#sitemap ul, li { margin: 0; padding: 0; }
#sitemap ul { list-style-type: none; }
#sitemap li a {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: .8em;
	/*color: black;*/
	background-image: url(/images/menuBar.jpg);
	width: 300px; 
	height: 19px;
	margin: 1px 0 1px 0;
	padding: 1px 0 3px 4px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
}
#sitemap li a:hover { text-decoration: none; background-image: url(/images/menuBar-hover.jpg); background-color: #ecf4f4; }
#sitemap li a.selected { color: #000; background-image: url(/images/menuBar-active.jpg); background-color:#80b3b3;}

/* Level 2 menu items */
#sitemap li li a { padding-left:40px; background-image: none;}
#sitemap li li a:hover { background-image: none;}
#sitemap li li a.selected { color: black; background-image: none; }
#sitemap li li a.lock { padding-left: 55px; width: 285px; background-image:url(/images/lock.gif); background-repeat:no-repeat; background-position:41px 6px; }
#sitemap li li a.lock:hover { background-image:url(/images/lock.gif); }

/* Level 3 menu items */
#sitemap li li li a { padding-left: 80px; width: 265px; background-image: none;}
#sitemap li li li a:hover { background-image: none;}
#sitemap li li li a.selected { background-image: none; }
#sitemap li li li a.lock { padding-left: 95px; width: 265px; background-image:url(/images/lock.gif); background-repeat:no-repeat; background-position:81px 6px; }
#sitemap li li li a.lock:hover { background-image:url(/images/lock.gif); }

/* Level 4 menu items */
#sitemap li li li li a { padding-left: 120px; width: 265px; background-image: none;}
#sitemap li li li li a:hover { background-image: none;}
#sitemap li li li li a.selected { background-image: none; }
#sitemap li li li li a.lock { padding-left: 135px; width: 265px; background-image:url(/images/lock.gif); background-repeat:no-repeat; background-position:121px 6px; }
#sitemap li li li li a.lock:hover { background-image:url(/images/lock.gif); }