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:           auto; /* 300px; */
}
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;
	margin-bottom:5px;
	text-align:      left;
}

ul.jd_menu,
ul.jd_menu ul,
ul.jd_menu_vertical,
ul.jd_menu_vertical ul {
	background-color: #2F3A5A;
	height:           25px;
	margin-bottom:5px;
	border:           1px solid #036;
	border-top:       1px solid #D32521;
	border-left:      1px solid #D32521;
}
ul.jd_menu_vertical {
	height:           auto;
}
ul.jd_menu ul {
	height:           auto;
}
* html ul.jd_menu ul {
	width:            1%;
}
ul.jd_menu li {
	font-family:      Lucida Sans;
	font-size:        10pt;
	color:            #F3B600;
	
	line-height:      14px;
	
	margin:           0px;
	padding:          4px 4px 3px 4px;
	height:           13px;
	
	cursor:           pointer;
	white-space:      nowrap;
}
ul.jd_menu li li {
	width:            auto;
}
ul.jd_menu li a {
	color:           #F3B600;
	text-decoration: none;
	font-family:     Lucida Sans;
	font-size:       12pt;
}

ul.jd_menu li.jdm_hover,
ul.jd_menu li.jdm_active {  /* highlight when mousing over an item */
	background-color: #743222;
	color:            #D32521;
	
	padding:          3px 3px 2px 3px;
	border:           1px solid #743222;
	/*
	border-left:      1px solid #9CF;
	border-top:       1px solid #9CF;
	*/
}
