#nav
{
	padding:0;
	margin:0;
	list-style:none;
    line-height:1;
}


#nav ul
{
	padding:0;
	margin:0;
	list-style:none;
    background-color:#000000;
    line-height:1;
}


#nav a
{
	display:block;
    text-decoration:none;
}


#nav a:hover
{
	display:block;
    color:#00CC66;
}


#nav li
{
    padding:3px 1px 10px 1px;
}


#nav li ul
{
	position:absolute;
	width:13em;
	left:-999em;
}


#nav li:hover ul
{
	left:auto;
}


#nav li:hover ul, #nav li.sfhover ul
{
	left:auto;
}


#nav li ul ul
{
	margin:-1em 0 0 10em;
}


#nav li:hover ul ul, #nav li.sfhover ul ul
{
	left:-999em;
}


#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul
{
	left:auto;
}


#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul
{
	left:-999em;
}


#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul
 {
	left:auto;
}


#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul
{
	left:-999em;
}


#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul
 {
	left:auto;
}


#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul , #nav li.sfhover ul ul ul ul ul
{
	left:-999em;
}


#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul, #nav li li li li li.sfhover ul
 {
	left:auto;
}
