#topnav ul#nav li ul li { text-align:left; }
#topnav ul#nav li ul { margin:0px; padding:0px; }
#topnav ul#nav li ul li span { font-size:12px; text-transform:none; }
#topnav ul#nav li ul li a:link,
#topnav ul#nav li ul li a:visited,
#topnav ul#nav li ul li a:active,
#topnav ul#nav li.active ul li a:link,
#topnav ul#nav li.active ul li a:visited,
#topnav ul#nav li.active ul li a:active
{  background:none; display:block; font-family:"Comic Sans MS", Arial, sans-serif; text-decoration:none; }
#topnav ul#nav li ul li a:hover,
#topnav ul#nav li.active ul li a:hover
{  background:none; display:block; font-family:"Comic Sans MS", Arial, sans-serif; text-decoration:none; }

#topnav ul#nav li ul {
	position: absolute;
	width: 250px;
	left: -999em; 
	/*border-bottom:1px solid #511e1d;
	background-color:#361515;*/
    list-style:none; margin:0;padding:1px 0 35px 0;
	overflow-y:auto; overflow-x:hidden;
	height:auto;
	background-image:url(../images/dropnav.png);
	background-position:left bottom;
	z-index:700;
}

#topnav ul#nav li ul li {
    font-size: 12px;
    text-transform: none;
}

#topnav ul#nav li ul li {  width:250px; padding:1px 8px 3px 8px; margin:1px 2px 0 2px; background-image:url(../images/bgtranswhite.png); }

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

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

#topnav ul#nav li ul ul {
	/* margin: -1em 0 0 110px; */
}

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

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

#topnav ul#nav li:hover, #topnav ul#nav li.sfhover { text-decoration:underline; color:#d11920; /*padding:0px 5px;  background-image:url(../images/bg-bluearrow.png); background-position:right center; background-repeat:no-repeat;*/ }
#topnav ul#nav li:hover a:link,
#topnav ul#nav li:hover a:visited,
#topnav ul#nav li:hover a:active,
#topnav ul#nav li:hover a:hover,
#topnav ul#nav li.sfhover a:link,
#topnav ul#nav li.sfhover a:visited,
#topnav ul#nav li.sfhover a:active,
#topnav ul#nav li.sfhover a:hover
{  text-decoration:underline; color:#d11920; /*text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:13px; color:#fff; background-image:url(../images/red.jpg); padding:0px 5px;*/  }

#topnav ul#nav li:hover ul li:hover, #topnav ul#nav li.sfhover ul li.sfhover
{ text-decoration:underline; color:#462513; }

#topnav ul#nav li:hover ul li a:link,
#topnav ul#nav li:hover ul li a:visited,
#topnav ul#nav li:hover ul li a:active,
#topnav ul#nav li:hover ul li a:hover,
#topnav ul#nav li.sfhover ul li a:link,
#topnav ul#nav li.sfhover ul li a:visited,
#topnav ul#nav li.sfhover ul li a:active,
#topnav ul#nav li.sfhover ul li a:hover
{ color:#462513; text-decoration:none; }

#topnav ul#nav li:hover ul li a:hover,
#topnav ul#nav li.sfhover ul li a:hover
{ color:#462513; text-decoration:none; }