ul#nav{list-style:none outside none;margin:0;padding:0;z-index:999;position:relative;display:inline-block;margin-left:10px;margin-right: 10px;} 
* html ul#nav li a{display:inline-block;}
ul#nav ul{display:none;position:absolute;left:0;top:100%;background-color:#FFFF80;margin:0;padding:2px;padding-bottom:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";opacity:0.9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; } 
ul#nav li.subfirst>a{border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;}
ul#nav li.sublast>a{border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0;-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px;}
ul#nav li:hover>*{display:block;}
ul#nav li{position:relative;display:block;white-space:nowrap;float:left;}
ul#nav li:hover{z-index:1;}
ul#nav>li{margin:0;}
ul#nav ul>li{margin:0;}
ul#nav ul li{float:none;margin:0;}
ul#nav ul a{background:none;text-align:left;padding:3px;background-color:#CACAFF;border:none;min-width:100px;margin:0;margin-bottom:2px;}
ul#nav ul a span{background:none;margin:0;padding:3px;}
ul#nav ul a:hover {background-color:#000000;color:#FFFFFF;border:none;}
ul#nav ul a:active {background-color:#CACAFF;border:none;}
ul#nav a{text-decoration:none;display:block;vertical-align:middle;font-size:12px;cursor:pointer;padding:0 0 0 6px;background:url("mbutton.gif") no-repeat left top;color:#000064;}
ul#nav a span {float:left;text-align:center; margin: 0 5px 0 auto;line-height:9px; padding:10px 8px 7px 3px; display: block;background:url("mbutton_r.gif") no-repeat right top; }
ul#nav a span {float:none;}
ul#nav a:hover {}
ul#nav a:active {}
ul#mselect a {text-decoration: none; background-position:0 -26px; }
ul#nav #mselect a {background-position:0 -26px; color:#FFFF80;}
ul#nav #mselect span {background-position:100% -26px; }
