.menulist {
  font-weight: bold;
}

.menulist a:link, 
.menulist a:visited {
  color: #FFFFFF;
}
  

.menulist ul {
 margin-left: -200x;
}

#listMenu-id-1 {
  width: 0px !important;
}

.menulist ul li {
  left: -210px;
  border: none;
  width: 190px !important;
}



.menulist li li {
  top: 2px;
  width: 190px;
}

.menulist li li li {
  margin-left: -190px;
  top: 1px;
  width: 190px;
}

.menulist li {
  font-size: 12px;
  height: 24px;
  border-bottom: 1px solid #a2a4a7;
}

.menulist ul li ul li {
  background-color: #5b6167;
}

.menulist ul li a {
  color: #FFFFFF;
  background-color: #d60059;
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;
}

.menulist a {
 padding: 6px 10px 6px 10px;
 color: #FFFFFF;
}

.menulist a:hover, 
.menulist a.highlighted:hover, 
.menulist a:focus, 
.menulist a.highlighted {
 color: #d60059;
 text-decoration: none;
}

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

.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: #b1b1b1; */
  text-decoration: none;
  filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
  margin-left: -2px;
}

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

.menulist ul {
 width: 210px;
}

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