/*

use xb settings to make ul/li appear the 

same in mozilla, ie and opera

*/

#globalnav {
	BORDER-RIGHT: 0; BORDER-TOP: #ccc 1px solid; MARGIN: 0px auto; BORDER-LEFT: 0; BORDER-BOTTOM: #ccc 1px solid; 
	PADDING-top: 5px; background-color: #7A6E93; TEXT-ALIGN: right;	WIDTH: 100%; height: 25px;	VOICE-FAMILY: "\"}\""; VOICE-FAMILY: inherit; height: 20px;
}

body>#globalnav {
	height: 20px;
}

#globalnav ul {
    margin:0px; padding:0px; list-style:none; background-color: #7A6E93;
}

#globalnav ul li {
    float:left; margin:0px; padding: 0px;
}

#globalnav ul li ul {
	clear: both; position: absolute; left: 0; top: 1em;  /*required for NS 7.x/Gecko 1.0.x but not Gecko 1.3 */
	visibility: hidden; width: 15em; list-style: none; z-index: 1000;  text-align: left; padding: 10px 0px 10px 10px;
}

#globalnav ul li ul li{
  clear: both; display: block; list-style: none; position: relative; margin: 0; padding: 2.5px 0 2.5px 0px;
}

/* 
ul.nde-menu-system li
{
  margin: 0;
}
top level items 
ul.nde-menu-system li
{
  display: inline; list-style: none; position: relative; margin: 0; padding: 5px 0 0 5px;
}
*/
#globalnav li a {
    display:block;
 }



#globalnav LI.first {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 20px
}

#globalnav LI.pipe {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-left: 10px; 
	MARGIN-right: 10px; BORDER-LEFT: 0px; WIDTH: 30px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 20px; color:#FFFFFF
}

#globalnav LI.space {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(gifs/bgnavpuff.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 8px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 20px
}

#globalnav LI.last {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 11px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 20px
}



#globalnav LI A {
	COLOR: #fff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}

#globalnav LI A:link {
	COLOR: #fff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}

#globalnav LI A:visited {
	COLOR: #fff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}

#globalnav LI A:hover {
	COLOR: #BFACE6; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}

#globalnav LI A:active {
	COLOR: #BFACE6; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}

/*

#globalnav LI UL LI A {

	display: block;

} 

*/

#globalnav LI UL LI A {

	COLOR: #c00; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none

}

#globalnav LI UL LI  A:link {

	COLOR: #c00; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none

}

#globalnav LI UL LI  A:visited {

	COLOR: #900; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none

}

#globalnav LI UL LI  A:hover {

	COLOR: #f60; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none

}

#globalnav LI UL LI  A:active {

	COLOR: #900; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none

}



/*

ul.nde-menu-system, ul.nde-menu-system ul

{

  display: block; margin: 0; padding: 0;  background-color: silver;

}

*/

/* 

nested lists inside of the top level items are initially 

not displayed



ul.nde-menu-system li ul

{

 display: block; position: absolute; left: 0; top: 1em;  /*required for NS 7.x/Gecko 1.0.x but not Gecko 1.3 */

 /*visibility: hidden; width: 15em; list-style: none; z-index: 1000;  text-align: left;

}

*/

/*

fix up the submenu items

voice-family lines screen correct CSS values from browsers that

improperly lay out block-level boxes and have broken CSS parsers

(IE5.5/Win)

*/



/* needed to keep IE from bubbling events

from items that are not contained but only

covered. */

#globalnav ul

{

  background-color:  #7A6E93;

}

/*fonts*/

#globalnav {

	FONT: 12px Arial, Verdana, sans-serif; font-weight: bold

}

.submenu {

	FONT: 12px Arial, Verdana, sans-serif; font-weight: normal

}

