
ul#css3menu100, ul#css3menu100 ul {
margin : 0;
list-style : none;
padding : 0;
border-width : 0;
border-style : solid;
}
ul#css3menu100 ul {
visibility : hidden;
position : absolute;
left : 0;
top : 100%;
opacity : 0;
transition : opacity 0.5s;
background-color : #2468c0;
border-radius : 0;
padding : 0 3px 3px;
}
ul#css3menu100 li:hover > ul {
visibility : visible;
opacity : 1;
}
ul#css3menu100 li {
position : relative;
display : block;
white-space : nowrap;
font-size : 0;
float : left;
}
ul#css3menu100 li:hover {
z-index : 1;
}
* html ul#css3menu100 li a {
display : inline-block;
}
ul#css3menu100 > li {
margin : 0 0 0 1px;
}
ul#css3menu100 ul > li {
margin : 1px 0 0;
}
ul#css3menu100 a:active, ul#css3menu100 a:focus {
outline-style : none;
}
ul#css3menu100 a {
display : block;
vertical-align : middle;
text-align : center;
text-decoration : none;
font : bold 18px Arial, Helvetica, sans-serif;
color : #FFFFFF;
cursor : pointer;
padding : 2px 12px 2px 12px;
background-repeat : repeat;
border-width : 0;
border-style : none;
}
ul#css3menu100 ul li {
float : none;
margin : 3px 0 0;
}
ul#css3menu100 ul a {
text-align : left;
padding : 7px;
background-color : #2468c0;
border-radius : 0;
font : bold 14px Arial, Helvetica, sans-serif;
color : #FFFFFF;
text-decoration : none;
}
ul#css3menu100 li:hover > a, ul#css3menu100 li a.pressed {
border-style : none;
color : #FFFFFF;
text-decoration : none;
}
ul#css3menu100 span {
display : block;
overflow : visible;
background-image : url("arrowmain.gif");
background-position : right center;
background-repeat : no-repeat;
padding-right : 20px;
}
ul#css3menu100 ul li:hover > a, ul#css3menu100 ul li a.pressed {
background-color : #134c95;
color : #FFFFFF;
text-decoration : none;
}
ul#css3menu100 li.topmenu > a {
background-color : #134c95;
border-radius : 0;
}
ul#css3menu100 li.topmenu:hover > a, ul#css3menu100 li.topmenu a.pressed {
background-color : #2468c0;
}
