#navlist { font-size: 10px; font-family: verdana; background-color: #698423; background-image: url(../imgs/content/bg_topmenu.jpg); background-repeat: no-repeat; background-position: right 0; text-transform: uppercase; white-space: nowrap; margin: 0; position: relative; width: 790px; height: 40px; padding: 0 0 0 10px; border-bottom: 1px solid #fff; }
#navlist li
{ float: left; margin: 14px 0 0 2px; padding-right: 10px; list-style-type: none; }

#navlist li a
{ position: relative; display: block; margin: 0; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; font-variant: normal; background-image: url(../imgs/content/plus.gif); background-repeat: no-repeat; background-position: left center; text-align: center; text-decoration: none; float: left; padding-left: 12px; }

#navlist li a:hover
{ color: #2d391c; background-image: url(../imgs/content/plus_active.gif); background-repeat: no-repeat; background-position: left center; }

#navlist li#active a
{ color: #2d391c; background-image: url(../imgs/content/plus_active.gif); background-repeat: no-repeat; background-position: left center; }
#navlist li#active a:hover { color: #fff; }
#navlist li.navlist_r
{ color: #fff; background-image: none; float: right; margin: 14px 0 0; border: 0; }
#navlist li.navlist_r a
{ border: 0; color: #749123; font-weight: normal; font-style: normal;f;background-image: none; padding: 0 10px 0 0; ont-variant: normal; }
#navlist li.navlist_r a:hover
{ color: #fcfcfc; background-image: none; }
#navlist ul#subnavlist
{ color: #fff; background-color: #95af41; position: absolute; top: 40px; left: 0; width: 790px; height: 20px; z-index: 0; padding-left: 10px; border-top: 1px solid #fff; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; white-space: nowrap; }
#navlist ul#subnavlist li
{ color: #fff; z-index: 5; margin-top: 0; padding: 0; border: 0; }

#navlist ul#subnavlist li a, #navlist ul#subnavlist li a:link #navlist ul#subnavlist li a:visited
{ border: 0; color: #fff; font-weight: normal; font-style: normal;f;background-image: url(../imgs/content/plus_sub.gif); background-repeat: no-repeat; background-position: left center; margin-top: 3px; padding: 0 7px 0 12px; ont-variant: normal; }


#navlist ul#subnavlist li a:hover, #navlist ul#subnavlist #subactive a {
  color: #64821e; background-image: url(../imgs/content/plus_active.gif); background-repeat: no-repeat; background-position: left center;
}

/* IE5/Mac disappearing item fix */
}
* html > body #navlist, * html > body #navlist ul#subnavlist
{
width: 790px;
/* IE5/Mac fixed width fix */
}
#navlist2
{ font-size: 10px; font-family: verdana; background-image: none; text-transform: uppercase; position: relative; top: 0; float: right; margin: 0; padding: 14px 10px 0; border-bottom-color: #fff; white-space: nowrap; }
#navlist2 a, #navlist2 a:link, #navlist2 a:visited { color: #749123; font-family: verdana; background-image: none; text-decoration: none; text-transform: uppercase; float: left; padding: 0 6px; }
#navlist2 a:active, #navlist2 a:hover { color: #fff; font-family: verdana; background-image: none; text-transform: uppercase; float: left; padding: 0 6px; }
#navlist2 li { background-image: none; }
