@charset "UTF-8";

/* CSS Document */

/* SITE WIDE STYLES -------------------------------------------------------------------------------------------------------------------------------*/
body{background:#002100; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0;}
hr{display:none}
h1 span{visibility:hidden}
h3 span{visibility:hidden}
p.big{	margin-top:20px;;}




/* HEADER STYLES ------------------------------------------------------------------------------------------------------------------------------ */
#wrapper{width:950px; position:relative}
#header{width:100%; height:115px; background:#002100; border-bottom:2px solid #FFF}
#header h1{
	position:absolute;
	margin:0 20px;
	padding:0;
	background:url(images/logo_header.png) no-repeat;
	width:140px;
	height:110px;
	overflow:hidden;
	left: 675px;
	top: 434px;
}




/* GLOBAL_NAV STYLES -------------------------------------------- --------------------------------------------------------------------------- */
#global_nav{position:absolute; top: 2px; left:0; width:205px; height:245; font-size:11px; font-weight:bold; z-index:1; text-align:left;}
#global_nav ul{list-style:none; margin:0; padding:0;}

#global_nav ul li{padding:5px 20px;}
#global_nav li:hover{background:#9D9D9D; color:#003400}
#global_nav li:hover a{background:#9D9D9D; color:#003400}

#global_nav a:link{color:#787878; text-decoration:none}
#global_nav a:visited{color:#787878; text-decoration:none}
#global_nav a:hover{color:#003400; text-decoration:none}




/* HOME STYLES ------------------------------------------------------------------------------------------------------------------------------- */
#home_bot{
	position:relative;
	height:295px;
	width:100%;
	background:#003400;
	background-color: #D2D2D2;
}
#home_bot1{	position:absolute;left:0;width:145px;height:235px;background:#003400;color:#FFF;padding:30px;font-weight:bold;line-height:30px;font-size:13px;}
#home_bot2{position:absolute;left:205px;width:195px;height:235px;background:#FFF;text-align:right;padding:30px 80px;font-size:14px;line-height:30px;}
#home_bot3{position:absolute; right:0; width:390px; height:295px; background:#DEDEC6;}
#home_bot3 h3{background:url(images/home_quote1.png) no-repeat; width:352px; height:126px; overflow:hidden; margin:75px 19px 0 19px}
#home_img1{position:absolute; bottom: 0px;  left:205px; width:224px; height:245px; background:url(images/home_header_img1.jpg) no-repeat; border-left:1px solid#FFF; border-right:1px solid #FFF; z-index:3;}
#home_img2{position:absolute; bottom: 0px;  left:430px; width:274px; height:245px; background:url(images/home_header_img2.jpg) no-repeat; border-right:1px solid #FFF; z-index:1;}
#home_img3{position:absolute; bottom: 0px;   right:0px;width:245px;height:245px;background:url(images/home_header_img3.jpg) no-repeat;z-index:1;}
#home_mid{width:100%; height:245px; position:relative; background:#D2D2D2; border-bottom:2px solid #FFF}
#tagline{position:absolute; bottom:0; width:910px; line-height:30px; background:#002100; color:#FFF; font-variant:small-caps; font-size:14px; padding:0 20px; text-align:right; z-index:2}


/* OUR SPECIALIZATION STYLES ------------------------------------------------------------------------------------------------------------------------------- */
#type2_img1{position:absolute;left:205px;width:348px;height:245px;background:url(images/ourspecialization_img1.jpg) no-repeat;border-left:1px solid#FFF;border-right:1px solid #FFF;z-index:3;}
#type2_img2{position:absolute;left:0px;width:553px;height:295px;background:url(images/ourspecialization_img2.jpg) no-repeat;border-left:1px solid#FFF;border-right:1px solid #FFF;z-index:3;}
a.ourspecialization{color:#000000; text-decoration:none;}



/* EXECUTIVE SEARCH STYLES ------------------------------------------------------------------------------------------------------------------------------- */
.execSearchLinks{font-size:20px; line-height:60px; padding: 30px 30px 0px 100px;; text-align:left;}
#execsearch_img1{position:absolute;left:205px;width: 350px;	height: 245px;	background:url(images/executivesearch_img1.jpg) no-repeat;	border-left:1px solid#FFF;	border-right:1px solid #FFF; z-index:3;}


/* RESOURCE STYLES --------------------------------------------------------------------------------------------------------------------------------------*/
/* same as home_bot1 but with no padding at all. and lower line height */
#resource_bot1_nav{
	position:absolute;
	left:-1px;
	width:205px;
	height:301px;
	background:#003400;
	font-weight:bold;
	line-height:20px;
	font-size:13px;
	z-index:1;
	top: -1px;
}
#resource_bot1_nav ul{/*list-style-image:url(images/bulletTriangle.jpg);*/ list-style:none; text-align:left;}

