/* Horizontal Menu */

A.MathboxTools_HMenuItem { color:black; text-decoration:none;}
A.MathboxTools_HMenuItem:visited { color: black; text-decoration:none;}
A.MathboxTools_HMenuItem:active { color: black; text-decoration:none;}
A.MathboxTools_HMenuItem:hover { color: black; text-decoration:none;}

A.MathboxTools_HMenuSubItem { color:black; text-decoration:none;}
A.MathboxTools_HMenuSubItem:visited { color: black; text-decoration:none;}
A.MathboxTools_HMenuSubItem:active { color: black; text-decoration:none;}
A.MathboxTools_HMenuSubItem:hover { color: black; text-decoration:none;}

table.MathboxTools_HMenu
{
  background-color: transparent;
  border-style: none;
  border-collapse: collapse;
  border-spacing: 0px;
  height: auto;
  width: 100%;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
}

td.MathboxTools_HMenu
{
  background-color: transparent;
  border-style: none;
  border-collapse: collapse;
  border-spacing: 0px;
  height: auto;
  width: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 4px;
}

td.MathboxTools_HMenuR
{
  background-color: #336699;
  border-style: none;
  border-collapse: collapse;
  border-spacing: 0px;
  height: auto;
  width: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 4px;
  text-align: right;
}

table.MathboxTools_HMenuItem
{
  background-color: transparent;
  border-style: none;
  border-collapse: collapse;
  height: auto;
  width: auto;
  margin: 0px;
  padding: 0px;
}

td.MathboxTools_HMenuItem
{
  border-style: solid;
  border-width: 2px;
  border-color: #000080;
  height: auto;
  width: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 2px;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  color: black;
  cursor: HAND;
  text-align: center;
  font-weight: bold;
}

td.MathboxTools_HMenuItemMouseOver
{
  border-style: solid;
  border-width: 2px;
  border-color: #008000;
  height: auto;
  width: auto;
  margin-left: 0px;
  margin-right: 8px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 2px;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  color: black;
  cursor: HAND;
  text-align: center;
  font-weight: bold;
}

td.MathboxTools_HMenuItemWs
{
  border-style: solid;
  border-width: 2px;
  border-color: #000080;
  height: auto;
  width: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 2px;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  color: black;
  cursor: HAND;
  text-align: center;
  font-weight: bold;
}

td.MathboxTools_HMenuItemWsMouseOver
{
  border-style: solid;
  border-width: 2px;
  border-color: #008000;
  height: auto;
  width: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 2px;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  color: black;
  text-align: center;
  font-weight: bold;
}

td.MathboxTools_HMenuHelp
{
  background-image: url(/Maintenance/images/Normal.gif);
  background-position: left;
  background-repeat: yes;
  border-style: solid;
  border-width: 1px;
  border-color: #99CCCC;
  height: auto;
  width: auto;
  margin-left: 0px;
  margin-right: 8px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 2px;
  padding-top: 2px;
  padding-right: 4px;
  padding-bottom: 2px;
  color: black;
  cursor: HAND;
  text-align: center;
}

td.MathboxTools_HMenuHelpMouseOver
{
  background-image: url(/Maintenance/images/Hover.gif);
  background-position: left;
  background-repeat: yes;
  border-style: solid;
  border-width: 1px;
  border-color: #E27F14;
  height: auto;
  width: auto;
  margin-left: 0px;
  margin-right: 8px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 2px;
  padding-top: 2px;
  padding-right: 4px;
  padding-bottom: 2px;
  color: black;
  cursor: HAND;
  text-align: center;
}

td.MathboxTools_HMenuItemSelected
{
  background-color: transparent;
  border-style: solid;
  border-width: 2px;
  border-color: #008000;
  height: auto;
  width: auto;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 2px;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  color: black;
  cursor: HAND;
  text-align: center;
  font-weight: bold;
}

td.MathboxTools_HMenuItemInterGraphic
{
  background-color: transparent;
  border-style: none;
  height: auto;
  width: 4px;;
  margin: 0px;
  padding: 0px;
}


