ul.jd_menu
{
    height: 31px;
	background-color: #DDF;
    background: url(../images/menu_active.jpg) repeat-x;
    margin:0;
    padding:0;
    font-weight:bold;
    }
    
ul.jd_menu_vertical 
{
    width:200px !Important;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
    padding:8px 0  15px 0px !Important;
    background:url(../images/left_nav_bg.jpg) repeat-x;
}
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	display: none;
}
ul.jd_menu li {
	float: left;
}
ul.jd_menu_vertical {
	width: 300px;
}


/* -- 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 {
	background-color: #369; 
	border: 1px solid #036;
	border-top: 1px solid #69C;
	border-left: 1px solid #69C;
	
	height: 20px;
}*/

ul.jd_menu li.hDiv, ul.jd_menu li.hDiv:hover {
    margin:0;
    padding:0;
}
    
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:Tahoma, Trebuchet MS,Arial;
	font-size: 11px;
	color: #FFF;
	
	line-height: 14px;
	
	margin: 0px;
	padding: 8px 7px 3px 7px;
	height: 13px;
	
	cursor: pointer;
	white-space: nowrap;
}
ul.jd_menu li li{
	width: 160px;
	background-color:#094292;
	height:16px;
    font-weight:normal;
    padding:3px 10px;
    border-bottom:1px solid #4F719B;
}

ul.jd_menu li ul
{
        margin:2px 0 0 2px;
    }
ul.jd_menu li li.jdm_hover,
ul.jd_menu li li.jdm_active
 {
    padding:3px 10px;
    color:  #70777D;
	background:#7A4075;
	height:16px;
}
ul.jd_menu_vertical li li
{
    height:20px !Important;
    }
ul.jd_menu li a,
ul.jd_menu li a:visited, 
ul.jd_menu_vertical li li a,
ul.jd_menu_vertical li li a:visited
 {
	color: #FFF;
	text-decoration: none;
}
ul.jd_menu li a
 {
	color: #FFF;
	text-decoration: none;
}
ul.jd_menu_vertical li li a,
ul.jd_menu_vertical li li a:visited
 {
	color: #000;
	text-decoration: none;
	background-color:#EEE6EB;
}
ul.jd_menu_vertical li li a:hover,
ul.jd_menu_vertical li li a:active
 {
	color: #7A4075;
	text-decoration: none;
	background-color:#fff;
}
ul.jd_menu_vertical li
{
	float: none;
    height:20px !Important;
    color:#000 !Important;
    margin:0 !Important;
    padding:0 !Important;
    border:0 !Important;
    }
 

ul.jd_menu_vertical li.jdm_hover,
ul.jd_menu_vertical li.jdm_active {
	/*padding: 3px 6px 2px 6px;
	 border: 1px solid #369; 
	border-left: 1px solid #9CF;
	border-top: 1px solid #9CF;*/
	color:#000 !Important;
    margin:0 !Important;
    padding:0 !Important;	
	height:20px !Important;
	border:0 !Important;
	background:url(../images/menu2.gif)!Important;	 
	
}
   
ul.jd_menu_vertical li a,
ul.jd_menu_vertical li a:visited
{
    font-weight:normal;
    font-size:11px;
	color:#535353;
	text-decoration:none;
	padding:3px 2px 3px 20px !Important;
	background-image: url(../images/menu1.gif);
	display: block;
	width: 155px;
	height: 18px !Important;
	margin:0 !Important;
	border:0 !Important;
}




ul.jd_menu li.jdm_hover,
ul.jd_menu li.jdm_active {
	/*padding: 3px 6px 2px 6px;
	 border: 1px solid #369; 
	border-left: 1px solid #9CF;
	border-top: 1px solid #9CF;*/
	padding-top:8px;
	height:20px;
    color: #FFF;
	background: url(../images/menu_hover.jpg) repeat-x;	
	
}
