body
{
	margin:						0px;	
	color:						#666666;
	font-size:					11px;
	font-family:				"Tahoma", "Arial", "Verdana", "Trebuchet MS";
	background-color:			#fff;
	background-image: 			url(../img/layout/top_stretch.jpg);
	background-position: 		top left;
	background-repeat: 			repeat-x;
}

a
{
	color:						#3c90c0;
	text-decoration:            underline;
}

a:hover
{
	text-decoration:            none;
	color:                      #59a7d8;    
}

a img
{
	border: 					0px;
}

div.outer_container
{
	background-image:			url(../img/layout/outer.jpg);
	background-position:		top center;
	background-repeat:			no-repeat;
	height:						100%;
	width:						100%;
}

div.container
{
	width:						964px;
	margin:						0px auto;
}

div.container div.header
{
	width:						964px;
	height:						224px;
	position:					relative;
	overflow:					hidden;
}

div.container div.content
{
	width:						964px;
	position:					relative;
	overflow:					hidden;
}

div.container div.content div.menu
{
	width:						212px;
	float: 						left;
}

div.container div.content div.menu div.careers
{
	margin-top: 				30px;
	width:						212px;
}

div.container div.content div.menu a.link
{
	width:						150px;
	height:						21px;
	margin: 					0px auto;
	display: 					block;
	text-transform: 			uppercase;
	text-decoration: 			none;
	font-weight: 				bold;
	padding-left:				30px;
	padding-top:				3px;
	background-image:			url(../img/layout/menu_bullet_inactive.gif);
	background-position:		top center;
	background-repeat:			no-repeat;
}

div.container div.content div.menu a:hover.link
{
	background-image:			url(../img/layout/menu_bullet_active.gif);
	text-decoration: 			underline;
}

div.container div.content div.menu a:active.link
{
	background-image:			url(../img/layout/menu_bullet_active.gif);
	text-decoration: 			underline;
}

div.container div.content div.main_container
{
	width:						752px;
	float: 						left;
}

div.container div.content div.main_container div.main
{
	width:						752px;
}

div.container div.content div.main_container div.main div.left
{
	width:						480px;
	float: 						left;
}

div.container div.content div.main_container div.main div.right
{
	width:						259px;
	float: 						right;
}

div.container div.content div.main_container div.main div.right div.why_mansef
{
	background-image:			url(../img/layout/why_mansef.jpg);
	background-position:		top center;
	background-repeat:			no-repeat;
	width: 						259px;
	height: 					42px;
}

div.container div.content div.main_container div.main div.right div.why_mansef_text
{
	padding-left:				18px;
	width: 						220px;
	text-align: 				justify;
}

div.container div.content div.main_container div.main div.right div.why_mansef div.header
{
	font-size: 					14px;
	font-weight: 				bold;
	color:						#6da6c6;
	text-transform: 			uppercase;
	width: 						241px;
	height: 					29px;
	padding-left:				18px;	
	padding-top:				13px;
}

div.container div.content div.main_container div.main div.section
{
	width:						480px;
}

div.container div.content div.main_container div.main div.section div.top
{
	padding-left:				16px;
	color:						#aaaaaa;
}

div.container div.content div.main_container div.main div.section div.title
{
	font-size: 					14px;
	width:						448px;
	margin-left:				32px;
	padding-bottom:				5px;
	color:						#6da6c6;
	text-transform: 			uppercase;
	font-weight: 				bold;
	border-bottom:				1px solid #ced9dc;
}

div.container div.content div.main_container div.main div.section div.content
{
	margin-left:				32px;
	width:						448px;
}

div.container div.content div.main_container div.main div.section div.content div.pic_row
{
	margin-top: 3px;
}

div.container div.content div.main_container div.main div.section div.content div.pic_row div.pic
{
	float:						left;	
	margin-left:				3px;
}

div.container div.content div.main_container div.main div.section div.content div.news_detail_title
{
	padding-top:				10px;
	width:						448px;
	font-weight: 				bold;
	font-size: 					14px;
	color:						#6da6c6;	
}

div.container div.content div.main_container div.main div.section div.content div.news_detail_date
{
	width:						448px;
	padding-top:				5px;
	padding-bottom:				5px;
	font-weight: 				normal;
	color:						#6da6c6;		
}

div.container div.content div.main_container div.main div.section div.content div.staff_row
{
	width:						448px;
	margin-top: 				10px;
	overflow: 					hidden;
}

