/* nav basic setup styles */

ul.global_navi, 
ul.global_navi_vertical {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul.global_navi ul,
ul.global_navi_vertical ul {
	display: none;
}
ul.global_navi li {
	float: left;
	list-style-type:none;
   	background: url(/images/divider.gif) no-repeat right 50%;
   	height: 15px;
   	line-height: 15px;
}
ul.global_navi_vertical {
	width: 300px;
}
ul.global_navi_vertical li {
	float: none;
}

ul.global_navi,
ul.global_navi ul,
ul.global_navi_vertical,
ul.global_navi_vertical ul {
	height: 30px;
}

ul.global_navi_vertical {
	height: auto;
}

ul.global_navi ul {
	height: auto;
}

* html ul.global_navi ul {
	width: 1%;
}

/* end basic setup */

/* top nav styles */

ul.global_navi li {
	height: 29px;
    	line-height: 29px;
	margin: 0px;	
	cursor: default;
	white-space: nowrap;
}

ul.global_navi li a {
	display: block;
	padding: 0 10px 0 5px;
	height: 28px;
	line-height: 28px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}

ul.global_navi li a:hover {
	color: #f1ac07;	
}

ul.global_navi li:hover {
	color: #f1ac07;
}

ul.global_navi li.parentnode a {
	color: #f1ac07;
}

ul.global_navi li.jdm_active a {
	color: #f1ac07;	
}

/* -- Sub-Menus -- */

ul.global_navi li li {
	height: auto;
	line-height: 25px;
} 


ul.global_navi li li.child a {
	width: 220px;
	color: #8a8c8b;
	background-color: #343636;
	height: 26px;
	line-height: 26px;
	background-image: none;
}
ul.global_navi li li.first a {
	width: 220px;
	height: 25px;
	line-height: 25px;
	color: #8a8c8b;
	background-color: #343636;
	background-image: none;
}
ul.global_navi li li.last a {
	width: 220px;
	color: #8a8c8b;
	height: 28px;
	line-height: 26px;
	background-color: #343636;
	background-image: none;
}


ul.global_navi li li.child a:hover {
	background-position: bottom right;
	color: #f1ac07;
}
ul.global_navi li li.first a:hover {
	background-position: bottom right;
	color: #f1ac07;

}
ul.global_navi li li.last a:hover {
	background-position: bottom right;
	color: #f1ac07;

}



ul.global_navi ul,
ul.global_navi_vertical ul {
	position: absolute;
	display: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	z-index: 10000;
}

ul.global_navi ul li,
ul.global_navi_vertical ul li {
	float: none;
	margin: 0px;
	color: #d9531e;
}

/* SECONDARY NAVIGATION CSS STARTS HERE */

/* nav basic setup styles */

ul.main_navi, 
ul.main_navi_vertical {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}
ul.main_navi ul,
ul.main_navi_vertical ul {
	display: none;
}
ul.main_navi li {
	float: left;
	list-style-type:none;
   	background: url(/images/divider_main.gif) no-repeat right 50%;
	height: 15px;
   	line-height: 15px;
}
ul.main_navi_vertical {
	width: 300px;
}
ul.main_navi_vertical li {
	float: none;
}

ul.main_navi,
ul.main_navi ul,
ul.main_navi_vertical,
ul.main_navi_vertical ul {
	height: 30px;
}

ul.main_navi_vertical {
	height: auto;
}

ul.main_navi ul {
	height: auto;
}

* html ul.main_navi ul {
	width: 1%;
}

/* end basic setup */

/* top nav styles */

ul.main_navi li {
	height: 29px;
    	line-height: 29px;
	margin: 0px;	
	cursor: default;
	white-space: nowrap;
}

ul.main_navi li a {
	display: block;
	padding: 0 10px 0 5px;
	height: 28px;
	line-height: 28px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

ul.main_navi li a:hover {
	color: #000;	
}

ul.main_navi li:hover {
	color: #000;
}

ul.main_navi li.parentnode a {
	color: #000;
}

ul.main_navi li.jdm_active a {
	color: #000;	
}

/* -- Sub-Menus -- */

ul.main_navi li li {
	height: auto;
	line-height: 25px;
} 

ul.main_navi li li.child a {
	width: 295px;
	color: #fff;
	background-color: #0993f4;
	height: 26px;
	line-height: 26px;
	border-bottom: 1px solid #fff;
	background-image: none;
	font-weight: normal;
}

ul.main_navi li li.first a {
	width: 295px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	background-color: #0993f4;
	border-bottom: 1px solid #fff;
	background-image: none;
	font-weight: normal;	
}
ul.main_navi li li.last a {
	width: 295px;
	color: #fff;
	height: 28px;
	line-height: 26px;
	border: 0;
	background-color: #0993f4;
	background-image: none;
	font-weight: normal;
}


ul.main_navi li li.child a:hover {
	background-position: bottom right;
	color: #000;
}
ul.main_navi li li.first a:hover {
	background-position: bottom right;
	color: #000;

}
ul.main_navi li li.last a:hover {
	background-position: bottom right;
	color: #000;

}



ul.main_navi ul,
ul.main_navi_vertical ul {
	position: absolute;
	display: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	z-index: 10000;
}

ul.main_navi ul li,
ul.main_navi_vertical ul li {
	float: none;
	margin: 0px;
	color: #d9531e;
}



















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