		#navcontainer { }
		#navcontainer a { text-decoration: none; }
		
		#navcontainer ul
		{
			padding-top: 10px;
			margin: 0;
			position: relative;
		}
		
		#navcontainer li { display: inline; }
		
		/*1st level elements*/
		#navcontainer ul
		{
			font: Verdana;
			font-size: 11px;
			font-weight: normal;
			padding-left: 5px;
			text-decoration: none;
			color: white;
		}
		
		#navcontainer li { margin: 0 0 0 0px; }
		
		#navcontainer ul a,
		#navcontainer ul a:link,
		#navcontainer ul a:visited
		{
			font: Verdana;
			font-size: 11;
			font-weight: normal;
			text-decoration: none;
			color: white;
			padding-right: 27px;
			color: #FFFFFF;
		}
		
		#navcontainer ul a:hover,
		#navcontainer ul a:focus
		{
			color: #003976;
			cursor:hand;	
		}
		
		/*current Link*/
		#navcontainer ul a#current,
		#navcontainer ul a#current:link,
		#navcontainer ul a#current:visited { font-weight: normal; }
		
		/*Second and subsequent levels*/
		#navcontainer ul ul
		{
			position: absolute;
			top: 27px;
			left: -5px;
			margin: 0 0 0 0px;
		}
		
		#navcontainer ul ul li { 
		
			margin: 0 0 0 0px;
		display: outline; }
		
		#navcontainer ul ul a,
		#navcontainer ul ul a:link,
		#navcontainer ul ul a:visited
		{
			font-family: Verdana;
			font-size: 10px;
			font-weight: normal;
			padding-left: 17px;
			padding-right: 17px;
			color: #003976;
			border-left: 1px solid #003976;
}
		
		#navcontainer ul ul a:hover,
		#navcontainer ul ul a:focus
		{
			color:#FFFFFF; 
			background-color: #003976;
			cursor-style:hand; 
		}
		
		/*current Link*/
		#navcontainer ul ul a#subcurrent,
		#navcontainer ul ul a#subcurrent:link,
		#navcontainer ul ul a#subcurrent:visited { font-weight: normal; }
		
.menu_separator {
	background-image: url(../images/menu_separator2.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.menu_sep_lvl2 {
	border-left: 1px solid #003976;
}
