/*** Complex Horizontal Navigation ***/
.hnav ul li
{
	margin: 0;
}
.hnav ul li a
{
	text-decoration: none;
	color: #000;
	background-color: #eee;
	margin: 0 -1px 0 0;
	padding: 3px 10px 4px 10px;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
}
.hNAV
{
	padding: 0;		/*	IE5/Win will resize hnav to fit the heights of its
						inline children that have vertical padding. So this
						incorrect case selector will remove that padding */
}
.HNAV ul li a
{
	height: 1%;		/*	holly hack for IE5/Win because 5.0 doesn't recognize 
						inline padding by default */
}
html>body .HNAV
{
	padding: 3px 0 4px 0;	/* Fix for Safari which is case-insensitive */
	height: auto;
}
.hnav ul li a:hover
{
	text-decoration: underline;
}
.hnav ul li a:hover
{
	text-decoration: none;
}
.hnav ul li span
{
	display: none;
}


