#menu_parent{
width: 30px;
border: 0px solid black;
padding: 2px 2px;
font-weight: bold;
}

#menu_child{
position: absolute;
visibility: hidden;
width: 30px;
border: 0px solid black;
border-bottom-width: 0;
z-index:200;
}

#menu_child a{
display: block;
width:30px;
height:auto;
border:0px;
padding: 2px;
text-decoration: none;
font-weight: bold;
color: navy;
background-color:#342e66;
}

#menu_child a:hover{
background-color:#fff;
}

#src_parent{
width: 120px;
padding: 1px 2px;
border: 1px solid blue;
background-color:#342e66;
}

#src_child{
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color:#342e66;
padding: 0px 5px 2px 5px;
}