@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px;}
body{background:url(../images/main_bg.jpg) repeat-x left top; background-color:#ebf0f3;}
a{outline:none; color:#00a5d5;}
.clear{clear:both;}
.tcenter{text-align:center;}
.containner{width:960px; margin:0 auto;}

.mar1{margin-right:10px;}
.clsTxtHd{font: normal 23px Arial, Helvetica, sans-serif; color:#1f9328; letter-spacing:-.5px; padding-bottom:20px;}
h1{font:normal 23px Arial, Helvetica, sans-serif; color:#1f9328; padding-bottom:20px;}

.header{width:960px; height:147px; float:left;}
.logo{width:125px; height:104px; padding:20px 0 0 20px; float:left;}
.headerrgt{width:650px; float:right;}
.follow{width:277px; height:50px; float:right; padding-top:36px; text-align:right;}
.follow span.txt{font:normal 10px Arial, Helvetica, sans-serif; color:#717171; text-transform:uppercase; padding-top:16px; float:left;}
.follow span{position:relative; left:10px; padding-right:10px;}

/*Menu*/
.navi{width:598px; height:41px; float:right; margin-top:20px; background:url(../images/navi_bg.jpg) repeat-x;}
.navi ul{margin:0px; padding:0px; width:100%;float:left;list-style-type:none;}
.navi li{font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase; float:left;}
.navi li a{color:#FFFFFF; text-decoration:none; padding:13px 34px 13px 35px; float:left;}
.navi li a:hover{background: url(../images/hover.jpg) no-repeat left top;}
.navi li a.active{background: url(../images/hover.jpg) no-repeat left top;}
/*Menu*/

.content{width:860px; float:left; padding:30px 30px 30px 70px; background: url(../images/border.jpg) no-repeat left bottom; margin-bottom:30px; background-color:#FFFFFF;}

.homecontent{width:900px; float:left; padding:30px 30px 30px 30px; background: url(../images/border.jpg) no-repeat left bottom; margin-bottom:30px; background-color:#FFFFFF;}

/*Home*/
.banner{width:890px; float:left; height:229px; background-color:#00a5d5; background:url(../images/banner.jpg) no-repeat left top; padding:50px 0 50px 70px;}
.welcome{width:400px; height:143px; float:left; }
.welcome h1{font:bold 24px Arial, Helvetica, sans-serif; color:#FFFFFF; letter-spacing:-1px;}
.welcome p{font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF; padding-top:5px; padding-bottom:10px; line-height:18px; width:406px;}

.content_inn{width:280px; height:350px; float:left; margin-right:30px;}
.content_inn h1{border-bottom:solid 1px #cf261f; padding-bottom:10px;}
.content_inn span{position:relative; top:20px;}
.content_inn p{font:normal 12px Arial, Helvetica, sans-serif; color:#717070; padding-top:40px;border-bottom:solid 1px #d7c0bf; padding-bottom:20px;}
.content_inn p a{color:#00a5d5; text-decoration:underline;}
.content_inn1{width:280px; height:323px; float:left; margin-right:30px;}
.content_inn1 h1{border-bottom:solid 1px #279730; padding-bottom:10px;}
.content_inn1 span{position:relative; top:20px;}
.content_inn1 p{font:normal 12px Arial, Helvetica, sans-serif; color:#717070; padding-top:40px;border-bottom:solid 1px #d7c0bf; padding-bottom:20px;}
.content_inn1 p a{color:#00a5d5; text-decoration:underline;}

.content_inn2{width:280px; height:323px; float:left;}
.content_inn2 h1{border-bottom:solid 1px #0071ba; padding-bottom:10px;}
.content_inn2 span{position:relative; top:20px;}
.content_inn2 p{font:normal 12px Arial, Helvetica, sans-serif; color:#717070; padding-top:20px; width:280px; line-height:16px; border-bottom:solid 1px #d7c0bf; padding-bottom:55px;}
.content_inn2 p b{color:#7d9c37;font:normal 12px Arial, Helvetica, sans-serif;}
.content_inn2 p em{ color:#e5900b; font:normal 12px Arial, Helvetica, sans-serif;}
.content_inn2 p a{color:#00a5d5; text-decoration:underline;}
/*Home*/

/*about us*/
.abtcontent{width:100%; float:left; padding-top:4px;}
.abtcontent_logoimg{width:174px; float:left; margin-right:20px; margin-top:15px; text-align:center;}
.abtcontent p{font:normal 12px Arial, Helvetica, sans-serif; line-height:18px; color:#666666; padding-bottom:30px;}
.abtcontent_inner{width:836px; display:block; float:left; overflow:hidden;}
.abtcontent_inner_lft{width:485px; height:240px; float:left;}
.abtcontent_inner_rgt{width:325px; height:240px; float:right;}
.abtcontent_img{width:174px; height:210px; float: left; background:#e6e6e6; margin-right:20px; margin-bottom:30px; text-align:center;}
.abtcontent_inner_lft_rgt{width:291px; height:240px; float:left;}
.abtcontent_inner_lft_rgt .FoundTxtHd{font: normal 18px Arial, Helvetica, sans-serif; color:#002e49; letter-spacing:-.5px; margin-bottom:-30px;}
.abtcontent_inner_lft_rgt h2{ font:normal 11px Arial, Helvetica, sans-serif; color:#777777; padding-bottom:15px;}
.abtcontent_inner_lft_rgt p{font:normal 12px Arial, Helvetica, sans-serif; color:#002e49;}
.abtcontent_inner_lft_rgt h3{font:bold 12px Arial, Helvetica, sans-serif; color:#777777; margin-bottom:15px; margin-top:-15px;}
.abtcontent_inner_lft_rgt ul{margin-top:-10px; padding:0px;}
.abtcontent_inner_lft_rgt ul li{list-style-type:none; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#777777; line-height:16px;} 
.abtcontent_inner_rgt h1{font: normal 23px Arial, Helvetica, sans-serif; color:#1f9328; letter-spacing:-.5px; margin-bottom:-20px;}
.clsOverflow{float:left;overflow:hidden; border:0px solid red;}
/*about us*/

/*services*/
ol {width:100%; float:left; padding-left:17px;}
ol li {font:normal 12px Arial, Helvetica, sans-serif; line-height:18px; color:#666666;}
.service-det{width:100%; float:left; padding-bottom:25px;font:normal 12px Arial, Helvetica, sans-serif; line-height:18px; color:#666666;}
.service-det-hd{background: url('../images/subhd_serv_bg.gif') repeat-x; height:24px; padding-bottom:20px;}
.service-det-icon{width:47px; float:left; padding-right:28px;}
.service-det-txtcont1{width:760px; float:left;}
.service-det-txtcont2{width:325px; float:left;}
.service-det-lft-cont{width:400px; float:left; padding-right:35px; padding-bottom:10px; font:normal 12px Arial, Helvetica, sans-serif; line-height:18px; color:#666666;}
.service-det-rgt-cont{width:400px; float:left; padding-bottom:10px; font:normal 12px Arial, Helvetica, sans-serif; line-height:18px; color:#666666;}
.channels-block{width:100%; float:left;}
.channels-block-sec1{width:248px; float:left; margin-right:30px;}
.channels-block-sec2{width:200px; float:left; margin-right:30px;}
.channels-block-sec3{width:200px; float:left; margin-right:30px;}
.channels-block p{margin-bottom:5px; padding:0px;}
.channels-block ul{width:200px; float:left; padding-left:20px;}
.channels-block ul li{list-style-type:none; font:normal 12px Arial, Helvetica, sans-serif; color:#777777; line-height:18px;}
.channels-block ul li ul{width:100%; float:left; padding:0px;}
.channels-block ul li ul li{list-style-type:none; padding-left:10px; font:normal 12px Arial, Helvetica, sans-serif; color:#777777; line-height:18px;}
/*services*/

/*Contact*/
.contactcontent{width:100%; float:left;}

.contactcontent_lft{width:340px; float:left; margin-right:50px;}
.contactcontent_lft h1{font: normal 23px Arial, Helvetica, sans-serif; color:#1f9328; letter-spacing:-.5px;}
.contactcontent_lft p{font:normal 12px Arial, Helvetica, sans-serif; color:#002e49; padding-top:10px;}
.contactcontent_lft ul{margin:0px; padding:0px;}
.contactcontent_lft li{list-style-type:none; font:normal 12px Arial, Helvetica, sans-serif; color:#17aad2;}
.contactcontent_lft li a{color:#17aad2; text-decoration:none;}

.contactcontent_rgt{width:465px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#002e49;}
.ClsBlock{width:100%; float:left;}
.contactcontent_rgt p{width:450px; float:left;}
.contactcontent_rgt .label{width:100px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#002e49;}
.contactcontent_rgt .clsInput{width:214px; float:left; padding-bottom:10px;}
.contactcontent_rgt .clsTextArea{width:350px; float:left;}
.inp{width:212px; height:21px; border:solid 1px #d9d9d9; padding-top:3px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#000000;}
.inp1{width:100px; height:21px; border:solid 1px #d9d9d9; padding-top:3px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#000000;}
.inp2{width:60px; height:21px; border:solid 1px #d9d9d9; padding-top:3px; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#000000;}
.inpbox{float:left; width:71px;}
.clsDropDown{width:214px; height:21px; border:solid 1px #d9d9d9; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#000000;}
.inp_message{ width:360px; height:125px; border:solid 1px #d9d9d9; float:left; margin:0px; text-align:left; font:normal 12px Arial, Helvetica, sans-serif; color:#000000;}
/*Contact*/

/*Thank you*/
.clsThankyou{float:left; border:1px solid #17AAD2; padding:30px; margin:65px 50px 0px 50px; color:#0074b1; font-family: arial, verdana, helvetica; font-size:17px; text-align:center;}
.clsThankyou span{float:right; font-size:12px;}
/*Thank you*/


/*Clients*/
.clientcontent{width:100%; float:left; padding-top:4px;}
.clientcontent p{font:normal 12px Arial, Helvetica, sans-serif; line-height:18px; color:#666666;}
.clientcontent a{font:normal 12px Arial, Helvetica, sans-serif; line-height:18px; color:#666666; text-decoration:underline;}
.clientcontent a:hover{text-decoration:none;}
.clientcontent .spanTxt{font:normal 12px Arial, Helvetica, sans-serif; line-height:18px; color:#919191;}
.clientcontent11 {font:normal 12px Arial, Helvetica, sans-serif; color:#777777; line-height:18px;}

.clientcontent1{width:165px; float:left; margin-top:30px;}
.clientcontent1 p{margin-bottom:5px;}
.clientcontent1 ul{width:145px; float:left; padding-left:20px;}
.clientcontent1 ul li{list-style-type:none; font:normal 12px Arial, Helvetica, sans-serif; color:#777777; line-height:18px;}

.clientcontent2{width:254px; float:left; margin-top:30px; padding-left:20px;}
.clientcontent2 p{margin-bottom:5px;}
.clientcontent2 ul{width:234px; float:left; padding-left:20px;}
.clientcontent2 ul li{list-style-type:none; font:normal 12px Arial, Helvetica, sans-serif; color:#777777; line-height:18px;}

.clientcontent3{width:192px; float:left; margin-top:30px; padding-left:20px;}
.clientcontent3 p{margin-bottom:5px;}
.clientcontent3 ul{width:172px; float:left; padding-left:20px;}
.clientcontent3 ul li{list-style-type:none; font:normal 12px Arial, Helvetica, sans-serif; color:#777777; line-height:18px;}

.clientcontent4{width:165px; float:left; margin-top:30px; padding-left:20px;}
.clientcontent4 p{margin-bottom:5px;}
.clientcontent4 ul{width:165px; float:left; padding-left:23px;}
.clientcontent4 ul li{list-style-type:none; font:normal 12px Arial, Helvetica, sans-serif; color:#777777; line-height:18px;}
/*Clients*/

/*Testimonial*/
ul.clsTestimonial{margin:0px; padding:0px; list-style-type:none;}
ul.clsTestimonial li{font:normal 12px Arial, Helvetica, sans-serif; color:#777777; line-height:18px; padding-bottom:8px;}
ul.clsTestimonial li a{color:#00a5d5;}
ul.clsTestimonial li ul{margin:0px; padding-left:15px; list-style-type:none;}
ul.clsTestimonial li ul li{font:normal 12px Arial, Helvetica, sans-serif; color:#777777; line-height:18px;}
/*Testimonial*/

/*footer*/
.footer{width:410px; height:40px; margin:0px auto;} 
.footer h1{font:normal 11px Arial, Helvetica, sans-serif; color:#c2c6c9; text-align:center;}
.footer h1 a{font:normal 11px Arial, Helvetica, sans-serif; color:#727272; text-align:center; text-decoration:none;}
/*footer*/