@charset "utf-8";

/* CSS Document */



/*

#main_nav  ul {

	margin: 0;

	padding: 0;



	list-style: none;

	z-index: 90;

}





#main_nav  ul li {

	float: left;

	

	padding:0px 10px;

	list-style-type: none;

	text-align:left;

	

}

*/

#main_nav ul li a {

	float: left;

	display:inline block;

	width: auto;

	font-weight: normal;

	background: transparent;

	text-decoration: none;

	color: #fff;

	margin: 0;

	text-align:center;

}

/*

#main_nav  ul li a:hover {

	color: #fff;

	text-decoration: none;

}

*/

#main_nav  ul li.sep {

	color: white;

	/*padding: 0.8em 0em 0.5em 0em;*/

}



/* Commented Backslash Hack hides rule from IE5-Mac \*/

#main_nav  ul li a {

	float: none;

}



/* End IE5-Mac hack */



#main_nav  ul.level2, #main_nav ul.level3, #main_nav ul.level4, #main_nav ul.level5 {

	position: absolute;

	top: 0px;

	left: 0px;

	visibility: hidden;

	border: 2px solid #000000;

	background: #000000;

	text-align:left;

	width:200px;
	
	

}



#main_nav ul.level2 li, #main_nav ul.level3 li, #main_nav ul.level4 li, #main_nav ul.level5 li

{

	clear:both;	

	width:inherit;
}

 





#main_nav ul.level2 li a, #main_nav ul.level3 li a, #main_nav ul.level4 li a, #main_nav ul.level5 li a {

	text-decoration:none;

	border:0;

	font-weight:bold;

	

	font-size:90%;

	color:#FFFFFF;

	background-color:#000000;

	clear:both;

	float:left;

	width:95%;

	text-align:left;

	line-height:140%;

	padding:5px 0px 5px 10px;
	
	border-bottom:1px solid #999999;

}

#main_nav  ul.level2 li img, #main_nav ul.level3 li img, #main_nav ul.level4 li img, #main_nav ul.level5 li img 

{

	/*margin-left:10px;*/

}



#main_nav  ul.level2 li a:hover, #main_nav ul.level3 li a:hover, #main_nav ul.level4 li a:hover, #main_nav ul.level5 li a:hover {

	background-image: none;

	text-decoration:underline;

	font-weight:bold;

	background-color:#333333;

}

