div.menuBar,
div.menuBar a.menuButton,
div.menuBar2,
div.menuBar2 a.menuButton,
div.menu,
div.menu a.menuItem {
  color: #0074B3;
  font-weight:normal;
  line-height:2em;
}

div.menuBar {
  background-color: #000000;
  border: 1px solid #000000;
  padding: 4px 2px 4px 2px;
  margin: 0px;
  text-align: center;
  position: relative;
  font-size: 8pt;
  left: 0px; top: 0px;
  display: block;
 /* filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.75);
  -moz-opacity: 0.75; */
}

div.menuBar a.menuButton {
  background-color: Transparent;
  border: 1px none #596a78;
  color: #000000;
  cursor: pointer;
  left: 0px;
  margin-top: 0px;
  padding: 2px 10px 2px 10px;
  position: relative;
  text-decoration: none;
  top: 0px;
  
}

div.menuBar a.menuButton:hover {
  background-color: #000000;
  border: 1px solid #9ccbed;
  color: #596a78;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: #000000;
  border: 1px solid #9ccbed;
  color: #596a78;
  left: 1px; top: 1px;
}

div.menuBar2 {
  background-color: #000000;
  border-right: 1px solid #8cbbdd; border-bottom: 1px solid #8cbbdd;
  padding: 3px 0px 3px 0px;
  margin: 0px 0px -1px 0px;
  font-size: 8pt;
  position: relative;
  text-align: left;
  display: block;
/*  filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.75);
  -moz-opacity: 0.75; */
}

div.menuBar2 a.menuButton {
  background-color: transparent;
  border: 1px none #000000;
  color: #0074B3;
  cursor: pointer;
  margin:0px;
  padding:2px 3px 2px 0px;
  text-decoration: none;
  top: 0px;
  
}

div.menuBar2 a.menuButton:hover {
  background-color: #000000;
  border: 1px solid #000000;
  color: #5C87B2;
}

div.menuBar2 a.menuButtonActive,
div.menuBar2 a.menuButtonActive:hover {
  background-color: #000000;
  border-right: 3px solid #5887a9;
  border-bottom: 3px solid #5887a9;
  color: #000000;
}


div.menu {
  background-color: #000000;
  border: 1px solid #7cabcd;
  margin-left: 30px; margin-top:3px;
  padding: 6px 1px 6px 1px;
  position: absolute;
  visibility: hidden;
}

div.menu a.menuItem {
  color: #7cabcd;
  border: 1px none #000000;
  cursor: pointer;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
  font-size: 8pt;
  line-height: 1.5em;
}

div.menudesc {
  background-color: #5887a9;
  border-right: 1px solid #4c7b9d; border-bottom: 1px solid #4c7b9d;
  margin-top:0px; padding:0px;
  font-size: 8pt;
  position: absolute; width:250px;
  visibility: hidden;
  color: #000000;
  cursor: default;
  padding: 3px;
  text-decoration: none;
  text-align: center;
  filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.9);
  opacity: 0.9;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  border: 1px solid #7cabcd;
  background-color: #000000;
  color: #000000;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border: 1px solid #000000;
  margin: 4px 2px;
}

/* Alternate menu style */

div.menuBar3,
div.menuBar3 a.menuButton,
div.menuBar4,
div.menuBar4 a.menuButton,
div.menu3,
div.menu3 a.menuItem {
  font-size:12px;
  color: #000000; font-weight: normal;
}

div.menuBar3 {
  background-color: #000000;
  border-right: 1px solid #5887a9;
  border-bottom: 1px solid #5887a9;
  border-top: 1px solid #5887a9;
  padding: 4px 2px 4px 2px;
  margin: 0px;
  text-align: center;
  position: relative;
  font-size: 9pt; font-stretch: expanded;
  left: 0px; top: 0px;
/*  filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.75);
  -moz-opacity: 0.75; */
}

div.menuBar3 a.menuButton {
  background-color: Transparent;
  color: #000000;
  cursor: pointer;
  left: 0px;
  margin-left: 4px;
  padding: 0px 10px;
  position: relative;
  text-decoration: none;
  top: 0px;
}

div.menuBar3 a.menuButton:hover {
  background-color: #5887a9;
  border-right: 3px solid #4c7b9d;
  border-bottom: 3px solid #4c7b9d;
  color: #000000;
}

div.menuBar3 a.menuButtonActive,
div.menuBar3 a.menuButtonActive:hover {
  background-color: #5887a9;
  border: 3px solid #5887a9;
  color: #000000;
  left: 1px; top: 1px;
}

div.menuBar4 {
  background-color: #00626f;
  border: 3px solid #00525f;
  padding: 4px 0px 4px 0px;
  margin-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 8px;
  font-size:8pt;
  position: relative;
  text-align: center;
  line-height: 1.8em;
  display: block;
/*  filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.75);
  -moz-opacity: 0.75; */
}

div.menuBar4 a.menuButton {
  background-color: transparent;
  border: 3px none #00525f;
  color: #000000;
  cursor: pointer;
  left: 0px;
  margin-left: 4px; margin-right: 4px;
  padding: 2px 0px 2px 0px;
  text-decoration: none;
  top: 0px;
}

div.menuBar4 a.menuButton:hover {
  background-color: #000000;
  border: 3px solid #00424f;
  color: #596a78;
}

div.menuBar4 a.menuButtonActive,
div.menuBar4 a.menuButtonActive:hover {
  background-color: #000000;
  border: 3px solid #00424f;
  color: #596a78;
}


div.menu3 {
  background-color: #00525f;
  border: 3px solid #00626f;
  margin-left: 30px; margin-top:3px;
  padding: 6px 1px 6px 1px;
  position: absolute;
  visibility: hidden;
}

div.menu3 a.menuItem {
  color: #00626f;
  border: 3px none #00525f;
  cursor: pointer; left: 6px; 
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
  font-size: 8pt;
  line-height: 1.5em;
}

div.menudesc3 {
  background-color: #5887a9;
  border-right: 1px solid #4c7b9d; border-bottom: 1px solid #5887a9;
  margin-top:0px; padding:0px;
  font-size:8pt;
  position: absolute; width:240px;
  visibility: hidden;
  color: #000000;
  cursor: default;
  padding: 3px;
  text-decoration: none;
  text-align: center;
  z-index:1000;
  filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.9);
  opacity: 0.9;
}

div.menu3 a.menuItem:hover, div.menu3 a.menuItemHighlight {
  border: 3px solid #000000;
  background-color: #000000;
  color: #000000;
}

div.menu3 a.menuItem span.menuItemText {}

div.menu3 a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu3 div.menuItemSep {
  border: 2px solid #00626f;
  margin: 4px 2px;
}
