

/* TOP LEVEL TABLE - CATAGORY WIDTHS MUST EQUAL 894*/
.menu { width: 900px; white-space: nowrap; padding: 0; margin: 0 auto; background: transparent; border: solid #acacac; border-width: 0 0 0 1px; }
#menunav, #menunav ul { float: left; white-space: nowrap; width: 100%; list-style: none; margin: 0; padding: 0; }
#menunav a { color: #333333; font: normal 15px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; padding: 8px 0 8px 0; width: auto; display: block; cursor: pointer; }
#menunav .one { width: 160px; border-right: 1px solid #acacac; }
#menunav .two { width: 247px; border-right: 1px solid #acacac; }
#menunav .three { width: 167px; border-right: 1px solid #acacac; }
#menunav .four { width: 160px; border-right: 1px solid #acacac; }
#menunav .five { width: 160px; border-right: 1px solid #acacac; }
#menunav li { background: transparent;  float: left; padding: 0; }
#menunav li a:hover { background: transparent; color: #000000; text-decoration: none; cursor: pointer; }
#menunav li:hover, #menunav li.IEMhover { border-right: 1px solid #acacac; background: transparent url(../images/background-menu-on.jpg) repeat-x; }


/* SUB LEVEL FONT & FONT COLOR & PADDING */
#menunav li ul a { font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; text-align: left; padding: 9px 0px 9px 0px; text-indent: 20px; cursor: pointer; }


/* SUB LEVEL FONT HOVER COLOR */
#menunav li ul a:hover { color: #000000; text-decoration: none; cursor: pointer; }


/* SUB LEVEL OUTER BORDER */
#menunav li ul { position: absolute; left: -999em; height: auto; width: 245px; border: solid #999999; border-width: 0px 1px 1px 1px; margin: 0; }


/* SUB LEVEL BACKGROUND COLOR & BORDER OPTION FOR EACH LINK */
#menunav li ul li { background: #f9f9f9; border: solid #999999; border-width: 1px 0px 0px 0px; }


/* SUB LEVEL HOVER BACKGROUND AND BORDERS */
#menunav li ul li:hover, #menunav li ul li.IEMhover { background: #F0F0F0 url(../images/graphic-arrow-2.png) no-repeat left; border: solid #C0C0C0; border-width: 1px 0px 0px 0px; }


/* SUB MENU WIDTH - ALSO EDIT TWO BELOW AND ONE ABOVE TO MATCH */
#menunav li li { padding-right: 0px; width: 245px; }


/* SUB MENU LINK WIDTH */
#menunav li ul a { width: 245px; }


/* FOR 3rd LEVEL MENU LOCATION */
#menunav li ul ul { margin: -21px 0px 0px 245px; }
#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: url(../picts/menu-arrow.gif) center right no-repeat; }


.trans90 {filter:alpha(opacity=90); -moz-opacity:0.90; opacity: 0.90; }
.trans85 {filter:alpha(opacity=85); -moz-opacity:0.85; opacity: 0.85; }
.trans80 {filter:alpha(opacity=80); -moz-opacity:0.80; opacity: 0.80; }
.trans75 {filter:alpha(opacity=75); -moz-opacity:0.75; opacity: 0.75; }
.trans70 {filter:alpha(opacity=70); -moz-opacity:0.70; opacity: 0.70; }
.trans60 {filter:alpha(opacity=60); -moz-opacity:0.60; opacity: 0.60; }


/* SIDEBAR - MENU 2 */
#sidebar { margin-top: 30px; width: 210px; float: right; border-left: 1px solid #cccccc;  }
#menu-2 { padding: 20px 0 40px 20px; width: 190px; }
#menu-2 ul: { width: 100%; margin: 0; padding: 0; }
#menu-2 ul li { display:block; font-size:14px; line-height:1em; padding:0; border-bottom:1px solid #ddd; }
#menu-2 ul li a { font-size: 15px; display:block; color:#666666; padding: 10px 0; width:100%; text-indent:10px; }
#menu-2 ul li a:hover, #sidebar ul li a:focus { font-size: 15px; text-decoration:none; color:#990000; background-color:#eeeeee; }
#menu-2 ul li a.active { color:#990000; font-weight:bold; background-color:#eeeeee; }
#menu-2 .nav-on ul li a { font-size: 15px; display:block; color:#666666; padding: 10px 0; width:100%; text-indent:10px; }
#menu-2 .nav-on a:link, #menu-2 .nav-on a:visited { font-size: 15px; text-decoration:none; color:#990000; background-color:#eeeeee; }
#menu-2 .nav-on a:hover, #menu-2 .nav-on a:active { font-size: 15px; text-decoration:none; color:#990000; background-color:#eeeeee; }