/*
	xMenu3_1.css
	Cross-Browser.com
*/

.xmBox { /* for downgrade mode */
  margin-left:8px;
}
#xMenuTop { /* for downgrade mode */
  float:left;
  width:20%;
}
#xMenuLeft { /* for downgrade mode */
  float:left;
  width:20%;
}

/* Menu items in boxes */
a.xmItm {
  text-decoration:none;
  display:block;
  color:#633; background:white;
  border:none;
  font-size:14px;
}
a.xmItm:hover {
  text-decoration:none;
  color:#000; background:white;
  display:block;
  font-size:14px;
}

/* Inline bar links, for horizontal menu bar */
a.xmLnk {
  color:#633; background:transparent;
  display:inline;
  font-size:12px;
  font-weight: bold;
  padding-left: 11px;
  padding-right: 11px;
  text-align: center;
  text-decoration: none;
}
a.xmLnk:hover {
  color:#000;
  display:inline;
  font-size:12px;
  font-weight: bold;
  border: 1px dashed #000;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
  text-decoration: none;
}

/* Block bar links, for vertical menu bar */
a.xmVLnk {
  color:#633; background:transparent;
  display:block;
  font-size:14px;
  font-weight: bold;
  padding-top: 1px;
  padding-bottom: 1px;
  margin-bottom: 30px;
  text-align: center;
  text-decoration: none;
}
a.xmVLnk:hover {
  color:#000;
  display:block;
  font-size:14px;
  font-weight: bold;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 30px;
  border: 1px dashed #000;
  text-align: center;
  text-decoration: none;
}

/* Bar for horizontal menu */
div.myHMBar {
  background:transparent;
  padding:1px 0 1px 0;
  border: none;
  height: 30px;
}

/* Bar for vertical menu */
div.myVMBar {
  background:transparent;
  margin-top: 8px;
  padding:6px;
  border:none;
}

/* Boxes other than bars */
div.myMBox {
  width:150px;
  padding:4px;
  color:#000;
  font-size:14px;
  text-align:left;
  background-color: #fff;
  border: 1px outset #000;
}

/* Inline bar labels, for horizontal menu bar */
.myHMBarLbl {
  margin:1px;
  color:#633; background:transparent;
  border:none;
  display:inline;
  cursor:default;
  font-size:12px;
  font-weight: bold;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}
.myHMBarLblHvr {
  margin:0px;
  color:#000; background:transparent;
  display:inline;
  cursor:default;
  font-size:12px;
  font-weight: bold;
  border: 1px dashed #000;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}
.myHMBarLblHvrClosed {
  margin:0px;
  color:#000; background:transparent;
  display:inline;
  cursor:default;
  font-size:12px;
  font-weight: bold;
  border: 1px dashed #000;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}

/* Block bar labels, for vertical menu bar */
.myVMBarLbl {
  padding:1px;
  color:#633; background:transparent;
  border:none;
  display:block;
  cursor:default;
  font-size:14px;
  font-weight: bold;
  margin-top: 2px;
  margin-bottom: 30px;
  text-align: center;
}
.myVMBarLblHvr {
  color:#000;
  display:block;
  cursor:default;
  font-size:14px;
  font-weight: bold;
  margin-top: 2px;
  margin-bottom: 30px;
  border: 1px dashed #000;
  text-align: center;
}
.myVMBarLblHvrClosed {
  color:#000;
  display:block;
  cursor:default;
  font-size:14px;
  font-weight: bold;
  margin-top: 2px;
  margin-bottom: 30px;
  border: 1px dashed #000;
  text-align: center;
}

/* Block labels, for menu boxes */
.myMLbl {
  color:#633; background:white;
  border:none;
  display:block;
  cursor:default;
  font-size:14px;
}
.myMLblHvr {
  color:#000; background:white;
  display:block;
  cursor:default;
  font-size:14px;
}
