#menu ul { 
	margin: 0; 
	padding: 0; 
	list-style: none;
	width: 125px; /* Width of Menu Items */ 
	border-bottom: 1px solid #ccc; 
} 

#menu ul li { 
	position: relative; 
} 

#menu li ul {
	position: absolute;
	left: 126px;
	top: 0px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#menu li:hover ul {
	display: block;
	background-color: #DEE2E4;
} 

#menu li:hover>ul {
	visibility:visible;
	background-color: #DEE2E4;
} 

#menu ul ul {
	visibility:hidden;
} /* Fix IE. Hide from IE Mac \*/ 

* html #menu ul li {
	float:left;
	height: 1%;
	background-color: #DEE2E4;
} 

* html #menu ul li a {
	height: 1%;
	background-color: #DEE2E4;
} /* End */ /* Make-up syles */ 

#menu ul, li { margin: 0 0 0 0; } /* Styles for Menu Items */ 
#menu ul a { 
	display: block; text-decoration: none; color: #777; background: #DEE2E4; /* IE6 Bug */ 
	padding: 5px; border: 1px solid #ccc; border-bottom: 0;
 } /* Hover Styles */ 
#menu ul a:hover { 
	color: #FF6600; background: #DEE2E4; 
} /* Sub Menu Styles */ 
#menu li ul a { 
	text-decoration: none; color: #777;
	background: #DEE2E4; /* IE6 Bug */ 
	padding: 5px; border: 1px solid #ccc;
	border-bottom: 0;
} /* Sub Menu Hover Styles */ 

#menu li ul a:hover {
	 color: #FF6600; background: #DEE2E4; 
} /* Icon Styles */ 

#menu ul a.submenu {
	background:#DEE2E4 url(r_arrow.gif) no-repeat right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 3px;
}

#menu ul a.submenu:hover { 	
	background:#DEE2E4 url(r_arrow.gif) no-repeat right;
 }

