/*  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;

	padding: 0;

	margin: 0;

}

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

#menu .block_content { padding: 0; }



#menu li a {

	border-top: 1px solid #FFF;

	cursor: pointer;

	font-weight: bold;

	display: block;

	font-size: 12px;

	text-decoration: none;

	height: 28px;

	line-height: 28px;

	padding-left: 10px;

	background: #E4E5E7; /* Level 1 Background */

}

#menu li ul li a {

	cursor: pointer;

	font-weight: bold;

	display: block;

	color: #444;

	font-size: 11px;

	text-decoration: none;

	height: 25px;

	line-height: 25px;

	padding-left: 5px;

	background: #E7F4DF; /* Level 2 Background */

}

#menu li ul li ul li a {

	cursor: pointer;

	font-weight: bold;

	display: block;

	color: #444;

	font-size: 11px;

	text-decoration: none;

	height: 25px;

	line-height: 25px;

	padding-left: 5px;

	background: #FBE3EE; /* Level 3 Background */

}

#menu li a:hover {

	background: #acb4b8;

	color: #FFF;

}

#menu li a.activecat {

	background: #747C80;

	color: #FFF;

}

#menu li a.activesubcat {

	background:#000000;

	color: #FFF;

}


