#nav
	{
	clear:both;
	float:left;
	width:935px;
	font-size:16px;
	padding:6px 0px 0px 25px;
	font-weight:bold;
	position:relative;
	}

#nav UL
	{
	float: left;
	}
#nav li
	{
  	float:left;
	text-transform:uppercase;
	display:inline;
	list-style-type:none;	
	margin:0px 1px 0px 0px;
  	}
#nav li a
	{
	display: block;
  	color: #FFFFFF;
  	text-decoration: none;
  	font-weight:bold;
  	text-align:left;
   	padding:0px 20px 0px 0px;
  	position: relative;
	}
#nav li a span
	{
	cursor:pointer;
	float:left;
	padding:8px 0px 10px 20px;
	}
#nav li a:hover span
	{
	background:url(../images/nav-lft-bg.gif) no-repeat top left;
	}

#nav li ul
	{
	clear:both;
  	position: absolute;
  	left: -999em;
	top:42px;
  	height: auto;
	}

#nav li li
	{
	width:190px;
	float:left;
	clear:both;
	}

#nav li ul a
	{
	text-transform:none;
	font-size:13px;
	width:180px;
	color:#FFFFFF;
	font-weight: normal;
	padding:5px;
	border:1px solid #E4E3E3;
	border-top:0px solid #fff;
	background:none #74be00;
	}

/* level three boxes are here */
#nav li li ul
	{
	margin:-42px 0px 0px 191px;
	border-top:1px solid #E4E3E3;
	}
#nav li li ul.secnav
	{
	margin:-12px 0px 0px 191px;
	border-top:1px solid #E4E3E3;
	}
#nav li li ul.thnav
	{
	margin:20px 0px 0px 191px;
	border-top:1px solid #E4E3E3;
	}

#nav LI:hover UL UL
	{
	LEFT: -999em;
	}
#nav LI:hover UL UL UL
{
	LEFT: -999em;
	}
#nav LI.sfhover UL UL {
	LEFT: -999em; 
}
#nav LI.sfhover UL UL UL {
	LEFT: -999em; 
}
#nav LI:hover UL {
	LEFT: auto; 
}
#nav LI LI:hover UL {
	LEFT: auto; 

}
#nav LI LI LI:hover UL {
	LEFT: auto; 
}
#nav LI.sfhover UL {
	LEFT: auto; 
}
#nav LI LI.sfhover UL {
	LEFT: auto; 
}
#nav LI LI LI.sfhover UL
	{
	LEFT: auto; 
	}

#nav li:hover span, #nav li.sfhover span, #nav a:hover span
	{
	color:#0e0e0e;
	background:url(../images/nav-lft-bg.gif) no-repeat top left;
	}
#nav li:hover, #nav li.sfhover, #nav a:hover
	{
	color:#0e0e0e;
	background:url(../images/nav-rgt-bg.gif) no-repeat top right;
	}


#nav li ul li:hover, #nav li ul li.sfhover, #nav li ul a:hover
	{
	color:#0e0e0e;
	background:#74be00;
	}

#nav *
	{
 	z-index:900;
	}
