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: 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; }
ul.jd_menu, ul.jd_menu ul, ul.jd_menu_vertical, ul.jd_menu_vertical ul { height: 37px; }
ul.jd_menu_vertical { height: auto; }
ul.jd_menu ul { height: auto; margin-top: -14px; *margin-top: -4px; border-top: 1px solid #678082; border-right: 1px solid #092629; border-bottom: 1px solid #061b1e; border-left: 1px solid #3f6165; }
ul.jd_menu ul ul { height: auto; margin-top: -2px; border-top: 1px solid #678082; border-right: 1px solid #092629; border-bottom: 1px solid #061b1e; border-left: 1px solid #3f6165; }
* html ul.jd_menu ul { width: 1%; }
ul.jd_menu li { line-height: 37px; white-space: nowrap; }
ul.jd_menu li li { width: 161px; line-height: 23px; text-align: left; text-indent: 13px; background-color: #0f3c41; filter: alpha(opacity=92); -moz-opacity: .92; opacity: .92; }
ul.jd_menu li li a { font-weight: bold; text-decoration: none; display: block; width: 161px; }
ul.jd_menu li.jdm_hover, ul.jd_menu li.jdm_active { background: url(../graphics/navigation/hover.jpg) top left no-repeat; }