.np {padding: 0 !important;}
.white-bg {    background-color: #fff;}
ul.sub-navigation {
    background-color:#e9eef2;
    width:19rem;
    min-width:19rem;
    padding:0;
    list-style: none;
    float: left;
}
ul.sub-navigation>li {
    border-bottom:.1rem solid #dcdcdc
}
ul.sub-navigation>li>a {
    color:#0076B3;
    text-decoration:none;
    position:relative;
    display:block;
    padding:2rem 2.7rem;
    font-weight:700;
    font-size:15px;
    font-size:1.5rem
}
ul.sub-navigation>li>a:focus, ul.sub-navigation>li>a:hover,ul.sub-navigation>li>a.active {
    background-color:#fff;
    text-decoration:none;
    outline:0;
    padding-left:2.6rem;
    -webkit-transform:translateX(.1rem);
    -ms-transform:translateX(.1rem);
    transform:translateX(.1rem)
}

ul.sub-navigation>li>a.active:after, ul.sub-navigation>li>a.active:before, ul.sub-navigation>li>a:focus:after, ul.sub-navigation>li>a:focus:before, ul.sub-navigation>li>a:hover:after, ul.sub-navigation>li>a:hover:before {
    left:84.5%;
}
ul.sub-navigation>li>a.active:after, ul.sub-navigation>li>a:focus:after, ul.sub-navigation>li>a:hover:after {
    border-left-color:#fff
}
ul.sub-navigation>li>a:after, ul.sub-navigation>li>a:before {
    left:85%;
    top:50%;
    border:solid transparent;
    content:'';
    width:0;
    height:0;
    position:absolute;
    pointer-events:none
}
ul.sub-navigation>li>a:before {
    border-color:rgba(194,225,245,0);
    border-left-color:#0076B3;
    border-width:.5rem;
    margin-top:-.4rem
}
ul.sub-navigation>li>a:after {
    border-color:rgba(136,183,213,0);
    border-left-color:#e9eef2;
    border-width:.3rem;
    margin-top:-.2rem
}
ul.sub-navigation>li>a.standard-link:after, ul.sub-navigation>li>a.standard-link:before {
    display:none
}
ul.sub-navigation>li>a.standard-link:active, ul.sub-navigation>li>a.standard-link:focus, ul.sub-navigation>li>a.standard-link:hover {
    background-color:inherit;
    text-decoration:underline
}
.sub-nav-container {
    width:calc(100% - 19rem);
    float: right;
}
.sub-nav-container .column {
    display:inline-block;
    vertical-align:top;
    border-left:.1rem solid #dcdcdc
}
.sub-nav-container .column.with-img a:active .text-cta-link, .sub-nav-container .column.with-img a:focus .text-cta-link, .sub-nav-container .column.with-img a:hover .text-cta-link, .sub-nav-container .column.with-img-2col a:active .text-cta-link, .sub-nav-container .column.with-img-2col a:focus .text-cta-link, .sub-nav-container .column.with-img-2col a:hover .text-cta-link {
    text-decoration:underline
}
.sub-nav-container .column.with-img-2col {
    -webkit-box-flex:2;
    -webkit-flex:2;
    -ms-flex:2;
    flex:2
}
.sub-nav-container .column+.column {
    border-left:.1rem solid transparent
}
.sub-nav-container .column>ul {
    padding:0;
    padding-top: 10px;
    list-style: none;
}
.sub-nav-container .column>ul>li {
    padding:0 0 0 3.7rem
}
.sub-nav-container .column>ul>li a {
    padding: 5px 0;
    font-size:15px;
    letter-spacing:.04rem;
    margin-bottom:2.8rem;
    display:block;
    color:#666666;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
}
 .sub-nav-container .column>ul>li a:active, .sub-nav-container .column>ul>li a:focus, .sub-nav-container .column>ul>li a:hover {
 text-decoration:underline
}

.search-results-container.form-default {
    padding: 4rem 0;
    background-color: #0076B3;
}
