ol.topNavigation li a.selected {
	background-color: #b0b3b8;
	color: #0c376a;
}



/* nav basic setup styles */

ol.mainNav, 
ol.mainNav_vertical {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ol.mainNav ol,
ol.mainNav_vertical ol {
	display: none;
}
ol.mainNav li {
	float: left;
}



/*ol.mainNav,
ol.mainNav ol, {
	height: 30px;
} */

ol.mainNav ol {
	height: auto;
}

* html ol.mainNav ol {
	width: 1%;
}

/* end basic setup */

/* top nav styles */
* html #navBar ol li {width: 3em; white-space: nowrap;}

ol.mainNav li {
	margin: 0; 
	padding: 0; 
	float: left; 
	list-style: none; 
	font-weight: bold;
	height: 33px;
	line-height: 33px;
}

ol.mainNav li a {
	text-decoration: none; 
	color: #fff; 
	display: block; 
	padding: 0 20px; 
	border-right: 3px solid #fff;
	height: 33px;
	line-height: 33px;
}

ol.mainNav li a:hover {
	background-color: #b0b3b8;
	color: #0c376a;
}

ol.mainNav li:hover {
	background-color: #b0b3b8;
	color: #0c376a;
}



ol.mainNav li.jdm_active a{
	background-color: #b0b3b8;
	color: #0c376a;
}

/* -- Sub-Menus -- */

ol.mainNav li ol li {
	width: 200px;
	height: 25px;
	line-height:25px;
	border: 0px;
	padding: 0;
	text-indent: 10px;
}


ol.mainNav li ol li a {
	display:block;
	text-align: left;
	width: 200px;
	height: 25px;
	line-height:25px;
	border: 0px;
	padding: 0;
	background-color: #005F89;
	color: #FFFFFF;
	/*some opacity settings*/
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

ol.mainNav li ol li a:hover {
	color: #000000;
}

ol.mainNav li ol li:hover {
	background-color: #e1bb0b;
}



ol.mainNav ol,
ol.mainNav_vertical ol {
	position: absolute;
	display: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	/*background-color: #333333;*/
	z-index: 10000;
}
ol.mainNav ol li {
	float: none;
	margin: 0px;
	/*color: #d9531e;*/
}





/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

