/* MenuThemeMenu Style Sheet */
/* ------------------------------------------- */
/* JSCook HTML Output                          */
/* ------------------------------------------- */
/*
<div id="mainMenu">
  <table class="MenuThemeMenu">
    <tbody>
      <tr>
        <td class="MenuThemeMainItem">
          <span class="MenuThemeMainItemLeft"></span>
          <span class="MenuThemeMainItemText"></span>
          <span class="MenuThemeMainItemRight"></span>
        </td>
        <td class="MenuThemeMainItem">
          <span class="MenuThemeMainFolderLeft"></span>
          <span class="MenuThemeMainFolderText"></span>
          <span class="MenuThemeMainFolderRight"></span>
        </td>
      </tr>
    </tbody>
  </table>
  <div class="MenuThemeSubMenu">
    <table class="MenuThemeSubMenuTable">
      <tbody>
        <tr class="MenuThemeMenuItem">
          <td class="MenuThemeMenuItemLeft"></td>
          <td class="MenuThemeMenuItemText"></td>
          <td class="MenuThemeMenuItemRight"></td>
        </tr>
        <tr class="MenuThemeMenuItem">
          <td class="MenuThemeMenuFolderLeft"></td>
          <td class="MenuThemeMenuFolderText"></td>
          <td class="MenuThemeMenuFolderRight"></td>
        </tr>
      </tbody>
    </table>
  </div>
</div>
*/
/* ------------------------------------------- */
#cmsPageContainer1
{
  position: relative;
}
#MainTopNavJSCook
{
  height: 60px;
}
.MenuThemeMenu, .MenuThemeSubMenuTable
{
  font-size: 12px;
  font-family: Arial;
  cursor: pointer;
  color: #000;
  border-bottom: 3px solid #183942;
}
.MenuThemeSubMenuTable
{
  border-bottom: none;
}

/* ------------------------------------------- */
/* Main Tables                                 */
/* ------------------------------------------- */
table.MenuThemeMenu
{
  border-collapse: collapse;
  border:   0px;
  padding:  0px;
  margin:   0px;
  width: 702px; /* 700 + 2 to allow for the border-right on the items */
  background: Transparent;
  height: 31px;
}
.MenuThemeSubMenu
{
  position: absolute;    
  visibility: hidden;
  /*
  Netscape/Mozilla renders borders by increasing
  their z-index.  The following line is necessary
  to cover any borders underneath
  */
  z-index:  800;
  border:    0px;
  padding:  5px 0px 5px 0px;
  margin:   0px;
  display: block;  
  background-color: #5DC04C;
  width: auto;
  height: 16px;
}
.MenuThemeSubMenu div.MenuThemeSubMenuTable
{
  width: 100%;
}
.MenuThemeSubMenu .MenuThemeMenuItem,
.MenuThemeSubMenu .MenuThemeMenuItemHover,
.MenuThemeSubMenu .MenuThemeMenuItemActive
{
  float: left;
  clear: none;
  display: block;
}
.MenuThemeSubMenu .MenuThemeMenuItem:first-child,
.MenuThemeSubMenu .MenuThemeMenuItemHover:first-child,
.MenuThemeSubMenu .MenuThemeMenuItemActive:first-child
{
  border-left: none !important;
}
.MenuThemeSubMenuTable
{
  z-index: 801;
}

/* ------------------------------------------- */
/* Main Menu Items                             */
/* ------------------------------------------- */
.MenuThemeMenu .MenuThemeMainItemHover,
.MenuThemeMenu .MenuThemeMainItemActive,
.MenuThemeMenu .MenuThemeMainItem,
.MenuThemeMenu td
{
  padding: 0;  
  margin: 0px;
  border: 0px;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
}
.MenuThemeMainItem,
.MenuThemeMainItemHover,
.MenuThemeMainItemActive
{
  padding-top: 10px;
}
.MenuThemeMainItemHover .MenuThemeMainFolderText,
.MenuThemeMainItemActive .MenuThemeMainFolderText,
.MenuThemeMainItemHover .MenuThemeMainItemText,
.MenuThemeMainItemActive .MenuThemeMainItemText,
.MenuThemeMainItem .MenuThemeMainFolderText,
.MenuThemeMainItem .MenuThemeMainItemText,
.MenuThemeMenu td .MenuThemeMainFolderText,
.MenuThemeMenu td .MenuThemeMainItemText
{
  padding: 8px 0 8px;
  border-bottom: solid 0px #FFF;
  border-right: solid 0px #FFF;
  display: block; 
}
.MenuThemeMainItemHover .MenuThemeMainFolderText,
.MenuThemeMainItemActive .MenuThemeMainFolderText,
.MenuThemeMainItemHover .MenuThemeMainItemText,
.MenuThemeMainItemActive .MenuThemeMainItemText
{
  border-bottom: solid 0px #FFF;
  color: White;
}
.MenuThemeMainItemLeft, .MenuThemeMainFolderLeft,
.MenuThemeMainItemRight, .MenuThemeMainFolderRight
{
  display: none;
}
.MenuThemeMainFolderRight, .MenuThemeMainItemRight
{
  padding-right: 0px;
  padding-left: 0px;
  border-right: 0px;
  white-space: nowrap;
  text-align: right;
}
.MenuThemeMainItem
{
  border-bottom: solid 4px #CCC;  
}

