h1, h2, h3, h4, h5, h6 {
	text-transform: capitalize;
}
address.phone {
	background-image: url("../img/global/horidot.gif");
	background-repeat: repeat-x;
	background-position: top left;
	padding: 18px 0;
	line-height: 1em;
	margin-top: 18px;
}

address.phone span {
	color: #0b155d;
	font-size: 2em;
}

#header {
	padding: 16px 38px;
	zoom: 1;
	position: relative;
	z-index: 11;
}
#header-right {
	position: absolute;
	top: 16px;
	right: 38px;
	width: 262px;
}
fieldset {
	overflow: hidden;
	zoom: 1;
	margin-top: 15px;
	margin-bottom: 7px;
}
.text-box-holder {
	background-image: url("../img/main/search-box.gif");
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	height: 32px;
	width: 191px;
}
#phone {
	margin-top: 33px;
	text-align: right;
}
#callus {
	color: #666;
	font-size: 1.3em;
	margin-right: 5px;
}
#phone-number {
	color: #0c1564;
	font-size: 2.5em;

}
input.textf {
	margin: 0px;
	padding: 8px 7px;
	background-color: transparent;
	border: 0px solid #000;
	width: 176px;
	color: #467481;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
}
.search-button {
	float: left;
	background: #101a62 url('../img/main/search-button.gif') no-repeat top center; 
	border: 0px solid #000;
	cursor: pointer;
	margin: 0px;
	padding:0px;
	width: 71px;
	height: 32px;
	color: #fff;
	font-family: Arial, Helvetica, Verdana, _sans;
	font-size:1.3em;
}

blockquote 
{
    margin: 0 30px;
}
.logo, 
.logo-lifeinsurance, 
.logo-employeebenefits, 
.logo-wealth, 
.logo-financial {
	width: 280px;
	height: 54px;
	display: block;
	margin-bottom: 25px;
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: -3000px;
}
.logo {
	background-image: url("../img/global/logo.gif");
}
.logo-lifeinsurance 
{
	background-image: url("../img/global/logo-lifeinsurance.gif");
}
.logo-employeebenefits 
{
	background-image: url("../img/global/logo-benefits.gif");
}
.logo-wealth 
{
	background-image: url("../img/global/logo-wealthmanagement.gif");
}
.logo-financial 
{
	background-image: url("../img/global/logo-financialplanning.gif");
}
#header-left {
	position: relative;
}
#header-left ul.mainnav {
	overflow: hidden;
	zoom: 1;
}
#header-left ul.mainnav li {
	float: left;
	z-index: 1000;
	overflow: hidden;
	zoom: 1;
}
#header-left ul.mainnav li a {
	background-image: url("../img/nav/left.gif");
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	color: #0c1560;
	text-decoration: none;
	font-size: 1.3em;
	float: left;
	overflow: hidden;
	zoom: 1;
}
#header-left ul.mainnav li a:hover {
	background-image: url("../img/nav/left-over.gif");
	color: #89242a;

}
#header-left ul.mainnav li.first a {
    background-image: url("../img/nav/first-left.gif");
}
#header-left ul.mainnav li.first a:hover
{
    background-image: url("../img/nav/first-left-over.gif");
}
#header-left ul.mainnav li a span{
	display: block;
	background-image: url("../img/nav/right.gif");
	background-repeat: no-repeat;
	background-position: top right;
	float: left;
	overflow: hidden;
	zoom: 1;
}
#header-left ul.mainnav li a span strong {
	font-weight: normal;
	height: 35px;
	display: block;
	padding: 0 25px;
	line-height: 35px;
	float: left;
}
#header-left ul.mainnav li a.arrow span strong {
	padding: 0 25px;
	padding-right: 20px;
	background-image: url("../img/global/menu-down.gif");
	background-repeat: no-repeat;
	background-position: center right;
	margin-right: 26px;
}

#header-left ul.mainnav li a.arrow:hover span strong,
#header-left ul.mainnav li a.arrow.hover span strong {
	background-image: url("../img/global/menu-down-over.gif");
}

