img	{ behavior:url(/style/iepngfix.htc) }
.clear { clear:both; }

body {
	margin:0;
	padding:0;
	text-align:center;
	min-width:400px;
	background-color:#807364;
	font-family:arial, helvetica, verdana;
	font-size:9pt;
	color:#FFF;
}

/**********************************************
COMMON POSITIONING TAGS
**********************************************/

#header {
	width:100%;
	height:80px;
	background-color:#4c443a;
	border-bottom:1px solid #665c50;
	margin-bottom:1px;
}
	#header_content {
		width:860px;
		height:80px;
		margin-left:auto;
		margin-right:auto;
	}
	#header_logo {
		width:225px;
		height:46px;
		float:left;
		margin:16px 0px 0px 0px;
	}
	#header_ticker {
		width:320px;
		height:50px;
		float:right;
		margin:15px 0px 15px 0px;
	}
#nav1 {
	width:100%;
	height:37px;
	border-top:1px solid #665c50;
	border-bottom:1px solid #665c50;
}
	#nav1_content {
		width:913px; /* width equals the width of all nav1 items plus their padding */
		height:37px;
		margin-left:auto;
		margin-right:auto;
	}
	.nav1_item {
		height:11px;
		float:left;
		padding:13px 20px; /*vertical padding equals the height of the navigation less the height of the nav items */
	}
	#dropdown { position:relative; z-index:9; }
		#dropdown ul { visibility:hidden; position:absolute; top:32px; left:17px; padding:0; margin:0; text-align:left; border:2px solid #4c443a; background:#4c443a; width:220px; }
		#dropdown ul.show { visibility:visible; }
		#dropdown li { list-style-type:none; margin:0; }
		#dropdown li a { display:block; padding:4px 8px 10px 8px; margin:0;  }
		#dropdown li a:hover { background:#807364; color:#FFF; }
		#dropdown li a { display:block; padding:4px 8px 10px 8px; margin:0;  }
		#dropdown li a:hover { color:#FFF; }
	
	#dropdown2 { position:relative; z-index:9; }
		#dropdown2 ul { visibility:hidden; position:absolute; top:32px; left:17px; padding:0; margin:0; text-align:left; border:2px solid #4c443a; background:#4c443a; width:150px; }
		#dropdown2 ul.show { visibility:visible; }
		#dropdown2 li { list-style-type:none; margin:0; }
		#dropdown2 li a { display:block; padding:4px 8px 10px 8px; margin:0;  }
		#dropdown2 li a:hover { background:#807364; color:#FFF; }
		#dropdown2 li a { display:block; padding:4px 8px 10px 8px; margin:0;  }
		#dropdown2 li a:hover { color:#FFF; }
	
#xtra_border {
	width:100%;
	height:1px;
	border-bottom:1px solid #665c50;
}

#wrapper {
	width:860px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
.double_border {
	width:100%;
	height:1px;
	border-top:1px solid #665c50;
	border-bottom:1px solid #665c50;
}
.search_job_input {
	width:167px;
	font-size:8pt;
	margin-bottom:10px;
}
#search_job a:link, #search_job a:active, #search_job a:visited {
	color:#FFF;
	text-decoration:none;
}
#search_job a:hover {
	color:#FFF;
	text-decoration:underline;
}

/**********************************************
HOMEPAGE POSITIONING TAGS
**********************************************/

#hp_main {
	width:100%;
	height:417px;
	background:url(/images/hp_main_background.jpg) top no-repeat;
	position:relative;
	z-index:8;
	margin-left:auto;
	margin-right:auto;
}
	#hp_advance {
		width:224px;
		height:73px;
		position:absolute; top:170px; left:92px;
	}
	#hp_build {
		width:168px;
		height:73px;
		position:absolute; top:170px; right:124px;
	}
	#hp_peeps_woman {
		width:123px;
		height:400px;
		position:absolute; bottom:10px; left:305px;
	}
	#hp_peeps_man {
		width:147px;
		height:409px;
		position:absolute; bottom:16px; right:305px;
	}
#callouts {
	width:100%;
	margin:3px 0px;
}
	#flash_fpo {
		width:251px;
		height:240px;
	}
	#callouts_right {
		width:603px;
		float:right;
	}
		#new_job {
			width:370px;
			height:80px;
			background-color:#a09487;
			float:left;
			position:relative;
			padding:10px 20px;
			overflow: hidden;
			
		}
			#arrow_left {
				position:absolute; top:50px; left:5px;
			}
			#arrow_right {
				position:absolute; top:50px; right:5px;
			}
			.new_job_content {
				width:370px;
				background-color:#847a6f;
				font-size:8pt;
				overflow: hidden;
				margin-left: 15px;
			}
				.njc_line1 {
					width:370px;
					padding:4px;
					font-size: 95%;
					
				}
				.njc_date {
					width:60px;
					font-weight:bold;
					float:left;
					font-size: 95%;
					
				}
				.njc_title {
					width:206px;
					font-size: 95%;
					text-align:center;
					font-weight:bold;
				}
				.njc_location {
					width:90px;
					font-weight:bold;
					float:right;
				}
				.njc_description {
					font-style:italic;
					border-top:1px dotted #FFF;
					padding:4px;
				}
	#search_job {
		width:167px;
		height:80px;
		font-size:8pt;
		background:url(/images/search_job_background.jpg) no-repeat;
		float:right;
		padding:10px;
	}
	#trust {
		width:583px;
		height:114px;
		background-color:#665c50;
		float:right;
		padding:10px;
		margin-top:6px;
	}
		#trust p {
			font-size:8pt;
			margin:0px;
		}

/**********************************************
INTERNAL PAGE POSITIONING TAGS
**********************************************/

