body, html{margin:0; padding:0; width:100%; height:100%; text-align:center;}
body{font-family:arial; border-width:0px 0px 0px 0px; color:#333333; background-color:#ffffff;}

a{color:#0099ff;}
form{padding:0; margin:0;}
fieldset{padding:0; margin:0; border-style:none;}

.clearBoth{clear:both;}

/*div{ border:1px solid black;}*/
#outerContainer{clear:both; width:965px; text-align:left; margin:0 auto; background-color:#ffffff; padding:0;}
	#header{clear:both; width:965px; height:74px; margin:0; padding:22px 0px 17px 0px;
		background:url(../images/header_bg.gif) top right no-repeat #ffffff;}
		#logo{float:left; clear:left; display:inline; border-style:none; font-size:450%; font-weight:bold;}
	#header h1{float:right; clear:right; letter-spacing:1px; color:#666666; width:310px; font-size:140%; font-weight:normal; padding:12px 120px 0px 0px; margin:0;}
	h2{clear:both; color:#ffffff; width:963px; height:25px; font-size:100%; font-weight:bold; padding:3px 0px 0px 0px; margin:0px 0px 8px 2px; background:url(../images/h1_bg.gif) top left repeat-x #666666; text-align:center;}
	#alternateSite{float:left; clear:left; width:285px; height:26px; padding:1px 0px 12px 2px; margin:0;}
	#alternateSite img{float:left; display:block; margin:0px 12px 0px 0px; border-style:none; text-decoration:none; font-size:75%;}
	#alternateSite a.txt{float:left; color:#333333; text-decoration:none; font-size:75%;}
	#alternateSite a.txt:hover{text-decoration:underline;}

	#news_box{float:right; clear:right; width:225px; background:url(../images/box_footer_bg.gif) bottom left no-repeat #e8e8e8;}
	#news_box h3{color:#ffffff; font-weight:normal; font-size:105%;
		background:url(../images/box_header_bg.gif) top left no-repeat #0099ff; border-style:solid; border-color:#ffffff; border-width:0px 0px 1px 0px;
		width:203px; height:27px; padding:5px 0px 0px 22px; margin:0px 0px 4px 0px;}
	#news_box h4{color:#274da3; padding:12px 0px 0px 22px; margin:0; width:181px; font-size:90%;}
	#news_box h4 a{color:#274da3; text-decoration:none;}
	#news_box h4 a:hover{color:#274da3; text-decoration:underline;}
	#news_box p{padding:8px 0px 12px 0px; margin:0px 0px 0px 22px; width:181px; font-size:80%; background:url(../images/box_dotted_line.gif) bottom left repeat-x;}
	#news_box a.more{color:#274da3; margin:8px 20px 9px 0px; padding:0; font-size:70%; font-weight:bold; float:right; clear:both; text-decoration:none;}
	#news_box a.more:hover{text-decoration:underline;}
	#news_box p a.more_int{color:#274da3; text-decoration:none;}
	#news_box p a.more_int:hover{text-decoration:underline;}

	#innerContainer{float:left; clear:left; width:700px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
	#widerInnerContainer{float:left; clear:left; width:925px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

		#navContainer{float:left; clear:left; width:225px; margin:0; padding:0;}
		#navContainer a{float:left; clear:both; margin:0px 0px 3px 0px; padding:7px 0px 0px 14px; width:211px; height:25px;
			background:top left no-repeat #ffffff; color:#333333; text-decoration:none; font-size:100%;}
		#navContainer a:hover{background-image:url(../images/nav_hover.gif); background-color:#e1e6f2;}
		#navContainer a.selected{background-image:url(../images/nav_selected.gif); color:#ffffff; background-color:#0099ff;}
		#navContainer a.selected:hover{background-image:url(../images/nav_hover.gif); color:#333333; background-color:#e1e6f2;}

		#centralContainer{float:right; clear:right; width:420px; margin:0; padding:16px 0px 0px 43px; background:url(../images/nav_bg.gif) top left repeat-y;}
		#widerCentralContainer{float:right; clear:right; width:645px; margin:0; padding:16px 0px 0px 43px; background:url(../images/nav_bg.gif) top left repeat-y;}

		#centralContainer h3, #widerCentralContainer h3{color:#274da3; font-size:105%; font-weight:bold; margin:0; padding:0px 0px 17px 0px; line-height:1.2;}
		#centralContainer h4, #widerCentralContainer h4{color:#33333; font-size:95%; font-weight:bold; font-style:italic; margin:0; padding:0px 0px 17px 0px; line-height:1.2;}
		#centralContainer h5, #widerCentralContainer h5{color:#33333; font-size:90%; font-weight:bold; font-style:italic; margin:0; padding:0px 0px 17px 0px; line-height:1.2;}
		#centralContainer p, #widerCentralContainer p{color:#333333; font-size:95%; margin:0; padding:0px 0px 17px 0px; line-height:1.2;}
		#centralContainer p.small, #widerCentralContainer p.small{font-size:75%;}
		#centralContainer div.hrule, #widerCentralContainer div.hrule{margin:0; padding:20px 0px 0px 0px; height:1px; width:100%; background:url('../images/hr_bg.gif') repeat-x;}
		#centralContainer ul, #widerCentralContainer ul{margin-top:5px; margin-bottom:5px; padding-left:15px; margin-left:15px; line-height:2; list-style-image:url(../images/blue_bullet.gif)}
		#centralContainer li, #widerCentralContainer li{padding:0px 0px 0px 2px; margin:0; font-size:85%; vertical-align:top;}
		#centralContainer li.narrow, #widerCentralContainer li.narrow{width:200px;}
		#centralContainer a, #widerCentralContainer a{color:#333333;}
		#centralContainer a:hover, #widerCentralContainer a:hover{color:#000000; text-decoration:none;}
		#centralContainer div.align_image, #widerCentralContainer div.align_image{width:100%; text-align:center;}
			#enquiryForm{width:420px;}
			#enquiryForm input{width:200px; font-size:11px; float:left; clear:right; margin:10px 0px 0px 0px;}
			#enquiryForm input.submit{width:200px; font-size:11px; float:left; clear:both; margin:10px 0px 0px 175px;}
			#enquiryForm select{width:200px; font-size:11px; float:left; clear:right; margin:10px 0px 0px 0px;}
			#enquiryForm textarea{width:200px; height:300px; font-size:11px; font-family:arial; float:left; clear:right; margin:10px 0px 0px 0px;}
			#enquiryForm label{width:190px; font-size:12px; font-weight:bold; text-align:left; float:left; clear:left; padding:10px 5px 0px 0px;}

			#benefits{width:418px; height:253px; background:url(../images/benefits_bg.gif) bottom left no-repeat; padding:12px 0px 0px 0px; margin:0px 0px 0px 1px;}
			#benefits h3{color:#ffffff; font-size:105%; font-weight:normal; padding:24px 0px 0px 14px; margin:0; width:404px; height:27px; background:url(../images/benefits_header_bg.gif) top left no-repeat; background-color:#0099ff}


#footerContainer{clear:both; width:965px; margin:0 auto; padding:0;}
	#footer{color:#ffffff; font-size:95%; float:left; clear:both; width:963px; height:24px; padding:4px 0px 0px 0px; margin:11px 0px 0px 2px; background:url(../images/h1_bg.gif) top left repeat-x #666666; text-align:center;}
	#footer a{color:#ffffff; font-size:95%; font-weight:bold; text-decoration:none;}
	#footer a:hover{text-decoration:underline;}
#footerContainer p.footer{float:left; clear:both; width:965px; text-align:right; margin:0; padding:8px 0px 8px 0px; font-size:70%;}	

