/*=============================================
   Horizontal menu with table
===============================================*/
/* Top level (menu bar) presentation */
/* and general list item presentation */
table.menuHorizontal td {
	margin: 0;
	border-right: 1px solid #FFFFFF; /* Gap between menu items */
	background: #666666 url(/images/menu-back.gif);
	text-align=center;
	verticle-align=middle;
	z-index: 1;
}

table.menuHorizontal td.filler {
	margin: 0;
	border-right: 0px solid #FFFFFF; /* Gap between menu items */
	background: #666666 url(/images/menu-back.gif);
	text-align=center;
	verticle-align=middle;
	z-index: 1;
}

/* Default list item <LI> appearance */
table.menuHorizontal td a:link,
table.menuHorizontal td a:visited,
table.menuHorizontal td a:hover,
table.menuHorizontal td a:active {
	display: block;
	text-decoration: none;
	font-weight: normal;
	background: transparent;   /* let LI background show through */
	color: #FFFFFF;
	width: 6.6em;
	height: 1.4em;
	text-align: center;
	verticle-align: middle;
}

/* Light up an item when hovering */
table.menuHorizontal td a:hover {
	background: #006699;
}

/* Selected class for list item <LI> with no sub-menu */
/* background: is set to select color */
table.menuHorizontal td a.menuSelected:link,
table.menuHorizontal td a.menuSelected:visited,
table.menuHorizontal td a.menuSelected:hover,
table.menuHorizontal td a.menuSelected:active {
	background: #006699;
}

/* Top level (menu bar) presentation */
/* and general list item presentation */
table.menuVertical td {
	margin: 0;
	border-bottom: 1px solid #FFFFFF; /* Gap between menu items */
	background: #666666 url(/images/menu-back.gif);
	text-align=center;
	verticle-align=middle;
	z-index: 1;
}

/* Default list item <LI> appearance */
table.menuVertical td a:link,
table.menuVertical td a:visited,
table.menuVertical td a:hover,
table.menuVertical td a:active {
	display: block;
	text-decoration: none;
	font-weight: normal;
	background: transparent;   /* let LI background show through */
	color: #FFFFFF;
	width: 6.8em;
	text-align: center;
	verticle-align: middle;
}

/* Light up an item when hovering */
table.menuVertical td a:hover {
	background: #006699;
}

/* Selected class for list item <LI> with no sub-menu */
/* background: is set to select color */
table.menuVertical td a.menuSelected:link,
table.menuVertical td a.menuSelected:visited,
table.menuVertical td a.menuSelected:hover,
table.menuVertical td a.menuSelected:active {
	background: #006699;
}

/*=============================================
   Vertical menu 
===============================================*/
/* General properties */
ul.menuVertical {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 9em;
}

/* List item <LI> layout */
ul.menuVertical li {
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #FFFFFF; /* fixes gap problem in IE */
	background: #666666 url(/images/menu-back.gif);
	position: relative;
}

/* Pop-up menu <UL> layout */
/* left: the offset from the edge of the parent menu
   width: the width of the menu
*/
ul.menuVertical ul {
	margin-left: 2px;
	position: absolute;
	top: 0; /* if using borders, -1 to align top borders */
	left: 9em;
	width: 9em; /* width of pop-up menu */
}

/* Default list item <LI> appearance */
ul.menuVertical li a:link,
ul.menuVertical li a:visited,
ul.menuVertical li a:hover,
ul.menuVertical li a:active {
	display: block;
	padding: .2em .5em;
	width: 9em;	/* Anchor fills menu area - must be same as <ul> width */
	text-decoration: none;
	font-weight: normal;
	background: transparent;   /* let LI background show through */
	color: #FFFFFF;
}

/* Light up an item when hovering */
ul.menuVertical li a:hover,
ul.menuVertical li a:active {
	background: #006699;
}

/* Selected class for list item <LI> with no sub-menu */
/* background: is set to select color */
ul.menuVertical li a.menuSelected:link,
ul.menuVertical li a.menuSelected:visited,
ul.menuVertical li a.menuSelected:hover,
ul.menuVertical li a.menuSelected:active {
	background: #006699;
}

/* Selected class for list item <LI> with sub-menu */
/* background: is set to select color */
ul.menuVertical li a.menuSelectm:link,
ul.menuVertical li a.menuSelectm:visited,
ul.menuVertical li a.menuSelectm:hover,
ul.menuVertical li a.menuSelectm:active {
	background: #006699 url(/images/menu-sub.gif) 100% no-repeat;
}

/* Submenu - class for rolled up (hidden) menu - applies to list item <LI> */
/* background: is the filler for the menu item */
ul.menuVertical li a.menuHidden:link,
ul.menuVertical li a.menuHidden:visited {
	visibility: visible;
	background: transparent url(/images/menu-sub.gif) 100% no-repeat;
}

