	.subcontent_container {
		position: relative;
		float: right;
		height: 325px;
		padding-left: 2px;
		background: #faf8f1 url(../images/backgrounds/subcontent_container.gif) repeat-y left;
		overflow: hidden;
	}
	
		.subcontent_container#standard {
			width: 420px;
		}
		
		.subcontent_container#people {
			width: 678px;
		}
		
		.subcontent_container#contact {
			width: 480px;
			background: none;
		}
		
		.subcontent_container#casestudies {
			width: 500px;
			/*
			background-color: #ffffff;
			background: none;
			*/
			background: #ffffff url(../images/backgrounds/subcontent_container.gif) repeat-y left;
		}
		
		.subcontent_container#casestudies {
			width: 500px;
			background: #ffffff url(../images/backgrounds/subcontent_container.gif) repeat-y left;
		}
		
		
		
			.subcontent_container#casestudies img {
				position: absolute;
				top: 0;
				left: 502px;
				z-index: 50;
			}
		
		.subcontent_standard {
			position: absolute;
			width: 340px;
			top: 0;
			padding: 0 60px 10px 20px;
		}
		
		.subcontent_control {
			position: absolute;
			top: 20px;
			right: 21px;
			_right: 1px;
			margin: 0;
			padding: 0;
			list-style-type: none;
			width: 35px;
			height: 80px;
			z-index: 65;
		}
		
			.subcontent_control#subcontent_control_bio,
			.subcontent_control#subcontent_control_casestudy {
				top: 100px;
			}
			
			.subcontent_control#subcontent_control_cs {
				top: 100px;
			}
		
			.subcontent_control li {
				width: 35px;
				height: 40px;
			}
			
				.subcontent_control li a {
					width: 35px;
					height: 40px;
					/*
					opacity: .8;
					filter: alpha(opacity=80);
					*/
				}
				
				.subcontent_control li a#cs_control_up,
				.subcontent_control li a#subcontent_control_up {
					display: none;
					background: url(../images/icons/subcontent_control_up.gif) no-repeat 0 0;
				}
				
				.subcontent_control li a#cs_control_down,
				.subcontent_control li a#subcontent_control_down {
					display: none;
					background: url(../images/icons/subcontent_control_down.gif) no-repeat 0 0;
				}
				
					.subcontent_control li a#cs_control_up:hover,
					.subcontent_control li a#cs_control_down:hover,
					.subcontent_control li a#subcontent_control_up:hover,
					.subcontent_control li a#subcontent_control_down:hover {
						background-position: 0 -40px;
					}
				
				.subcontent_control li a#cs_control_up,
				.subcontent_control li a#cs_control_down {
					display: block;
				}
					
			.subcontent_control#scc_popup {
				top: 100px;
			}
		
		ul#numerical_links {
			position: absolute;
			top: 466px;
			right: 100px;
			z-index: 50;
		}
		
			ul#numerical_links li {
				overflow: hidden;
			}
			
			ul#numerical_links li,
			ul#numerical_links li a {
				height: 32px;
				width: 28px;
			}
				
				ul#numerical_links li#numerical_link_1 a {
					background: url(../images/links/numerical_link1.gif) no-repeat 0 0;
				}
				
				ul#numerical_links li#numerical_link_2 a {
					background: url(../images/links/numerical_link2.gif) no-repeat 0 0;
				}
				
				ul#numerical_links li#numerical_link_3 a {
					background: url(../images/links/numerical_link3.gif) no-repeat 0 0;
				}
				
				ul#numerical_links li#numerical_link_4 a {
					background: url(../images/links/numerical_link4.gif) no-repeat 0 0;
				}
				
				ul#numerical_links li#numerical_link_5 a {
					background: url(../images/links/numerical_link5.gif) no-repeat 0 0;
				}
				
				ul#numerical_links li#numerical_link_6 a {
					background: url(../images/links/numerical_link6.gif) no-repeat 0 0;
				}
				
				ul#numerical_links li#numerical_link_7 a {
					background: url(../images/links/numerical_link7.gif) no-repeat 0 0;
				}
				
				ul#numerical_links li#numerical_link_1 a:hover,
				ul#numerical_links li#numerical_link_2 a:hover,
				ul#numerical_links li#numerical_link_3 a:hover,
				ul#numerical_links li#numerical_link_4 a:hover,
				ul#numerical_links li#numerical_link_5 a:hover,
				ul#numerical_links li#numerical_link_6 a:hover,
				ul#numerical_links li#numerical_link_7 a:hover,
				ul#numerical_links li#numerical_link_1 a.active,
				ul#numerical_links li#numerical_link_2 a.active,
				ul#numerical_links li#numerical_link_3 a.active,
				ul#numerical_links li#numerical_link_4 a.active,
				ul#numerical_links li#numerical_link_5 a.active,
				ul#numerical_links li#numerical_link_6 a.active,
				ul#numerical_links li#numerical_link_7 a.active {
					background-position: 0 -32px;
				}
	
	.content_band_sub_menu {
		position: relative;
		float: right;
		width: auto;
		height: 325px;
		margin: 0 20px 0 50px;
		text-align: right;
	}
	
		ul#sub_menu,
		ul#sub_menu1,
		ul#sub_menu2 {
			margin-top: 8px;
		}
		
			ul#sub_menu li {
				margin-bottom: .7em;
			}
			
				ul#sub_menu li a {
					padding: 0 0 4px 0;
					text-decoration: none;
				}
				
					ul#sub_menu li a:visited {
					}
					
					ul#sub_menu li a:hover,
					ul#sub_menu li a:active {
					
					}
					
					ul#sub_menu li a.active {
						color: #696653;
						background: url(../images/navigation/nav_btm.gif) repeat-x bottom;
					}
	
