#menu {
/*	float: right;
	display: inline;
	clear: right;*/
	position: absolute;
	top: 0px;
	left: 210px;
	width: 780px;
	height: 15px;
	margin: 0;
	padding: 0;
	margin-top:93px;
	z-index: 100000000;
/*	background: url(../assets/images/nav/img_nav_off_bkgd.gif) no-repeat left top;*/
	float:right;

}

#menu ul {
	display: inline-block;
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 90;
	float: right;
	height: 30px;
}

#menu ul li {
	float: left;
	margin:0;
	padding: 0;
	font-size: 12px;
	list-style-type: none;
/*	background-color:#262C4D;*/
	height:30px;
}

#menu ul li a {
	float: left;
	display: block;
	height: 20px;
	margin:  0 0 0 2px;
	padding: 0;
	float: left;
				display: inline-block;
				position: relative;
				color: #FFFFFF;
				text-align: center;
				margin: 0; 
				padding: 0;
				text-decoration: none;
				background: #353C6A;
				padding:20px 11px 10px 10px;
				height:0px;

}

		/* NO background image for the off link/visited/active state as causes flicker - one long bkgd for all; see above #menu - JB */

		#menu ul li a.nav_01:link, #menu ul li a.nav_01:visited, #menu ul li a.nav_01:active { width: 55px; background:url(../assets/images/page/menu_39_off.gif) center 8px no-repeat; }
		#menu ul li a.nav_01:hover { background:#353c6a url(../assets/images/page/menu_39_over.gif) center 8px no-repeat; }	
		#menu ul li a.nav_01_on:link, #menu ul li a.nav_01_on:visited, #menu ul li a.nav_01_on:active { width:55px; background: url(../assets/images/page/menu_39_off.gif) center 8px no-repeat;}
		#menu ul li a.nav_01_on:hover {background:#353c6a url(../assets/images/page/menu_39_over.gif) center 8px no-repeat; }			
					
		#menu ul li a.nav_02:link, #menu ul li a.nav_02:visited, #menu ul li a.nav_02:active { width: 115px; background:url(../assets/images/page/menu_37_off.gif) center 8px no-repeat; }
		#menu ul li a.nav_02:hover { background:#353c6a url(../assets/images/page/menu_37_over.gif) center 8px no-repeat; }
		#menu ul li a.nav_02_on:link, #menu ul li a.nav_02_on:visited, #menu ul li a.nav_02_on:active {width:115px; background: url(../assets/images/page/menu_37_off.gif) center 8px no-repeat;}
		#menu ul li a.nav_02_on:hover {background:#353c6a url(../assets/images/page/menu_37_over.gif) center 8px no-repeat; }

		#menu ul li a.nav_03:link, #menu ul li a.nav_03:visited, #menu ul li a.nav_03:active { width: 51px; background:url(../assets/images/page/menu_41_off.gif) center 8px no-repeat; }
		#menu ul li a.nav_03:hover { background:#353c6a url(../assets/images/page/menu_41_over.gif) center 8px no-repeat; }
		#menu ul li a.nav_03_on:link, #menu ul li a.nav_03_on:visited, #menu ul li a.nav_03_on:active {width:51px; background: url(../assets/images/page/menu_41_off.gif) center 8px no-repeat; }
		#menu ul li a.nav_03_on:hover { background:#353c6a url(../assets/images/page/menu_41_over.gif) center 8px no-repeat; }
		
		#menu ul li a.nav_04:link, #menu ul li a.nav_04:visited, #menu ul li a.nav_04:active { width: 76px; background:url(../assets/images/page/menu_43_off.gif) center 8px no-repeat; }
		#menu ul li a.nav_04:hover { background:#353c6a url(../assets/images/page/menu_43_over.gif) center 8px no-repeat; }
		#menu ul li a.nav_04_on:link, #menu ul li a.nav_04_on:visited, #menu ul li a.nav_04_on:active {width:76px; background: url(../assets/images/page/menu_43_off.gif) center 8px no-repeat; }
		#menu ul li a.nav_04_on:hover {background:#353c6a url(../assets/images/page/menu_43_over.gif) center 8px no-repeat; }
		
		#menu ul li a.nav_05:link, #menu ul li a.nav_05:visited, #menu ul li a.nav_05:active { width: 78px; background:url(../assets/images/page/menu_45_off.gif) center 8px no-repeat; }
		#menu ul li a.nav_05:hover { background:#353c6a url(../assets/images/page/menu_45_over.gif) center 8px no-repeat; }
		#menu ul li a.nav_05_on:link, #menu ul li a.nav_05_on:visited, #menu ul li a.nav_05_on:active {width:78px; background: url(../assets/images/page/menu_45_off.gif) center 8px no-repeat; }
		#menu ul li a.nav_05_on:hover {background:#353c6a url(../assets/images/page/menu_45_over.gif) center 8px no-repeat; }

		#menu ul li a.nav_06:link, #menu ul li a.nav_06:visited, #menu ul li a.nav_06:active { width: 92px; background:url(../assets/images/page/menu_47_off.gif) center 8px no-repeat; }
		#menu ul li a.nav_06:hover { background:#353c6a url(../assets/images/page/menu_47_over.gif) center 8px no-repeat; }
		#menu ul li a.nav_06_on:link, #menu ul li a.nav_06_on:visited, #menu ul li a.nav_06_on:active {width:92px; background: url(../assets/images/page/menu_47_off.gif) center 8px no-repeat; }
		#menu ul li a.nav_06_on:hover {background:#353c6a url(../assets/images/page/menu_47_over.gif) center 8px no-repeat; }
		
		#menu ul li a.nav_07:link, #menu ul li a.nav_07:visited, #menu ul li a.nav_07:active { width: 94px; background:url(../assets/images/page/menu_49_off.gif) center 8px no-repeat; }
		#menu ul li a.nav_07:hover { background:#353c6a url(../assets/images/page/menu_49_over.gif) center 8px no-repeat; }
		#menu ul li a.nav_07_on:link, #menu ul li a.nav_07_on:visited, #menu ul li a.nav_07_on:active {width:94px; background: url(../assets/images/page/menu_49_off.gif) center 8px no-repeat; }
		#menu ul li a.nav_07_on:hover {background:#353c6a url(../assets/images/page/menu_49_over.gif) center 8px no-repeat; }



