/* -- page ------------------------------------------------------ */

body.page {
	background-color: #005bbb;
    background: #005bbb;
}

.page #page,
.page .page-inner {
	background-color: #809DC4;
}
/* -- departmentheader ------------------------------------------------------ */

.departmentheader {
    background: #005bbb url(images/dept-header-bg.png) repeat-x;
    border-bottom: none;
}

.departmentheader .title a,
.departmentheader .title a:hover {
    color: #FFF;
}

@media only screen and (max-width: 720px) {

    .departmentheader {
        background: #000000; /* Old browsers */
        background: -moz-linear-gradient(top,  #000000 0%, #041a9b 4%, #041a9b 68%, #06177a 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(4%,#041a9b), color-stop(68%,#041a9b), color-stop(100%,#06177a)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #000000 0%,#041a9b 4%,#041a9b 68%,#06177a 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #000000 0%,#041a9b 4%,#041a9b 68%,#06177a 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #000000 0%,#041a9b 4%,#041a9b 68%,#06177a 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #000000 0%,#041a9b 4%,#041a9b 68%,#06177a 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#06177a',GradientType=0 ); /* IE6-9 */
    }

    .mobileheader-button .mobileheader-button-inner {
        color: #FFF;
    }

    .mobilemenu-show .mobileheader-button-menu,
    .mobilesearch-show .mobileheader-button-search {
        background: rgba(255, 255, 255, 0.4);
    }

}
/* -- topnav ------------------------------------------------------ */

.topnav {
	margin-top: 0;
}

 /*comment out next three blocks with update
.topnav .topnav-inner {
    background: #005bbb;
}

.topnav .topnav-inner,
.topnav .main .container li a {
    color: #005bbb; 
    border-color: #003e51;
}

.topnav .topnav-inner,
.topnav .main ul li a {
    color: #ffffff;
    border-color: #003e51;
}
*/

/* -- leftnav ------------------------------------------------------ 

.leftnav .inner {
    background-color: #005bbb;
    background-image: url(images/leftnav-bg.png);
}

.leftnav ul.nav-level-1 li a,
.leftnav ul.nav-level-1 li.first a,
.leftnav ul.nav-level-1 li.last a {
	border-color: #e1e1e1;
}

.leftnav h1 a:hover,
.leftnav ul.nav-level-1 li.expand-submenu ul.nav-level-2 li a:hover {
    color: #8C96D1;
}

.leftnav ul.nav-level-1 li.active-trail,
.leftnav .nav-related-links {
    border-color: #41b6e6;
    background: #41b6e6;
}

*/

/* -- simplefooter ------------------------------------------------------ */

.simplefooter .logo {
    background-color: #005bbb;
	border-color: #003e51;
}