/* 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; }
#NavStart { float:left; margin-top:105px; margin-left:1px;}
#Navigation { float:left;margin-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 { float:left;}
#RightImg { float:left;}
#PageContent { clear:left; float:left; width:453px; padding:32px 68px 20px 68px; font-size:.7em;}
	/* #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:#182951; 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:10px 32px 10px 32px; 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;  border-bottom:solid 1px #FFCC00; }
	#PageContent a:hover { color:#000;  }
	#PageContent a.Anchor { border-bottom:solid 1px #FFF;}


#RightColumn { float:left; width:175px; font-size:.6em;}
#Snavigation { float:left; border-top:solid 1px #CCC; width:100%;}
	/* #Snavigation sub styles */
	#Snavigation ul { font-weight:bold; width:175px; margin-bottom:80px;}
	#Snavigation li { list-style-type:none; border-bottom:solid 1px #CCC; text-align:center; line-height:18px;}
	#Snavigation a { text-decoration:none; color:#666; display:block; width:175px; }
	#Snavigation a:hover {background:#43639D; color:#FFF;}
	#Snavigation a.Snav { text-decoration:none; display:block; width:175px; background:#43639D; color:#FFF; }

#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:58px;}
.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;}

