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; }
ul.jd_menu_vertical { width: 200px; }
ul.jd_menu_vertical li { float: none; }

/* -- 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,
ul.jd_menu ul,
ul.jd_menu_vertical,
ul.jd_menu_vertical ul	{ height: 30px; }
ul.jd_menu_vertical 	{ height: auto; }
ul.jd_menu ul 			{ height: auto; }
* html ul.jd_menu ul	{ width: 1%; }
ul.jd_menu li {
	color: #FFF;
	font-size: 12px;
	line-height: 20px;
	margin: 0px;
	padding: 3px 10px;
	height: 20px;
	cursor: pointer;
	white-space: nowrap;
}
ul.jd_menu li li { min-width: 115px; _width:115px; }
ul.jd_menu li a { color: #FFF; text-decoration: none; display: block; }

ul.jd_menu li.jdm_hover,
ul.jd_menu li.jdm_active { background: #0D77A6; color: #FFF; }

ul.jd_menu li.jdm_active { }
ul.jd_menu li.jdm_active li { border-bottom: 1px solid #0D77A6; }
UL.jd_menu UL 		{ background: #1D87B6; }
UL.jd_menu UL LI 	{ border-bottom: 1px solid #0D77A6; }