/* @group Horizontal Menu */
.menutop, .menutop * {	margin:0;padding:0;}
div#horiz-menu {  /* this is a z-index ie6 and ie7 bug fix */
	position: relative;
	z-index: 50;
}
#horiz-menu li li {	margin: 0;}
.menutop {line-height:1.0;	float:left;	margin-bottom:1.5em; position: relative;}
.menutop ul { background:#fff; /*IE6 needs this*/	padding: 0;}
.menutop li {float:left;	list-style:none;	position:relative;}
.menutop li li a {	display:block;	padding: 0;	text-decoration:none; float:none;	width:163px;}
div#horiz-menu li li a ,
div#horiz-menu li li .separator
{	height: 30px;line-height: 30px;}
.menutop li ul {	float:none;	left:-999em; position:absolute;	width: 177px;	z-index: 5;}
.menutop li:hover ul,.menutop li.sfHover ul {left:0px;	top: 25px;}
.menutop li:hover li ul, .menutop li.sfHover li ul, .menutop li li:hover li ul, .menutop li li.sfHover li ul, .menutop li li li:hover li ul,.menutop li li li.sfHover li ul {top:-999em;}
.menutop li li:hover ul, .menutop li li.sfHover ul,.menutop li li li:hover ul,.menutop li li li.sfHover ul,.menutop li li li li:hover ul,.menutop li li li li.sfHover ul {	left: 177px; top:0px;width: 177px;}
.menutop li li { position: relative;	float:none;	width: 177px;}


#horiz-menu {
	height: 24px;
	font-size: 11px;
}

#horiz-menu ul.menutop {
	padding-left: 0px;
}

#horiz-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#horiz-menu li {
	background: none;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

#horiz-menu li span {
	display: block;
	float: left;
}

#horiz-menu a,
#horiz-menu .separator {
	display: block;
	float: left;
	height: 24px;
	line-height: 24px;
	padding: 0 7px;
	font-weight: bold;
	font-size: 100%;
	outline:0;
	text-decoration:none;
	cursor:pointer;
}
#horiz-menu .separator {
   cursor:crosshair;
}

 
#horiz-menu li.parent li a,
#horiz-menu li.parent li.parent li a,
#horiz-menu li.parent li.parent li.parent li a {
	background: none;
}

#horiz-menu li li a {
	font-size: 100%;
	font-weight:normal;
}

#horiz-menu a:hover {
	text-decoration: none;
}

#horiz-menu li:hover,
#horiz-menu li.sfHover {
	background: none;	
}
* html ul.menutop li li a {
 width: 160px;
}
/* @end */

