.menublock {
  margin-top:1px; 
  font-size:12px; 
  font-weight: bold; 
  margin-left: 20px
}
  
.menu 
{ 
  position:relative; 
  margin:0; 
}

.menu ul li a, .menu ul li a:visited 
{
  display: block; 
  text-decoration: none; 
  color: #000000; 
  margin-left: 5px; 
  padding: 9px 20px 6px 20px; 
  background-color: #c6f0ff; 
  border-bottom: 1px solid #067da2;
  float: left; 
}

.menu ul 
{
  padding: 0px; 
  margin:0px;
  list-style-type: none;
}
.menu ul li 
{ 
  position:relative; 
  float:left; 
}

.menu ul li ul 
{ 
  display: none;
}

.menu ul li:hover a 
{
  background-color: #0000a0;
  color: #FFFFFF;
}

.menu ul li:hover ul 
{
  display: block; 
  position: absolute; 
  top: 33px; 
  left: 0px; 
}

.menu ul li:hover ul li 
{ 
  background-color:#c6f0ff; 
  width: 150px; 
  border-bottom: 1px solid silver; 
  padding: 3px 3px 3px 15px; 
  z-index: 1000 
}

.menu ul li:hover ul li a 
{ 
  display:block;
  padding: 0px; 
  margin-left: 0px; 
  background-color: transparent; 
  border-bottom:0px;
  color: #000000;
}

.menu ul li:hover ul li:hover, .menu ul li:hover ul li:hover a:hover
{ 
  background-color: #0000a0;
  color: #FFFFFF;
}