ul#mainmenu {position:relative;}	

ul#mainmenu, ul#mainmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#mainmenu {
	margin:auto;
	padding-left:20px;
}

ul#mainmenu li {
	position: relative;
	float: left;
	/* width:98px; */
	/* height:30px; */
	line-height: 24px;
}
	
#mainmenu li ul {
	position: absolute;
	left: 0; 
	bottom: 24px;
	display: none;
	width: 400px;
}
#mainmenu li ul ul {
	position: absolute;
	left:100%; 
	bottom: 0;
	display: none;
}

/* Styles for Menu Items */
ul#mainmenu li a, ul#mainmenu li .placeHolder {
	display:block;
	text-decoration: none;
	color: #999999;
	font-weight: bold;
	font-size: 14px;
	/* height:30px; */
	line-height: 24px;
	/* width:116px; */
	text-align:left;
	padding-right:56px;
}
ul#mainmenu li li{clear:left}

/* this sets all hovered lists to red and current item */
#mainmenu li.current a,
#mainmenu li:hover a,#mainmenu li.sfhover a
{
	color: #333;
	background-position:0 -24px
}

/* set dropdown to default */
#mainmenu li:hover li a,#mainmenu li.sfhover li a,
#mainmenu li:hover li:hover li a,#mainmenu li.sfhover li.sfhover li a,
#mainmenu li:hover li:hover li:hover li a,#mainmenu li.sfhover li.sfhover li.sfhover li a
{
	color: #33335C;
	color: #999999;
	background-position:0 0;
}
/* this sets all hovered lists to red and current item */
#mainmenu li:hover li:hover a,#mainmenu li.sfhover li.sfhover a,
#mainmenu li:hover li:hover li:hover a,#mainmenu li.sfhover li.sfhover li.sfhover a,
#mainmenu li:hover li a:hover,#mainmenu li.sfhover li a:hover,
#mainmenu li:hover li:hover li:hover a:hover,#mainmenu li.sfhover li li a:hover,
#mainmenu li:hover li:hover li:hover li:hover a:hover,#mainmenu li.sfhover li.sfhover li.sfhover li.sfhover a:hover 
{
	color: #33335C;
	background-position:0 -24px
}

ul#mainmenu li:hover ul ul, ul#mainmenu li:hover ul ul ul, ul#mainmenu li.sfhover ul ul, ul#mainmenu li.sfhover ul ul ul 
{
	display:none;
}

ul#mainmenu li:hover ul,ul#mainmenu li li:hover ul,ul#mainmenu li li li:hover ul, ul#mainmenu li.sfhover ul, ul#mainmenu li li.sfhover ul,ul#mainmenu li li li.sfhover ul 
{
	display: block;
}

#mainmenu li a.selected, #mainmenu li span.selected {
	color: #33335C;
}
