<style> 

#main a {
	color: #006064 !important;
}

#main p a,
#main ul li a {
	color: #006064 !important;
	text-decoration: underline !important;
}

a.button {
	color: #fff !important;
}

a h4.tile__title {
    color: #fff;
}

.tile__text-container a:hover {
	text-decoration: none !important;
}

.nav-main__top-bar .btn.button--microsite {
    background-color: #007B81;
    border-radius: 8px !important;
    transition: .2s;
}

.rtf .button.button--microsite--hollow {
	background-color: transparent;
	border-color: #006064;
	color: #006064 !important;
}

.rtf .button.button--microsite--hollow:hover {
	background-color: #006064;
	border-color: #006064;
	color: #fefefe !important;
}

a.social__badge.badge.badge--social {
	color: #ffffff !important;
}

li.nav-main__menu-item a.is-current {
	color: #007B81 !important;
}

.microsite--master--sub--page .button,
.article__rtf form input[type="submit"], .form input[type=submit] {
	background-color: #006064 !important;
}

.badge--social,
.rtf a.badge--social {
	background-color: #007B81 !important;
	color: #fefefe;
}

.badge--social:hover,
.rtf a.badge--social:hover {
	background-color: #006064 !important;
	color: #ffffff;
}

.hero__pos-state {
	background-color: #007B81 !important;
}

.hero--microsite .hero__pos-state {
	background-color: #007B81 !important;
}

.hero__pos-state:after {
	display: none;
}

.background--hover:hover .background--grey {
	background-color: #007B81 !important;
	color: #ffffff !important;
}

.background--hover:hover .background--grey h2,
.background--hover:hover .background--grey h5 .text-link--more {
	color: #ffffff !important;
}

.background--teal,
.figure--microsite--main .figure__caption,
.rtf--microsite .figure__caption,
.rtf .cta {
	background: #007B81 !important;
	color: #fff;
}

.rtf--microsite .figure--large .figure__caption {
	color: #ffffff !important;
}


.blue,
span.text-link--more.blue {
	color: #007B81 !important;
}

a.cta.flourish.flourish--top-right:hover {
	background: #007B81 !important;
}


.featured img {
	border-top: 8px solid #f19800;
}

.bordered-element--bottom,
.grid-item__image {
	border-bottom: .625rem solid #009ca6;
}

.accordion--microsite .accordion-item,
.microsite--master--sub--page .accordion .accordion-item,
.tabs--microsite .accordion-item {
	background-color: #006064;
}

.accordion--microsite .accordion-item.is-active,
.microsite--master--sub--page .accordion .accordion-item.is-active,
.tabs--microsite .accordion-item.is-active {
	background-color: #009ca6;
}

.orbit-caption a {
	color: #007B81 !important;
	text-decoration: underline !important;
}

.orbit-caption a:hover {
	color: #006064 !important;
}

.hover img {
	transition: .5s;
}

.hover img:hover {
	opacity: .84;
}

.form input[type=submit] {
	background: #006064;
	transition: .5s;
}

.form input[type=submit]:hover {
	background: #007B81;
}

.footer-main__container {
	background-color: #dcddde !important;
}

.footer-main__graphic {
	background-image: url('/-/media/e4dd7b408bbc48428a0d3af64f133498.ashx') !important;
	background-position: 50% 0;
	background-repeat: repeat-x;
	background-size: auto 188px;
	height: 186px;
	overflow-y: hidden;
	padding: 186px 0 0;
	position: relative;
}

img.footer-main__squirrel.is-loaded {
	display: none !important;
}

.footer-main__section a.button.hollow {
	display: none;
}




/* Medium and up */
@media screen and (min-width: 40em) {
	.hover .columns.medium-3.large-3.text-center {
		max-width: 23%;
		margin: 1%;
		border: 1px solid #efefef;
		padding: 8px;
	}
}

/* Small only */
@media screen and (max-width: 39.9375em) {
	.hover .columns.small-6.text-center {
		max-width: 48%;
		margin: 1%;
		border: 1px solid #efefef;
		padding: 8px;
	}

}


</style >