#menu ul li.sep {
	color: #000;
	padding: 0;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu ul li a {
	float: none;
}
/* End IE5-Mac hack */



#menu ul.level2, #menu ul.level2_End, #menu ul.level3 {
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
	border: 2px solid #FFFFFF;
	height:auto;
	background-color:#996633;
	border-top:none;
}
#menu ul.level2_End {
	margin-left:-57px;
}



#menu ul li ul {
	margin: 0;
	border-top: none;
	display:inline-block;
}

#menu ul li ul li ul {
	margin: 0;
}

#menu ul.level2 li, #menu ul.level2_End li, #menu ul.level3 li {
	float: none;
	margin: 0;
	padding: 0;
	width: auto;
	background-color: #353C6A;
	height:auto;
}

#menu ul.level2 li a, #menu ul.level2_End li a, #menu ul.level3 li a {
	width: 185px;
	height: auto;
	color: #fff;
	font-size: 11px;
	text-decoration: none;
	margin: 0;
	padding: 4px 8px 4px 12px;
	font-weight:normal;
	text-align:left;
	display:inline-block;
	/*	background: url(/assets/images/nav/img_nav_arrow.gif) no-repeat 4px;*/
}
 #menu ul.level2_End li a { 
 	width:150px;
 }



	#menu ul.level2 li a:hover, #menu ul.level2_End li a:hover, #menu ul.level3 li a:hover {
		color: #fff;
		font-weight: normal;
/*		background: url(/assets/images/nav/img_nav_arrow_on.gif) no-repeat 4px #005698;*/
		background-color:#262C4D;
	}
	
	.hidden { display:hidden;}
	
	

