ul.jd_menu
{
    height: 31px;	 
	color:#333333;
	margin:0;
    padding:0;
    font-weight:bold;
    }
    
ul.jd_menu_vertical 
{
    width:175px !Important;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
    padding:0 0 10px 0px !Important;
    
}
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	display: none;
	
	
	
}
ul.jd_menu li {
	float: left;
	text-align:left;

}
ul.jd_menu_vertical {
	
	
}


/* -- -------------------------Sub-Menus---------------- -- */
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	position:absolute;
	display: none;
	list-style-type: none;
	margin:0;
	padding: 0px;
}
ul.jd_menu ul li,
ul.jd_menu_vertical ul li {
	float: none;
	margin: 0px;

	
}

	 
	

	
	/*----------------------- top sub menu -----------------------------------*/


/*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: 8px 0 0 0;
	padding: 0 7px 3px 7px;
	height: 13px;
	cursor: pointer;
	white-space: nowrap;
	display:block; 
}
ul.jd_menu li li{       /*------------top sub menu li for color n background--------- */
	width: 160px;
	color:Black;
	background-color:#FC9741;
	height:18px;
    font-weight:normal;
    border-bottom:1px solid #E46803;
    display:block; 
}



ul.jd_menu li ul
{
        margin:2px 0 0 0px;
        padding:0px 0px;
        background:#FC9741;
        border:1px solid #E46803;
    }
ul.jd_menu li li.jdm_hover,
ul.jd_menu li li.jdm_active
 {                             /*------------top sub menu li on hover for color n background--------- */
    color:#FC9741;
	width:160px;
	display:block;
	background-color:#FFFFFF;
	   border-bottom:1px solid #E46803;
}
ul.jd_menu_vertical li li
{
    height:23px !important;
    background:#FC9741;
    width:160px;
    display:block;
    }
/*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: #424242;
	text-decoration: none;
	height:25px;
	display:block;
	
	
	
}*/



ul.jd_menu li a:hover
 {
	color:#FF4203;
	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:#FC9741; background-image:none;
	background : url(../images/nav_active2.jpg) left no-repeat;
	height:23px;
	width:140px; margin:0; padding:0;
	display:block;
	
	
}
ul.jd_menu_vertical li li a:hover,
ul.jd_menu_vertical li li a:active
 {
	text-decoration: none;
	background: transparent url(../images/nav_hover2.jpg) left no-repeat;
	color:#FF7009;
	height:25px;
	width:140px; margin:0; padding:0;
	display:block;
	


}
ul.jd_menu_vertical li
{
	
	float: none;
    height:22px !Important;
    color:#000 !Important;
    margin:0 !Important;
    padding:0 !Important;
    border:0 !Important;
    height:25px !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 ;
    margin:0 !Important;
    padding:0 !Important;	
	border:0 !Important;
	
}
   
ul.jd_menu_vertical li a,
ul.jd_menu_vertical li a:visited
{                               /*------------left sub menu li for color n background--------- */
    font-weight:normal;
    font-size:11px;
	color:#535353;
	text-decoration:none;
	padding:3px 2px 2px 20px !Important;
    background : url(../images/nav_active.jpg) left no-repeat;
	display: block;
	width: 155px;
	height: 18px !Important;
	margin-left:8px;
	
	
}




ul.jd_menu_vertical li a:hover
{                               /*------------left sub menu li on hover for color n background--------- */
    font-weight:normal;
    font-size:11px;
	color:#FF4203;
	text-decoration:none;
	padding:3px 2px 2px 20px !Important;
   background:url(../images/nav_hover.jpg) left no-repeat;
	display: block;
	width: 155px;
	height: 18px !Important;
	margin-left:8px;
	border:none;
}




ul.jd_menu li.jdm_hover,
ul.jd_menu li.jdm_active {
	padding: 0 7px 3px 7px;
	/* border: 1px solid #369; 
	border-left: 1px solid #9CF;
	border-top: 1px solid #9CF;*/
	height:20px;
	color:#FF520A;	
	
}
