@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; }
#container { position:relative; }
#wrapper {
	width:1000px;
	margin:0 auto;
	background:url(../images/main_bg.gif) no-repeat transparent;
	padding:10px 20px 0 20px;
	z-index: 1;
}
a { color:#005daa; text-decoration:underline; font-size:11px; }
a:hover { color:#004680; }
#sitemapIndex a { font-size:12px; text-decoration:none; }
#sitemapIndex a:hover { text-decoration:underline; }

/* Begin Header Section */
#header {
	width:960px;
	z-index:999;
	margin: 0 20px;
	position: relative;
}
#header_l {
	width:296px;
	height:111px;
	float:left;
}
#header_r {
	width:664px;
	height:111px;
	float:right;
}
.logolg { width:270px; height:111px; background:url(../images/logo_lg.gif) no-repeat; float:left; }
#headerright {
	float:right;
	width: 680px;
}
#headerlinks {
	margin-bottom:51px;
	text-align:right;
}
#headerlinks a {
	color:#919190;
	font-size:11px;
	text-decoration:none;
	margin-left: 18px;
}
#theSearchBox {
	display:inline;
	margin-left: 20px;
}
#query {
	background: #fffefe url(../images/search.gif) no-repeat left top;
	border:none;
	width:122px;
	padding-left:3px;
	height:16px;
	border:1px solid #919190;
	font-size:11px;
	color:#919190;
}
#query:focus, #query.focused {
	background-image: none;
}

/* Navigation */
#navigation {
	height:39px;
	width: 664px;
}
#navcontainer {

}
ul.nav {
	list-style:none;
	margin:0;
	padding:0;
}
ul.nav * { margin:0; padding:0;}
ul.nav a { display:block; color:#F8F8F8; font-size:12px; font-weight:bold; text-decoration:none}
.navlink { display:block; width:166px; height:39px;}
ul.nav li {
	position:relative;
	float:left;
	height:39px;
	width:166px;
}
ul.nav ul {position:absolute; width:155px; top:0px; left:4px; display:none; opacity:0; list-style:none; }
ul.nav ul li {position:relative; width:155px; margin:0; height:24px; }
ul.nav ul li a {display:block; height:24px; line-height:24px; width:146px; border-left:1px solid #fff; border-right:1px solid #fff; padding:0 2px 0 5px; }
ul.nav ul li a.first { border-top:1px solid #fff; }
ul.nav ul li a:hover { color:#fff; }
ul.nav ul li a div { padding-top:3px; }
ul.nav #nav_s { background:url(../images/navigation/button_services_hover.gif) no-repeat; }
ul.nav #nav_s ul { background-color:#b07001; position:relative; }
ul.nav #nav_s ul li:hover { background-color:#cb9941; }
ul.nav #nav_s ul li a.last { border-bottom:1px solid #fff; height:25px; }
ul.nav #nav_s:hover { background:url(../images/navigation/button_services.gif) no-repeat;}
ul.nav #nav_i { background:url(../images/navigation/button_industries_hover.gif) no-repeat;}
ul.nav #nav_i ul { background-color:#1a4f99; position:relative; }
ul.nav #nav_i ul li:hover { background-color:#348abb; }
ul.nav #nav_i ul li a.last { border-bottom:1px solid #fff; height:23px; }
ul.nav #nav_i:hover { background:url(../images/navigation/button_industries.gif) no-repeat;}
ul.nav #nav_ee { background:url(../images/navigation/button_expertsandexperience_hover.gif) no-repeat;}
ul.nav #nav_ee ul { background-color:#199718; position:relative; }
ul.nav #nav_ee ul li:hover { background-color:#32ba31; }
ul.nav #nav_ee ul li a.last { border-bottom:1px solid #fff; height:37px; line-height:15px; } /* Remove Line Height when adjusting */
ul.nav #nav_ee li.double, ul.nav #nav_ee li.double a {height:36px; line-height:15px; }
ul.nav #nav_ee:hover { background:url(../images/navigation/button_expertsandexperience.gif) no-repeat;}
ul.nav #nav_ad { background:url(../images/navigation/button_aboutdurabante_hover.gif) no-repeat;}
ul.nav #nav_ad ul { background-color:#8b1313; position:relative; }
ul.nav #nav_ad ul li:hover { background-color:#b22626; }
ul.nav #nav_ad ul li a.last { border-bottom:1px solid #fff; height:23px; }
ul.nav #nav_ad:hover { background:url(../images/navigation/button_aboutdurabante.gif) no-repeat;}

/* ~~~~~~~~~~~~ Main Content Area ~~~~~~~~~~~~~~~ */

/* Home Page */
#main_content_home {
	width:1000px;
	position:relative;
	height: 533px;
	z-index: 2;
	margin-top: 15px;
}
#content_home {
	z-index:500;
	width:1000px;
	height:168px;
	background:url(../images/content_home.png) no-repeat;
	margin-top: 285px;
	position: absolute;
	padding: 35px 0 40px 0;
}
#content_home #section1 { width:285px; margin-left:40px; float: left; }
#content_home #section2 { width:290px; margin-left:30px; float: left; }
#content_home #section3 { width:285px; margin-left:30px; float: left; }
#content_home h1 {
	display:inline;
	color:#231f20;
	font-size:12px;
	line-height:20px;
}
#content_home h1 span {
	font-size:22px;
	color:#006600;
	font-weight: bold;
}
#content_home h2 { font-size:14px; color:#006600; font-weight:bold; }
#main_content_home {
	background:url(images/banner/image1.jpg) no-repeat top left;
}
#thankyou {
	height:224px;
	width:460px;
	padding-top:160px;
	text-align:center;
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #8b1313;
}