.standard_content {
	margin-top: 100px;
	margin-left: 35px;
}

	.standard_content h1 {
		margin: 0;
		padding: 0;
	}
	
	/* About Headings */
	
	.standard_content h1#hdr_joinourteam {
		width: 250px;
		height: 40px;
		background: url(../images/about/hdr_joinourteam.gif) no-repeat 0 0;
	}
	
	/* Work Headings */
	
	.standard_content h1#hdr_awards {
		width: 250px;
		height: 40px;
		background: url(../images/work/hdr_awards.gif) no-repeat 0 0;
	}
	
	.standard_content h1#hdr_whitepapers {
		width: 250px;
		height: 40px;
		background: url(../images/work/hdr_whitepapers.gif) no-repeat 0 0;
	}
	
		.hdr_topics {
			background: url(../images/work/hdr_topics.gif) no-repeat top right;
			text-align: left;
			text-indent: -10000em;
			overflow: hidden;
		}
	
	.standard_content h1#hdr_srssa {
		width: 339px;
		height: 70px;
		background: url(../images/casestudies/hdr_srssa.gif) no-repeat 0 0;
	}
	
	.standard_content h1#hdr_cingular {
		width: 142px;
		height: 40px;
		background: url(../images/casestudies/hdr_cingular.gif) no-repeat 0 0;
	}
	
	.standard_content h1#hdr_i2i {
		width: 300px;
		height: 40px;
		background: url(../images/casestudies/hdr_i2i.gif) no-repeat 0 0;
	}
	
	.standard_content h1#hdr_northhighland {
		width: 256px;
		height: 40px;
		background: url(../images/casestudies/hdr_northhighland.gif) no-repeat 0 0;
	}
	
	.standard_content h1#hdr_specialtytile {
		width: 221px;
		height: 40px;
		background: url(../images/casestudies/hdr_specialtytile.gif) no-repeat 0 0;
	}
	
	/* News Headings */
	
	.standard_content h1#hdr_inthenews {
		width: 250px;
		height: 40px;
		background: url(../images/news/hdr_inthenews.gif) no-repeat 0 0;
	}
	
	.standard_content h1#hdr_aroundtown {
		width: 250px;
		height: 40px;
		background: url(../images/news/hdr_aroundtown.gif) no-repeat 0 0;
	}
	
	

/* ----------------------------- Content End ------------------------------- */



#popup_div {
	position: absolute;
	height: 0;
	top: 80px;
	left: 50%;
	overflow: hidden;
	width: 680px;
	margin-left: -340px;
	z-index: 55;
}

	#popup_div_close {
		display: block;
		position: absolute;
		right: 15px;
		top: 15px;
		width: 40px;
		height: 9px;
		background: url(../images/icons/close.gif) no-repeat 0 0;
		z-index: 100;
	}
	
	.popup {
		position: absolute;
		background: #ffffff;
		border: 1px solid #D2D0CB;
		width: 678px;
		left: 50%;
		margin-left: -340px;
		padding-bottom: 40px;
		z-index: 60;
	}
	
		.popup#bio {
		
		}
	
	#popup {
		background: #ffffff;
		border: 1px solid #D2D0CB;
		text-align: center;
		padding: 90px 100px 90px 80px;
	}
	
#image_div {
	position: absolute;
	height: 600px;
	top: 80px;
	left: 50%;
	overflow: hidden;
	width: 800px;
	margin-left: -400px;
	z-index: 55;
}

