@layer legacy {
/*-- main container --------------------------------------------------------*/

#container {
    /*
    background-image: url(images/static/bg_container.jpg);
*/

    /*background-color: #FFFFFF;*/

}

#menu_b,
.anchor-menu_b {
    background-image: url(images/static/bg_menu_b.jpg);
}

#main_container,
.anchor-main_container {
    background-image: url(images/static/bg_container.jpg);
}

/*--- header ---------------------------------------------------------------*/

#header,
.anchor-header {
background-image: url(images/static/bg_header.jpg);
}

/*--- main navigation ------------------------------------------------------*/

#main_nav_container,
.anchor-main_nav_container {
    background-image: url(images/static/bg_nav.jpg);
    /*background-color: #247096;*/

}

.sub_nav_container {
    background-image: url(images/static/bg_subnav.jpg);
}

/*--- key visiual ----------------------------------------------------------*/

/* Removed placeholder background rule to preserve site-specific styling */

/*--- logo -----------------------------------------------------------------*/

/*--- caption --------------------------------------------------------------*/

#slogan,
.anchor-slogan {
    /*
    background-image: url(images/static/bg_header.jpg);
*/

    background-color: #232323;
}

/*--- main navigation ------------------------------------------------------*/

/*--- main navigation items ------------------------------------------------*/

/*--- subnavigation items --------------------------------------------------*/

/*--- footer ---------------------------------------------------------------*/

#footer,
.anchor-footer {
    /*
    background-image: url(images/static/bg_footer.jpg);
*/

    background-image: url(images/static/bg_footer.jpg);
}

/*--- body -----------------------------------------------------------------*/

body {
    background-color: #FFFFFF;/*
    background-image: url(images/static/bg_container.jpg);
    background-color: #e1dbda;
*/

}

.content table {border-color: #161819;
}

.content input {border-color: #878787;
}

.content textarea {border-color: #878787;
}

/*--- tables ---------------------------------------------------------------*/

.content td {
    border-color: #161819;
}

.content th {
    border-color: #161819;background-color: #161819;
}

.content tr.odd {background-color: #ffffff;
}

.content tr.even {background-color: #efefef;
}

/*--- forms ----------------------------------------------------------------*/

.content fieldset {
    border-color: #878787;
}

.content #submit {
    background-color: #ffffff;
    border-color: #878787;}

/*--------------------------------------------------------------------------*/

/* Buttonset CSS (buttonset6) - generated at build time */
#main_nav_list a,
.main_nav_item,
.main-nav-block .wp-block-navigation-item__content {
    background-image: url("../../images/dynamic/buttonset6/n1.gif");
}
#main_nav_list a:hover,
.main_nav_item:hover,
.main-nav-block .wp-block-navigation-item__content:hover {
    filter: brightness(1.15);
    opacity: 0.9;
}
#main_nav_list a.main_nav_active_item,
.main_nav_active_item,
#main_nav_list .wp-block-navigation-item.current-menu-item > .wp-block-navigation-item__content,
#main_nav_list .wp-block-navigation-item.current_page_item > .wp-block-navigation-item__content,
#main_nav_list .wp-block-navigation-item.current-menu-ancestor > .wp-block-navigation-item__content {
    background-image: url("../../images/dynamic/buttonset6/n1active.gif");
}
.sub_nav_list a,
.subnav_item,
#sub_nav_container a,
.wp-block-navigation__submenu-container .wp-block-navigation-item__content,
#main_nav_list .wp-block-navigation__submenu-container .wp-block-navigation-item__content,
.anchor-main_nav_list .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
    background-image: url("../../images/dynamic/buttonset6/sn1.gif");
}
.sub_nav_list a:hover,
.subnav_item:hover,
#sub_nav_container a:hover {
    filter: brightness(1.15);
    opacity: 0.9;
}
.sub_nav_list a.sub_nav_active_item,
.sub_nav_active_item,
#sub_nav_container .current-menu-item a,
#main_nav_list .wp-block-navigation__submenu-container .current-menu-item > .wp-block-navigation-item__content,
.anchor-main_nav_list .wp-block-navigation__submenu-container .current-menu-item > .wp-block-navigation-item__content {
    background-image: url("../../images/dynamic/buttonset6/sn1active.gif");
}
#main_nav_list .wp-block-navigation-item > .wp-block-navigation-item__content,
.anchor-main_nav_list .wp-block-navigation-item > .wp-block-navigation-item__content {
    display: block !important;
    overflow: hidden !important;
    box-sizing: content-box !important;
}
#main_nav_list .wp-block-navigation__submenu-container .wp-block-navigation-item,
.anchor-main_nav_list .wp-block-navigation__submenu-container .wp-block-navigation-item {
    width: 295px !important;
}
#main_nav_list .wp-block-navigation__submenu-container .wp-block-navigation-item > .wp-block-navigation-item__content,
.anchor-main_nav_list .wp-block-navigation__submenu-container .wp-block-navigation-item > .wp-block-navigation-item__content {
    width: 295px !important;
}

/* Editor-compatible selectors (could not merge with ID rules) */
.anchor-main_nav_list a {
background-image: url("../../images/dynamic/buttonset6/n1.gif");
}
.anchor-main_nav_list a:hover {
filter: brightness(1.15);
opacity: 0.9;
}
.anchor-main_nav_list a.main_nav_active_item,
.anchor-main_nav_list .wp-block-navigation-item.current-menu-item > .wp-block-navigation-item__content,
.anchor-main_nav_list .wp-block-navigation-item.current_page_item > .wp-block-navigation-item__content,
.anchor-main_nav_list .wp-block-navigation-item.current-menu-ancestor > .wp-block-navigation-item__content {
background-image: url("../../images/dynamic/buttonset6/n1active.gif");
}

/* === Semantic classes from colors.css === */

.frame1 {
    background-color: #ffffff;
}

.main {
    background-color: #efefef;
}

.footer {
    background-color: #525556;
}

.sidebar {
    background-color: #e1e1e1;
}

.box1 {background-color: #1f2121;
}

.box2 {background-color: #1f2121;
}

.box3 {background-color: #bdbcbc;
}

.box4 {background-color: #bdbcbc;
}

.errorbox {background-color: #990033;
}

/* SIDEBAR SUB-NAVIGATION OVERRIDES */

#left_column .sub_nav_container, #right_column .sub_nav_container {
    width: auto !important; margin: 3px !important; overflow: visible !important;
}

} /* end @layer legacy */
