ul.jd_menu, 
ul.jd_menu_vertical {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width:939px;
	height: 35px;
	background:url(../images/nav_bg.gif);

}
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	display: none;	
	background:url(../images/submenu.gif) repeat-x;
}
ul.jd_menu li {
	float: left;
	background: transparent url(../images/nav_divider.gif) no-repeat right;
}
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;
	background-image:none;
}



ul.jd_menu,
ul.jd_menu ul,
ul.jd_menu_vertical,
ul.jd_menu_vertical ul {
	background-color: #033c71;
	/*background:url(../images/subnav_bg3.jpg) repeat-x scroll center top;*/
	
	
	/*border: 1px solid #036;
	border-top: 1px solid #69C;
	border-left: 1px solid #69C;
	*/
	
}
ul.jd_menu_vertical {
	height: auto;
}
ul.jd_menu ul {
	height: auto;
	/*margin-left:1px;*/
}

ul.jd_menu ul li ul {
	height: auto;
	margin-left:0px;
}

* html ul.jd_menu ul {
	width: 1%;
}
ul.jd_menu li {
	font-family: sans-serif;
	font-size: 12px;
	color: #FFF;
	
	line-height: 14px;
	
	margin: 0px;
	/*padding: 4px 7px 3px 7px;
	height: 13px;*/
	
	/*background-color:#0099FF;*/
	padding: 10px 9px 3px 9px;
	height: 22px;
	
	cursor: pointer;
	white-space: nowrap;
}

/****PADDING OF THE LAST LI (CONTACT) SMALLER****/
ul.jd_menu li.last{
	padding: 10px 17px 3px 9px !important;
}

/***********MAKE SURE PADDING OF CHILD LI'S are not affected by previous style**/
ul.jd_menu ul li.last{
	padding: 5px 5px 5px 10px!important;
}

ul.jd_menu ul{
	width: 250px;
}

ul.jd_menu ul li ul{
	width: 290px!important;
}

ul.jd_menu li li {	
	height: 15px;
	padding: 5px 5px 5px 10px;	
}

ul.jd_menu li a {
	color: #FFF!important;
	text-decoration: none;
	
}

ul.jd_menu li.jdm_hover,
ul.jd_menu li.jdm_active {
	/*background-color: #69C;*/
	background-color:#fbb82b;
	background-image:none;
	
}

ul.jd_menu li.active{
	background-color:#fbb82b;
	background-image:none;
	color:#162e54!important;	
}

ul.jd_menu li.active a,
ul.jd_menu li.jdm_hover a{
	color:#162e54!important;
}

/*******2nd level submenu***/
ul.jd_menu li.jdm_hover ul li a{
	color:#FFF!important;
}



/*******2nd level active submenu***/
ul.jd_menu li ul li.jdm_hover a{
	color:#162e54!important;
}

ul.jd_menu li ul li.active a{
	color:#162e54!important;
}

/******3RD LEVEL MENU***********/
ul.jd_menu li ul li.jdm_hover ul li a{
	color:#FFF!important;
}

/*******3rd level active submenu***/
ul.jd_menu li ul li ul li.jdm_hover a{
	color:#162e54!important;
}

ul.jd_menu li ul li ul li.active a{
	color:#162e54!important;
}






/**************DIFF WIDTHS FOR SUBMENUS*******/
#submenu-Divorce-and-Separation {
	width:210px!important
}
#submenu-Divorce-and-Legal-Separation {
	width:260px!important;
}

#submenu-Domestic-Partnership-Dissolution {
	width:310px!important;
}
#submenu-Mediation {
	width:165px!important;
}
#submenu-Alimony {
	width:290px!important;
}
#submenu-Division-of-Assets-and-Debts {
	width:235px!important;
}
#submenu-Post-Divorce-Matters {
	width:270px!important;
}


#submenu-Children-and-Parenting-Issues {
	width:250px!important
}
#submenu-Child-Custody-Parenting-and-Visitation {
	width:250px!important
}
#submenu-Child-Support-and-Child-Support-Guidelines {
	width:205px!important
}
#submenu-Adoption {
	width:205px!important
}
#submenu-Mediation-for-Child-Related-Issues {
	width:170px!important
}


#submenu-Domestic-Violence {
	width:230px!important
}


#submenu-Estate-Planning {
	width:170px!important
}


#submenu-Pre-and-Post-Nuptial-Agreements {
	width:185px!important
}
