/* 
*	submenu
*/

.align_right {
text-align:right;
}


.submenu ul {
margin:-5px 0 0 0;
padding:0 0 10px 0;
}
.submenu li {
display:block;
border:none;
margin-bottom:4px;
}
.submenu li a, .submenu li span.separator {
display:block;
line-height:16px;
color: #b39152;
font-size:100%;
text-transform: uppercase;
font-weight: bold;
margin:0;
padding: 6px 13px 6px 10px;
border-top:1px solid transparent;
border-bottom:1px solid transparent;
}
.submenu li a:hover, .submenu li.active a, .submenu li.active span.separator {
color: #506c8a;
border-top:1px solid #506c8a;
border-bottom:1px solid #506c8a;
text-decoration:none;
}
.submenu ul ul {
margin:0 0 0 12px;
padding:0;
}
.align_right ul ul {
margin:0 12px 0 0 !important;
}
.submenu ul li li {
margin-bottom:0px;
}
.submenu li li a, .submenu li li span.separator {
display:block;
line-height:14px;
color: #b39152;
font-size:100%;
text-transform: none;
font-weight: normal;
margin:0;
padding: 3px 10px 3px 10px;
border-top:none;
border-bottom:none;
}
.submenu li li:first-child a, .submenu li li:first-child span.separator {
margin: 1px 0 1px 0;
}
.submenu li a:hover li a, .submenu li#current li a, .submenu li.active li a {
background-image: none;
text-decoration:none;
border-top:none;
border-bottom:none;
color: #b39152;
}
.submenu li.parent li a, .submenu li.parent li span.separator {
background-image: none;
border-top:none;
border-bottom:none;
color: #b39152;
}
.submenu li#current.parent li a, .submenu li.active.parent li a {
background-image: none;
border-top:none;
border-bottom:none;
color: #b39152;
}
.submenu li li a:hover, .submenu li li#current a, .submenu li li#current.parent a,
.submenu li#current li a:hover, .submenu li.active li a:hover, .submenu li.parent li a:hover {
background-image: none;
text-decoration:none;
color: #506c8a;
}
.submenu ul ul ul {
margin: 2px 0 2px 14px;
}
.align_right ul ul ul {
margin:2px 14px 2px 0 !important;
}
.submenu li li li a, .submenu li li li span.separator {
background-image: none;
font-size:90%;
text-transform: none;
font-weight: normal;
color: #b39152;
}
.submenu li.active li#current li a {
background-image: none;
color: #b39152;
}
.submenu ul li li li a:hover, .submenu ul li li li#current a, .submenu ul li li li.active a,
.submenu li.active li#current li a:hover {
background-image: none;
text-decoration:none;
color: #506c8a;
}
.submenu li li li a:hover, .submenu li li li#current a, .submenu li li li.active a, .submenu li li li#current.parent a,
.submenu li li#current li a:hover, .submenu li li.active li a:hover, .submenu li li.parent li a:hover {
background-image: none;
text-decoration:none;
color: #506c8a;
}



/* 
*	bottom menu
*/


#bottom_menu ul {
margin:10px 0 0 0;
padding:0;
}


#bottom_menu li {
display:block;
background-color:transparent ;
float:left;
border:none;
height:20px;
}


#bottom_menu a {
text-decoration: none;
text-transform: uppercase;
color: #fff;
font-size:100%;
padding:0px 16px 0 0;
margin:0;
}


#bottom_menu a:hover, #bottom_menu a#active_menu-nav {
color: #fff;
text-decoration: underline;
}