ul#menu {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%; 
    background-color:none;
    border:0px solid white;
}

ul#menu li {	
    margin:0; 
}

ul#menu li ul {
	list-style:none;
    margin:0;
    padding-left:10px;
}

ul#menu li a {
	display: block;
	text-decoration: none;
	color:#ffffff;
	border-bottom:1px dotted #d8ec9f;		
	font-size:11px;
	padding-top:2px;  
	font-weight:bold;
	padding-bottom:2px;
	font-family:arial;
	/* IE6 Bug */
    width:95%;
}

html>body #menu li a {
    width: auto;
}

ul#menu a:hover {
    background: #d8ec9f; color:#000000;
}

ul#menu li a#menu_current_item{
     color:#000000;
}

ul#menu li a#menu_current_item:hover{
    background: #d8ec9f; color:#000000;
}

