/*  Sliding Navigation Styles */

ul#menu li > ul {   /* using the > selector prevents many lesser browsers (and IE - see below) hiding child ULs */
	list-style: none;
	display: none;                          
}

ul#menu {
  list-style: none;
  margin: 0;
  padding: 0;
  background: #E9E9E9;
  padding-top: 5px;
  padding-bottom: 5px;

}
.block li { padding:0px; background: none; }

#menu li a {
  padding: 0;
  margin: 0;
  color: #000000;
  text-decoration: none;
  display: block;
  padding-left: 10px;
  padding-bottom: 3px;
  padding-top: 3px;
}
#menu li ul li a {
	display: block;
  color: #000000;
	text-decoration: none;
	padding-left: 15px;
	background: #E9E9E9; /* Level 2 Background */
}
#menu li ul li ul li a {
	display: block;
  color: #000000;
	text-decoration: none;
	padding-left: 25px;
	background: #F0F0F0; /* Level 3 Background */
}
#menu li a:hover {
	background: #aa0708;
	color: #FFF;
}
#menu li a.activecat {
	background: #aa0708;
	color: #FFF;
	font-weight: bold;
}
#menu li a.activesubcat:before {
	content: >;
}
