ul#nav {
  padding: 0px;
  margin: 0px;
  margin-left: 20px;
  list-style: none;
/*  background: white;*/
  }

#nav li, #nav li a {
  float: left;
  position: relative;
  font: normal 9pt/28px arial;
  font-weight: bold; 
  text-transform: uppercase;
  color: white;
  background: black;
  text-decoration: none;
  cursor: pointer;
  padding: 0px 10px 0px 0px;  
  }

#nav li ul {
  display: none;
  position: absolute; 
  top: 28px;
  left: -15px;
  background: white;
  border: 1px solid gray;
  text-align: left;
  margin: 0px;
  padding: 2px;
  width: 195px;
  }
  
#nav li ul li
{ text-transform: none; 
  background: white;
  padding: 0; }

#nav li ul li a
{ font: normal 8pt/10pt arial;
  color: #3E3E3D;
  text-transform: none; 
  background: white;
  padding: 3px 5px 2px 5px;
  width: 195px;
  }
  
#nav li ul li a:hover
{ text-decoration: none;
  color: #990100;
  background: #d9d9d9;}
  
#nav li > ul {
  top: auto;
  left: auto;
  background: white;
  }

#nav li:hover ul, #nav li.over ul
{ display: block;
  clear: left;  
  background: white;}
