#menu{background:#fff;}
#menu .menutop{padding:0;cursor:pointer;color:#999;background:url('../image/dot_li.gif') no-repeat scroll 11px 50% transparent;padding:0 0 0 20px;}
#menu ul.navmenu li:first-child .toggle{border-width:0 0 0 1px;}
#menu ul{padding:0;margin:0;width:auto;}
#menu ul ul{border:none;padding:0 0 0 20px;}
#menu ul.navmenu li{margin:0;list-style:none;background:none;}
#menu ul.navmenu a, #menu ul.navmenu a:visited{text-decoration:none;padding:0;display:block;color:#000;font-size:12px;}
#menu ul.navmenu ul.submenu a:hover{background:none;color:#000;}
#menu ul.navmenu .menutop{overflow:hidden;width:150px;}
#menu ul.navmenu .menutop a{width:120px;float:left;margin:0;line-height:27px;}
#menu ul.navmenu .menutop a:hover{text-decoration:underline;}
#menu ul.navmenu li:first-child .menutop a{border-width:0px;}
#menu ul.navmenu .menusingle a{width:140px;}
#menu ul.navmenu li:first-child .menutop{}
#menu ul.navmenu li:last-child .menutop{}
#menu ul.navmenu li:last-child ul.submenu{-moz-border-radius:0 0 5px 5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;}
#menu ul.navmenu li:last-child .menutop-open{-moz-border-radius:0;-webkit-border-radius:0px;border-width:0 1px;}
.submenu li{line-height:22px;border-bottom:1px dashed #CECECE;}