#header-left ul.mainnav li a.arrow:hover,
#header-left ul.mainnav li a.hover {
	color: #89242a;
	background-image: url("../img/nav/left-drop-over.gif");
}
#header-left ul.mainnav li.last a span {
	background-image: url("../img/nav/last-right.gif");
}

#header-left ul.mainnav li.last a:hover span,
#header-left ul.mainnav li.last a.hover span {
	background-image: url("../img/nav/last-right-over1.gif");
}
#header-left ul.mainnav li.last a.arrow:hover span,
#header-left ul.mainnav li.last a.arrow.hover span {
	background-image: url("../img/nav/last-right-over.gif");
}
#header-left ul.mainnav li a.selected {
	background-image: url("../img/nav/sel-left.gif");
	color: #fff;
}
#header-left ul.mainnav li a.selected span
{
	background-image: url("../img/nav/first-sel-right.gif");
}
#header-left ul.mainnav li.first a.selected {
	background-image: url("../img/nav/first-sel-left.gif");
	color: #fff;
}
#header-left ul.mainnav li.first a.selected span {
	background-image: url("../img/nav/first-sel-right.gif");
}

#header-left div.dropdown {
	background-image: url("../img/global/dropdown-top.png");
	background-repeat: no-repeat;
	background-position: top center;
	padding-top: 10px;
	width: 236px;
	display: none;
	position: absolute;
}
#header-left div.dropdown ul {
	background-image: url("../img/global/dropdown-bottom.png");
	background-repeat: no-repeat;
	background-position: bottom center;
	padding: 0px 28px 20px 28px;
}

#header-left div.dropdown ul li {
	padding: 10px 0;
	font-size: 1.2em;
	overflow: hidden;
	zoom: 1;
}

#header-left div.dropdown ul li a {
	text-decoration: none;
	display: block;
	padding-left: 20px;
	float: left;
	background-image: url("../img/global/red-arrow.gif");
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

#header-left div.dropdown ul li a:hover {
	background-color: #545b91;
	color: #fff;
	background-image: url("../img/global/arrow-over.gif");
}


/* your lifetime financial group */

#your {
	background-color: #323a78;
	overflow: hidden;
	zoom: 1;
	padding: 17px;
	background-image: url("../img/home/groupbg.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	z-index: 9;
}
#your .box {
	width: 260px;
	height: 170px;
	background-color: #fff;
	background-image: url("../img/home/your-boxbg.gif");
	background-repeat: repeat-x;
	background-position: top right;
	border: 1px solid #fff;
	margin: 20px;
	float: left;
	position: relative;
	display: inline;
}
#your .box img.over 
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
#your .box-content {
	padding: 19px;
    z-index: 2;
    position: relative;
}
#your .box-content h3 a{
	color: #09155f;
	text-decoration: none;
	font-weight: normal;
	font-size: 1.9em;
	display: block;
	margin-bottom: 5px;
	background-image: url("../img/home/your/go-button.gif");
	background-repeat: no-repeat;
	background-position: center right;
}
#your .box-content p,
#your .box-content div.textarea {
	color: #5d92a4;
	font-size: 1.1em;
	margin-bottom: 12px;
}
#your .hover p 
{
    color: #09155f;
}
#your .box-clear {
	width: 262px;
	height: 172px;
	float: left;
	margin: 20px;
	text-align: center;
	display:inline;
}
#your .box-clear h3 {
	font-size: 2.4em;
	text-align: center;
	color: #fff;
	font-weight: normal;
	margin: 4px 0px;
}

#your .box-clear span,
#your .box-clear p {
	display: block;
	color: #899fac;
	text-align: center;
	margin: 0px;
	font-size: 1.3em;
	line-height: 1.5em;
}

#your .box-clear span {
	margin-top: 10px;
}

.goldstandard
{
    background: url("../img/home/goldstandards_home.gif") no-repeat top left;
    text-indent: -10000px;
    width: 98px;
    height: 114px;
    position:absolute;
    margin-top:-88px;
    right:18px;
    z-index: 10000;
}


