ul.horizontal,ul.horizontal li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	list-style-image:none;
	font-size:100%;
}

ul.horizontal{
	position:relative;
	left:0px;
	width:100%;
	cursor:default;
}

ul.horizontal li{
	width:auto;
	float:left;
	position:relative;
	cursor:pointer;
	text-align:left;
	left:0px;
	margin:0px;
	padding-right:35px;
}
	
* html ul.horizontal li{
	margin:0px;
}

ul[class^="horizontal"] li{
	margin:0px;
	left:0.05em;
}

/*safari<1.2 @media Screen, Projection {  */
	ul.horizontal li:hover > ul { left:auto; }
	ul.horizontal ul li:hover > ul { top:0; }
/* 	} */

ul.horizontal a,ul.horizontal a:visited{
	display:block;
	cursor:pointer;
	padding:3px 2px 2px 2px;
	font:normal 11px 'arial narrow',arial,sans-serif;
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
	border-bottom:solid 2px #bfbfbf;
}
	
ul.horizontal a:hover,ul.horizontal a:focus,ul.horizontal a.rollover,ul.horizontal a.rollover:visited,#hltopmenu{
	text-decoration:none;
	border-bottom:solid 2px #000000;
	border-left:solid 2px #ffffff;
	border-right:solid 2px #ffffff;
	padding:3px 0px 2px 0px;
}

@media screen, projection{
	* html ul.horizontal li{
		display:inline; 
		f\loat:left;
		color:#000000;
	}
}
* html ul.horizontal li { position:static; }
* html ul.horizontal a { position:relative; }
ul[class^="horizontal"] ul { display:none; }
ul[class^="horizontal"] ul { displa\y:block; }