.header{
	background:linear-gradient(0deg,#041e42 0,#041e42 100%)
}

a,a:visited{
	color:#041e42;
}

footer{
	background:#041e42;
	background:linear-gradient(0deg,#041e42 0,#041e42 100%)
}

footer .inner .top .social-icons ul li a:hover{
	color:#041e42;
}

.subfooter{
	background-color:#041e42;
}


.subfooter .inner .social-icons ul li a:hover{
	color:#041e42;
}

.header .mob .fa{
	color:#041e42
}

ul.utility-nav li a{
	background-color:#041e42;
}


ul.utility-nav li a:hover{
	color:#041e42!important
}
ul.utility-nav li a:hover:before{
	top:0
}
ul.utility-nav li a:focus{
	outline:0!important;
	text-decoration:underline!important
}
@media (min-width:62rem){
	ul.utility-nav li a:hover{
		color:#041e42
	}
}

ul.main-nav li ul li a:hover{
	color:#041e42
}
ul.main-nav li ul li.search-toggle{
	display:none
}
@media (min-width:62rem){
	
	ul.main-nav li:hover>ul li:first-child:hover a{
		color:#041e42
	}

	ul.main-nav li:hover>ul li:last-child a:hover,ul.main-nav li:hover>ul li:nth-last-child(2) a:hover{
		color:#041e42
	}
	
	ul.main-nav li:hover>ul li a:hover{
		color:#041e42
	}
}

.mob-nav-wrap .mob-nav{
	background-color:#041e42
}

ul.main-nav li .toggle-main-sub.menu-visible:before{
	color:#041e42;
}
ul.main-nav li .toggle-main-sub.menu-visible+a{
	color:#041e42
}

ul.sidebar-nav li a,ul.sidebar-nav li a:visited{
	background-color:#041e42;
}

ul.sidebar-nav li.sidebar-has-sub a.toggle-sidebar-sub{
	background-color:#041e42;
}

.mob-sb-nav-trigger a.sb-nav-trigger{
	background-color:#041e42;
}

.searchContainer.search-return .btn-primary{
	background-color:#041e42;
	border-color:#041e42
}

.btn-link{
	color:#041e42;
	border:solid 1px #041e42;
}
.btn-link:hover{
	background-color:#041e42
}
.nav-tabs{
	border-bottom:1px solid #041e42;
}

.nav-tabs .nav-link.active{
	border-left-color:#041e42;
	border-right-color:#041e42;
	border-top-color:#041e42;
	color:#041e42
}
.nav-tabs .nav-link.active:hover{
	border-color:#041e42;
}
.tab-content{
	border-right:solid 1px #041e42;
	border-left:solid 1px #041e42;
	border-bottom:solid 1px #041e42
}

.combo-tab .tabs .nav-tabs{
	border-bottom:1px solid #041e42;
}

.combo-tab .tabs .nav-tabs .nav-link.active{
	color:#041e42
}

.combo-tab .tabs .nav-tabs .nav-item:first-child:after{
	border-right:solid 1px #041e42
}

.combo-tab .tabs .tab-content ul li a{
	color:#041e42;
}

.combo-tab .tabs .tab-content ul li a:before{
	color:#041e42;
}
.combo-tab .buttons{
	border-top:1px solid #041e42
}

.combo-tab .buttons ul li a{
	border:2px solid #041e42;
	color:#041e42;
}

.combo-tab .buttons ul li a:focus,.combo-tab .buttons ul li a:hover{
	background-color:#041e42;
	border-color:#041e42
}
.combo-tab .buttons ul li a:after{
	background-color:#041e42;
}

.slick-dots li button:before{
	color:#041e42;
}
.slick-dots li.slick-active button:before{
	color:#041e42;
}
.carousel .carousel-hero .item .inner-wrap .message{
	color:#041e42;
}
@media (min-width:48rem){
	.carousel .carousel-hero .item .inner-wrap .message .detail{
		border-top:3px solid #041e42
	}
}
@media (min-width:62rem){
	.carousel .carousel-hero .item .inner-wrap .message .detail{
		border-top:5px solid #041e42
	}
}
.carousel .carousel-hero .item .inner-wrap .message a.bttn{
	border:2px solid #041e42;
	color:#041e42;
}

.carousel .carousel-hero .item .inner-wrap .message a.bttn:focus,.carousel .carousel-hero .item .inner-wrap .message a.bttn:hover{
	background-color:#041e42!important;
}

.carousel .carousel-lp-hero .item .inner-wrap .inner .message a.bttn:hover{
	color:#041e42;
}

.carousel .carousel-thumbs .item .message{
	background-color:#041e42;
}

@media (min-width:48rem){
	.carousel .carousel-thumbs .item .message .inner-wrapper .inner .title{
		text-shadow:-1px -1px 0 #041e42,1px -1px 0 #041e42,-1px 1px 0 #041e42,1px 1px 0 #041e42
	}
}

@media (min-width:48rem){
	.carousel .carousel-thumbs .item .message .inner-wrapper .inner .detail{
		text-shadow:-1px -1px 0 #041e42,1px -1px 0 #041e42,-1px 1px 0 #041e42,1px 1px 0 #041e42
	}
}

@media (min-width:48rem){
	.carousel .carousel-thumbs .item .message .inner-wrapper .inner .link-button a{
		color:#041e42;
	}
}

.carousel .carousel-thumbs .item .message .inner-wrapper .inner .link-button a:focus,.carousel .carousel-thumbs .item .message .inner-wrapper .inner .link-button a:hover{
	background-color:#041e42;
}

.carousel .carousel-thumbs .item .message .inner-wrapper .inner .link-button a:after{
	background-color:#041e42;
}

.carousel .carousel-testimonial .carousel-testimonial-inner .item .detail{
	background-color:#041e42;
}

@media (max-width:48rem){
	.carousel .carousel-testimonial .carousel-testimonial-inner .item .detail .quote:after{
		background:#041e42
	}
}

.carousel .carousel-testimonial .carousel-testimonial-inner .item .detail .more a{
	border:2px solid #041e42;
	color:#041e42;
}

.carousel .carousel-testimonial .carousel-testimonial-inner .item .detail .more a:focus,.carousel .carousel-testimonial .carousel-testimonial-inner .item .detail .more a:hover{
	background-color:#041e42!important;
}
.carousel .carousel-testimonial .slick-next:before,.carousel .carousel-testimonial .slick-prev:before{
	color:#041e42;
}

.carousel .carousel-testimonial .slick-dots li button:before{
	color:#041e42
}
.slab .hm-events .inner .hm-event-list li a .date{
	border:3px solid #041e42;
}

.slab .hm-events .inner .hm-event-list li a:hover .date{
	background-color:#041e42;
}
.slab .hm-events .inner .hm-event-list li a:hover .details .title{
	color:#041e42;
}
.slab .hm-events .inner .all-events{
	border-top:1px dotted #041e42;
}
.slab .hm-events .inner .all-events a{
	background-color:#041e42;
}
.slab .hm-events .inner .all-events a:hover{
	color:#041e42;
	border-color:#041e42
}

.slab .callout-blocks .callout-blocks-wrapper .item{
	background-color:#041e42;
}

.slab .callout-blocks .callout-blocks-wrapper .item .button a:after{
	color:#041e42;
}
.slab .callout-blocks .callout-blocks-wrapper .item .button a:focus,.slab .callout-blocks .callout-blocks-wrapper .item .button a:hover{
	color:#041e42!important;
}

.slab .callout-text.alt{
	background-color:#041e42;
}

.slab .card-grid .inner .item{
	background:-webkit-gradient(linear,0 0,0 100%,from(#041e42),to(#210b0f))
}

.slab .hm-events .inner .hm-event-list li a .date{
	border:3px solid #041e42;
}
.slab .hm-events .inner .hm-event-list li a:hover .date{
	background-color:#041e42;
}
.slab .hm-events .inner .hm-event-list li a:hover .details .title{
	color:#041e42;
}
.slab .hm-events .inner .all-events{
	border-top:1px dotted #041e42;
}
.slab .hm-events .inner .all-events a{
	background-color:#041e42;
}
.slab .hm-events .inner .all-events a:hover{
	color:#041e42;
	border-color:#041e42
}

.slab .landing-hero .inner .message ul li a{
	background-color:#041e42;
}

.slab .link-grid ul>li a:after{
	color:#041e42;
}

.slab .stats .inner .item{
	border:solid 5px #041e42;
}
.slab .stats .inner .stat{
	color:#041e42;
}
.slab .image-teaser{
	background-color:#041e42
}

.slab .image-teaser .image-teaser-wrapper .image-teaser-inner .image-teaser-body .image-teaser-button a:after{
	color:#041e42;
}
.slab .image-teaser .image-teaser-wrapper .image-teaser-inner .image-teaser-body .image-teaser-button a:focus,.slab .image-teaser .image-teaser-wrapper .image-teaser-inner .image-teaser-body .image-teaser-button a:hover{
	color:#041e42!important;
}

.slab .image-teaser.alt .image-teaser-wrapper .image-teaser-inner .image-teaser-body .headgroup{
	color:#041e42
}
.slab .image-teaser.alt .image-teaser-wrapper .image-teaser-inner .image-teaser-body .headgroup .headline:after{
	background-color:#041e42
}
.slab .image-teaser.alt .image-teaser-wrapper .image-teaser-inner .image-teaser-body .image-teaser-summary{
	color:#041e42
}
.slab .image-teaser.alt .image-teaser-wrapper .image-teaser-inner .image-teaser-body .image-teaser-summary a{
	color:#041e42;
}
.slab .image-teaser.alt .image-teaser-wrapper .image-teaser-inner .image-teaser-body .image-teaser-summary a:hover{
	color:#041e42;
}
.slab .image-teaser.alt .image-teaser-wrapper .image-teaser-inner .image-teaser-body .image-teaser-button a{
	border:2px solid #041e42;
	color:#041e42!important;
}
.slab .image-teaser.alt .image-teaser-wrapper .image-teaser-inner .image-teaser-body .image-teaser-button a:after{
	background-color:#041e42;
}
.slab .image-teaser.alt .image-teaser-wrapper .image-teaser-inner .image-teaser-body .image-teaser-button a:focus,.slab .image-teaser.alt .image-teaser-wrapper .image-teaser-inner .image-teaser-body .image-teaser-button a:hover{
	background-color:#041e42!important;
}

.slab .image-teaser.alt-two .image-teaser-wrapper .image-teaser-inner .image-teaser-body .image-teaser-button a:after{
	color:#041e42;
}

.slab .card-teaser .card-teaser-wrapper .card-teaser-inner .card-teaser-body{
	background-color:#041e42
}

.slab .card-teaser .card-teaser-wrapper .card-teaser-inner .card-teaser-body .card-teaser-button a:after{
	color:#041e42;
}
.slab .card-teaser .card-teaser-wrapper .card-teaser-inner .card-teaser-body .card-teaser-button a:focus,.slab .card-teaser .card-teaser-wrapper .card-teaser-inner .card-teaser-body .card-teaser-button a:hover{
	color:#041e42!important;
}
.slab .card-teaser.alt-two{
	background:linear-gradient(to bottom,#041e42 70%,#041e42 70%,#fff 30%)
}

.slab .card-teaser-full .card-teaser-wrapper .card-teaser-inner{
	background-color:#041e42
}

@media (min-width:48rem){
	.slab .card-teaser-full .card-teaser-wrapper .card-teaser-inner .card-teaser-body{
		background:linear-gradient(90deg,#041e42 0,#041e42 15%,transparent 60%)
	}
}

.slab .card-teaser-full .card-teaser-wrapper .card-teaser-inner .card-teaser-body .card-teaser-button a{
	border:3px solid #041e42;
	color:#041e42;
}
.slab .card-teaser-full .card-teaser-wrapper .card-teaser-inner .card-teaser-body .card-teaser-button a span:after{
	background-color:#041e42;
}
.slab .card-teaser-full.alt-two{
	background:linear-gradient(to bottom,#041e42 70%,#041e42 70%,#fff 30%)
}

.slab .text-cta{
	background-color:#041e42;
}

.slab .text-cta .buttons a:after{
	color:#041e42;
}
.slab .text-cta .buttons a:focus,.slab .text-cta .buttons a:hover{
	color:#041e42!important;
}
.slab .text-cta.alt .detail a:hover{
	color:#041e42!important;
	text-decoration:none
}

.slab .program-finder{
	background-color:#041e42;
}

.slab .program .inner .program-nav ul li a{
	background-color:#041e42;
}
.slab .program .inner .program-nav ul li a:hover{
	border-color:#041e42;
	color:#041e42
}

.slab .visit-tour .visit .inner .button a:focus,.slab .visit-tour .visit .inner .button a:hover{
	color:#041e42!important;
}

.slab .visit-tour .tour .cta .inner .superhead{
	color:#041e42;
}

.slab .visit-tour .tour .cta .inner .subhead{
	color:#041e42;
}

.slab .visit-tour .tour .cta .inner .button a{
	border:2px solid #041e42;
	color:#041e42;
}
.slab .visit-tour .tour .cta .inner .button a:focus,.slab .visit-tour .tour .cta .inner .button a:hover{
	background-color:#041e42!important;
}
.slab .big-video-wrap .text-overlay{
	border-bottom:2px solid #041e42
}
@media (min-width:30rem){
	.slab .big-video-wrap .text-overlay .text-overlay-inner-wrapper .text-overlay-inner{
		border-bottom:10px solid #041e42
	}
}

.slab .big-video-wrap .text-overlay .text-overlay-inner-wrapper .text-overlay-inner .button{
	border:solid 1px #041e42;
}
.slab .big-video-wrap .text-overlay .text-overlay-inner-wrapper .text-overlay-inner .button:hover{
	background-color:#041e42;
}

.js-accordion.accordion{
	border-bottom:1px solid #041e42!important;
	margin-bottom:20px
}

.js-accordion.accordion button.js-accordion__header{
	color:#041e42;
	border-top:1px solid #041e42
}

.js-accordion.accordion .js-accordion__header[aria-expanded=true]:before{
	color:#041e42
}
.js-accordion.accordion .js-accordion__header[aria-expanded=false]:before{
	color:#041e42
}
.cal-grid .filters .filter-container .mob-filters-trigger button.mobile-control-button{
	color:#041e42;
	border:2px solid #041e42;
}
.cal-grid .filters .filter-container .mob-filters-trigger button.mobile-control-button:hover{
	background-color:#041e42;
}
.cal-grid .filters .filter-container .mob-filters-trigger.active button.mobile-control-button{
	background-color:#041e42;
}
.cal-grid .filters .filter-container ol.filter-list li a.active{
	background-color:#041e42;
}
.calendar-controls .range-group .range button{
	border:2px solid #041e42;
	color:#041e42;
}

.calendar-controls .range-group .range button:hover{
	background-color:#041e42;
	border-color:#041e42;
}
.calendar-controls .range-group .range .active-range,.calendar-controls .range-group .range .active-range:hover{
	background:#041e42;
	border-color:#041e42!important;
}

.calendar-controls .controls-group .controls .prev-next-controls .nextPeriod,.calendar-controls .controls-group .controls .prev-next-controls .previousPeriod{
	border:2px solid #041e42;
	color:#041e42;
}
.calendar-controls .controls-group .controls .prev-next-controls .nextPeriod:hover,.calendar-controls .controls-group .controls .prev-next-controls .previousPeriod:hover{
	background-color:#041e42;
}

#calendar ol.calendar-ol li.day ol li a{
	color:#041e42;
}
#calendar.list-cal ol.calendar-ol li.day ol li.first-day a{
	color:#041e42!important;
}
#calendar.list-cal ol.calendar-ol li.day ol li.multi-day.extension a{
	color:#041e42!important
}

#calendar.list-cal ol.calendar-ol li.day ol li a{
	color:#041e42!important;
}

.map-btn{
	color:#041e42!important;
}

.event-listing .event-list li a .date{
	border:3px solid #041e42;
}

.event-listing .event-list li a:hover .date{
	background-color:#041e42;
}

.event-listing .event-list li a:hover .details .title{
	color:#041e42;
}

.event-listing .event-list.sm li a .date{
	border-right:solid 1px #041e42;
}

.event-listing .event-list.sm li a:hover .date{
	background-color:#041e42;
}

.event-listing .event-list.sm li a:hover .details .title{
	color:#041e42;
}

.event-listing .all-events{
	border-top:1px dotted #041e42;
}
.event-listing .all-events a{
	border:2px solid #041e42;
	color:#041e42;
}

.event-listing .all-events a:focus,.event-listing .all-events a:hover{
	background-color:#041e42!important;
}

section.nr-stories a.all-news{
	border:2px solid #041e42;
	color:#041e42;
}

section.nr-stories a.all-news:hover{
	background-color:#041e42;
}

a.nr-bttn{
	color:#041e42;
	border:2px solid #041e42;
}
a.nr-bttn:hover{
	background-color:#041e42;
}

.nr-grid .nr-categories .categories-container .mob-categories-trigger a{
	color:#041e42;
	border:2px solid #041e42;
}

.nr-grid .nr-categories .categories-container .mob-categories-trigger a:hover{
	background-color:#041e42;
}
.nr-grid .nr-categories .categories-container .mob-categories-trigger.active a{
	background-color:#041e42;
}

.nr-grid .nr-categories .categories-container .categories-title{
	border-bottom:2px solid #041e42;
}

.nr-grid .nr-categories .categories-container ol.categories-list li a.active{
	background-color:#041e42;
}

.nr-grid .nr-categories .categories-container .button{
	border:2px solid #041e42;
	color:#041e42;
}
.nr-grid .nr-categories .categories-container .button:hover{
	background-color:#041e42;
}

.nr-carousel-featured{
	background-color:#041e42
}

.nr-carousel-featured .item a:hover .inner-wrap .message .bttn{
	color:#041e42;
}

.nr-carousel-top-stories .item a{
	color:#041e42;
}

.carousel-top-stories .slick-next:before,.carousel-top-stories .slick-prev:before{
	color:#041e42
}
.carousel-top-stories .item{
	border:2px solid #041e42;
	background-color:#041e42
}
.carousel-top-stories .item a{
	color:#041e42;
}

.carousel-top-stories .item a .editorial{
	background-color:#041e42;
}
.carousel-top-stories .item a .editorial .detail:after{
	background:#041e42
}
.carousel-top-stories .item a:focus{
	outline:dotted 2px #041e42
}
.more-news-button a{
	border:2px solid #041e42;
	color:#041e42;
}
.more-news-button a:focus,.more-news-button a:hover{
	background-color:#041e42!important;
}
.nr-main-list ul li a{
	color:#041e42;
}

.nr-sub-list ul li a{
	color:#041e42;
}

.nr-sub-list ul li a:focus{
	outline:dotted 2px #041e42
}
.cdp_i{
	border:2px solid #041e42;
	color:#041e42!important;
}
.cdp_i:hover{
	background-color:#041e42;
}
.cdp[actpage="1"] .cdp_i:nth-child(-1):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}
.cdp[actpage="1"] .cdp_i:nth-child(5):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="2"] .cdp_i:nth-child(0):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="2"] .cdp_i:nth-child(6):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}
.cdp[actpage="3"] .cdp_i:nth-child(1):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}
.cdp[actpage="3"] .cdp_i:nth-child(7):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}
.cdp[actpage="4"] .cdp_i:nth-child(2):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="4"] .cdp_i:nth-child(8):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}
.cdp[actpage="5"] .cdp_i:nth-child(3):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}
.cdp[actpage="5"] .cdp_i:nth-child(9):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}
.cdp[actpage="6"] .cdp_i:nth-child(4):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}
.cdp[actpage="6"] .cdp_i:nth-child(10):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}
.cdp[actpage="7"] .cdp_i:nth-child(5):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="7"] .cdp_i:nth-child(11):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="8"] .cdp_i:nth-child(6):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="8"] .cdp_i:nth-child(12):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="9"] .cdp_i:nth-child(7):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}
.cdp[actpage="9"] .cdp_i:nth-child(13):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}
.cdp[actpage="10"] .cdp_i:nth-child(8):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}
.cdp[actpage="10"] .cdp_i:nth-child(14):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}
.cdp[actpage="11"] .cdp_i:nth-child(9):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}
.cdp[actpage="11"] .cdp_i:nth-child(15):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="12"] .cdp_i:nth-child(10):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}
.cdp[actpage="12"] .cdp_i:nth-child(16):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}
.cdp[actpage="13"] .cdp_i:nth-child(11):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}
.cdp[actpage="13"] .cdp_i:nth-child(17):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}
.cdp[actpage="14"] .cdp_i:nth-child(12):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="14"] .cdp_i:nth-child(18):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="15"] .cdp_i:nth-child(13):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="15"] .cdp_i:nth-child(19):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="16"] .cdp_i:nth-child(14):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="16"] .cdp_i:nth-child(20):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="17"] .cdp_i:nth-child(15):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}
.cdp[actpage="17"] .cdp_i:nth-child(21):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}
.cdp[actpage="18"] .cdp_i:nth-child(16):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}
.cdp[actpage="18"] .cdp_i:nth-child(22):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}
.cdp[actpage="19"] .cdp_i:nth-child(17):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}
.cdp[actpage="19"] .cdp_i:nth-child(23):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}
.cdp[actpage="20"] .cdp_i:nth-child(18):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}
.cdp[actpage="20"] .cdp_i:nth-child(24):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="21"] .cdp_i:nth-child(19):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="21"] .cdp_i:nth-child(25):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}
.cdp[actpage="22"] .cdp_i:nth-child(20):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="22"] .cdp_i:nth-child(26):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="23"] .cdp_i:nth-child(21):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="23"] .cdp_i:nth-child(27):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="24"] .cdp_i:nth-child(22):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}
.cdp[actpage="24"] .cdp_i:nth-child(28):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="25"] .cdp_i:nth-child(23):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="25"] .cdp_i:nth-child(29):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="26"] .cdp_i:nth-child(24):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="26"] .cdp_i:nth-child(30):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}
.cdp[actpage="27"] .cdp_i:nth-child(25):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}
.cdp[actpage="27"] .cdp_i:nth-child(31):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}
.cdp[actpage="28"] .cdp_i:nth-child(26):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="28"] .cdp_i:nth-child(32):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="29"] .cdp_i:nth-child(27):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="29"] .cdp_i:nth-child(33):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="30"] .cdp_i:nth-child(28):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="30"] .cdp_i:nth-child(34):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="31"] .cdp_i:nth-child(29):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="31"] .cdp_i:nth-child(35):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}
.cdp[actpage="32"] .cdp_i:nth-child(30):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}
.cdp[actpage="32"] .cdp_i:nth-child(36):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}
.cdp[actpage="33"] .cdp_i:nth-child(31):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="33"] .cdp_i:nth-child(37):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="34"] .cdp_i:nth-child(32):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}
.cdp[actpage="34"] .cdp_i:nth-child(38):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}
.cdp[actpage="35"] .cdp_i:nth-child(33):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}
.cdp[actpage="35"] .cdp_i:nth-child(39):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}
.cdp[actpage="36"] .cdp_i:nth-child(34):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}
.cdp[actpage="36"] .cdp_i:nth-child(40):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}
.cdp[actpage="37"] .cdp_i:nth-child(35):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="37"] .cdp_i:nth-child(41):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="38"] .cdp_i:nth-child(36):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}
.cdp[actpage="38"] .cdp_i:nth-child(42):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="39"] .cdp_i:nth-child(37):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="39"] .cdp_i:nth-child(43):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}
.cdp[actpage="40"] .cdp_i:nth-child(38):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}
.cdp[actpage="40"] .cdp_i:nth-child(44):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}
.cdp[actpage="41"] .cdp_i:nth-child(39):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="41"] .cdp_i:nth-child(45):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="42"] .cdp_i:nth-child(40):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="42"] .cdp_i:nth-child(46):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="43"] .cdp_i:nth-child(41):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="43"] .cdp_i:nth-child(47):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="44"] .cdp_i:nth-child(42):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="44"] .cdp_i:nth-child(48):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="45"] .cdp_i:nth-child(43):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="45"] .cdp_i:nth-child(49):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="46"] .cdp_i:nth-child(44):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="46"] .cdp_i:nth-child(50):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="47"] .cdp_i:nth-child(45):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="47"] .cdp_i:nth-child(51):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="48"] .cdp_i:nth-child(46):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="48"] .cdp_i:nth-child(52):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="49"] .cdp_i:nth-child(47):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="49"] .cdp_i:nth-child(53):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="50"] .cdp_i:nth-child(48):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="50"] .cdp_i:nth-child(54):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="51"] .cdp_i:nth-child(49):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="51"] .cdp_i:nth-child(55):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="52"] .cdp_i:nth-child(50):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="52"] .cdp_i:nth-child(56):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="53"] .cdp_i:nth-child(51):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="53"] .cdp_i:nth-child(57):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="54"] .cdp_i:nth-child(52):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="54"] .cdp_i:nth-child(58):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="55"] .cdp_i:nth-child(53):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="55"] .cdp_i:nth-child(59):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="56"] .cdp_i:nth-child(54):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="56"] .cdp_i:nth-child(60):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="57"] .cdp_i:nth-child(55):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="57"] .cdp_i:nth-child(61):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="58"] .cdp_i:nth-child(56):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="58"] .cdp_i:nth-child(62):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="59"] .cdp_i:nth-child(57):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="59"] .cdp_i:nth-child(63):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="60"] .cdp_i:nth-child(58):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="60"] .cdp_i:nth-child(64):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="61"] .cdp_i:nth-child(59):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="61"] .cdp_i:nth-child(65):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="62"] .cdp_i:nth-child(60):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="62"] .cdp_i:nth-child(66):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="63"] .cdp_i:nth-child(61):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="63"] .cdp_i:nth-child(67):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="64"] .cdp_i:nth-child(62):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="64"] .cdp_i:nth-child(68):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="65"] .cdp_i:nth-child(63):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="65"] .cdp_i:nth-child(69):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="66"] .cdp_i:nth-child(64):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="66"] .cdp_i:nth-child(70):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="67"] .cdp_i:nth-child(65):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="67"] .cdp_i:nth-child(71):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="68"] .cdp_i:nth-child(66):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="68"] .cdp_i:nth-child(72):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="69"] .cdp_i:nth-child(67):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="69"] .cdp_i:nth-child(73):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="70"] .cdp_i:nth-child(68):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="70"] .cdp_i:nth-child(74):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="71"] .cdp_i:nth-child(69):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="71"] .cdp_i:nth-child(75):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="72"] .cdp_i:nth-child(70):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="72"] .cdp_i:nth-child(76):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="73"] .cdp_i:nth-child(71):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="73"] .cdp_i:nth-child(77):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="74"] .cdp_i:nth-child(72):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="74"] .cdp_i:nth-child(78):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="75"] .cdp_i:nth-child(73):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="75"] .cdp_i:nth-child(79):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="76"] .cdp_i:nth-child(74):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="76"] .cdp_i:nth-child(80):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="77"] .cdp_i:nth-child(75):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="77"] .cdp_i:nth-child(81):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="78"] .cdp_i:nth-child(76):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="78"] .cdp_i:nth-child(82):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="79"] .cdp_i:nth-child(77):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="79"] .cdp_i:nth-child(83):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

