@charset "utf-8";
/* CSS Document */
body{ margin:0;padding:0;font:normal 12px Arial, Helvetica, sans-serif;color:#666; background:#4b4949 url(images/mainbg.jpg) repeat-x;}
*{ margin:0;padding:0}
.left{ float:left}
.right{ float:right}
img{ border:none}
p{ font:normal 12px Arial, Helvetica, sans-serif;color:#333;line-height:20px;text-align:justify}
div.container{ width:1000px;margin:0 auto}
ul.nav{ width:998px;float:left;margin:30px 0 0 0px; background:url(images/menubg.jpg) repeat-x; border:solid 1px #62921a; height:40px; padding:10px 0 0 0}
ul.nav li{ list-style-type:none;float:left;padding:10px 30px; background:url(images/line2.jpg) no-repeat left 0px}
ul.nav li a{ font:bold 12px Arial, Helvetica, sans-serif;color:#000; text-decoration:none;text-transform:capitalize;float:left;}
ul.nav li.hide2{ background-image:none}
ul.nav li:hover a, ul.nav li a.current{color:#000}
div#maincontent{ width:974px;float:left;margin:0px 0; padding:30px 13px 50px 13px; background:#fff; margin:7px 0 0 0}
div#maincontent1{ width:974px;float:left;margin:10px 10px; padding:20px 0px 20px 0px; background:#fff; margin:7px 0 0 0}
div#innerright{ width:970px;float:left}
div#form{ width:600px;float:left;margin:0px 0px 0 0px}
div#form p{ width:400px;float:left;margin:0 0 20px 0;}
div#form p label{ width:150; float:left;}
div#form p input{ width:300px;float:right}
div#form p textarea{ width:300px;float:right;height:60px}
div#form p input.submit{ width:70px; height:30px; float:right}
p.heading{ font: normal 28px Arial, Helvetica, sans-serif;color:#000;padding:15px 0 15px 10px;background:#fafafa;border:solid 1px #ececec; margin:0 0 20px 0}
div#address{ width:500px; float:left;font: normal 28px Arial, Helvetica, sans-serif;color:#000;padding:15px 0 15px 10px;background:#fafafa;border:solid 1px #ececec; margin:0 0 20px 0}}
div#footerwrap{ width:100%;float:left;background: url(images/footerbg.jpg) repeat-x;height:57px;padding:50px 0 0 0}
p.allrightreserves{ float:left;font:normal 12px Arial, Helvetica, sans-serif;color:#fff;}
a.powered{ font:normal 12px Arial, Helvetica, sans-serif;color:#fff;float:right;text-decoration:none;}
a.powered:hover{ text-decoration:underline}
div#form{ width:400px;float:right;margin:40px 40px 0 0px}
div#form p{ width:400px;float:left;margin:0 0 20px 0;}
div#form p label{ width:150; float:left;}
div#form p input{ width:300px;float:right}
div#form p textarea{ width:300px;float:right;height:100px}
div#form p input.submit{ width:70px; height:30px; float:right}
div#header{ width:1000px; float:left; margin:40px 0 0 0}
div#headerright{ width:322px; float:right;}
h2{ background:url(images/mobileicon.jpg) no-repeat 0 0; font:bold 30px Arial, Helvetica, sans-serif;color:#5e5c5c; padding:10px 0 15px 70px}
div#banner{ width:1000px; float:left; margin:7px 0 0 0}
div.box{ width:230px; float:left}
div.box2{ width:230px; float:left; margin:0 0 10px 10px; padding-bottom:15px; background:#EFEDEE;}
h3{ background:#efeeee; font:bold 22px Arial, Helvetica, sans-serif;color:#2c2c2c; padding:12px 0; text-align:center}
div#who{ width:280px; float:left; margin:50px 0 0 0}
h4{ font:bold 30px Arial, Helvetica, sans-serif;color:#93c548; padding:0 0 15px 0}
div#welcome{ width:380px; float:left; border-left:solid 1px #999999; border-right: solid 1px #999999; padding:0 18px; margin:50px 0 0 20px }
h5{ font:bold 22px Arial, Helvetica, sans-serif;color:#2c2c2c; padding:0 0 15px 0}
div#services{ width:230px; float:right; margin:50px 0 0 0;}
h6{ font:bold 22px Arial, Helvetica, sans-serif;color:#2c2c2c; padding:0 0 15px 0}
h7{ font:bold 10px Arial, Helvetica, sans-serif;color:#2c2c2c; padding:12px 0; text-align:center}
ul.oueservices{ width:230px; float:left;}
ul.oueservices li{ list-style:none; float:left; width:230px}
ul.oueservices li a{ font:normal 13px Arial, Helvetica, sans-serif; color:#000; padding:10px; margin:0 0 3px 0; text-decoration:none; text-transform:capitalize;
  background:#efeeee; float:left; width:210px}
ul.oueservices li a:hover{ background:#93c548; color:#fff;}
ul.innernav{ width:974px; float:left; margin:0 0 25px 0}
ul.innernav li{ list-style:none; float:left;}
ul.innernav li a{ font:normal 14px Arial, Helvetica, sans-serif; color:#333; padding:10px 25px; margin:0 0 3px 5px; text-decoration:none; text-transform:capitalize;
  background:#efeeee; float:left; border-radius:4px; border:solid 1px #CCCCCC}
ul.innernav li a:hover{ background:#6aa92a; color:#fff;}
p.topheading{ font:normal 20px Arial, Helvetica, sans-serif;color:#333; padding:0 0 15px 0; margin:0 0 0 5px}
p.subheadings{ font:bold 15px Arial, Helvetica, sans-serif;color:#7eb62b; padding:0 0 5px 0}
div.row{ width:870px; float:left}
ul.manpower{ width:870px; float:left; margin:8px 0 15px 0}
ul.manpower li{ list-style:none; float:left; background:url(images/arrow.jpg) no-repeat 0 0; width:850px; padding:0 0 10px 20px }
p.commingsoon{ font:bold 100px Arial, Helvetica, sans-serif;color:#CCC; margin:100px 0 200px 100px}




.santhosh{ width:auto; height:240px; overflow:hidden !important; }