/* Mainnav */
#menu ul {
	white-space: nowrap;
}
/* main menu item */
#menu .menu-2007 li a {
	color: black !important; 
	font-weight: bold; 
	border: none; 
	z-index: 10004; 
	position: relative;
}
#menu .menu-2007 li ul {
	margin-top: 7px;
}
#menu .menu-2007 li ul li a {
	background: none;
}
/* main menu item hover */
#menu .menu-2007 li:hover ul a:hover,
#menu .menu-2007 li.sfHover ul a:hover { 
	color: rgb(237,28,36) !important; 
	overflow: hidden; 
}
.flow {width: 15.8em !important}

/* Navigation */
.menu-2007 li {
	display: inline;
	list-style: none;
	font-size: 75% !important;
}
.menu-2007 .nav {
	margin: 0;
	padding: 0;
	z-index: 10000 !important;
	position: relative;
}
.menu-2007 ul { 
	padding: 0; 
}
/* sub menu item */
.menu-2007 li ul li a {
	background: transparent;
	margin: 0;
	padding: 0;
	border: none !important;
	font-weight: normal !important;
	margin-bottom: 0;
	margin-left: 0;
}
/* sub menu item hover */
.menu-2007 li:hover ul a:hover,
.menu-2007 li.sfHover ul a:hover {
	background: rgb(240,240,240) !important;
	color: #fff !important;
}

.menu-2007 .nav li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}
.menu-2007 .nav li li { 
	margin: 0; 
	padding: 0 !important;
}
.menu-2007 li li { font-size: 100% !important;}
.menu-2007 .nav li a, .menu-2007 .nav li span {
	display: block;
	padding: 0;
	text-decoration: none;
}



.menu-2007 li:hover a,
.menu-2007 li.admin:hover a,
.menu-2007 li.sfHover a,
.menu-2007 li:hover span,
.menu-2007 li.admin:hover span,
.menu-2007 li.sfHover span {
	background-color: rgb(220,220,220);
	color: yellow !important;
	border: 1px solid yellow;
	border-bottom: 1px solid yellow;
}

/* popover bg */
.menu-2007 .nav ul {
	background: rgb(220,220,220);
	filter: alpha(opacity=90);
	-moz-opacity: .90;
	opacity: .90;
	border: 1px solid rgb(138,140,143);
	border-top: none;
	list-style: none;
	margin: 0;
	position: absolute;
	top: -999em;
	left: 0px;
	padding-top: 10px;
	z-index: 10002 !important;
}

.menu-2007 .nav li:hover ul,
.menu-2007 .nav li.sfHover ul {
	top: 1.45em;
	width: 180px;
}

.menu-2007 .nav ul li { 
	float: none; 
	width: 180px;
}

.menu-2007 .nav ul a:hover
{
	background: #456;
	color: #fff;
}

.menu-2007 .nav ul li.subdiv span { background: transparent; }