/* ------------------------------------------- */
/* Sub Menu Items                              */
/* ------------------------------------------- */
.MenuThemeSubMenuTable TD
{
  cursor: pointer;
  text-align: left;
}
.MenuThemeSubMenuTable div.MenuThemeMenuItem,
.MenuThemeSubMenuTable div.MenuThemeMenuItemHover
{
  display: inline-block;
  height: 21px;
  margin-top: -6px;
  padding-top: 6px;
}
.MenuThemeSubMenuTable div.MenuThemeMenuItemHover,
.MenuThemeSubMenuTable div.MenuThemeMenuItemActive
{
  background-color: #FDFA90;
  color: #085963;
  font-weight: bold;
}
.MenuThemeMenuItem,
.MenuThemeMenuItemHover,
.MenuThemeMenuItemActive
{
  width: auto;
}
.MenuThemeMenuItem
{
  background-color: Transparent;
  padding-top: 0px;
}
.MenuThemeMenuItemHover,
.MenuThemeMenuItemActive
{
  color: #999;
}
.MenuThemeMenuItemLeft, .MenuThemeMenuFolderLeft
{
  height: 25px;
  width: 6px;
}
.MenuThemeMenuItemText, .MenuThemeMenuFolderText
{
  text-align: left;
  color: #ffffff;
}
.MenuThemeMenuItemRight, .MenuThemeMenuFolderRight
{  
  vertical-align: middle;
  text-align: right;
}
.MenuThemeMenuFolderRight
{
  position: relative;
  left: -6px;
  padding-top: 16px;
}
.MenuThemeMenuFolderText
{
  padding-right: 6px;
  _top: 2px !important;
  *top: 2px !important;
}
.MenuThemeMenuItem .MenuThemeMenuItemLeft, .MenuThemeMenuItem .MenuThemeMenuFolderLeft,
.MenuThemeMenuItem .MenuThemeMenuItemText, .MenuThemeMenuItem .MenuThemeMenuFolderText,
.MenuThemeMenuItem .MenuThemeMenuItemRight, .MenuThemeMenuItem .MenuThemeMenuFolderRight
{
  background-color: Transparent;
}

/* ------------------------------------------- */
/* Other Menu Styles                           */
/* ------------------------------------------- */
.MenuThemeMenuSplit
{
  margin:    2px;
  height:    1px;
  overflow:  hidden;
  border-top:  1px solid #ffffff;
}
.MenuThemeMenuItem .seq2,
.MenuThemeMenuItemHover .seq1,
.MenuThemeMenuItemActive .seq1
{
  display: none;
}
.MenuThemeMenuItem, .MenuThemeMenuItemHover
{
  float:left;
}
.MenuThemeMenuItemText
{
  *font-size:12px;
  margin-left:3px;
}
.MenuThemeSubMenu .MenuThemeMenuItem,
.MenuThemeSubMenu .MenuThemeMenuItemHover,
.MenuThemeSubMenu .MenuThemeMenuItemActive
{
  *display:inline-block;
  *min-width: 1px;
  *padding:3px;
  *height: 10px;
  _float: left;
  _clear: none;
  _width: 1px;
  _padding:3px;
  _height: 10px;
}
.MenuThemeSubMenu .MenuThemeMenuItem .MenuThemeMenuItemText,
.MenuThemeSubMenu .MenuThemeMenuItemHover .MenuThemeMenuItemText,
.MenuThemeSubMenu .MenuThemeMenuItemActive .MenuThemeMenuItemText
{  
  *width: auto;
  *white-space:nowrap;
  _width: auto;
  _white-space:nowrap;
}
.MenuThemeSubMenu .MenuThemeMenuItem .MenuThemeMenuItemLeft,
.MenuThemeSubMenu .MenuThemeMenuItemHover .MenuThemeMenuItemLeft,
.MenuThemeSubMenu .MenuThemeMenuItemActive .MenuThemeMenuItemLeft,
.MenuThemeSubMenu .MenuThemeMenuItem .MenuThemeMenuItemRight,
.MenuThemeSubMenu .MenuThemeMenuItemHover .MenuThemeMenuItemRight,
.MenuThemeSubMenu .MenuThemeMenuItemActive .MenuThemeMenuItemRight
{
  *display: none !important;
  _display: none !important;
}
.MainTopNav
{
  position: relative;
}
.MenuThemeMenu .MenuThemeMainItem
{
  background-image:url(../images/green_22.jpg);  
  background-repeat:repeat-x;
}
.MenuThemeMenu .MenuThemeMainItemHover span, .MenuThemeMenu .MenuThemeMainItem span
{
  color:#0c5966;
}
.MenuThemeMenu .MenuThemeMainItemHover, .MenuThemeSubMenu .MenuThemeMenuItemActive
{
  background-image:url(../images/yellowjpg_22.jpg);  
  background-repeat:repeat-x;
}
.MainNav #MainTopNavJSCook
{
  padding-left:25px;
  background-image:url(../images/green_22.jpg);  
  background-repeat:repeat-x;  
}
.MenuThemeSubMenuTable .MenuThemeMenuItem .MenuThemeMenuItemText,
.MenuThemeSubMenuTable .MenuThemeMenuItem .MenuThemeMenuFolderText,
.MenuThemeSubMenuTable .MenuThemeMenuItemHover .MenuThemeMenuItemText,
.MenuThemeSubMenuTable .MenuThemeMenuItemHover .MenuThemeMenuFolderText,
.MenuThemeSubMenuTable .MenuThemeMenuItemActive .MenuThemeMenuItemText,
.MenuThemeSubMenuTable .MenuThemeMenuItemActive .MenuThemeMenuFolderText
{
  position: relative;
  top: 10px;
  color:#FFFFFF;
  font-weight: bold;
}
.MenuThemeSubMenuTable .MenuThemeMenuItemHover .MenuThemeMenuItemText,
.MenuThemeSubMenuTable .MenuThemeMenuItemHover .MenuThemeMenuFolderText
{
  color: #085963;
}
