body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6,span,form,p{ margin:0px; padding:0px;}


#main{ width:1002px; margin:0px auto; padding:0px;}

#header{ width:991px; margin:0px; padding:0px; float:left; background:url(../images/top-bg.jpg) repeat-x; height:109px;}
#header .small-head{width:981px; margin:0px; padding:0px 5px 0px 5px; float:left;}
#header .logo{ width:317px; margin:0px; padding:0px; float:left; }
#header .top-nav{ width:652px; margin:0px; padding:13px 12px 0px 0px; float:right; font-size:12px; color:#000000; }
#header .top-nav a{ padding:0px 4px 0px 4px;  font-size:12px; color:#000000; text-decoration:none; }
#header .top-nav a:hover{  padding:0px 4px 0px 4px;   font-size:12px; color:#0379a9; text-decoration:underline; }
#header .navigation{width:981px; margin:0px; padding:0px 0px 0px 0px; float:left; }
#header .left-nav{width:10x; margin:0px; padding:0px 0px 0px 0px; float:left;}
#header .middle-nav{width:767px; margin:0px; padding:0px 0px 0px 0px; float:left; background:url(../images/middle-top-nav.jpg)
repeat-x; height:30px; }
#header .middle-nav ul{ margin:0px; padding:0px 0px 0px 0px; list-style-type:none; float:left;}
#header .middle-nav ul li{ margin:5px 0px 0px 0px; padding:0px 17px 0px 17px; list-style-type:none; float:left; display:block; background:url(../images/divider.jpg) no-repeat; font-size:12px; color:#edf1f2; line-height:20px;}
#header .middle-nav ul li a{  font-size:12px; color:#edf1f2; text-decoration:none; font-weight:bold;}
#header .middle-nav ul li a:hover{  font-size:12px; color:#24aa24; text-decoration:none; font-weight:bold;}
#header .middle-nav ul li.none{ background:none;}
#header .serach{width:204px; margin:0px; padding:0px 0px 0px 0px; float:left;  }
.input{  font-size:12px; color:#ffffff; margin-top:5px;}
#header .text-box{width:135px; margin:0px; padding:0px 0px 0px 0px; float:left; background:url(../images/middle-top-nav.jpg)
repeat-x; height:30px; }
#header .text-serach{width:73px; margin:0px; padding:0px 0px 0px 0px; float:left;   }
#banner{ width:991px; margin:0px; padding:0px; float:left;}
#banner .banner-img{ width:465px; margin:0px; padding:0px; float:left;}
#banner .banner-img-right{ width:526px; margin:0px; padding:0px; float:left;}
#banner .banner-img-right-logo{ width:525px; margin:0px; padding:0px; float:left;}
#banner .banner-img-right-bg{ width:525px; margin:0px; padding:0px; float:left; background:url(../images/banner-bg.jpg) no-repeat; height:151px;}
#banner .text1{ font-size:12px; color:#686868; padding:35px 0px 0px 0px 0px; display:block;  width:440px; margin:20px 40px 0px 25px; line-height:18px;}
#banner .blue-bg{ width:991px; float:left; height:79px; background:url(../images/blue-bg.jpg) no-repeat;}
#banner .blue-bg-text{ width:971px; float:left; font-size:14px; color:#ffffff; padding:15px 10px 10px 10px;}

#middle{width:981px; margin:0px; padding:21px 5px 0px 5px; float:left; }
#middle .heading{width:981px; margin:0px; padding:0px 0px 8px 0px; float:left; font-size:18px; font-weight:bold; border-bottom:solid 1px #d7dadb; color:#0278a8; }