#resource_bot1_nav ul li{}
#resource_bot1_nav li:hover{background:#F2F2E8; color:#003400;}
#resource_bot1_nav li:hover a{background:#F2F2E8; color:#003400;}

#resource_bot1_nav a:link{color:#FFFFFF; text-decoration:none}
#resource_bot1_nav a:visited{color:#FFFFFF; text-decoration:none}
#resource_bot1_nav a:hover{color:#003400; text-decoration:none}

#resource_bot2{
	position:absolute;
	left:560px;
	width:320px;
	height:280px;
	background:#F2F2E8;
	text-align:center;
	padding:15px 15px 0px 15px;
	font-family:Gill Sans,Arial, Helvetica, sans-serif;
	top: -47px;
}
.resourceWhiteDivider{width:100%; height:4px; background:#FFFFFF };
.resourceLinks{ width:inherit; height:inherit; padding-left:5px;}

#resource_img1{
	position:absolute;
	left:205px;
	width: 350px;
	height: 245px;
	background:url(images/resources_img1.jpg) no-repeat;
	border-left:1px solid#FFF;
	border-right:1px solid #FFF;
	z-index:3;
	top: 3px;
}


/* TYPE2_BOT STYLES ------------------------------------------------------------------------------------------------------------------------------- */
#type2_bot2{position:absolute;left:205px;width:310px;height:255px;background:#FFFFFF;text-align:center;padding:20px;font-family:Gill Sans,Arial, Helvetica, sans-serif;}
#type2_bot3{
	position:absolute;
	right:0px;
	width:689px;
	height:542px;
	background:#F2F2E8;
	top: -246px;
	text-align:left;
	padding:0px 30px;
	font-size:12px;
	line-height:25px;
	z-index:4;
	background-color: #FFFFFF;
}
#type2_bot3_large{position:absolute; right:0px; width:370px; height:537px; background:#F2F2E8; top: -247px; text-align:left; padding:5px 10px 0px 15px; font-size:11px; line-height:25px; z-index:4;}
#type2_bot2 a{ color:#999999; text-decoration:none;}
#type2_bot2 a:hover{ color:#003400; text-decoration:none;}

#type2_bot3 ol{ margin-top: 3px; margin-bottom:6px;}
#type2_bot3 ul{ margin-top: 3px; margin-bottom:6px;}
#type2_bot3 #resourceIndent{
	margin-left:0px;
	position:absolute;
	left:63px;
	top: 128px;
}
#type2_bot3 h3{overflow:hidden; text-align:center;}



/* TRAINING STYLES ------------------------------------------------------------------------------------------------------------------------------- */
#training_img1{position:absolute;left:205px;width: 350px;height: 245px; background:url(images/training_img1.jpg) no-repeat;	border-left:1px solid#FFF;	border-right:1px solid #FFF; z-index:3;}
.trainingLinks{font-size:14px; line-height:40px; padding-top:0px; text-align:left;}
#training_bot1{	position:absolute;	left:0;	width:205px;	height:295px;	background-image:url(images/training_img2.jpg);	color:#FFF;	font-weight:bold;	line-height:30px;	font-size:13px;}


/* TEAM STYLES ------------------------------------------------------------------------------------------------------------------------------- */
#team_img1{position:absolute;left:205px;width: 350px;height: 245px; background:url(images/team_img1.jpg) no-repeat;	border-left:1px solid#FFF;	border-right:1px solid #FFF; z-index:3;}
.teamLinks{font-size:18px; line-height:40px; padding:0px 0px 0px 60px; text-align:left;}


/* CONTACT STYLES -------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#contact_img1{position:absolute;left:205px;width: 350px;height: 245px; background:url(images/contact_img1.jpg) no-repeat;	border-left:1px solid#FFF;	border-right:1px solid #FFF; z-index:3;}


/* BULLETS AND FORMATTNG ------------------------------------------------------------------------------------------------------------------------------------ */
.custBullet{list-style-image:url(images/bullet.jpg); margin-left:8px; padding-left: 8px;}
.indentBullet{ margin-left:8px; padding-left: 8px;}
.smallGap{margin-top:8px; margin-bottom:8px;}
.bigGap{margin-top:px; margin-bottom:2px;}
.subItemIndent{list-style-type:disc; padding-left: 6px; margin-left:6px;}
.green{	color:#003400;}


/* FOOTER STYLES ---------------------------------------------------------------------------------------------------------------------------------------------------*/
#footer{width:950px; line-height:30px; background:#002100; color:#DEDEC6; font-variant:small-caps; font-size:13px; text-align:center; border-top:1px solid #FFF}
#footer span{color:#906809}
#copyright{ color:#FFFFFF; font-size:10px; text-align:right; padding:10px 0 0 0}




 
