.ThemeEsMenu,
.ThemeEsSubMenuTable
{
   font-family: Arial;
   font-size: 15px;
   font-weight: bold;
   color: #E1E7F4;
   text-align: center;
   padding: 0;
   cursor: pointer;
}
.ThemeEsMenuOuter
{
   border: 0;
   margin: 0 -3px 0 0;
}
.ThemeEsSubMenu
{
   position: absolute;
   visibility: hidden;
   border: 0;
   padding: 0;
   border: 1px solid #404040;
}
.ThemeEsMenu td
{
   padding: 0;
}
.ThemeEsSubMenuTable
{
   color: #646464;
   text-align: left;
   background-color: #DEDEEB;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
}
.ThemeEsSubMenuTable td
{
   white-space: nowrap;
}
.ThemeEsMainItem
{
}
.ThemeEsMainItem,
.ThemeEsMainItemHover,
.ThemeEsMainItemActive,
.ThemeEsMenuItem,
.ThemeEsMenuItemHover,
.ThemeEsMenuItemActive
{
   white-space: nowrap;
}
.ThemeEsMenuItem
{
}
.ThemeEsMainItem
{
   width: 143px;
   padding-right: 3px;
   height: 25px;
   background: url(es_btn.png);
   background-repeat:no-repeat;
}
.ThemeEsMainItemHover,
.ThemeEsMainItemActive
{
   background: url(es_btn_hover.png);
   background-repeat:no-repeat;
   width: 143px;
   height: 25px;
   padding-right: 3px;
}
.ThemeEsMainItemHover,
.ThemeEsMainItemActive
{
   color: #404040;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
}
.ThemeEsMenuItemHover,
.ThemeEsMenuItemActive
{
   color: #E4F1FB;
   background-color: #404040;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
}
.ThemeEsMenuFolderLeft,
.ThemeEsMenuFolderRight,
.ThemeEsMenuItemLeft,
.ThemeEsMenuItemRight
{
   padding: 0px 0px 0px 0px;
}
td.ThemeEsMainFolderText,
td.ThemeEsMainItemText
{
   padding: 0px 0px 0px 0px;
   width: 143px;
   height: 25px;
   padding-right: 3px;
}
.ThemeEsMenuFolderText,
.ThemeEsMenuItemText
{
   padding: 3px 5px 3px 5px;
}
.ThemeEsMenuItem .ThemeEsMenuFolderText,
.ThemeEsMenuItem .ThemeEsMenuItemText
{
   border: 1px solid transparent;
}
.ThemeEsMenuItemHover .ThemeEsMenuFolderText,
.ThemeEsMenuItemActive .ThemeEsMenuFolderText,
.ThemeEsMenuItemHover .ThemeEsMenuItemText,
.ThemeEsMenuItemActive .ThemeEsMenuItemText
{
   border: 1px solid #404040;
}
td.ThemeEsMenuSplit
{
   overflow: hidden;
   background-color: inherit;
}
div.ThemeEsMenuSplit
{
   height: 1px;
   margin: 0;
   overflow: hidden;
   background-color: inherit;
   border-top: 1px solid #2779AA;
}
.ThemeEsMenuVSplit
{
   display: block;
   width: 1px;
   margin: 0 2px 0 2px;
   overflow: hidden;
   background-color: inherit;
   border-right: 1px solid #2779AA;
}