main_nav{
	width:700px;
	height:24px;
	float:left;
}

#nav, #nav ul
{
	width:700px;
    float: left;
    list-style: none;
    overflow: visible;
    padding: 0;
}

#nav a
{
    font:bold 13px/24px  Verdana, Arial, Helvetica, sans-serif;
    display: block;
    text-decoration:underline;
    color: #ffffff;
    
}


#nav li
{
    float: left;
    padding:5px;
    width:auto;
}

#nav li ul
{
    position: absolute;
    left: -999em;
    width: 200px;
    padding:0 10px 0 0;
    margin: 0;
    border:1px solid #C175CC;
}

#nav li li
{
    font:bold 13px/24px  Verdana, Arial, Helvetica, sans-serif;
    padding-right: 1em;
    width: 10.0em;
}

#nav li ul a
{
    
}

#nav li ul ul
{
    margin:-25px 0 0 205px;
}

#nav li:hover ul ul
{
    font-size: 10pt;
    left: -999em;
    text-align:left;
    display:block;
    width:200px;
    text-decoration:none;
}

#nav ul li{
	background:#611261;
	width:192px;
	display:block;
	float:left;
	text-align:left;
	border-bottom:1px solid #C175CC;
	margin:0;
}
#nav ul li ul li a:hover
{
	text-decoration:none;
}
#nav li a:hover
{
    width:auto;
    text-decoration:none;
}

#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
{
	color:#ffffff;
	text-decoration:none;
	font:11px/20px Verdana, Arial, Helvetica, sans-serif;
	width:200px;
    left: auto;
    
}


#nav li li li:hover
{
    width:192px;
}


#nav li:hover, #nav li.sfhover
{
    	
}

#nav ul li a
{
    font:11px/20px Verdana, Arial, Helvetica, sans-serif;
    white-space: nowrap; /* No line break */
    text-decoration:none;
    color: #ffffff; /* Black text color */
    width: auto;
    min-height: 20px;
    vertical-align: middle;
    overflow: hidden;
    color:#ffffff;
}

