@charset utf-8;

br.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this br class to clear your floated columns */

body{background:url(images/bg2.gif) repeat-y scroll center center #FFF;}
#wrap{margin-left:auto;margin-right:auto;position:relative;width:980px;}
#pagebanner{background-repeat:no-repeat;height:185px;left:0;overflow:hidden;position:relative;top:0;width:980px;}
.banner1{background-image:url(images/header1.jpg);}
.banner2{background-image:url(images/header2.jpg);}
.banner3{background-image:url(images/header3.jpg);}
.banner4{background-image:url(images/header4.jpg);}
.banner5{background-image:url(images/header5.jpg);}
.banner6{background-image:url(images/header6.jpg);}
#pagebanner h1, #pagebanner h4{text-indent:-99999em;}
#ehn{left:673px;position:absolute;top:8px;width:300px;z-index:4;}
#ehnshadowbox{left:675px;position:absolute;top:10px;width:300px;z-index:3;}
#ehn span,.ehntext{color:#fff;font-family:Verdana, Geneva, sans-serif;font-size:36px;font-weight:700;}
#ehnshadowbox span,.ehnshadow{color:#000;font-family:Verdana, Geneva, sans-serif;font-size:36px;font-weight:700;}
#maincontent{background-color:#FFF;color:#000;line-height:1.3em;padding:25px 25px 35px 35px;position:relative;top:39px;z-index:1;}
#maincontent h1{font-family:"Times New Roman", Times, serif;font-size:32px;font-weight:400;margin-bottom:1em;}
#maincontent h2{font-family:Verdana, Geneva, sans-serif;font-size:15px;font-weight:bolder;margin-bottom:10px;}
#maincontent p,#maincontent li{font-family:Verdana, Geneva, sans-serif;font-size:13px;font-weight:400;line-height:21px;}
#maincontent p{margin-bottom:21px;}
#maincontent a{color:#0B5B74;font-family:Verdana, Geneva, sans-serif;font-size:13px;font-weight:700;text-decoration:none;}
#maincontent a:hover{color:red;text-decoration:underline;}
#maincontent ul{margin-bottom:2em;margin-top:1em;}
#maincontent ul li{list-style:disc;list-style-position:inside;margin-left:2em;}
.floatright{clear:right;display:block;float:right;margin:0 0 10px 30px;position:relative;}
#pagefooter{background-color:#0B5B74;color:#FFF;height:auto;line-height:30px;margin-bottom:0;margin-top:60px;position:relative;text-align:center;}
#pagefooter p{color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:16px;margin-bottom:0;margin-top:0;text-align:center;}
#pagefooter a:link,#pagefooter a:visited{color:#FFC;display:inline;font-weight:400;margin-bottom:0;text-align:center;text-decoration:none;}
#pagefooter a:hover{color:#FF0;text-decoration:underline;}
#footermenu{padding-top:15px;}
#footertag{padding-bottom:25px;padding-top:10px;}
#maincontent div.newsitem h2{line-height:1em;margin:0;}
#maincontent div.newsitem p.dateline{font-size:11px;font-style:italic;margin-bottom:.5em;}
div.newsitem{clear:both;margin-bottom:30px;}
#maincontent div.profilecat{clear:both;display:block;margin-bottom:15px;padding:20px 15px;width:auto;}
#maincontent div.profilebox{background-color:#FFFFEA;border-bottom:medium solid #666;border-left:thin solid #FFFFEA;border-right:medium solid #666;border-top:thin solid #FFFFEA;clear:both;color:#0B5B74;display:block;float:left;margin:10px 0 20px 10px;padding:0 10px 0 0;position:relative;width:800px;}
#maincontent div.profilebox span.h3style,#maincontent div.profilebox h3{display:block;font-family:Verdana, Geneva, sans-serif;font-size:14px;font-weight:700;}
#maincontent div.profilebox a,#maincontent div.profilebox a:hover{color:#0B5B74;text-align:left;text-decoration:none;}
.profilepic{float:left;margin-right:20px;width:200px;}
#maincontent p.addressblock,#maincontent p span.addressblock{display:block;font-size:16px;font-weight:700;line-height:25px;margin:20px 0 25px;padding-left:35px;}
#maincontent p span.addressblock a,#maincontent p span.addressblock a:hover,#maincontent p.addressblock a,#maincontent p.addressblock a:hover{font-size:16px;}
#maincontent form{font-family:Verdana, Geneva, sans-serif;line-height:1.8em;margin-top:25px;}
.fieldlabel{color:#000;font-weight:700;text-align:right;}
.fieldreq{color:red;font-weight:700;text-align:right;vertical-align:top;}
#fpimage{clear:both;float:right;}
#maincontent li.liheading{font-size:18px;font-weight:700;list-style:none;}
#maincontent ul li .liheading{margin-left:0;}
#maincontent ul li ul{border:1px solid #333;display:block;margin-left:0;padding:5px;position:relative;width:320px;}
#maincontent ul li ul li{height:30px;list-style:none;list-style-position:outside;margin-left:0;position:relative;text-align:left;}
#maincontent ul li.liheading ul{display:block;list-style:none;}
#maincontent ul li ul li span.fpdesc,#maincontent ul li ul li span.fpdesc a{font-size:11px;width:200px;}
#maincontent ul li ul li span.fppdflink{background-image:url(images/pdf_small_icon2.gif);background-repeat:no-repeat;display:block;font-size:11px;height:25px;position:absolute;right:0;top:0;width:60px;}
#fpshowbox{clear:right;float:right;margin-bottom:25px;position:relative;width:450px;}
#fpshowbox p{float:none;font-style:italic;text-align:center;}
#maincontent div.group1{margin-bottom:25px;margin-left:0;padding:10px;width:400px;}
#maincontent div.group1 div.row{border-bottom:1px dotted #333;clear:left;height:25px;}
#maincontent div.group1 div.row p{margin-bottom:5px;}
#maincontent div.group1 div.row span.left{float:left;height:25px;text-align:left;width:270px;}
#maincontent div.group1 div.row span.right{text-indent:-9999em;width:80px;}
#maincontent div.group1 div.row span.right a.pdflink{background-image:url(images/pdf_download.gif);background-position:top;background-repeat:no-repeat;display:block;float:right;height:25px;width:95px;}
#maincontent div.group1 div.row span.right a.pdflink:hover{background-position:bottom;}
#profilebox{margin-left:auto;margin-right:auto;vertical-align:top;width:695px;}
#profilebox div.profiletext{width:300px;}
div.imagebar{margin-bottom:35px;margin-top:20px;text-align:center;}
.profilelogo{display:block;}
#visitmodsite{clear:both;margin-top:20px;text-align:center;}
#maincontent ul#sitemap{list-style:outside;margin:auto;}
#maincontent ul#sitemap li,#maincontent ul#sitemap li ul li{height:auto;line-height:auto;list-style-type:square;margin:auto auto auto 3em;}
#maincontent ul#sitemap li ul{border:none;list-style:outside;list-style-type:square;margin:auto;padding:none;width:inherit;}
#maincontent div.profilebox span.pstyle,#maincontent div.profilebox p{display:block;font-family:Verdana, Geneva, sans-serif;font-size:12px;font-weight:400;line-height:18px;}

.category1 {
	margin-bottom: 35px;
	background-color:#E3F7FD;
	padding: 10px;
}
.category2 {
	margin-bottom: 35px;
	background-color:#BDBDD7;
	padding: 10px;
}
.category3 {
	margin-bottom: 35px;
	background-color:#8F8FBA;
	padding: 10px;
}
#smlinks {
	position:absolute;
	top: 5px;
	right: 5px;	
	width: 85px;
	text-align: center;
}
#smlinks img {
	margin: 0;
	padding: 0;
	display: inline;
}
#profilebox2 {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	vertical-align: top;
}
div.imagebar {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 35px;
}
.gsalogoblock {
	float: left;
	/* [disabled]background-color:#036; */
	margin: 0 25px 25px 0;
}

