.menu2{font-family:Verdana, Arial, sans-serif;width:100px;height:24px;position:relative;font-size:11px;z-index:100;padding-left:6px;margin:0;}
.menu2 ul{list-style-type:none;background:#66f;border:1px solid #666;width:110px;height:25px;margin:0;padding:0;}
.menu2 ul li ul{visibility:hidden;position:absolute;height:15px;overflow:hidden;top:-1px;left:111px;}
.menu2 ul li{float:left;}
.menu2 ul li a,.menu2 ul li a:visited{display:block;float:left;text-decoration:none;color:#fff;font-weight:700;width:120px;height:25px;line-height:24px;font-size:11px;background:transparent;padding-left:20px;}
* html .menu2 ul li a,* html .menu2 ul li a:visited{width:110px;}
.menu2 table{border-collapse:collapse;border:0;font-size:1em;position:absolute;left:0;top:0;margin:0;padding:0;}
.menu2 ul li:hover a,.menu2 ul li a:hover{background:#960;color:#fff;}
.menu2 ul li:hover{position:relative;z-index:90;}
* html .menu2 ul li a:hover{position:relative;z-index:100;}
.menu2 ul li:hover ul,.menu2 ul li a:hover ul{visibility:visible;position:absolute;height:auto;border:1px solid #666;background:#960;overflow:visible;}
.menu2 ul li:hover ul li a,.menu2 ul li a:hover ul li a{display:block;background:transparent;color:#fff;line-height:15px;height:auto;text-decoration:none;padding:5px 0 5px 10px;}
.menu2 ul li:hover ul li:hover a,.menu2 ul li a:hover ul li a:hover{background:#069;color:#ff0;}
.menu2 ul li:hover ul li ul,.menu2 ul li a:hover ul li a ul{visibility:hidden;position:absolute;height:0;overflow:hidden;top:-1px;left:110px;}
.menu2 ul li:hover ul li:hover ul,.menu2 ul li a:hover ul li a:hover ul{visibility:visible;position:absolute;height:auto;color:#000;list-style-type:none;background:#069;padding:0;}
.menu2 ul li:hover ul li:hover ul li a,.menu2 ul li a:hover ul li a:hover ul li a{display:block;background:transparent;color:#ff0;}
.menu2 ul li:hover ul li:hover ul li:hover a,.menu2 ul li a:hover ul li a:hover ul li a:hover{background:#eee;color:#000;}