/*** mcoleman *********************************************
*  This file only has styles used on /default.aspx
*  Section styles have been added in orde of render top to bottom.
**********************************************************/
body{ border:medium none; font:10pt/14pt Arial,Helvetica,sans-serif;
		height:100%; width:1000px; margin:5px 0 0; padding:0; }

a{ color:#186FBE; font-family:Arial,Helvetica,sans-serif; }
a:hover{color:#09C;text-decoration:none;}
h2{font:25pt/30pt Georgia,Times,serif;margin:0 0 5px;}
h3{color:#000;font:bold 13pt Arial,Helvetica,sans-serif;}
h4{font:bold 11pt Arial,Helvetica,sans-serif;margin:10px 0 0;padding:10px 0 0;}
h5{color:#000; font:bold 11pt Arial,Helvetica,sans-serif; margin:10px 0 5px; padding:0;}
img{border:medium none;}
form{margin:0;}
p{margin:5px 0 10px;}
sup{font-size:80%;vertical-align:top;}

.clear{clear:both;height:1px;line-height:1px;}

#wrapper{margin-top:12px;width:1000px;}
#leftArea{float:left;width:219px;}
#logo{display:inline;float:left;text-align:center;padding:0;}
	.homeLogo{margin:0 0 0 30px;}
	
#linksWrapperBottom{
	background:url("/images/homepage/Menu_BottomShadow.png") no-repeat scroll left top transparent;
	clear:both;height:13px;margin-bottom:5px;margin-left:1px;width:256px;}

#homeNavWrapper{float:left;width:256px;font-size:12pt;margin:0 0 10px 5px;}
	.separator{background:url("/images/homepage/Menu_Divider.png") no-repeat scroll left center transparent;
		margin:3px 0 0;height:10px;padding:5px 0;}
	#homeNavWrapper .menuWrapper{background:url("/images/elements/Menu_TLCorner.png") no-repeat scroll left top #3175C9;margin:10px 0 0;}
	#homeNavWrapper .linksWrapper{background:url("/images/elements/Menu_BLCorner.png") no-repeat scroll left bottom transparent;padding:15px 0 15px 15px;}
	#homeNavWrapper a,#homeNavWrapper a:visited,#homeNavWrapper a:hover{background:none repeat scroll 0 0 transparent;color:#FFF;
		font:16pt Georgia,Times,serif;text-decoration:none;}
#homeNavWrapper h2{color:#000;font-size:16pt;line-height:17pt;margin-bottom:0;padding:0 5px 0 18px;}
#homeNavWrapper h3{background:none repeat scroll 0 0 transparent;color:#3596CF;font:bold 11pt Georgia,Times,serif;
	margin:0 0 4px;padding:10px 5px 0 18px;}
	#homeNavWrapper p{font-size:10pt;margin:0;padding:3px 8px 3px 20px;}
	#homeNavWrapper ul{background:none repeat scroll 0 0 transparent;
		margin:-6px 0 0 19px;padding:0;}
		#homeNavWrapper li{background:url("/images/homepage/GrayNavSeparator.png") no-repeat scroll left bottom transparent;
			list-style:none outside none;margin:0;padding:6px 0;}
			#homeNavWrapper li a:link,#homeNavWrapper li a:visited,#homeNavWrapper li a:hover{
				background:url("/images/homepage/GrayCircleWhiteArrowSM.png") no-repeat scroll left center transparent;
				color:#000;display:block;font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:400;padding:0 0 0 18px;}

#homeHeader{float:right;font-family:Arial,Helvetica,sans-serif;width:704px;	padding:0 35px 0 0;}
	#homeHeaderRight{float:right;width:245px;padding:0 0 5px;}

#homeSiteSearch{display:inline-block;float:right;height:30px;color:#757575;font-size:11pt;
	font-weight:700;text-align:right;margin:15px 0 0;padding:0;}

#homeSiteSearch label{padding-top:0;}

#homePhoneNumber{float:left;width:350px;padding:12px 0 0 10px;}

#homePhoneNumber h3{color:#000;font-size:13pt;margin:0;padding:0;}

#homeLanguages{float:left;font-size:10pt;font-weight:400;height:30px;
	text-align:center;width:90px;margin:15px 0 0;padding:3px 0 0;}

#homePhoneTimes{padding-left:10px;}

#homeMain{float:right;width:739px;margin:0 0 30px;}

#mainInfo{background:url("/images/homepage/BG-HomePage.jpg") no-repeat scroll left top transparent;
	float:left;height:420px;margin-bottom:15px;width:669px;padding:26px 3px 3px 32px;}
	#mainInfo h2{color:#F68124;font-size:32pt;margin:0;padding:0;}
	#mainInfo h3{margin:0 0 6px;padding:0;}

.ZipSearch{height:40px;font-family:Arial,Helvetica,sans-serif;font-size:10pt;
	font-weight:700;margin:0;padding:0;}
.ZipSearchValidation{display:block;float:left;height:30px;position:absolute;margin:5px 0;padding:0;}

#messaging{float:right;margin-top:130px;padding-right:35px;width:340px;}
	#messaging h4{color:#E37222;font-family:Georgia,"Times New Roman",Times,serif;font-size:15pt;margin-bottom:15px;}
	.whychoose{margin:468px 0 0 0;}
	
#CallOut{background:url("/images/homepage/BG-HomeCallOut.png") no-repeat scroll left top transparent;
	display:block;float:right;height:155px;position:relative;width:250px;z-index:1001;margin:-125px 50px 0 0;}
	#CallOut a,#CallOut a:visited{color:#000;}
	#CallOut h5{border-bottom:1px solid #FFF;font-size:10pt;margin-left:12px;padding-bottom:3px;width:217px;}
	#CallOut p{color:#FFF;margin:0 0 4px;padding:0 16px 0 13px;}
		#CallOut p.bold{	font-size:11pt;	font-weight:700;}
	#CallOut sup{font-size:8pt;}

#footer{font-family:Arial,Helvetica,sans-serif; background:url("/images/elements/BG-Footer.png") no-repeat scroll center bottom transparent;
	clear:both;float:left;font-size:10pt;width:980px;padding:15px 0 87px 20px;margin-top:-45px;}

#footerMenu{border-bottom:1px solid #A7A7A7;border-top:1px solid #A7A7A7;
	height:35px;margin:0 0 10px;padding:5px 20px;}
	#footerMenu a,#footerMenu a:visited{color:#666;display:inline-block;font-weight:700;text-decoration:none;margin:0 20px 0 0;padding:8px 0;}

#disclaimer{color:#7F7F7F;font-size:10pt;line-height:110%;width:980px;padding:0 0 0 5px;}
	#disclaimer sup{font-size:70%; vertical-align:middle;}

.inlineButton{vertical-align:bottom;border:medium none;margin:0 0 0 7px;padding:0 0 1px;}
.headerVerticleDivider{background:url("/images/homepage/Divider-HomeGrayVerticle.png") no-repeat scroll left bottom transparent;
	float:left;height:40px;margin-top:12px;width:3px;}
	
.footerCopyright{float:right;color:#666;width:980px;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;}
	.footerCopyright .left{color:#7F7F7F;float:left;margin:2px 0 0;padding:0;}
	.footerCopyright .right{color:#7F7F7F;float:right;text-align:right;margin:2px 0 0;padding:0;}