.cdp[actpage="80"] .cdp_i:nth-child(78):not(:first-child):not(:nth-child(2)):after{
	color:#041e42;
}

.cdp[actpage="80"] .cdp_i:nth-child(84):not(:last-child):not(:nth-last-child(2)):after{
	color:#041e42;
}

ul.nr-sidebar-nav li{
	border-bottom:2px solid #041e42
}

ul.nr-sidebar-nav li a,ul.nr-sidebar-nav li a:visited{
	color:#041e42;
}

ul.nr-sidebar-nav li.sidebar-has-sub a.toggle-sidebar-sub{
	color:#041e42;
}

ul.nr-sidebar-nav li.sidebar-has-sub a.toggle-sidebar-sub:before{
	color:#041e42;
}

ul.nr-sidebar-nav li.sidebar-has-sub a.toggle-sidebar-sub.menu-visible+a{
	background-color:#041e42!important;
}

.mob-sb-nav-trigger a.nr-sb-nav-trigger{
	background-color:#041e42;
}

.callout-blocks.alt .html-content ul li:before,.card-teaser.alt .html-content ul li:before,.image-teaser.alt .html-content ul li:before,.text-cta.alt .html-content ul li:before{
	color:#041e42
}

/* Additions */

.hh-directory .pagination>.active>a, .hh-directory .pagination>.active>a:focus, .hh-directory .pagination>.active>a:hover, .hh-directory .pagination>.active>span, .hh-directory .pagination>.active>span:focus, .hh-directory .pagination>.active>span:hover {
	 background-color: #041e42 !important;
}
.hh-directory .pagination>li>a, .hh-directory .pagination>li>span {
	 color: #041e42 !important;
}

a.button, button.button {
	 background-color: #041e42;
}
a.button:hover, button.button:hover {
	 border-color: #041e42;
	 color: #041e42;
}
 
a.long-button:after, button.long-button:after, a.long-button-alt:after, button.long-button-alt:after {
	 color: #041e42;
}

 a.long-button-alt:after, button.long-button-alt:after {
	 background-color: #041e42;
	 color: #fff;
}
 