/*basic resets*/
h1, h2, p, ul, li, a{margin:0px;padding:0px;}

/*text declarations*/
#linkstext{font-size:12px;color:#8b8b83;}
#toplinks{font-size:10px;color:#8b8b83;}
#sidetext{font-weight:bold;font-size:11px;color:#929292;}
h1{font:normal 18px Arial, Helvetica, sans-serif;color:#ffffff;}
h2{font:normal 15px Arial, Helvetica, sans-serif;color:#ff6633;}
#footertext{font-size:11px;color:#4a4a43;}
#footertext a{color:#4a4a43; text-decoration:none}
#footertext a:hover{color:#d5c4ac;}
/*text declarations end*/


#clearing{clear:both;}
body{margin:0px;font-family: Arial, Helvetica, sans-serif;font-size: 14px;color:#c9c9c9;line-height:19px;background-color:#000000;}
img{border:none;}
a{outline:none;}
p{margin-top:17px;}
.tophead{background-color:#1a1a1a;padding-top:10px;height:22px;width:1280px;text-align:right;margin:auto;}
.thirdtransparent{width:100%;height:23px;background-color:#000000;padding-top:10px;text-align:center;}
.thirdtransparent ul{margin:0px;padding: 0px;}
.thirdtransparent li{list-style-type:none;display:inline;margin-left:45px;}
.thirdtransparent li a{color:#8b8b83;text-decoration:none;}
.thirdtransparent li a:hover{color:#d9d8da;}
.banner{width:1281px;height:472px;background-color:#000000;position:relative;margin:auto;}
.bannercontact{width:1280px;height:700px;background-color:#000000;position:relative;background-image:url(images/contactnew.jpg); background-repeat:no-repeat; background-position:left;margin:auto;}
.bannerihome{width:1280px;height:700px;background-color:#000000;position:relative;background-image:url(images/ihomenew.jpg); background-repeat:no-repeat; background-position:left;margin:auto;}
.logobox{position:absolute;left:0px;top:0px;margin:0px;padding:0px;z-index:5;}
.logobox2{position:absolute;left:0px;top:32px;margin:0px;padding:0px;z-index:1;}
.textbox{position:absolute;left:350px;top:50px;margin:0px;padding:0px;z-index:1;}
.textbox2{position:absolute;left:260px;top:70px;margin:0px;padding:0px;z-index:1;}
.textbox3{position:absolute;left:270px;top:60px;margin:0px;padding:0px;z-index:1;}
.textboxp{position:absolute;left:370px;top:60px;margin:0px;padding:0px;z-index:1;}
.queryleft{width:640px;height:472px;float:left;border-right:1px solid #000000;z-index:0;position:relative;}
.querysingle{width:1280px;height:472px;z-index:0;position:relative;}
.queryright{width:640px;height:472px;float:left;position:relative;z-index:0;}


.firsttransparent{width:100%;height:26px;background-color:#000000;opacity:0.4;filter:alpha(opacity=40);position:absolute;left:0px;top:414px;z-index:3}
.secondtransparent{width:100%;height:23px;background-color:#000000;opacity:0.8;filter:alpha(opacity=80);padding-top:10px;position:absolute;left:0px;top:440px;z-index:3}
.secondtransparent ul{margin:0px;padding: 0px;}
.secondtransparent li{list-style-type:none;display:inline;margin-left:25px;}
.secondtransparent li a{color:#8b8b83;text-decoration:none;}
.secondtransparent li a:hover{color:#d9d8da;}


.firsttransparentc{width:100%;height:26px;background-color:#000000;opacity:0.4;filter:alpha(opacity=40);position:absolute;left:0px;top:114px;z-index:3}
.secondtransparentc{width:100%;height:23px;background-color:#000000;opacity:0.8;filter:alpha(opacity=80);padding-top:10px;position:absolute;left:0px;top:140px;z-index:3}
.secondtransparentc ul{margin:0px;padding: 0px;}
.secondtransparentc li{list-style-type:none;display:inline;margin-left:25px;}
.secondtransparentc li a{color:#8b8b83;text-decoration:none;}
.secondtransparentc li a:hover{color:#d9d8da;}


.tophead ul{margin:0px;padding:0px;}
.tophead li{list-style-type:none;display:inline;margin-right:12px;}
.tophead li a{color:#8b8b83;text-decoration:none;}
.tophead li a:hover{color:#cccccc;}
.midbody{width:1280px;background-color:#171717;height:100%;margin:auto}
.midbodycontact{width:100%;position:absolute;left:0px;top:196px;z-index:3}
.spacer1{height:29px;width:100%;}
.spacer2{height:46px;width:100%;}
.homeleft{width:1200px;margin-left:25px;}
.home2{width:1024px;margin-left:25px;}
.homemiddle{width:74px;float:left;}
.homeright{width:394px;float:left;}
.sidetable{line-height:14px;}	
.footer{width:1280px;background-color:#131313;height:93px;padding-top:1px;margin:auto;}
.textfoot{margin-top:30px;margin-left:25px;}
.footannex{width:1280px;background-color:#171717;height:55px;margin:auto;}
input.contin{width:300px; border:1px solid #000; background-color:#cccccc;}
textarea.contin{width:300px; height:110px; border:1px solid #000; background-color:#cccccc;}
.spacing{height:30px;}
.finalfooter{width:900px;margin:auto;margin-top:20px;}
.jobs{margin:auto;width:800px; height:657px; margin-top:100px;}
.jobs1{margin:auto;width:676px; height:657px; margin-top:100px;}
.jobs2{margin:auto;width:900px; height:657px; margin-top:100px;background-color:#000000;}
.jobs3{margin:auto;width:897px; height:657px; margin-top:100px;background-color:#000000;}



