		#nav, #nav ul { padding: 0;	margin: 0;list-style: none;	}/* all lists */
		#nav DIV.bct {border:2px solid #55B931;width:40px;background-color:#000;}

		#nav a {display: block;}
		#nav li {margin:0;padding:0;}
		#nav li:hover DIV.bct, #nav li.sfhover DIV.bct, #nav li.act DIV.bct {border-bottom:0;}
		#nav li.act IMG {visibility:hidden;}
		#nav li a.tm {padding:2px 1px 5px 6px;background:transparent;}
		#nav li:hover a.tm, #nav li.act a.tm,
		#nav li.sfhover a.tm {background:#000;width:103px;border:2px solid #55B931;padding:2px 1px 5px 4px;}

		#nav li { /* all list items */
			float: left;width:112px;
			 /* width needed or else Opera goes nuts */
		}

		#nav li ul { /* second-level lists */
			position: absolute;
			width: 115px;
			left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
		}
		
		#nav li ul a {width:103px;background-color:#2B58A3;padding:2px 1px 5px 4px;border-bottom:2px solid #55B931;border-left:2px solid #55B931;border-right:2px solid #55B931;font-size:90%}
#nav li ul a:hover {background-color:#8F97C8}
		#nav li ul ul { /* third-and-above-level lists */
			margin: -38px 0 0 90px;
		}
		#nav li ul ul li.first a {border-top:2px solid #55B931;}
		#nav li ul ul li a {font-size:90%;}
		#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;
		}

		#nav li.act ul {left:auto;}
		
			#nav li.act ul li.act ul {left:-999em;}
			#nav li.act ul li.act:hover ul, #nav li.act ul li.act.sfhover ul {left:auto;}
		
		#nav li.act ul li.inact {display:none;}
		#nav li.act:hover ul li.inact,		#nav li.act.sfhover ul li.inact	{display:block;}
	
	
		#nav li.act ul li.act ul li.act a  {border-top:2px solid #55B931;}
		#nav li.act ul li.act:hover ul li.act a,
		#nav li.act ul li.act.sfhover ul li.act a		{border-top:0;}
