/* MENU BAR WIDTH, TAB ALIGNMENT & POSITIONING */
#css_menu {height: 35px; text-align:center; z-index:98; }
/*#css_menu { background-color:#000; width: 927px; text-align:center; z-index:98; }*/

#css_menu a { line-height:35px; text-decoration:none; z-index:99; }

#css_menu a:hover ul, #css_menu li.left a:hover ul, #css_menu ul li:hover > ul, #css_menu li.left:hover > ul { top:35px; z-index:99; }
/* flyout positioning - this number must remain negative */
#css_menu ul ul li:hover > ul, #css_menu li.left ul li:hover > ul { margin-top:-35px; z-index:99; }

/* ITEM ARROWS AND FONT STYLING WHEN ITEM HAS DROPDOWNS AND FLYOUTS */
/* menu arrow down */
#css_menu li a.down { /*background:transparent url(../images/arrow-down-white.gif) no-repeat right center;*/ /*
	background:transparent url(../images/arrow-down-white.gif) no-repeat;
	background-position: right center;	
	margin-right: 50px;*/
	z-index:99; }
/* menu arrow right, font color and weight when item has flyouts */
#css_menu li ul a.flyout { background:transparent url(../images/arrow-right-white.gif) no-repeat right center; color: #FFF; /* bold or not */ font-weight: bold; /* uppercase or not */ /*text-transform: uppercase;*/
	z-index:99; }
/* menu arrow left, font color and weight when item has flyouts */
#css_menu li.left ul a.flyout { background:transparent url(../images/arrow-left-white.gif) no-repeat left center; color: #FFFFFF; /* bold or not */ font-weight: bold; /* uppercase or not */ /*text-transform: uppercase;*/
	z-index:99; }
/* ITEM BACKGROUND, BORDER AND FONT STYLING */
/* level one: main menu and default font styling */
#css_menu { /* remove background to get floating tabs */ /*background-color:#000000; */
	/* font family if desired */
	/*font-family: Verdana,Arial,sans-serif;*/
	/* cursor style */
	cursor: pointer;/* border if desired *//*border: 1px solid #000000;
	border-width: 0px 1px 0px 1px;*/
}
/* level one; main menu tabs */
#css_menu ul.level1 { /*background-color:#000000;*/ }
#css_menu ul.level1 a { color: #FFFFFF; font-size: 16px; /* bold or not */ font-weight: bold; /* uppercase or not */ /*text-transform: uppercase;*/
	/* letter spacing */
	/*letter-spacing: 2px;*/
	/* item padding */
	padding:0px 10px 0px 10px; z-index:99;/* border if desired *//*	border: 1px solid #FFFFFF;
	border-width: 1px 1px 1px 1px;
	
*/
}
/* level two dropdown */
#css_menu ul.level2 { background-color:#aaa1e1; border-top: 1px solid #FFFFFF; }
#css_menu ul.level2 a { color: #FFF; font-size: 16px; /* bold or not */ font-weight: bold; /* uppercase or not */ text-transform: none; /* letter spacing */ /*letter-spacing: 2px;*/
	/* item padding */
	padding:0 20px 0 10px; /* border if desired */ border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; z-index:99; }
/* level three flyout */
#css_menu ul.level3 { background-color:#aaa1e1; border-top: 1px solid #FFF; margin-left: 0px; }
#css_menu ul.level3 a { color: #000; font-size: 16px; /* bold or not */ font-weight: bold; /* uppercase or not */ text-transform: none; /* letter spacing */ /*letter-spacing: 2px;*/
	/* item padding */
	padding:0 20px 0 10px; /* border if desired */ border-right: 2px solid #000; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; z-index:99; }
