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

dark brown: #2c3132;
header brown: #483e32
beige: #b5ae89;
light beige: #f6f5f0;
width: 760px;

1. Defaults
2. Layout
3. Headers
4. Universal
5. Positions
6. Privacy
*/

/* --------- 1. Defaults --------- */

body {
background: #2f2614 url(images/background.gif);
font:12px "Times New Roman", Times, serif;
color:#2c3132;
margin:0;
padding:0;
}
img {
border:none;
}
p, li, td {
font-size:1em;
}
ul li {
list-style-image:url(images/bullit.gif);
}
	li h3 {
	margin:0;
	padding:0;
	}
h1 {
font-size:1.8em;
}
h2 {
font-size:1.6em;
}
h3 {
font-size:1.4em;
}
h4 {
font-size:1.2em;
}
h1 i, a i {
display:none;
}
a {
font-weight:bold;
}
a:link, a:visited {
color:#342b1a;
}
a:hover, a:active {
color:#550808;
}
hr {
background:#483E32;
height:2px;
border:none;
}
/* --------- 2. Layout --------- */
#nav3 {
height:35px;
background-image:url(images/back_banner.gif);
padding:0;
margin:0;
text-align:center;
}
	#nav3 ul {
	width:770px;
	margin:0 auto;
	padding:0;
	list-style:none;
	}
		#nav3 li {
		display:inline;
		height:26px;
		margin:4px 6px 0 0;
		float:left;
		}
		#nav3 a {
		background:url(images/nav_right.gif) no-repeat right top;
		height:26px;
		display:block;
		}
		#nav3 div {
		height:26px;
		margin:0;
		padding:0;
		background:url(images/nav_left.gif) no-repeat left top;
		}
		#nav3 img {
		margin:6px 6px 0 6px;
		}
		.current {
		opacity:1;
		filter:alpha(opacity=100);
		}
		.noncurrent a:link, .noncurrent a:visited {
		opacity:0.5;
		filter:alpha(opacity=60);
		}
		.noncurrent a:active, .noncurrent a:hover {
		opacity:1;
		filter:alpha(opacity=100);
		}
		
#content1a, #footer2, #content2b {
width:740px;
margin:0 auto;
}

.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid #8c8576;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: #fbfbf7;
width: 205px;
margin-left:4px;
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #8c8576;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #3b3220;
color: white;
}
	
#middle, #middleb, #middle2, #middle2b {
padding:0;
}
#middle2 img, #middle2b img {
margin:0;
overflow:hidden;
}
#middle {
background:url(images/back_middle.jpg) repeat-x;
height:163px;
text-align:center;
overflow:hidden;
}
#middleb {
background:url(images/back_middle.jpg) repeat-x bottom;
height:95px;
text-align:center;
overflow:hidden;
}
	#middle2 {
	background:url(images/back_middle2.png) no-repeat center;
	height:156px;
	padding-top:1px;
	}
	#middle2b {
	background:url(images/back_middle2.png) no-repeat center;
	height:88px;
	padding-top:1px;
	}
#content1 {
background:#d5d1bc url(images/back_center.gif) repeat-x top;
overflow:hidden;
margin:0;
padding:5px;
}
	
#content2 {
background: #b4ad88 url(images/back_center2.gif) repeat-x top;
overflow:hidden;
clear:both;
padding:1px;
}
	#columns {
	width:750px;
	margin:10px auto;
	}
	#columns td {
	width:30%;
	padding-top:10px;
	vertical-align:top;
	padding-top:10px;
	padding-right:10px;
	}
	.divider, #testimonials1, #pos, #intstep {
	background:url(images/vert_divide.png) no-repeat top left;
	padding-left:20px;
	}
#footer {
background:url(images/back_footer.gif) repeat-x;
padding:30px 0;
overflow:hidden;
margin:0;
}
	#footer table {
	width:400px;
	float:left;
	}
		#footer td {
		vertical-align:top;
		}
		#footer img {
		float:left;
		margin-right:10px;
		}
		#footer p, #footer a {
		color:#e5e2d4;
		}
		#footer p {
		font-weight:bold;
		text-align:right;
		}
