ul.fn_programs{ border-top:0px #cfc997 solid; /*max-width:300px;*/ margin-top:5px;text-align:left;font-size:14px;}
ul.fn_programs,
ul.fn_programs li,
ul.fn_programs ul,
ul.fn_programs_vertical,
ul.fn_programs_vertical li,
ul.fn_programs_vertical ul,
ul.fn_programs_vertical ul li {
	
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul.fn_programs ul,
ul.fn_programs_vertical ul {
	display: none;
}
ul.fn_programs ul {
	height: auto;
}
* html ul.fn_programs ul {
	width: 1%;
}
ul.fn_programs li {
	float: left;
	
}

ul.fn_programs_vertical li {
	float: none;
}

ul.fn_programs li {
width:290px;

	
	/*line-height: 25px;*/
	margin-left: 0px;
	padding: 0px 0px 0px 10px;
	cursor: pointer;
	/*white-space: nowrap;*/
	
	background:transparent url(images/list.gif) no-repeat left 5px;
	
}
ul.fn_programs li a {
	
	display:block;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 0px;
	padding: 0px 0px 0px 10px;
	
}

ul.fn_programs li.jdm_hover,
ul.fn_programs li.jdm_active {
	padding: 0px 0px 0px 10px;
	border: none;
	text-decoration: underline;
}
ul.fn_programs li.jdm_hover a,
ul.fn_programs li.jdm_active a
{
	color: #AC7444;
	
}
ul.fn_programs li.activetab a{
	color: #B31F17;
}
/* -- Sub-Menus NOT STYLED -- */
ul.fn_programs ul,
ul.fn_programs_vertical ul {
	position: absolute;
	display: none;
	margin: 0px;
	margin-left:5px;
	padding: 0px;
	z-index: 100;
	background:#ffffff;
	margin-left:196px;
	margin-top:-38px;
border-right:0px #cfc997 solid;
border-top:0px #cfc997 solid;
}
ul.fn_programs ul li,
ul.fn_programs_vertical ul li {
	float: none;
	list-style-type: none;
	min-width:100px;
	
}
ul.fn_programs li.haschild ul li a{
	color: #636466;
	border-bottom:1px #e7e4cb solid;
	padding:0px 15px 0px 8px;
	text-decoration:none;
}
ul.fn_programs li.haschild ul li.jdm_hover a,
ul.fn_programs li.haschild ul li.jdm_active a{
	color: #636466;
	border-bottom:1px #e7e4cb solid;
	text-decoration:underline;
}
ul.fn_programs li.haschild ul li.haschild a{
		color: #636466;
	border-bottom:1px #e7e4cb solid;
	padding:0px 15px 0px 8px;text-decoration:none;
}
ul.fn_programs li.haschild ul li.haschild a:hover{
	color: #636466;
	border-bottom:1px #e7e4cb solid;text-decoration:underline;
}


ul.fn_programs ul ul,
ul.fn_programs_vertical ul ul{ margin-top:-2px;
margin-left:6px;
border-top:1px #cfc997 solid;
border-right:1px #cfc997 solid;}
ul.fn_programs ul *{display:done;}