#image_div {
	position: absolute;
	height: 0;
	top: 80px;
	left: 50%;
	overflow: hidden;
	width: 750px;
	margin-left: -400px;
	z-index: 55;
	background: #ffffff;
	padding: 0 25px;
}

	#image_div_close {
		display: block;
		position: absolute;
		right: 15px;
		top: 15px;
		width: 40px;
		height: 9px;
		background: url(../images/icons/close.gif) no-repeat 0 0;
		z-index: 100;
	}
	
	#csimage_large {
		padding-top: 25px;
	}

.page_link {
	padding-right: 13px;
	background: url(../images/icons/page_link.gif) no-repeat right;
}

.lipage_link {
	padding-right: 13px;
	background: url(../images/icons/lipage_link.gif) no-repeat right;
}

.popup_link {
	padding-left: 13px;
	background: url(../images/icons/popup_link.gif) no-repeat right;
}

.return_to_page {
}

	.return_to_page#rtp_list {
		position: absolute;
		width: 97px;
		bottom: 15px;
		left: 35px;
		background: url(../images/links/returntolist.gif) no-repeat 0 0;
	}
	
	.return_to_page#rtp_history {
		position: absolute;
		width: 117px;
		bottom: 15px;
		left: 35px;
		background: url(../images/links/gotohistory.gif) no-repeat 0 0;
	}
	
	.return_to_page#rtp_people {
		position: absolute;
		width: 113px;
		bottom: 15px;
		left: 35px;
		background: url(../images/links/gotopeople.gif) no-repeat 0 0;
	}
	
	.return_to_page#rtp_awardslist {
		position: absolute;
		width: 179px;
		height: 10px;
		bottom: 10px;
		left: 35px;
		background: url(../images/links/awardslist.gif) no-repeat 0 0;
	}
	
#historycontent,
#scrollcontent {
	position: absolute;
}

	a#step_prev {
		position: absolute;
		width: 75px;
		height: 32px;
		top: 411px;
		right: 175px;
		background: url(../images/links/step_prev.gif) no-repeat 0 0;
		/*
		opacity: .8;
		filter: alpha(opacity = 80);
		*/
	}
	
	a#step_next {
		position: absolute;
		width: 75px;
		height: 32px;
		top: 411px;
		right: 100px;
		background: url(../images/links/step_next.gif) no-repeat 0 0;
		/*
		opacity: .8;
		filter: alpha(opacity = 80);
		*/
	}
	
	a#step_next_initial {
		position: absolute;
		width: 75px;
		height: 32px;
		top: 411px;
		right: 100px;
		background: url(../images/links/step_next.gif) no-repeat 0 0;
		/*
		opacity: .8;
		filter: alpha(opacity = 80);
		*/
	}
	
		a#step_prev:hover,
		a#step_next:hover {
			/*
			opacity: 1;
			filter: alpha(opacity = 100);
			*/
			background-position: 0 -32px;
		}
		
		a#step_next_initial:hover {
			/*
			opacity: 1;
			filter: alpha(opacity = 100);
			*/
			background-position: 0 -128px;
		}
		
		a#step_prev.inactive,
		a#step_next.inactive {
			/*
			opacity: .8;
			filter: alpha(opacity = 80);
			*/
			background-position: 0 -64px;
		}
		
		a#step_prev.inactive:hover,
		a#step_next.inactive:hover {
			background-position: 0 -64px;
		}

a#arrow_left {
	position: absolute;
	top: 100px;
	left: 0;
	width: 32px;
	height: 80px;
	background: url(../images/icons/arrow_left.gif) no-repeat 0 0;
	/*
	opacity: .8;
	filter: alpha(opacity = 80);
	*/
	z-index: 60;
	display: none;
}

a#arrow_right {
	position: absolute;
	top: 100px;
	right: 0;
	width: 32px;
	height: 80px;
	background: url(../images/icons/arrow_right.gif) no-repeat 0 0;
	/*
	opacity: .8;
	filter: alpha(opacity = 80);
	*/
	z-index: 60;
}

	a#arrow_left:hover,
	a#arrow_right:hover {
		background-position: 0 -80px;
		/*
		opacity: 1;
		filter: alpha(opacity = 100);
		*/
	}

h3#recentposts {
	margin: 0;
	padding: 0 0 0 0;
	width: 79px;
	height: 5px;
	background: url(../images/smalltext/recentposts.gif) no-repeat 0 0;
}
/* ----------------------------- Special End ----------------------------- */