* {
        padding:0;
        margin:0;
        }

#navi {
        font:11px tahoma;
        background:#D2E7C5;
}

#navi li a {
        display:block;
        color:#3076E3;
        text-decoration:none;
        border-left:1px #B4DA9F solid;
        padding:10px 20px;
}

#navi li a:hover,#navi li a.hover  {
        background:#FFFFCC;
}

#navi li ul {
        background:#D2E7C5;
}

#navi li li a { 
        width:135px;
        border:0;
        background:#D2E7C5;
}

#navi li li a:hover {
        background:#FFFFCC;
}
