/* START THE CODE FOR THE MENUS */

/* IF YOU EDIT THE SUB MENU WIDTH - EDIT 135 IN 4 PLACES TOTAL */

/* menu ver 3.1 2007 */





/* MENU OUTER TABLE - BACKGROUND & TOP & BOTTOM MENU BORDERS */

.menutable 		 { background-color: #fff; white-space: nowrap; margin: 0; padding: 0; width: 100%; border-top: 0 solid; border-bottom: 0 solid }


/* CODE FOR MENU 2ND OUTER TABLE */

#menunav, #menunav ul 	 { white-space: nowrap; list-style: none; margin: 0; padding: 0; width: 100%; float: left; border: solid 0 }








/* TOP LEVEL MARGINS, FONT FACE & FONT COLORS & PADDING */

#menunav a 		     { color: #fff; font: bold 10px Arial, Helvetica, Verdana, sans-serif; text-decoration: none; text-align: center; letter-spacing: 0; cursor: pointer; display: block; padding: 1px 5px; width: auto }



/* TOP LEVEL BACKROUND COLOR AND BORDERS - EDIT MENU IMAGES ALSO */

#menunav li 		     { line-height: normal; background-color: #b1b3b4; padding: 0; float: left; border: solid 0 #a2a6a5 }



/* TOP LEVEL HOVER FONT COLOR */

#menunav li a:hover	  { color: #fff; text-decoration: none; cursor: pointer }







/* TOP LEVEL HOVER BACKGROUND COLOR AND BORDERS - EDIT MENU IMAGES ALSO */

#menunav li:hover, #menunav li.IEMhover
			     { background-color: #87888a; border: solid 0 #f00 }










/* SUB LEVEL FONT & FONT COLOR & PADDING */

#menunav li ul a 	   { color: #666666; font: 9px/50% Arial, Helvetica, Verdana, sans-serif; text-decoration: none; text-align: left; text-indent: 8px; letter-spacing: 0; cursor: pointer; padding: 4px 0 }



/* SUB LEVEL FONT HOVER COLOR */

#menunav li ul a:hover 	{
			background-image: none;
			color: #000000;
			text-decoration: none;
			cursor: pointer;
			}


/* SUB LEVEL OUTER BORDER */

#menunav li ul 		 { margin: 0 0 0 -1px; position: absolute; left: -999em; width: 135px; height: auto; border: solid 1px }


/* SUB LEVEL BACKGROUND COLOR & BORDER OPTION FOR EACH LINK */

#menunav li ul li 	 { background-color: #fff; background-image: none; border: solid 0 #c0c0c0 }


/* SUB LEVEL HOVER BACKGROUND AND BORDERS */

#menunav li ul li:hover, #menunav li ul li.IEMhover
			  { background-color: #87888a; background-image: none; border: solid 0 #c0c0c0 }




/* SUB MENU WIDTH - ALSO EDIT TWO BELOW AND ONE ABOVE TO MATCH */

#menunav li li {
	padding-right: 0px;
	width: 135px;
}



/* SUB MENU LINK WIDTH */

#menunav li ul a {
	width: 135px;
}



/* FOR 3rd LEVEL MENU LOCATION */

#menunav li ul ul {
	margin: -21px 0px 0px 135px;
}





#menunav li:hover ul ul, #menunav li:hover ul ul ul, #menunav li.IEMhover ul ul, #menunav li.IEMhover ul ul ul
{ left: -999em; }

#menunav li:hover ul, #menunav li li:hover ul, #menunav li li li:hover ul, #menunav li.IEMhover ul, #menunav li li.IEMhover ul, #menunav li li li.IEMhover ul
{ left: auto; }







/* FOR 3rd LEVEL ARROW */

#menunav a.parent  { background: #fff url(picts/menu-arrow.gif) no-repeat right center }

#menunav a:hover.parent  { background: #fff url(picts/menu-arrow.gif) no-repeat right center }
