/* CSS Document */

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
img{border:none;vertical-align:top;}
form,ul,h1,h2,h3,h4,h5,h6,p,span,input{margin:0px;padding:0px;}
ul{list-style:none;}
input,select,textarea{font-size:10px;line-height:12px;font-family:Arial; vertical-align:middle; color:#3a3a3a; }
a{text-decoration:none;  color:#3a3a3a;}
h1{font-size:21px;line-height:23px;}
h2{font-size:19px;line-height:21px;}
h3{font-size:16px;line-height:18px;}
h4{font-size:14px;line-height:16px;}
h5{font-size:12px;line-height:12px;}
h6{font-size:10px;line-height:12px;}
body {margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;  background:#fff url(../images/custom/body.jpg) no-repeat 50% 17px; color:#3a3a3a; }
div.container{width:1005px; margin:0 auto;}
div.logo-out{ height:119px;}
div.logo{ padding:17px 0 0 10px;}
div.head-out{ padding:0 4px 0 21px; height:72px; background:url(../images/custom/head.jpg) no-repeat 21px top;}
div.head{width:980px; height:72px; overflow:hidden; clear:both;}
div.topmenu{height:41px; width:820px; float:left;}
ul.topmenu{ }
ul.topmenu li{ float:left; background:url(../images/custom/line1.gif) no-repeat right top; }
ul.topmenu li a{ color:#565656; font-size:12px; line-height:35px; display:block; padding:0 20px 0 20px; float:left;}
ul.topmenu li.selected a{background:url(../images/custom/bg1.jpg) repeat-x left top; color:#e2e2e2; }
form.login{width:160px; height:72px; overflow:hidden; float:left; }
div.username{ padding:10px 0 0 20px; height:25px; }
input.username{width:94px; border:none; background:none;}
div.pwd{padding:11px 0 0 20px; height:24px; }
input.pwd{width:94px; border:none; background:none;}
input.login-submit{width:24px; height:9px; background:url(../images/custom/go.jpg) no-repeat left top; border:none; margin:0 0 0 10px;}
div.utils-out{ height:44px; clear:both;}
ul.utils{ float:right; padding:7px 0 0 0;}
ul.utils li{float:left; border-right:solid 1px #942824; padding:0 16px;}
ul.utils li.last{ border-right:none;}
ul.utils li a{font-size:10px; color:#5e5e5e; line-height:20px;}
div.content{width:1005px; margin:0 auto; margin:0 0 -132px 0; position:relative;}
div.col1{width:836px; float:left;}
div.col2{width:155px; float:right;}
div.sidemenu{width:240px; clear:both; margin:-80px 0 0 0; position:absolute; z-index:2;}
div.sidemenu-top{background:url(../images/custom/sidemenu-top.png) no-repeat left top; height:34px;}
div.sidemenu-mid{background:url(../images/custom/sidemenu-mid.png) repeat-y left top; padding:0 29px;}
div.sidemenu-btm{background:url(../images/custom/sidemenu-btm.png) no-repeat left top; height:35px;}
table.sidemenu{ border-bottom:solid 1px #fff;}
div.sidemenu-banner{width:836px; clear:both;}
div.sidemenu-out{width:259px; float:left;}
div.sidemenu-cont{ padding:0 0 0 19px;}
div.banner-out{width:577px; float:right;}
div.banner-cont{ padding:0 0 0 5px;}
div.banner01{text-align:center; padding:10px 0 0 0;}
div.main-box{width:836px; clear:both; background:url(../images/custom/main-mid.jpg) repeat-y left top;}
div.main-top{background:url(../images/custom/main-top.jpg) no-repeat left top;}
div.main-btm{background:url(../images/custom/main-btm.jpg) no-repeat left bottom; padding:0 0 86px 0;}
div.page{ padding:84px 60px 30px 246px;min-height:380px; _height:380px;}
div.page2{ padding:54px 60px 30px 60px;}
div.features{width:750px; clear:both; margin:0 auto;}
div.feature{width:250px; float:left;}
div.feature-cont{width:216px; margin:0 auto;}
h3.t1{ background:url(../images/custom/t1.gif) no-repeat left top; height:27px; color:#fff; font-style:italic; padding:0 0 0 10px; line-height:27px;}
h3.t2{ background:url(../images/custom/t2.gif) no-repeat left top; height:27px; color:#fff; font-style:italic; padding:0 0 0 10px; line-height:27px;}
h3.t3{ background:url(../images/custom/t3.gif) no-repeat left top; height:27px; color:#fff; font-style:italic; padding:0 0 0 10px; line-height:27px;}
img.feature01{ border:solid 6px #2a5a9d;}
img.feature02{ border:solid 6px #3f88ba;}
img.feature03{ border:solid 6px #7aa9cc;}
h4.t4{ font-style:italic; padding:4px 0 4px 0;}
div.more{text-align:right;}
a.more{ font-size:12px; color:#2a5a9d; font-style:italic;}
div.banner02{ text-align:center; padding:0 0 10px 0;}
div.footer-out{ background:#1f4f92 url(../images/custom/footer.jpg) repeat-x left top;}
div.footer-cont{width:960px; margin:0 auto; padding:140px 0 0 0; color:#fff;}
div.footer-links{ padding:20px 0 0 0; text-align:center;}

























.home_heading{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 32px;
}

.login_heading{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FFFFFF;
	margin-right:15px;
}

.content_under_buttons{
background:url(../images/general/content3_r3_c4.png);
background-repeat:repeat-x;
}
.content-middle-line{
background:URL(../images/general/content_line.png);
background-repeat:repeat-y;
}

.BODY-text1-grey{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#666666;
	text-decoration: none;
}



