body {
	width:					100%;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	background-color:		#222222;
}

div#wrapper_top {
	width:					100%;
	height:					250px;
	margin-top:				0px !important;
	margin-bottom:			0px !important;
	padding:				0px;
	background-image:		url('../img/background_top.gif');
}

div#content_top {
	width:					960px;
	height:					250px;
	margin-top:				0px;
	margin-right:			auto;
	margin-bottom:			0px;
	margin-left:			auto;
}

div#navi_lvl0_wrapper {
	float:					left;
	width:					570px;
	height:					65px;
	padding:				95px 0px 0px 0px;

}

	ul#navi_lvl0 {
	float:					left;
	list-style-type:		none;
	margin:					0px;
	padding:				0px;
	}
	
	ul#navi_lvl0 li, ul#navi_lvl0 li.selected {
	float:					left;
	height:					24px;
	padding:				5px 20px 0px 20px;
	margin-right:			20px;
	background-color:		#2c2c2c;
	}
	
	ul#navi_lvl0 li.selected {
	background-color:		#000000;
	}
	
	ul#navi_lvl0 a {
	font-size:				12px;
	font-family:			verdana;
	font-weight:			bold;
	color:					#fefefe;
	}
	
div#navi_lvl1_wrapper {
	float:					left;
	width:					960px;
	height:					36px;
	padding:				9px 0px 0px 0px;
}

	ul#navi_lvl1 {
	float:					left;
	list-style-type:		none;
	margin:					0px;
	padding:				0px;
	}
	
	ul#navi_lvl1 li, ul#navi_lvl1 li.selected {
	float:					left;
	height:					24px;
	padding:				5px 15px 0px 15px;
	margin-left:			0px;
	background-image:		url('../img/navi_top_seperator.gif');
	background-repeat:		no-repeat;
	background-position:	left;
	}
	
	ul#navi_lvl1 li:first-child, ul#navi_lvl1 li:first-child.selected {
	padding-left:			0px;
	background-image:		none;
	}
	
	ul#navi_lvl1 li.selected {

	}
	
	ul#navi_lvl1 a, ul#navi_lvl1 a.selected {
	font-size:				12px;
	font-family:			verdana;
	color:					#666666;
	}
	
	ul#navi_lvl1 a.selected {
	color:					#1a1a1a;
	}

div#navi_lvl2_wrapper {
	float:					left;
	width:					960px;
	height:					36px;
	padding:				9px 0px 0px 0px;
}

	ul#navi_lvl2 {
	float:					left;
	list-style-type:		none;
	margin:					0px;
	padding:				0px;
	}
	
	ul#navi_lvl2 li, ul#navi_lvl2 li.selected {
	float:					left;
	height:					24px;
	padding:				5px 15px 0px 15px;
	margin-left:			0px;
	background-image:		url('../img/navi_top_seperator.gif');
	background-repeat:		no-repeat;
	background-position:	left;
	}

	ul#navi_lvl2 li:first-child, ul#navi_lvl2 li:first-child.selected {
	padding-left:			0px;
	background-image:		none;
	}

	ul#navi_lvl2 li.selected {

	}
	
	ul#navi_lvl2 a, ul#navi_lvl2 a.selected {
	font-size:				12px;
	font-family:			verdana;
	color:					#666666;
	}
	
	ul#navi_lvl2 a.selected {
	color:					#1a1a1a;
	}
	
div#top_right_wrapper {
	float:					left;
	width:					350px;
}
	
div#top_right_wrapper div#links {
	float:					left;
	width:					390px;
	height:					70px;
}
	
	ul#site_links {
	float:					right;
	list-style-type:		none;
	margin:					0px;
	padding:				20px;
	}
	
	ul#site_links a {
	color:					#666666;
	font-size:				11px;
	text-decoration:		none;
	}
	
	ul#site_links li {
	float:					left;
	background-image:		url('../img/site_link_seperator.gif');
	background-repeat:		no-repeat;
	background-position:	right;
	padding-right:			10px;
	margin-right:			10px;
	}
	
	div#top_right_wrapper div#logo {
	float:					left;
	width:					350px;
	height:					90px;
	}
	
	img.logo {
	float:					right;
	}

div#wrapper_content {
	width:					100%;
	background-color:		#ffffff;
	margin:					0px;
	padding:				0px;
}

	div#content_main {
	width:					960px;
	margin-top:				0px;
	margin-right:			auto;
	margin-bottom:			0px;
	margin-left:			auto;
	padding:				25px 0px 25px 0px;
	overflow:				hidden;
	}

div#content_bottom_wrapper {
	width:					100%;

}

	div#content_bottom_wrapper {
	width:					960px;
	margin-top:				0px;
	margin-right:			auto;
	margin-bottom:			0px;
	margin-left:			auto;
	padding:				25px 0px 25px 0px;
	overflow:				hidden;
	}

div#content_bottom_middle_wrapper {
	width:					100%;
	/*height:					389px;*/
	background-color:		#ffffff;
	margin:					0px;
}

	div#content_bottom_middle {
	width:					960px;
	margin-top:				0px;
	margin-right:			auto;
	margin-bottom:			0px;
	margin-left:			auto;
	padding:				25px 0px 25px 0px;
	overflow:				hidden;
	}

div#content_footer_wrapper {
	float:					left;
	width:					100%;
	height:					368px;
	background-color:		#222222;
	background-image:		url('../img/background_footer.jpg');
	background-repeat:		repeat-x;
	margin:					0px;
}

	div#content_footer {
	width:					960px;
	margin-top:				0px;
	margin-right:			auto;
	margin-bottom:			0px;
	margin-left:			auto;
	padding:				25px 0px 25px 0px;
	overflow:				hidden;
	}

