#menucontainer{
width: 120px;
border: 1px solid #999;
display: block;
overflow:hidden;
clear: both; 
background-color: #DDD;

}

#menutop{
width: 120px;
height: 18px;
display: block;
background-color: #f32299;
padding: 6px;
font:normal 12px Arial;
color: #0c2577;
border-bottom: 1px solid #999;

}



.anylinkcss{
display: block;
position:absolute;
visibility: hidden;
border:1px solid #999;
border-bottom-width: 0;
font:normal 12px Arial;
line-height: 18px;
z-index: 100;
background-color: #DDD;
width: 100%;
color: #0c2577;
text-indent: 0px;



}

.anylinkcss a{
display: block;
color: #0c2577;
width: 100%;
display: block;
border-bottom: 1px solid #999;
padding: 2px 0;
text-decoration: none;
padding-left: 5px;

}

.anylinkcss a:hover{ /*hover background color*/
display: block;
background-color: #f4b6d6;
color: #0c2577;

}

.anylinkcss a:visited {color: #0C2577}






.navlist a{

display: block;
font:normal 12px Arial;
padding: 5px;
color: #0c2577;


}

.navlist a:hover{
display: block;
font:normal 12px Arial;
background-color: #f4b6d6;
color: #0c2577;


}

.navlist a:visited {

color: #0C2577;
display: block;




}





/* Sample CSS definition for the example list. Remove if desired */
.navlist li {

list-style: none;
display: block;
width: 120px;
background-color: #DDD;
color: #0c2577;
text-indent: 0px;
margin-left: -40px;
vertical-align:top;

}
/*
.navlist li {
list-style: none;
display: block;
margin: 0px;
float: left;
margin-left: -40px;
width: 120px;
background-color: #DDD;
color: #0c2577;
text-indent: 0px;
}
*/
