ul.jd_menu
{
    height: 24px;
	background-color: #DDF;
    background:none;
    margin:0;
    padding:0;
    font-weight:bold;
    list-style:none;
    }
    
ul.jd_menu_vertical 
{
    width:200px !Important;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
    padding:8px 0  15px 15px !Important;
    background:none;
}
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 3px 3px 3px;
	height: 13px;
	
	cursor: pointer;
	white-space: nowrap;
}
ul.jd_menu li li{
	width: 160px;
    background:#333333; 
	height:16px;
    font-weight:normal; font-size:11px; font-weight:bold;
    padding:3px 8px;
    border-bottom:1px solid #E2F6A1;
}

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 8px;
    color: #000000;
	background:#B8DB40;
	height:16px;

}
ul.jd_menu_vertical li li
{
    height:16px !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; padding-left:12px; padding-right:12px;
}
ul.jd_menu_vertical li li a,
ul.jd_menu_vertical li li a:visited
 {
	color: #ffffff !Important;
	text-decoration: none;
	background-color:#333333;
}
ul.jd_menu_vertical li li a:hover,
ul.jd_menu_vertical li li a:active
 {
     font-weight:bold;
	color: #000000; 
	text-decoration: none;
	background:url(../images/menu_hov3.jpg) top left repeat-x !Important ;
	
}
ul.jd_menu_vertical li
{
	float: none;
    height:20px !Important;
    color:#000 !Important;
    margin:0 !Important;
    padding:0 !Important;
    border:0 !Important; background:url(../images/bull.gif) left 8px no-repeat !important; text-indent:10px;
    }
 

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:#CC0000 !Important;
	font-weight:bold;
    margin:0 !Important;
    padding:0 !Important;	
	height:20px !Important;
	border:0 !Important;
	background:url(../images/bull.gif) left 8px no-repeat !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 0 !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:16px;
    color: #0066FF;

	/*background: url(../images/menu_hov2.jpg) repeat-x;	*/
	
}

