.contentWrap{
	margin-bottom: 75px;
}
.contentWrap ul{
	font-size: 1.8em;
    line-height: 26px;
    font-family: 'Gill Sans W01 Book';
    color: #474747;
    margin-bottom: 25px;
    margin-left: 15px;
    list-style-type: disc;
}
.contentWrap h3{
	font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    color: #01356a;
}
.current{
	color:#01356A !important;
}
.inputField{
	height: 25px;
    background-color: white !important;
}
.submit{
	width: 100px;
    height: 25px;
    border: 0px;
    color: white;
    background-color: #01356A !important;
    margin-left: 107px;
    cursor: pointer;
}
.submit:hover{
    background-color: #E6C367 !important;
}

header {overflow:visible;}

header nav {width:450px;}
header nav ul li {position:relative;}
header nav ul li ul {position:absolute; display:none; width:200px; background-color:rgba(251, 251, 251, 0.8);}

header nav ul li:hover > ul {display:block;}
header nav ul li ul li {line-height:19px; font-size:15px; padding:15px 0;}

.fileLink{
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    color: #01356a;
}
.fileLink:hover{
    text-decoration: underline;
}
.fa-home{
        font-size: 40px;
    color: #003D7C;
    margin-left: 36px;
    margin-top: 27px;
}

.sNavwrap .slider-nav {left:785px;}

.dfinput_names .name_first, .dfinput_names .name_last {width:50% !important; box-sizing:border-box;}
input#ddform_2, .dfinput_names input.text {width:100% !important; box-sizing:border-box;}
input#ddform_1_first {width:90% !important; box-sizing:border-box;}
.dfinput_left.phone_area {width:40% !important; box-sizing:border-box;}
input#ddform_3_area {width:90% !important; box-sizing:border-box;}
.dfinput_left.phone_number {width:60% !important; box-sizing:border-box;}
input#ddform_3_number, textarea#ddform_5 {width:100% !important; box-sizing:border-box;}

form#new_submission .submit {margin-left:0; float:right; margin-bottom:50px;}
form#new_submission label {font-size:12px; margin-top:3px;}
form#new_submission input {height:25px;}
label.dform_label {font-size:16px !important;}


@media screen and (max-width:959px) {
header nav ul li ul {position:relative; width:100%;}
.mobileNav{display: none;}
header nav{  min-height: 10px;     margin-top: 40px;}
#ham{position: relative; text-align:center; margin-top: -15px;}
#ham p{
color: white;
    font-size: 20px;
    font-weight: bold;
    position: absolute;
    left: 43%;
    margin-top: 9px;
    text-transform: uppercase;
    }
.fa-bars{font-size: 30px; color: white; cursor: pointer; position: absolute; right: 5%; margin-top: 6px;}
}
.contentWrap  h4{ font-size: 2em; margin-bottom: 20px;}
.contentWrap span{    text-transform: uppercase;
    font-size: .8em;}
.contentWrap a{
color:blue;
text-decoration:underline;
}

header nav ul li:hover {background-color:#01356a;}
header nav ul li:hover > a {color:#fff;}
header nav ul li ul {margin-left:0;}
header nav ul li ul li {width:100%;}

aside ul li:hover .featuredImg {border: 3px solid #01356a;}

.fLinks ul li:hover > a {color:#f7bc1f;}

.contentWrap .logout a{float: right; color: #01356a !important; margin-top: 10px;}
.sideNews{padding-top: 5px; padding-left: 20px;}
.sideNews h3{color: #01356a; font-size: 16px; font-weight: bold;}
.sideNews a{color: blue; text-decoration: underline;}
.sideNews p{margin-bottom: 5px;}
.news-page h2, h2{ font-size: 22px; font-weight: bold; color: #01356a; margin-bottom:25px;}
.news-page h3{font-size: 14px; color: black;}
