#menu ul, li {margin: 0;padding: 0;}

#menu{
/*width:100%;*/
position:relative;
width: 550px;
top: 164px;
left: 40px;
}

ul.makeMenu ul {width: 110px;}
ul.makeMenu li { 
	list-style-type: none; 
	margin: 0px; 
	position: relative; 
  padding: 2px 0 2px 5px;
	float:left;
}
/*div#menu > ul.makeMenu li {/*width: 110px;}*/

ul.makeMenu li ul {
	display: none; 
	position: absolute; 
	top: 100%; 
	width: 150px;
	left:0;
	z-index: 500;
	border:1px solid #fff;
}

ul.makeMenu li>ul>li {
width: 150px;
padding:0;
min-height:25px;
background: #0E5A67;
}

* html ul.makeMenu li ul li {
width: 150px;
padding:0;
height:25px;
background: #0E5A67;
}

ul.makeMenu li ul li.menuNode {
 background: url("gfx/arrow.gif") #137284 95% 50% no-repeat;
}
ul.makeMenu li>ul>li.menuNode:hover {background:#8CAFB5;}

ul.makeMenu li>ul>li.menuNode>a {font-weight: bold;}
* html ul.makeMenu li ul a.amenuNode {font-weight:bold;}
	
ul.makeMenu ul ul { 
	 left: 100%;
	 top: -1px;
}
ul.makeMenu a.afirst {font:bold 9pt arial;text-transform:uppercase;padding: 3px 5px;color:white;text-decoration:none;}
ul.makeMenu a.afirst:hover {background:none;color: #fff;text-decoration:underline;}



ul.makeMenu li:hover { background: #8CAFB5;color: white;}
ul.makeMenu li:hover>ul { display: block; }

ul.makeMenu li ul a {border-top: 1px solid #8CAFB5;border-bottom: 1px solid #003D4F;text-align:left;padding: 5px 5px;font:normal 9pt arial;width:140px;color: #fff;;display: block;  text-decoration: none; }

ul.makeMenu li ul a:hover {color: #fff; text-decoration:underline; background:none;}

ul.makeMenu li.first {
  display:block;
	cursor:pointer;
	padding: 0;
	float:left;
}

ul.makeMenu li.first:hover {background:none;color: white;}
ul.makeMenu a:hover {background: none !important;}

* html ul li {float:left;height:1%;}
* html ul li a {height:1%;}