/* Visible class for list item <LI> */
/* background: is the filler for the menu item */
ul.menuVertical li a.menuVisible:link,
ul.menuVertical li a.menuVisible:visited,
ul.menuVertical li a.menuVisible:hover,
ul.menuVertical li a.menuVisible:active {
	background: #006699 url(/images/menu-sub.gif) 100% no-repeat;
}

/*=============================================
   Horizontal menu 
===============================================*/
/* General properties */
ul.menuHorizontal {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;   /* Full width of display */
	z-index: 1;
	text-align: center;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-family: sans-serif;
	color: #FFFFFF;
}

/* Top level (menu bar) presentation */
/* and general list item presentation */
ul.menuHorizontal li {
   float: left;
	padding: 0;
	margin: 0;
	border-right: 1px solid #FFFFFF; /* Gap between menu items */
	border-bottom: 1px solid #FFFFFF; /* Gap between menu items */
	background: #666666 url(/images/menu-back.gif);
	position: relative;
	z-index: 1;
}

/* Filler item */
ul.menuHorizontal li.filler {
	padding: .2em .5em;  /* Must be same as anchor padding */
	background: #666666 url(/images/menu-back.gif);
}

/* Default list item <LI> appearance */
ul.menuHorizontal li a:link,
ul.menuHorizontal li a:visited,
ul.menuHorizontal li a:hover,
ul.menuHorizontal li a:active {
	display: block;
	padding: .2em .5em;
	width: 6.8em;	/* Anchor fills menu area - must be same as <ul> width */
	text-decoration: none;
	font-weight: normal;
	background: transparent;   /* let LI background show through */
	color: #FFFFFF;
}

/* Light up an item when hovering */
ul.menuHorizontal li a:hover,
ul.menuHorizontal li a:active {
	background: #006699;
}

/* Pop-up menu <UL> layout */
/* By not specifying "left" appears below menu bar item.
   width: the width of the menu
*/
ul.menuHorizontal ul {
	border-top: 1px solid #FFFFFF; /* Offset of sub-menu from menu bar */
	margin: 0;
	position: absolute;
	width: 8em; /* width of pop-up menu - if same layout is vertical*/
}

/* left: the offset from the edge of the parent menu
   width: the width of the menu
*/
ul.menuHorizontal ul ul {
	top: 0;
	margin-left: 2px;
	position: absolute;
	left: 8em;	/* offset from parent menu  - should be same as width*/
	z-index: 2;
}

/* Sub-menu presentation */
ul.menuHorizontal ul li {
	left: -1px;
	border-left: 1px solid #FFFFFF; /* A little edge for outlines */
	border-bottom: 1px solid #FFFFFF; /* fixes gap problem in IE */
}

/* Width of sub-menu items */
ul.menuHorizontal ul li a:link,
ul.menuHorizontal ul li a:visited,
ul.menuHorizontal ul li a:hover,
ul.menuHorizontal ul li a:active {
	width: 8em;
}

/* Light up an item when hovering */
ul.menuHorizontal ul li a:hover,
ul.menuHorizontal ul li a:active {
	background: #006699;
}

/* Selected class for list item <LI> with no sub-menu */
/* background: is set to select color */
ul.menuHorizontal li a.menuSelected:link,
ul.menuHorizontal li a.menuSelected:visited,
ul.menuHorizontal li a.menuSelected:hover,
ul.menuHorizontal li a.menuSelected:active {
	background: #006699;
}

/* Selected class for item at top level */
/* background: is set to select color */
ul.menuHorizontal li a.menuSelectm:link,
ul.menuHorizontal li a.menuSelectm:visited,
ul.menuHorizontal li a.menuSelectm:hover,
ul.menuHorizontal li a.menuSelectm:active {
	background: #006699;
}

/* Selected class for list item <LI> with sub-menu */
/* background: is set to select color */
ul.menuHorizontal ul li a.menuSelectm:link,
ul.menuHorizontal ul li a.menuSelectm:visited,
ul.menuHorizontal ul li a.menuSelectm:hover,
ul.menuHorizontal ul li a.menuSelectm:active {
	background: #006699 url(/images/menu-sub.gif) 100% no-repeat;
}

/* Submenu - class for rolled up (hidden) menu - applies to list item <LI> */
/* background: is the filler for the menu item */
ul.menuHorizontal ul li a.menuHidden:link,
ul.menuHorizontal ul li a.menuHidden:visited {
	background: transparent url(/images/menu-sub.gif) 100% no-repeat;
}

/* Visible class for list item <LI> */
/* background: is the filler for the menu item */
ul.menuHorizontal ul li a.menuVisible:link,
ul.menuHorizontal ul li a.menuVisible:visited,
ul.menuHorizontal ul li a.menuVisible:hover,
ul.menuHorizontal ul li a.menuVisible:active {
	background: #006699 url(/images/menu-sub.gif) 100% no-repeat;
}

