#hzmenuContainer {
	height: 28px;
	color: #ffffff;
	background: #A1B051;
	padding: 0px;
	margin: 0px;
	text-align: left;
	}
	
#hzmenu { 
	float: left; 
	height: 28px; 
	width: 435px; 
	padding: 0px; 
	margin: 0px;
	padding-top: -3px;
	}

#udm { width: 435px; padding: 0px; margin: 0px; }

#udm li { background: transparent; }

/*#udm ul, #udm ul li { line-height: 0px; }*/

#udm li a { 
	color: #ffffff; 
	background: transparent; 
	text-align: left; 
	padding: 0px 10px; 
	height: 100%;
	}
	
#udm li a:hover { color: #ffffcc; background: #e2e2e2; }

#udm li.blue a { background: url("/site_graphics/bg-menu-home.jpg") repeat-x; }
#udm li.blue ul li a { background: #519998; }

#udm li.red a { background: url("/site_graphics/bg-menu-about.jpg") repeat-x; }
#udm li.red ul li a { background: #A84331; }

#udm li.orange a { background: url("/site_graphics/bg-menu-contact.jpg") repeat-x; }
#udm li.orange ul li a { background: #D88122; }

#udm li.purple a { background: url("/site_graphics/bg-menu-media.jpg") repeat-x; }
#udm li.purple ul li a { background: #778EAE; }

#udm li.green a { background: url("/site_graphics/bg-menu-category.jpg") repeat-x; }
#udm li.green ul li a { background: #6C8D56; }

#udm li ul {
	width: 220px;
	border-bottom: 1px solid #000000;
	margin: 0px;
	}
	
#udm li ul li {
	padding: 0px;
	border-bottom: none;
	margin: 0px;
	}

#udm li ul li a { 
	width: auto;
	height: 100%; 
	text-align: left; 
	padding-left: 10px; 
	padding-right: 10px;
	border-bottom: none;
	}
	
#udm li.categories ul li.time-periods a { width: 240px; }
	
/* styles for menu 4 */
#hzmenu { width: auto; }
#udm { width: auto; }
/**/
div.browse-menu { color: #333333; background: #ffffff; padding: 3px 20px 5px 10px; border-bottom: 1px solid #e2e2e2; text-align: right; overflow: auto; }
div.browse-menu ul { float: none; width: auto; }
ul.alphabet { color: #333333; }