/* Horizontal Sub-Menu */

td.MathboxTools_HMenuSubMenu
{
  background-color: transparent;
  border-style: none;
  border-collapse: collapse;
  height: auto;
  width: auto;
  margin: 0px;
  padding: 0px;
  vertical-align: top;
}

table.MathboxTools_HMenuSubItem
{
  display: none;
  position: absolute;
  z-index: 165535;
  background-color: transparent;
  border-style: none;
  height: auto;
  width: auto;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
}

table.MathboxTools_HMenuSubItemMouseOver
{
  display: block;
  position: absolute;
  z-index: 165535;
  background-color: transparent;
  border-style: none;
  height: auto;
  width: auto;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
}

td.MathboxTools_HMenuSubItem
{
  background-color: #ffffff;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  border-collapse: collapse;
  border-spacing: 0px;
    
  height: auto;
  width: 100px;
  margin: 0px;
  padding: 4px;

  color: black;
  text-align: left;
  font-weight: bold;
}

td.MathboxTools_HMenuSubItemMouseOver
{
  background-color: #80ffff;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  border-collapse: collapse;
  border-spacing: 0px;
   
  height: auto;
  width: 100px;
  margin: 0px;
  padding: 4px;
  color: black;
  text-align: left;
  font-weight: bold;
  CURSOR: hand;
}

td.MathboxTools_HMenuSubItemWs
{
  background-color: #ffffff;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  border-collapse: collapse;
  border-spacing: 0px;
    
  height: auto;
  width: 100px;
  margin: 0px;
  padding: 4px;
  color: black;
  text-align: left;
  font-weight: bold;
}

td.MathboxTools_HMenuSubItemWsMouseOver
{
  background-color: #c0c0c0;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  border-collapse: collapse;
  border-spacing: 0px;
   
  height: auto;
  width: 100px;
  margin: 0px;
  padding: 4px;

  color: black;
  text-align: left;
  font-weight: bold;
  CURSOR: hand;
}


td.MathboxTools_HMenuSubMenuInterGraphic
{
  background-color: transparent;
  border-style: none;
  height: auto;
  width: 4px;;
  margin: 0px;
  padding: 0px;
}

/* Vertical Menu */

A.MathboxTools_VMenuItem { color:black; text-decoration:none;}
A.MathboxTools_VMenuItem:visited { color: black; text-decoration:none;}
A.MathboxTools_VMenuItem:active { color: black; text-decoration:none;}
A.MathboxTools_VMenuItem:hover { color: black; text-decoration:none;}

A.MathboxTools_VMenuSubItem { color:black; text-decoration:none;}
A.MathboxTools_VMenuSubItem:visited { color: black; text-decoration:none;}
A.MathboxTools_VMenuSubItem:active { color: black; text-decoration:none;}
A.MathboxTools_VMenuSubItem:hover { color: black; text-decoration:none;}

table.MathboxTools_VMenu
{
  background-color: transparent;
  border-style: none;
  border-collapse: collapse;
  border-spacing: 0px;
  height: auto;
  width: auto;
  margin-left: 0px;
  margin-top: 4px;
  margin-right: 4px;
  margin-bottom: 4px;
  padding: 0px;
}

td.MathboxTools_VMenu
{
  background-color: transparent;
  border-style: none;
  border-collapse: collapse;
  border-spacing: 0px;
  height: auto;
  width: auto;
  margin: 0px;
  padding: 4px;
}

table.MathboxTools_VMenuItem
{
  background-color: transparent;
  border-style: none;
  border-collapse: collapse;
  height: auto;
  width: auto;
  margin: 0px;
  padding: 0px;
}

td.MathboxTools_VMenuItem
{
  background-color: transparent;
  border-style: solid;
  border-width: 2px;
  border-color: pink;
  height: auto;
  width: auto;
  margin: 0px;
  padding: 2px;
  color: black;
  cursor: HAND;
  text-align: center;
  font-weight: bold;
}

