body {background: #fff url('images/bodybackground.jpg'); background-repeat: repeat-x; font-family: verdana, arial, sans-serif; color:#000;}

#left {width:1px; height:1px; margin-left:1px;}

#homewrapper {width:790px; height:466px; background-image: url('images/homeback.jpg'); margin-top:24px; margin-left:auto; margin-right:auto; border:1px solid #dadee7;}

#wrapper {width:788px; margin-top:24px; margin-left:auto; margin-right:auto; border-bottom:1px solid #dadee7; border-left:1px solid #dadee7; border-right:1px solid #dadee7;}

#insidewrapper {width:790px; background: #fff url('images/whiteback.jpg') no-repeat top left; margin-left:auto; margin-right:auto; border-top:1px solid #dadee7; }

#insidewrapperapproach {width:790px; height:750px; background: #fff url('images/approachback.jpg') no-repeat top left; margin-left:auto; margin-right:auto; border-top:1px solid #dadee7; }

#logo {position:absolute; top: 0px; left:0px; z-index:-5}

a:link {color:#3a4968}
a:visited {color:#3a4968}
a:hover {color:#333}

#navbar {
	position:relative;
	top: 179px;
	left:92px;
	width:109px;
	
	border-left:2px solid #6F9F31;
	/*border-bottom:2px solid #6F9F31;*/
	text-align:left;
	float:left;
	padding-top:130px;
	
	}

#navbar a {
	display:block;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:3px;
	text-decoration:none;
	text-align:left;
	font: normal 11pt verdana, arial, sans-serif;
	position:relative;
	bottom:0px;
	border-bottom:2px solid #6F9F31;
	}
	
#navbar a.border {
	border-bottom:2px solid #6F9F31;
	}

#navbar a:link {color:#526590;}
#navbar a:visited {color:#526590;}
#navbar a:hover  {color:#333;}

#hometext {
	width:429px;
	margin-left:343px;
	padding-top:0px;
	
	}

#hometext p {
	font-size:13px;
	}
	
#maintext {
	width:415px;
	margin-left:313px;
	padding-top:0px;
	font-size: 11pt;
	min-height: 320px;
	color:#3a4968;
	}

#maintext h2 {font-size:16pt; color:#3a4968;}
#hometext h2 {font-size:19px;}

h2 {font-size:16pt;}
h4 {color:#526692; display:inline;} 

.byline {color:#526692; text-align:center; font-size:1.6em; font-family:times, georgia, garamond;}

.trade {font-size:.7em;}

.bio {float:right; margin-left:3px; border:1px solid #666;}
.biotext {font-size:.95em; color:#333; padding-top:6px;}
.subtext {font-size:.95em; color:#333; padding-top:6px;}

#intro {border-bottom:1px double #BECFF5;}

hr {
	color: #BECFF5;
	background-color: #BECFF5;
	height: 1px;
}

#bottom {
	background-image: url('images/bottomcurveback-W.jpg');
	background-repeat: no-repeat;
	width:790px;
	height:197px;
	margin-left:auto; 
	margin-right:auto;

	}
	


#footer {
	width:790px; 
	margin-left:auto; 
	margin-right:auto;
	text-align:right;
	font-size:.7em;
	color:#666;
}

/*Approach page*/

#approachpath {
	width:415px;
	height: 351px;
	background-image: url('');
	background-repeat: no-repeat;
	padding-left:15px;

	}

ul.approach li {list-style-image: url('images/blockiconsm.gif')}

h4 a {text-decoration:none; font-size:12px;}
h4 a:link {color:#526692;}
h4 a:visited {color:#526692;}
h4 a:hover {color:#333;}

#organizational_requirements {position:relative; top:15px; width:180px; height:44px; padding:4px; border: 1px solid #6F9F31; text-align:center; background:#EEFADE;}

#specific_job_design  {position:relative; top:6px; left:171px; width:180px; height:36px; padding:4px; border: 1px solid #6F9F31; text-align:center; background:#E6F4D4;}

#cultural-fit  {position:relative; top:-4px; left:0px; width:180px;  height:30px;  padding:4px; border: 1px solid #6F9F31; text-align:center; background:#DFEECB;}

#candidate-sourcing {position:relative; top:-13px; left:171px; width:180px; height:30px; padding:4px; border: 1px solid #6F9F31; text-align:center; background:#D8E9C2;}

#candidate2 {position:relative; top:-22px; width:180px; height:44px; padding:4px; border: 1px solid #6F9F31; text-align:center; background:#D1E2BA;}

#client1 {position:relative; top:-32px; left:171px; width:180px; height:44px; padding:4px; border: 1px solid #6F9F31; text-align:center; background:#BED1A5;}

#newhire {position:relative; top:-42px;  width:180px;  height:30px;  padding:4px; border: 1px solid #6F9F31; text-align:center; background:#B2C698;}

#onboard {position:relative; top:-10px; left:171px; width:180px;  height:30px;  padding:4px; border: 1px solid #6F9F31; text-align:center; background:#B2C698;}