.body {
	padding: 28px 40px;
	overflow: hidden;
	zoom: 1;
}
.shadowed {
	background-image: url("../img/global/longshadow-dark.jpg");
	background-repeat: no-repeat;
	background-position: top center;
}
.breadcrumb-wrap {
	padding: 10px 38px;
	margin-bottom: 15px;
	overflow: hidden;
	zoom: 1;
}
.body .col-stretch {
	margin-right: 30px;
}
.body .col-stretch div.col2 {
	margin-right: 0px;
}

.title-wrap 
{
    position: relative;
}
.news-listing {
	margin-bottom: 20px;
}
.news-listing li {
	background-image: url("../img/global/horidot.gif");
	background-repeat: repeat-x;
	background-position: bottom left;
	padding: 20px 0px;
}
.news-listing h3 {
	margin: 3px 0px;
	font-weight: normal;
}
.news-listing li.featured {
	padding-top: 4px;
}

.news-listing li.featured h3 {
	font-size: 1.7em;
}
.news-listing h3 a {
	text-decoration: none;
	font-size: 1.3em;
}
.news-listing h3 a:hover,
.news-listing li.hover h3 a {
	background-color: #545b91;
	color: #fff;
}
span.date {
	color: #6D6E70;
	font-size: 1.1em;
}
.news-listing p {
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-listing span.readmore {
	color: #8A2429;
	font-size: 1.3em;
}

.news-listing li.hover span.readmore {
	background-color: #545b91;
	color: #fff;
	background-image: url("../img/global/arrow-over.gif");
}
.gc {
	overflow: hidden;
	zoom: 1;
}
.gc .readmore {
	display: block;
	float: left;
	background-image: url("../img/global/red-arrow-readmore.gif");
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 15px;
}
.button {
	display: block;
	color: #fff;
	float: left;
	text-decoration: none;
	background-image: url("../img/global/button-left.jpg");
	background-repeat: repeat-x;
	background-position: center left;
}
.button span {
	display: block;
	padding: 6px 9px 9px;
	color: #fff;
	font-size: 1.3em;
	background-image: url("../img/global/button-right.jpg");
	background-repeat: no-repeat;
	background-position: center right;
}
.featured-list li {

	background-image: url("../img/global/horidot.gif");
	background-repeat: repeat-x;
	background-position: bottom left;
	padding: 20px 0px;
}
.featured-list li a {
	font-size: 1.3em;
	text-decoration: none;
	padding-left: 20px;
	background-image: url("../img/global/red-arrow.gif");
	background-repeat: no-repeat;
	background-position: center left;
}
.featured-list li a:hover {
	background-color: #545b91;
	color: #fff;
	background-image: url("../img/global/arrow-over.gif");
}
#slider-control {
	background-image: url("../img/home/slider-bg.gif");
	background-repeat: repeat-x;
	background-position: center left;
	height: 27px;
	position: relative;
}

#slider-control #slider-back,
#slider-control #slider-forward {
	width: 30px;
	height: 27px;
	background-repeat: repeat-x;
	background-position: center left;
	text-indent: -3000px;
	top: 0px;
	display: block;
	position: absolute;
	outline: 0px solid #000;

}
#slider-control #slider-back {
	background-image: url("../img/home/slider-button-left.gif");
	left: 0px;
}
#slider-control #slider-forward {
	background-image: url("../img/home/slider-button-right.gif");
	right: 0px;	
}
#slider {
	overflow: hidden;
	zoom: 1;
	width: 262px;
	height: 140px !important;
	position: relative;
}
#slider .panel {
	width: 262px;
	overflow: hidden;
	zoom: 1;
}
.sipppanel img {
	float: right;
	margin-top: 10px;
	margin-right: 0px;
}

.sipppanel h3 
{
    font-size: 2em;
	display: inline;
	float: left;
	margin: 10px;
	font-weight: normal;
	width: 130px;
	color: #de0000;
	margin-bottom: 30px;
}

.sipppanel h3 a 
{
	/* color: #de0000; -- Red version if slider ever goes back in --*/
    color: #09155f;
    text-decoration: none;
}