td.MathboxTools_VMenuItemMouseOver
{
  border-style: solid;
  border-width: 2px;
  border-color: pink;
  height: auto;
  width: auto;
  margin: 0px;
  padding: 2px;
  color: black;
  cursor: HAND;
  text-align: center;
  font-weight: bold;
}

td.MathboxTools_VMenuItemWs
{
  border-style: solid;
  border-width: 2px;
  border-color: pink;
  height: auto;
  width: auto;
  margin: 0px;
  padding: 2px;
  color: black;
  cursor: HAND;
  text-align: center;
  font-weight: bold;
}

td.MathboxTools_VMenuItemWsMouseOver
{
  border-style: solid;
  border-width: 2px;
  border-color: pink;
  height: auto;
  width: auto;
  margin: 0px;
  padding: 2px;
  color: black;
  cursor: HAND;
  text-align: center;
  font-weight: bold;
}

td.MathboxTools_VMenuItemSelected
{
  border-style: solid;
  border-width: 2px;
  border-color: pink;
  height: auto;
  width: auto;
  margin: 0px;
  padding: 2px;
  color: black;
  cursor: HAND;
  text-align: center;
  font-weight: bold;
}

td.MathboxTools_VMenuItemInterGraphic
{
  background-color: transparent;
  border-style: none;
  height: 4px;
  width: auto;
  margin: 0px;
  padding: 0px;
}


/* Vertical Sub-Menu */

td.MathboxTools_VMenuSubMenu
{
  background-color: transparent;
  border-style: none;
  border-collapse: collapse;
  height: auto;
  width: auto;
  margin: 0px;
  padding: 0px;
  vertical-align: top;
}

table.MathboxTools_VMenuSubItem
{
  display: none;
  position: absolute;
  z-index: 165535;
  background-color: transparent;
  border-style: none;
  height: auto;
  width: auto;
  margin: 0px;
  padding: 0px;
}

table.MathboxTools_VMenuSubItemMouseOver
{
  display: block;
  position: absolute;
  z-index: 165535;
  background-color: transparent;
  border-style: none;
  height: auto;
  width: auto;
  margin: 0px;
  padding: 0px;
}

td.MathboxTools_VMenuSubItem
{
  z-index: 165535;
  background-color: #e0e0e0;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  border-collapse: collapse;
  border-spacing: 0px;
    
  height: auto;
  width: auto;
  margin: 0px;
  padding: 4px;

  font-family: verdana;
	font-size: 8pt;
  color: black;
  text-align: left;
}

td.MathboxTools_VMenuSubItemMouseOver
{
  z-index: 165535;
  background-color: white;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  border-collapse: collapse;
  border-spacing: 0px;
    
  height: auto;
  width: auto;
  margin: 0px;
  padding: 4px;

  font-family: verdana;
	font-size: 8pt;
  color: black;
  text-align: left;
  cursor: hand;
}

td.MathboxTools_VMenuSubItemWs
{
  z-index: 165535;
  background-color: #e0e0e0;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  border-collapse: collapse;
  border-spacing: 0px;
    
  height: auto;
  width: auto;
  margin: 0px;
  padding: 4px;

  font-family: verdana;
	font-size: 8pt;
  color: black;
  text-align: left;
}

td.MathboxTools_VMenuSubItemWsMouseOver
{
  z-index: 165535;
  background-color: pink;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  border-collapse: collapse;
  border-spacing: 0px;
   
  height: auto;
  width: auto;
  margin: 0px;
  padding: 4px;

  font-family: verdana;
	font-size: 8pt;
  font-weight: normal;
  color: blue;
  text-align: left;
  CURSOR: hand;
}


td.MathboxTools_VMenuSubMenuInterGraphic
{
  z-index: 165535;
  background-color: transparent;
  border-style: none;
  height: auto;
  width: 8px;;
  margin: 0px;
  padding: 0px;
}
