ul.jd_menu, 
ul.jd_menu_vertical {
        width:910px;
	margin: 0px auto;   
	padding: 0px;
	list-style-type: none;        
}
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	display: none;
}
ul.jd_menu li {        
	float: left;
}
ul.jd_menu_vertical {
	width: 300px;
}
ul.jd_menu_vertical li {
	float: none;
}

/* -- 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 {	
	height: 31px;
}
ul.jd_menu_vertical {
	height: auto;
}
ul.jd_menu ul {
	height: auto;
}
* html ul.jd_menu ul {
	width: 1%;
}
ul.jd_menu li {
        border-right:1px dotted #cdcdcd;
	font-family: sans-serif;
	font-size: 12px;
	line-height: 31px;
	margin: 0px;
	padding: 0px 25px 0px 25px;
	height: 31px;
	cursor: pointer;
	white-space: nowrap;

}
ul.jd_menu li li{
    line-height: 25px;
    height:25px;
    border-right:none;
    border-bottom:1px dotted #cccccc;
    background:#FFF;

}
ul.jd_menu li li.exception_higlight{
    background:#e3e3e3;
}
ul.jd_menu li a {
	color: #036393;
	text-decoration: none;
        font-weight:bold;
        display:block;   
/*		padding: 0px 30px 0px 30px;	*/
}

ul.jd_menu li.jdm_hover ,ul.jd_menu li.jdm_active {        	
	/*padding: 0px 30px 0px 30px;*/
	/*padding:0;*/
	margin:0;
}
ul.jd_menu li:hover {
	background:url('../../images/default/menu_highlight.jpg');
	color:#fff;
	/*padding: 0px 30px 0px 30px;*/
}

ul.jd_menu li:active a{
	/*color: #e3e3e3;*/
	color:#fff;
	/*padding: 0px 30px 0px 30px;*/
}

ul.jd_menu li:hover li a{
	color: #565656;
}

ul.jd_menu li li a{
    color:#565656;
    font-weight:normal;
}

ul.jd_menu li li.exception_higlight a{
    /*color:#fff;*/
    font-weight:bold;
}

ul.jd_menu li li:hover li a{
    color:#565656;
    font-weight:normal;
}

ul.jd_menu li li{
margin:0;
background-image:none;
padding: 0;
}

ul.jd_menu li li a{
margin:0;
padding: 0 30px 0px 30px;
background-image:none;
}

ul.jd_menu li:hover li a{
margin:0;
padding: 0 30px 0px 30px;
background-image:none;
}

ul.jd_menu li li.jdm_hover, ul.jd_menu li li.jdm_active {
        background:#d1a630;       
}
ul.jd_menu li li.jdm_hover a, ul.jd_menu li li.jdm_active a{
        color:#FFF;
}
ul.jd_menu li ul{
    border-bottom:1px solid #a0b6c2;
    border-right:1px solid #a0b6c2;
}
ul li.txt_blanc a{
    color:#fff;
}