#contact-box {
	border: 3px solid #e7e8e0;
	padding: 0 19px;
	background-color: #fff;
	background-image: url("../img/global/contactbox-bg.jpg");
	background-repeat: repeat-x;
	background-position: bottom center;
	margin-bottom: 10px;
}
#contact-wrap {
	padding-top: 50px;
	margin-top: 40px;
	background-image: url("../img/home/shadow.gif");
	background-repeat: no-repeat;
	background-position: top center;
}

#breadcrumb {
	overflow: hidden;
	zoom: 1;
}
#breadcrumb li {
	float: left;
	font-size: 1.3em;
	margin-right: 15px;
}
#breadcrumb li a {
	color: #555b8f;
}
.news-intro-wrap,
.intro-wrap {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 40px;
	color: #211f20;
}

.news-intro-wrap p,
.intro-wrap p {
	width: 250px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 1.5em;
}

.news-intro-wrap-noimage p {
    width: 100%;
}

.intro-wrap p 
{   width: auto;
    float: none;
}
.news-intro-wrap img {
	padding: 6px;
	border: 1px solid #e7e8e2;
	float: right;
}
h2.page-title{
	color: #0d155e;
	padding-top: 0px;
	font-weight: normal;
	font-size: 2.2em;
	margin-top: 4px;
	padding-bottom: 12px;
}
#news {
	background-image: url("../img/global/longshadow.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	padding-top: 30px;
	overflow: hidden;
	zoom: 1;
}
#news-article span.date {
	margin-bottom: 0px;
}
.body-content p {
	margin-bottom: 16px;
}
.body-content a:hover
{
	background-color: #545b91;
	color: #fff;
}
.body-content ul 
{
    list-style-type: disc;
    padding-left: 16px;
    margin-bottom: 20px;
}
.body-content ul li
{
    font-size: 1.3em;
    color: #6D6E70;
    line-height: 1.5em;
    margin-bottom: 4px;
}
a.pdf {
	color: #6D6E70;	
	text-decoration: none;
	display: block;
	padding: 5px;
	padding-left: 45px;
	background-image: url("../img/global/pdf.gif");
	background-repeat: no-repeat;
	background-position: center left;
	float: left;
	font-size: 1.3em;
}
a.pdf span {
	color: #0d155e;
	text-decoration: underline;
}

a.pdf:hover span {
	background-color: #545b91;
	color: #fff;
}
div.get-quote {
	padding: 20px 0;
	text-align: center;
	color: #0d155e;
	margin: 30px 0;
	font-size: 1.4em;
	background-color: #fefefe;
	border: 3px solid #e7e8e2;
	background-image: url("../img/news/get-quote-grad.jpg");
	background-repeat: repeat-x;
	background-position: bottom left;
}
ul.category-links {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 30px;
}
ul.category-links li {
	float: left;
	display: block;
	font-size: 1.3em;
	margin-right: 6px;
	padding-right: 8px;
	margin-top: 10px;
	background-image: url("../img/global/seperator.gif");
	background-repeat: no-repeat;
	background-position: center right;
	padding-top: 0px !important;
}
ul.category-links li a:hover {

	background-color: #545b91;
	color: #fff;
}
.gap50h {
	height: 50px;
}
#section-header-wrap {
	padding-bottom: 0px;
}
#section-header {
	background-repeat: no-repeat;
	height: 98px;
	background-position: top center;
	overflow: hidden;
	zoom: 1;
	padding: 23px 21px;
}
#section-header-left {
	float: left;
	width: 370px;
	padding: 18px 20px;
	font-size: 1.8em;
	color: #fff;
}

#section-header-left a {
	text-decoration: none;
	border-bottom: 1px dotted #5e91a4;
	color: #fff;
}

#section-header-left a:hover {
	border-bottom: 1px solid #fff;
}
#section-header-right {
	padding: 18px 19px;
	float: left;
	width: 370px;
	position: relative;
	height: 55px;
}
div.fade 
{
        width:370px;
}
#section-header-right p,
#section-header-right div.textarea
{
	color: #5D92A4;
	font-size: 1.1em;
	margin-bottom: 12px;
}
#section-header-right h3 {
	float: left;
	display: block;
}

