ul.menu{
margin:0 auto;
padding:3px 0 3px 0;
font:93% Verdana;
width:auto;
}

ul.menu {
list-style:none;
}

ul.menu a {
display:block;
color:#003d19;
text-decoration:none}

ul.menu li {
position:relative;
float:left;
margin-right:2px;
}

ul.menu ul {position:absolute; top:26px; left:0;
background:white; display:none; opacity:0; list-style:none}

/* ul.menu .menulink {border:1px solid #aaa; padding:5px 7px 7px; font-weight:bold; background:url(images/header.gif); width:134px} */

/* First-level link */
ul.menu a.menulink {
color: #003d19;
border:none;
padding:5px 7px 7px;
font-weight:bold;
background:white;
width:111px;
border-top: 2px solid snow;}

ul.menu .menulink:hover {
background:white;
border-top: 2px solid #003d19;
}

/* ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)} */

/* 2nd-level link */
ul.menu .menuhover {
background:white;
}

ul.menu ul li {
position:relative; border:none;
border-top:none; width:148px; margin:0}

ul.menu ul li a {
display:block;
padding:3px 7px 5px;
width:134px;
}

ul.menu ul li a:hover {
background-color:#003d19;
color:white;
font-weight:bold;
}

ul.menu ul ul {left:148px; top:-1px}

ul.menu .sub {
background:white url(images/arrow.gif) 136px 8px no-repeat;
width:136px !important;
}

ul.menu .topline {border-top:1px dotted #white;
}
