body{
	padding:0;
	margin:0;
	background:url(images/bg1.gif) repeat-x 0 0 #C3CCD5;
}
tr, td, p, a, img, h1, h2, h3, h4, h5, h6, form, input, ul, li, select, textarea{
	padding:0;
	margin:0;
}
.mainbg{
	background:url(images/bg.gif) repeat-y 0 0;
}
.mainbg1{
	background:#fff; border:#A0A7AF 1px solid;
}
.logo{
	margin:18px 0 0 0;
}
.number{
	font:bold 14px/14px Arial, Helvetica, sans-serif;
	color:#003A6A;
	padding:12px 0 0 0;
}
.topnav{
	padding:15px 0 0 0;
}
.topnav ul{
	width:174px;
	list-style-type:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.topnav ul li{
	font:bold 10px/14px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 0 0;
	float:left;
}
.topnav ul li a{
	text-decoration:none;
	color:#000;
	padding:3px 10px 4px 10px;
}
.topnav ul li a.selected{
	background:#000;
	color:#FFF;
}
.topnav ul li a:hover{
	background:#000;
	color:#FFF;
}
.mainav{
	background:url(images/nav2.gif) repeat-x 0 0 ;
}
.mainav ul{
	width:509px;
	list-style-type:none; text-align:center;
	padding:0 0 0 260px; margin:0;
}
.mainav ul li{
	font:bold 10px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff; border-right:#fff 1px solid; text-align:center;
	padding:5px 12px 8px 12px;
	float:left;
}
.mainav ul li.nobor{
	border:none;
}
.mainav ul li a{
	text-decoration:none;
	color:#fff;
}
.mainav ul li a.selected{
	color:#EB9948;
}
.mainav ul li a:hover{
	color:#EB9948;
}
.sidenav{
	background:#EAEAEA;
	border:#AEAEAE 1px solid;
}
.sidenav h3{
	font:normal 20px/17px Arial, Helvetica, sans-serif;
	color:#000;
	padding:12px 0 10px 8px;
}
.sidenav ul{
	list-style-type:none;
	width:228px;
	padding:0 0 19px 0;
	margin:0;
}
.sidenav ul li{
	background:url(images/bullet.jpg) no-repeat 8px 6px;
	font:bold 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#454748;
	padding:0 0 5px 20px;
}
/*.sidenav ul li a{
	background:url(images/bullet.jpg) no-repeat 8px 8px;
	color:#454748;
	text-decoration:none;
}
.sidenav ul li a:hover{
	color:#000;
}*/
.sidenav ul li:hover{
	background:#F6F6F6;
	color:#000;
}
.welcome{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 0 0;
}
.welcome h1{
	font:normal 18px/17px Arial, Helvetica, sans-serif;
	color:#000;
	padding:12px 0 15px 0;
}
.welcome p{
	width:669px;
	padding:6px 0 0 0;
}
.welcome p a{
	text-decoration:underline;
	font-weight:bold; color:#000;
}
.welcome p a:hover{
	text-decoration:none;
}
.welcome ul{
	width:400px;
	list-style-type:none;
	padding:7px 0 15px 0;
}
.welcome ul li{
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 0 15px;
	background:url(images/bullet.jpg) no-repeat 0 6px;
}
.callbg{
	background:url(images/call-bg.gif) repeat-y 0 0;
	border:#6D87A3 1px solid;
}
.callbg h2{
	font:bold 14px/17px Arial, Helvetica, sans-serif;
	color:#132868;
	padding:7px 0 5px 0;
	text-align:center;
}
.callbg p{
	width:200px;
	font:normal 10px/14px Arial, Helvetica, sans-serif;
	color:#000; text-align:center;
	padding:0 0 5px 13px;
}
form input{
	width:202px;
	height:18px;
	background:#fff;
	border:#717171 1px solid;
	margin:9px 0 0 13px;
	font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#7F7F7F;
}
form textarea{
	width:202px;
	height:55px;
	background:#fff;
	border:#717171 1px solid;
	margin:9px 0 0 13px;
	font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#7F7F7F;
}
form input.submit{
	width:112px;
	height:26px; border:none; margin:9px 0 12px 13px;
}
.featured{
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 0 0;
}
.foot{	
	border-bottom:#4D6574 2px solid;
}
.footer{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#27459F;
	padding:10px 0 0 0;
	text-align:center;
}
.footer a{
	text-decoration:none;
	color:#27459F;
}
.footer a:hover{
	color:#000;
}
.footer span{
	font-size:10px; color:#000;
}
.dnb{
	font:bold 12px/17px Arial, Helvetica, sans-serif;
	color:#000;
	padding:7px 0 0 0;
}
.dnb a{
	text-decoration:none;
	color:#000;
}
.dnb a:hover{
	text-decoration:underline;
}