
ul.jd_menu {	
			margin:0 0 0 17px;
			position:relative;
			z-index:100;
}

ul.jd_menu ul,
ul.jd_menu_vertical ul {
		display: none;
}

 
ul.jd_menu li {
	float:left;
	line-height:26px;
}

ul.jd_menu li a
{
	font-size:12px;
	color:#555555;
	text-decoration:none;
	text-transform:uppercase;
}

ul.jd_menu li.topmenusep
{
	float:left;
	line-height:26px;
	background-image:url('../images/TopMenuSep.png');
	/*width:31px;*/
	width:22px;
	height:21px;
	line-height:21px;
	background-position:center 7px;
	background-repeat:no-repeat;
}

/* -- Sub-Menus -- */
ul.jd_menu ul,
ul.jd_menu_vertical ul {
		position: absolute;
		display: none;
		list-style-type: none;
		margin: 0px;
		margin-top:5px;
		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 {
	 
}

ul.jd_menu  ul   {
  
}
ul.jd_menu  ul li ul {
 
 		margin-top:0px;
		margin-left:1px;
}
ul.jd_menu_vertical {
		height: auto;
}

ul.jd_menu ul {
		height: auto;
}

* html ul.jd_menu ul {
		width: 1%;
}


ul.jd_menu li li {
		width: 160px;
		background-color:#8b8b8b;
		xopacity:0.6;
		x-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
		xfilter: alpha(opacity=60);
		text-align:left;
		direction:ltr;
		color:#3F3F3F;	
		border-bottom:1px solid #FFFFFF;
}


ul.jd_menu li li,
ul.jd_menu li li li,
ul.jd_menu li li a {
		white-space: normal;
		height:auto;
		line-height:normal;
		padding:0px;
		margin:0px;
		font-weight:normal;
		color:#FFFFFF;	
		font-size:11px;		
}

ul.jd_menu li li,
ul.jd_menu li li li {
		white-space: normal;
		height:auto;
		line-height:10px;
		padding:3px ;
}

ul.jd_menu li li.jdm_hover,
ul.jd_menu li li.jdm_active {
 
		color: #8b8b8b;
		background-color:#1E4F8F;
}

ul.jd_menu li a:hover {
		color: #1E4F8F;
}
ul.jd_menu li li a:hover {
		color: #FFFFFF;
}
