#flash, #newsbar, #main {
	width: 940px;
	margin-left: 10px;
	background-color: #ffffff; }

#flash { height: 300px; }

#newsbar {	
	height: 24px;	
	background: url('../images/layout/news_bar.png') repeat-x 0px -1px; }

	#newsbar ul { 
		overflow: hidden;
		height: 16px; }
		
		#newsbar ul li {
			display: block; float: left; 
		}

	.nb_container {
		position: relative;
		top: 3px;
		left: 5px;		
		float: left;
		width: 930px;
		height: 16px;
		background: #ffffff;						
		overflow: hidden; }
				
		.nb_inner {
			position: absolute;
			top: 2px;
			float: left; }		
							
			.nb_inner li {
				display: block;
				float: left;	
				width: 940px; }

/* the lower three column portion of the main page */
#main { 
	position: relative; 
	background-color: #eeeeee; 
	height: 280px;
	overflow: hidden;  }
	
#subcontainer {	
	position: absolute;
	height: 280px;
	width: 1000px; 
	}
	
	#subcontainer .sc_box {
		margin: 0 25px 10px 0px;						
		width: 280px;
		height: 210px;
		position: relative;
		left: 25px;
		float: left;
		text-align: center; 
		background: url("../images/layout/index_box.jpg") no-repeat; }
		
		#subcontainer .sc_box ul { font-size: 14px; }		
			#subcontainer .sc_box li { margin-bottom: 22px; }								
		
		#subcontainer .sc_box img { margin: 0 auto; }		
		
		.sc_header {			
			font-weight: bold;
			font-size: 16px;
			margin-top: 10px; 
			margin-bottom: 5px; }
		
		.sc_content { 
			text-align: justify;
			margin: 5px 10px 5px 10px; }	
		
			#sc_center .sc_content p, #sc_right .sc_content p {			
				line-height: 18px;
				margin-bottom: 5px;	}
		
			#sc_center ul, #sc_right ul {
				float: right;	
				font-weight: bold; 
				text-align: right; }
			
			#sc_left ul { margin-left: 50px; font-weight: bold; }
			
			
#box_cont {
	width: 940px;
	height: 400px;
	background-color: #eeeeee; 
	overflow: visible; }

.aBox {
	position: relative;
	top: 15px;				
	float: left;
	margin-left: 0px;
	width: 313px;
	height: 250px;							
	background-color: #eeeeee; 
	text-align: center; }
									
	.aBox .pb_head {
		background: url("../images/layout/pushbox_top_left.png") no-repeat bottom left;
		width: 100%; }
	
		.aBox .pb_head .pb_right {
			height: 20px;
			margin-left: 20px; 
			background: url("../images/layout/pushbox_top_right.png") no-repeat bottom right; }
			
	.aBox .pb_body {
		background: url("../images/layout/pushbox_body_left.png") repeat-y left;
		width: 100%; }
		
		.aBox .pb_body .pb_right { 
			position: relative;
			margin-left: 20px; 
			background: #ffffff url("../images/layout/pushbox_body_right.png") repeat-y right; }
			
			.aBox .pb_body .pb_right .pb_content {
				position: relative;
				margin-right: 20px; 
				background-color: #ffffff;
				height: 190px;  
				overflow: hidden; 
				text-align: center; }
				
	.aBox .pb_foot {
		clear: both;
		width: 100%; 
		background: url("../images/layout/pushbox_bottom_left.png") no-repeat top left; }
		
		.aBox .pb_foot .pb_right {
			text-align: right;
			padding-top: 10px;
			padding-right: 20px;
			font-weight: bold;
			height: 40px; 
			margin-left: 20px; 
			background: url("../images/layout/pushbox_bottom_right.png") no-repeat top right; }
			
			.aBox .pb_foot .pb_right a { color: #ffffff; }
			.aBox .pb_foot .pb_right a:hover { color: #ff9000; text-decoration: none; }
			
	.aBox p { text-align: justify; }
	
	.aBox p.generic { 
		font-size: 11px;
		width: 240px; 
		margin: 5px auto 0 auto; }	
		
		#results {
			margin-top: 0px;
		}
		
	.awards_title {
		margin-top: 3px;
		font-size: 16px; 
		font-weight: bold;
		text-align: center; }
		
	.aBox .job_slider {
		margin-top: 5px;
		font-size: 11px; 
		font-weight: bold;
		text-align: center; }
				
		.job_slider_left  { width: 50%; float: left; margin: 5px 0 0 0px; }
		.job_slider_right { 
			margin-right: 20px;
			float: right; 
			text-align: left;
			font-weight: normal; }
			
			.job_slider_right ul { list-style-type: disc; }
			.job_slider_right li { margin: 2px 0 0 8px;  }

		.aBox p.lie_second { width: 290px; }	
		
		.cr_slider {
			margin: 0 auto;
			margin-top: 5px;
			margin-left: 11px;
			font-size: 14px;
			font-weight: bold;
			text-align: left; }
		
		.aBox img { position: relative; }
		
		#lie img { margin-left: 11px; }
