﻿ul.jd_menu, 
ul.jd_menu_vertical {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
	font-family: Arial;
}
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 {
	/*min-height: 56px;*/
}
ul.jd_menu_vertical {
	height: auto;
}
ul.jd_menu ul {
	height: auto;
	padding: 7px 10px;
}
* html ul.jd_menu ul {
	width: 1%;
}

ul.jd_menu ul ul {
	height: auto;
	padding: 0px 10px;
}

ul.jd_menu li.hme 
{
	
}

ul.jd_menu li.hme a 
{
	border-left: 1px dotted #666;
}

ul.jd_menu li.hme li a 
{
	border-left: 0px solid #fff;
	margin: 0;
}
ul.jd_menu li.hme ul
{
	background: #ff0000;
}
ul.jd_menu li.abt ul
{
	background: #ff0000;
}
ul.jd_menu li.chr ul 
{
	background: #d49f43;
}

ul.jd_menu li.sch ul 
{
	background: #959173;
}

ul.jd_menu li.day ul 
{
	background: #395889;
}
ul.jd_menu li.cnt ul
{
	background: #ff0000;
}

ul.jd_menu li.abt
{
	
}

ul.jd_menu li.abt a 
{
	border-left: 1px dotted #666;
}

ul.jd_menu li.abt li a 
{
	border-left: 0px solid #fff;
	margin: 0;
}

ul.jd_menu li.chr
{
	
}

ul.jd_menu li.chr a 
{
	border-left: 1px dotted #666;
}

ul.jd_menu li.chr li a 
{
	border-left: 0px solid #fff;
	margin: 0;
}

ul.jd_menu li.sch
{
	
}

ul.jd_menu li.sch a 
{
	border-left: 1px dotted #666;
}

ul.jd_menu li.sch li a 
{
	border-left: 0px solid #fff;
	margin: 0;
}

ul.jd_menu li.day
{
	
}

ul.jd_menu li.day a 
{
	border-left: 1px dotted #666;
}

ul.jd_menu li.day li a 
{
	border-left: 0px solid #fff;
	margin: 0;
}

ul.jd_menu li.cnt
{
	
}

ul.jd_menu li.cnt a 
{
	border-left: 1px dotted #666;
}

ul.jd_menu li.cnt li a 
{
	border-left: 0px solid #fff;
	margin: 0;
}

ul.jd_menu li 
{
	/*width: 14.28%;*/
	width: 99px;
	float:left;
	margin: 0;
	padding: 0;
	height: 56px;
	font-weight: bold;	
	font-size: 11px;
	color: #fff;
	cursor: pointer;
	white-space: nowrap;
	font-style: normal;	
	font-family: Arial, Sans-Serif;
	text-transform: uppercase;
	background: none;	
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
ul.jd_menu li  { /*width: 14.29%;*/ }
}

ul.jd_menu li a 
{
	width: auto;
	display: block;
	height: 15px;
	padding: 26px 0px 8px 10px;
	color: #fff;
	text-decoration: none;
	font-style: bold;
	text-align: left;
	white-space: nowrap;
}

ul.jd_menu li a:hover 
{
	color: #fff;	
}

ul.jd_menu li.jdm_hover,
ul.jd_menu li.jdm_active {
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 0;	
}

ul.jd_menu li.hme_hover,
ul.jd_menu li.hme_active {
	background: url(../images/about_bg_over.gif) left 48px repeat-x;	
}

ul.jd_menu li.abt_hover,
ul.jd_menu li.abt_active {
	background: url(../images/about_bg_over.gif) left 48px repeat-x;	
}

ul.jd_menu li.chr_hover,
ul.jd_menu li.chr_active {
	background: url(../images/church_bg_over.gif) left 48px repeat-x;	
}

ul.jd_menu li.sch_hover,
ul.jd_menu li.sch_active {
	background: url(../images/school_bg_over.gif) left 48px repeat-x;	
}

ul.jd_menu li.day_hover,
ul.jd_menu li.day_active {
	background: url(../images/daycare_bg_over.gif) left 48px repeat-x;	
}

ul.jd_menu li.cnt_hover,
ul.jd_menu li.cnt_active {
	background: url(../images/about_bg_over.gif) left 48px repeat-x;	
}

ul.jd_menu li li a 
{
	margin: 0;
	display: block;
	width: auto;
	_width: 100%;
	padding: 10px 18px 10px 8px;
	text-align: left;
	color: #fff;
	background: none;
	font-weight: normal;
	border: 0;
	text-transform: uppercase;
	white-space: nowrap;
	cursor: pointer;
	height: auto;
}

ul.jd_menu li li a:hover 
{
	margin: 0;
	display: block;
	width: auto;
	_width: 100%;
	padding: 10px 18px 10px 8px;
	text-align: left;
	color: #fff;
	background: none;
	font-weight: normal;
	border: 0;
	text-transform: uppercase;
	white-space: nowrap;
	cursor: pointer;
	height: auto;
}

ul.jd_menu li li.jdm_active a, ul.jd_menu li li.jdm_active a:hover
{
	background: url(../images/menuactivearrow.gif) right 50% no-repeat;
}

ul.jd_menu li li li a, ul.jd_menu li li.jdm_active li a, ul.jd_menu li li li a:hover, ul.jd_menu li li.jdm_active li a:hover
{
	background: none;
}

ul.jd_menu li li 
{
	width: auto;	
	_width: 100%;
	border-top: 1px dotted #fff;
	margin: 0;
	height: auto;
	text-align: left;
}

ul.jd_menu li li.first 
{
	
}

ul.jd_menu li li.last 
{
	border-bottom: 1px dotted #fff;
}

ul.jd_menu li li li
{
	width: auto;	
	_width: 100%;
	border-top: 0px dotted #fff;
	margin: 0;
	height: auto;
	text-align: left;
}


ul.jd_menu li li li.first 
{
	
}

ul.jd_menu li li li.last 
{
	border-bottom: 0px dotted #fff;
}

ul.jd_menu li li.jdm_hover_hover
{
	width: auto;	
	border-top: 1px dotted #fff;
	margin: 0;
	display: block;
	width: auto;
	padding: 0;
	text-align: left;
	color: #fff;
	background: none;
	font-weight: normal;
	text-transform: uppercase;
	white-space: normal;
	cursor: pointer;
}

ul.jd_menu li.abt li 
{
	background: #ff0000;
}

ul.jd_menu li.chr li 
{
	background: #d49f43;
}

ul.jd_menu li.sch li 
{
	background: #959173;
}

ul.jd_menu li.day li 
{
	background: #395889;
}

