.menu{ 
  cursor: default; 
  display: none; 
  position: absolute; 
  top: 0; left: 0; 
  overflow: hidden;
  
  background-color: #CFCFCF; 
  border: 1px solid red; 
  border-top-color: #EFEFEF; 
  border-left-color: #EFEFEF; 
  border-right-color: #505050; 
  border-bottom-color: #505050; 
  font: 8pt Arial;
  margin: 0;
  padding: 2px;
}

.menu SPAN {
  width: 100%; 
  cursor: default;
  padding: 0;
  margin: 4px 0;
  
}


.menu SPAN.selected {
  background: navy; 
  color:white;
}
