	#navMenuContainer, #navSecMenuContainer {
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 300;
		overflow: visible;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background-color: #0359CC;
		opacity: .9;
		filter: alpha(opacity=90);
		text-align: left;
		display: inline;
	}
	
	.navMenu {
		color: #ffffff;
		margin: 0px 0px 0px 0px;
		padding: 0px 1px 1px 1px;
		white-space: nowrap;
		cursor: pointer; cursor: hand;
		overflow: auto;
		text-align: left;
	}
	
	.navSecondary {
		padding-top: 1px;
	}
	
	.navMenu ul {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type: none;
		font-family: verdana;
		font-size: 10px;
		height: 100%;
		overflow: hidden;
		
	}
	.navMenu ul li {
		display: inline;
		/* The following lines need to be left in to fix an IE 5.5 (the new NS4) bug */
		voice-family: "\"}\""; /* some browsers have a parsing bug */
                         /* and will ignore the following rules */
  		voice-family: inherit;
		
		width: 100%;
		height: 100%;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	.navMenu ul li a {
		font-size: 11px;
		text-decoration: none;
		padding-left: 8px;
		padding-right: 8px;
		padding-top: 0px;
		padding-bottom: 0px;
		line-height: 23px;
		border-top:1px solid #235172;
		display: block;
		height: 100%;
		position: relative;
		margin: 0px 0px 0px 0px;
	}
	
	.navMenu ul li a img {
		padding: 8px 0px 8px 0px;
		float: left;
	}
	
	.navMenu ul li a:link {
		color: #FFFFFF;
	}
	.navMenu ul li a:visited {
		color: #FFFFFF;
	}
	.navMenu ul li a:hover {
		color: #FFFFFF;
		background-color: #0A91EB;		
	}
	

	/* \*/
	.navMenu {
		overflow: hidden;
	}
	/* */

	#navContainer 
	{
		position:relative;
	}
	
	.hiddenDiv {
		visibility: hidden;
		display: none;
	}

	#navContainer div {position:relative; float:left; height:29px; cursor:pointer; cursor:hand;}

	#navContainer div div.hoverState {position:absolute; visibility:hidden; top:0px; left:0px; height:29px; }