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;
}
	
/* * html ul.horizontal li{
	margin:0px;
}

ul[class^="horizontal"] li{
	margin:0px;
	left:0.05em;
} */

ul.horizontal ul{
	z-index:2020;
	padding:0px;
	cursor:default;
	position:absolute;
	top:auto;
	margin:0px;
	left:-10000px;
	background:url(../gfx/bg-menu.gif) repeat-x;
	border-top:solid 1px #3e3b3c;
}
	
ul.horizontal ul li{
	left:0px;
	margin:0px;
	float:left;
	position:relative;
}



ul.horizontal ul ul{
	margin:0.5em 0 0 9.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,a.home{
	display:block;
	cursor:pointer;
	padding:4px 0px 5px 8px;
	font:normal 12px tahoma,verdana,arial,sans-serif;
	color:#9a9a9a;
	text-decoration:none;
	text-transform:uppercase;
	border-top:solid 1px #c4161d;
	margin-top:2px;
}
	
ul.horizontal a:hover,ul.horizontal a:focus,ul.horizontal a.rollover,ul.horizontal a.rollover:visited,a.home:hover,#hltopmenu_horizontal:hover{
	color:#c4161d;
	text-decoration:none;
	border-top:solid 3px #58585a;
	margin-top:0px;
}
a.home{
	float:left;
	width:84px;
	margin-right:184px;
}

ul.horizontal ul a,ul.horizontal ul a:visited{
	float:none !important;
	background-color:#58585a;
	border-bottom:solid 1px #58585a;
	border-right:solid 1px #ffffff;
	color:#d5d5d6;
	text-transform:none;
	margin-top:0px;
	border-top:0px;
	padding:5px 21px 0px 13px;
	height:18px;
}
ul.horizontal ul a:hover,ul.horizontal ul a:focus,ul.horizontal ul a.rollover,ul.horizontal ul a.rollover:visited,#hlmenu_horizontal{
	background-color:#58585a;
	border-bottom:solid 3px #c4161d;
	color:#d5d5d6;
	border-top:0px;
	margin-top:0px;
}

ul.horizontal ul a span{
	font-family:"Courier New",Courier,monospace;
}

.separator{
	padding-right:11px;
	border-right:solid 1px #9a9a9a;
}
/* ul.horizontal a:hover .separator{
	padding-right:9px;
	border-right:solid 1px  #9a9a9a;
} */

#hltopmenu_horizontal{
	color:#c4161d;
	text-decoration:none;
	border-top:solid 1px #c4161d;
	margin-top:2px;
}

@media screen, projection{
	* html ul.horizontal li{
		display:inline; 
		f\loat:left; 
		background:none;
	}
}
* 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; }

#partners{
	width:340px;
	padding-left:110px;
}
#partners img{
	border:solid 1px #231f20;
	margin-right:24px;
}
#partners a{
	color:#9a9a9a;
	text-decoration:none;
}
#partners div.l{
	padding-bottom:15px;
}
