@charset "UTF-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:normal;
	line-height:130%;
	background:#fff url(../images/white.jpg) repeat left top;
}
a{color:#3a4051; text-decoration:none; }
a:hover{ text-decoration:underline;}
#header{width:100%; background:#3A4051; height:115px; padding:0; margin:0;}
#headercontainer{width:865px; height:115px; position:relative; margin:0 auto;}
#topnav{margin:0; position:absolute; right:0; top:91px; min-width:300px;}
h2{
	font-weight:normal;
	padding-bottom: 5px;
	padding-top: 5px;
}
#topnav li{float:left; list-style:none; border-right:#fff 1px solid;}
#topnav li:last-child{border-right:none;}
#topnav a{display:block; padding-left:8px; padding-right:10px; color:#fff; text-decoration:none; position:relative; _width:1%; height:1%; _white-space:nowrap; height:15px;}
#topnav a:hover{color:#ccc;}

#topnav .bar{position:absolute; width:2px; height:20px; right:0; top:1px; color:#ccc;}

#wrap{width:860px; margin:0 auto; padding:20px 0;}

#topadandnav{width:100%; min-height:50px; padding-bottom:20px;}
#topadandnav .leftside{width:647px; padding-top:30px;}
#topadandnav .rightside{width:212px;}
#topadandnav .rightside ul{margin:0; padding:0 0 0 0px;}
#topadandnav .rightside li{list-style:none;}
#topadandnav .rightside a{display:block; width:212px; padding-top:5px; height:21px; font-size:16px; text-decoration:none; color:#999; background-image:url(../images/rollover.gif); background-color:#fff; background-repeat:no-repeat; background-position:0 -30px;}
#topadandnav .rightside a:hover{background-position:0 0; color:#393f51;}
#topadandnav .rightside a.currentpage{background-position:0 0; color:#393f51;}
#container{border:#ccc 1px solid; color:#393f51; width:842px; padding:7px; min-height:200px; _height:200px; font-size:14px;}
#container .leftside{ width:401px; }
#container .rightside{ width:425px; line-height:160%;}

#container2{border:none; color:#393f51; width:860px; position:relative; _height:1%; font-size:14px; background:url(../images/background.jpg) top center repeat-y;}
#container2 .leftside{ width:550px; padding:7px; margin-left:4px; position:relative; line-height:160%; _height:1%;}
#container2 .rightside{ width:281px; padding:0px; margin-right:4px; background:#3a4051; color:#fff; position:relative; _height:1%;}

#container3{border:none; color:#393f51; width:860px; position:relative; _height:1%; font-size:14px; background:url(../images/background.jpg) top center repeat-y;}
#container3 .leftside{ width:550px; height:700px; padding:7px; margin-left:4px; position:relative; line-height:160%; _height:1%;}
#container3 .rightside{ width:281px; padding:0px; margin-right:4px; background:#3a4051; color:#fff; position:relative; _height:1%;}

#footer{
	width:500px;
	padding-left:6px;
	font-size:11px;
	padding-top:2px;
	color:#999;
}

.headertext{
	font-size:20px;
	margin:0;
	color:#3A4051;
	font-weight:normal;
	padding-bottom:12px;
	padding-top: 3;
	padding-right: 0;
	padding-left: 0;
}
.leftside{float:left;}
.rightside{
	float:right;
}
.clear{clear:both;}
.top{background:url(../images/top.gif) no-repeat top left; width:564px; height:11px; position:absolute; top:-2px; left:4px;}
.bottom{background:url(../images/bottom.gif) no-repeat top left; width:564px; height:7px; position:absolute; bottom:-1px; left:4px;}
.padding{padding:0px 14px 14px 14px;}

.positionimg{position:relative; _width:1%; _height:1%;}
.positionimg img{position:absolute; left:360px; top:45px;}
.logolink{margin:0; padding:0; border:none;}
.logolink img{border:none;}
.contactinfo{
	color:#fff;
	padding:31px 28px;
	line-height:180%;
	text-decoration: none;
}
.contactinfo a {
	color:#fff;
	padding:31px 28px;
	line-height:180%;
}
.blueline{border-bottom:#667190 1px solid; height:2px; width:100%;}
.wrap2{padding:12px; width:350px; margin:5px auto; position:relative; _height:1%; border:#ccc 1px solid;}
.wrap2 .top{left:0px;}
.wrap2 .bottom{left:0px;}
.lightblue{color:#fff; text-decoration:none;}
.lightblue:hover{text-decoration:underline;}
.padding6 {
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 35px;
	padding-left: 14px;
}
.padding1 {
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 53px;
	padding-left: 14px;
}
.padding2 {
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 14px;
}
.padding3 {
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 160px;
	padding-left: 14px;
}
.disclaimer {
	font-size:11px;
	color:#999;
	line-height: 1.3em;
}

