#sideNavbar li.active {
	font-weight: bold;
	color: #666666;
	background-image:  url(/group_subsites_common_files/i/navbar_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
}

#mainSiteLinksSideNavbar h2 {
	color: #97A501;
	padding-left: 15px;
	text-transform:uppercase;
	font-size: 12px;
	font-weight: normal;
	font-size: 12px;
	padding-top: 15px;
	padding-left: 15px;
}


#mainSiteLinks li.homeLink {
	margin-top: 12px;
	padding-top: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E3E9BD;
	margin-left: 15px;
	padding-left: 0px;
}

#mainSiteLinks li {
	margin-left: 15px;
	padding-left: 0px;
}



#sideNavbar {
	margin-right: 15px;
	margin-bottom: 40px;
}

#sideNavbar h2 {
	color: #7B3C95;
}

#sideBarA {
	width: 190px;
}
#sideBarB {
	width: 190px;
}
#navbar {
	background-color: #133286;
}
#mainSiteLinksSideNavbar h2.first {
	margin-top: 0px;
	padding-top: 0px;
}
#productLinks {
}
#productLinks a {
}
#mainSiteLinksSideNavbar ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#mainSiteLinksSideNavbar li {
	padding: 2px 0px 3px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mainSiteLinks table td {
	width: 190px;
	vertical-align: top;
}
#mainSiteLinks table td#mainSiteInsuranceLinks {
	width: 350px;
}
#mainSiteLinksOuter {
	background-color: #F2F3DF;
	background-image: url(/group_subsites_common_files/i/links_box_top_edge.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}
#mainSiteLinks {
	background-image: url(/group_subsites_common_files/i/links_box_bottom_edge.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 9px;
}
#mainSiteLinks ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#mainSiteLinks li {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px;
	font-size: 11px;
	line-height: 16px;
}
#mainSiteInsuranceLinks1 {
	float: left;
	width: 190px;
}
#mainSiteLinks h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: e0e4b3;
	line-height: 12px;
	color: #97A501;
}
#mainSiteInsuranceLinks {
}
#mainSitePensionsInvestmentsLinks {
	margin-left: 30px;
}
#mainSiteLinks h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: normal;
	line-height: 17px;
	color: #999999;
	margin: 0px;
	padding-top: 7px;
	padding-bottom: 3px;
}
/* -------------------------------------------------------------------------------- */
/* 							'Contact Me' form		 								*/
/* -------------------------------------------------------------------------------- */

#contactMe {
	background-color: #ECF1D3;
	background-image: url(/i/personal/contact_me_form/bottom_shadow.gif);
}

#contactMeInner {
	background-image: url(/i/personal/contact_me_form/top_shadow.gif);
}

#contactMe h2 {
	color: #97A502;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* 									Styles related to error validation										 */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* Highlight the 'Name' field */
#contactMeNameOuter.error,
#contactMePhoneOuter.error,
#contactMePhoneConfirmOuter.error,
#contactMeEmailOuter.error {
	background-image: url(/i/personal/contact_me_form/error_highlight_top.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#contactMeNameOuter.error #contactMeName,
#contactMePhoneOuter.error #contactMePhone,
#contactMePhoneConfirmOuter.error #contactMePhoneConfirm,
#contactMeEmailOuter.error #contactMeEmail {
	background-image: url(/i/personal/contact_me_form/error_highlight_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#contactMeBox {
	background-image: url(/group_subsites_common_files/i/contact_me_box-white-schemes.gif);
	width: 175px;
}