
#nav { padding:0 0px; font-size:1.1em; }

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li { position:relative; text-align:left; }
#nav li.over { z-index:999; color:#291c01;}
#nav a,
#nav a:hover { display:block; text-decoration:none; }
#nav span {  display:block; cursor:pointer; white-space:nowrap; }

/*#nav li ul span { }*/

/************ 0 LEVEL  ***************/
#nav li { float:left; }
#nav li.active a {color:#A80000;background:url(../images/hover.jpg) repeat-x;  }
#nav li li a {  padding:0px; height:auto }
#nav li.over a,
#nav a:hover { color:#2c2c2c; background:url(../images/hover.jpg) repeat-x;}
#nav li li.over a span{
	background-color:#d8e178;
}
#nav li li.over ul{
	margin-top:-5px;
}
#nav li.over li.over a{
background-color:#FFFFFF;
}
/************ 1ST LEVEL ************/
#nav ul { display:block;position:absolute; width:8EM; 
top:40px; left:-10000px; border:1px solid #A80000; }
#nav ul li,
#nav ul li.active { color:#A80000;background:#EFF0AC;float:none; margin:0;   }
#nav ul li.active { color:#000000;background:none;float:left;}
#nav ul li.over {  }
#nav ul li.last { }

#nav ul a,
#nav ul a:hover { float:none; padding:0; background:none;}
#nav ul li a { font-weight:normal !important; }

/************ 2ND LEVEL ************/


/* Show menu */

#nav li li{
	margin:0px;
	padding:0px;
	height:18px;
	background-color:#d8e178;
	width:175px;
	float:left;
	border:none;
}
#nav ul{
	width:350px;
	display:block;
	border:none;
	 border:solid 4px #FFFFFF;
	 margin:0px;
	 padding:0px;
	 background-color:#FFFFFF;

}
#nav ul ul{
	width:175px;
	display:block;
	border:none;
	 border:solid 4px #d8e178;
	 margin:0px;
	 padding:0px;


}

#nav ul ul span{
background-color:#d8e178;
color:#2c2c2c;
}

#nav li.over > ul { left:0; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }

#nav li li a {border-right:none;}
#nav ul li a:hover span { color:#ffffff !important;ttext-decoration:none;background-color:#2c2c2c;}
#nav ul li a,
#nav ul li a:hover { color:#ffffff !important;text-decoration:none;background-color:#2c2c2c; }
#nav ul span { padding:0px;font-size:11px;padding-left:5px;padding-top:2px;padding-bottom:2px;;margin:0px;line-height:15px;background-color:#FFFFFF;color:#6d1603;text-decoration:none;}

/************ 3RD+ LEVEL ************/
#nav ul ul { top:5px; }

