#menu ul{font-size:11px;list-style:none;margin:0;padding:0;}

#menu li{float:left;height:22px;position:relative;width:87px;}
#menu li ul{display:block;left:0;position:absolute;top:2em;}
#menu li ul li{height:20px;width:175px;}
#menu li > ul{left:1px;top:auto;}
#menu li ul li ul{display:block;left:9em;position:absolute;top:0;}
#menu li:hover ul{display:block;}
#menu li:hover > ul{visibility:visible;}

* html #menu ul li{float:left;height:1%;}
* html #menu ul li a{height:1%;}

#menu ul ul{visibility:hidden;}
#menu ul,li{margin:0 0 0 0;}
#menu ul a{color:#FFFFFF;display:block;font-weight:bold;line-height:22px;padding:0px 6px;text-decoration:none;}
#menu ul a:hover{color:#000099;}

#menu ul li ul li a{color:#000099;display:block;font-weight:bold;line-height:22px; height:22px; padding:0px 10px 0px 10px;text-decoration:none;}

#menu li ul{}
#menu li ul a{-moz-opacity:.9;background:#F1f1f1;border-bottom:1px solid #636467;border-left:1px solid #AAAAAA;border-right:1px solid #999999;color:#444444;filter:alpha(opacity=90);height:17px;line-height:16px;opacity:.9;padding:1px 5px;text-decoration:none;width:auto;}
#menu li ul a:hover{}

#menu li a.submenu{text-align:center; display:block}
#menu li ul a.submenu{}

#menuList li{width:110px; height:24px;}
#menuList li a{display:block; height:24px; background:url(images/tab_bg.jpg) center top no-repeat;color:#FFFFFF; line-height:24px; font-weight:bold; padding-top:4px}
#menuList li a:hover{background:url(images/tab_over_bg.jpg) center top no-repeat;color:#FFFFFF;}
#menuList a.selected{background:url(images/tab_over_bg.jpg) center top no-repeat}

#menuList li ul{}
#menuList li ul li{background:#F1F1F1;}
#menuList li ul li a{ display:block; color:#444444!important; text-align:left}
#menuList li ul li a:hover{background:#D6D6D6;}

