ul.jd_menu 						{ z-index: 10000; position: relative; float: left; top: 8px; width: 100%; margin: 0px; padding: 0px; list-style-type: none; background-color: transparent; height: 35px; }
ul.jd_menu ul						{ text-align: center; display: none; list-style-type: none; margin: 0px; padding: 0px;}
ul.jd_menu li 						{ display: block; text-align: center; float: left; width: 142px; margin: 0px; padding: 0px;}
ul.jd_menu ul li					{ color: #ffffff; z-index: 11; position: relative; float: left; margin-bottom: 1px; background: transparent url(b.png) repeat; padding: 5px; top: 10px; width: 138px;}

ul.jd_menu_vertical 				{ list-style-type: none; height: auto; left: 5px; }
ul.jd_menu_vertical ul 			{ position: absolute; z-index: 10000; display: none; list-style-type: none; margin: 0px; padding: 0px; }
ul.jd_menu_vertical li 			{ text-align: left; width: 100%; border-bottom: 1px solid #ededed;}
ul.jd_menu_vertical li a			{ display: block; text-decoration: none; padding: 5px; font-size: 8pt; color: #000000;}
ul.jd_menu_vertical li a:hover		{ display: block; background-color: #404040; padding: 5px; color: #ffffff; }
ul.jd_menu_vertical ul li 			{ float: left; width: 230px; top: 0px; left: 0px; margin-bottom: 1px; border-bottom: 0px solid #ededed; background: transparent url(b.png) repeat; }
ul.jd_menu_vertical ul li a			{ color: #ffffff; text-decoration: none; padding: 0px; }
ul.jd_menu_vertical ul li a:hover	{ padding: 0px; background-color: transparent;}

ul.jd_menu_vertical_ie 			{ position: relative; left: 5px; top: 0px; padding: 0px; margin: 0px auto; list-style-type: none; height: auto; }
ul.jd_menu_vertical_ie li 			{ text-align: left; width: 100%; border-bottom: 1px solid #ededed;}
ul.jd_menu_vertical_ie li a		{ display: block; text-decoration: none; padding: 5px; font-size: 8pt; color: #000000;}
ul.jd_menu_vertical_ie li a:hover	{ display: block; text-decoration: none; background-color: #404040; padding: 5px; font-size: 8pt; color: #ffffff; }
#heading 						{ background: #c22226 url(../../img/menu_bg.jpg) repeat-x center; color: #ffffff; font-size: 8pt; font-weight: bold; text-align: center; width: 220px; position: relative; float: left; left: 5px; border-bottom: 1px solid #ffffff; padding: 5px;  }

ul.jd_menu ul li.jdm_hover			{ color: #ffffff; background-color: #000000; cursor: pointer; }
ul.jd_menu li.jdm_active 			{ background-color: transparent; color: #ffffff; }


* html ul.jd_menu ul {
	width: 1%;
	z-index: 1000;
	position: relative;
}