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

/*Global*/
a:hover, a:active {color:#FFF; text-decoration:none;}
img{border:0; border-style:none;}
.images{border:0; border-style:none;}
.imgpad{padding-top:0px;}

body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; background-color:#1d1706;/**/ }
#container{width:100%; height:100%; /*overflow:hidden;*/background-color:#2c240c;}
#accordwrap{ width:100%; height:450px; background-color:#3a3216; /*background-color:#930;*/position:relative; clear:both;}

/*Header*/
#headerwrap{ width:100%; height:75px;}
#header{margin:0; float: left; position:relative; height:75px; width:1024px; }
.logo{margin-left:15px;margin-top:25px;float:left;}
.topheaderlinks{position: relative;float:right; margin-top:40px;margin-right:20px;}
.headlinks{padding-left: 6px; padding-right: 6px;font-size:10px; display:inline; list-style-type: none;color:#d1cb76;}
.headlinksend {padding-left: 6px; padding-right: 15px;font-size:10px; display:inline; list-style-type: none;color:#d1cb76;}
.headlinks a, .headlinksend a {text-decoration:none; color:#d1cb76;}
.headlinkssocial, .headlinkssocial a {text-decoration:none; color:#d1cb76; padding-right:0px;list-style-type: none;display:inline;}
.headlinks a:hover, .headlinks a:active, .headlinksend a:hover, a.active {color:#FFF; text-decoration:none;}

/*NAVIGATION*/
#accord {width:1024px; height:450px; float:left; clear:both; /*margin-left:44px;*/}
.transparent {display:block; position:absolute; top:0; padding-top:0px;}
/*Movie*/
#movienav{width:800px; height:450px; position:relative;background-color:#3a3216; float:left;}
#intromovie{width: 750px; height:450px; background-color:#000;position:absolute; left:50px; top:0px; float:left; /*display:none;*/}
/*Consulting*/
#nav1{width:50px; height:450px; position:relative;background-color:#d5cd87; float:left;}
#conservices{ width: 750px; height:450px; background-color:#d5cd87; position:absolute; left:100px; top:0px; float:left; display:none;/**/ background-image: url(../_newimages/scr2.jpg); background-repeat: no-repeat;}
#cstextarea {width:350px; float:left; margin-left:10px; margin-top:25px;}
.cstextarea { padding:0; margin:0; color:#5e5225; line-height: 18px; text-align: justify; font-size: 14px;}
.duties { padding:0; margin:0; margin-top:40px; margin-bottom:40px; color:#5e5225; /*line-height: 6px;*/ text-align: left; font-size: 11px;}
.cslist {padding-bottom:5px; margin:0; color:#5e5225; font-size: 11px; list-style-type:none;}
.cslistul {padding-left:0; margin-left:0; margin-top:15px;list-style-type:none;}
.csbrochure a{color:#5e5225; font-size: 12px;padding-top:40px; margin:0; text-decoration:none; }
.csbrochure a:hover{color:#fff;}

/*Advisory and Scheduling*/
#nav2{width:50px; height:450px; position:relative;background-color:#a8a25f; float:left;}
#advsched{width: 750px; height:450px; position:absolute; left:150px; top:0px; float:left; display:none;background-image: url(../_newimages/hrsg.jpg); background-repeat: no-repeat;}
#adtextarea {width:350px; float:left; margin-left:10px; margin-top:25px;}
.adtextarea {padding:0; margin:0; margin-bottom:10px;color:#3b391f; font-size: 14px; line-height: 18px; text-align: justify;}
.adlist {padding-bottom:5px; margin:0; color:#3b391f; font-size: 11px; list-style-type:none;}
.adlistul {padding-left:0; margin-left:0; margin-top:15px;list-style-type:none;}
.adbrochure a{color:#372f11; font-size: 11px; font-weight:bold;padding-top:10px; margin:0; text-decoration:none; }
.adbrochure a:hover, .pilist a:hover{color:#fff;}

/*Recent Work*/
#nav3{width:50px; height:450px; position:relative;background-color:#7f793b; float:left;}
#recentwork{width:750px; height:450px; position:absolute; left:200px; top:0px; float:left; display:none;/**/background-color:#7f793b;}
#csone{float:left;width:206px; height:206px;padding-top:11px;padding-right: 15px;padding-left: 56px; }
#cstwo{float:left;width:206px; height:206px;padding-top:11px;padding-right: 15px;}
#csthr{float:left;width:206px; height:206px;padding-top:11px;}
#csfor{float:left;width:206px; height:206px;padding-top:15px;padding-right: 15px;padding-left: 56px; }
#csfve{float:left;width:206px; height:206px;padding-top:15px;padding-right: 15px;}
#cssix{float:left;width:206px; height:206px;padding-top:15px;}
#vidmodbox1{ height:450px; width:1024px; background-image: url(../_newimages/vidmodbg.png);background-repeat: repeat;display:none;/**/position:absolute;left:-200px;top:0px;float:left;z-index:9999998; /*background-color:#F00;*/}
#vidmodbox2{ height:450px; width:1024px; background-image: url(../_newimages/vidmodbg.png);background-repeat: repeat;display:none;/**/position:absolute;left:-200px;top:0px;float:left;z-index:9999998; /*background-color:#F00;*/}
.close{float:right;border:0; border-style:none;position:absolute;left:935px;top:-10px; z-index:999999999;}
#vidbox1{width:750px; height:450px; position:absolute; left:200px; top:0px; float:left; display:none;/**/background-color:#000;}
#vidbox2{width:750px; height:450px; position:absolute; left:200px; top:0px; float:left; display:none;/**/background-color:#000;}

/*Projects & Industries*/
#nav4{width:50px; height:450px; position:relative;background-color:#5e5225; float:left;}
#pandi{width: 750px; height:450px; position:absolute; left:250px; top:0px; float:left; display:none;}
#pitextarea {width:300px; float:left; margin-left:10px; margin-top:25px;}
.pitextarea { padding:0; margin:0; color:#d1cb76; line-height: 18px; text-align: justify; font-size: 12px;}
.pilist, .pilist a {padding-bottom:15px; margin:0; /*color:#d1cb76;*/ font-size: 12px; list-style-type:none; text-decoration:none;}
.pilistul {padding-left:0; margin-left:0; margin-top:0px;list-style-type:none;}
.normal{color:#d1cb76;}
.active{color:#fff;}
/*Show/Hide Project Divs*/
.projectarea {width:440px; float:left;margin-top:25px; /*margin-left:10px; display:none;*/}
/*.projectareashow {width:300px; float:left; margin-left:10px; margin-top:25px; display:none;}*/
.projectul {padding-left:0; margin-left:0; margin-top:0px;margin-bottom:0px;list-style-type:none;padding-bottom:15px;}
.projli {padding-bottom:0px; margin:0; color:#fff; font-size: 12px; list-style-type:none;}
#pisumm{}
.pisumm{padding-bottom:10px; margin:0; color:#d5cd87; text-align:justify; font-size:12px; width:350px; line-height:18px;}
#cpmsched{display:none;}
#energypower{display:none; }
#process{display:none;}
#enviro{display:none;}
#waste{display:none;}
#comres{display:none;}
#educat{display:none;}
#hosp{display:none;}
#research{display:none;}
#trans{display:none;}
#health{display:none;}
#govt{display:none;}

.cpmsched{background-image: url(../_newimages/cpmbg.png); background-repeat: no-repeat; background-position: right bottom; }
.energypower{background-image: url(../_newimages/nrgbg.png); background-repeat: no-repeat; background-position: right bottom; }
.process{background-image: url(../_newimages/procbg.png); background-repeat: no-repeat; background-position: right bottom; }
.enviro{background-image: url(../_newimages/envirobg.png); background-repeat: no-repeat; background-position: right bottom; }
.waste{background-image: url(../_newimages/envirobg.png); background-repeat: no-repeat; background-position: right bottom; }
.comres{background-image: url(../_newimages/resbg.png); background-repeat: no-repeat; background-position: right bottom;}
.educat{background-image: url(../_newimages/edubg.png); background-repeat: no-repeat; background-position: right bottom;}
.hosp{background-image: url(../_newimages/hospbg.png); background-repeat: no-repeat; background-position: right bottom;}
.research{background-image: url(../_newimages/researchbg.png); background-repeat: no-repeat; background-position: right bottom;}
.trans{background-image: url(../_newimages/transbg.png); background-repeat: no-repeat; background-position: right bottom;}
.health{background-image: url(../_newimages/healthbg.png); background-repeat: no-repeat; background-position: right bottom;}
.govt{background-image: url(../_newimages/prisonbg.png); background-repeat: no-repeat; background-position: right bottom;}
.summbg{background-image: url(../_newimages/cranebg.png); background-repeat: no-repeat; background-position: right bottom;}

/*Footer Container*/
#footer{position:relative; width:1024px; float:left; clear:both; margin-top:0px;background-color:#1d1706;}
#footerwrap{ width:100%;/*background-color:#2c240c;*/background-color:#1d1706;}

/*Recent News*/
#news{width:620px; float:left;}
.newsfeed{margin-left:24px; margin-top:0px; margin-bottom:0px;padding:0px; list-style-type:none;}
.blogposts{ font-size: 11px; color: #d5cd87; margin-top:0px; margin-bottom:0px; padding:0;list-style-type:none;}
.blogtitle{font-size: 11px; color: #8f7620;margin:0; padding:0;margin-bottom:-10px; margin-top:0px;padding-top:0px; padding-bottom:0px;}
.blogexcerpt{ font-size: 11px; color: #d5cd87; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding:0;}
.readmore, .readmore a{ font-size: 11px; color: #d5cd87; margin-top:-10px; padding:0px; text-decoration:underline;}
.readmore a:hover{color: #8f7620;}

/*Contact Info*/
#contact{width: 250px; float:right; padding-right:20px;}
.contitles{ font-size: 11px; color: #8f7620; margin:0; padding:0;}
.conlinks, .conlinks a{font-size: 11px; color: #d5cd87; margin:0; padding:0; text-decoration:none;}
.conlinks2, .conlinks2 a{font-size: 11px; color: #d5cd87; margin:0;margin-bottom:10px; padding:0; text-decoration:none;}
.brochure a {font-size: 11px; color: #d5cd87; margin:0; padding:0; text-decoration:none; font-weight:bold;margin:0; padding:0;}
.conlinks a:hover, .conlinks2 a:hover {color:#8f7620;}
.brochure a:hover{color:#8f7620;}

#modblock{width: 1024px; height:450px; position:absolute; left:0px; top:0px; float:left; display:none; z-index:9999999;}
/*Contact Page*/
#contactblock{width: 1024px; height:400px; position:absolute; left:0px; top:50px; float:left; display:none;/*background-color:#3a3216;*/}
#backtoc{width: 1024px; height: 50px;}
#contactwrap{background-color:#3a3216; width:1024px; height:400px;}
#conform{width: 350px; height:385px;float:left; margin-left:50px;}
.conimgs{border:0; border-style:none; margin-top:20px;margin-bottom:10px;}
.contitlesp{ font-size: 12px;font-weight:bold; color: #d1cb76; margin:0; padding:0;}
.conlinksp, .conlinksp a{font-size: 12px;font-weight:bold; color: #fff; margin:0; padding-bottom:20px; text-decoration:none;}
.conlinksp a:hover{color: #d1cb76;}
.context, .context a{font-size: 12px; font-weight:bold;color: #FFF; margin:0; padding:0; line-height:18px; text-decoration:none;}
#emailusd{width: 300px;height:385px; float:left; margin-left:50px;}
#writeus{width: 150px;height:385px; float:left; margin-left:50px;}
/*The Fucking Form*/
#conform input, #conform textarea {padding: 0px;width: 250px; height:20px;font-size:12px;margin-bottom: 10px;border: 2px solid #3a3216; resize:none;}
#conform textarea {height: 90px;}
#conform textarea:focus, #conform input:focus {border: 2px solid #d1cb76;}
#conform input.submit {width: 100px;float: right;font-size: 14px; font-weight:bold; color:#d1cb76; border:0; border-style:none; background-color:#3a3216; cursor:auto;}
label {float: left;text-align: right;margin-right: 5px;width: 60px;padding-top: 5px;font-size: 12px; font-weight:bold; color:#d1cb76;}

/*Careers Page*/
#careerblock{width: 1024px; height:400px; position:absolute; left:0px; top:50px; float:left; display:none;/*background-color:#3a3216;*/}
#backto{width: 1024px; height: 50px;}
#jobwrap{background-color:#3a3216; width:1024px; height:400px;}
#open{width: 250px; height:385px;float:left; margin-left:50px;}
.careerimgs{border:0; border-style:none; margin-top:20px; margin-bottom:10px;}
.jobtitle{ font-size: 12px; font-weight: bold; color: #FFF; margin:0; padding-top:5px;padding-bottom:5px; }
.careertext, .careertext a{ font-size: 12px;color: #FFF; margin:0; padding:0; line-height:18px; text-decoration:none;}
.careertext a:hover{color:#d1cb76;}
#calling{width: 350px;height:385px; float:left; margin-left:50px;}
#emailres{width: 250px;height:385px; float:left; margin-left:50px;}

/*Client Login Page*/
#loginblock{width: 1024px; height:400px; position:absolute; left:0px; top:50px; float:left; display:none;/*background-color:#3a3216;*/}
#backtol{width: 1024px; height: 50px;}
#loginwrap{background-color:#3a3216; width:1024px; height:400px;}
#logform{width: 350px; height:385px;float:left; margin-left:50px;}
#emailhelp{width: 300px;height:385px; float:left; margin-left:50px;}
.helplinks, .helplinks a{font-size: 12px;font-weight:bold; color: #fff; margin:0; padding-bottom:20px; text-decoration:none;}
.helplinks a:hover{color: #d1cb76;}
#logform input, #logform textarea {padding: 0px;width: 250px; height:20px;font-size:12px;margin-bottom: 10px;border: 2px solid #3a3216; resize:none;}
#logform textarea {height: 90px;}
#logform textarea:focus, #logform input:focus {border: 2px solid #d1cb76;}
#logform input.submit {width: 100px;float: right;font-size: 14px; font-weight:bold; color:#d1cb76; border:0; border-style:none; background-color:#3a3216; cursor:auto;}

#partnerblock{width: 1024px; height:400px; position:absolute; left:0px; top:50px; float:left; display:none;/*background-color:#3a3216;*/}
#partnerwrap{background-color:#3a3216; width:1024px; height:400px;}
#partnerlogo{width: 300px; height:385px;float:left; margin-left:50px;}
#partdesc{width: 500px;height:385px; float:left; margin-left:20px;margin-top:50px;}
.partimgs{border:0; border-style:none; margin-top:20px; margin-bottom:0px;}
.partlinks, .partlinks a{font-size: 11px;font-weight:bold; color: #fff; margin:0; padding-left:8px; padding-top:-20px; text-decoration:none;}
.partlinks a:hover{color: #48cb3b;}
.partnertext{ font-size: 12px;color: #FFF; margin:0; padding:0; line-height:18px; text-decoration:none;}

#thankhead{width:1024px; height:58px; padding:0; margin:0; float:left;}
#thankblock{width: 500px;height:385px; float:left; margin-left:20px;margin-top:10px;}
/*Color Styles
#d1cb76 (Text for Section Titles and top link)
#372f11 (Background color)
#d1cb76 (Consult Tab)
#646137 (Adv & Sched Tab)
#484627 (Recent Work Tab)
#2e2d18 (Profile Tab)
#ffd700 (Movie Tab)

*/
