/*
Code from jscook menu http://jscook.yuanheng.org/JSCookMenu/
modified version from WYSIWYG Web Builder http://www.wysiwygwebbuilder.com/
*/

.ThemeMenuBar1Menu,
.ThemeMenuBar1SubMenuTable{
   font-family:Verdana;
   font-size:15px;
   font-weight:normal;
   color:#840300;
   text-align:left;
   padding:0;
   cursor:pointer;
}

.ThemeMenuBar1MenuOuter{
   background-color:#BFEAD2;
   background:transparent;
   border:0;
}

.ThemeMenuBar1SubMenu{
   position:absolute;
   visibility:hidden;
   border:0;
   padding:0;
   border:1px solid #3CB371;
}

.ThemeMenuBar1Menu td{
   padding:3px 0px 3px 0px;
}
.ThemeMenuBar1SubMenuTable{
   color:#833836;
   text-align:left;
   background-color:#DFF4E9;
   font-weight:normal;
   font-style:normal;
   text-decoration:none;
}

.ThemeMenuBar1SubMenuTable td{
   white-space:nowrap;
}

.ThemeMenuBar1MainItem,
.ThemeMenuBar1MainItemHover,
.ThemeMenuBar1MainItemActive,
.ThemeMenuBar1MenuItem,
.ThemeMenuBar1MenuItemHover,
.ThemeMenuBar1MenuItemActive{
   white-space:nowrap;
}

.ThemeMenuBar1MainItemHover,
.ThemeMenuBar1MainItemActive{
   color:#840300;
   background-color:#BFEAD2;
   font-weight:normal;
   font-style:normal;
   text-decoration:none;
}
.ThemeMenuBar1MenuItemHover,
.ThemeMenuBar1MenuItemActive{
   color:#840300;
   background-color:#BFEAD2;
   font-weight:normal;
   font-style:normal;
   text-decoration:none;
}

.ThemeMenuBar1MainItem.ThemeMenuBar1MainItemText,
.ThemeMenuBar1MainItem.ThemeMenuBar1MainFolderText{
   border:1px solid transparent;
}

.ThemeMenuBar1MainItemHover.ThemeMenuBar1MainItemText,
.ThemeMenuBar1MainItemActive.ThemeMenuBar1MainItemText,
.ThemeMenuBar1MainItemHover.ThemeMenuBar1MainFolderText,
.ThemeMenuBar1MainItemActive.ThemeMenuBar1MainFolderText{
   border:1px solid #3CB371;
}

.ThemeMenuBar1MenuFolderLeft,
.ThemeMenuBar1MenuFolderRight,
.ThemeMenuBar1MenuItemLeft,
.ThemeMenuBar1MenuItemRight{
   padding:3px 0px 3px 0px;
}

td.ThemeMenuBar1MainFolderText,
td.ThemeMenuBar1MainItemText{
   padding:3px 7px 3px 7px;
}

.ThemeMenuBar1MenuFolderText,
.ThemeMenuBar1MenuItemText{
   padding:3px 7px 3px 7px;
}

td.ThemeMenuBar1MenuSplit{
   overflow:hidden;
   background-color:inherit;
}

div.ThemeMenuBar1MenuSplit{
   height:1px;
   margin:0px 0px 0px 0px;
   overflow:hidden;
   background-color:inherit;
   border-top:1px solid #840300;
}

.ThemeMenuBar1MenuVSplit{
   display:block;
   width:1px;
   margin:0px 9px 0px 9px;
   overflow:hidden;
   background-color:inherit;
   border-right:1px solid #840300;
}