#css_menu ul.level3 a:hover { background-color:#372960; color: #FFF;}
/* level four flyout */
#css_menu ul.level4 { background-color:#DCCD9B; }
#css_menu ul.level4 a { color: #000000; font-size: 16px; /* bold or not */ font-weight: bold; /* uppercase or not */ text-transform: none; /* letter spacing */ /*letter-spacing: 2px;*/
	/* item padding */
	padding:0 20px 0 10px; z-index:99;/* border if desired *//*border: 1px solid #000000;
	border-width: 1px 1px 1px 1px;*/
}
/* hover - these two should be the same */
#css_menu li a:hover, #css_menu li a.flyout:hover { background-color:#372960; color: #FFFFFF; /*background-image:url(../images/menu-bg.png);
	background-repeat: no-repeat;
	background-position: center;*/ /* bold or not */
	font-weight: bold; /* underline or not */ text-decoration:none; z-index:99; }
#css_menu li:hover > a { background-color:#372960; /*#aaa1e1*/ /*background-image:url(../images/menu-bg.png);
	background-repeat:no-repeat;
	background-position: center;*/ color: #FFFFFF; /* bold or not */ font-weight: bold; /* underline or not */ text-decoration:none; }
#css_menu ul li:hover > a.flyout { background-color:#372960; /*#aaa1e1*/ /*background-image: inherit;*/ color: #FFFFFF; /* bold or not */ font-weight: bold; /* underline or not */ text-decoration:none; }
/* INDIVIDUAL LEVEL 1 TAB BACKGROUNDS */
#css_menu #tab1 { background-color: #088040; }
#css_menu #tab2 { background-color: #6666FF; }
#css_menu #tab3 { background-color: #804000; }
#css_menu #tab4 { background-color: #004080; }
#css_menu #tab5 { background-color: #808000; }
#css_menu #tab6 { background-color: #7F7F7F; }
#css_menu #tab7 { background-color: #008080; }
#css_menu #tab8 { background-color: #A36BFE; }
#css_menu #tab9 { background-color: #800040; }
#css_menu #tab10 { background-color: #F9F; }
/*===== DO NOT CHANGE ANYTHING BELOW THIS LINE =====*/
#css_menu { z-index: 100; }
#css_menu a { display:block; }
#css_menu a:hover ul { left:0; }
#css_menu li.left a:hover ul { left:auto; right:-1px; }
#css_menu ul { margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; }
/*#css_menu ul { display:inline-block; }*/
#css_menu li { margin:0; padding:0; list-style:none; }
/*#css_menu li { display:inline-block; display:inline; }*/
#css_menu ul ul { position:absolute; left:-9999px; }
#css_menu ul.level1 { margin:0 auto; }
#css_menu ul.level1 li.level1-li { float:left; display:block; position:relative; }
#css_menu b { position:absolute; }
#css_menu ul.level1 li.level1-li a.level1-a { float:left; }
#css_menu ul li:hover > ul { visibility:visible; left:0; }
#css_menu ul ul li:hover > ul { visibility:visible; left:100%; top:auto; }
#css_menu li.left:hover > ul { visibility:visible; left:auto; right:0; }
#css_menu li.left ul li:hover > ul { visibility:visible; left:auto; right:100%; top:auto; }
#css_menu li.left ul a { text-align:right; padding:0 10px 0 20px; }
#css_menu a:hover a:hover ul, #css_menu a:hover a:hover a:hover ul { left:100%; visibility:visible; }
#css_menu li.left a:hover a:hover ul, #css_menu li.left a:hover a:hover a:hover ul { left:auto; right:0; visibility:visible; }
#css_menu a:hover ul ul, #css_menu a:hover a:hover ul ul { left:-9999px; }
#css_menu li.left a:hover ul ul, #css_menu li.left a:hover a:hover ul ul { left:-9999px; }
#css_menu table { position:absolute; height:0; width:0; left:0; border-collapse:collapse; margin-top:-4px; }
#css_menu table table { position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-29px; }
#css_menu li.left table { position:absolute; height:0; width:0; left:auto; right:0; border-collapse:collapse; margin-top:-4px; }
#css_menu li.left table table { position:absolute; left:auto; right:100%; height:0; width:0; border-collapse:collapse; margin-top:-29px; }
