/* TEST GROUP GENERAL RULES */

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

html, body {
	height: 100%;
	margin: 0 0 1px;
	padding: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #000000;
}

a {
	text-decoration: none;
	cursor: pointer;
}

a:active {
	outline: 0 none;
}

a:focus {
	outline: 0 none;
	-moz-outline-style: none;
}

a img {
	border: none;
}

h1, h2, h3, h4, h5, h6 {
	position: relative;
	font-family: 'amsans';
	font-weight: 100;	
}

/* modal WINDOW */ 

#modal_window_3 {
	display: none;
	position: absolute;
	top: 200px;
	left: 0px;
	z-index: 600;
	display: none;
}

#modal_window_2 {
	left: 0px;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	background: #000 url("/images/backgrounds/frame_elements_repeat_bg.png") center -200px repeat-y;
}

#modal_window {
	width: 100%;
	height: 100%;
	background: transparent url("/images/backgrounds/frame_elements_bg.png") center -200px no-repeat;
}

a#close_modal {
	display: none;
	position: absolute;
	z-index: 800;
	right: 205px;
	top: 0px;
	width: 105px;
	height: 30px;
	background: transparent url("/images/misc_elements/close_modal_btn.png") -105px 0px;
	z-index: 999;
}

a#close_modal:hover {
	background-position: 0px 0px !important;
}

#close_modal span {
	display: none;
}

#modal_window_content_container {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 601;
}

#modal_window_content {
	position: relative;
	width: 1000px;
	margin: 0px auto;
	z-index: 602;
}

/* SITE CONTAINERS */

div#container_6 {
	background-color: #21011a;
}

div#container_5 {
	max-width: 3700px;
	margin: 0px auto
}

div#container_4 {
 	background: transparent url("/images/body_regions/footer.png") center bottom no-repeat;
}

div#container_3 {
	position:relative;
	z-index: 100;
	background: transparent url("/images/backgrounds/frame_elements_repeat_bg.png") center top repeat-y;
}

div#container_2 {
	background: transparent url("/images/backgrounds/frame_elements_bg.png") center top no-repeat;
}

div#container {
	position: relative;
	margin: 0px auto;
	width: 1000px;
}


/* AJAX HEADER & NAV CONTAINERS */

div#ajax_container_2 {
	position: absolute;
	z-index: 800;
	width: 100%;
	top: 0px;
}

div#ajax_container {
	position: relative;
	width: 1000px;
	margin: 0px auto;
	top: 0px;
}


/* HEADER */

div#header {
	width: 1000px;
	position: absolute;
	top: 0px;
}

	#header h1 {
		width: 400px;
		height: 200px;		
		background: transparent url("/images/logos/logo.png") no-repeat;
	}
	
		#header h1 span, #header img {
			display: none;
		}


/* NAVIGATION */

ul#navigation {
	position: absolute;
	z-index: 200;
	top: 0px;
	right: 0px;
	width: 535px;
	height: 160px;
	list-style: none;
}

	#navigation li {
		float: left;
	}

	#navigation li.first {
		background: transparent url("/images/navigation/khi_nav_Icon.png") no-repeat 184px 0px;
	}
	
	#navigation li.second {
		background: transparent url("/images/navigation/khi_nav_Icon.png") -218px 0px;
	}
	
		a#life_sciences_link {
			width: 396px;
			background: transparent url("/images/navigation/life_sciences.png");
		}
		
		a#just_ask_link {
			width: 139px;
			background: transparent url("/images/navigation/just_ask.png");
		}
		
		a#about_link {
			width: 87px;
			background: transparent url("/images/navigation/about.png");
		}
		
		a#candidates_link {
			width: 138px;
			background: transparent url("/images/navigation/candidates.png");
		}
		
		a#clients_link {
			width: 96px;
			background: transparent url("/images/navigation/clients.png");
		}
		
		a#careers_link  {
			width: 105px;
			background: transparent url("/images/navigation/careers.png");
		}
		
		a#contact_link  {
			width: 109px;
			background: transparent url("/images/navigation/contact.png");
		}
		
		#navigation li a {
			display: block;
			height: 80px;
			background-repeat:no-repeat;
			background-position: 0px 0px;
		}
		
		#navigation li a:hover, #navigation li a.nav_item_hover {
			background-position: 0px -80px ;
		}
		
			#navigation li a span {
				display: none;
			}
	
	#nav_hover {
		position: absolute;
		z-index: 200;
		display: none;
	}

	.page_selection_list {
		visibility: hidden;
		position: absolute;
		width: 600px;
		margin: 0px auto;
		left: 200px;
		top: 250px;
		list-style: none;
		z-index: 800;
	}

	.active_page_selection {
		visibility: visible;
		display: none;
	}
	
		.page_selection_list li {
			position: relative;
			width: 600;
			height: 75px;
			margin: -10px 0px;
			cursor: pointer;
			background: transparent url("/images/misc_elements/page_selection_item.png");
		}
		
			.page_selection_list li a {
				position: relative;
				display: block;
				width: 500px;
				padding: 0px 50px;
				font-size: 25px;
				height: 75px;
				font-weight: 100;
				font-family: 'amsans';
				line-height: 75px;
				color: #fff;
				text-align: center;
				background-position: center top !important;
			}
			
			.page_selection_list li a:hover {
			}
			
			.page_selection_list li a span {
				position: relative;
				z-index: 100;
			}
			
			.page_selection_list li a img {
				position: absolute;
				z-index: 90;
				display: none;
				top: 0px;
				left: 0px;
			}
			
/* MAIN SITE CONTENT BODY */

div#main_body {
	width: 1000px;
}

/* MAIN TEXT REGION */

	div#body_text {
		position: relative;
		color: #2e2e2e;
		font-size: 14px;
		line-height: 20px;
	}

		#body_text h2 {
			line-height: 35px;
			font-size: 22px;
			color: #ffffff;
		}

		#body_text a {
			color: #923c8d;
		}
		
		#body_text a:hover {
			color: #5bfff3;
		}
			
		

/* FOOTER */		

div#footer {
	clear: both;
	position: relative;
	margin: 0px auto;
	width: 1000px;
	height: 180px;
	background-repeat: no-repeat;
	background-position: center top;
}

	p.copyright {
		display: none;
	}
	
	
	#footer_navigation {
		position: absolute;
		list-style: none;
		height: 107px;
		width: 313px;
		right: 135px;
	}	
	
	#footer_navigation li {
		float: left;
	}
	
	#footer_navigation li a {
		display: block;
		height: 107px;
	}
	
	#footer_navigation li a span {
		display: none;
	}
	
	a#in_the_news_link {
		width: 157px;
		background: transparent url("/images/navigation/in_the_news.png") 0px 0px;
	}

	a#khi_quotes_link {
		width: 156px;
		background: transparent url("/images/navigation/khi_quotes.png") 0px 0px;
	}
	
	#footer_navigation li a:hover {
		background-position: 0px -107px;
	}	
	
		
		/* STICKY IT STAMP! */
	
		a#sticky_stamp {
			position: absolute;
			top: 0px;
			right: 0px;
			width: 75px;
			height: 61px;
		}
		
			#sticky_stamp p, #sticky_stamp img {
				display: none;
			}
