
/******* INDEX ********
	=Master Container
	=Header
	=Content Container
	=Promo Container
	=Footer
************************/




/* =Master Container */
#master_container {
	background: #edeceb;
	margin-top: 130px;
	margin-left:40px;
	width: 975px;
	float:left;
}
	#master_container.awards_entry {
		width: 916px;
	}
.break{
	padding-bottom:10px;
	padding-top:10px;
}

/* =Header */
#header {
	position: relative;
	background: #26272A;
	height:42px;
	padding: 5px 20px 8px 20px;
}
	#header .chair_guys {
		position: absolute;
		top: 64px;
		right: 20px;
	}
	#header #main_nav {
		margin-top: 20px;
		width: 100%;
		
	}
		#header #main_nav li {
			float: left;
			margin-right: 25px;
		}
		#header #main_nav #labs_link {
			margin-left: -10px;
			padding-left: 20px;
			border-left: 1px solid #45afd2;
		}
		#header #main_nav a {
			font-size: 13px;
			line-height: 18px;
			font-weight: bold;
			text-decoration: none;
			color: #fff;
		}
		#header #main_nav a:hover {
			color: #acdbeb;
		}
		#header #main_nav a.active {
			color: #111;
			background-color:#f2f1f0;
			padding:6px 10px 14px 10px;
	
		}
		

/* =Content Container */
.content_container {

}
	
	.content_container .content_lead_in {
		border-top: 1px solid #ece5bf;
		border-right: 1px solid #ece5bf;
		border-left: 1px solid #ece5bf;
		padding: 25px 35px;
		background: #fffdd7 url(../images/common/backgrounds/bg_content_lead_in.jpg) no-repeat right bottom;
		font-size: 16px;
		line-height: 20px;
		font-weight: bold;
		color: #70706e;
	}	
	.content_container .content_box {
		margin: 16px 20px 20px 20px;
		width:936px;
		padding: 35px 30px;
		background: #fff;
	}
	.content_container .content_box.after_lead_in {
		border-top: none;
	}


/* =Page Header */
.content_container .page_header {
	height: 175px;
	padding-left: 50px;
}
		

/* =Promo Container */
#promo_container {
	background: #f2f1f0;
	width: 975px;
	overflow: hidden;
	float:left;
}
	#promo_container #promo_module {
		float: left;
		margin-left: 20px;
		display: inline;
		clear:both;
	}
	#promo_container #promo_labs {
		float: left;
		margin-left: 5px;
	}
	.promo_guts {
		margin-top: -3px;
		padding-bottom: 5px;
		width: 936px;
		overflow: hidden;
		background-color:#fff;
		float:left;
	}
	.promo_top {
		width: 941px;
		height: 4px;
		background: url(../images/common/backgrounds/bg_promo_top.gif) no-repeat left bottom;
	}
	.promo_box_standard {
		float: left;
		width: 250px;	
		padding: 12px 25px 10px 8px;
		margin: 0 4px 0 14px !important;
		margin: 0 4px 0 8px;
		border-right: 1px solid #e5e5e5;
	}
		.promo_box_standard.last {
			border-right: 0;
		}
		.promo_box_home {
		float: left;	
		padding: 25px 25px 15px 15px;
		margin: 0 4px 0 14px !important;
		margin: 0 4px 0 8px;
		width:43%;
		border-right: 0px solid #e5e5e5;
	}
		.promo_box_service {
		float: left;	
		padding: 15px 25px 15px 15px;
		margin: 0 4px 0 14px !important;
		margin: 0 4px 0 8px;
		width:43%;
		border-right: 1px solid #e5e5e5;
	}
	.promo_box_service_rightWeb {
		float: left;	
		padding: 145px 25px 15px 15px;
		margin: 0 4px 0 14px !important;
		margin: 0 4px 0 8px;
		width:43%;
		border-right: 0px solid #e5e5e5;
	}
	.promo_box_service_rightBrand {
		float: left;	
		padding: 95px 25px 15px 15px;
		margin: 0 4px 0 14px !important;
		margin: 0 4px 0 8px;
		width:43%;
		border-right: 0px solid #e5e5e5;
	}
		
		.promo_box_standard a.cta_link {
			font-size: 11px;
			font-weight: bold;
			text-decoration: none;
			color: #4a4a4a;
		}
	.promo_box_standard a.cta_link:hover {
		color: #000;
	}
	
	#promo_why_choose_us  {
		padding: 0px 20px 20px 8px;		
	}
	
	#promo_labs {
		width: 262px;
	}
		#promo_labs .header {
			margin-top: -5px;
			margin-bottom: 10px;
		}
		#promo_labs .promo_body {
			width: 270px;
		}
.project_box_standard {
		float: left;
		width: 320px;	
		padding: 0px 16px 10px 8px;
		margin: 0 4px 0 14px !important;
		margin: 0 4px 0 8px;
		border-right: 1px solid #e5e5e5;
	}
	.project_box_solution {
		float: left;
		width: 500px;	
		padding: 0px 8px 10px 8px;
		margin: 0 4px 0 14px !important;
		margin: 0 4px 0 8px;
	}
	.project_body {
			width: 300px;
		}
	.project_body_solution {
			width: 480px;
		}
		
/* =Footer */
#footer {
	width: 935px;
	height: 35px;
	background: #f2f1f0 url(../images/common/backgrounds/bg_footer.gif) no-repeat bottom;
	padding: 15px 20px;
	float:left;
}
#master_container.awards_entry #footer {
	width: 876px;
	background: #f2f1f0;
}
	#footer #footer_nav li {
		float: left;
		margin-right: 18px;
	}
	#footer #footer_nav li.divider {
		border-left: 1px solid #d7d7d7;
		padding-left: 18px;
	}
	#footer #footer_nav a {
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color: #cdcdcd;
	}
	#footer #footer_nav a:hover {
		color: #969696;
	}
	#footer #footer_nav a.active {
		color: #969696;
	}
	
	

