#kmenu_body{margin:0px 0px 0px 0px;position:relative;width:800px;height:27px;z-index:100;}
#kmenu,#kmenu ul{padding:0;margin:0;list-style-type:none;}
#kmenu a,#kmenu a:visited{display:block;width:156px;font-size:11px;color:#fff;height:25px;line-height:25px;text-decoration:none;text-indent:5px;border:1px solid #666666;border-width:1px 0 1px 1px;}
#kmenu li ul li a,#kmenu li ul li a:visited{border-width:0px 1px 1px 1px;}
#kmenu li a.endrow,#kmenu li a.endrow:visited{border-width:1px 1px 1px 1px; width: 140px;}
#kmenu li a.middle,#kmenu li a.middle:visited{border-width:0px 1px 0px 1px; width: 140px;}
#kmenu li{float:left;background:#666666;}
#kmenu li:hover{position:relative;}
#kmenu li:hover > a{background:#666666;color:#FFFFFF;}
#kmenu li ul{display:none;}
#kmenu li a:hover ul ul{visibility:hidden;}
#kmenu li:hover > ul{display:block;position:absolute;top:-1px;left:111px;padding:0px 30px 30px 30px;}
#kmenu > li:hover > ul{left:-30px;top:27px;}
#kmenu table{position:absolute;border-collapse:collapse;top:0;left:0;z-index:100;font-size:11px;}
* html #kmenu li a:hover{position:relative;}
#kmenu li a:active,#kmenu li a:focus{background:#666666;color:#FFFFFF;}
#kmenu li.vertical{background:#666666 no-repeat right center;color:#FFFFFF;font-weight:bold;}
#kmenu li.vertical a:hover {background:#666666;color:#FFFFFF; font-weight:bold;text-decoration:underline}
* html #kmenu li ul{visibility:hidden;display:block;position:absolute;padding:0px 30px 30px 30px;}
#kmenu li a:hover ul{visibility:visible;left:-31px;top:25px;lef\t:-31px;to\p:26px;}
#kmenu li a:hover ul a:hover ul{visibility:visible;top:-1px;left:110px;}
