/* CSS Document */
body, ul, li, p, h1, h2, h3, h4, h5, h6 { margin:0; padding:0;}
p{ font:Arial, Helvetica, sans-serif; color:#fff; margin:0px; padding:0px;}
*{ margin:0; padding:0;}

body{ background: url(../images/bg.jpg) repeat-x top #466876;}
#wrapper{ margin:0 auto; width:896px;  }
.clearall{ clear:both;}
.mianbg{ padding:0 0 0 0; background-color:#FFFFFF;}


  
.banner{}

/*-----------BODY CONTENT START----------------*/
.body_content_bg{  padding:0 0 15px 0;  }
.body_content_bg .left_part{ float:left; width:218px; margin:0px 0 0 32px; }
.body_content_bg .left_part .top{ background:url(../images/left_top_img.jpg) no-repeat top; height:8px;}
.body_content_bg .left_part .mid{ background:url(../images/left_mid_img.jpg) repeat-y;}
.body_content_bg .left_part .mid p{ padding:0px !important; margin:0px !important;}
.catagori{ padding:0px;*padding:0 0 10px 0;}
.catagories ul{ list-style:none;}
.catagories li{ font:bold 12px/20px Arial, Helvetica, sans-serif; padding:0 0 0 15px; background:url(../images/cati_btn.jpg) no-repeat 4px 6px; color:#FFFFFF;}

.workinghr{padding:0 0 0 0px; margin:0;}
.workinghr p{ padding:0px !important; margin:0px !important; font:12px/17px Arial, Helvetica, sans-serif; color:#fff;}
.workinghr img{padding-bottom:2px;}
.contact{ padding:0px 0 15px 0px; margin:0}
.contact .picturepadding, .workinghr .picturepadding{ padding:0 0 10px 0px;*padding:0 0 15px 0px;}
.contact p{ padding:0px !important; margin:0px !important; font:12px/17px Arial, Helvetica, sans-serif; color:#fff;}
.body_content_bg .left_part .btn{ background:url(../images/left_btn_img.jpg) no-repeat; height:8px;}


.body_content_bg .right_part{ float:left; width:578px; margin:0 0 0 30px;}
.body_content_bg .right_part .top{ background:url(../images/right_top_img.jpg) no-repeat; height:10px;}
.body_content_bg .right_part .mid{ background:url(../images/right_mid_img.jpg) repeat-y top; 10px;}
.mid{ padding:20px 20px 0 40px;}
.mid p{ padding:15px 0 0px 0; font:12px/18px Arial, Helvetica, sans-serif; color:#DBE9EE; text-align:justify;}
.doted{ margin:16px 0 16px 0;_margin:10px 0 10px 0; background:url(../images/dotted.jpg) repeat-x; height:2px;}
.doted1{ margin:15px 0 15px 0; background:url(../images/dotted.jpg) repeat-x; height:2px;}

.port_btm{ margin:0;}
.portfoilo{ float:left; width:204px;}
.portfoilo_pic{ padding:10px 0 0 0px; }
.img_diff{ padding:0 15px 0 0;}
.body_content_bg .right_part .last{ background:url(../images/right_btn_img.jpg) no-repeat top; height:10px; line-height:10px;}

.ourservices{ float:right; width:280px;}
.ourservices ul{ list-style:none; padding:9px 0 0 0px;}
.ourservices li{ font:12px/18px Arial, Helvetica, sans-serif; color:#fff; background:url(../images/services_bulllet.jpg) no-repeat 0px 10px; padding:0 0 0 10px;}
.imgserv{ width:103px;}

.click{ padding:20px 0 0 0;_ padding:10px 0 0 0;}
.check{ padding:15px 0 0 40px;}

.bodybtn{ width:856px; background:url(../images/body_btn.jpg) repeat-x;}

#footer { text-align:center; background:url(../images/body_btnnew.jpg) repeat-x top; padding:10px 0px 10px 0; margin:0 20px 0 20px; }
#footer p{ font:11px Arial, Helvetica, sans-serif; color:#fff;}
#footer a { font:11px Arial, Helvetica, sans-serif; text-decoration:underline; color:#fff; }
#footer a:hover { font:11px Arial, Helvetica, sans-serif; text-decoration:none; color:#FFF2D1; }

/*.................................contact page start.................................*/
#ctndet{float:left; width:350px;}

label { float: left; width: 150px; font:12px Arial, Helvetica, sans-serif; color:#333333; }
input, textarea { width: 180px; margin-bottom: 7px; background-color:#fff; border:1px solid #6B6B6B; color:#525252; }
input.inp { width: 300px; }
input.btn {	width : 80px; background-color: #DDA054; color:#000; height : 25px; cursor:pointer; border:1px solid #525252; }
input.random {	width:120px; }
textarea { width: 180px; height: 100px; }
.boxes { width: 1em; }
#submitbutton { margin-left: 120px; margin-top: 5px; width: 90px; }

.star{ color:#E6AA87; font:12px Arial, Helvetica, sans-serif; }
.mandatory{ color:#990000; padding:0 0 0 150px; line-height:30px; }




