/*
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:122px;
	left:5px;
}

/* Bar */

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

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

/* 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 #172b60;
  background:#bbbbbb;
}

/* All LIs in ul.xmBox */
/* submenu items block */
ul.xmBox li {
	display:block; 
	border:0px;
	border-top:1px solid #444444;
	border-bottom:1px solid #666666;
	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:#ddd;
  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 */
/* for all As in ul.xmBar */
ul.xmBar li a { 
  display:inline;
  background:transparent; 
	color:#ffffff; text-decoration:none;
	font-size:12px;
}
ul.xmBar li a:hover { 
  display:inline;
  background:transparent; 
	color:#ffffff; text-decoration:none;
	font-size:12px;
}

/* 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:#ffffff;
	font-family:tahoma; font-size:11px; font-weight:bold;
}
/* for all As in ul.xmBox */
ul.xmBox li a:hover { 
  display:block;
	background:transparent; color:#ffffff;
	font-family:tahoma; font-size:11px; font-weight:bold;
}

span.menu_separator {
  height:30px;
  width:2px;
  background-color:#ffffff;
}
