/* CSS Document */
.galmenu {
position:relative;
width:650px;
height:2em;
background:#ffffff;
padding-bottom:1px !important;
background:#ffffff url(../design/submenu/line.gif) bottom left repeat-x;
margin-bottom:2.1em;
}

.galmenu {padding-bottom:0 !important; }

.galmenu ul{
list-style-type:none !important;
padding:0 !important;
margin:0 0 0 20px !important;
width:630px !important;
height:100% !important;
}

.galmenu li{
float:left !important;
padding: 0px !important;
}

.galmenu table{
position:absolute;
border-collapse:collapse;
left:0;
top:0;
}

.galmenu a, .galmenu :visited {
color:#5D7974;
text-decoration:none;
}
.galmenu a em.lft, .galmenu :visited em.lft {
display:block;
float:left;
width:5px;
height:2em;
background: transparent url(../design/submenu/lft1.gif);
border-bottom:0px solid #777;
}
.galmenu a strong, .galmenu :visited strong {
display:block;
font-weight:normal;
float:left;
padding:0 10px;
height:2em;line-height:1.9em;
background: transparent url(../design/submenu/ctr1.gif);
cursor:pointer;
border-bottom:0px solid #777;
}
.galmenu a em.rgt, .galmenu :visited em.rgt {
display:block;
float:left;
width:5px;
height:2em;
background: transparent url(../design/submenu/rgt1.gif);
border-bottom:0px solid #777;
}

.galmenu ul ul {
visibility:hidden;
position:absolute;
height:2em !important;
top:2em !important;
left:-20px !important;
width:649px !important;
border-bottom:1px solid #777 !important;
border-right:1px solid #777 !important;
background:#eee !important;
}

.galmenu :hover {
white-space:normal;
}

.galmenu a:hover strong {
color:#c00;
background: transparent url(../design/submenu/ctr3.gif);
border-bottom-color:#eee;
}
.galmenu a:hover em.lft {
background: transparent url(../design/submenu/lft3.gif);
border-bottom-color:#eee;
}
.galmenu a:hover em.rgt {
background: transparent url(../design/submenu/rgt3.gif);
border-bottom-color:#eee;
}

.galmenu li:hover > a strong{
color:#c00;
background: transparent url(../design/submenu/ctr3.gif);
border-bottom-color:#eee;
}
.galmenu li:hover > a em.lft {
background: transparent url(../design/submenu/lft3.gif);
border-bottom-color:#eee;
}
.galmenu li:hover > a em.rgt {
background: transparent url(../design/submenu/rgt3.gif);
border-bottom-color:#eee;
}
.galmenu ul li:hover ul, .galmenu ul a:hover ul{
display:block;
visibility:visible;
top:2em;
margin-top:1px;
}

.galmenu ul :hover ul li {
display:block; 
border-left:1px solid #777; 
background:#eee; 
height:2em;
}

.galmenu ul :hover ul li a {
display:block; 
font-size:0.8em; 
height:2em; 
line-height:2.5em; 
width:auto; 
float:left; 
color:#444; 
padding:0 10px;
}

.galmenu ul :hover ul li a:hover {
color:#c00;
}