/* Tier 1 */
#main_content_tierone {
	width:1000px;
	position:relative;
	height: 532px;
	z-index: 2;
	margin-top: 15px;
}
#t1_services_bg { width:750px; height:492px; float:left; background:url(../images/tier1/t1_services_bg.gif) no-repeat; padding:25px 0 15px 0; }
#t1_industries_bg { width:750px; height:492px; float:left; background:url(../images/tier1/t1_industries_bg.gif) no-repeat; padding:25px 0 15px 0;}
#t1_ee_bg { width:750px; height:492px; float:left; background:url(../images/tier1/t1_ee_bg.gif) no-repeat; padding:25px 0 15px 0;}
#t1_about_bg { width:750px; height:492px; float:left; background:url(../images/tier1/t1_about_bg.gif) no-repeat; padding:25px 0 15px 0;}
#t1_services_bg h2 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
	color:#b07001;
	padding-bottom: 16px;
}
#t1_industries_bg h2 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
	color:#1a4f99;
	padding-bottom: 16px;
}
#t1_ee_bg h2 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
	color:#199718;
	padding-bottom: 16px;
}
#t1_about_bg h2 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
	color:#8b1313;
	padding-bottom: 16px;
}
#t1_left {
	width:200px;
	float:left;
	height: 492px;
	margin: 0 20px;
}
#t1_right {
	width: 470px;
	float:left;
}
#t1_image {
	width:200px;
}
#t1_quote {
	width:180px;
	padding:15px 10px;
}
#t1_quote p { font-size:11px; line-height:18px; }
#t1_heading {
	width:470px;
	margin-top:70px;
	margin-bottom:30px;
}
#t1_heading h1 {
	font-family:Helvetica, Arial, sans-serif;
	color:#ffffff;
	font-size:26px;
}
#t1_right p b { font-size:14px; font-weight:bold; }
#t1_subnav {
	width:182px;
	padding:0 8px;
	position: relative;
	bottom: 0px;
}
a .subnav { width:172px;height:23px;background:url(../images/navigation/button_subnav_bg.gif) no-repeat; padding-left:10px; margin:2px 0; line-height:23px; color:#ffffff; text-decoration:none;	font-size:11px; }

/* Tier 2 */
#main_content_tiertwo {
	width:1000px;
	position:relative;
	height: 529px;
	z-index: 2;
	margin-top: 25px;
}
#main_content_ext {
	width:1000px;
	position:relative;
	height: auto;
	z-index: 2;
	margin-top: 25px;
	border-bottom: 1px solid #ccc;
}
#main_content_search {
	width:1000px;
	position:relative;
	z-index: 2;
	margin-top: 15px;
}
#main_content_tiertwo h1, #main_content_ext h1, #main_content_search h1 { font-family:Helvetica, Arial, sans-serif; font-size:20px; text-align:left; margin-bottom:10px; }
#main_content_tiertwo h2, #main_content_ext h2 {
	font-family:Arial;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	margin-bottom:10px;
	padding-left: 10px;
	line-height: 18px;
	padding-right: 10px;
}
#t2_background { width:980px; height:489px; float:left;  padding:20px 0px 20px 20px; }
#t2_background_search { width:920px; min-height:300px; float:left; padding:20px 40px; }
.ind_powergeneration { background:url(../images/tier2/ind_powergeneration.jpg) no-repeat; }
.ind_government { background:url(../images/tier2/ind_government.jpg) no-repeat; }
.ind_dod { background:url(../images/tier2/ind_dod.jpg) no-repeat; }
.serv_staffing { background:url(../images/tier2/serv_staffing.jpg) no-repeat; }
.serv_erp { background:url(../images/tier2/serv_erp.jpg) no-repeat; }
.serv_sandp { background:url(../images/tier2/serv_sandp.jpg) no-repeat; }
.serv_processimprovement { background:url(../images/tier2/serv_processimprovement.jpg) no-repeat; }
.serv_projectmanagement { background:url(../images/tier2/serv_projectmanagement.jpg) no-repeat; }
.ee { background:url(../images/tier2/ee.jpg) no-repeat; }
.ee_ourteam { background:url(../images/tier2/ee_ourteam.jpg) no-repeat; }
.ee_ourrelationships { background:url(../images/tier2/ee_ourrelationships.jpg) no-repeat; }
.ee_casestudies { background:url(../images/tier2/ee_casestudies.jpg) no-repeat; }
.about_contactus { background:url(../images/tier2/about_contactus.jpg) no-repeat; }
.about_events { background:url(../images/tier2/about_events.jpg) no-repeat; }
.about_press { background:url(../images/tier2/about_press.jpg) no-repeat; }
.ad { background:url(../images/tier2/ad.jpg) no-repeat; }
.careers { background:url(../images/tier2/careers.jpg) no-repeat; }
#t2_section_left {
	width:190px;
	float:left;
	height:474px;
	padding-top: 15px;
}
#t2_section_center {
	float:left;
	width:460px;
	height:459px;
	padding:15px 40px;
	position: relative;
}
#t2_section_center_search { 
	float:left;
	width:460px;
	padding:15px 40px;
	position: relative;
}
#t2_section_right {
	width:250px;
	float:left;
	height:469px;
	padding-top:20px;
}
h1#ind {
	color:#1a4f99;
}
h1#ser {
	color:#b07001;
}
h1#ee {
	color:#199718;
}
h1#ad {
	color:#8b1313;
}
h1#sitemap {
	color:#016601;
}
#t2_section_left p,#t2_section_left li {
	color:#fff;
	font-size:11px;
	line-height:16px;
	padding:5px;
	font-weight:normal;
}
#t2_section_left a { color:#fff; font-weight:bold; }
#t2_subnav {
	width:182px;
	padding:0 4px;
	position: absolute;
	bottom: 20px;
}
a.current { background:url(../images/navigation/button_subnav_bg_hover.gif) no-repeat; }
a .subnav { font-weight:normal; }
a .subnavCurrent { width:172px;height:23px;background:url(../images/navigation/button_subnav_bg_hover.gif) no-repeat; padding-left:10px; margin:2px 0; line-height:23px; color:#ffffff; text-decoration:none; font-size:11px; font-weight:normal; }
#t2_highlight {
	width:220px;
	padding:10px 20px 10px 10px;
	font-size:11px;
}
#t2_highlight p, #t2_highlight li {
	color:#ffffff;
	font-weight: normal;
}
#t2_highlight b, #t2_highlight a { font-size:12px; font-weight:bold; color:#ffffff; }
#t2_highlight span#ind { color:#348abb; }
#t2_highlight span#ser { color:#b07001; }
#t2_highlight span#ee { color:#32ba31; }
#t2_highlight span#ad { color:#b22626; }
.nextRight { position:absolute;	bottom:0; right:40px; text-align:right;	width: 200px; }
.nextLeft { position:absolute; bottom:0; left:40px; width:200px; }
.nextRight a, .nextLeft a { text-decoration:none; }
.event {
	padding-top:20px;
}
.event img { padding-bottom:5px; display:block; }
ul#cases { list-style:none; }
#cases li { margin-bottom:5px; }
#formContainer {
	width:460px;
	height:400px;
	overflow-y:scroll;
	overflow-x:hidden;
	border-bottom:1px solid #ccc;
}

