﻿body {
margin:25px; 
font:11px Verdana,Arial;
}

/* ul = unordered list */
ul.menu {
list-style:none; 
margin:0; 
padding:0
}

ul.menu * {
margin:0; 
padding:0
}

ul.menu a{
display:block; 
color:#000; 
text-decoration:none;
}

ul.menu a:hover{
display:block; 
color:#00878A; 
text-decoration:none;
}

/* li = list item */
ul.menu li {
position:relative; 
float:left; 
margin-right:2px;
text-align:center;
font:11px Verdana,Arial;
}

ul.menu ul {
position:absolute; 
top:26px; 
left:0; 
background:#fff; 
display:none; 
opacity:0; 
list-style:none;
}

ul.menu ul li {
position:relative; 
border:1px solid #aaa; 
border-top:none; 
width:148px; 
margin:0;
text-align:left;
font:11px Verdana,Arial;
}

ul.menu ul li a {
display:block; 
padding:3px 7px 5px; 
background-color:#f0eff1;
}

ul.menu ul li a:hover {
background-color:#206b98;
color:white;
}

ul.menu ul ul {
left:148px; 
top:-1px
}

ul.menu .menulink {
border:1px solid #aaa; 
font-weight:bold; 
background:url('http://www.instanthmi.com/menu/images/header.gif');
width:134px; 
padding-left:7px; 
padding-right:7px; 
padding-top:5px; 
padding-bottom:7px
}

ul.menu .menulink:hover, ul.menu .menuhover {
background:url('http://www.instanthmi.com/menu/images/header_over.gif'); 
}

ul.menu .sub {
background:#d1d1d1 url('http://www.instanthmi.com/menu/images/arrow.gif') no-repeat 136px 8px; 
}

ul.menu .topline {
border-top:1px solid #aaa
}