/* START THE CODE FOR THE MENUS */
/* IF YOU EDIT THE SUB MENU WIDTH - EDIT 150 BELOW */
/* menu ver 3.1b 2008 */

/* FONT AND COLOR CODES ARE AT THE BOTTOM */


/* TO FIX LAYERING PROBLEMS YOU CAN ADD POSITION ABSOLUTE TO THE NEXT LINE */

#menulocation 		{ padding: 0px 0px 0px 0px; white-space:nowrap; z-index: 20; }

#menutop 		{ left: 16px; position: absolute; top: 58px; }

.menutrans 		{  filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60; }

.menu-background	{
/*	background-image: url("picts/background-menu1.gif"); 
	background-repeat: repeat-y;
	background-position: top left; */
	border-right: 1px solid #9DA5C1;
}

/* Header Menu */
td#header-nav a {
	color: #ffffff;
}
td#header-nav a:hover {
	color: #feac00;
}

ul#top-nav,
ul#top-nav ul {
	margin: 0;
	padding: 0;
	background: #FFF;   /* IE6 BUG */
	text-transform: capitalize;
}

ul#top-nav li {
	position: relative;
	list-style: none;
}


/* HIDE FROM IE MAC */
* html ul#top-nav li { float: left; height: 1%; }
* html ul#top-nav li a { height: 1%; }
/* END HIDE */

ul#top-nav ul {
	position: absolute;
	display: none;
	left: 170px;
	top: -1px;
}

ul#top-nav li:hover ul ul,
ul#top-nav li:hover ul ul ul,
ul#top-nav li.over ul ul,
ul#top-nav li.over ul ul ul { display: none; }/* START WITH HIDDEN MENUS */

ul#top-nav li:hover ul,
ul#top-nav li li:hover ul,
ul#top-nav li li li:hover ul,
ul#top-nav li.over ul,
ul#top-nav li li.over ul,
ul#top-nav li li li.over ul { display: block; }/* SHOW MENUS */


/* TOP LEVEL MENU CODES */

ul#top-nav { 
	border-top: 0px solid #9DA5C1;
	border-left: 0px solid #80A173;
	border-right: 0px solid #80A173;
	z-index:4;
	width: 171px;
}

ul#top-nav li a {	
	display: block;
	text-decoration: none;
	padding: 4px;
	padding-top: 6px;
	padding-bottom: 6px;
	text-indent: 3px;
	color: #293C67;
	font: 12pt arial, verdana, helvetica, sans-serif; font-weight: normal;
	z-index: 4;
}


ul#top-nav li.menuT { 
	background-color: #E8EDFA;
	border-bottom: 1px solid #9DA5C1;
	background-image: url("picts/menu.gif");
}

ul#top-nav li.menuT:hover,
ul#top-nav li.over 		{ background-color: #DFE4F9; background-image: url("picts/menuon.gif"); }

ul#top-nav li a:hover 	{ background-color: #DFE4F9; color: #feac00; background-image: url("picts/menuon.gif"); }


/* SUB LEVEL MENU CODES */

ul#sub-nav {
/*	border-top: 1px solid #9DA5C1; */
/*	border-left: 1px solid #9DA5C1;
	border-right: 1px solid #9DA5C1; */
	z-index: 4;
	width: 180px;
}

ul#sub-nav li a {
	display: block;
	text-decoration: none;
	padding: 6px 4px;
	color: #293C67;
	background-color: #DFE4F9;
	font: 10pt arial, verdana, helvetica, sans-serif; font-weight: normal;
  	z-index:4;
}

ul#sub-nav li { 
/*	background-color: #FFFFFF; */
/*	border-bottom: 1px solid #9DA5C1; */
/*	background-image: url("picts/spacer.gif"); */
}

ul#sub-nav li a:hover	{ 
/*	background-color: #F0F0F0; */
	color: #feac00; 
/*	background-image: url("picts/spacer.gif"); */
}



/* SUB1 LEVEL MENU CODES  (About Menu) */

ul#sub1-nav {
	list-style-type: none;
	z-index:4;
	width: 120px;
	text-align: right;
}

ul#sub1-nav li a {
	display: block;
	text-decoration: none;
	padding: 6px 4px;
	color: #293C67;
	font: 10pt arial, verdana, helvetica, sans-serif; font-weight: normal;
  	z-index:4;
}

ul#sub1-nav li a:hover	{ 
	color: #feac00; 
	background-image: url("picts/spacer.gif"); 
}

