*{margin: 0;padding: 0}
body.sub
{
	background: #a3b1b9;
}
#main_holder
{
position: relative;
float: left;
width: 100%;
}
#top
{
float: left;
width: 100%;
background: #a3b1b9 url(../images/bg/main_bg_top.jpg) no-repeat center center;
}
	#top_inner
	{
	margin-left: auto;
	margin-right: auto;
	width: 765px;
	height: 220px;
	
	}
	#top_inner_search
	{
	padding: 6px 4px 0 0;
	
	height: 27px;
	width: 761px;
	background: url(../images/bg/search.gif) no-repeat right center;
	}
	#top_inner_search form 
	{
	
	}
		#top_inner_search form input.search_enter
		{
		font: normal normal 10px/11px arial;
		height: 11px;
		/*padding: 1px 1px 0 1px;*/
		width: 93px;
		margin: 0;
		}
		#top_inner_search form input.search_submit
		{
		border: none;
		background: none;
		font: bold normal 10px/13px arial;
		font-weight: bold;
		margin: 0;
		padding: 0;
		}

#menu
{
position: relative;
z-index: 1000;
float: left;
width: 100%;
background: #a3b1b9 url(../images/bg/main_bg_mid.jpg) no-repeat center center;
}
	#menu_inner
	{
	}
#content
{
float: left;
width: 100%;
background-color: #a3b1b9;
padding: 0;
background: #a3b1b9 url(../images/bg/main_bg_btm.jpg) no-repeat top center;
}
	#content_inner
	{
	margin-left: auto;
	margin-right: auto;
	width: 765px;
	/*height: 425px;
	_height: 396px;*/
	padding: 0;
	}
	#content_menu
	{
	float: left;
	width: 205px;
	margin: 9px 0 10px 0px;
	}
	#content_menu_1
	{
	background: url(../images/bg/menu_repeater.gif) repeat-y top left;
	}
		#content_menu_main
		{
		width: 199px;
min-height: 139px;
_height: 139px;
		padding: 0 0 10px 0;
		margin: 0 5px 0 1px;
		background: url(../images/bg/menu_bg_top.jpg) repeat-x top left;
		}	
			.menu1
			{
			padding: 5px 5px 5px 16px;
			}
			.menu1 a
			{
			font: bold normal 13px/15px arial;
			font-weight: bold;
			text-transform: uppercase;
			text-decoration: none;
			/*color: #2f6275;
			color: #105e7d;*/
			color: #31829F;
			}
			.menu2
			{
			padding: 4px 4px 4px 20px;
			}
			.menu2 a
			{
			color: #262626;
			font: normal normal 11px/13px arial;
			text-decoration: none;
			}
			.menu2 a:hover
			{
			text-decoration: underline;
			}
			.menu3
			{
			padding: 4px 4px 4px 16px;
			}
			.menu3 a
			{
			color: #6F6F6F;
			font: normal normal 10px/13px arial;
			text-decoration: none;
			padding: 0 0 0 12px;
display: block;
			}
			.menu3 a:hover
			{
			text-decoration: underline;
			}
	#content_menu_bottom
		{
		width: 205px;
		height: 9px;
		z-index: 100;
		background: url(../images/bg/menu_bottom.gif) no-repeat top left;
		} 
	#content_main
	{
	float: left;
	width: 521px;
	min-height: 410px;
	_height: 410px;
	background: url(../images/bg/content_repeater.png) repeat top right;
	margin: 9px 0 0 7px;
	padding: 15px 15px 15px 15px;
	font: normal normal 12px/16px arial;
	color: #7d7d7d;
position: relative;
	}
	#content_main_btm
	{
	width: 551px;
	height: 12px;
	background: #a3b1b9 url(http://sandbox.72.marqui.com/images/bg/content_bottom.gif) no-repeat top right;
	position: absolute;
	bottom: 0;
	left: 0;
	}
		#content_main H1
		{
		font: bold normal 16px/20px arial;
		font-weight: bold;
		color: #0076a3;
		margin: 3px 0 5px 0;
		}
		#content_main H2
		{
		font: bold normal 14px/20px arial;
		font-weight: bold;
		color: #6f6f6f;
		margin: 4px 0 5px 0;
		}
		#content_main a
		{
		color: #0076a3; 
		text-decoration: none;
		}
		#content_main a:hover
		{
		text-decoration: underline;
		}
		#content_main ul li,
		#content_main ol li
		{
		margin-bottom: 2px;
		}
		#content_main ul
		{
		list-style-type: square;
		margin: 6px 0 7px 20px;
		}
		#content_main ol
		{
		margin: 6px 0 7px 20px;
		}
.sitemap1
{
font-weight: bold;
font-size: 12px;
padding: 6px 0 5px 0;
border-bottom: 2px dotted #DBDFE2;
}
.sitemap2
{
padding: 3px 0 0 15px;
}

.sitemap3
{
margin-left: 16px;
padding: 0 0 0 10px;
border-left: 2px solid #A4B1B9;
}
.sitemap4
{

padding: 1px 0 0 32px;
}
#footer
{
float: left;
width: 100%;
/*background-color: #a3b1b9;*/

}
.toc_title
{
font-weight: bold;
border-bottom: 1px dotted #0076a3;
border-left: 1px dotted #0076a3;
padding: 0 0 0 5px;
margin: 12px 0 0px 0;
}
.toc_title_career
{
font-weight: bold;
margin: 2px;
}
.toc_date
{
border-left: 1px dotted #0076a3;
padding: 2px 0 0 5px;
color: #4f4f4f;
font-size: 10px;
margin-bottom:2px;
}
.toc_content
{
margin-left: 7px;
}
	#footer_inner
	{

	margin-left: auto;
	margin-right: auto;
	width: 765px;
	height: 107px;
	position: relative;

	}	
	#footer_inner_logo
	{

	position: absolute;
	left: 212px;
	bottom: 0;
	width: 683px;
height: 107px;
	background: #a3b1b9 url(../images/bg/bottom_logo.jpg) no-repeat right bottom;
margin: 0;
padding: 0;
	}
#footer_inner_logo img
{

}