/* ~~~~~~~~~~~~~~~~~~~ Team Members ~~~~~~~~~~~~~~~~~~~*/
.team { font-size:12px; }
.team span { font-size:11px; }
.teamMember {
	float:left;
	width:220px;
	margin-bottom: 20px;
	font-size:11px;
}
.teamMember b { font-size:12px; }
.teamMember img { float:left; margin-right:10px; }
#miniTitle {color:#999; font-size:11px; font-style:italic; }
.teamBox { display:none; }
.teamBoxContent {
	width:500px;
	height:260px;
	overflow:auto;
}
.teamBoxContent img { float:left; padding:10px; width:100px; }
.teamContent {
	float:left;
	width:350px;
	height:240px;
	overflow:auto;
	padding:10px;
	font-size:11px;
}
.teamContent .name { font-size:12px; }


/* ~~~~~~~~~~~~~~~~~~~ Modules ~~~~~~~~~~~~~~~~~~~~ */
#module_holder { float:right; height:532px; width:250px; }
#module_bio { padding:20px 0; height:452px; margin:20px 20px 20px 0; }
#module_bio h2 { font-size:14px; font-weight:bold; margin-bottom:10px; }
#module_bio p { font-size:11px; line-height:14px; }
#module_bio img { padding: 0 0 5px 10px; }
#module_test { padding:20px 0; height:452px; margin:20px 20px 20px 0; }
/*border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea;*/
#module_test h2 { font-size:14px; font-weight:bold; margin-bottom:10px; }
#module_test p { font-size:11px; line-height:14px; }
#module_test img { padding: 0 0 5px 0; }


