/* CSS Document */

*{margin:0px; padding:0px; text-decoration:none;}
body{font:12px/20px Arial, Helvetica, sans-serif; color:#333333; text-align:justify;  margin:0px; padding:0px;}
a{outline:none;}
h1{font:18px/30px Arial, Helvetica, sans-serif; color:#333333; border-bottom:3px solid #3CB0C1; padding-bottom:5px;}
h1 span{font:18px/30px Arial, Helvetica, sans-serif; color:#3886B7;}
h2{font:bold 13px Arial, Helvetica, sans-serif; color:#07A5B5; padding-bottom:7px;}
h3{font:bold 13px Arial, Helvetica, sans-serif; color:#333; padding-bottom:7px;}
h4{font:bold 17px Arial, Helvetica, sans-serif; color:#3886B7;}
.clear{clear:both;}
.border_btm{font:12px Arial, Helvetica, sans-serif; color:#333333; border-bottom:3px solid #3CB0C1}
.paratxt{font:12px/20px Arial, Helvetica, sans-serif; color:#333333; text-align:justify; }
.paratxt_clr{font:12px/20px Arial, Helvetica, sans-serif; color:#3886B7; text-align:justify; }

.mailto{font:12px/20px Arial, Helvetica, sans-serif; color:#333333;}
.mailto:hover{font:12px/20px Arial, Helvetica, sans-serif; color:#3886B7;}

#outer_div{position:relative; margin:auto; width:941px; text-align:center;}
#main_div{width:941px; height:126px; text-align:left;}
#main_div_inn{float:right; width:739px; height:126px; text-align:left;}

#logo{float:left; width:120px; height:126px; padding-right:82px;}  

#top_div{float:left; width:941px; height:126px;}
#iso_txt{width:739px; padding-top:10px; float:right; text-align:right;}

#main_img{float:left; width:941px; height:228px; text-align:left; margin-top:2px; background:url(../images/home/banner_bg.jpg) no-repeat left top;}
#gradiant_patch{float:left; width:941px; height:33px; text-align:left;}
.gradiant_patch {background:url(../images/home/gradiant_patch.jpg) repeat-x left top;}

#hm_txt_lft{float:left; width:941px; text-align:left; height:auto; margin:0px; padding:0px; position:relative;}
.hm_txt_lft{float:left;  width:562px; text-align:left; padding-right:55px;  height:auto; border-right:1px solid #A6A6A6; display:block;}
.hm_txt_img{float:left; display:block; padding-top:16px;}

.hm_txt_rgt{float:right; width:266px; text-align:left; padding-left:55px; display:block;}
.hm_txt_rgt ul{float:right; width:266px; text-align:left; display:block; }
.hm_txt_rgt ul li{float:right; width:266px; text-align:left; vertical-align:middle; display:block; list-style:none; padding:10px 0px 10px 0px;}
.hm_txt_rgt ul li a{color:#333333;}
.hm_txt_rgt ul li a:hover{color:#3886B7;}
.hm_txt_rgt ul li img{vertical-align:middle; margin-right:10px; display:block; float:left; padding-top:6px;}
.dot{background:url(../images/inner/dot.jpg) repeat-x left bottom;}

#bottom_main{width:941px; position:relative; height:auto; margin:0px auto;}
#btm_logo_bg{float:left; list-style:none; margin:0px; padding:0px; width:941px; height:72px; margin-top:35px;}
.btm_logo{background:url(../images/home/btm_logo_patch.jpg) repeat-x top left;}

#bottom{float:left; list-style:none; margin:0px; padding:0px; width:941px; height:60px; }
.copyrgt_txt{float:left; font:11px Arial, Helvetica, sans-serif; color:#333333; padding-top:25px;}
.top_arrow{float:right; width:43px; height:30px; vertical-align:middle; padding-top:14px;}

#design_bg{float:left; width:921px; margin:0px; padding:0px; height:50px; text-align:left; vertical-align:middle; margin-top:2px; padding:25px 0px 0px 20px;}
.design_bg{background:url(../images/inner/design_bg.jpg) repeat-x left top; }
.design_bg span{font:20px Arial, Helvetica, sans-serif; color:#83B9DA;}


#inn_img{float:left; width:275px; padding-bottom:20px;}
#btm_lnk{float:left; width:275px; background:#ECECEC;}
#btm_txt{float:left; width:265px; padding:5px; font-size:11px; line-height:16px;}
#zoom{float:left; width:165px; display:block; padding:7px;}
#zoom a{font:12px Arial, Helvetica, sans-serif; color:#333333;}
#zoom a:hover{font:12px Arial, Helvetica, sans-serif; color:#3886B7;}
#zoom img{vertical-align:middle; margin-right:5px;}

#pdf{float:left; display:block; padding:7px;}
#pdf a{font:12px Arial, Helvetica, sans-serif; color:#333333;}
#pdf a:hover{font:12px Arial, Helvetica, sans-serif; color:#3886B7;}
#pdf img{vertical-align:middle; margin-right:5px;}

Banner css
pre { text-align: left; overflow: visible }
code { background-color: #ffc }
pre code { background-color: #eee }
.pics {float:left; height:183px; width:396px; overflow: hidden; margin:10px 0px 0px 25px; }
.pics img { height: 183px; width:396px; top:0; left:0; }
.pics_2 {float:right; height: 183px; width: 396px;  overflow: hidden; margin:10px 34px 0px 0px; }
.pics_2 img { height: 183px; width: 396px;  top:0; left:0;}
#pics_txt{float:left; width:941px;}
.pics_s_txt {float:left; width:280px;  padding:8px 0px 0px 120px; font:18px Arial, Helvetica, sans-serif; color:#333333; }
.pics_w_txt {float:right; width:280px; padding:8px 60px 0px 0px; font:18px Arial, Helvetica, sans-serif; color:#333333; }

#sitemap{float:left; width:540px; padding:10px;}
#sitemap_inn{float:left; width:261px;}

#clients{float:left; width:130px; padding:10px 10px 10px 0px;}

/*Form CSS*/
.txt_field{width:180px; height:18px; padding:3px 5px 0px 3px; margin-bottom:10px; border:1px solid #D2D2D2;}
.txt_area{font:12px Arial, Helvetica, sans-serif; color:#333; width:180px; padding:3px 5px 0px 3px; margin-bottom:10px; border:1px solid #D2D2D2;}
.error{font:12px Arial, Helvetica, sans-serif; color:#FF0000;}
.btn{font:12px Arial, Helvetica, sans-serif; color:#333; background:#EAEAEA; border:1px solid #D2D2D2; width:80px; height:30px;}
.contect_head {font-size:14px; color:#006cb7; font-weight:bold;}
