input.default, button.default {
    background: #0f407b;
    border: 1px solid #1267a7;
    box-shadow: 0px 0px 6px 0px rgb(38, 138, 214);
    color: #fff;
}
input.default:hover, button.default:hover {
    background: #1267a7;
    color: #fff;
}
.fullWidth {
    margin: 60px 0px;
    padding: 50px 0px 20px 0px;
    background-color: #ddecf9;
    background-image: none;
    box-shadow: inset 0px 55px 200px #88c2ef;
}
hr { border-color: #9cccf1; }
#outer nav { background: linear-gradient(to bottom,  #1e5799 0%,#1267a7 100%); }

#menu > ul > li:hover, #menu > ul > li > ul { background: #0e4577; }
#menu > ul > li > ul > li:hover { background: #093761; }

footer { background: #1267a7; color: #fff;}
footer .copy { background: #173d5b; }
footer a { color: #fff; }
