div.ButtonPopupMenu,
div.ButtonMenu
{ 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;
}

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

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

div.ButtonMenuName
{ display:none;
}


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

div.ButtonLMenuItem,
div.ButtonMenuItem
{ white-space: nowrap;
  color:Black;
  background-color:White;
  text-align: left;
  vertical-align:top;
  margin: 0px auto;
  height:100%;
  overflow:hidden;
  margin-bottom:2px;
}

div.ButtonMenuItemHdr
{ vertical-align:middle;
}

div.ButtonMenuLBox
{ float:left;
}

div.ButtonMenuLPtr
{ display:none;
}

img.ButtonMenuLPtrImage
{ width:10px;
}

div.ButtonMenuIBox,
div.ButtonMenuMBox
{ float:left;
}

div.ButtonMenuItemMarker
{ display:inline-block;
}

img.ButtonMenuItemMarkerImage
{ width:10px;
}

div.ButtonMenuItemImage
{ display:none;
}

img.ButtonMenuItemImage
{ width:16px;
  padding:0px;
  margin:0px;
}

div.ButtonMenuNameLabel
{ float:left;
  white-space: nowrap;
}

input.ButtonMenuInput
{ white-space: nowrap;
}

label.ButtonMenuLabel
{ white-space: nowrap;
}

div.ButtonMenuItemName
{ white-space: nowrap;
}

div.ButtonMenuSBox
{ float:right;
  text-align:right;
}

div.ButtonMenuShortCut
{ padding:0px 5px 0px 5px;
  white-space: nowrap;
  display:inline-block;
}

div.ButtonMenuRBox
{ float:right;
}

div.ButtonMenuRPtr
{ display:none;
}

img.ButtonMenuRPtrImage
{ width:10px;
}

div.ButtonMenuSpace
{ background-color:#FFFFFF;
  color:#000000;
  margin:0px auto;
  padding:0px;
  display:inline-block;
}

div.ButtonMenuSep
{ background-color:#FFFFFF;
  color:#000000;
  margin:0px auto;
  padding:0px;
}

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



