body,html{
margin:0px;
font:normal 12px arial;
color:#22272F;
line-height:16px;
}

.homebg{background:#f1f1f1 url(images/homebg.jpg) repeat-x top;}
.innerbg{background:#f1f1f1 url(images/innerbg.gif) repeat-x top;}

#container{width:918px; margin:0px auto;}
a:focus{outline:none;}

/*header css starts here*/

#header{width:903px; float:left; background:url(images/topboxbg.gif) no-repeat right top; padding-right:15px;}
.headtop{width:903px; float:left;}
.logo{width:165px; float:left;}
.headright{width:738px; float:left;}
.headright p{padding:0px; margin:0px;}
.headright p.toplink{width:738px; float:left; text-align:right; padding:20px 0px;}
.headright p.toplink a{font-family:Verdana; font-size:12px; color:#000000; text-decoration:none; padding:0px 10px; margin:0px;}
.headright p.toplink a:hover{color:#559815; text-decoration:underline;}

.topmenu{width:738px; float:left; padding-top:15px;}
.topmenu p{padding:0px; margin:0px;}
.topmenu p.home{width:73px; float:left;}
.topmenu p.home a{display:block; font-family:arial; font-size:14px; color:#ffffff; line-height:23px; padding:8px 16px; height:23px; text-decoration:none; font-weight:bold; background:url(images/h_link.gif) no-repeat; margin:0px;}
.topmenu p.home a:hover{color:#ffffff; background:url(images/h_hover.gif) no-repeat;}
.topmenu p.home a.here1{color:#ffffff; background:url(images/h_hover.gif) no-repeat;}
.topmenu ul{padding:0px; margin:0px;}
.topmenu li{list-style-type:none; display:inline; padding:0px; margin:0px; z-index:1;}
.topmenu li a{float:left; background:#6CAE1C; color:#ffffff; padding:10px 16px 10px 16px; font-size:13px; font-weight:bold; line-height:19px; text-decoration:none; border-right:1px solid #7ECC1C;}
.topmenu li a:hover{background:url(images/hoverbg.gif) repeat-x;}
.topmenu li a.here3{background:url(images/hoverbg.gif) repeat-x;}
.topmenu li a.first{background:url(images/sidelinkbg.gif) no-repeat left; padding:10px 18px;}
.topmenu li a.first:hover{background:url(images/side_hover.gif) no-repeat left;}
.topmenu li a.here2{background:url(images/side_hover.gif) no-repeat left; padding:10px 18px;}
.topmenu li a.last{background:url(images/sidelinkbg.gif) no-repeat right; border:0px;}
.topmenu li a.last:hover{background:url(images/side_hover.gif) no-repeat right;}
.topmenu li a.here4{background:url(images/side_hover.gif) no-repeat right; border:0px;}

/*header css ends here*/
/*middle css starts here*/

#middle{width:918px; float:left; padding-top:10px; padding-bottom:20px;} 
.bannerdiv{width:903px; float:left; padding-right:15px;}
.banleft{width:478px; float:left; background:url(images/banleft.jpg) no-repeat; height:209px; font-family:"Times New Roman"; font-size:30px; color:#E0E0E0; line-height:40px; padding:50px 0px 0px 30px;}
.banleft b{font-size:48px; color:#F6F6F6; font-weight:bold; line-height:60px;}
.banright{width:395px; float:left;}

.middiv{width:903px; float:left; padding-right:15px; padding-top:10px; background:url(images/rightshad.gif) no-repeat right 50px;}
.middiv h1{display:block; background:url(images/headbg.gif) repeat-x; font-size:20px; color:#22272F; font-weight:normal; height:25px; line-height:25px; padding:10px; margin:0px; border-left:1px solid #DBDBDB;border-right:1px solid #DBDBDB;}
.midleft{width:226px; float:left; padding-right:10px;}
.boxdiv{width:196px; float:left; background:url(images/box.gif) no-repeat; height:80px; padding-top:22px; padding-left:30px; position:relative; margin-bottom:20px;}
.boxdiv p{padding:0px; margin:0px; font-size:11px; color:#F4F4F4; line-height:14px;}
.more{width:64px; height:20px; float:left;position:absolute; left:20px; bottom:-10px;}

.midcenter{width:427px; float:left; padding-right:10px; background:url(images/leftshad.gif) no-repeat right 30px; padding-bottom:10px;}
.middiv h2{font-size:16px; color:#70B322; font-weight:bold; line-height:25px; padding:10px 0px 0px 0px; margin:0px 10px; border-bottom:1px solid #70B322;}
.middiv h3{font-size:16px; color:#70B322; font-weight:bold; line-height:25px; padding:10px 0px 0px 0px; margin:0px 10px; border-bottom:1px solid #70B322;}
.midcenter p{padding:5px 10px; margin:0px; line-height:18px; text-align:justify;}
.midcenter p b{font-size:14px;}
.midcenter p label{width:100px; float:left; padding-left:20px; text-align:left; color:#71B51C; font-size:13px; font-weight:bold;}
.midcenter p a{font-size:12px; color:#70B322; text-decoration:underline;}
.midcenter p a:hover{color:#000000; text-decoration:none;}
.midcenter ul{padding:0px; margin:0px;}
.midcenter li{list-style-type:none; display:block; padding:3px 25px; margin:0px; background:url(images/arrow.gif) no-repeat 10px 10px;}

/* google map start*/
.midcenter p.map{width:380px; display:block; height:300px; margin:10px 0 10px 0px; padding-left:20px; border:1px solid #999999;}
/* google map end */


.midright{width:230px; float:left; background:url(images/rightbg.gif) repeat-x;}
.midright p{padding:8px 10px; margin:0px; line-height:18px;}
.midright p b{font-size:14px; color:#6DB9D1;}
.midright p a{font-size:12px; color:#70B322; text-decoration:underline;}
.midright p a:hover{color:#000000; text-decoration:none;}

/*middle css ends here*/

/*inner css starts here*/
.innerban{width:873px; float:left; padding-right:15px; background:url(images/banner2.jpg) no-repeat; height:114px; padding-top:20px; padding-left:30px;font-family:"Times New Roman"; font-size:30px; color:#E0E0E0; line-height:40px;}
.innerban b{font-size:48px; color:#F6F6F6; font-weight:bold; line-height:60px;}

.leftside{width:663px; float:left; padding-right:10px;}
.leftside h2{font-size:16px; color:#70B322; font-weight:bold; line-height:25px; padding:10px 0px 0px 0px; margin:0px 10px; border-bottom:1px solid #70B322;}
.leftside p{padding:5px 10px; margin:0px; line-height:18px; text-align:justify;}
.leftside p b{font-size:14px;}
.leftside p label{width:100px; float:left; padding-left:20px; text-align:left; color:#71B51C; font-size:13px; font-weight:bold;}
.leftside ul{padding:0px; margin:0px;}
.leftside li{list-style-type:none; display:block; padding:3px 25px; margin:0px; background:url(images/arrow.gif) no-repeat 10px 10px;}
/*inner css ends here*/

/*footer css starts here*/
#footer{width:100%; float:left; background:#FBFBFB url(images/footbg.gif) repeat-x; padding:20px 0;}
.footerdiv{width:918px; margin:auto;}
.footerdiv p{padding:0px; margin:0px; text-align: center; font-size:11px;}
.footerdiv p a{color:#22272F; text-decoration:none;}
.footerdiv p a:hover{color:#66A63F; text-decoration:underline;}
.footerdiv p i{color:#B3B3B3; font-style:normal;}
.footerdiv p b{color:#B3B3B3;}

/*footer css ends here*/
