/* remove padding and margins for all styles */
* { margin:0px; padding:0px;}

/* HTML tag styles */
html { overflow-y:scroll;}
body { background:#FFF; font-family:Arial; font-size:medium; color:#7A7A7A;}
img { border:0px;}
hr { clear:left; line-height:1px; height:1px; border:solid 1px; color:#CCC;}
label { text-transform:uppercase; font-weight:normal;}
input, textarea { font-family:Arial; font-size:small; color:#000; padding:1px;}

/* ID styles */
#MainWebsiteArea { margin-left:auto; margin-right:auto; width:826px; margin-top:10px;}
#HeaderArea { width:auto; height:130px; background:#2C4881 url(images/HeaderBg.gif) no-repeat left top; }

#header_quicklinks{width:190px;height:80px;float:right;position: relative;top:1em;}
#header_quicklinks_container{float:right;padding-right:16px;width:180px;}
#header_quicklinks_container a{margin:0 6px 0 3px;font-size:9px;color:#FFF;font-family:arial;text-decoration:none;}

#header_phone img{float:left;}
#header_phone p{color:#7f9ac5;font-size:14px;font-family:arial;padding-top:6px;}
#header_phone span{color:#dddda3;font-size:14px;font-family:arial;}

#Quick_Links li{font-size:12px;font-family:arial;color:#7a7a7a;list-style: none;border-bottom:solid 1px #cccccc;display:block;width:167px;clear:both;float:left;}
#Quick_Links li a{text-decoration:none;}
#Quick_Links img{float:left;margin-right:15px;}
#Quick_Links span{float:left;padding-top:8px;color:#7a7a7a;}
.quick{padding-bottom:20px;border-bottom:solid 1px #cccccc;font-size:16px;font-family:arial;}
.quick span{font-weight:bold;padding-left:5px;}

#LeftImg{float:left; width:620px; border-bottom:1px solid #ccc}


#RightImg{padding:20px 0 0 3px;width:167px;}

#NavStart { float:left; padding-top:105px; padding-left:60px;}
#Navigation { float:left;padding-top:105px;}
	/* #Navigation sub styles */
	#Navigation ul { font-size:.6em; font-weight:bold; text-transform:uppercase;}
	#Navigation li { list-style-type:none; border:solid 1px #486EA9; border-left:0px; float:left;}
	#Navigation a { text-decoration:none; color:#DDDDA3; background:#43639D; line-height:23px; padding:6px 11px 6px 11px; }
	#Navigation a:hover {background:#000; color:#FFF;}
	#Navigation a.Pnav { text-decoration:none; color:#FFF; background:#000; padding:6px 11px 6px 11px;}
	
	
	
#Logo { text-align:right; padding:1px 60px 0 0;}
#WebsiteArea { float:left; width:100%; background:#FFF url(images/WebsiteAreaBg.gif) repeat-y left top; padding-left:1px;}	
#LeftImg p{ float:left;}
#RightImg { float:left;}
#PageContent { clear:left; float:left; width:600px;padding:8px 0 0 20px;  font-size:.7em;margin-bottom:80px;}

	/* #PageContent sub styles */
	#PageContent p { padding:4px 0 4px 0;}
	#PageContent h1 { margin-top:-10px; width:452px; color:#43639D; text-transform:uppercase; font-size:3.7em; font-weight:900;}
	#PageContent h2 { margin:5px 0 10px 1px;  width:452px; color:#43639d; font-size:1.9em; font-weight:100; }
	#PageContent h3 { padding:10px 0 0px 0;  color:#43639D; font-size:1.2em; }
	#PageContent p.StrapLine { color:#999; font-size:1.2em; font-weight:bold;}
	#PageContent b { color:#43639D; }
	#PageContent ul { padding:0 0 10px 0; list-style-type:square; }
	#PageContent ul li { padding-bottom:5px; color:#666; }
	#PageContent ol { padding:5px 32px 0px 32px; list-style-type:lower-alpha; }
	#PageContent ol li { padding-bottom:2px; font-weight:normal; color:#666; }
	#PageContent strong { color:#43639D; font-weight:normal; text-transform:uppercase;  }
	#PageContent a { color:#666; text-decoration:none;  }
	#PageContent a:hover { color:#000;  }
	#PageContent a.Anchor { border-bottom:solid 1px #FFF;}

	#PageContent #homecontent{float:left; width:500px; padding-left:48px;}



#right-text{float:left;width:360px;padding-top:8px;}
#right-text h2{width:355px;}
#right-img{clear:both;text-align: center;}

#RightColumn { float:left;width:175px; font-size:.6em;}
#Snavigation { float:left; width:100%;}
	/* #Snavigation sub styles */
	#Snavigation ul { font-weight:bold; width:175px; margin-bottom:80px;}
	#Snavigation li { list-style-type:none;line-height:12px;}
	#Snavigation a { text-decoration:none; width:175px;padding-left:10px }
	#Snavigation a.Snav { text-decoration:none; }
    #Snavigation li a:hover, #Snavigation li a.Snav{background:url(images/arrow.gif) no-repeat left;}
    .snav_links{float:left;width:200px;padding-top:14px;}
    
    
    
#Footer { clear:left; background:#FFF url(images/FooterImg.gif) no-repeat left top; width:auto; height:21px;}	
	#ContactTelephone { float:right; width:174px; font-size:.6em; margin-top:-80px; padding-right:80px; line-height:1.2em; width:135px; font-weight:bold;}
	#ContactTelephone b { font-size:1.9em;}

#LogoFooter { clear:left; margin-top:17px; margin-bottom:17px; width:auto;}	
#SubLogos { text-align:center;}

/* CLASS styles */
.NewRow { clear:left; float:left; width:100%;}
.SubLogo { display:inline;  margin-right:48px;}
.RightAligned { text-align:right;  padding-left:10px;}
.LeftAligned { text-align:left; float:left; padding-right:10px;}
.BoldText { font-weight:bold; color:#333;}
.Big { font-size:1.2em;}

#news{float:left; border:solid 1px red;}
#news li{float:left; list-style-type:none;}

.form_section{padding-bottom:8px;clear:both;float:left;}
.form_section label{float:left;width:280px;text-align:right;padding:3px 10px 0 0;}
.form_section input, select{float:right;}
.form_section select{width:155px;}
.recapture{float:right;clear:both;}
.recapture label{float:left;}
.button{clear:both;width:100px;margin:10px 0 0 280px;float:left;}

#breadcrumbsline{border-bottom:solid 1px #cccccc;padding:0;margin:0;height:24px;float:left;width:100%;}
#breadcrumb li{list-style: none;margin:2px 0 0 20px;}
#breadcrumb a{text-decoration:none;font-size:.7em;font-family:Arial;color:#7a7a7a;font-weight:bold;}

#right-text ul li a{color:#486ea9;}

.newsinfo{ margin:0 0 5px 0;}


#bannerText{float:left;padding:204px 0 0 35px;max-width:620px;max-height:30px;overflow:hidden;}
#LeftImg #bannerText h6{font-family:Arial;color:#ffffff;font-size:1.6em;text-transform:uppercase;}
