/* MAIN LEVEL WHEN HORIZONTAL ACROSS TOP OF SITE, i.e., {$GLOBALS['primaryNav']} */
#menu {float:left; margin-bottom:8px; background:/*#000*/none;}
#menu ul {margin:0; padding:0; list-style-type:none; width:100%; text-align:center;}
#menu ul li {margin:0; padding:0; list-style-type:none; display:inline;}
#menu ul li a {
	background: transparent; margin: 0 1px 0 0; padding: 2px 9px 5px 9px; color:#FFF;
	text-decoration:none; font:17px Georgia, "Times New Roman", Times, serif;
}
#menu ul li a:hover, #menu ul li a.active {
	margin: 0 1px 0 0; padding: 2px 9px 5px 9px;
	background: url(/theme/kysm/i/bkgnd-navtab.jpg) top left no-repeat #c9041c; color:#FFF; text-decoration: none; font:17px Georgia, "Times New Roman", Times, serif;
}

/* SECONDARY and THIRD LEVEL NAVIGATION ON LEFT SIDE -- {$GLOBALS['secondaryNav']} etc -- */
#leftnav ul {
	width:160px; margin:0 0 15px 0; padding:0; font:13px Georgia, "Times New Roman", Times, serif;
	background-color:none; color:#FFF; font-weight:normal; list-style-type:none;
}
#leftnav li {width:160px; margin:0 0 1px 0; padding:0; list-style-type:none;} 
#leftnav ul li a:link, #leftnav ul li a:visited {
	background-color:#000; width:140px;
	display:block; margin: 0; padding: 6px 10px 5px 10px; /*float: left;*/ color:#FFF;
	font:13px Georgia, "Times New Roman", Times, serif; text-decoration:none;
}
#leftnav ul li a:hover, #leftnav ul li a:active {
	background-color:#c9041c; width:140px;
	display: block;  margin: 0; padding: 6px 10px 5px 10px; /*float: left;*/ color:#FFF;
	font:13px Georgia, "Times New Roman", Times, serif; text-decoration:none;
}
#leftnav ul li .active {
	background-color:#c9041c; width:150px;
	display: block;  margin: 0; padding: 0px 10px 0px 0px; /*float: left;*/ color:#FFF;
	font:13px Georgia, "Times New Roman", Times, serif; text-decoration:none;
}

/*secondaryNav levels */
#leftnav ul li ul {width:160px; margin:0; padding:0;}
#leftnav ul li ul li {width:139px; margin:0; padding:0;}
#leftnav ul li ul li a:link, #leftnav ul li ul li a:visited {
	color:#333; text-decoration:none;background:none; display: block;
	width:139px; font-weight:normal; margin:0; padding:6px 6px 5px 15px;
}
#leftnav ul li ul li a:hover, #leftnav ul li ul li a:active, #leftnav ul li ul li a.active {
	color:#e4e4e4; text-decoration:none; display: block;
	width:139px; /*background-color:#e4e4e4;*/ margin:0; padding:6px 6px 5px 15px;
}

/*third nav levels levels */
#leftnav ul li ul li.active ul {width:160px; margin:0; padding:0; list-style-type:none;background:none; overflow:hidden;}
#leftnav ul li ul li.active ul li {width:160px; margin:0; padding:0;}
#leftnav ul li ul li ul li a:link, #leftnav ul li ul li ul li a:visited {
	color:#666; text-decoration:none;display: block;
	width:119px; font-weight:normal;background:#e4e4e4; margin:0; padding:6px 6px 5px 25px;
}
#leftnav ul li ul li ul li a:hover, #leftnav ul li ul li ul li a:active, #leftnav ul li ul li ul li a.active {
	color:#777; text-decoration:none;display: block;
	width:119px; font-weight:bold; background:none; margin:0; padding:6px 6px 5px 25px;
}