#topnav {
	width:100%;
	float:left
}

#topnav {
	height:27px;
	line-height:27px; 
	font-size:11px; 
	font-weight:bold; 
	text-transform:uppercase;
}

#topnav a, 
#topnav a:visited, 
#topnav a:active, 
#topnav a:link {
	background:#10911b url('../images/gen_button_nohover.jpg') no-repeat;
	text-decoration:none;
	display:block;
	text-align:center;
	color:#ffffff;		
	}

#topnav a:hover {background:#08490f url('../images/gen_button_hover.jpg') no-repeat;color:#ffff00}

#topnav ul {
	color:#ffffff;
	font-family:Tahoma,Arial,Geneva;
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;

}

#topnav li {
	position:relative;
	width:85px;
	float:left;
	margin:0px 0px 0px 4px;
}

#topnav li.slug {
	color:#08490f;
	padding-top:4px;
	padding-bottom:4px
}

#topnav ul ul {
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	width:255px;
	background:#10911b;
	font-size:9px;
	padding:0px 4px;
	line-height:14px;
}

#topnav ul ul a, 
#topnav ul ul a:visited, 
#topnav ul ul a:active, 
#topnav ul ul a:link {
	background:#10911b;
	text-align:left;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
}

#topnav ul ul a.exp {background:#10911b url('../images/gen_hover_arrow.gif') no-repeat 100% 100%}
#topnav ul ul a:hover {
	background:#08490f;
	text-align:left
}

#topnav li li, 
#topnav li li li, 
#topnav li li li li {
	float:none;
	width:100%;
	margin:0px;
	border-top:1px solid #08490f;
} 

#topnav ul ul ul {
	top:0px;
	left:100%;
}

div#topnav li:hover {cursor:pointer;z-index:100;}

div#topnav li:hover ul ul,
div#topnav li li:hover ul ul,
div#topnav li li li:hover ul ul,
div#topnav li li li li:hover ul ul
	{display:none;}

div#topnav li:hover ul,
div#topnav li li:hover ul,
div#topnav li li li:hover ul,
div#topnav li li li li:hover ul
	{display:block;}

/* Supporting bar */
#topnavdiv {
	height:30px;
	background:#08490f
}