/* ~~~~~~~~~~~~ Bottom Content Area ~~~~~~~~~~~~~~~ */
#bottom_content {
	width:960px;
	padding:0 20px;
	margin-top: 35px;
}
#bottom_content .boxl {
	float:left;
	width:300px;
	text-align:left;
	padding-right:20px;
}
#bottom_content .boxc {
	float:left;
	width:298px;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
	border-left:1px solid #9aca35;
	border-right: 1px solid #9aca35;
}
.boxl p, .boxc p {
	font-size:11px;
	line-height:14px;
}
.boxl img, .boxc img {	margin-bottom:5px; margin-left: 10px; }
.boxl p.subhead, .boxc p.suphead { font-size:11px; line-height:16px; font-weight:bold; }
.boxl h2, .boxc h2 {
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#97ce01;
	padding-bottom: 5px;
}

#bottom_content .boxr {
	float:left;
	width:300px;
	text-align:right;
	color:#231f20;
	font-size:14px;
	line-height:20px;
}
#bottom_content .boxr a {
	color:#005daa;
	text-decoration:underline;
	font-size: 14px;
}
#newsmedia {
	width:298px;
	margin-top: 5px;
	float: right;
	padding-top: 10px;
	border-top: 1px solid #9aca35;
}
#newsmedia #txt {
	float:left;
	font-size:12px;
	text-align:left;
	display:inline;
	line-height:20px;
	width: 150px;
}
#newsmedia #txt span {
	color:#006600;
	font-weight: bold;
	font-size:14px;
}
#newsmedia a {
	float:right;
	display:inline;
}
#newsmedia img { margin-left:0 }
#socialmedia {
	width:281px;
	margin-top: 5px;
	float: right;
}
#socialmedia #txt {
	float:left;
	font-size:12px;
	text-align:left;
	display:inline;
	line-height:20px;
	width: 150px;
}
#socialmedia #txt span {
	color:#006600;
	font-weight: bold;
	font-size:14px;
}
#socialmedia a {
	float:left;
	display:inline;
	margin-left: 5px;
}
#divide { margin:20px 0; }

/* ~~~~~~~~~~~~ Footer ~~~~~~~~~~~~~~~ */
#footer {
	width:960px;
	padding:0 20px;
}
div.linksblock {
	float:left;
	line-height: 18px;
	margin-right: 30px;
}
div.linksblock a { color:#005daa; font-size:11px; text-decoration:underline; display:block; }
div.linksblock a:hover { color:#004680; }
div.links {
	float:right;
	width:600px;
	font-size:11px;
	color:#919190;
	text-align: right;
	line-height: 20px;
	margin-bottom: 20px;
}
div.links a { color:#919190; text-decoration:none; margin:0 8px; }
div.links a.last { margin-right:0px;

