/* 17-05-2005
Colors
OLD Colors used from 2005: 
dark main color: #99ABBB;
light main color: #B4C1CD;
Keys to adjust menulabel width:  
   MLW0 = width of horizontal menu labels
	MLW1 = width of entries in dropdown menu;
	MLO1 = submenu offset
	
*/
#navSpacer { background-color: #CC0421; height: 4px; width: 100%; font-size: 1px;}  /* font size fix for IE*/
#navContainer {  background-color: #CC0421; width: 100%; height: 28px; }
.clearDiv {	clear: both;}
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;  
	list-style: none;
	line-height: 1;
	/**/
	font: 12px arial, helvetica, serif;
  background: #CC0421;
  text-align: left;
  float: left;
  font-weight: bold;
  border: 1px solid #CC0421;
  border-width: 1px 0;
}
#nav a:hover {
	background: #FF0025;
		border-right: 1px solid White;
}
#nav ul a:hover {
	background: #FF0025;	
}
#nav a {
/* affects all items*/
	display: block;
	width: 10em; /* MLW0 */
	/**/
	color: White;
	text-decoration: none;
	background: #CC0421;
	/* border-right: 1px solid White; replaced by hlabel class*/ 
padding-top: 5px;
padding-bottom: 5px;
}
#nav li { /* affects all list items */
	float: left;
	width: 10em; /* MLW0 */
/*	border-right: 1px solid White; */
	/**/
/*	padding-left: 5px;	*/
}
#nav li ul li a{
/* link items in first subtree */
/*	border: 1px solid Red; */
	background: #CC0421;
	width: 16em; /* MLW1 */
	padding-left: 0px;  /* indent text in subtree items */
}
#XXnav li a {
  /* override width of horizontal menu items (flx)*/
	padding-left: 5px;
	border-right:3px solid white;
}
#XXnav li ul li a {
/* override "#nav li a" settings for subtree (flx) */
/*shadow*/
	border-right: 1px solid #B0B0B0;
}
#nav li ul { /* second-level list container */
	position: absolute;
/*	background: orange; */
	width: 16em; /* MLW1 */
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
/*container shadow*/
	border-top: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
	border-bottom: 2px solid Gray;
	border-right: 2px solid Gray;
padding-left: 5px;	
}
#nav li ul ul { /* third-and-above-level lists */
	margin: -1.9em 0 0 16em; /* Offset of menuitem to parent. MLW1 */
/*container shadow*/
	border-top: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
	border-bottom: 2px solid Gray;
	border-right: 2px solid Gray;
/* padding-left: 5px; */
}
#XXXXnav a.daddy  {  /* display arrow for subfolders */
 background: url(../LUPFiles2/CGUN-6BG8EJ/$File/rootnav-arrow.gif) center right no-repeat; 
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#DISABLEDnav li:hover, #DISABLEDnav li.sfhover {	
	background: red; 	/* mouseover color for all ye menus */ 
}
.hlabel {  /*nasty fix for horizontal labels */
	padding-left: 5px;
	border-left: 2px solid White;
}
