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

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

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

div#navi_lvl0_wrapper {
	float:					left;
	width:					690px;
	padding:				60px 7px 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 16px 0px 16px;
	margin-right:			10px;
	background-color:		#3a3a3a;
	}
	
	ul#navi_lvl0 li.selected {
	background-color:		#d66f06;
	}
	
	ul#navi_lvl0 a {
	font-size:				12px;
	font-family:			verdana;

	color:					#fefefe;
	}
	
div#navi_lvl1_wrapper {
	float:					left;
	width:					960px;
	padding:				8px 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:			arial;
	color:					#222222;
	}
	
	ul#navi_lvl1 a.selected {
	color:					#d66f06;
	}

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:					#d66f06;
	}
	
	ul#navi_sub,
	ul#navi_sub ul {
	list-style-type:		none;
	margin:					0px;
	padding:				0px;
	}
	
	ul#navi_sub li,
	ul#navi_sub ul li {
	padding:				4px;
	background-color:		#e2e2e2;
	margin-bottom:			1px;
	}
	
	ul#navi_sub ul li {
	padding-left:			24px;
	}
	
	ul#navi_sub a, ul#navi_sub a.selected {
	font-family:			verdana;
	color:					#666666;
	}
	
	ul#navi_sub a.selected {
	color:					#d66f06;
	}
	
div#top_right_wrapper {
	float:					left;
	width:					263px;
	padding:				37px 0px 0px 0px; 
}
	
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:					263px;
	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:				15px 0px 5px 0px;
	overflow:				hidden;
	}

div#content_bottom_wrapper {
	width:					100%;
	background-color:		#e5e5e5;
	background-image:		url('../img/bgr-content_bottom.gif');
	background-repeat:		repeat-x;
}

	div#content_bottom {
	width:					960px;
	margin-top:				0px;
	margin-right:			auto;
	margin-bottom:			0px;
	margin-left:			auto;
	padding:				15px 0px 0px 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:				15px 0px 0px 0px;
	overflow:				hidden;
	}

div#content_footer_wrapper {
	float:					left;
	width:					100%;
	height:					218px;
	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;
	}

