/*
xmenu4_dhtml.css
xMenu4 Demos 1 and 2, Cascading menus from nested ULs!
This code is distributed under the terms of the LGPL (gnu.org)
Mike Foster, Cross-Browser.com
*/

/* xMenu4 DHTML Rules (see xmenu4_default.css for downgrade rules) */

/* menu will be positioned at this element */
#menuMarker {
	position:relative;
	top:-10px;
	left:0px;
}

/* Bar */

/* Outermost UL (horizontal bar) */
ul.xmBar {
  position:absolute; visibility:hidden;
  margin:10px 0px 0px 30px; padding:0px;
}

/* All LIs in ul.xmBar */
ul.xmBar li {
	display:inline; list-style:none;
  margin:0px; padding:0px 20px 0px 0px;
  background:transparent; color:#ffffff;
	font-family:verdana,tahoma,arial; font-size:13px;
}

/* Bar label */
/* menu item labels 1st level */
li.xmBarLbl {
	background:#ff0000; color:#000000;
}

li.xmBarLblHvr {
  color:#000000; background:#dddddd;
}

/* Bar item */
li.xmBarItm {
  background:#ff0000; color:#000000;
}

li.xmBarItmHvr {
  color:#000000; background:#dddddd;
}

/* Box */

/* All ULs except outermost */
ul.xmBox {
	display:block; position:absolute; visibility:hidden; cursor:default;
  margin:0px; padding:0px;
  border:2px solid #009800;
  background:#ffffff;
  -moz-opacity:.85; filter:alpha(opacity=85); opacity:.85;
}

/* All LIs in ul.xmBox */
/* submenu items block */
ul.xmBox li {
	display:block; 
	border:0px;
	border-top:1px solid #007600;
	border-bottom:1px solid #008000;
	margin:0px 0px 0px 0px; padding:5px 7px 5px 7px;
}

/* Box label */
li.xmBoxLbl {
	background:transparent; color:#000000;
  border-right:1px solid #00ff00;
}
li.xmBoxLblHvr {
  color:#000000; background:#dddddd;
  border-right:1px solid #333333;
}
/* Box item */
li.xmBoxItm {
  border:25px solid #333333;
  background:transparent;
  color:#000000;
}

/* sub menu hover */
li.xmBoxItmHvr {
  border-right:5px solid #333333;
	background:#ff00ff;
  color:#000000;
}

/* A element over-rides so we don't inherit unwanted styles */

ul.xmBar li a,a:hover { /* for all As in ul.xmBar */
  display:inline;
  background:transparent;
  font-size:13px;
	color:#ffffff; text-decoration:none;
}

/* menu items color */
ul.xmBox li a:link, ul.xmBox li a:visited, ul.xmBox li a:active { /* for all As in ul.xmBox */
  display:block;
	background:transparent; color:#054d94;
	font-family:verdana,tahoma,arial; font-size:11px;
}
ul.xmBox li a:hover { /* for all As in ul.xmBox */
  display:block;
	background:transparent;  color:#054d94;
	font-family:verdana,tahoma,arial; font-size:11px;
}

