div.PopupMenu,
div.Menu
{ position:relative;
  top:0px;
  left:0px;
  font-family: "MS Sans Serif", Arial, sans-serif;
  font-size: 75%;
  font-style: normal;
  font-weight: normal;
  margin: 0px auto;
  background-color: #FFFFFF;
  text-align: left;
}

div.PopupMenu
{ border: 1px solid #000000;
  box-shadow:5px 5px #CCCCFF;
}

div.Menu
{ width:99%;
  vertical-align:top;
}

div.MenuName
{ display:none;
}


div.MenuLSubMenu,
div.MenuSubMenu
{ position:absolute;
  top:-1px;
  left:0px;
  background-color: #FFFFFF;
  color: #000000;
  border: 1px solid #000000;
  z-index:1;

}

div.MenuLMenuItem,
div.MenuMenuItem
{ white-space: nowrap;
  color:Black;
  background-color:White;
  text-align: left;
  vertical-align:top;
  margin: 0px auto;
  height:100%;
  overflow:hidden;
  padding:2px 0px;
}

div.MenuMenuItemHdr
{ vertical-align:middle;
}

div.MenuMenuLBox
{ float:left;
}

div.MenuMenuLPtr
{ display:none;
}

img.MenuMenuLPtrImage
{ width:10px;
}

div.MenuMenuIBox,
div.MenuMenuMBox
{ float:left;
}

div.MenuMenuItemMarker
{ display:inline-block;

}

img.MenuMenuItemMarkerImage
{ width:10px;
}

div.MenuMenuItemImage
{ display:none;
}

img.MenuMenuItemImage
{ width:16px;
  padding:0px;
  margin:0px;
}

div.MenuMenuNameLabel
{ float:left;
  white-space: nowrap;
}

input.MenuMenuInput
{ white-space: nowrap;
}

label.MenuMenuLabel
{ white-space: nowrap;
}

div.MenuMenuItemName
{ white-space: nowrap;
}

div.MenuMenuSBox
{ float:right;
  text-align:right;
}

div.MenuMenuShortCut
{ padding:0px 5px 0px 5px;
  white-space: nowrap;
  display:inline-block;

}

div.MenuMenuRBox
{ float:right;
}

div.MenuMenuRPtr
{ display:none;
}

img.MenuMenuRPtrImage
{ width:10px;
}

div.MenuMenuSep
{ background-color:#FFFFFF;
  color:#000000;
  margin:0px auto;
  padding:0px;
}

div.MenuMenuSpace
{ background-color:#FFFFFF;
  color:#000000;
  margin:0px auto;
  padding:0px;
  display:inline-block;
}

hr.MenuMenuSep
{ display: block;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: auto;
  margin-right: auto;
  border-style: inset;
  border-width: 1px;
  width: 100%;
}

