.menu {height:150px;margin:0 0 0 0;}
.menu ul {position:relative;z-index:500;padding:0;margin:0;list-style-type:none;width:165px;font-family:verdana,arial, sans-serif;font-size:100%%}
.menu li {background:#744490;height:26px;float:left;}
.menu li.sub {background:#744490 url(sub.gif) no-repeat right center; font-family:verdana,arial, sans-serif;font-size:100%} 
.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; }
.menu a, .menu a:visited {display:block;text-decoration:none;height:25px;line-height:25px;width:165px;color:#ffffff;text-indent:2px;border:1px solid #fff;border-width:1px 1px 1px 1px;font-size:100%;text-align:left;}
* html .menu a, * html .menu a:visited {width:165px; w\idth:164px;}
* html .menu a:hover {color:#006600; background:#E8E8E8; position:relative;}
.menu li:hover {position:relative;}
.menu a:active, .menu a:focus {color:#ffffff; background:#744490;}
.menu li:hover > a {color:#000000; background:#E8E8E8}
.menu li ul {visibility:hidden;position:absolute;top:-20px;left:110px;padding:30px;}
.menu li:hover > ul {visibility:visible;}
.menu ul a:hover ul ul{visibility:hidden;}
.menu ul a:hover ul a:hover ul ul{visibility:hidden;}
.menu ul a:hover ul a:hover ul a:hover ul ul{visibility:hidden;}
.menu ul a:hover ul {visibility:visible;}
.menu ul a:hover ul a:hover ul{ visibility:visible;}
.menu ul a:hover ul a:hover ul a:hover ul {visibility:visible;}
.menu ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility:visible;}
