.outlinemenu{
position: absolute; /*leave this alone*/
display: none; /*leave this alone*/
width: auto; /*default width of menu*/
margin-top: 0px;
margin-left: 1px;
border: 1px solid #518DBC;
overflow-x: hidden;
height: 105px;
background: #4180AD;
}

.outlinemenu ul{
list-style-type: none;
margin: 0;
padding: 0;
}

.outlinemenu ul li a{
background: #4180AD;
font: 0.9em "Lucida Sans", "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
color: #ffffff;
display: block;
width: 400px;
height: 20px;
padding: 5px 0px 0px 9px;
text-decoration: none;
border-bottom: 1px solid #518DBC;
}

.outlinemenu ul li a:visited, .outlinemenu ul li a:active{
color: #ffffff;
}

.outlinemenu ul li a:hover{
color: ffffff;
background: #10558B;
}

.outlinemenugeo{
position: absolute; /*leave this alone*/
display: none; /*leave this alone*/
width: auto; /*default width of menu*/
margin-top: 0px;
margin-left: 1px;
border: 1px solid #518DBC;
overflow-x: hidden;
height: 131px;
background: #4180AD;
}

.outlinemenugeo ul{
list-style-type: none;
margin: 0;
padding: 0;
}

.outlinemenugeo ul li a{
background: #4180AD;
font: 0.9em "Lucida Sans", "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
color: #ffffff;
display: block;
width: 400px;
height: 20px;
padding: 5px 0px 0px 9px;
text-decoration: none;
border-bottom: 1px solid #518DBC;
}

.outlinemenugeo ul li a:visited, .outlinemenugeo ul li a:active{
color: #ffffff;
}

.outlinemenugeo ul li a:hover{
color: ffffff;
background: #10558B;
}

