html,
body {
  height: 100%;
}
#wrap {
  min-height: 100%;
  height: auto !important;
  margin: 0 auto -40px;
}
#push,
#footer {
  height: 40px;
}
#footer .container{
  background-color: #eee;
  height: 40px;
  padding-top:5px;
}
.navpad > nav{
        margin-bottom:0;
        border-top:1px solid #e7e7e7;
}
header > .container{
        color:        #002760;
        font-size:17px;
        border-top: 7px solid #c33c39;
        padding-top:25px;
        padding-bottom:25px;
        border-left:15px solid #fff;
        border-right:15px solid #fff;
}

header .cont{
        padding-top:10px;
}

header a, a{
        color:#002760;
}
h1{
        color:#002760;
}
h1 > span{
        color:#c33c39;
        text-transform:uppercase;
}
