body_menu {margin: 25px; font: 12px Arial, Helvetica, sans-serif; color: #993366; }

ul.menu {list-style:none; margin:0; padding: 1px;}
ul.menu * {margin:0; padding:0}
ul.menu a {color:#993366; text-decoration: none; margin-left: 9px; margin-right:9px; background-color:#c5c5c5; font-weight: bold; }
ul.menu li {
	position:relative;
	float:left;
}

ul.menu ul {position:absolute; top: 25px; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border-top:none; width: 220px; margin:0; text-align:left;}

ul.menu ul li a {display:block; padding: 5px 0px 5px 0px ; background-color:#d1d1d1}

ul.menu ul li a:hover {background-color: #c5c5c5;}

ul.menu ul ul {left: 0px; top:-1px; }

ul.menu .menulink { padding: 0px 0 px font-weight:bold; background:url(images/header.gif); width: 20px;}

ul.menu .menulink:hover, ul.menu .menuhover {
	background:url(images/header_over.gif);
	background-color:#c5c5c5;
	font-weight: bold;
	text-align:left;
}

ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 0px 
8px no-repeat}

ul.menu .topline {border-top:1px solid #aaa}
