ul.menu {list-style:none; margin:0; padding:0; font:12px Tahoma, Geneva, sans-serif;}
ul.menu * {margin: 0; padding: 0}
ul.menu a {display: block; color:#000; text-decoration: none}
ul.menu li {position:relative; float:left; margin-right: 0px}
ul.menu ul {position:absolute; top:30px; left:0px; background: #E5EFEE; display:none; list-style:none; }
ul.menu ul li {position:relative; border:none; width:129px; margin:0}
ul.menu ul li a {display:block; padding:4px 22px 4px 12px; background: #cfe2df; color: #222; font: 11px Arial, sans-serif; border: 1px dotted #91B4AF; border-width: 0 0 1px 0; }
ul.menu ul li a:hover { background-color:#91B4AF; }
ul.menu ul ul { left:128px; top:0; }
ul.menu .menulink_1 {border:1px solid #000; border-width: 0 1px 0 0; padding:8px 0 6px 7px; width:121px; height: 16px; }
ul.menu .menulink_1 { font: 12px Tahoma, sans-serif; text-transform:uppercase; text-align: center; color: #afdad5; }
ul.menu .menulink_2 {border:1px solid #000; border-width: 0 1px 0 0; padding:8px 0 6px 7px; width:121px; height: 16px; }
ul.menu .menulink_2 { font: 12px Tahoma, sans-serif; text-transform:uppercase; text-align: center; color: #fff; }
ul.menu .menulink_3 {border:1px solid #000; border-width: 0 1px 0 0; padding:8px 0 6px 7px; width:60px; height: 16px; }
ul.menu .menulink_3 { font: 12px Tahoma, sans-serif; text-transform:uppercase; text-align: center; color: #fff; }
ul.menu .menulink_1:hover, ul.menu .menulink_2:hover, ul.menu .menulink_3:hover, ul.menu .menuhover { background: #06453e; }
ul.menu .sub { background: #E5EFEE url(../images/navigation_arrow.gif) 115px 9px no-repeat;  }
ul.menu .topline  { }
ul.menu .highlight {color: #f00; }
ul.menu a#lastitem { border: none; }
