BODY.menuContainer
{
    BACKGROUND-COLOR: buttonface;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    BORDER-BOTTOM: black 0px solid;
    BORDER-LEFT: black 0px solid;
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: black 0px solid;
    MARGIN: 0px
}
TABLE.menu
{
    BACKGROUND-COLOR: buttonface;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    BORDER-BOTTOM: white 2px outset;
    BORDER-LEFT: white 2px outset;
    BORDER-RIGHT: white 2px outset;
    BORDER-TOP: white 2px outset;
    FONT: menu;
    POSITION: absolute;
    VISIBILITY: hidden
}
TABLE.menu TABLE.menu
{
    DISPLAY: none;
    VISIBILITY: hidden
}
.menuContainer .menu
{
    VISIBILITY: visible
}
.menuContainer .menu .menu
{
    DISPLAY: block;
    VISIBILITY: hidden
}
.menu TR
{
    HEIGHT: 20px
}
TABLE.menu TD.more
{
    FONT-FAMILY: webdings;
    PADDING-RIGHT: 1px;
    TEXT-ALIGN: right;
    WIDTH: 20px
}
TABLE.menu TD.keyshortcut
{
    FONT: menu
}
TABLE.menu TR.disabled
{
    COLOR: buttonshadow
}
TABLE.menu TR.disabled TD.icon IMG
{
    BORDER-BOTTOM: buttonface 0px solid;
    BORDER-LEFT: buttonface 0px solid;
    BORDER-RIGHT: buttonface 0px solid;
    BORDER-TOP: buttonface 0px solid;
    FILTER: alpha(opacity=50);
    MARGIN: 1px
}
TABLE.menu TR TD
{
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 1px
}
TABLE.menu TR.highlight TD
{
    BACKGROUND: highlight;
    COLOR: highlighttext
}
TABLE.menu TR TD.icon
{
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: center
}
TABLE.menu TR.highlight TD.icon
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
TABLE.menu TR TD.icon IMG
{
    BORDER-BOTTOM: buttonface 1px solid;
    BORDER-LEFT: buttonface 1px solid;
    BORDER-RIGHT: buttonface 1px solid;
    BORDER-TOP: buttonface 1px solid
}
TABLE.menu TR.highlight TD.icon IMG
{
    BORDER-BOTTOM: buttonshadow 1px solid;
    BORDER-LEFT: buttonhighlight 1px solid;
    BORDER-RIGHT: buttonshadow 1px solid;
    BORDER-TOP: buttonhighlight 1px solid
}
.root
{
    BACKGROUND-COLOR: buttonface;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    BORDER-BOTTOM: buttonface 1px solid;
    BORDER-LEFT: buttonface 1px solid;
    BORDER-RIGHT: buttonface 1px solid;
    BORDER-TOP: buttonface 1px solid;
    CURSOR: default;
    FONT: menu;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 7px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: center;
    WIDTH: 20px
}
.rootHighlight
{
    BACKGROUND-COLOR: buttonface;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    BORDER-BOTTOM: buttonface 1px solid;
    BORDER-LEFT: buttonface 1px solid;
    BORDER-RIGHT: buttonface 1px solid;
    BORDER-TOP: buttonface 1px solid;
    CURSOR: default;
    FONT: menu;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 7px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: center;
    WIDTH: 20px
}
.rootActive
{
    BACKGROUND-COLOR: buttonface;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    BORDER-BOTTOM: buttonface 1px solid;
    BORDER-LEFT: buttonface 1px solid;
    BORDER-RIGHT: buttonface 1px solid;
    BORDER-TOP: buttonface 1px solid;
    CURSOR: default;
    FONT: menu;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 7px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: center;
    WIDTH: 20px
}
.root
{
}
.rootHighlight
{
    BORDER-BOTTOM-COLOR: buttonshadow;
    BORDER-LEFT-COLOR: buttonhighlight;
    BORDER-RIGHT-COLOR: buttonshadow;
    BORDER-TOP-COLOR: buttonhighlight
}
.rootActive
{
    BORDER-BOTTOM-COLOR: buttonhighlight;
    BORDER-LEFT-COLOR: buttonshadow;
    BORDER-RIGHT-COLOR: buttonhighlight;
    BORDER-TOP-COLOR: buttonshadow;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 6px;
    PADDING-TOP: 2px
}
.root .menu
{
    VISIBILITY: hidden
}
.rootActive .menu
{
    VISIBILITY: hidden
}
.rootHighlight .menu
{
    VISIBILITY: hidden
}
#menuBar
{
    BACKGROUND-COLOR: buttonface;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat
}
#menuBar .menuBar .root
{
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px
}
#menuBar .menuBar .root .middle
{
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 7px
}
#menuBar .menuBar .rootHighlight .middle
{
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 7px
}
#menuBar .menuBar .rootActive .middle
{
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 7px
}
#menuBar .menuBar .root .left
{
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px
}
#menuBar .menuBar .rootHighlight .left
{
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px
}
#menuBar .menuBar .rootActive .left
{
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px
}
#menuBar .menuBar .root .right
{
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px
}
#menuBar .menuBar .rootHighlight .right
{
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px
}
#menuBar .menuBar .rootActive .right
{
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px
}
#menuBar .menuBar
{
    BACKGROUND-COLOR: buttonface
}
