ul.navMenu { position:relative; line-height: 1.5em; background: transparent; padding: 0; margin: 0; list-style-type: none; width: 100%; z-index:99; }
ul.navMenu li { float:left; position:relative; }
ul.navMenu a, ul.navMenu a:visited { display:block; text-decoration: none; text-transform: uppercase; color: #fff; padding: 0.1em 1em; }
ul.navMenu ul a.drop, ul.navMenu ul a.drop:visited { background:#333; color: #fff; border: 1px solid #fff; }
ul.navMenu ul a.drop:hover { background: #900; color: #fff; border: 1px solid #fff; }
ul.navMenu ul :hover > a.drop { background: #900; color: #fff; border: 1px solid #fff; }
ul.navMenu ul { visibility: hidden; position:absolute; height:0; top: 1.5em; left:0; border-top: 1px solid #fff; }
ul.navMenu table { position: absolute; top: 0; left: 0; border-collapse: collapse; }
ul.navMenu ul a, ul.navMenu ul a:visited { background: #333; color:#fff; width: 7em; height:auto; padding:.1em 1em; border: 1px solid #fff; border-width: 0 1px 1px 1px; }
ul.navMenu a:hover { color: #900; background: transparent; }
ul.navMenu :hover > a { color: #900; background: transparent; }
ul.navMenu ul a:hover { color: #fff; background: #900; }
ul.navMenu ul :hover > a { color: #fff; background: #900; }
ul.navMenu li:hover ul { visibility: visible; }
ul.navMenu a:hover ul { visibility: visible; }

/* OLD JQUERY MENU
ul.nav, ul.nav ul 
{
  margin:0; 
  padding:0; 
  list-style-type:none; 
  list-style-position:outside; 
  position:relative; 
  line-height:1.5em; 
  z-index:300; 
  width:100%; 
  background:transparent; 
  font-weight:bold;
} 
ul.nav a, ul.nav span { display:block; padding:0.1em 1em; border-right:1px solid transparent; text-decoration:none; background:transparent; } 
ul.nav a:hover { background:transparent; color: #c00; } 
ul.nav li { float:left; position:relative; } 
ul.nav ul { position:absolute; display:none; width:7em; top:1.5em; left:-1px; } 
ul.nav ul a { border-left:1px solid #ccc; background: #333; } 
ul.nav ul a:hover { background: #900; color: #fff; }
ul.nav li ul { border-top:1px solid #ccc; width:9.2em;} 
ul.nav li ul a { width:7em; height:auto; float:left;  border-bottom:1px solid #ccc; border-right:1px solid #ccc; } 
ul.nav ul ul { top:auto;} 
ul.nav li ul ul { left:12em; margin:0px 0 0 10px; } 
ul.nav li:hover ul ul, ul.nav li:hover ul ul ul, ul.nav li:hover ul ul ul ul { display:none; } 
ul.nav li:hover ul, ul.nav li li:hover ul, ul.nav li li li:hover ul, ul.nav li li li li:hover ul { display:block; } 
*/

