.menulist, .menulist  ul {
	margin:0;
	padding:0;
	list-style:none;
}
.menulist ul {
	display:none;
	position:absolute;
	width:230px;
	padding:10px 0px;
	background:#006DB6;
	z-index:9999;
}
.menulist ul ul {
	margin-top:10px;
	left:140px;
}
.menulist li {
	float:left;
	display:block;
	position:relative;
	background:url(/resources/images/design/mainnav_separator.gif) right bottom no-repeat;
	margin-left:-1px;
}
.menulist ul li {
	float:none;
	margin:0;
	background:none;
}
.menulist a {
	display:block;
	text-decoration:none !important;
	cursor:pointer;
}
.menulist span {
	display:block;
	margin-top:5px;
	padding:15px 0px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
#mainnav_0 {
	margin-left:1px;
}
#mainnav_0 span {
	width:85px;
	background:url(/resources/images/design/mainnav_left.gif) left bottom no-repeat;
}
#mainnav_1 span {
	width:91px;
}
#mainnav_2 span {
	width:109px;
}
#mainnav_3 span {
	width:123px;
}
#mainnav_4 span {
	width:97px;
}
#mainnav_5 span {
	width:125px;
}
#mainnav_6 span {
	width:87px;
}
#mainnav_7 span {
	width:106px;
}
#mainnav_8 span {
	width:87px;
	background:url(/resources/images/design/mainnav_right.gif) right bottom no-repeat;
}
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus, .menulist a.highlighted, .menulist a.current {
	background:url(/resources/images/design/mainnav_active_left.gif) left bottom no-repeat;
}
.menulist a:hover span, .menulist a.highlighted:hover span, .menulist a:focus span, .menulist a.highlighted span, .menulist a.current span {
	background:url(/resources/images/design/mainnav_active_right.gif) right bottom no-repeat !important;
	margin-top:0;
	padding-top:20px !important;
}
.menulist ul span {
	padding:4px 25px;
	margin-top:0;
	font-size:11px;
	text-transform:none;
	text-align:left;
	background:#006DB6;
}
.menulist ul a:hover, .menulist ul a.highlighted:hover, .menulist ul a:focus, .menulist ul a.highlighted, .menulist ul a.current {
	background:none;
}
.menulist ul a:hover span, .menulist ul a.highlighted:hover span, .menulist ul a:focus span, .menulist ul a.highlighted span, .menulist ul a.current span {
	background:#2F3192 url(/resources/images/design/arrow_leftwhiteblue.gif) right center no-repeat !important;
	padding-top:4px !important;
}
.menulist a .subind {
	display:none;
}

/* 'Escaped Comment' hack for horizontal menubar width in IE5/Mac */
.menulist a {
	float:left;
}
.menulist ul a {
	float:none;
}
/* \*/
.menulist a {
	float:none;
}
/* */
/*
HACKS:IE/Win:
A small height on <li> and <a> tags and floating prevents gaps in menu.
* html affects <=IE6 and *:first-child+html affects IE7.
You may want to move these to browser-specific style sheets.
\*/
*:first-child+html .menulist ul li {
	float:left;
	width:100%;
}
* html .menulist ul li {
	float:left;
	height:1%;
}
* html .menulist ul a {
	height:1%;
}
/* End Hacks */