#nav2, #nav2 ul {
	list-style: none;
	line-height: 1;
	padding: 0;
	margin: 0;
	float: left;
}

#nav2 a  { font-size: 12px; color: white; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: center; display: block; padding: 6px 5px 6px; }
#nav2 a:hover, #nav2 a:active   { color: #505d6e; background-color: white }

/*#nav2 a.menumain:link, #nav2 a.menumain:visited    { display: block; color: white; font-weight: bold; margin: 0; padding: 12px 5px 3px; height: 25px; border-top: 1px solid #8d96a1; border-bottom: 1px solid #8d96a1 }

#nav2 a.menumain:hover, #nav2 a.menumain:active  { color: #505d6e; }*/

#nav2 a.x {
	background-color: #eee; background: url("/images/expand3.gif") center right no-repeat;
}
#nav2 a.x:hover,#nav2 a.x:active { color: #a00; background: white }

#nav2 li {
	float: left;
	padding: 0;
}

#nav2 li ul  { font-weight: normal; background-color: #fcec8a; margin: 0; position: absolute; left: -999em; width: 187px; height: auto; border-style: solid; border-width: 4px 1px 1px; border-color: #8d96a1; w\idth: 187px }

#nav2 li li {
	/*padding-right: 1em;*/
	width: 187px; border-top: 1px solid white; border-right: medium none
}

#nav2 li ul a  { color: black; font-weight: normal; background-color: #fcec8a; text-align: left; padding-right: 5px; padding-left: 5px; width: 187px; w\idth: 177px
 }

#nav2 li ul ul {
	/*font-weight: normal; 
background-color: white; */
margin: -20px 0 0 187px; 
position: absolute; 
left: -999em; 
height: auto; 
border-style: solid; 
border-width: 4px 1px 1px; 
border-color: #004287; 
}

#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li.sfhover ul ul, #nav2 li.sfhover ul ul ul {
	left: -999em;
}

#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul {
	left: auto;
}

#nav2 li:hover, #nav2 li.sfhover  { background: #505d6e }