
.align_right {
text-align: right;
}
.submenu {
margin: 5px 0 0;
padding: 0 0 10px;
}
.submenu li {
border: medium none;
display: block;
margin-bottom: 4px;
}
.submenu li a, .submenu li span.separator {
border-bottom: 1px solid transparent;
border-top: 1px solid transparent;
color: #B39152;
display: block;
font-size: 100%;
font-weight: bold;
line-height: 16px;
margin: 0;
padding: 6px 13px 6px 10px;
text-transform: uppercase;
}
.submenu li a:hover, .submenu li.active > a, .submenu li.active > span.separator {
border-bottom: 1px solid #506C8A;
border-top: 1px solid #506C8A;
color: #506C8A;
text-decoration: none;
}
.submenu li.active li a, .submenu li.active li span.separator, .submenu li li a:hover, .submenu li li.active a, .submenu li li.active span.separator {
border: medium none;
}
.submenu ul {
margin: 0 0 10px 12px;
padding: 0;
}
.align_right ul {
margin: 0 12px 10px 0 !important;
}
.submenu ul li li {
margin-bottom: 0;
}
.submenu li li a, .submenu li li span.separator {
border-bottom: medium none;
border-top: medium none;
color: #B39152;
display: block;
font-size: 100%;
font-weight: normal;
line-height: 14px;
margin: 0;
padding: 3px 10px;
text-transform: none;
}
.submenu li li:first-child a, .submenu li li:first-child span.separator {
margin: 1px 0;
}
.submenu li a:hover, .submenu li.active > a {
background-image: none;
color: #506C8A;
text-decoration: none;
}
.submenu ul ul {
margin: 2px 0 6px 14px;
}
.align_right ul ul {
margin: 2px 14px 6px 0 !important;
}
.submenu li li li a, .submenu li li li span.separator {
background-image: none;
color: #B39152;
font-size: 90%;
font-weight: normal;
text-transform: none;
}
#bottom_menu ul {
margin: 10px 0 0;
padding: 0;
}
#bottom_menu li {
background-color: transparent;
border: medium none;
display: block;
float: left;
height: 20px;
}
#bottom_menu a {
color: #FFFFFF;
font-size: 100%;
margin: 0;
padding: 0 16px 0 0;
text-decoration: none;
text-transform: uppercase;
}
#bottom_menu a:hover, #bottom_menu a#active_menu-nav {
color: #FFFFFF;
text-decoration: underline;
}