/* --------- 3. Headers --------- */
#h_whatwe {
background-image:url(images/h_index1.png);
width:211px;
height:17px;
margin:15px 0 0 0;
padding:0;
}
#h_recentpos {
background:url(images/h_recentpos.png);
width:181px;
height:14px;
}
#h_testi {
background:url(images/h_testi.png);
width:98px;
height:14px;
}
#h_latestpos {
background:url(images/h_latestpos.png);
width:116px;
height:14px;
}
#h_about {
background-image: url(images/h_aboutus.png);
width:96px;
height:17px;
margin-top:15px;
}
#h_jobsearch {
background-image: url(images/h_jobsearch.png);
width:356px;
height:22px;
margin:15px auto 0 auto;

}
#h_positions {
background-image:url(images/h_job.png);
width:191px;
height:22px;
margin-top:15px;
}
#h_client {
background-image:url(images/h_client.png);
width:382px;
height:22px;
margin-top:15px;
}
#h_ourprocess {
background-image:url(images/h_ourprocess.png);
width:129px;
height:17px;
margin-top:15px;
}
#h_candidate {
background-image:url(images/h_candidate.png);
width:264px;
height:18px;
margin-top:15px;
}
#h_references {
background-image:url(images/h_references.png);
width:115px;
height:17px;
margin-top:15px;
}
#h_process {
background-image:url(images/h_process.png);
width:223px;
height:21px;
margin-top:15px;
}
#h_project {
background-image:url(images/h_project.png);
width:219px;
height:22px;
margin-top:15px;
}
#h_interview {
background-image:url(images/h_interview.png);
width:322px;
height:22px;
margin-top:15px;
}
#h_resignation {
background-image:url(images/h_resignation.png);
width:414px;
height:22px;
margin-top:15px;
}
#h_links {
background-image:url(images/h_links.png);
width:145px;
height:18px;
margin-top:15px;
}
#h_privacy {
background-image:url(images/h_privacy.png);
width:151px;
height:22px;
margin-top:15px;
}

/* --------- 4. Universal --------- */
#recentpos {
height:200px;
overflow:auto;
}
#recentpos p {
margin:0;
width:195px;
}
#latestpos h1, #pos h1, #intstep h1 {
font-size:1.4em;
margin:15px 0 0 10px;
}
#latestpos h2, #latestpos p, #pos h2, #intstep h2 {
font-size:1em;
margin:0 10px 0 10px;
}
#pos p, #intstep p {
font-size:1em;
margin:10px;
}
.button {
background:url(images/button_back.png);
text-align:center;
width:172px;
height:22px;
padding:10px 5px 5px 5px;
text-decoration:none;
display:block;
}
	.button:link, .button:visited {
	color:#f6f6f0;
	}
	.button:hover, .button:active {
	color:#9f9a91;
	}
#testimonials1 {
float:right;
width:200px;
min-height:260px;
overflow:hidden;
}
#pos {
float:right;
width:400px;
}
#intstep {
float:right;
width:350px;
min-height:260px;
}
#testimonials p, #testimonials1 p {
font-style:italic;
margin: 10px;
}
.small {
font-size:.8em;
}
/* --------- 5. Positions --------- */
.position {
width:300px;
float:right;
border:1px solid #2c3132;
padding:0 10px;
background-color:#f6f5f0;
}
	.position h2 {
	margin-bottom:0;
	}
	.position h4 {
	margin-top:0;
	}
#positionsul li {
margin-bottom:10px;
font-size:14px;
}
#processol li {
margin-bottom:5px;
}
	ol ol {
	list-style-type:lower-alpha;
	margin-left:15px;
	padding-left:0;
	}
#interviewul li {
width:320px;
margin-bottom:5px;
}
/* --------- 6. Privacy --------- */
#privacy {
width:400px;
}
	#privacy td {
	vertical-align:top;
	padding:5px;
	}