.horizontalcssmenu ul {
list-style-type:none;
margin:0;
padding:0;
}

.horizontalcssmenu ul li {
position:relative;
display:inline;
float:left;
}

.horizontalcssmenu ul li a,.horizontalcssmenu ul li a:active {
display:block;
border:1px solid #bbb;
border-left-width:0;
background:#80a0ff;
color:#FFF;
font:normal 12px Arial;
text-decoration:none;
text-transform:uppercase;
padding:2px 8px;
}

#menu3,#menu3 a,#menu3 a:active {
background:#80a0ff;
color:#FF0000;
}

.horizontalcssmenu ul li ul {
left:0;
top:0;
border-top:1px solid #bbb;
position:absolute;
display:block;
visibility:hidden;
z-index:100;
}

.horizontalcssmenu ul li ul li {
display:inline;
float:none;
}

.horizontalcssmenu ul li ul li a {
font-weight:400;
background:#80a0ff;
min-width:80px;
width:110px;
border-width:0 1px 1px;
}

.horizontalcssmenu ul li ul li a:hover {
background:#eff9ff;
color:gray;
}

.horizontalcssmenu .arrowdiv {
position:absolute;
right:0;
background:transparent url(menuarrow.gif) no-repeat center left;
}

* html p#iepara {
padding-top:1em;
}

* html .horizontalcssmenu ul li {
float:left;
height:1%;
}

* html .horizontalcssmenu ul li a {
height:1%;
}