#section-header-right h3 a {
	color: #0c165e;
	text-decoration: none;
	display: block;
	font-size: 1.8em;
	font-weight: normal;
	padding-right: 25px;
	background-image: url("../img/global/red-arrow-bigger.gif");
	background-repeat: no-repeat;
	background-position: center right;
}

.sectionintro ul {
	margin-top: 42px;
	margin-bottom: 42px;
    list-style-type: none !important;
}

.sectionintro ul li{
	color: #8c2328;
	font-size: 1.5em;
	margin-bottom: 16px;
	padding-left: 20px;
	background-image: url("../img/global/red-bullet.gif");
	background-repeat: no-repeat;
	background-position:  0 8px;
}
.useful-links {
	padding-bottom: 10px;
}
.useful-links a {
	font-size: 1.3em;
	color: #0b145f;
	padding-left: 20px;
	background-image: url("../img/global/red-arrow.gif");
	background-repeat: no-repeat;
	background-position: 0px 4px;
	text-decoration: none;
}

.useful-links a:hover {

	background-color: #545b91;
	color: #fff;
	background-image: url("../img/global/arrow-over.gif");
}
.useful-links li {
	padding: 5px 0 15px;
}

.useful-links a.noarrow 
{
    padding-left: 0 !important;
    background-image: none;
}
/* forms */
span.star, div.contact-us-form label span {
	color: #0c1361;
	font-size: 1.5em;
	font-weight: bold;
	line-height: 0px;
}
form.std-form, div.contact-us-form {
	margin: 0px;
	padding: 0px;
}
form.std-form fieldset, div.contact-us-form fieldset {
	border: 1px solid #e6e7df;
	padding-top: 15px;
	margin-top: 30px;
}
form.std-form legend, div.contact-us-form legend
{
    color: #6e6e70;
    font-size: 1.3em;
    margin-left: 37px;
}
div.form-row,
div.form-row-alt, div.formElm {
	overflow: hidden;
	zoom: 1;
	padding: 14px 37px;
}
div.form-row-alt, div.alt {
	background-color: #f4f5ef;
}
form.std-form .lbl, div.contact-us-form label {
	float: left;
	display: block;
	width: 180px;
	margin-right: 40px;
	font-size: 1.3em;
	color: #221e1f;
	line-height: 1.4em;
	margin-top: 5px;
}
form.std-form .form-input, div.contact-us-form input.textf, div.contact-us-form textarea {
	float: left;
	width: 230px;
	font-size: 1.3em;
}

div.contact-us-form textarea
{
	
}

.form-input {
	overflow: hidden;
	zoom: 1;
}
.form-input input {
	float: left;
}
.form-input input 
{
    float: none;
}
.form-input input.radio {
	margin-top: 4px;
	float:none;
}
.form-input input.textf, div.contact-us-form input.textf {
	width: 220px;
	background-color: #fff;
	padding: 3px;
	margin: 0px;
	border: 1px solid #7e9db9;
}
.form-input label div.contact-us-form label {
	margin-left: 10px;
	float: left;
	width: 77px;
	display: block;
	margin-top: 3px;
}
.help-icon 
{   
    display: block;
    width: 14px;
    height: 14px;
    text-indent: -1000px;
    background-image: url("../img/global/help-icon.gif");
    background-repeat: no-repeat;
    background-position: top left;
    float: left;
    margin: 3px 0px 0px 17px;
}
.body-content .help-icon:hover 
{
    background-color: Transparent;
}
div.dob 
{
    overflow: hidden;
    zoom: 1;
}
div.dob select 
{
    float: left;
    margin-right: 10px;
}
div.dob select.dob-year
{
    margin-right: 0px;
}
span.nowrap 
{
    white-space: nowrap;
}
div.checkbox-row .lbl
{
    margin-right: 30px;
    width: 432px;
}
div.checkbox-row .form-input 
{
    width: 20px;
    margin-top: 5px;
}
.form-footer 
{
    background-image: url("../img/global/form-footer.jpg");
    background-repeat: repeat-x;
    background-position: bottom left;
    background-color: #7ca7b7;
    margin-top: 30px;
    padding: 14px 40px;
    overflow: hidden;
    zoom: 1;
}
.form-footer input 
{
    float: right;
}

