
/* common styling */
.menu 
{font-family: tahoma; 

position:relative; 
margin:0; 
font-size:11px; 
margin:0px 0;
left:1px

}
.menu ul li a.green { color:#009911;}

.menu ul li a.red { color:#FF0000;}

.menu ul li a.blue { color:#1C1FFF;}


.menu ul li a, 

.menu ul li a:visited {display:block; 
text-decoration:none; 
padding-left: 15px;

color:#12605C; 
width:160px; 
height:20px;  
border:1px solid #fff; border-width:1px 1px 0 0;
background:#EFEFEF; 
line-height:19px; 
font-size:11px;}

.menu ul {padding:0; margin:0;list-style-type: none;}

.menu ul li {float:left; margin-right:1px; position:relative; }

.menu ul li ul {display: none; }

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:#848587; width:160px; height:20px; border:1px solid #fff; border-width:1px 1px 0 0;    }

.menu ul li:hover a.red {color:#000; background:#FF7470; width:160px; height:20px; border:1px solid #fff; border-width:1px 1px 0 0;    }

.menu ul li:hover a.green {color:#000; background:#73D664; width:160px; height:20px; border:1px solid #fff; border-width:1px 1px 0 0;    }

.menu ul li:hover a.blue {color:#000; background:#89B2FF; width:160px; height:20px; border:1px solid #fff; border-width:1px 1px 0 0;    }

.menu ul li:hover ul {display:block; position:absolute; top:0; left:176px; }

.menu ul li:hover ul li ul {display: none;}

.menu ul li:hover ul li a {display:block; background:#D6D9DB; color:#363738; width:155px;}

.menu ul li:hover ul li a:hover {background:#3848FF;  width:153px; height:19px;
color:#fff; 
border:1px solid #3848FF;
font-size:11px;
font-family: tahoma;
}

.hrum {
font-family: tahoma; 
position:relative; 
margin:0; 
font-size:11px; 
margin:0px 0;
left:1px

}

.hrum a {
display:block; 
text-decoration:none; 
padding-left: 15px;
color:#12605C; 
width:160px; 
height:20px;  
border:1px solid #fff; border-width:1px 1px 0 0;
background:#EFEFEF; 
line-height:19px; 
font-size:11px;
font-weight: bold;
}

.hrum a:hover {
display:block; 
text-decoration:none; 
padding-left: 15px;
color:#ffffff; 
width:160px; 
height:20px;  
border:1px solid #fff; border-width:1px 1px 0 0;
background:#dddddd; 
line-height:19px; 
font-size:11px;
font-weight: bold;
}
