.menuBar
{
    position: relative;
    background-color: transparent;
    color: black;
    text-align: center;
    font-size: smaller;
    z-index: 1
}
.bar
{
    border: black 1px solid;
    cursor: pointer;
    position: relative;
    text-align: center
}
.barOver
{
    border: black 1px ridge;
    cursor: pointer;
    position: relative;
    text-align: center
}
.barHidden
{
    visibility: hidden;
    width: 0px
}
.menu
{
    border-right: buttonhighlight thin outset;
    border-top: buttonhighlight thin outset;
    visibility: hidden;
    border-left: buttonhighlight thin outset;
    line-height: 140%;
    border-bottom: buttonhighlight thin outset;
    position: absolute;
    color: black;
    z-index: 1
}
.ItemMouseOver
{
    padding-right: 2%;
    padding-left: 1%;
    cursor: pointer;
    line-height: 20px;
    font-size: 80%;
    z-index: 1;
}
.ItemMouseOut
{
    width: 100%
}
.Arrow
{
    float: right;
    font-family: Webdings;
    position: absolute;
    text-align: left
}
.menuItem
{
    padding-right: 2%;
    padding-left: 1%;
    cursor: pointer;
    line-height: 20px;
    font-size: 80%;    
    z-index: 1;
}
.menuSeparator
{
    padding-right: 2%;
    padding-left: 1%;
    font-size: 0%;    
    z-index: 1;
    cursor: default;
    border: #efeff5 ridge 1px;
    font-size: 7%
}
