html,body {/*	height:100%;*/	}	body { background-color:#A8D4A8; height:100%; width:100%; text-align:center; padding:0px; margin:0px; font-family:Arial, Verdana, Helvetica; }.newsscroller { height:141px; min-height:141px; border:0px; position:relative; width:95%; overflow:hidden; border:0px;}form { margin:0px; }/* structure */div#pageStructureOuter { background-color:#fff;text-align:center; margin:auto; width:96%;height:100%; }div#pageStructureInner { background-color:#fff; width:95%; text-align:left; margin:auto; }div#logo { height:124px; width:5% }div#strapline { position:relative; top:-124px; width:15%; left:89px; height:124px;}div#topLinks { float:right; position:relative;margin-right:0%; width:80%; text-align:right;top:-248px; height:57px; vertical-align:top; margin-top:-228px; }/* Hide from IE-Mac \*/div#topLinks { margin-top:18px; }/* End hide */.clientLogin { width:84px; height:19px; background-color:#006633; text-align:center; border:0px; color:#fff; font-size:10px; font-family:arial; cursor:hand; }#content  { margin-top:27px;font-size:13px;}/* homepage styles */div#contentHomepage { margin-top:0px; width:99.6%; }div#contentHomepageImage { background-repeat:no-repeat; height:269px; width:100%;}div#homepageHorizLine { border-bottom:1px solid #99CC99; margin-top:12px; }div#homepageContentMiddle {	margin-top:0px;	width:100%;	border-left:1px solid #99CC99;	border-right:1px solid #99CC99;	min-height:269px;	height:296px;	padding:11px 11px 0px;} /*t,r,b,l*/div#homepageContentLeft {	float:left;	bgcolor:#669966;	min-height:269px;	height:296px;	margin-top:11px;	margin-right:7px;	width:32%;}div#homepageContentRight {	float:right;	min-height:269px;	height:269px;	margin-top:11px;	margin-left:7px;	width:32%;}.homepageBoxHeader {	background-color:#FFFFFF;	color:#fff;	text-indent:9px;	font-size:13px;	font-weight:bold;}.homepageBoxBody {	background-color:#FFFFFF;	vertical-align:top;	height:269px;	min-height:269px;}.homepageBoxBody2 {	background-color:#FFFFFF;	vertical-align:top;	height:269px;	min-height:269px;}.homeDivThumb { float:left; height:100%; padding-right:10px; }/*hack*/.homepageBoxBodyMiddle {	background-color:#FFFFFF;	vertical-align:top;	voice-family: "\"}\"";	voice-family: inherit;	height:227px;	min-height:227px;}html>body .homepageBoxBodyMiddle {height:227px; min-height:227px;}/*value for IE\*/.homepageBoxBodyMiddle {height:249px; min-height:249px;}/* end hack *//* bottom of page site map */div#sitemap {float:left; clear:left;}.menu_section	{float:left;}/*contact us pages*/div#topText {float:left; clear:all; width:100%; margin-bottom:27px;/*border:1px solid red;*/}div#comments {float:left; clear:left;width:100%; color:#063; font-size:12px; font-weight:bold; line-height:18px;margin-top:20px;}.picCap {line-height:14px;font-weight:bold;color:#063; font-size:12px;}.details {float:left; clear:left; margin-bottom:22px; border:0px solid red; width:100%;}.contactDetails {float:left; clear:left; margin-top:10px;width:30%;}.contactImage {float:right;clear:right;}.contactTitle {float:left; clear:left; width:100%; color:#696; font-size:15px; font-weight:bold; margin:5px 0px 10px 0px;}.contactDetails {color:#063; font-size:12px; font-weight:bold; line-height:18px;}.contactDetails a,.contactDetails a:link,.contactDetails a:visited,.contactDetails a:hover,.contactDetails a:active {color:#063; font-size:12px; font-weight:bold; line-height:18px;}.colLeft {float:left; width:40%;}.colRight {float:left; width:40%;}.leftFrm {float:left; clear:left; width:40%; color:#063; font-size:12px; font-weight:bold; line-height:18px;}.rightFrm {float:right; width:60%; color:#063; font-size:12px; font-weight:bold; line-height:18px;/*border:1px solid red;*/}.clear {float:left; clear:all;color:#fff;width:100%;}input {height:18px;font-size:12px;}textarea {width:80%;}/*banner links pages*/div#bodyContent {float:left; clear:left; width:80%;}/* top navigation style */#topHolder { position:relative; top:-180px; height:100%;}#topMenu:after{ /*Add margin between menu and rest of content in Firefox*/content:"."; display:block; height:0px; clear:both; visibility:hidden; }#topMenu ul { padding:0px; margin:0px; float:left;  width:100%; }#topMenu ul li { display:inline; }#topMenu ul li a { white-space:nowrap; float:left; padding:0px; text-indent:9px;text-decoration:none;  font-size:12px; font-family:arial; color:#fff; background-color:#006633; width:19%; line-height:19px;}#topMenu ul li a.divPadding { width:1.25%;background-color:#fff; margin:0px; padding:0px;margin-right:-1px;}#topMenu ul li a:hover { white-space:nowrap; text-decoration:none; color:#A8D4A8; }/* top navigation drop down menu style */.menuDropdown { background-color:#78A878; position:absolute; top:0px; line-height:18px; z-index:999; width:17.42%; visibility:hidden; }.menuDropdown a,.menuDropdown a:link,.menuDropdown a:visited,.menuDropdown a:active { width:100%; display:block; text-indent:10px; padding:2px 0; text-decoration:none; font-weight:normal; font-size:11px; font-family:arial; color:#fff; }.menuDropdown a:hover { background-color:#004478;text-decoration:none; color:#fff; }.homeMenuDropdown { background-color:#78A878; position:absolute; top:0px; line-height:18px; z-index:999; width:17.42%; visibility:hidden; }.homeMenuDropdown a,.homeMenuDropdown a:link,.homeMenuDropdown a:visited,.homeMenuDropdown a:active { width:100%; display:block; text-indent:10px; padding:2px 0; text-decoration:none; font-weight:normal; font-size:12px; font-family:arial; color:#fff; }.homeMenuDropdown a:hover { background-color:#004478;text-decoration:none; color:#fff; font-size:12px;}/* 3 column css */div#contentLeft {	float:left;	width:19%;	background-color:#FFFFFF;	min-width:173px;	margin-right:10px;}div#contentLeft a { padding:0px; padding-left:9px;  text-decoration:none; margin-left:0px; font-size:12px; font-family:arial; color:#fff; width:100%; line-height:19px; }div#contentLeft ul { padding:0px; margin:0px; width:100%; list-style:none;}div#contentLeft ul li { padding-top:2px; padding-bottom:2px; }div#contentLeft ul li.level2off { } /* the default colour is used */div#contentLeft ul li.level2on, div#contentLeft ul li.level2on a { background-color:#004478; width:100%; }div#contentLeft ul li.level2on a:hover { color:#A8D4A8; }div#contentLeft ul li.level3off { background-color:#A8D4A8; }div#contentLeft ul li.level3on { background-color:#A8D4A8; }div#contentLeft ul li.level3on a { color:#004478;  width:100%;}div#contentLeft ul li a:hover { color:#004478; }div#contentLeft ul li.level3on a:hover { color:#004478; }div#contentLeft ul li.level3off a:hover{ color:#004478; }div#contentLeft ul li.level2on a span,div#contentLeft ul li.level3off a span,div#contentLeft ul li.level3on a span { width:164px;cursor:hand }/*div#contentRight { float:right; width:19%; background-color:#78A878; min-width:173px; margin-right:2px; }*/div#contentRight { float:right; width:19%; background-color:none; min-width:173px; margin-right:2px; }div#contentRight ul li a { padding:0px; padding-left:9px;  text-decoration:none; margin-left:0px; font-size:11px; font-family:arial; color:#fff; width:100%; line-height:19px; }div#contentRight ul { padding:0px; margin:0px; width:100%; list-style:none;}div#contentRight ul li { padding-top:2px; padding-bottom:2px; border-bottom:2px solid #fff; }div#contentRight ul li a:hover { color:#A8D4A8; }div#contentRight ul li.item2 { background-color:#007844; }div#textImg	{float:left;}div#SideImg { margin-top:6px;}div#belowSideImg { color:#fff; padding:8px; font-style: italic; line-height:12px;}div#contentMiddle { margin-top:220px; } /*t,r,b,l*//* Hide from IE-Mac \*/div#contentMiddle { margin:0 23% 0  20.5%; }/* End hide */.cleaner { clear:both; height:1px; font-size:1px; border:none; margin:0px; padding:0px; background:transparent; }/* general styles */div,th,td,a,h1,h2,h3,h4,h5,h6,a:link,a:active,a:visited,a:hover { color:#444; font-size:11px; font-weight:normal; text-align:left; line-height:18px; word-spacing:0px; }h1 { color:#063; font-weight:bold; font-size:21px; margin:0px; }h2 { color:#699; font-weight:normal; font-size:21px; margin:0px; margin-top:10px;}h3 { color:#063; font-weight:bold; font-size:15px; margin:0px; margin-top:10px; }h4 { color:#063; font-weight:bold; font-size:11px; margin:0px; margin-top:14px; }p { margin:0px 0px 5px 0px; padding:0px;font-size:13px;}/*right hand column text styles*/h5 {color:#699; font-size:12px; margin:0px; font-weight:bold; line-height:15px;}h6 {color:#063; font-size:12px; margin:0px; font-weight:bold; margin-bottom:10px;line-height:15px;}a { text-decoration:none; font-size:103%; }a, a:link, a:visited, a:active, a:hover { color:#000000; font-size:103%; }a.topLinks,a.topLinks:link,a.topLinks:visited,a.topLinks:active,a.topLinks:hover { font-size:10px; }a:hover { color:#A8D4A8; text-decoration:underline; font-size:103%; }.green,a.green,a.green:link,a.green:visited,a.green:active { color:#77AA88; }.white,a.white,a.white:link,a.white:visited,a.white:active { color:#fff; }img { border:0px; }