/* ASCENT EXECUTIVE SEARCH GENERAL RULES */

/* HTML RULES */

*, html, body {
	margin: 0px;
	padding: 0px;
}

body {
	background: transparent url("/images/backgrounds/woodgrain_background(1).jpg");
	background-repeat: repeat;
	background-position: center -60px;
	font-family: Arial, Helvetica, sans-serif;
	color: #73554f;
	text-align: center;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "Times New Roman", Times, serif;
	font-weight: 100;
}

a img {
	border: none;
}


/* SITE CONTAINER */

div#container {
	position: relative;
	margin: 0px auto -66px auto;
	width: 970px;
	background: transparent url("/images/backgrounds/woodgrain_shadow_background(2).jpg");
	background-repeat: repeat-y;
	background-position: center top;
}


/* HEADER */

div#header {
	width: 970px;
	height: 162px;
	background: transparent url("/images/backgrounds/header.jpg");
	background-repeat: no-repeat;
	background-position: center top;
}

	#header h1 {
		width: 970px;
		height: 162px;
		cursor: pointer;
	}

		#header h1 span, #header img {
			display: none;
		}


/* NAVIGATION */

ul#navigation {
	position: absolute;
	top: 50px;
	right: 35px;
	width: 625px;
	height: 67px;
	list-style: none;
	z-index: 15;
}

	#navigation li {
		float: left;
	}
	
		a#about_link {
			width: 107px;
			background: transparent url("/images/navigation/about_button.gif");
		}
		
		a#our_team_link {
			width: 134px;
			background: transparent url("/images/navigation/our_team_button.gif");
		}
		
		a#employers_link {
			width: 141px;
			background: transparent url("/images/navigation/employers_button.gif");
		}
		
		a#careers_link {
			width: 123px;
			background: transparent url("/images/navigation/careers_button.gif");
		}
		
		a#contact_link {
			width: 120px;
			background: transparent url("/images/navigation/contact_button.gif");
		}
	
		#navigation li a {
			display: block;
			height: 67px;
			background-repeat: no-repeat;
			background-position: 0px 0px;
		}
		
		#navigation li a:hover {
			background-position: 0px -67px;
		}
		
			#navigation li a span {
				display: none;
			}

a#homepage_link {
	position: absolute;
	top: 29px;
	right: 35px;
	width: 82px;
	height: 21px;
	background: transparent url("/images/navigation/homepage_tab.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a#homepage_link:hover {
	background-position: -82px 0px;
}

	#homepage_link span {
		display: none;
	}


/* PAGE TITLE */

h2#page_title {
	position: absolute;
	top: 117px;
	right: 35px;
	width: 624px;
	height: 45px;
	z-index: 5;
}

	#page_title span {
		display: none;
	}


/* SITE CONTENT MAIN BODY */

div#main_body {
	padding: 0px 35px;
	width: 900px;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
}

	#main_body h3 {
		margin: 20px 0px;
		color: #666b4c;
		font-size: 14px;
		font-weight: bold;
	}
	
	#main_body p {
		margin: 20px 0px;
	}
	
	#main_body a {
		text-decoration: none;
		color: #6e0e00;
		font-weight: bold;
	}
	
	#main_body a:hover {
		color: #2b2b2b;
	}


/* PAGE PHOTOS */

ul#eye_candy {
	position: relative;
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style: none;
	overflow: hidden;
}

	#eye_candy li {
		position: absolute;
		top: 0px;
		left: 0px;
	}


/* SUB NAV LISTS */

div#sub_navigation {
	float: left;
	display: inline;
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 10px 0px;
	width: 195px;
	background: #630e00 url("/images/body_regions/sub_nav_footer.gif");
	background-position: center bottom;
	background-repeat: no-repeat;
}

div#job_preview_showcase {
	height: 140px;
	width: 195px;
	background: transparent url("/images/body_regions/home_job_preview_box_background.gif");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

	#job_preview_showcase h3 {
		display: none;
	}

	#job_preview_showcase ul, #sub_navigation ul {
		width: 195px;
		list-style: none;
	}
	
	#job_preview_showcase ul {
		padding: 10px 0px;
	}

		#job_preview_showcase ul li, #sub_navigation ul li {}

			#job_preview_showcase ul li a, #sub_navigation ul li a {
				display: block;
				padding: 0px 15px 0px 20px;
				width: 160px;
				height: 30px;
				font-weight: 100;
				line-height: 30px;
				overflow: hidden;
			}
			
			

			#job_preview_showcase ul li a {
				color: #6e0e00;
				background: transparent url("/images/body_regions/small_list_item_background.gif");
				background-repeat: no-repeat;
				background-position: 0px 0px;
			}
		
			#sub_navigation ul li a {
				color: #f9ddb0;
				background: transparent url("/images/body_regions/sub_nav_item_background.gif");
				background-repeat: no-repeat;
				background-position: 0px 0px;
			}

			#job_preview_showcase ul li a:hover, #sub_navigation ul li a:hover {
				background-position: -195px 0px;
			}

			#job_preview_showcase ul li a:hover {
				color: #ffffff;
			}
			
			#sub_navigation ul li a:hover {
				color: #4e0b01;
			}
			
			a#view_all_jobs_link, #sub_navigation h3 {
				display: block;
				padding: 0px 10px 0px 0px;
				width: 185px;
				height: 30px;
				line-height: 30px;
				color: #ffffff;
				font-family: "Times New Roman", Times, serif;
				font-weight: 100;
				text-transform: uppercase;
				text-align: right;
			}

			a#view_all_jobs_link:hover {
				color: #dcb278;
			}
			
			#sub_navigation h3 {
				margin: 0px 0px 10px 0px;
				background: transparent url("/images/body_regions/sub_nav_header.gif");
				background-repeat: no-repeat;
				background-position: center top;
			}


/* FOOTER */
				
div#footer_container {
	position: relative;
}

	div#footer {
		position: relative;
		margin: 0px auto;
		width: 970px;
		height: 165px;
	}

		p#copyright {
			position: relative;
			behavior: url("/scripts/iepngfix.htc");
			width: 970px;
			height: 165px;
			background: transparent url("/images/backgrounds/footer.png");
			background-repeat: no-repeat;
			background-position: center top;
			z-index: 0;
		}
		
			#copyright span {
				display: none;
			}

		p.supplimental_info {
			display: none;
		}
		
		a#sticky_stamp {
			position: absolute;
			top: 66px;
			right: 0px;
			width: 135px;
			height: 99px;
			z-index: 100;
		}

			#sticky_stamp p, #sticky_stamp img {
				display: none;
			}
