body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; background:url(../images/top-bg.jpg) repeat-x top;}

#wrapper{width:100%; float:left; background:url(../images/header-bg.jpg) right top no-repeat;}

#header{width:100%; float:left; height:140px;}
.logo{width:227px; float:left; padding:5px 0px 0px 30px;}
.top-nav{width:auto; float:right; background:url(../images/top-nav-rt.jpg) no-repeat right; margin:1px 20px 0px 0px;}
.top-lt{width:10px; float:left;}
.top-rt{ float:left; padding:10px 5px 0px 0px; color:#FFF; font-size:12px; font-weight:bold;}
.top-rt a{color:#FFF; text-decoration:none;}
.v-align{vertical-align:middle;}

.mid-content{width:100%; float:left; background:url(../images/cont-bg.jpg) repeat-x #ffffff; min-height:400px; padding-bottom:20px;}
.login-box{width:434px; float:none; margin:0px auto; margin-top:40px;}
.login-box-top{width:434px; float:left; height:15px; }
.login-box-bg{width:424px; float:left; border-left:5px solid #358ac6; border-right:5px solid #358ac6; background:url(../images/login-bg.jpg) repeat-x #dff3ff;}
.login-box-bot{width:434px; float:left; height:42px;}
.login-box-row{width:424px; float:left; text-align:center; padding:10px 0px 10px 0px;}
.login-box-row2{width:394px; float:left; padding:7px 0 7px 58px; font-size:12px; color:#000;}
.login-box-row2 a{color:#000; text-decoration:underline;}
.login-box-col{width:100px; float:left;  }
.login-box-col2{width:294px; float:left;}
.input{width:200px; border:1px solid #6cb5e6;}

.footer{width:100%; float:left; background:url(../images/footer-bg.jpg) repeat-x; height:34px; text-align:center; color:#FFF; font-size:11px; padding:25px 0px 0px 0px;}
.footer a{color:#FFF; text-decoration:none;}



/*CSS FOR HOME PAGE*/
.header-rt{min-width:600px; float:right;}
.top-boxes-outer{width:auto; float:right; margin-right:10px; padding-top:20px;}
.top-box{width:150px; height:40px; padding:10px; margin-right:10px; float:right; background:#fffe87; border:1px dashed #000; font-size:11px; }
.top-box p{margin:0px; padding:0px; font-size:11px;}
.org{color:#d76f00;}
.org a{color:#d76f00; text-decoration:none;}
.blue{color:#167cc1;}
.blue a{color:#167cc1; text-decoration:underline;}
.nav{width:auto; float:right; padding-top:20px;}
.nav ul{margin:0px; padding:0px; list-style:none;}
.nav ul li{margin:0px 10px 0px 0px; padding:0px; float:left; font-size:14px; font-weight:bold;}
.nav ul li a{margin:0px; padding:5px 10px 5px 10px; display:block; color:#FFF; text-decoration:none;}
.nav ul li a:hover{margin:0px; padding:5px 10px 5px 10px; background:#ff8710; display:block; color:#FFF; text-decoration:none;}
.nav ul li a.active{margin:0px; padding:5px 10px 5px 10px; background:#ff8710; display:block; color:#FFF; text-decoration:none;}


.category{width:22%;  margin-left:30px; float:left;}
.catgory-bg{width:193px; float:left; background:#ebf7ff; border-left:5px solid #358ac6; border-right:5px solid #358ac6; padding:5px; min-height:350px;}
.catgory-bg ul{margin:0px; padding:0px; list-style:none;}
.catgory-bg ul li{margin:0px; padding:0px 0px 5px 15px; display:block; line-height:25px; border-bottom:1px solid #6cb5e6; font-size:13px; color:#252525; background:url(../images/arr.jpg) no-repeat 0px 9px;}
.catgory-bg ul li a{color:#252525; text-decoration:none;}
.category-bot{width:213px; float:left; height:32px;}

.right{width:73%; float:right; padding:20px 0px 0px 0px;}
.box{width:197px; float:left; margin:0px 20px 20px 0px;}
.box-top{width:197px; float:left; height:8px;}
.box-bg{width:181px; min-height:90px; float:left; border-left:3px solid #358ac6; border-right:3px solid #358ac6; background:url(../images/box-bg.jpg) repeat-x #fff; padding:5px;}
.box-bg h2{margin:0px; padding:5px 0px 5px 0px; font-size:13px; color:#0886da; font-weight:bold;}
.box-bg p{margin:0px; padding:0px; font-size:11px;}
.box-bot{width:197px; float:left; height:31px;}