﻿#menu {
color: blue;
position:relative;
z-index: 600;
margin-left:27px;
height:32px;
}

#menu ul {
list-style: none;
margin: 0px;
padding: 0px;
float: left;
width:115px;
height:32px;
}

#menu ul li ul {
}

#menu a {
font: 9px Verdana;
display: block;
margin: 0px;
/*padding: 2px 3px;*/
padding:0px;
color: #767676;
text-decoration: none;
text-align: left;
}

html>body #menu ul ul a {
font: 9px Verdana;
display: block;
margin: 0px;
padding: 2px 3px;
color: #767676;
text-decoration: none;
background: #ececec;
text-align: left;
/*added*/
height:13px;
margin-top:-2px;
padding-top:2px;
padding-left:4px;
}

#menu ul ul a {
font: 9px Verdana;
display: block;
margin: 0px;
padding: 2px 3px;
color: #767676;
text-decoration: none;
background: #ececec;
text-align: left;
/*added*/
height:15px;
}

#menu a.main_menu {
font: 9px Verdana;
display: block;
color: #767676;
text-align: center;
background: #ececec;
}

#menu a.main_current{
color: #767676;
background: #f9f9f9;
}

#menu a.current{
color: #052e7e;
background: #f9f9f9;
}

#menu ul ul a:hover {
color: #767676;
background: #f9f9f9;
}

#menu a.main_menu:hover {
color: #767676;
background: #f9f9f9;
}
#menu li { position: relative; list-style-image:none; }

*:first-child+html #menu ul ul {
position: absolute;
margin-left:-56px;
margin-top:-4px;
z-index: 500;
}

html>body #menu ul ul {
position: absolute;
margin-left:0px;
z-index: 500;
}

#menu ul ul {
position: absolute;
margin-left:-56px;
z-index: 500;
}

#menu ul ul ul {
top: 0;
left: 100%;
}
	
