.mnh-mlpanel .hasSub .menuButton,
.mnh-mlpanel .menuButton {
  font-family: Verdana, sans-serif;
  font-size:13px;
  color: #231F20;
  background-color:#4d4d4d;
  height:18px;
  margin:2px 2px 2px 0px;
  padding:0px 10px;
  text-decoration:none;
  border: 1px solid #4d4d4d;
}

.mnh-mlpanel .hasSub .menuButtonActive,
.mnh-mlpanel .hasSub .menuButtonActive:hover,
.mnh-mlpanel .menuButton:hover {
  color: #8e8e8e;
  background-color:#231F20;
  border: 1px solid #4d4d4d;
}

#p-footer .mnh-mlpanel .hasSub .menuButton,
#p-footer .mnh-mlpanel .menuButton {
  border:none;
  background-color:transparent;
  color:#4d4d4d;
  font-size:11px;
  padding:0px 5px;
  height:11px;
  margin-top:-2px;
  text-align:center;
}

#p-footer .mnh-mlpanel .hasSub .menuButtonActive,
#p-footer .mnh-mlpanel .hasSub .menuButtonActive:hover,
#p-footer .mnh-mlpanel .menuButton:hover {
  border:none;
  background-color:transparent;
  color: #8e8e8e;
}

#p-footer .menuSep {
  background: transparent url('../images/rings_small.png') scroll no-repeat top center;
  width:12px;
  height:11px;
}

/* Submenu Elements */

div.menu {
  font-size: 10px;
  background-color: #231f20;
  color: #8e8e8e;  
  left: 0px;
  top: 0px;
  padding: 0px;
  position: absolute;
  visibility: hidden;
  z-index: 101;
}

div.menu .menuItem {
  height: 18px;
  color: #231f20;
  display: block;
  font-weight: normal;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
  width:140px;
  border: 1px solid #231f20;
  margin:1px;
  background-color: #4d4d4d;
}

div.menu .menuItem:hover, div.menu .menuItemHighlight {
  width:140px;
  text-decoration:none;
  background-color: #231f20;
  border: 1px solid #4d4d4d;
  color:#8e8e8e;
}

