ul.navmenu ul { display:none; }
ul.navmenu li:hover ul { display:inline; }
ul.navmenu li:hover ul ul { display:none; }
ul.navmenu li ul li:hover ul { display:inline; }
ul.navmenu li:hover ul ul ul { display:none; }
ul.navmenu li ul li ul li:hover ul { display:inline; }
ul.navmenu li ul li:hover ul ul ul { display:none; }
ul.navmenu li ul li ul li ul li:hover ul { display:inline; }
ul.navmenu li ul li ul li:hover ul ul ul { display:none; }
ul.navmenu li ul li ul li ul li ul li:hover ul { display:inline; }

ul.navmenu{
	float:left;
	margin:0;
	padding:0;
	/*border:1px solid #c8c8c8;*/
	width:200px;
	overflow:hidden;
}

ul.navmenu li{
	/*margin:0;
	padding:0;*/
	list-style-type:none;
	display:block;
	/*background-color:#f8fbd0;*/
}

ul.navmenu li:hover{
	background:#F0F0F0;
}
	
ul.navmenu li a{
	/*-moz-border-radius:4px;*/
	width:auto;
	font:normal 0.65em verdana,arial,helvetica,sans-serif;
	color:#000;
	text-decoration:none;
	display:block;
	padding:3px;
	width:180px;
}
	
ul.navmenu li ul#show{
	position:absolute;
	margin:0 0 0 25px;
	padding:0;
	background-color:#fff;
	z-index:1000;
	
}

ul.navmenu li ul{
	border:1px solid #c8c8c8;
	display:none;
	overflow:auto;
	height:150px;
	width:170px;
	background-color:#fff;
	/*scrollbar-face-color: #ff0000;
	scrollbar-track-color: #444;*/
	overflow-x:hidden;
	/*-moz-scrollbar-face-color: #ff0000;
	-webkit-scrollbar-track-color: #444;*/
}

ul.navmenu li ul li{
	overflow:hidden;
	display:block;
}

ul.navmenu li ul li a{
	display:block;
	border:0;
}
