#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul ul {
   list-style: none;/*ie no bullets*/
   margin: 0;
   padding: 0;
   border: 0;
}

#cssmenu ul {
  position: relative;
  z-index: 397;
  float: left;/*Put menu on the left. Text will float around it*/
 }

#cssmenu ul li {
  min-height: 1px;
  line-height: 1em;
  vertical-align: middle;
  font: font-family:Verdana; font-weight: bold;color:#000000; font-size:14px;
/*background-color: #FFFF99;*/
}

#cssmenu ul li:hover {
   position: relative;
   z-index: 399;
   cursor: default;
}

#cssmenu ul ul {
   visibility: hidden; /* hide sub menus by default */
   position: absolute;
   top: 100%;
   left: 0; 
   z-index: 398;
   width: 100%;
}

#cssmenu ul ul ul {
   top: 0px;
   left: 99%;
}

#cssmenu ul li:hover > ul {
   visibility: visible; /* show sub menu when hovering*/
   background-color: Gainsboro;
   color: red;
   /*border-bottom: 1px solid black;*/
}

#cssmenu ul ul {
   top: 0px;
   left: 99%;
}

/* Base CSS */
#cssmenu {padding: 0; margin: 5; border: 0;}

#cssmenu ul,
#cssmenu ul li,
#cssmenu ul ul {list-style: none; margin: 0; padding: 0; border: 0;}

#cssmenu ul {position: relative; z-index: 397;}
#cssmenu ul {width: 190px; background: PowderBlue;}
#cssmenu ul a:link,
#cssmenu ul a:visited {color: #000; text-decoration: none;}
#cssmenu ul a:hover {color: red;}
#cssmenu ul a:active {color: black;}

#cssmenu ul li {min-height: 1px; line-height: 1em; vertical-align: middle;}
#cssmenu ul li:hover {position: relative; z-index: 399; cursor: default;}
#cssmenu ul li:hover > ul { visibility: visible;}
#cssmenu ul li {padding: 5px 5px; color: black;}
/*#cssmenu ul li.hover,*//*Not necessary?*/
#cssmenu ul li:hover {background: GoldenRod; color: black;}
#cssmenu ul ul li {font: font-family:Verdana; font-weight: bold;color:black; font-size:14px;}

#cssmenu ul ul {visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 398; width: 100%;}
#cssmenu ul ul {width: 150px;}/*was 200px; }*/
#cssmenu ul ul {top: 0px; left: 99%;}

#cssmenu ul ul ul {top: 0px; left: 99%;}



