#header .header-top{ 
    background: #2d4698 !important;
    color: white !important;
}

.top-menu a, .top-menu .sub-menu {
    background: #2d4698 !important;
    color: white !important;
}

#footer, .block_newsletter {
    background: #2d4698 !important;
    color: white !important;
}

.footer-container {
    background: white !important;
}

.block_newsletter #block-newsletter-label, #footer .block_newsletter p {
    color: white !important;
}

#header .top-menu a:hover {
    color: #24b9d7 !important;
}