ul.jd_menu, 
ul.jd_menu_vertical {
	margin: 0px; padding: 0px; list-style-type: none; 
}
ul.jd_menu ul, 
ul.jd_menu_vertical ul {
	display: none;
}
ul.jd_menu li {
	float: left;
}

/* -- Sub-Menus -- */
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	position: absolute; display: none; list-style-type: none; 
	margin: 0px; padding: 0px; z-index: 10000;
}
ul.jd_menu ul li,
ul.jd_menu_vertical ul li {
	float: none; margin: 0px;
}


ul.jd_menu {
	font-size:medium;
/*	background-color: #369;*/
	height: 20px;
}
ul.jd_menu li {
	font: bold 95%/24px Verdana; color: #FFFFFF;
	margin: 0px; height: 20px;
	padding: 0px;
	cursor: pointer; white-space: nowrap;
}
	ul.jd_menu li A { color: #FFFFFF; text-decoration: none; }
	ul.jd_menu li A:hover { color: #FFFFFF; text-decoration: none; }

ul.jd_menu li.jdm_hover, 
ul.jd_menu li.jdm_active {
	background-color: #FFFFFF; color: #FFFFFF; 
	padding: 0px; height: 20px; 
}
	ul.jd_menu li.jdm_hover A, 
	ul.jd_menu li.jdm_active A {
		color: #FFFFFF;
	}
	ul.jd_menu li.jdm_hover A:hover, 
	ul.jd_menu li.jdm_active A:hover {
		color: #FFFFFF;
	}


ul.jd_menu ul {
	height: auto; background-color: #6E6E6E; border:1px #4E4D4E solid;
}
* html ul.jd_menu ul {
	width: 1%;
}

ul.jd_menu li li {
	font: small/13px Verdana; color: #FFFFFF;margin: 0px; 
	padding: 7px 10px 3px 10px; height: 14px;
	cursor: pointer; white-space: nowrap; min-width: 80px; width: auto !important; width: 80px; 
}
	ul.jd_menu li li A { color: #FFFFFF; text-decoration: none; }

ul.jd_menu li li.jdm_hover,
ul.jd_menu li li.jdm_active {
	background-color: #474747; color: #FFFFFF; 
	padding: 7px 10px 3px 10px; height: 14px;
}
	ul.jd_menu li li.jdm_hover A,
	ul.jd_menu li li.jdm_active A {
		color: #FFFFFF;
	}

	ul.jd_menu li li.jdm_hover A:hover,
	ul.jd_menu li li.jdm_active A:hover {
		color: #FFFFFF;
	}
