.menu 
{color: #000000; padding: 0; margin: 0; list-style-type: none; display:block}

.menu ul 
{margin-top: 0px; position: absolute; visibility: hidden; background-color: #DADADA; margin: 0; padding: 0; list-style-type: none;}

.menu li
 {float: left; padding: 1px 1px 0 1px; width: 180px; white-space: nowrap;}

.menu a 
{padding: 2px; text-align: left; padding-left: 10px; color: #000; background-color: #fff; display: block; text-decoration: none; font-weight: normal;}

.menu ul a:link
 {color: #000; border-bottom: none; padding-left: 10px; _padding-left: 19px;}

.menu ul a:visited 
{color: #000; border-bottom: none; padding-left: 10px; _padding-left: 19px;}

.menu ul a:hover 
{color: #000000; background-color: #DADADA;}

.menu li:hover ul, ul.menu li.hover ul 
{ visibility: visible;}

.menu li li 
{float: none; border: none; padding: 0; margin: 0;}