div.container div.content div.main_container div.main div.section div.content div.staff_row div.staff_content
{
	float: 						left;
	width: 						224px;
	overflow: 					hidden;	
}

div.container div.content div.main_container div.main div.section div.content div.staff_row div.staff_content div.image
{
	float: 						left;
	width: 						106px;	
}

div.container div.content div.main_container div.main div.section div.content div.staff_row div.staff_content div.image img
{
	border: 					5px solid #ced9dc;
}


div.container div.content div.main_container div.main div.section div.content div.staff_row div.staff_content div.info
{
	float: 						left;
	width: 						118px;	
}

div.container div.content div.main_container div.main div.section div.content div.staff_row div.staff_content div.info div.name
{
	font-size: 					11px;
	font-weight: 				bold;
}

div.container div.content div.main_container div.main div.section div.content div.staff_row div.staff_content div.info div.position
{
	color: 						#5590c2;
	font-size: 					11px;
}

div.container div.content div.main_container div.main div.section div.content div.contact_row
{
	width:						448px;
	margin-top: 				10px;
	overflow: 					hidden;
}

div.container div.content div.main_container div.main div.section div.content div.contact_row div.left
{
	float: 						left;
	width: 						100px;	
}

div.container div.content div.main_container div.main div.section div.content div.contact_row div.right
{
	float: 						left;
	width: 						338px;	
}

div.container div.content div.main_container div.main div.section div.content div.job_list
{
	width:						448px;
	margin-top: 				10px;
	overflow: 					hidden;
}

div.container div.content div.main_container div.main div.section div.content div.job_list div.job_title a
{
	float: 						left;
	font-size: 					13px;
	font-weight: 				bold;
}

div.container div.content div.main_container div.main div.section div.content div.job_list div.job_date
{
	font-size: 					11px;
	float: 						left;
}

div.container div.content div.main_container div.main div.section div.content div.job_posting
{
	width:						448px;
	margin-top: 				5px;
}

div.container div.content div.main_container div.main div.section div.content div.job_posting div.job_title
{
	font-size: 					13px;
	font-weight: 				bold;
	color: 						#6da6c6;
}

div.container div.content div.main_container div.main div.section div.content div.job_posting div.job_date
{
	font-size: 					11px;
}

div.container div.content div.main_container div.main div.section div.content div.job_posting div.job_posting
{
	padding-top: 				5px;
	padding-bottom:				5px;
	font-size: 					11px;
}

div.container div.content div.main_container div.main div.section div.content div.google_map
{
	width:						438px;
	border: 					5px solid #ced9dc;
	margin-top:					20px;
}

div.container div.content div.main_container div.main div.section div.content div.news_detail_content
{
	width:						448px;			
}

div.container div.content div.main_container div.main div.section div.content div.pic_row div.pic img
{
	border: 					1px solid #bcd2cc;
}

div.container div.content div.main_container div.main div.section_big
{
	width:						730px;
}

div.container div.content div.main_container div.main div.section_big div.top
{
	padding-left:				16px;
	color:						#aaaaaa;
}

div.container div.content div.main_container div.main div.section_big div.title
{
	font-size: 					14px;
	width:						698px;
	margin-left:				32px;
	padding-bottom:				5px;
	color:						#6da6c6;
	text-transform: 			uppercase;
	font-weight: 				bold;
	border-bottom:				1px solid #ced9dc;
}

div.container div.content div.main_container div.main div.section_big div.content
{
	margin-left:				32px;
	width:						698px;
}

div.container div.content div.main_container div.main div.section_big div.news_home
{
	width:						220px;
	margin-right:				8px;
	margin-top:					10px;
	float: 						left;
}

div.container div.content div.main_container div.main div.section_big div.news_home div.date
{
	font-size: 					10px;
	color:						#6da6c6;
}

div.container div.content div.main_container div.main div.section_big div.news_home div.news_title
{
	font-weight: 				bold;
	color:						#6da6c6;	
}

div.container div.content div.main_container div.main div.section_big div.news_home div.text
{
	margin-top:					6px;
	width:						210px;
}

div.container div.footer
{
	width:						964px;
	position:					relative;
	overflow:					hidden;
}

div.container div.footer div.left
{
	width:						212px;
	float: 						left;
}

div.container div.footer div.boxes
{
	width:						92px;
	float: 						left;
}

div.container div.footer div.copyright
{
	margin-left: 				10px;
	margin-top: 				7px;
	width:						650px;
	float: 						left;
	font-size:					10px;
}

.clear
{
	clear: both;
}