#middle .services{width:981px; margin:0px; padding:12px 0px 0px 0px; float:left; }
#middle .wev{width:234px; margin:0px 11px 0px 0px; padding:0px 0px 0px 0px; float:left; }
#middle .website{width:234px; margin:0px; padding:0px 0px 0px 0px; float:left; }
#middle .website-bg{width:232px; margin:0px; padding:0px 0px 0px 0px; float:left; background:#FFFFFF url(../images/web-bg.jpg)
repeat-x; border-right:solid 1px #dddddd; border-left:solid 1px #dddddd; }
#middle .website-img{ padding:10px 0px 0px 0px;  }
#middle .website-img-text{width:212px; margin:0px; padding:10px 10px 0px 10px; float:left; font-size:12px; color:#666666; }
#middle .more{width:222px; margin:0px; padding:10px 10px 0px 0px; float:left; font-size:12px; color:#0278a8; }
#middle .more a{ font-size:12px; color:#0278a8; text-decoration:underline; }
#middle .more a:hover{ font-size:12px; color:#0278a8; text-decoration:none; }
#middle .all-text{ font-size:12px; color:#414040; padding:10px 0px 0px 0px; margin:0px; text-decoration:none; float:left; width:981px;}

#footer{width:991px; margin:15px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; background:#0379a9; height:74px; }
#footer .footer-text{width:991px; margin:15px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; color:#ffffff; font-size:12px;}
#footer .footer-text a{ padding:0px 6px 0px 6px;  color:#ffffff; font-size:12px; text-decoration:none;}
#footer .footer-text a:hover{ padding:0px 6px 0px 6px;  color:#ffffff; font-size:12px; text-decoration:underline;}

#inner{width:981px; margin:0px; padding:21px 5px 0px 5px; float:left; }
#inner .services{width:690px; margin:0px; padding:0px 20px 0px 10px; float:left; }
#inner .breadcum{width:690px; margin:0px; padding:0px; float:left; font-size:12px; color:#000000; }
#inner .breadcum a{font-size:12px; color:#098db4; text-decoration:underline; }
#inner .breadcum a:hover{font-size:12px; color:#098db4; text-decoration:none; }
#inner .service-head{width:690px; margin:0px; padding:15px 0px 8px 0px; float:left; font-size:16px; color:#098db4; font-weight:bold; border-bottom:solid 1px #e5e5e5; }
#inner .service-text{width:690px; margin:0px; padding:15px 0px 8px 0px; float:left; font-size:12px; color:#616263; text-decoration:none; }
#inner .service-text a{ font-size:12px; color:#0099CC; text-decoration:underline; }
#inner .service-text a:hover{ font-size:12px; color:#0099CC; text-decoration:none; }

#inner .request{width:250px; margin:0px 0px 0px 10px; padding:0px; float:left; border-left:solid 1px #e5e5e5;  }
#inner .request1{width:240px; margin:0px 0px 0px 0px; padding:0px 0px 15px 0px; float:left; }
#inner .request-img{width:220px; margin:0px 0px 0px 10px; padding:0px 0px 0px 10px; float:left; background:url(../images/request-bg.jpg) repeat-x; height:29px;  }
#inner .request-box{width:220px; margin:0px 0px 0px 10px; padding:0px; float:left; font-size:12px; color:#616263; }
#inner .request-box ul{ margin:0px; padding:5px 0px 0px 10px; list-style-type:none; }
#inner .request-box ul li{ margin:0px; padding:0px 0px 10px 15px; list-style-type:none; background:url(../images/arrow.jpg) no-repeat; }
#inner .request-box ul li a{ font-size:12px; color:#616263; text-decoration:none; font-weight:bold;}
#inner .request-box ul li a:hover{ font-size:12px; color:#098db4; text-decoration:none; font-weight:bold;}
#inner .request-text{ margin:0px; padding:3px 0px 0px 0px;  font-size:16px; color:#FFFFFF; font-weight:bold;   }

.input1{ border:solid 1px #e1e4e6; font-size:12px; color:#616263;}

#inner .service-text1{width:660px; margin:0px; padding:15px 0px 8px 30px; float:left; font-size:12px; color:#616263; text-decoration:none; }
#inner .service-text1 ul{ margin:0px; padding:0px; list-style-type:none; }
#inner .service-text1 ul li{ margin:0px; padding:0px 5px 8px 18px; background:url(../images/arrow.jpg) no-repeat; }

.blue-heading{ font-size:14px; color:#098db4; font-weight:bold; float:left; width:690px;}
.blue-heading1{ font-size:14px; color:#098db4; font-weight:bold; margin:0px; padding:0px 0px 5px 0px; display:block}

.allbdr{ border:solid 1px #CCCCCC;}


