/* div.menuBar, div.menuBar a.menuButton, div.menuBar2, div.menuBar2 a.menuButton, div.menu, div.menu a.menuItem { color: #026873; font-weight: normal; } */

div.menuBar {
/*  background-color: #07293B; */
  border: 0px none;
  border-color: #d7d7d7;
  padding: 0px;
  margin: 0px;
  text-align: center;
  font-size: 8pt;
  display: block;
}

div.menuBar a.menuButton {
  background-color: Transparent;
  border: 1px none;
  line-height: 14px;
  color: #efefef;
  cursor: pointer;
  padding: 0px 4px;
  text-decoration: none;
  
}

div.menuBar a.menuButton:hover {
  background-color: #3d5664;
/*  border: 1px solid #efefef; */
  color: #ffffff;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: #3d5664;
  border: 1px solid #36657e;
  color: #ffffff;
  filter:alpha(opacity=60); opacity: 0.6;
}

div.menuBar2 {
  background-color: #07293B;
  border-right: 1px solid #2f5163; border-bottom: 1px solid #2f5163;
  padding: 2px 0px;
  margin: 0px;
  font-size: 8pt;
  text-align: left;
  filter:alpha(opacity=80);
  opacity: 0.8;
  
}

div.menuBar2 a.menuButton {
  background-color: transparent;
  border: 1px none #efefef;
  color: #e7e7e7;
  cursor: pointer;
  margin: 0px;
  padding:2px 3px 2px 0px;
  text-decoration: none;
  line-height: 18px;
}

div.menuBar2 a.menuButton:hover {
  background-color: #1f4153;
  border: 1px solid #ffffff;
  color: #efefef;
}

div.menuBar2 a.menuButtonActive,
div.menuBar2 a.menuButtonActive:hover {
  background-color: #42718A;
  border-right: 1px solid #36657e;
  border-bottom: 1px solid #36657e;
  color: #ffffff;
}

div.menu {
  background-color: #07293B;
  border: 1px solid #1f4153;
  margin-left: 30px; margin-top:0px;
  padding: 6px 1px 6px 1px;
  position: absolute;
  visibility: hidden;
}

div.menu a.menuItem {
  color: #1f4153;
  border: 1px none #efefef;
  cursor: pointer;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
  font-size: 8pt;
  line-height: 1.5em;
}

div.menudesc {
  background-color: #36657e;
  border-right: 1px solid #42718A; border-bottom: 1px solid #42718A;
  margin-top:0px; padding:0px;
  top: 300px; left: 400px;
  font-size: 8pt;
  position: absolute; width:250px;
  visibility: hidden;
  color: #ffffff;
  cursor: default;
  padding: 3px;
  text-decoration: none;
  text-align: center;
  filter:alpha(opacity=90);
  opacity: 0.9;
  z-index:2000;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  border: 1px solid #42718A;
  background-color: #36657e;
  color: #efefef;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border: 1px solid #efefef;
  margin: 4px 2px;
}

/* Alternate menu style */

div.menuBar4,
div.menuBar4 a.menuButton {
  font-size:12px;
  color: #efefef; font-weight: normal;
}

/* used in Outdoor Catalog */
div.menuBar3 {
  background-color: #07293B;
  border-right: 1px solid #2f5163; border-bottom: 1px solid #2f5163;
  padding: 2px 0px;
  margin: 0px;
  font-size: 8pt;
  text-align: left;
  filter:alpha(opacity=80);
  opacity: 0.8;
  
}

div.menuBar3 a.menuButton {
  background-color: transparent;
  border: 1px none #efefef;
  color: #e7e7e7;
  cursor: pointer;
  margin: 0px;
  padding:1px 3px 2px 1px;
  text-decoration: none;
  line-height: 18px;
}

div.menuBar3 a.menuButton:hover {
  border: 1px none #ffffff;
  color: #efefef;
  filter: alpha(opacity=80); opacity: 0.80;
  background-color: #666666;
}

div.menuBar3 a.menuButtonActive,
div.menuBar3 a.menuButtonActive:hover {
  border-right: 1px solid #36657e;
  border-bottom: 1px solid #36657e;
  color: #ffffff;
}

div.menuBar4 {
  background-color: #d7d7d7;
  border: 3px solid #c7c7c7;
  padding: 4px 0px 4px 0px;
  margin-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 8px;
  font-size:8pt;
  text-align: center;
  line-height: 1.8em;
  display: block;
 /* filter:alpha(opacity=75);
  opacity: 0.75; */
}

div.menuBar4 a.menuButton {
  background-color: transparent;
  border: 3px none #c7c7c7;
  color: #efefef;
  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: #efefef;
  border: 3px solid #b7b7b7;
  color: #3d5664;
}

div.menuBar4 a.menuButtonActive,
div.menuBar4 a.menuButtonActive:hover {
  background-color: #efefef;
  border: 3px solid #b7b7b7;
  color: #3d5664;
}


div.menu3 {
  background-color: #c7c7c7;
  border: 3px solid #d7d7d7;
  margin-left: 30px; margin-top:3px;
  padding: 6px 1px 6px 1px;
  position: absolute;
  visibility: hidden;
}

div.menu3 a.menuItem {
  color: #d7d7d7;
  border: 3px none #c7c7c7;
  cursor: pointer; left: 6px; 
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
  font-size: 8pt;
  line-height: 1.5em;
}

div.menudesc3 {
  background-color: #36657e;
  border-right: 1px solid #2a5972; border-bottom: 1px solid #36657e;
  margin-top:0px; padding:0px;
  font-size:8pt;
  position: absolute; width:240px;
  visibility: hidden;
  color: #ffffff;
  cursor: default;
  padding: 3px;
  text-decoration: none;
  text-align: center;
  filter:alpha(opacity=90);
  opacity: 0.9;
  z-index:2000;
}

div.menu3 a.menuItem:hover, div.menu3 a.menuItemHighlight {
  border: 3px solid #efefef;
  background-color: #efefef;
  color: #42718A;
}

div.menu3 a.menuItem span.menuItemText {}

div.menu3 a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu3 div.menuItemSep {
  border: 2px solid #d7d7d7;
  margin: 4px 2px;
}

