ul.horizontal,ul.horizontal li{
	margin:0px;
	padding:0px;
	list-style-type: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;
}
	
* 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; }
/* 	} */

#hltopmenu{
	color:#a7a7a7;
}

ul.horizontal a,ul.horizontal a:visited{
	display:block;
	width:110px;
	height:28px;
	text-align:center;
	cursor:pointer;
	padding:0px;
	font:bold 0.85em verdana,arial,sans-serif;
	color:#fdefcb;
	text-decoration:none;
	background-repeat:no-repeat;
}
	
ul.horizontal a:hover,ul.horizontal a:focus,ul.horizontal a.rollover,ul.horizontal a.rollover:visited{
	background:url(../gfx/menu-dot.gif) no-repeat bottom center;
	text-decoration:none;
}

@media screen, projection{
	* html ul.horizontal li{
		display:inline; 
		f\loat:left; 
		/* background-color:#c3d3e0;
		color:#cacaca; */
	}
}
* 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; }