.form-help
{ 
	font-size: 1.1em;
    color: #666;
    width: 100%;
    padding-top:10px;
    clear: both;
    line-height: 1.5em;
}

.form-help.active 
{
    margin-left:10px;
    padding: 10px;
    margin-top:10px;
    width:250px;
    background-color:#FFFFFF;
	background-image:url(../img/global/contactbox-bg.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;
	border:3px solid #E7E8E0;
}

.form-help a
{
	float:right;
	display:block;
	padding:3px;
	border:1px solid #cccccc;
	padding-left:6px;
	padding-right:6px;
	text-decoration:none;
	margin-right:-5px;
	margin-top:-5px;
	padding-top:2px;
	margin-bottom:5px;
	margin-left:5px;
}

.rss-link 
{
    background-image: url("../img/global/rss.gif");
    background-repeat: repeat-x;
    background-position: bottom left;
    width: 16px;
    height: 16px;
    text-indent: -1000px;
}
.title-wrap .rss-link
{
    position: absolute;
    right: 0px;
    bottom: 20px;
}
.double-buttons 
{
    overflow: hidden;
    zoom: 1;
    margin-left: -6px;
    width: 234px;
    padding-bottom: 10px;
}
.double-buttons a 
{
    background-repeat: no-repeat;
    float: left;
    display: block;
    width: 117px;
    height: 31px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    line-height: 2.3em;
    font-size: 1.2em;
}
.double-buttons-left 
{
    background-image: url("../img/global/doublebutton-left.gif");
    background-position: top left;
}
.double-buttons-right 
{
    background-image: url("../img/global/doublebutton-right.gif");
    background-position: top right;
}

/* CMS overrides */

.news-intro-wrap #cmsedit_intro,
.intro-wrap #cmsedit_intro  
{
    font-size: 1.5em;
    line-height:1.5em;
    color:#6D6E70;
}

.news-intro-wrap #cmsedit_intro
{
    width: 250px;
    float: left;
}
.news-intro-wrap #cmsedit_image 
{
    float: right;
}

div.controls 
{  
    overflow: hidden;
    zoom: 1;
    position: absolute;
    bottom: 0px;
}
a.dot 
{   
    margin: 0px 3px;
    display: block;
    float: left;
    width: 10px;
    height: 10px;
    text-indent: -3000px;
    background-image: url("../img/global/dot.gif");
}
div.controls a.selected 
{
    background-image: url("../img/global/sel.gif");
}
/* GET RID OF THE NEXT SECTION A IT'S JUST FOR TESTING DAVE */

table 
{ 
	margin: 10px 0 10px 0;
}
td, th
{
	border-style: solid;
	border-width: thin;
	border-color: Black;
	padding: 5px;
}
.form-input td, .form-input th 
{
    border: none;
}

th 
{
	font-weight:900;
	color: White;
	background-color: #323a78;
}
h1
{
	font-size: x-large;
}
h2
{
	font-size: large;
}
.error, field-validation-error, validation-summary-errors li
{
	color: Red;
	display: block;
}

#menucontainer ul li
{
	display: inline;
}

/* GET RID OF THE ABOVE */
ul.faqs 
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    background-image: url(../img/global/horidot.gif);
    background-repeat: repeat-x;
    background-position: bottom left;
}
ul.faqs li 
{
    font-size: 1em;
    margin: 0px;
    padding: 0px;
    background-image: url(../img/global/horidot.gif);
    background-repeat: repeat-x;
    background-position: top left;
    padding-top: 1px;
}
ul.faqs li h3
{
    font-weight: normal;
    display: block;
    padding: 18px;
    padding-left: 50px;
    color: #0b145f;
    font-size: 1.5em;
    background-image: url(../img/global/faqs_q.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
ul.faqs li div.a
{
    overflow: hidden;
    padding-left: 50px;
    background-image: url(../img/global/faqs_a.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
ul.faqs li div.a p
{
    display: block;
}
ul.faqs li h3.selected
{
    color: #000;
}

#news-listing ul li 
{
    padding-top: 20px;
}
#news-listing ul li.featured h3 
{
    font-size: 2em;
}

h2.page-title span
{
    color:#8a2429;
}

ul.pager
{
    display:block;
    text-align:right;
    border-bottom:1px solid #E6E7E2;
    padding-bottom:20px;
    margin-bottom:20px;
}

ul.pager li 
{
    display:inline;
    margin-left:5px;
    margin-right:5px;
    font-size:1.3em;
}

.search-title-wrap h3.padding-bottom
{
    padding-bottom: 25px;
}

.search-title-wrap h2 
{
    color: #09155F;
    font-size: 2.0em;
}

.search-title-wrap h3 
{
    color:#6D6E70;
    font-size:1.3em;
    line-height:1.5em;
}


ul.results li
{
    overflow:hidden;
    zoom:1;
    border-bottom:1px solid #E6E7E2;
    margin-bottom:20px;
    padding-bottom:20px;
}

ul.results li a
{
    font-size:1.3em;
}

span.validation-summary-errors {
	background-image:url(../img/rebrand/invest/error.gif);
	background-position:20px center;
	background-repeat:no-repeat;
	display:block;
	padding:15px 0 15px 50px;
	background-color:#FEFAF9;
	border:1px solid #F2CFCD;
	margin:10px 0;
}

/*=== Force the title to dissapear on group pages =====*/

#ctl00_ctl00_cphMain_cphMain_ctl00_ContactForm1_contactFormDiv div.article
{
	display:none;
}

#ctl00_ctl00_cphMain_cphMain_ctl00_ContactForm1_thankYouDiv h2
{
	display:none;
}

.get-directions 
{
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    margin: 10px 0; 
}
.get-directions p 
{
    margin-bottom: 5px;
}
.job-intro p 
{
    margin-bottom: 10px;
}
.job-details li
{
    overflow: hidden;
    zoom: 1;
}
.job-details li h4 
{
    display: block;
    float: left;
    width: 100px;
}
h3.job-title 
{
    font-weight: normal;
    margin-bottom: 10px;
    margin-top: 20px;
    font-size: 1.5em;
    color: #6D6E70;
}

.body-content .job-details  
{
    list-style-type: none;
    padding-left: 0px;
}
.job-details li span 
{
    display: block;
    float: left;
    width: 200px;
}

p.required-field, div.padded-content p.required-field {
    color:#6E6E70;
    font-size:1.2em;
    margin-left: 40px;
	margin-top: 20px;
    padding: 0;
    margin-bottom: 0;
}
p.required-field span, div.padded-content p.required-field span {
    color: #0c1560;
	font-size:1.8em;
	line-height:0.3em;
	font-weight:bold;
}

ul.sitemap {
	font-size: 1.2em;
	margin: 10px 0 20px;
	padding: 0;
}
ul.sitemap li {
	padding: 5px 0;
}
ul.sitemap li a {
	color: #6D6E70;
	text-decoration: none;
}
ul.sitemap li a:hover {
	text-decoration: underline;
}
li.sitemap-title {
	font-weight: bold;
	border-bottom: 1px dotted #e6e7e2;
	margin-bottom: 10px;
}
li.sitemap-subtitle {
	font-weight: bold;
}
li.sitemap-title a, li.sitemap-subtitle a {
	color: #0D155E !important;
	text-decoration: none;
}
li.sitemap-title a:hover, li.sitemap-subtitle a;hover {
	text-decoration: none;
}
img.tick-box {
    float: left;
    margin: 0 10px 20px;
}
.clear {
    clear: both;
}
span.idd-align {
    color: #0D155E;
    padding: 0 20px;
}
ul.archive li
{
        font-size: 1.2em;
        padding-bottom: 5px;
}
h2.right-col-title {
    margin-top: 0;
    padding-top: 7px;
}

td.money
{
    text-align:right !important;
}
