/*	---------------------------------------------------------------------------------------------------------------------------
	Body
	--------------------------------------------------------------------------------------------------------------------------- */

	body
	{
	margin: 0px;
	padding: 0px;
	font: 12px arial, tahoma, Verdana, Georgia, "Times New Roman", Times, serif;
	background: #ffffff;
	color: #592f19;
	}

	.container_main
	{
	margin: 0px auto;
	padding: 0px;
	width: 900px;
	text-align:justify;
	}
	
/*	---------------------------------------------------------------------------------------------------------------------------
	Header
	--------------------------------------------------------------------------------------------------------------------------- */
	
	.container_header
	{

	text-align:center;
	position: relative;
	width: 900px;
	height: 307px;
	margin-top:80px;
	background: url("../images/logo.jpg") top  no-repeat;
	}

	.container_logo
	{
	position: relative;
	top: 10px;
	left: 15px;
	z-index:1;
	}
	
	.logo, .logo a:link, .logo a:visited , .logo a:active
	{
	display: block;
	margin: 0px;
	padding: 0px;
	width: 200px;
	height: 132px;
	text-indent: -9999px;
	background: url("../images/logo.png");
	background-repeat: no-repeat;
	}
	
	.container_navi
	{
	float: right;
	position: relative;
	margin:-10px 20px 0 0;
	}

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

	.container_content
	{
	overflow: hidden;
	padding: 0px 30px 40px 30px;
	width: 840px;
	}
	
	.container_content h3
	{
	margin: 0px;
	padding: 0px 0px 8px 10px;
	color: #ff0000;
	font-size: 14px;
	border-bottom: 3px solid #E50100;
	}
	
	h4
	{
	margin: 0px;
	margin-top: 30px;
	padding: 10px 0px 8px 10px;
	color: #666;
	font-size: 14px;
	background: #e1e1e1;
	 }
	
	.container_content p
	{
	margin: 0px;
	padding: 60px 10px 50px 10px;
	text-align:center;
	line-height: 20px;
	color: #E50100;
	}
	
	p a:link, p a:visited , p a:active
	{
	color: #94BF45;
	text-decoration: none;
	}
	
	p a:hover
	{
	color: #666;
	text-decoration: none;
	}
	


	
/*	---------------------------------------------------------------------------------------------------------------------------
	Footer
	--------------------------------------------------------------------------------------------------------------------------- */

	.container_footer
	{
	background: url("../images/back_footer.gif") no-repeat;
	height: 53px;
	padding: 8px 0px 0px 40px;
	margin-bottom: 40px;
	font-size: 11px;
	color: #ffffff;
	line-height: 20px;
	text-align:center;
	}
	
	.ml
	{
	position: relative;
	top: 2px;
	}

	.container_footer a:link, .container_footer a:visited , .container_footer a:active
	{
	color: #ffffff;
	text-decoration:none;
	}
	
		.container_footer a:hover
	{
	color: #ff0000;
	text-decoration:none;
	}
	

/*	---------------------------------------------------------------------------------------------------------------------------
	Impel
	--------------------------------------------------------------------------------------------------------------------------- */
	
	#impel {
	float:right;
	margin:0 35px;
	height:25px;
	}
	
	#impel a {
	display:block;
	width:65px;
	height:20px;
	text-indent:-9999px;
	background: transparent url(../images/impel_logo.gif) top left no-repeat;
	}
	
	#impel a:hover {
	background: transparent url(../images/impel_logo.gif) top right no-repeat;
	}
	
