/*
use xb settings to make ul/li appear the 
same in mozilla,
ie and opera
*/

ul.ms,
ul.ms ul {
	display: block;
	margin: 0;
	padding: 0;
}

ul.ms ul {
	background-color: #555;
}

/* 
top level items in ul are inline to display horizontally 
across page
*/

ul.ms li {
	display: block;
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
}

/* 
nested lists inside of the top level items are initially 
not displayed
*/

ul.ms li ul {
	width: 200px;
	margin-left: 0;
	display: block;
	position: absolute;
	left: 0;
	top: 1em; /* required for NS 7.x/Gecko 1.0.x but not Gecko 1.3 */
	visibility: hidden;
	z-index: 1000;
}

/*
fix up the submenu items
voice-family lines screen correct CSS values from browsers that
improperly lay out block-level boxes and have broken CSS parsers
(IE5.5/Win)
*/

ul.ms li ul li {
	margin: 0 0 0 -1.5em;
	padding: 0;
	display: block;
	width: 100%;
	voice-family: "\"}\""; voice-family: inherit;
	margin-left: 0;
}

ul.ms li ul li a {
	display: block;
	margin: 0;
	width: 100%;
	voice-family: "\"}\""; voice-family: inherit;
	width: 95%;
}

/* needed to keep IE from bubbling events
from items that are not contained but only
covered. */

ul.ms {
}

