.Menu01 ul { 
	margin: 0; 
	padding: 0; 
	list-style: none;
	width: 150px; /* Width Menu */ 
} 

.Menu01 ul li { 
	position: relative; 	
} 


.Menu01 
{
	margin: 0; 
	padding:0;
} 
.Menu01 li div.divmenu { 
   position: absolute;   
   left: 150px;   
   top : -1px;    	
   
   display:table;
   border:1px solid #555;	
   border-bottom-width: 0;
} 
.Menu01 ul div.divmenu {
	 display: none;
} 

/* Fix IE. Hide from IE Mac \*/ 
* html .Menu01 ul li { float: left; height: 1%; } 
* html .Menu01 ul li a { height: 1%; } 
/* End */ 

/* Make-up syles */ 

.Menu01 ul, li { 
	margin: 0; 
	padding:0;
} 


/* Styles for Menu Items */ 
.Menu01 ul a { 
	display: block; 
	text-decoration: none; 

    font-weight:bold;
    font-size:12px;
    line-height:20px;
	color: #ffffff; 
	background: #a8a8a8; /* IE6 Bug */ 

	padding: 5px; 
    border-bottom:1px solid #ccc
} 
.Menu01 ul a:hover { 
	color: #495c2c; 
	background: #bdbdbd; 
} 

/* Sub Menu Styles */ 
.Menu01 li ul a { 
	color: #777777; 
	background: #e8e7e7; /* IE6 Bug */ 

	border-bottom:1px solid #555
} 
.Menu01 li ul a:hover { 
	color: #495c2c; 
	background: #f9c801; 
} 

.Menu01 a span { 
   text-overflow:ellipsis;
   overflow:hidden;
   white-space:nowrap; 
   display:block;
   width:128px;
   cursor:pointer;
   padding:0;
}

/* Icon Styles */ 
.Menu01 ul a.submenu {background:#a8a8a8 url("../../images/menu/r_arrow.gif") no-repeat right; } 
.Menu01 ul a.submenu:hover {background:#bdbdbd url("../../images/menu/r_arrow.gif") no-repeat right;}
.Menu01 li ul a.submenu {background:#e8e7e7 url("../../images/menu/r_arrow.gif") no-repeat right; } 
.Menu01 li ul a.submenu:hover {background:#f9c801 url("../../images/menu/r_arrow.gif") no-repeat right;}

