body {
    font-family: "Bliss Regular",'Helvetica Neue',Helvetica,Arial,sans-serif!important;
}

.hpLayoutWrap .hpHeader .hpLogo img {
    max-height: 100px;
}

.hpLayoutWrap .hpHeader .hpPrimaryMenu li.show-for-large {
    margin-bottom: 50px;
    margin-top: 20px;
}

.hpSearchWrap.hpHasSearchBgImage {
    border-top: 8px solid #002032;
}

.hpLayoutWrap .hpHeader .hpPrimaryMenu li.hpPostAd .hpMenuButton {
    width: 155px;
    font-size: 1.25rem;
}

.top-bar .hpMenuRight {
    margin-top: 108px;
}

.hpFeaturedJobsWrap .hpJobsWrap .hpOptionList td a.hpWidgetMoreButton {
    color: #fff;
    background-color: #002032;
}

.hpFeaturedJobsWrap .hpJobsWrap .hpOptionList td a.hpWidgetMoreButton:hover, .hpFeaturedJobsWrap .hpJobsWrap .hpOptionList td a.hpWidgetMoreButton:focus {
    background-color: #CCE0F1;
    color: #37424a;
}

.hpOptionList a {
    color: #0065bd;
    font-weight: 700;
}

.hpOptionList a:hover {
    color: #0065bd;
    font-weight: 700;
    text-decoration: underline;
}

.hpMoreButtonWrap a:hover {
    color: #0065bd;
    font-weight: 700;
    text-decoration: none;
}

.hpButtonMenuWrap .hpButtonMenu {
    border-bottom: 1px solid #ddd;
}

.hpLayoutWrap .hpContent .hpColumn8x {
    border-right: 1px solid #ddd;
}


.atNewsContainer a {
   color: #0065bd;
   font-weight: 700;
}

.atNewsContainer a:hover {
   color: #0065bd;
   font-weight: 700;
   text-decoration: underline;
}
.atNewsContainer {
    padding: 10px 20px 20px 10px;    
}
.hpContent .hpBlock h2 { color: #586976;}


.hpLayoutWrap .hpFooter .hpFooterListDisplayInline li .hpFooterTextWrap {
    font-size: 20px;
}

.is-dropdown-submenu-item {text-align: left;}

@media screen and (max-width: 39.9375em) {
.hpSearchWrap .hpSearchFormTagline h1 {
   font-size: 1.7rem;
   line-height: .4em;
}
} 

.hpLayoutWrap .hpHeader .top-bar ul li {
    margin: 0;
    text-align: left;
}

#jobSearchResponsiveAdvancedForm {margin-top: -8px;}

.has-submenu {height: 34px;}

.header-font-color-7081 {
    background-color: #fff;
    padding: 10px;
    border-radius: 7px;
    color: #002032;
    font-weight: 700;
}

.header-font-color-7091{
    background-color: #fff;
    padding: 10px;
    border-radius: 7px;
    color: #002032;
    font-weight: 700;
}