#nav  {
 width:123px;
}
#nav ul {
 margin: 0;
 padding: 0;
 list-style: none;
 width: 123px;
 font:bold 10px verdana;
 background-color:#064E05; 
}

#nav ul li  {
 position: relative;
}
#nav ul li a {
 display: block;
 text-decoration: none;
 color: #fff;
 padding:5px;
 border-top:1px solid #437942;
 border-bottom:1px solid #123212;
}

#nav li ul {
 position: absolute;
 left: 123px;
 top: 0;
 display: none;
 width:160px;
 border-left:1px solid #fff;
}

/* Fix IE. Hide from IE Mac \*/
* html #nav ul li { float: left; }
* html #nav ul li a { height: 1%; }
/* End */

#nav ul li a:hover { background: #043704; } /* Hover Styles */

#nav li:hover ul, #nav li.over ul {
 display: block; 
/* background-color:#064E05;  */                     
}
#nav li div.header {
 border-top:1px solid #437942;
 border-bottom:1px solid #123212;
 padding-left:5px;
 padding-top:5px;
 padding-bottom:5px;
 display:block;
 width:118px;
}
/***********************************************/
#nav li a.first, #nav li div.first {
 border-top:1px solid #064E05;
}
#nav li a.last, #nav li form.last {
 border-bottom:1px solid #064E05;
}
#nav li a.header,#nav li div.header {
 color:#dddcbd;
}

#nav li form {
 color:#dddcbd;
 border-top:1px solid #437942;
 border-bottom:1px solid #123212;
}
#nav li form { margin:0;padding:0;padding-bottom:5px;}
#nav li form input.inputsearch{font:10px verdana;margin-bottom:1px;}
#nav li form input.inputsubmit{font:bold 10px verdana;margin-left:3px;width:30px;}
#nav li form a {border:none;}
#nav li form div.header {border:none;}
#nav li form .form_elements {padding-left:5px;}

#nav ul li a img.arrow {
border:none;
position:absolute;
top:5px;
left:110px;
}
