.menulist li {
  font-size: 11px;
  font-weight: bold;
  height: 18px;
  border-right: 1px solid #c0c5cd;
  z-index: 14;
}

.menulist ul li {
  background-color: #4c6e8d;
  height: 19px;
  font-weight: normal;

  margin: 0 0 0 1px;
  z-index: 14;
}

.menulist ul li a {
  color: #FFFFFF;
}

.menulist a {
 padding: 2px 8px 4px 8px;
 /*color: #489dc0;*/
 color: #003366;
}

.menulist a:visited {
 /*color: #489dc0;*/
 color: #003366;
 text-decoration: none;
}

.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus, .menulist a.highlighted {
 color: #FFFFFF;
 background-color: #4c6e8d;
 text-decoration: none;
}

.menulist ul li a {
 padding: 2px 10px 4px 5px;
}

.menulist ul li a:visited {
 color: #FFFFFF;
 text-decoration: none;
}

.menulist ul li a:hover, .menulist ul li a.highlighted:hover, .menulist ul li a:focus, .menulist ul li a.highlighted {
 color: #FFFFFF;
 background-color: #2f4059;
 text-decoration: none;
}

.menulist ul {
 width: 210px;
 z-index: 14;
}

/* Second and third etc. level submenus - position across from parent instead */
.menulist ul ul {
 left: 208px;
 color: #FFFFFF;
}