#navmenu ul 
{
	margin:0;
	padding: 0px;
	list-style: none;
	width: 160px; /* Width of Menu Items */ 
	border-bottom: 1px solid #ccc; 
} 
	 
#navmenu ul li 
{ 
	position: relative;
} 

#navmenu li ul 
{ 
	position: absolute;
	left: 159px; /*Set 1px less than menu width */ 
	top: 0; 
	display: block;
} 

#navmenu li:hover ul 
{
	display: block; 
} 

#navmenu li:hover>ul 
{ 
	visibility:visible;
} 

#navmenu ul ul 
{
	visibility:hidden; 
} 

/* Fix IE. Hide from IE Mac \*/ * html 
#navmenu ul li 
{
	float:left; 
	height: 1%; 
} 
* html 

#navmenu ul li a 
{
	 height: 1%; 
} 
/* End */ 

/* Make-up syles */
#navmenu ul, li 
{
	margin: 0px 0px 0px 0px;
} 

/*------ Style for Menu Items -------*/ 
#navmenu ul a 
{
	height:20px;
	line-height:20px;
	display: block;
	text-decoration: none;
	color: #555555;
	/* IE6 Bug */ 

	border: 1px solid #ccc;
	border-bottom-style:none;

} 

#navmenu ul a:hover 
{
	color: #555555;
	background: #eeeeee;
} 

/*------ SubMenu Style ------*/

#navmenu li ul
{
	margin:0;
	padding: 0px;
	list-style: none;
	width: 250px; /* Width of Menu Items */ 
	border-bottom: 1px solid #ccc; 
	z-index:1;
} 

#navmenu li ul a 
{
	width: 250px;
	height:20px;
	line-height:20px;
	text-decoration: none;
	color: #555555;
	background-color: #ffffff;
	/* IE6 Bug */ 
	/*padding: 5px;*/
	border: 1px solid #ccc;
	border-bottom: 0;
} 
	
#navmenu li ul a:hover 
{
	 color: #555555;
	 background: #eeeeee;
} 

/*-------- Menu Style -------*/
#navmenu ul a.submenu 
{
	background-color:#ffffff; 
}

#navmenu ul a.submenu:hover 
{
	background-color: #eeeeee;
}