/* CSS Document */
body{background-color:#F0F1F1; font-family:Arial, Helvetica, sans-serif; margin:0;padding:0;}
#wrapper{width:990px;margin:0;padding:0; }
#top{height:35px; background-color:#eff8ff;}
#menu{width:940px; height:35px;}
#menu .left{width:80%; float:left}
#menu .left ul{padding:0; margin:0px; list-style:none;}
#menu .left li{padding:0; margin: 0px 0px 0px 3px;float:left; display:inline; width:112px;}
#menu .left li a {text-decoration: none; display:block; background-image:url(images/tabs.jpg);background-repeat:no-repeat; text-align:center; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:9px 17px 3px 13px; height:22px;}
#menu .left li a:hover, #menu li .current {background-position: -112px 0px; color:#FFF;}
#menu .right{ display:inline; float:left; padding-left:40px;}
#logo{height:133px; background:url(images/logo_bg.gif) repeat-x;}
#main{ background:url(images/body_bg.gif) repeat-x top #eff8ff;}
#main .mid{ width:942px; margin:0 auto; background:#fff; border:1px solid #e6e6e6; border-bottom:none;}
#main .mid .banner{ width:918px; margin:10px auto 0 auto;}
#main .mid .banner .pic{width:268px; height:199px; float:left; background-color:#74cb25; border:3px solid #88d940}
#main .mid .banner .left .heading{font-size:18px; font-weight:bold; color:#FFFFFF}
#main .mid .banner .left p{font-size:12px; color:#FFFFFF; text-align:left;  padding-top:5px}
#main .mid .banner .left img{padding:20px 10px 0 20px}
#main .mid .banner .right{width:633px; height:205px; float:left; background:url(images/banner.gif); margin-left:10px}
#content{padding: 0 10px; }
#content .heading{width:100%; height:80px;}
#content .heading h1{font-size:18px; font-weight:bold; color:#8CC236; text-align:left; background:url(images/bullet.gif) no-repeat left; padding:0 0 0 20px; margin:50px 0 0 10px;  width:50%; float:left}
#content .line{border:1px solid #3bacea}
#content .left{width:71%; float:left;}
#content .left p{font-size:12px; color:#666666; padding:5px 10px; text-align:justify; line-height:1.55em;}
#content .left ul{font-size:12px; color:#666666;  text-align:justify}
#content .left li{font-size:12px; color:#666666; padding:2px 5px; text-align:justify;  }
#content .left  h2{font-size:12px; color:#2391CC; text-align:left; padding:0; margin-left:10px}
#content .left  .subheading{font-size:12px; color:#2391CC; text-align:left; font-weight:bold; margin-left:10px; }
#content .left a{color:#2391CC; text-decoration:none}
#content .left a:hover{color:#5fbd18; text-decoration:underline}
#content .right{width:28%; float:right;}
#form{ width:247px; margin-top:15px} 
#form .top{width:247px; height:66px; background:url(images/frm_top.gif) no-repeat}
#form .middle{width:229px; height:260px; background-color:#fef4d6; border-left:#f8e4ac 1px solid; border-right:#f8e4ac 1px solid; padding-top:10px; color:#666666}
#form .textfield{width:180px; background-color:#FFFFFF; border:1px solid #f8e4ac; font-size:12px;  margin-top:5px; height:22px; padding-left:5px; color:#666666}
#form textarea{width:180px; background-color:#FFFFFF; border:1px solid #f8e4ac; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-top:5px; padding-left:5px; padding-top:5px;  color:#666666}
#form .submit{width:100px; height:26px; float:right; background-image:url(images/submit.gif); margin:5px 24px 0px 0; border:1px #fcf7e8 solid}
#form .bottom{width:247px; height:10px; background:url(images/frm_bottom.gif) no-repeat}
#footer{background:url(images/footer_bg.gif) repeat-x #eff8ff; height:119px;}
#footer .top{ margin:0 auto; width:942px; background:#fff; height:20px; border:1px solid #e6e6e6; border-top:none;}
#footer .bottom{ color:#FFFFFF; font-size:12px; padding:20px 0; line-height:20px}
#footer .bottom a{color:#FFFFFF; text-decoration:none}
#footer .bottom a:hover{color:#FFFFFF; text-decoration:underline}
#footer .bottom .left{float:left; padding:27px; }
#footer .bottom .left a{color:#FFFFFF; text-decoration:none}
#footer .bottom .left a:hover{color:#FFFFFF; text-decoration:underline}
#footer .bottom .right{float:right; padding:27px}
#footer .bottom .bott_links{ float:left;}
#footer .bottom .bott_links a{color:#FFF; text-decoration:none; padding:0 8px}
#footer .bottom .bott_links a:hover{color:#FFF; text-decoration:underline; padding:0 8px}
#inner_page{padding: 0 10px; }
#inner_page .heading{width:100%; height:80px;}
#inner_page .heading h1{font-size:18px; font-weight:bold; color:#8CC236; text-align:left; background:url(images/bullet.gif) no-repeat left; padding:0 0 0 20px; margin:50px 0 0 10px;  width:50%; float:left}
#inner_page h2{font-size:13px; color:#2391CC; text-align:left; margin-left:10px}
#inner_page .h2box{font-size:13px; color:#2391CC; text-align:left; margin-left:10px; font-weight:bold; padding-bottom:5px}
#inner_page .h2box h2{font-size:13px; color:#2391CC; text-align:left; margin:0; padding:0; display:inline}
* html #inner_page .h2box h2{ margin-right:4px}
*:first-child+html #inner_page .h2box h2{ margin-right:4px}
#inner_page .subheading{font-size:13px; color:#2391CC; text-align:left; font-weight:bold; margin-left:10px}
#inner_page .line{border:1px solid #3bacea}
#inner_page .left{width:26%; float:left; padding-left:7px;}
#inner_page .left ul{text-align:left; padding:0px; margin:0; list-style:none}
#inner_page .left li{line-height:2em; font-size:12px; background-image:url(images/ulbullet.gif); background-repeat:no-repeat;background-position:0 7px; padding-left:20px;}
#inner_page .left li a{color:#2391CC; text-decoration:none}
#inner_page .left li a:hover{color:#6DBC26; text-decoration:underline}
#inner_page .center{width:45%; float:left; border-left:#666666 1px dotted; border-right:#666666 1px dotted; margin-top:10px;}
#inner_page .center p{font-size:12px; color:#666666; padding:0 10px; text-align:justify; line-height:1.55em;}
#inner_page .center a{color:#2391CC; text-decoration:none}
#inner_page .center a:hover{color:#6DBC26; text-decoration:underline}
#inner_page .center ul{font-size:12px; color:#666666;  padding-right:10px; text-align:justify; line-height:1.55em;}
#inner_page .right{width:28%; float:left;}
#contact{ width:68%; float:left; border-right:#666666 1px dotted; margin-top:15px;}
#contact .heading{font-size:14px; color:#91CB00; font-weight:bold; text-align:left; height:auto; margin:10px 10px 0px 10px; padding-left:10px}
#contact p{font-size:12px; color:#666666; text-align:left; margin:10px 20px 0px 10px; padding-left:10px}
#contact .form{width:450px;text-align:left; padding:25px 0px 25px 0px;}
#contact label{margin-top:15px;color:#046DB5;font-weight:bold; font-size:12px}
#contact .text{width:250px;height:20px;border:1px #91CB00 solid; margin-bottom:15px;}
#contact .butt{background-color:#046DB5; color:#FFFFFF; font-weight:bold; height:23px; width:90px; margin:5px 5px 0px 0px; font-size:12px; border:1px #3AABE9 solid; padding-bottom:4px }
#contact p a{color:#2391CC; text-decoration:none}
#contact p a:hover{color:#6DBC26; text-decoration:underline}
