/* CSS Document */

body, form, input{ padding:0; margin:0; }
body{ background-color:#eff4e6;}

.overflowLeftTop1{ background:url(/images/utilities/overflowTopLeft1.gif) top right repeat-x; vertical-align:top; }
.overflowLeftTop2{ background:url(/images/utilities/overflowTopLeft2.gif) top right no-repeat; vertical-align:top; }
.overflowRightTop1{ background:url(/images/utilities/overflowTopRight1.gif) top left repeat-x; vertical-align:top; }
.overflowRightTop2{ background:url(/images/utilities/overflowTopRight2.gif) top left no-repeat; vertical-align:top; }

.searchBg{ vertical-align:top; padding:15px 0 0 14px; background-color:#eff4e6;}
.search{ width:102px; height:13px; border:1px solid #1a436d; padding-top:1px; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:##1a436d;}
.watermarkBottom{ background:url(/images/utilities/watermarkBottom.jpg) bottom center no-repeat; }
.watermarketBg{ background:url(/images/utilities/bannerWaterMarkBg.jpg) 0 127px no-repeat;}

.bodyOutterWrapper{ vertical-align:top; padding:0 36px 50px 29px;}
.bodySubtitle{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#1570a7; line-height:18px; padding:7px 0; }
.bodyContents{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#1a436d; line-height:18px; }
.bodyContents a{ color:#ce411c; text-decoration:underline; }
.bodyContents a:hover{text-decoration:none; }

.topAnchor{ color:#1570a7; } 
.topAnchor a{ color:#1570a7; text-decoration:none; }
.topAnchor a:hover{ text-decoration:underline;}

.cta{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#1570a7; line-height:16px; padding-bottom:4px;}
.cta a{ color:#1570a7; text-decoration:none;}
.cta a:hover{ color:#d14d2a;}

.subnav{ font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#1a436d; line-height:17px; padding:5px 0 5px 30px; border-bottom:1px solid #FFFFFF; }
.subnav a{ color:#1a436d; text-decoration:none; }
.subnav a:hover{ color:#d14d2a; }

.subnavcurrent{ font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#d14d2a; line-height:17px; padding:5px 0 5px 30px; border-bottom:1px solid #FFFFFF; background:url(/images/utilities/subnavbg.gif) top left repeat-y; }
.subnavcurrent a{ color:#d14d2a; text-decoration:none; }
.subnavcurrent a:hover{ color:#d14d2a; }

.subsubnav{ font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:#1a436d; line-height:17px; padding:5px 0 5px 41px;  background:url(/images/utilities/subnavbg.gif) top left repeat-y;}
.subsubnav a{ color:#1a436d; text-decoration:none; }
.subsubnav a:hover{ color:#d14d2a; }

.subsubnavcurrent{ font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:#d14d2a; line-height:17px; padding:5px 0 5px 41px;  background:url(/images/utilities/subnavbg.gif) top left repeat-y; }
.subsubnavcurrent a{ color:#d14d2a; text-decoration:none; }
.subsubnavcurrent a:hover{ color:#d14d2a; }

.footer{ vertical-align:top; color:#FFFFFF; background-color:#1a436d; font:normal 10px Verdana, Arial, Helvetica, sans-serif; line-height:13px; padding:24px 0 0 30px;}
.footer a{ color:#FFFFFF; text-decoration:none;}
.footer a:hover{ text-decoration:underline;}

.footerUnique{ color:#ce411c;}

.gssi{ font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#81c4e7; padding-top:2px; }
.gssi a{ color:#81c4e7; text-decoration:underline;}
.gssi a:hover{ text-decoration:none;}

#cta4isShow{display:none;}


/* Home style*/
/*******************************************************************************************************************/

.homebannerAds{ background:url(/files/Images/banners/home_bannerA.jpg) top left no-repeat; vertical-align:top; padding:16px 0 60px 585px;}
.homeBodySubtitle{ font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#dc5b26; line-height:19px; padding:7px 0; text-transform:uppercase; }
.homeSectionBanner{ background:url(/images/utilities/homeSectionBannerBg.gif) top left repeat-y;}
.homeSectionTitle{ font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#1a436d; padding:10px 0 8px 15px;}
.overflowHomeRightTop2{ background:url(/images/utilities/overflowHomeTopRight2.jpg) top left no-repeat; vertical-align:top; }

.homeBodyContents{ font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#1a436d; line-height:16px; vertical-align:top; padding:0 0 15px 0; }
.homeBodyContents a{ font-weight:bold; color:#1570a7; text-decoration:none; }
.homeBodyContents a:hover{text-decoration:underline; }

.homecta{ font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:16px; padding:0 0 4px 15px; background:url(/images/utilities/homearrow_right.gif) 0 2px no-repeat;}
.homecta a{ color:#fff; text-decoration:none;}
.homecta a:hover{ text-decoration:underline;}

.homeSectioncta{ font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#1570a7; line-height:16px; padding:0 0 4px 30px; background:url(/images/utilities/arrow_right.gif) 15px 2px no-repeat;}
.homeSectioncta a{ color:#1570a7; text-decoration:none;}
.homeSectioncta a:hover{ color:#d14d2a;}

.homeSectioncta2{ font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#1570a7; line-height:16px; padding:0 0 4px 30px; background:url(/images/utilities/arrow_right.gif) 15px 2px no-repeat;}
.homeSectioncta2 a{ color:#1570a7; text-decoration:none;}
.homeSectioncta2 a:hover{ color:#d14d2a;}



/* Print Style*/
/*******************************************************************************************************************/

@media print{

body { visibility:hidden; }

.bodyOutterWrapper{ 
	visibility:visible !important;
	position:relative;
	left:-1in;
	top:-1in;
	width:7in;
}

h1 {
	font-size:160% !important;
}

img.logo {
	visibility:visible !important;
	position:absolute;
	left:0;
	top:0;
}

}