#int_main {
	width:100%;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:6px;
	margin-bottom:10px;
}
	#int_left {
		width:667px;
		min-height:458px;
		position:relative;
		background-color:#665c50;
		background-image:url(/images/int_background.gif);
		background-position: top left;
		background-repeat:no-repeat;
	}
	#int_left_content {
		width:585px;
		padding:20px 40px;
	}
	#int_right {
		width:187px;
		float:right;
	}
		#int_new_job {
			width:167px;
			background-color:#897e71;
			font-size:8pt;
			padding:10px 10px 20px 10px;
			margin-bottom:6px;
		}
			.inj_item {
				border-bottom:1px dotted #FFF;
				padding:10px 0px;
			}
				.inj_title a:link, .inj_title a:active, .inj_title a:visited {
					color:#362f27;
					text-decoration:underline;
				}
				.inj_title a:hover {
					color:#B1AA81;
					text-decoration:underline;
				}
		#int_search_job {
			width:167px;
			height:80px;
			font-size:8pt;
			background:url(/images/search_job_background.jpg) no-repeat;
			padding:10px;
		}
		#resume {
			width:167px;
			background:transparent;
			border:1px solid #897e71;
			font-size:8pt;
			padding:10px 10px 0px 10px;
			margin-top:6px;
		}
#bulletlist_01 {
	width:250px;
}
#bulletlist_02 {
	width:240px;
	float:right;
	margin-right:40px;
}

#int_footer {
	width:100%;
	height:90px;
	position:relative;
	background:url(/images/int_footer_background.jpg) top no-repeat;
}
	#int_advance {
		width:182px;
		height:38px;
		position:absolute; top:25px; left:137px;
	}
		#int_build {
			width:150px;
			height:38px;
			position:absolute; top:25px; right:172px;
		}
		#int_peeps_woman {
			width:100px;
			height:99px;
			position:absolute; bottom:0px; left:315px;
		}
		#int_peeps_man {
			width:126px;
			height:111px;
			position:absolute; bottom:0px; right:325px;
		}
#jobs_position_filled {
	position:absolute; top:305px; left:240px;
}
#pop {
	width:667px;
	text-align:left;
	background-color:#665c50;
	background-image:url(/images/pop_background.gif);
	background-position: top left;
	background-repeat:no-repeat;
	margin:10px;
}
#jobs_functionality {
	float:right;
	background:transparent;
	border:1px solid #897e71;
	font-size:8pt;
	padding:10px;
	margin:8px 0px 10px 10px;
}
	.jobs_functionality_left {
		width:80px;
		text-align:left;
		padding:0px 5px 0px 0px;
	}
	.jobs_functionality_right {
		width:155px;
		text-align:left;
		margin-bottom:3px;
	}
	.jobs_functionality_input {
		font-family:Arial, Helvetica, sans-serif;
		color:#FFF;
		font-size:8pt;
		background-color:#897e71;
		border:1px solid #362f27;
		padding:2px 4px;
	}
	.jobs_functionality_button {
		color:#FFF;
		font-size:8pt;
		background-color:#897e71;
		border:1px solid #362f27;
		padding:2px 4px;
	}
	
/**********************************************
CREDITS TAGS
**********************************************/
	
#credits {
	width:100%;
	font-size:9pt;
	text-align:center;
	color:#463e34;
	margin-top:10px;
}
	#credits a:link, #credits a:active, #credits a:visited {
		color:#35312c;
		font-weight:bold;
		text-decoration:none;
	}
	#credits a:hover {
		color:#B1AA81;
		font-weight:bold;
		text-decoration:none;
	}

/**********************************************
FORM TAGS
**********************************************/

.form {
	margin:0px;
}
.block {
	border:1px solid #897e71;
	padding:10px;
	margin:10px 0px;
}
.form_left {
	width:130px;
	text-align:left;
	padding:0px 5px 0px 0px;
}
.form_right {
	width:400px;
	text-align:left;
	margin-bottom:3px;
}
.input {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:9pt;
	background-color:#897e71;
	border:1px solid #362f27;
	padding:2px 4px;
	cursor:pointer;
}
.select {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:9pt;
	background-color:#897e71;
	border:1px solid #362f27;
	padding:2px 4px;
	margin:2px 0px;
}
.submit {
	width:188px;
	text-align:left;
	margin-top:5px;
}
.button {
	color:#FFF;
	font-size:9pt;
	background-color:#897e71;
	border:1px solid #362f27;
	padding:2px 4px;
}

/**********************************************
STANDARD HTML TAGS
**********************************************/

a:link, a:active, a:visited {
	color:#FFF;
	text-decoration:underline;
}
a:hover {
	color:#B1AA81;
	text-decoration:underline;
}
a.job:link, a.job:active, a.job:visited {
	color:#FFF;
	text-decoration:none;
}
a.job:hover {
	color:#B1AA81;
	text-decoration:none;
}
.hdr {
	margin-bottom:8px;
}
h1 {
}
h2{
	font-size:11pt;
	font-weight:bold;
	font-style:italic;
	color:#B1AA81;
	margin:0px;
}
h3 {
	font-family:arial, helvetica, verdana;
	font-size:10pt;
	font-weight:bold;
	color:#FFF;
	margin:8px 0px 0px 0px;
}
h4 {
}
p {
	line-height:1.4em;
	margin:10px 0px;
}
ul { margin-top:5px; margin-bottom:5px; }
ol { margin-top:5px; margin-bottom:5px; }
li { margin-left:-15px; }
hr {
	border:1px dotted #FFF;
	border-style:none none dotted;
	margin:10px 0px;
}
.title {
	color:#B1AA81;
}


