#sparMenu ul
	{
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: left;
	line-height: 1em;
	position: relative;
	z-index: 1000;
	}

#sparMenu ul.outer
	{
	margin-left: .25em;
	}

#sparMenu ul.inner
	{
	margin-left: 0;
	}

#sparMenu ul.outer li
	{
	float: left;
	position: relative;
	display: block;
	padding-left: .5;
	padding-right: .5em;
	}
	
#sparMenu ul.inner li,
#sparMenu ul ul li
	{
	position: relative;
	display: block;
	float: none;
	width: 15em;
	text-indent: -1em;
	padding-left: 1em;
	padding-right: 1em;
	}

#sparMenu ul ul,
#sparMenu ul ul ul,
#sparMenu ul li:hover ul ul
	{
	display: block;
	position: absolute;
	float: none;
	left: -999em;
	}
	
#sparMenu ul li:hover ul
	{
	top: 1.85em;
	left: auto;
	_left: 0em;
	}
	
#sparMenu a
	{
	padding: .25em;
	display: block;
	text-decoration: none;
	text-transform: none;
	padding-left: .5em;
	padding-right: .5em;
	}
	
#sparMenu ul ul li:hover ul
	{
	top: 0;
	display:block;
	position:absolute;
	float:none;
	left: 100%;
	}

#sparMenu ul.inner li.first
	{
	padding-top: .5em;
	}

#sparMenu ul.inner li.last
	{
	padding-bottom: .5em;
	}
	
#sparMenu ul.outer li.parent a
	{
	background: url(/assets/site/images/menu_bg_level1.gif);
	background-position: .2em center;
	background-repeat: no-repeat;
	padding-left: 1em;
	}
	
#sparMenu ul.outer li a
	{
	color: white;
	padding-top: .5em;
	padding-bottom: .5em;
	}

#sparMenu ul.inner li a
	{
	padding-top: .25em;
	padding-bottom: .25em;
	}

#sparMenu ul.outer li:hover a
	{
	background: #b76d35;
	}

#sparMenu ul.outer li.parent:hover a
	{
	background: url(/assets/site/images/menu_bg_level1_hover.gif) #b76d35;
	background-position: .2em center;
	background-repeat: no-repeat;
	padding-left: 1em;
	}

#sparMenu ul.outer li.parent:hover ul.inner li a
	{
	background-color: #CD7F45;
	background: none;
	}

#sparMenu ul.inner
	{
	background-color: #CD7F45;
	}

#sparMenu ul.inner li:hover
	{
	background-color: #b76d35;
	}
	
#sparMenu ul.inner li.parent
	{
	background: url(/assets/site/images/menu_bg_level2.gif) #CD7F45;
	background-position: right center;
	background-repeat: no-repeat;
	}

#sparMenu ul.inner li.parent:hover
	{
	background: url(/assets/site/images/menu_bg_level2_hover.gif) #b76d35;
	background-position: right center;
	background-repeat: no-repeat;
	}
	
/*#sparMenu ul.inner li.parent a
	{
	background: url(/assets/site/images/menu_arrow_level2.gif);
	background-position: center right;
	background-repeat: no-repeat;
	}
	
#sparMenu ul.inner li.parent:hover a
	{
	background: url(/assets/site/images/menu_arrow_level2_hover.gif);
	background-position: center right;
	background-repeat: no-repeat;
	}
*/
#sparMenu ul.inner ul.inner
	{
	margin-top: -.5em;
	}


