/* 1. Level */
#menu {
     padding-top: 7px; 
		 border: 0px solid red;
}
#nav { 
		 border: 0px solid green;		 
		 padding:0; 
		 margin:0; 
		 list-style:none;
}
#nav UL {
		 list-style:none;		 
}

#nav LI { 
		 width: 157px;
		 height: 15px;
		 float:left; 
		 padding:5px 11px 3px 11px; 
		 background:#758279;
		 border-top: 3px solid #334300; 
		 border-bottom:4px solid #758279;
		 border-right: 1px solid #334300;
		 white-space: nowrap;
		 }
#nav LI.last { 
		 background-image:0;}
#nav LI A { 
		 display:block; 
		 color:#FFF; 
		 text-transform:uppercase; 
		 font-size:10px; 
		 font-weight:bold; 
		 letter-spacing:1px;}
#nav LI:hover , #nav LI.sfhover { 
		 background:0; background:#334300; 
		 border-top-color:#334300; border-bottom-color:#334300;}
#nav LI.act { 
		 background:0; background-color:#e4e7e5; 
		 border-top-color:#e4e7e5; border-bottom-color:#e4e7e5;}
#nav LI.act A { 
		 color:#334300;}

/* 2. Level */
#nav LI UL { 
		 position:absolute; 
		 width: 35em; 
		 left:-999em; 
		 margin: 6px 0 0 0px;
}
HTML>BODY #nav LI UL { 
		 margin-left:0px;
}
#nav LI UL LI { 
		 width: 24em; 
		 background:#FFF;
		 border:1px solid #758279; 
		 border-width:0 1px 1px 1px; 
		 padding:0 0 0 0px;
}
#nav LI:hover UL LI A, #nav LI.sfhover UL LI A { 
		 text-transform:none; 
		 letter-spacing:normal; 
		 font-weight:normal; 
		 color:#336600; 
		 padding:4px 2px 4px 2px;}
#nav LI UL LI:hover, #nav LI UL LI.sfhover  { 
		 /* background: #f1f3f2 url('bg_nav_arrt.gif') no-repeat right 8px; */
		 background:   #f1f3f2; 
		 border-bottom-color:#E0E1DB;
}
#nav LI UL LI.act2 { 
		 background-color:#f1f3f2;
}

#nav LI:hover UL, #nav LI.sfhover UL { 
		 left:auto;
}
#nav A { 
		 text-decoration:none;
}
#nav A:hover { 
		 text-decoration:none;
}
