#menuamber {
width: 11.2em;
background: #ffffff;
color:#22aa22;
position: fixed;
margin: 6em 8em 5em 5.5em;
padding: 0;
border-left: 1px solid #22aa22;
border-right: 1px solid #22aa22;
border-top: 1px solid #22aa22;
xxxfont: 0.2em sans-serif;
font: 18px sans-serif;
font-size: 16px;
}

#menuamber ul {
list-style: none;
margin: 0;
padding: 0;
}

#menuamber a, #menuamber h2 {
font: 0.2em sans-serif;
font-size: 100%;
display: block;
xxmargin: 0;
padding: 2px 3px;
}

#menuamber .sub {
font-weight: bold;
color: #22aa22;
background: #aaffaa;
position: relative;
width: 98.5%;
padding-left: 3px;
padding-top: 2px;
padding-bottom: 2px;
}

#menuamber h2 {
color: #fff;
background: #22aa22;
text-transform: uppercase;
}

#menuamber a {
color: #22aa22;
background: #ffffff;
text-decoration: none;
}

#menuamber a:hover {
color: #22aa22;
background: yellow;
}

#menuamber li {
font: 0.2em sans-serif;
font-size: 100%;
color: #22aa22;
position: relative;
border-bottom: 1px solid #22aa22;
}

#menuamber li:hover {
color: #22aa22;
background: yellow;
}

#menuamber ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
border-left: 1px solid #22aa22;
border-right: 1px solid #22aa22;
border-top: 1px solid #22aa22;
}

#menuamber ul ul{
display: none;
}

#menuamber ul li:hover ul{
display: block;
background: yellow;
}

#menuamber ul ul ,
#menuamber ul li:hover ul ul
{display: none;}

#menuamber ul ul ul,
#menuamber ul ul li:hover ul ul
{display: none;}

#menuamber ul ul li:hover ul
{display: block;}


