#menu ul
{
       margin: 0;
       padding: 0;
       list-style-type: none;
}

#menu ul ul, ul ul ul , ul ul ul ul
{
       margin: 0;
       padding: 0;
       background:#ffffff;
}

#menu li.menu
{
       margin: 0;
       padding: 0;
       padding-left:10px;
       padding-right:10px;
       color:#ffffff;
}

#menu li.menuroot
{
       float : left;
       margin: 0;
       padding: 0;
       padding-left:10px;
       padding-right:10px;
       color:#ffffff;
}

a.menu
{
	display : block;

}

#menu a:hover
{
        color: #99CC00;
}


#menu ul ul, ul ul ul, ul ul ul ul
{ 
  display:none;

}

#menu li:hover ul, li li:hover ul
{
  display:block;
  border : 1px solid #99CC00;
  }


