.theme-1 .primary.callout .link-list h3,
.theme-1 .primary.callout .link-list .fake-h3 {
	background: #c81e78
}

.theme-1 .primary.callout .link-list h3:after,
.theme-1 .primary.callout .link-list .fake-h3:after {
	border-top-color: #c81e78
}

.theme-1 .primary.media-item>.link-list a:hover {
	color: #550d33
}

.theme-1 .primary.media-grid-item.from-blog .color,
.theme-1 .light-primary.media-item.full span.link,
.theme-1 .primary.feature-slider.accordion .item-header a:hover,
.theme-1 .primary.feature-slider.accordion .item-header a:focus,
.theme-1 .primary.feature-slider.accordion .item-header a:active,
.theme-1 .primary.feature-slider .tab-nav a:hover,
.theme-1 .primary.feature-slider .tab-nav a:focus,
.theme-1 .primary.feature-slider .tab-nav a:active,
.theme-1 .primary .link-list.buttons ul li a,
.theme-1 .primary .link-list.buttons ul li a:after,
.theme-1 .primary#secondary-nav a:hover,
.theme-1 .primary#secondary-nav a:active,
.theme-1 .primary#secondary-nav a:focus,
.theme-1 .primary.callout .link-list.reverse a:active,
.theme-1 .primary.callout .link-list.reverse a:focus,
.theme-1 .primary.callout .link-list.reverse a:hover,
.theme-1 .primary.searchable_listing--reverse ul.labels .label,
.theme-1 .primary.searchable_listing--reverse ul.labels .label .search-choice-close:after {
	color: #c81e78
}

.theme-1 .primary.media-item>a:hover .content,
.theme-1 .primary.media-item>a:focus .content,
.theme-1 .primary.media-item>a:active .content,
.theme-1 .primary.media-item>a:hover .title,
.theme-1 .primary.media-item>a:focus .title,
.theme-1 .primary.media-item>a:active .title,
.theme-1 .primary.media-item>a:hover,
.theme-1 .primary.media-item>a:focus,
.theme-1 .primary.media-item>a:active,
.theme-1 .primary.media-item.slideshow a:hover .title,
.theme-1 .primary.media-item.slideshow a:focus .title,
.theme-1 .primary.media-item.slideshow a:active .title,
.theme-1 .primary.media-item.slideshow .item:hover .content,
.theme-1 .primary.media-item.slideshow .item:focus .content,
.theme-1 .primary.media-item.slideshow .item:active .content,
.theme-1 .primary.btn:hover,
.theme-1 .primary.btn:focus,
.theme-1 .primary.btn:active,
.theme-1 .primary.large-search button:hover,
.theme-1 .primary.large-search button:focus,
.theme-1 .primary.large-search button:active,
.theme-1 .primary.labels .label a:hover,
.theme-1 .primary.labels .label a:focus,
.theme-1 .primary.labels .label a:active,
.theme-1 .primary.title:hover,
.theme-1 .primary.title:focus,
.theme-1 .primary.title:active,
.theme-1 .primary.noticeboard .module,
.theme-1 a.primary.image-grid-item-link:hover,
.theme-1 a.primary.image-grid-item-link:focus,
.theme-1 a.primary.image-grid-item-link:active {
	background: #de2688
}

.theme-1 .primary.media-grid-item.from-twitter .content,
.theme-1 .primary.row.top,
.theme-1 .row.keyline>.primary.col.full.fill,
.theme-1 .primary.text .module,
.theme-1 .primary #secondary-content .primary.text .module,
.theme-1 .primary.feature-slider.accordion .item.active .item-header a,
.theme-1 .primary.feature-slider .tab-nav a.active,
.theme-1 .primary.banner.slideshow-callout .callout,
.theme-1 .primary.banner,
.theme-1 .primary.callout,
.theme-1 .primary #secondary-content .primary.module,
.theme-1 .primary#secondary-nav a.active,
.theme-1 .primary.media-item.slideshow .title,
.theme-1 .primary .title,
.theme-1 .primary .caption,
.theme-1 .primary.media-item,
.theme-1 .primary .media-item .primary,
.theme-1 .primary .alert,
.theme-1 .primary.pullquote,
.theme-1 .primary.intro-text,
.theme-1 .primary.intro-text:before,
.theme-1 .primary.link-list h2:before,
.theme-1 .primary.link-list .fake-h2:before,
.theme-1 .primary.link-list h3:before,
.theme-1 .primary.link-list .fake-h3:before,
.theme-1 .primary.caption,
.theme-1 .primary.btn,
.theme-1 .primary.well,
.theme-1 .primary.module.fill,
.theme-1 .primary.labels .label a,
.theme-1 .primary.large-search button,
.theme-1 .primary.searchable_listing--reverse,
.theme-1 .primary .content,
.theme-1 .primary.image-grid-item-link {
	background: #c81e78;
	color: #fff
}

.theme-1 .primary.media-grid-item.from-twitter .content:hover,
.theme-1 .primary.media-grid-item.from-twitter .content:focus,
.theme-1 .primary.media-grid-item.from-twitter .content:active {
	background: #e23c94
}

.theme-1 .primary.index-pager .active a,
.theme-1 .primary.index-pager li a:hover,
.theme-1 .primary.index-pager li a:focus .primary.index-pager li a:active {
	border-color: #c81e78;
	background: #c81e78;
	color: #fff
}

.theme-1 .primary.noticeboard .heading {
	background-color: #c81e78
}

.theme-1 .primary.tag a,
.theme-1 .primary.tag span {
	background-color: #c81e78
}

.theme-1 .primary.tag:before {
	width: 0;
	height: 0;
	border-left: 14px solid rgba(0, 0, 0, 0);
	border-right: 0px solid rgba(0, 0, 0, 0);
	border-bottom: 24px solid #c81e78;
	content: '';
	position: relative;
	top: 0px;
	left: 0px;
	float: left
}

.theme-1 .primary.tag:after {
	width: 0;
	height: 0;
	border-right: 14px solid rgba(0, 0, 0, 0);
	border-left: 0px solid rgba(0, 0, 0, 0);
	border-top: 24px solid #c81e78;
	content: '';
	position: relative;
	top: 0px;
	right: 0px;
	float: right
}

.theme-1 .primary#secondary-nav .has-children>span>a.hover:after,
.theme-1 .primary#secondary-nav .has-children>a.hover:after {
	border-bottom-color: #c81e78
}

.theme-1 .primary#secondary-nav .active.has-children>span>a.hover:after,
.theme-1 .primary#secondary-nav .active.has-children>a.hover:after {
	border-top-color: #c81e78
}

.theme-1 .primary.news-events__items .content {
	background: none
}

.theme-1 .primary.news-events__items .title {
	background: none;
	color: #161515
}

.theme-1 .primary.news-events__items .module::after {
	color: #c81e78
}

.theme-1 .secondary.callout .link-list h3,
.theme-1 .secondary.callout .link-list .fake-h3 {
	background: #960078
}

.theme-1 .secondary.callout .link-list h3:after,
.theme-1 .secondary.callout .link-list .fake-h3:after {
	border-top-color: #960078
}

.theme-1 .secondary.media-item>.link-list a:hover {
	color: #11000e
}

.theme-1 .secondary.media-grid-item.from-blog .color,
.theme-1 .light-secondary.media-item.full span.link,
.theme-1 .secondary.feature-slider.accordion .item-header a:hover,
.theme-1 .secondary.feature-slider.accordion .item-header a:focus,
.theme-1 .secondary.feature-slider.accordion .item-header a:active,
.theme-1 .secondary.feature-slider .tab-nav a:hover,
.theme-1 .secondary.feature-slider .tab-nav a:focus,
.theme-1 .secondary.feature-slider .tab-nav a:active,
.theme-1 .secondary .link-list.buttons ul li a,
.theme-1 .secondary .link-list.buttons ul li a:after,
.theme-1 .secondary#secondary-nav a:hover,
.theme-1 .secondary#secondary-nav a:active,
.theme-1 .secondary#secondary-nav a:focus,
.theme-1 .secondary.callout .link-list.reverse a:active,
.theme-1 .secondary.callout .link-list.reverse a:focus,
.theme-1 .secondary.callout .link-list.reverse a:hover,
.theme-1 .secondary.searchable_listing--reverse ul.labels .label,
.theme-1 .secondary.searchable_listing--reverse ul.labels .label .search-choice-close:after {
	color: #960078
}

.theme-1 .secondary.media-item>a:hover .content,
.theme-1 .secondary.media-item>a:focus .content,
.theme-1 .secondary.media-item>a:active .content,
.theme-1 .secondary.media-item>a:hover .title,
.theme-1 .secondary.media-item>a:focus .title,
.theme-1 .secondary.media-item>a:active .title,
.theme-1 .secondary.media-item>a:hover,
.theme-1 .secondary.media-item>a:focus,
.theme-1 .secondary.media-item>a:active,
.theme-1 .secondary.media-item.slideshow a:hover .title,
.theme-1 .secondary.media-item.slideshow a:focus .title,
.theme-1 .secondary.media-item.slideshow a:active .title,
.theme-1 .secondary.media-item.slideshow .item:hover .content,
.theme-1 .secondary.media-item.slideshow .item:focus .content,
.theme-1 .secondary.media-item.slideshow .item:active .content,
.theme-1 .secondary.btn:hover,
.theme-1 .secondary.btn:focus,
.theme-1 .secondary.btn:active,
.theme-1 .secondary.large-search button:hover,
.theme-1 .secondary.large-search button:focus,
.theme-1 .secondary.large-search button:active,
.theme-1 .secondary.labels .label a:hover,
.theme-1 .secondary.labels .label a:focus,
.theme-1 .secondary.labels .label a:active,
.theme-1 .secondary.title:hover,
.theme-1 .secondary.title:focus,
.theme-1 .secondary.title:active,
.theme-1 .secondary.noticeboard .module,
.theme-1 a.secondary.image-grid-item-link:hover,
.theme-1 a.secondary.image-grid-item-link:focus,
.theme-1 a.secondary.image-grid-item-link:active {
	background: #b50090
}

.theme-1 .secondary.media-grid-item.from-twitter .content,
.theme-1 .secondary.row.top,
.theme-1 .row.keyline>.secondary.col.full.fill,
.theme-1 .secondary.text .module,
.theme-1 .secondary #secondary-content .primary.text .module,
.theme-1 .secondary.feature-slider.accordion .item.active .item-header a,
.theme-1 .secondary.feature-slider .tab-nav a.active,
.theme-1 .secondary.banner.slideshow-callout .callout,
.theme-1 .secondary.banner,
.theme-1 .secondary.callout,
.theme-1 .secondary #secondary-content .primary.module,
.theme-1 .secondary#secondary-nav a.active,
.theme-1 .secondary.media-item.slideshow .title,
.theme-1 .secondary .title,
.theme-1 .secondary .caption,
.theme-1 .secondary.media-item,
.theme-1 .secondary .media-item .primary,
.theme-1 .secondary .alert,
.theme-1 .secondary.pullquote,
.theme-1 .secondary.intro-text,
.theme-1 .secondary.intro-text:before,
.theme-1 .secondary.link-list h2:before,
.theme-1 .secondary.link-list .fake-h2:before,
.theme-1 .secondary.link-list h3:before,
.theme-1 .secondary.link-list .fake-h3:before,
.theme-1 .secondary.caption,
.theme-1 .secondary.btn,
.theme-1 .secondary.well,
.theme-1 .secondary.module.fill,
.theme-1 .secondary.labels .label a,
.theme-1 .secondary.large-search button,
.theme-1 .secondary.searchable_listing--reverse,
.theme-1 .secondary .content,
.theme-1 .secondary.image-grid-item-link {
	background: #960078;
	color: #fff
}

.theme-1 .secondary.media-grid-item.from-twitter .content:hover,
.theme-1 .secondary.media-grid-item.from-twitter .content:focus,
.theme-1 .secondary.media-grid-item.from-twitter .content:active {
	background: #ce00a5
}

.theme-1 .secondary.index-pager .active a,
.theme-1 .secondary.index-pager li a:hover,
.theme-1 .secondary.index-pager li a:focus .secondary.index-pager li a:active {
	border-color: #960078;
	background: #960078;
	color: #fff
}

.theme-1 .secondary.noticeboard .heading {
	background-color: #960078
}

.theme-1 .secondary.tag a,
.theme-1 .secondary.tag span {
	background-color: #960078
}

.theme-1 .secondary.tag:before {
	width: 0;
	height: 0;
	border-left: 14px solid rgba(0, 0, 0, 0);
	border-right: 0px solid rgba(0, 0, 0, 0);
	border-bottom: 24px solid #960078;
	content: '';
	position: relative;
	top: 0px;
	left: 0px;
	float: left
}

.theme-1 .secondary.tag:after {
	width: 0;
	height: 0;
	border-right: 14px solid rgba(0, 0, 0, 0);
	border-left: 0px solid rgba(0, 0, 0, 0);
	border-top: 24px solid #960078;
	content: '';
	position: relative;
	top: 0px;
	right: 0px;
	float: right
}

.theme-1 .secondary#secondary-nav .has-children>span>a.hover:after,
.theme-1 .secondary#secondary-nav .has-children>a.hover:after {
	border-bottom-color: #960078
}

.theme-1 .secondary#secondary-nav .active.has-children>span>a.hover:after,
.theme-1 .secondary#secondary-nav .active.has-children>a.hover:after {
	border-top-color: #960078
}

.theme-1 .secondary.news-events__items .content {
	background: none
}

.theme-1 .secondary.news-events__items .title {
	background: none;
	color: #161515
}

.theme-1 .secondary.news-events__items .module::after {
	color: #960078
}

.theme-1 .info.callout .link-list h3,
.theme-1 .info.callout .link-list .fake-h3 {
	background: #321e6d
}

.theme-1 .info.callout .link-list h3:after,
.theme-1 .info.callout .link-list .fake-h3:after {
	border-top-color: #321e6d
}

.theme-1 .info.media-item>.link-list a:hover {
	color: #020105
}

.theme-1 .info.media-grid-item.from-blog .color,
.theme-1 .light-info.media-item.full span.link,
.theme-1 .info.feature-slider.accordion .item-header a:hover,
.theme-1 .info.feature-slider.accordion .item-header a:focus,
.theme-1 .info.feature-slider.accordion .item-header a:active,
.theme-1 .info.feature-slider .tab-nav a:hover,
.theme-1 .info.feature-slider .tab-nav a:focus,
.theme-1 .info.feature-slider .tab-nav a:active,
.theme-1 .info .link-list.buttons ul li a,
.theme-1 .info .link-list.buttons ul li a:after,
.theme-1 .info#secondary-nav a:hover,
.theme-1 .info#secondary-nav a:active,
.theme-1 .info#secondary-nav a:focus,
.theme-1 .info.callout .link-list.reverse a:active,
.theme-1 .info.callout .link-list.reverse a:focus,
.theme-1 .info.callout .link-list.reverse a:hover,
.theme-1 .info.searchable_listing--reverse ul.labels .label,
.theme-1 .info.searchable_listing--reverse ul.labels .label .search-choice-close:after {
	color: #321e6d
}

.theme-1 .info.media-item>a:hover .content,
.theme-1 .info.media-item>a:focus .content,
.theme-1 .info.media-item>a:active .content,
.theme-1 .info.media-item>a:hover .title,
.theme-1 .info.media-item>a:focus .title,
.theme-1 .info.media-item>a:active .title,
.theme-1 .info.media-item>a:hover,
.theme-1 .info.media-item>a:focus,
.theme-1 .info.media-item>a:active,
.theme-1 .info.media-item.slideshow a:hover .title,
.theme-1 .info.media-item.slideshow a:focus .title,
.theme-1 .info.media-item.slideshow a:active .title,
.theme-1 .info.media-item.slideshow .item:hover .content,
.theme-1 .info.media-item.slideshow .item:focus .content,
.theme-1 .info.media-item.slideshow .item:active .content,
.theme-1 .info.btn:hover,
.theme-1 .info.btn:focus,
.theme-1 .info.btn:active,
.theme-1 .info.large-search button:hover,
.theme-1 .info.large-search button:focus,
.theme-1 .info.large-search button:active,
.theme-1 .info.labels .label a:hover,
.theme-1 .info.labels .label a:focus,
.theme-1 .info.labels .label a:active,
.theme-1 .info.title:hover,
.theme-1 .info.title:focus,
.theme-1 .info.title:active,
.theme-1 .info.noticeboard .module,
.theme-1 a.info.image-grid-item-link:hover,
.theme-1 a.info.image-grid-item-link:focus,
.theme-1 a.info.image-grid-item-link:active {
	background: #3d2585
}

.theme-1 .info.media-grid-item.from-twitter .content,
.theme-1 .info.row.top,
.theme-1 .row.keyline>.info.col.full.fill,
.theme-1 .info.text .module,
.theme-1 .info #secondary-content .primary.text .module,
.theme-1 .info.feature-slider.accordion .item.active .item-header a,
.theme-1 .info.feature-slider .tab-nav a.active,
.theme-1 .info.banner.slideshow-callout .callout,
.theme-1 .info.banner,
.theme-1 .info.callout,
.theme-1 .info #secondary-content .primary.module,
.theme-1 .info#secondary-nav a.active,
.theme-1 .info.media-item.slideshow .title,
.theme-1 .info .title,
.theme-1 .info .caption,
.theme-1 .info.media-item,
.theme-1 .info .media-item .primary,
.theme-1 .info .alert,
.theme-1 .info.pullquote,
.theme-1 .info.intro-text,
.theme-1 .info.intro-text:before,
.theme-1 .info.link-list h2:before,
.theme-1 .info.link-list .fake-h2:before,
.theme-1 .info.link-list h3:before,
.theme-1 .info.link-list .fake-h3:before,
.theme-1 .info.caption,
.theme-1 .info.btn,
.theme-1 .info.well,
.theme-1 .info.module.fill,
.theme-1 .info.labels .label a,
.theme-1 .info.large-search button,
.theme-1 .info.searchable_listing--reverse,
.theme-1 .info .content,
.theme-1 .info.image-grid-item-link {
	background: #321e6d;
	color: #fff
}

.theme-1 .info.media-grid-item.from-twitter .content:hover,
.theme-1 .info.media-grid-item.from-twitter .content:focus,
.theme-1 .info.media-grid-item.from-twitter .content:active {
	background: #462a99
}

.theme-1 .info.index-pager .active a,
.theme-1 .info.index-pager li a:hover,
.theme-1 .info.index-pager li a:focus .info.index-pager li a:active {
	border-color: #321e6d;
	background: #321e6d;
	color: #fff
}

.theme-1 .info.noticeboard .heading {
	background-color: #321e6d
}

.theme-1 .info.tag a,
.theme-1 .info.tag span {
	background-color: #321e6d
}

.theme-1 .info.tag:before {
	width: 0;
	height: 0;
	border-left: 14px solid rgba(0, 0, 0, 0);
	border-right: 0px solid rgba(0, 0, 0, 0);
	border-bottom: 24px solid #321e6d;
	content: '';
	position: relative;
	top: 0px;
	left: 0px;
	float: left
}

.theme-1 .info.tag:after {
	width: 0;
	height: 0;
	border-right: 14px solid rgba(0, 0, 0, 0);
	border-left: 0px solid rgba(0, 0, 0, 0);
	border-top: 24px solid #321e6d;
	content: '';
	position: relative;
	top: 0px;
	right: 0px;
	float: right
}

.theme-1 .info#secondary-nav .has-children>span>a.hover:after,
.theme-1 .info#secondary-nav .has-children>a.hover:after {
	border-bottom-color: #321e6d
}

.theme-1 .info#secondary-nav .active.has-children>span>a.hover:after,
.theme-1 .info#secondary-nav .active.has-children>a.hover:after {
	border-top-color: #321e6d
}

.theme-1 .info.news-events__items .content {
	background: none
}

.theme-1 .info.news-events__items .title {
	background: none;
	color: #161515
}

.theme-1 .info.news-events__items .module::after {
	color: #321e6d
}

.theme-1 blockquote {
	background: #960078;
	color: #fff
}

.theme-1 .reading-list-checkout {
	color: #960078
}

.theme-1 .pager .prev {
	background: #321e6d
}

.theme-1 .pager .prev:hover,
.theme-1 .pager .prev:focus,
.theme-1 .pager .prev:active {
	background: #462a99
}

.theme-1 .pager .next {
	background: #653098
}

.theme-1 .pager .next:hover,
.theme-1 .pager .next:focus,
.theme-1 .pager .next:active {
	background: #813ec2
}

.theme-1 .index-pager .active a,
.theme-1 .index-pager li a:hover,
.theme-1 .index-pager li a:focus,
.theme-1 .index-pager li a:active {
	border-color: #960078;
	background: #960078
}

.theme-1 .link-list h2:before,
.theme-1 .link-list .fake-h2:before,
.theme-1 .link-list h3:before,
.theme-1 .link-list .fake-h3:before,
.theme-1 .pager .next,
.theme-1 .nav-line,
.theme-1 .inpage-nav:after,
.theme-1 .accent .content:before {
	background: #653098
}

.theme-1 .accent.feature-slider.accordion .item-header a:after {
	border-bottom-color: #653098
}

.theme-1 .accent.feature-slider.accordion .item-header a:hover,
.theme-1 .accent.feature-slider.accordion .item-header a:focus,
.theme-1 .accent.feature-slider.accordion .item-header a:active,
.theme-1 .accent.feature-slider .tab-nav a:hover,
.theme-1 .accent.feature-slider .tab-nav a:active,
.theme-1 .accent.feature-slider .tab-nav a:focus,
.theme-1 #sidenav a:hover,
.theme-1 #sidenav a:active,
.theme-1 #sidenav a:focus,
.theme-1 .inpage-nav .active a {
	color: #653098
}

.theme-1 .accent.media-grid-item.from-twitter .content,
.theme-1 .accent.feature-slider.accordion .item.active .item-header a,
.theme-1 .accent.feature-slider .tab-nav a.active {
	background: #653098;
	color: #fff
}

.theme-1 .accent.media-grid-item.from-twitter .content:hover,
.theme-1 .accent.media-grid-item.from-twitter .content:focus .accent.media-grid-item.from-twitter .content:active {
	background: #6d34a4
}

.theme-1 .accent .caption .link.accent {
	text-transform: uppercase;
	text-decoration: none;
	font-size: 15px;
	font-size: 1.5rem;
	font-weight: bold;
	color: #161515;
	display: inline-block;
	position: relative;
	padding-right: 30px;
	line-height: 1.1
}

.theme-1 .accent .caption .link.accent:hover,
.theme-1 .accent .caption .link.accent:focus,
.theme-1 .accent .caption .link.accent:active {
	opacity: 0.8
}

.theme-1 .accent .caption .link.accent:after {
	content: "s";
	font-family: 'imperial-icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px;
	font-size: 24px;
	position: absolute;
	margin: -12px 0 0 5px;
	right: 0;
	top: 50%;
	height: 24px;
	color: #653098
}

.theme-2 .primary.callout .link-list h3,
.theme-2 .primary.callout .link-list .fake-h3 {
	background: #02893b
}

.theme-2 .primary.callout .link-list h3:after,
.theme-2 .primary.callout .link-list .fake-h3:after {
	border-top-color: #02893b
}

.theme-2 .primary.media-item>.link-list a:hover {
	color: #000603
}

.theme-2 .primary.media-grid-item.from-blog .color,
.theme-2 .light-primary.media-item.full span.link,
.theme-2 .primary.feature-slider.accordion .item-header a:hover,
.theme-2 .primary.feature-slider.accordion .item-header a:focus,
.theme-2 .primary.feature-slider.accordion .item-header a:active,
.theme-2 .primary.feature-slider .tab-nav a:hover,
.theme-2 .primary.feature-slider .tab-nav a:focus,
.theme-2 .primary.feature-slider .tab-nav a:active,
.theme-2 .primary .link-list.buttons ul li a,
.theme-2 .primary .link-list.buttons ul li a:after,
.theme-2 .primary#secondary-nav a:hover,
.theme-2 .primary#secondary-nav a:active,
.theme-2 .primary#secondary-nav a:focus,
.theme-2 .primary.callout .link-list.reverse a:active,
.theme-2 .primary.callout .link-list.reverse a:focus,
.theme-2 .primary.callout .link-list.reverse a:hover,
.theme-2 .primary.searchable_listing--reverse ul.labels .label,
.theme-2 .primary.searchable_listing--reverse ul.labels .label .search-choice-close:after {
	color: #02893b
}

.theme-2 .primary.media-item>a:hover .content,
.theme-2 .primary.media-item>a:focus .content,
.theme-2 .primary.media-item>a:active .content,
.theme-2 .primary.media-item>a:hover .title,
.theme-2 .primary.media-item>a:focus .title,
.theme-2 .primary.media-item>a:active .title,
.theme-2 .primary.media-item>a:hover,
.theme-2 .primary.media-item>a:focus,
.theme-2 .primary.media-item>a:active,
.theme-2 .primary.media-item.slideshow a:hover .title,
.theme-2 .primary.media-item.slideshow a:focus .title,
.theme-2 .primary.media-item.slideshow a:active .title,
.theme-2 .primary.media-item.slideshow .item:hover .content,
.theme-2 .primary.media-item.slideshow .item:focus .content,
.theme-2 .primary.media-item.slideshow .item:active .content,
.theme-2 .primary.btn:hover,
.theme-2 .primary.btn:focus,
.theme-2 .primary.btn:active,
.theme-2 .primary.large-search button:hover,
.theme-2 .primary.large-search button:focus,
.theme-2 .primary.large-search button:active,
.theme-2 .primary.labels .label a:hover,
.theme-2 .primary.labels .label a:focus,
.theme-2 .primary.labels .label a:active,
.theme-2 .primary.title:hover,
.theme-2 .primary.title:focus,
.theme-2 .primary.title:active,
.theme-2 .primary.noticeboard .module,
.theme-2 a.primary.image-grid-item-link:hover,
.theme-2 a.primary.image-grid-item-link:focus,
.theme-2 a.primary.image-grid-item-link:active {
	background: #02a748
}

.theme-2 .primary.media-grid-item.from-twitter .content,
.theme-2 .primary.row.top,
.theme-2 .row.keyline>.primary.col.full.fill,
.theme-2 .primary.text .module,
.theme-2 .primary #secondary-content .primary.text .module,
.theme-2 .primary.feature-slider.accordion .item.active .item-header a,
.theme-2 .primary.feature-slider .tab-nav a.active,
.theme-2 .primary.banner.slideshow-callout .callout,
.theme-2 .primary.banner,
.theme-2 .primary.callout,
.theme-2 .primary #secondary-content .primary.module,
.theme-2 .primary#secondary-nav a.active,
.theme-2 .primary.media-item.slideshow .title,
.theme-2 .primary .title,
.theme-2 .primary .caption,
.theme-2 .primary.media-item,
.theme-2 .primary .media-item .primary,
.theme-2 .primary .alert,
.theme-2 .primary.pullquote,
.theme-2 .primary.intro-text,
.theme-2 .primary.intro-text:before,
.theme-2 .primary.link-list h2:before,
.theme-2 .primary.link-list .fake-h2:before,
.theme-2 .primary.link-list h3:before,
.theme-2 .primary.link-list .fake-h3:before,
.theme-2 .primary.caption,
.theme-2 .primary.btn,
.theme-2 .primary.well,
.theme-2 .primary.module.fill,
.theme-2 .primary.labels .label a,
.theme-2 .primary.large-search button,
.theme-2 .primary.searchable_listing--reverse,
.theme-2 .primary .content,
.theme-2 .primary.image-grid-item-link {
	background: #02893b;
	color: #fff
}

.theme-2 .primary.media-grid-item.from-twitter .content:hover,
.theme-2 .primary.media-grid-item.from-twitter .content:focus,
.theme-2 .primary.media-grid-item.from-twitter .content:active {
	background: #03c053
}

.theme-2 .primary.index-pager .active a,
.theme-2 .primary.index-pager li a:hover,
.theme-2 .primary.index-pager li a:focus .primary.index-pager li a:active {
	border-color: #02893b;
	background: #02893b;
	color: #fff
}

.theme-2 .primary.noticeboard .heading {
	background-color: #02893b
}

.theme-2 .primary.tag a,
.theme-2 .primary.tag span {
	background-color: #02893b
}

.theme-2 .primary.tag:before {
	width: 0;
	height: 0;
	border-left: 14px solid rgba(0, 0, 0, 0);
	border-right: 0px solid rgba(0, 0, 0, 0);
	border-bottom: 24px solid #02893b;
	content: '';
	position: relative;
	top: 0px;
	left: 0px;
	float: left
}

.theme-2 .primary.tag:after {
	width: 0;
	height: 0;
	border-right: 14px solid rgba(0, 0, 0, 0);
	border-left: 0px solid rgba(0, 0, 0, 0);
	border-top: 24px solid #02893b;
	content: '';
	position: relative;
	top: 0px;
	right: 0px;
	float: right
}

.theme-2 .primary#secondary-nav .has-children>span>a.hover:after,
.theme-2 .primary#secondary-nav .has-children>a.hover:after {
	border-bottom-color: #02893b
}

.theme-2 .primary#secondary-nav .active.has-children>span>a.hover:after,
.theme-2 .primary#secondary-nav .active.has-children>a.hover:after {
	border-top-color: #02893b
}

.theme-2 .primary.news-events__items .content {
	background: none
}

.theme-2 .primary.news-events__items .title {
	background: none;
	color: #161515
}

.theme-2 .primary.news-events__items .module::after {
	color: #02893b
}

.theme-2 .secondary.callout .link-list h3,
.theme-2 .secondary.callout .link-list .fake-h3 {
	background: #0f8291
}

.theme-2 .secondary.callout .link-list h3:after,
.theme-2 .secondary.callout .link-list .fake-h3:after {
	border-top-color: #0f8291
}

.theme-2 .secondary.media-item>.link-list a:hover {
	color: #031619
}

.theme-2 .secondary.media-grid-item.from-blog .color,
.theme-2 .light-secondary.media-item.full span.link,
.theme-2 .secondary.feature-slider.accordion .item-header a:hover,
.theme-2 .secondary.feature-slider.accordion .item-header a:focus,
.theme-2 .secondary.feature-slider.accordion .item-header a:active,
.theme-2 .secondary.feature-slider .tab-nav a:hover,
.theme-2 .secondary.feature-slider .tab-nav a:focus,
.theme-2 .secondary.feature-slider .tab-nav a:active,
.theme-2 .secondary .link-list.buttons ul li a,
.theme-2 .secondary .link-list.buttons ul li a:after,
.theme-2 .secondary#secondary-nav a:hover,
.theme-2 .secondary#secondary-nav a:active,
.theme-2 .secondary#secondary-nav a:focus,
.theme-2 .secondary.callout .link-list.reverse a:active,
.theme-2 .secondary.callout .link-list.reverse a:focus,
.theme-2 .secondary.callout .link-list.reverse a:hover,
.theme-2 .secondary.searchable_listing--reverse ul.labels .label,
.theme-2 .secondary.searchable_listing--reverse ul.labels .label .search-choice-close:after {
	color: #0f8291
}

.theme-2 .secondary.media-item>a:hover .content,
.theme-2 .secondary.media-item>a:focus .content,
.theme-2 .secondary.media-item>a:active .content,
.theme-2 .secondary.media-item>a:hover .title,
.theme-2 .secondary.media-item>a:focus .title,
.theme-2 .secondary.media-item>a:active .title,
.theme-2 .secondary.media-item>a:hover,
.theme-2 .secondary.media-item>a:focus,
.theme-2 .secondary.media-item>a:active,
.theme-2 .secondary.media-item.slideshow a:hover .title,
.theme-2 .secondary.media-item.slideshow a:focus .title,
.theme-2 .secondary.media-item.slideshow a:active .title,
.theme-2 .secondary.media-item.slideshow .item:hover .content,
.theme-2 .secondary.media-item.slideshow .item:focus .content,
.theme-2 .secondary.media-item.slideshow .item:active .content,
.theme-2 .secondary.btn:hover,
.theme-2 .secondary.btn:focus,
.theme-2 .secondary.btn:active,
.theme-2 .secondary.large-search button:hover,
.theme-2 .secondary.large-search button:focus,
.theme-2 .secondary.large-search button:active,
.theme-2 .secondary.labels .label a:hover,
.theme-2 .secondary.labels .label a:focus,
.theme-2 .secondary.labels .label a:active,
.theme-2 .secondary.title:hover,
.theme-2 .secondary.title:focus,
.theme-2 .secondary.title:active,
.theme-2 .secondary.noticeboard .module,
.theme-2 a.secondary.image-grid-item-link:hover,
.theme-2 a.secondary.image-grid-item-link:focus,
.theme-2 a.secondary.image-grid-item-link:active {
	background: #129bad
}

.theme-2 .secondary.media-grid-item.from-twitter .content,
.theme-2 .secondary.row.top,
.theme-2 .row.keyline>.secondary.col.full.fill,
.theme-2 .secondary.text .module,
.theme-2 .secondary #secondary-content .primary.text .module,
.theme-2 .secondary.feature-slider.accordion .item.active .item-header a,
.theme-2 .secondary.feature-slider .tab-nav a.active,
.theme-2 .secondary.banner.slideshow-callout .callout,
.theme-2 .secondary.banner,
.theme-2 .secondary.callout,
.theme-2 .secondary #secondary-content .primary.module,
.theme-2 .secondary#secondary-nav a.active,
.theme-2 .secondary.media-item.slideshow .title,
.theme-2 .secondary .title,
.theme-2 .secondary .caption,
.theme-2 .secondary.media-item,
.theme-2 .secondary .media-item .primary,
.theme-2 .secondary .alert,
.theme-2 .secondary.pullquote,
.theme-2 .secondary.intro-text,
.theme-2 .secondary.intro-text:before,
.theme-2 .secondary.link-list h2:before,
.theme-2 .secondary.link-list .fake-h2:before,
.theme-2 .secondary.link-list h3:before,
.theme-2 .secondary.link-list .fake-h3:before,
.theme-2 .secondary.caption,
.theme-2 .secondary.btn,
.theme-2 .secondary.well,
.theme-2 .secondary.module.fill,
.theme-2 .secondary.labels .label a,
.theme-2 .secondary.large-search button,
.theme-2 .secondary.searchable_listing--reverse,
.theme-2 .secondary .content,
.theme-2 .secondary.image-grid-item-link {
	background: #0f8291;
	color: #fff
}

.theme-2 .secondary.media-grid-item.from-twitter .content:hover,
.theme-2 .secondary.media-grid-item.from-twitter .content:focus,
.theme-2 .secondary.media-grid-item.from-twitter .content:active {
	background: #14b0c4
}

.theme-2 .secondary.index-pager .active a,
.theme-2 .secondary.index-pager li a:hover,
.theme-2 .secondary.index-pager li a:focus .secondary.index-pager li a:active {
	border-color: #0f8291;
	background: #0f8291;
	color: #fff
}

.theme-2 .secondary.noticeboard .heading {
	background-color: #0f8291
}

.theme-2 .secondary.tag a,
.theme-2 .secondary.tag span {
	background-color: #0f8291
}

.theme-2 .secondary.tag:before {
	width: 0;
	height: 0;
	border-left: 14px solid rgba(0, 0, 0, 0);
	border-right: 0px solid rgba(0, 0, 0, 0);
	border-bottom: 24px solid #0f8291;
	content: '';
	position: relative;
	top: 0px;
	left: 0px;
	float: left
}

.theme-2 .secondary.tag:after {
	width: 0;
	height: 0;
	border-right: 14px solid rgba(0, 0, 0, 0);
	border-left: 0px solid rgba(0, 0, 0, 0);
	border-top: 24px solid #0f8291;
	content: '';
	position: relative;
	top: 0px;
	right: 0px;
	float: right
}

.theme-2 .secondary#secondary-nav .has-children>span>a.hover:after,
.theme-2 .secondary#secondary-nav .has-children>a.hover:after {
	border-bottom-color: #0f8291
}

.theme-2 .secondary#secondary-nav .active.has-children>span>a.hover:after,
.theme-2 .secondary#secondary-nav .active.has-children>a.hover:after {
	border-top-color: #0f8291
}

.theme-2 .secondary.news-events__items .content {
	background: none
}

.theme-2 .secondary.news-events__items .title {
	background: none;
	color: #161515
}

.theme-2 .secondary.news-events__items .module::after {
	color: #0f8291
}

.theme-2 .info.callout .link-list h3,
.theme-2 .info.callout .link-list .fake-h3 {
	background: #006eaf
}

.theme-2 .info.callout .link-list h3:after,
.theme-2 .info.callout .link-list .fake-h3:after {
	border-top-color: #006eaf
}

.theme-2 .info.media-item>.link-list a:hover {
	color: #001b2a
}

.theme-2 .info.media-grid-item.from-blog .color,
.theme-2 .light-info.media-item.full span.link,
.theme-2 .info.feature-slider.accordion .item-header a:hover,
.theme-2 .info.feature-slider.accordion .item-header a:focus,
.theme-2 .info.feature-slider.accordion .item-header a:active,
.theme-2 .info.feature-slider .tab-nav a:hover,
.theme-2 .info.feature-slider .tab-nav a:focus,
.theme-2 .info.feature-slider .tab-nav a:active,
.theme-2 .info .link-list.buttons ul li a,
.theme-2 .info .link-list.buttons ul li a:after,
.theme-2 .info#secondary-nav a:hover,
.theme-2 .info#secondary-nav a:active,
.theme-2 .info#secondary-nav a:focus,
.theme-2 .info.callout .link-list.reverse a:active,
.theme-2 .info.callout .link-list.reverse a:focus,
.theme-2 .info.callout .link-list.reverse a:hover,
.theme-2 .info.searchable_listing--reverse ul.labels .label,
.theme-2 .info.searchable_listing--reverse ul.labels .label .search-choice-close:after {
	color: #006eaf
}

.theme-2 .info.media-item>a:hover .content,
.theme-2 .info.media-item>a:focus .content,
.theme-2 .info.media-item>a:active .content,
.theme-2 .info.media-item>a:hover .title,
.theme-2 .info.media-item>a:focus .title,
.theme-2 .info.media-item>a:active .title,
.theme-2 .info.media-item>a:hover,
.theme-2 .info.media-item>a:focus,
.theme-2 .info.media-item>a:active,
.theme-2 .info.media-item.slideshow a:hover .title,
.theme-2 .info.media-item.slideshow a:focus .title,
.theme-2 .info.media-item.slideshow a:active .title,
.theme-2 .info.media-item.slideshow .item:hover .content,
.theme-2 .info.media-item.slideshow .item:focus .content,
.theme-2 .info.media-item.slideshow .item:active .content,
.theme-2 .info.btn:hover,
.theme-2 .info.btn:focus,
.theme-2 .info.btn:active,
.theme-2 .info.large-search button:hover,
.theme-2 .info.large-search button:focus,
.theme-2 .info.large-search button:active,
.theme-2 .info.labels .label a:hover,
.theme-2 .info.labels .label a:focus,
.theme-2 .info.labels .label a:active,
.theme-2 .info.title:hover,
.theme-2 .info.title:focus,
.theme-2 .info.title:active,
.theme-2 .info.noticeboard .module,
.theme-2 a.info.image-grid-item-link:hover,
.theme-2 a.info.image-grid-item-link:focus,
.theme-2 a.info.image-grid-item-link:active {
	background: #0081ce
}

.theme-2 .info.media-grid-item.from-twitter .content,
.theme-2 .info.row.top,
.theme-2 .row.keyline>.info.col.full.fill,
.theme-2 .info.text .module,
.theme-2 .info #secondary-content .primary.text .module,
.theme-2 .info.feature-slider.accordion .item.active .item-header a,
.theme-2 .info.feature-slider .tab-nav a.active,
.theme-2 .info.banner.slideshow-callout .callout,
.theme-2 .info.banner,
.theme-2 .info.callout,
.theme-2 .info #secondary-content .primary.module,
.theme-2 .info#secondary-nav a.active,
.theme-2 .info.media-item.slideshow .title,
.theme-2 .info .title,
.theme-2 .info .caption,
.theme-2 .info.media-item,
.theme-2 .info .media-item .primary,
.theme-2 .info .alert,
.theme-2 .info.pullquote,
.theme-2 .info.intro-text,
.theme-2 .info.intro-text:before,
.theme-2 .info.link-list h2:before,
.theme-2 .info.link-list .fake-h2:before,
.theme-2 .info.link-list h3:before,
.theme-2 .info.link-list .fake-h3:before,
.theme-2 .info.caption,
.theme-2 .info.btn,
.theme-2 .info.well,
.theme-2 .info.module.fill,
.theme-2 .info.labels .label a,
.theme-2 .info.large-search button,
.theme-2 .info.searchable_listing--reverse,
.theme-2 .info .content,
.theme-2 .info.image-grid-item-link {
	background: #006eaf;
	color: #fff
}

.theme-2 .info.media-grid-item.from-twitter .content:hover,
.theme-2 .info.media-grid-item.from-twitter .content:focus,
.theme-2 .info.media-grid-item.from-twitter .content:active {
	background: #0091e7
}

.theme-2 .info.index-pager .active a,
.theme-2 .info.index-pager li a:hover,
.theme-2 .info.index-pager li a:focus .info.index-pager li a:active {
	border-color: #006eaf;
	background: #006eaf;
	color: #fff
}

.theme-2 .info.noticeboard .heading {
	background-color: #006eaf
}

.theme-2 .info.tag a,
.theme-2 .info.tag span {
	background-color: #006eaf
}

.theme-2 .info.tag:before {
	width: 0;
	height: 0;
	border-left: 14px solid rgba(0, 0, 0, 0);
	border-right: 0px solid rgba(0, 0, 0, 0);
	border-bottom: 24px solid #006eaf;
	content: '';
	position: relative;
	top: 0px;
	left: 0px;
	float: left
}

.theme-2 .info.tag:after {
	width: 0;
	height: 0;
	border-right: 14px solid rgba(0, 0, 0, 0);
	border-left: 0px solid rgba(0, 0, 0, 0);
	border-top: 24px solid #006eaf;
	content: '';
	position: relative;
	top: 0px;
	right: 0px;
	float: right
}

.theme-2 .info#secondary-nav .has-children>span>a.hover:after,
.theme-2 .info#secondary-nav .has-children>a.hover:after {
	border-bottom-color: #006eaf
}

.theme-2 .info#secondary-nav .active.has-children>span>a.hover:after,
.theme-2 .info#secondary-nav .active.has-children>a.hover:after {
	border-top-color: #006eaf
}

.theme-2 .info.news-events__items .content {
	background: none
}

.theme-2 .info.news-events__items .title {
	background: none;
	color: #161515
}

.theme-2 .info.news-events__items .module::after {
	color: #006eaf
}

.theme-2 blockquote {
	background: #0f8291;
	color: #fff
}

.theme-2 .reading-list-checkout {
	color: #0f8291
}

.theme-2 .pager .prev {
	background: #006eaf
}

.theme-2 .pager .prev:hover,
.theme-2 .pager .prev:focus,
.theme-2 .pager .prev:active {
	background: #0091e7
}

.theme-2 .pager .next {
	background: #66a40a
}

.theme-2 .pager .next:hover,
.theme-2 .pager .next:focus,
.theme-2 .pager .next:active {
	background: #87d90d
}

.theme-2 .index-pager .active a,
.theme-2 .index-pager li a:hover,
.theme-2 .index-pager li a:focus,
.theme-2 .index-pager li a:active {
	border-color: #0f8291;
	background: #0f8291
}

.theme-2 .link-list h2:before,
.theme-2 .link-list .fake-h2:before,
.theme-2 .link-list h3:before,
.theme-2 .link-list .fake-h3:before,
.theme-2 .pager .next,
.theme-2 .nav-line,
.theme-2 .inpage-nav:after,
.theme-2 .accent .content:before {
	background: #66a40a
}

.theme-2 .accent.feature-slider.accordion .item-header a:after {
	border-bottom-color: #66a40a
}

.theme-2 .accent.feature-slider.accordion .item-header a:hover,
.theme-2 .accent.feature-slider.accordion .item-header a:focus,
.theme-2 .accent.feature-slider.accordion .item-header a:active,
.theme-2 .accent.feature-slider .tab-nav a:hover,
.theme-2 .accent.feature-slider .tab-nav a:active,
.theme-2 .accent.feature-slider .tab-nav a:focus,
.theme-2 #sidenav a:hover,
.theme-2 #sidenav a:active,
.theme-2 #sidenav a:focus,
.theme-2 .inpage-nav .active a {
	color: #66a40a
}

.theme-2 .accent.media-grid-item.from-twitter .content,
.theme-2 .accent.feature-slider.accordion .item.active .item-header a,
.theme-2 .accent.feature-slider .tab-nav a.active {
	background: #66a40a;
	color: #fff
}

.theme-2 .accent.media-grid-item.from-twitter .content:hover,
.theme-2 .accent.media-grid-item.from-twitter .content:focus .accent.media-grid-item.from-twitter .content:active {
	background: #6fb20b
}

.theme-2 .accent .caption .link.accent {
	text-transform: uppercase;
	text-decoration: none;
	font-size: 15px;
	font-size: 1.5rem;
	font-weight: bold;
	color: #161515;
	display: inline-block;
	position: relative;
	padding-right: 30px;
	line-height: 1.1
}

.theme-2 .accent .caption .link.accent:hover,
.theme-2 .accent .caption .link.accent:focus,
.theme-2 .accent .caption .link.accent:active {
	opacity: 0.8
}

.theme-2 .accent .caption .link.accent:after {
	content: "s";
	font-family: 'imperial-icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px;
	font-size: 24px;
	position: absolute;
	margin: -12px 0 0 5px;
	right: 0;
	top: 50%;
	height: 24px;
	color: #66a40a
}

.theme-3 .primary.callout .link-list h3,
.theme-3 .primary.callout .link-list .fake-h3 {
	background: #a51900
}

.theme-3 .primary.callout .link-list h3:after,
.theme-3 .primary.callout .link-list .fake-h3:after {
	border-top-color: #a51900
}

.theme-3 .primary.media-item>.link-list a:hover {
	color: #200500
}

.theme-3 .primary.media-grid-item.from-blog .color,
.theme-3 .light-primary.media-item.full span.link,
.theme-3 .primary.feature-slider.accordion .item-header a:hover,
.theme-3 .primary.feature-slider.accordion .item-header a:focus,
.theme-3 .primary.feature-slider.accordion .item-header a:active,
.theme-3 .primary.feature-slider .tab-nav a:hover,
.theme-3 .primary.feature-slider .tab-nav a:focus,
.theme-3 .primary.feature-slider .tab-nav a:active,
.theme-3 .primary .link-list.buttons ul li a,
.theme-3 .primary .link-list.buttons ul li a:after,
.theme-3 .primary#secondary-nav a:hover,
.theme-3 .primary#secondary-nav a:active,
.theme-3 .primary#secondary-nav a:focus,
.theme-3 .primary.callout .link-list.reverse a:active,
.theme-3 .primary.callout .link-list.reverse a:focus,
.theme-3 .primary.callout .link-list.reverse a:hover,
.theme-3 .primary.searchable_listing--reverse ul.labels .label,
.theme-3 .primary.searchable_listing--reverse ul.labels .label .search-choice-close:after {
	color: #a51900
}

.theme-3 .primary.media-item>a:hover .content,
.theme-3 .primary.media-item>a:focus .content,
.theme-3 .primary.media-item>a:active .content,
.theme-3 .primary.media-item>a:hover .title,
.theme-3 .primary.media-item>a:focus .title,
.theme-3 .primary.media-item>a:active .title,
.theme-3 .primary.media-item>a:hover,
.theme-3 .primary.media-item>a:focus,
.theme-3 .primary.media-item>a:active,
.theme-3 .primary.media-item.slideshow a:hover .title,
.theme-3 .primary.media-item.slideshow a:focus .title,
.theme-3 .primary.media-item.slideshow a:active .title,
.theme-3 .primary.media-item.slideshow .item:hover .content,
.theme-3 .primary.media-item.slideshow .item:focus .content,
.theme-3 .primary.media-item.slideshow .item:active .content,
.theme-3 .primary.btn:hover,
.theme-3 .primary.btn:focus,
.theme-3 .primary.btn:active,
.theme-3 .primary.large-search button:hover,
.theme-3 .primary.large-search button:focus,
.theme-3 .primary.large-search button:active,
.theme-3 .primary.labels .label a:hover,
.theme-3 .primary.labels .label a:focus,
.theme-3 .primary.labels .label a:active,
.theme-3 .primary.title:hover,
.theme-3 .primary.title:focus,
.theme-3 .primary.title:active,
.theme-3 .primary.noticeboard .module,
.theme-3 a.primary.image-grid-item-link:hover,
.theme-3 a.primary.image-grid-item-link:focus,
.theme-3 a.primary.image-grid-item-link:active {
	background: #c41e00
}

.theme-3 .primary.media-grid-item.from-twitter .content,
.theme-3 .primary.row.top,
.theme-3 .row.keyline>.primary.col.full.fill,
.theme-3 .primary.text .module,
.theme-3 .primary #secondary-content .primary.text .module,
.theme-3 .primary.feature-slider.accordion .item.active .item-header a,
.theme-3 .primary.feature-slider .tab-nav a.active,
.theme-3 .primary.banner.slideshow-callout .callout,
.theme-3 .primary.banner,
.theme-3 .primary.callout,
.theme-3 .primary #secondary-content .primary.module,
.theme-3 .primary#secondary-nav a.active,
.theme-3 .primary.media-item.slideshow .title,
.theme-3 .primary .title,
.theme-3 .primary .caption,
.theme-3 .primary.media-item,
.theme-3 .primary .media-item .primary,
.theme-3 .primary .alert,
.theme-3 .primary.pullquote,
.theme-3 .primary.intro-text,
.theme-3 .primary.intro-text:before,
.theme-3 .primary.link-list h2:before,
.theme-3 .primary.link-list .fake-h2:before,
.theme-3 .primary.link-list h3:before,
.theme-3 .primary.link-list .fake-h3:before,
.theme-3 .primary.caption,
.theme-3 .primary.btn,
.theme-3 .primary.well,
.theme-3 .primary.module.fill,
.theme-3 .primary.labels .label a,
.theme-3 .primary.large-search button,
.theme-3 .primary.searchable_listing--reverse,
.theme-3 .primary .content,
.theme-3 .primary.image-grid-item-link {
	background: #a51900;
	color: #fff
}

.theme-3 .primary.media-grid-item.from-twitter .content:hover,
.theme-3 .primary.media-grid-item.from-twitter .content:focus,
.theme-3 .primary.media-grid-item.from-twitter .content:active {
	background: #d20
}

.theme-3 .primary.index-pager .active a,
.theme-3 .primary.index-pager li a:hover,
.theme-3 .primary.index-pager li a:focus .primary.index-pager li a:active {
	border-color: #a51900;
	background: #a51900;
	color: #fff
}

.theme-3 .primary.noticeboard .heading {
	background-color: #a51900
}

.theme-3 .primary.tag a,
.theme-3 .primary.tag span {
	background-color: #a51900
}

.theme-3 .primary.tag:before {
	width: 0;
	height: 0;
	border-left: 14px solid rgba(0, 0, 0, 0);
	border-right: 0px solid rgba(0, 0, 0, 0);
	border-bottom: 24px solid #a51900;
	content: '';
	position: relative;
	top: 0px;
	left: 0px;
	float: left
}

.theme-3 .primary.tag:after {
	width: 0;
	height: 0;
	border-right: 14px solid rgba(0, 0, 0, 0);
	border-left: 0px solid rgba(0, 0, 0, 0);
	border-top: 24px solid #a51900;
	content: '';
	position: relative;
	top: 0px;
	right: 0px;
	float: right
}

.theme-3 .primary#secondary-nav .has-children>span>a.hover:after,
.theme-3 .primary#secondary-nav .has-children>a.hover:after {
	border-bottom-color: #a51900
}

.theme-3 .primary#secondary-nav .active.has-children>span>a.hover:after,
.theme-3 .primary#secondary-nav .active.has-children>a.hover:after {
	border-top-color: #a51900
}

.theme-3 .primary.news-events__items .content {
	background: none
}

.theme-3 .primary.news-events__items .title {
	background: none;
	color: #161515
}

.theme-3 .primary.news-events__items .module::after {
	color: #a51900
}

.theme-3 .secondary.callout .link-list h3,
.theme-3 .secondary.callout .link-list .fake-h3 {
	background: #d24000
}

.theme-3 .secondary.callout .link-list h3:after,
.theme-3 .secondary.callout .link-list .fake-h3:after {
	border-top-color: #d24000
}

.theme-3 .secondary.media-item>.link-list a:hover {
	color: #4d1800
}

.theme-3 .secondary.media-grid-item.from-blog .color,
.theme-3 .light-secondary.media-item.full span.link,
.theme-3 .secondary.feature-slider.accordion .item-header a:hover,
.theme-3 .secondary.feature-slider.accordion .item-header a:focus,
.theme-3 .secondary.feature-slider.accordion .item-header a:active,
.theme-3 .secondary.feature-slider .tab-nav a:hover,
.theme-3 .secondary.feature-slider .tab-nav a:focus,
.theme-3 .secondary.feature-slider .tab-nav a:active,
.theme-3 .secondary .link-list.buttons ul li a,
.theme-3 .secondary .link-list.buttons ul li a:after,
.theme-3 .secondary#secondary-nav a:hover,
.theme-3 .secondary#secondary-nav a:active,
.theme-3 .secondary#secondary-nav a:focus,
.theme-3 .secondary.callout .link-list.reverse a:active,
.theme-3 .secondary.callout .link-list.reverse a:focus,
.theme-3 .secondary.callout .link-list.reverse a:hover,
.theme-3 .secondary.searchable_listing--reverse ul.labels .label,
.theme-3 .secondary.searchable_listing--reverse ul.labels .label .search-choice-close:after {
	color: #d24000
}

.theme-3 .secondary.media-item>a:hover .content,
.theme-3 .secondary.media-item>a:focus .content,
.theme-3 .secondary.media-item>a:active .content,
.theme-3 .secondary.media-item>a:hover .title,
.theme-3 .secondary.media-item>a:focus .title,
.theme-3 .secondary.media-item>a:active .title,
.theme-3 .secondary.media-item>a:hover,
.theme-3 .secondary.media-item>a:focus,
.theme-3 .secondary.media-item>a:active,
.theme-3 .secondary.media-item.slideshow a:hover .title,
.theme-3 .secondary.media-item.slideshow a:focus .title,
.theme-3 .secondary.media-item.slideshow a:active .title,
.theme-3 .secondary.media-item.slideshow .item:hover .content,
.theme-3 .secondary.media-item.slideshow .item:focus .content,
.theme-3 .secondary.media-item.slideshow .item:active .content,
.theme-3 .secondary.btn:hover,
.theme-3 .secondary.btn:focus,
.theme-3 .secondary.btn:active,
.theme-3 .secondary.large-search button:hover,
.theme-3 .secondary.large-search button:focus,
.theme-3 .secondary.large-search button:active,
.theme-3 .secondary.labels .label a:hover,
.theme-3 .secondary.labels .label a:focus,
.theme-3 .secondary.labels .label a:active,
.theme-3 .secondary.title:hover,
.theme-3 .secondary.title:focus,
.theme-3 .secondary.title:active,
.theme-3 .secondary.noticeboard .module,
.theme-3 a.secondary.image-grid-item-link:hover,
.theme-3 a.secondary.image-grid-item-link:focus,
.theme-3 a.secondary.image-grid-item-link:active {
	background: #f14900
}

.theme-3 .secondary.media-grid-item.from-twitter .content,
.theme-3 .secondary.row.top,
.theme-3 .row.keyline>.secondary.col.full.fill,
.theme-3 .secondary.text .module,
.theme-3 .secondary #secondary-content .primary.text .module,
.theme-3 .secondary.feature-slider.accordion .item.active .item-header a,
.theme-3 .secondary.feature-slider .tab-nav a.active,
.theme-3 .secondary.banner.slideshow-callout .callout,
.theme-3 .secondary.banner,
.theme-3 .secondary.callout,
.theme-3 .secondary #secondary-content .primary.module,
.theme-3 .secondary#secondary-nav a.active,
.theme-3 .secondary.media-item.slideshow .title,
.theme-3 .secondary .title,
.theme-3 .secondary .caption,
.theme-3 .secondary.media-item,
.theme-3 .secondary .media-item .primary,
.theme-3 .secondary .alert,
.theme-3 .secondary.pullquote,
.theme-3 .secondary.intro-text,
.theme-3 .secondary.intro-text:before,
.theme-3 .secondary.link-list h2:before,
.theme-3 .secondary.link-list .fake-h2:before,
.theme-3 .secondary.link-list h3:before,
.theme-3 .secondary.link-list .fake-h3:before,
.theme-3 .secondary.caption,
.theme-3 .secondary.btn,
.theme-3 .secondary.well,
.theme-3 .secondary.module.fill,
.theme-3 .secondary.labels .label a,
.theme-3 .secondary.large-search button,
.theme-3 .secondary.searchable_listing--reverse,
.theme-3 .secondary .content,
.theme-3 .secondary.image-grid-item-link {
	background: #d24000;
	color: #fff
}

.theme-3 .secondary.media-grid-item.from-twitter .content:hover,
.theme-3 .secondary.media-grid-item.from-twitter .content:focus,
.theme-3 .secondary.media-grid-item.from-twitter .content:active {
	background: #ff550b
}

.theme-3 .secondary.index-pager .active a,
.theme-3 .secondary.index-pager li a:hover,
.theme-3 .secondary.index-pager li a:focus .secondary.index-pager li a:active {
	border-color: #d24000;
	background: #d24000;
	color: #fff
}

.theme-3 .secondary.noticeboard .heading {
	background-color: #d24000
}

.theme-3 .secondary.tag a,
.theme-3 .secondary.tag span {
	background-color: #d24000
}

.theme-3 .secondary.tag:before {
	width: 0;
	height: 0;
	border-left: 14px solid rgba(0, 0, 0, 0);
	border-right: 0px solid rgba(0, 0, 0, 0);
	border-bottom: 24px solid #d24000;
	content: '';
	position: relative;
	top: 0px;
	left: 0px;
	float: left
}

.theme-3 .secondary.tag:after {
	width: 0;
	height: 0;
	border-right: 14px solid rgba(0, 0, 0, 0);
	border-left: 0px solid rgba(0, 0, 0, 0);
	border-top: 24px solid #d24000;
	content: '';
	position: relative;
	top: 0px;
	right: 0px;
	float: right
}

.theme-3 .secondary#secondary-nav .has-children>span>a.hover:after,
.theme-3 .secondary#secondary-nav .has-children>a.hover:after {
	border-bottom-color: #d24000
}

.theme-3 .secondary#secondary-nav .active.has-children>span>a.hover:after,
.theme-3 .secondary#secondary-nav .active.has-children>a.hover:after {
	border-top-color: #d24000
}

.theme-3 .secondary.news-events__items .content {
	background: none
}

.theme-3 .secondary.news-events__items .title {
	background: none;
	color: #161515
}

.theme-3 .secondary.news-events__items .module::after {
	color: #d24000
}

.theme-3 .info.callout .link-list h3,
.theme-3 .info.callout .link-list .fake-h3 {
	background: #003e74
}

.theme-3 .info.callout .link-list h3:after,
.theme-3 .info.callout .link-list .fake-h3:after {
	border-top-color: #003e74
}

.theme-3 .info.media-item>.link-list a:hover {
	color: #000
}

.theme-3 .info.media-grid-item.from-blog .color,
.theme-3 .light-info.media-item.full span.link,
.theme-3 .info.feature-slider.accordion .item-header a:hover,
.theme-3 .info.feature-slider.accordion .item-header a:focus,
.theme-3 .info.feature-slider.accordion .item-header a:active,
.theme-3 .info.feature-slider .tab-nav a:hover,
.theme-3 .info.feature-slider .tab-nav a:focus,
.theme-3 .info.feature-slider .tab-nav a:active,
.theme-3 .info .link-list.buttons ul li a,
.theme-3 .info .link-list.buttons ul li a:after,
.theme-3 .info#secondary-nav a:hover,
.theme-3 .info#secondary-nav a:active,
.theme-3 .info#secondary-nav a:focus,
.theme-3 .info.callout .link-list.reverse a:active,
.theme-3 .info.callout .link-list.reverse a:focus,
.theme-3 .info.callout .link-list.reverse a:hover,
.theme-3 .info.searchable_listing--reverse ul.labels .label,
.theme-3 .info.searchable_listing--reverse ul.labels .label .search-choice-close:after {
	color: #003e74
}

.theme-3 .info.media-item>a:hover .content,
.theme-3 .info.media-item>a:focus .content,
.theme-3 .info.media-item>a:active .content,
.theme-3 .info.media-item>a:hover .title,
.theme-3 .info.media-item>a:focus .title,
.theme-3 .info.media-item>a:active .title,
.theme-3 .info.media-item>a:hover,
.theme-3 .info.media-item>a:focus,
.theme-3 .info.media-item>a:active,
.theme-3 .info.media-item.slideshow a:hover .title,
.theme-3 .info.media-item.slideshow a:focus .title,
.theme-3 .info.media-item.slideshow a:active .title,
.theme-3 .info.media-item.slideshow .item:hover .content,
.theme-3 .info.media-item.slideshow .item:focus .content,
.theme-3 .info.media-item.slideshow .item:active .content,
.theme-3 .info.btn:hover,
.theme-3 .info.btn:focus,
.theme-3 .info.btn:active,
.theme-3 .info.large-search button:hover,
.theme-3 .info.large-search button:focus,
.theme-3 .info.large-search button:active,
.theme-3 .info.labels .label a:hover,
.theme-3 .info.labels .label a:focus,
.theme-3 .info.labels .label a:active,
.theme-3 .info.title:hover,
.theme-3 .info.title:focus,
.theme-3 .info.title:active,
.theme-3 .info.noticeboard .module,
.theme-3 a.info.image-grid-item-link:hover,
.theme-3 a.info.image-grid-item-link:focus,
.theme-3 a.info.image-grid-item-link:active {
	background: #004e93
}

.theme-3 .info.media-grid-item.from-twitter .content,
.theme-3 .info.row.top,
.theme-3 .row.keyline>.info.col.full.fill,
.theme-3 .info.text .module,
.theme-3 .info #secondary-content .primary.text .module,
.theme-3 .info.feature-slider.accordion .item.active .item-header a,
.theme-3 .info.feature-slider .tab-nav a.active,
.theme-3 .info.banner.slideshow-callout .callout,
.theme-3 .info.banner,
.theme-3 .info.callout,
.theme-3 .info #secondary-content .primary.module,
.theme-3 .info#secondary-nav a.active,
.theme-3 .info.media-item.slideshow .title,
.theme-3 .info .title,
.theme-3 .info .caption,
.theme-3 .info.media-item,
.theme-3 .info .media-item .primary,
.theme-3 .info .alert,
.theme-3 .info.pullquote,
.theme-3 .info.intro-text,
.theme-3 .info.intro-text:before,
.theme-3 .info.link-list h2:before,
.theme-3 .info.link-list .fake-h2:before,
.theme-3 .info.link-list h3:before,
.theme-3 .info.link-list .fake-h3:before,
.theme-3 .info.caption,
.theme-3 .info.btn,
.theme-3 .info.well,
.theme-3 .info.module.fill,
.theme-3 .info.labels .label a,
.theme-3 .info.large-search button,
.theme-3 .info.searchable_listing--reverse,
.theme-3 .info .content,
.theme-3 .info.image-grid-item-link {
	background: #003e74;
	color: #fff
}

.theme-3 .info.media-grid-item.from-twitter .content:hover,
.theme-3 .info.media-grid-item.from-twitter .content:focus,
.theme-3 .info.media-grid-item.from-twitter .content:active {
	background: #005cac
}

.theme-3 .info.index-pager .active a,
.theme-3 .info.index-pager li a:hover,
.theme-3 .info.index-pager li a:focus .info.index-pager li a:active {
	border-color: #003e74;
	background: #003e74;
	color: #fff
}

.theme-3 .info.noticeboard .heading {
	background-color: #003e74
}

.theme-3 .info.tag a,
.theme-3 .info.tag span {
	background-color: #003e74
}

.theme-3 .info.tag:before {
	width: 0;
	height: 0;
	border-left: 14px solid rgba(0, 0, 0, 0);
	border-right: 0px solid rgba(0, 0, 0, 0);
	border-bottom: 24px solid #003e74;
	content: '';
	position: relative;
	top: 0px;
	left: 0px;
	float: left
}

.theme-3 .info.tag:after {
	width: 0;
	height: 0;
	border-right: 14px solid rgba(0, 0, 0, 0);
	border-left: 0px solid rgba(0, 0, 0, 0);
	border-top: 24px solid #003e74;
	content: '';
	position: relative;
	top: 0px;
	right: 0px;
	float: right
}

.theme-3 .info#secondary-nav .has-children>span>a.hover:after,
.theme-3 .info#secondary-nav .has-children>a.hover:after {
	border-bottom-color: #003e74
}

.theme-3 .info#secondary-nav .active.has-children>span>a.hover:after,
.theme-3 .info#secondary-nav .active.has-children>a.hover:after {
	border-top-color: #003e74
}

.theme-3 .info.news-events__items .content {
	background: none
}

.theme-3 .info.news-events__items .title {
	background: none;
	color: #161515
}

.theme-3 .info.news-events__items .module::after {
	color: #003e74
}

.theme-3 blockquote {
	background: #d24000;
	color: #fff
}

.theme-3 .reading-list-checkout {
	color: #d24000
}

.theme-3 .pager .prev {
	background: #003e74
}

.theme-3 .pager .prev:hover,
.theme-3 .pager .prev:focus,
.theme-3 .pager .prev:active {
	background: #005cac
}

.theme-3 .pager .next {
	background: #ec7300
}

.theme-3 .pager .next:hover,
.theme-3 .pager .next:focus,
.theme-3 .pager .next:active {
	background: #ff8f25
}

.theme-3 .index-pager .active a,
.theme-3 .index-pager li a:hover,
.theme-3 .index-pager li a:focus,
.theme-3 .index-pager li a:active {
	border-color: #d24000;
	background: #d24000
}

.theme-3 .link-list h2:before,
.theme-3 .link-list .fake-h2:before,
.theme-3 .link-list h3:before,
.theme-3 .link-list .fake-h3:before,
.theme-3 .pager .next,
.theme-3 .nav-line,
.theme-3 .inpage-nav:after,
.theme-3 .accent .content:before {
	background: #ec7300
}

.theme-3 .accent.feature-slider.accordion .item-header a:after {
	border-bottom-color: #ec7300
}

.theme-3 .accent.feature-slider.accordion .item-header a:hover,
.theme-3 .accent.feature-slider.accordion .item-header a:focus,
.theme-3 .accent.feature-slider.accordion .item-header a:active,
.theme-3 .accent.feature-slider .tab-nav a:hover,
.theme-3 .accent.feature-slider .tab-nav a:active,
.theme-3 .accent.feature-slider .tab-nav a:focus,
.theme-3 #sidenav a:hover,
.theme-3 #sidenav a:active,
.theme-3 #sidenav a:focus,
.theme-3 .inpage-nav .active a {
	color: #ec7300
}

.theme-3 .accent.media-grid-item.from-twitter .content,
.theme-3 .accent.feature-slider.accordion .item.active .item-header a,
.theme-3 .accent.feature-slider .tab-nav a.active {
	background: #ec7300;
	color: #fff
}

.theme-3 .accent.media-grid-item.from-twitter .content:hover,
.theme-3 .accent.media-grid-item.from-twitter .content:focus .accent.media-grid-item.from-twitter .content:active {
	background: #fb7a00
}

.theme-3 .accent .caption .link.accent {
	text-transform: uppercase;
	text-decoration: none;
	font-size: 15px;
	font-size: 1.5rem;
	font-weight: bold;
	color: #161515;
	display: inline-block;
	position: relative;
	padding-right: 30px;
	line-height: 1.1
}

.theme-3 .accent .caption .link.accent:hover,
.theme-3 .accent .caption .link.accent:focus,
.theme-3 .accent .caption .link.accent:active {
	opacity: 0.8
}

.theme-3 .accent .caption .link.accent:after {
	content: "s";
	font-family: 'imperial-icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px;
	font-size: 24px;
	position: absolute;
	margin: -12px 0 0 5px;
	right: 0;
	top: 50%;
	height: 24px;
	color: #ec7300
}

.theme-4 .primary.callout .link-list h3,
.theme-4 .primary.callout .link-list .fake-h3 {
	background: #006eaf
}

.theme-4 .primary.callout .link-list h3:after,
.theme-4 .primary.callout .link-list .fake-h3:after {
	border-top-color: #006eaf
}

.theme-4 .primary.media-item>.link-list a:hover {
	color: #001b2a
}

.theme-4 .primary.media-grid-item.from-blog .color,
.theme-4 .light-primary.media-item.full span.link,
.theme-4 .primary.feature-slider.accordion .item-header a:hover,
.theme-4 .primary.feature-slider.accordion .item-header a:focus,
.theme-4 .primary.feature-slider.accordion .item-header a:active,
.theme-4 .primary.feature-slider .tab-nav a:hover,
.theme-4 .primary.feature-slider .tab-nav a:focus,
.theme-4 .primary.feature-slider .tab-nav a:active,
.theme-4 .primary .link-list.buttons ul li a,
.theme-4 .primary .link-list.buttons ul li a:after,
.theme-4 .primary#secondary-nav a:hover,
.theme-4 .primary#secondary-nav a:active,
.theme-4 .primary#secondary-nav a:focus,
.theme-4 .primary.callout .link-list.reverse a:active,
.theme-4 .primary.callout .link-list.reverse a:focus,
.theme-4 .primary.callout .link-list.reverse a:hover,
.theme-4 .primary.searchable_listing--reverse ul.labels .label,
.theme-4 .primary.searchable_listing--reverse ul.labels .label .search-choice-close:after {
	color: #006eaf
}

.theme-4 .primary.media-item>a:hover .content,
.theme-4 .primary.media-item>a:focus .content,
.theme-4 .primary.media-item>a:active .content,
.theme-4 .primary.media-item>a:hover .title,
.theme-4 .primary.media-item>a:focus .title,
.theme-4 .primary.media-item>a:active .title,
.theme-4 .primary.media-item>a:hover,
.theme-4 .primary.media-item>a:focus,
.theme-4 .primary.media-item>a:active,
.theme-4 .primary.media-item.slideshow a:hover .title,
.theme-4 .primary.media-item.slideshow a:focus .title,
.theme-4 .primary.media-item.slideshow a:active .title,
.theme-4 .primary.media-item.slideshow .item:hover .content,
.theme-4 .primary.media-item.slideshow .item:focus .content,
.theme-4 .primary.media-item.slideshow .item:active .content,
.theme-4 .primary.btn:hover,
.theme-4 .primary.btn:focus,
.theme-4 .primary.btn:active,
.theme-4 .primary.large-search button:hover,
.theme-4 .primary.large-search button:focus,
.theme-4 .primary.large-search button:active,
.theme-4 .primary.labels .label a:hover,
.theme-4 .primary.labels .label a:focus,
.theme-4 .primary.labels .label a:active,
.theme-4 .primary.title:hover,
.theme-4 .primary.title:focus,
.theme-4 .primary.title:active,
.theme-4 .primary.noticeboard .module,
.theme-4 a.primary.image-grid-item-link:hover,
.theme-4 a.primary.image-grid-item-link:focus,
.theme-4 a.primary.image-grid-item-link:active {
	background: #0081ce
}

.theme-4 .primary.media-grid-item.from-twitter .content,
.theme-4 .primary.row.top,
.theme-4 .row.keyline>.primary.col.full.fill,
.theme-4 .primary.text .module,
.theme-4 .primary #secondary-content .primary.text .module,
.theme-4 .primary.feature-slider.accordion .item.active .item-header a,
.theme-4 .primary.feature-slider .tab-nav a.active,
.theme-4 .primary.banner.slideshow-callout .callout,
.theme-4 .primary.banner,
.theme-4 .primary.callout,
.theme-4 .primary #secondary-content .primary.module,
.theme-4 .primary#secondary-nav a.active,
.theme-4 .primary.media-item.slideshow .title,
.theme-4 .primary .title,
.theme-4 .primary .caption,
.theme-4 .primary.media-item,
.theme-4 .primary .media-item .primary,
.theme-4 .primary .alert,
.theme-4 .primary.pullquote,
.theme-4 .primary.intro-text,
.theme-4 .primary.intro-text:before,
.theme-4 .primary.link-list h2:before,
.theme-4 .primary.link-list .fake-h2:before,
.theme-4 .primary.link-list h3:before,
.theme-4 .primary.link-list .fake-h3:before,
.theme-4 .primary.caption,
.theme-4 .primary.btn,
.theme-4 .primary.well,
.theme-4 .primary.module.fill,
.theme-4 .primary.labels .label a,
.theme-4 .primary.large-search button,
.theme-4 .primary.searchable_listing--reverse,
.theme-4 .primary .content,
.theme-4 .primary.image-grid-item-link {
	background: #006eaf;
	color: #fff
}

.theme-4 .primary.media-grid-item.from-twitter .content:hover,
.theme-4 .primary.media-grid-item.from-twitter .content:focus,
.theme-4 .primary.media-grid-item.from-twitter .content:active {
	background: #0091e7
}

.theme-4 .primary.index-pager .active a,
.theme-4 .primary.index-pager li a:hover,
.theme-4 .primary.index-pager li a:focus .primary.index-pager li a:active {
	border-color: #006eaf;
	background: #006eaf;
	color: #fff
}

.theme-4 .primary.noticeboard .heading {
	background-color: #006eaf
}

.theme-4 .primary.tag a,
.theme-4 .primary.tag span {
	background-color: #006eaf
}

.theme-4 .primary.tag:before {
	width: 0;
	height: 0;
	border-left: 14px solid rgba(0, 0, 0, 0);
	border-right: 0px solid rgba(0, 0, 0, 0);
	border-bottom: 24px solid #006eaf;
	content: '';
	position: relative;
	top: 0px;
	left: 0px;
	float: left
}

.theme-4 .primary.tag:after {
	width: 0;
	height: 0;
	border-right: 14px solid rgba(0, 0, 0, 0);
	border-left: 0px solid rgba(0, 0, 0, 0);
	border-top: 24px solid #006eaf;
	content: '';
	position: relative;
	top: 0px;
	right: 0px;
	float: right
}

.theme-4 .primary#secondary-nav .has-children>span>a.hover:after,
.theme-4 .primary#secondary-nav .has-children>a.hover:after {
	border-bottom-color: #006eaf
}

.theme-4 .primary#secondary-nav .active.has-children>span>a.hover:after,
.theme-4 .primary#secondary-nav .active.has-children>a.hover:after {
	border-top-color: #006eaf
}

.theme-4 .primary.news-events__items .content {
	background: none
}

.theme-4 .primary.news-events__items .title {
	background: none;
	color: #161515
}

.theme-4 .primary.news-events__items .module::after {
	color: #006eaf
}

.theme-4 .secondary.callout .link-list h3,
.theme-4 .secondary.callout .link-list .fake-h3 {
	background: #003e74
}

.theme-4 .secondary.callout .link-list h3:after,
.theme-4 .secondary.callout .link-list .fake-h3:after {
	border-top-color: #003e74
}

.theme-4 .secondary.media-item>.link-list a:hover {
	color: #000
}

.theme-4 .secondary.media-grid-item.from-blog .color,
.theme-4 .light-secondary.media-item.full span.link,
.theme-4 .secondary.feature-slider.accordion .item-header a:hover,
.theme-4 .secondary.feature-slider.accordion .item-header a:focus,
.theme-4 .secondary.feature-slider.accordion .item-header a:active,
.theme-4 .secondary.feature-slider .tab-nav a:hover,
.theme-4 .secondary.feature-slider .tab-nav a:focus,
.theme-4 .secondary.feature-slider .tab-nav a:active,
.theme-4 .secondary .link-list.buttons ul li a,
.theme-4 .secondary .link-list.buttons ul li a:after,
.theme-4 .secondary#secondary-nav a:hover,
.theme-4 .secondary#secondary-nav a:active,
.theme-4 .secondary#secondary-nav a:focus,
.theme-4 .secondary.callout .link-list.reverse a:active,
.theme-4 .secondary.callout .link-list.reverse a:focus,
.theme-4 .secondary.callout .link-list.reverse a:hover,
.theme-4 .secondary.searchable_listing--reverse ul.labels .label,
.theme-4 .secondary.searchable_listing--reverse ul.labels .label .search-choice-close:after {
	color: #003e74
}

.theme-4 .secondary.media-item>a:hover .content,
.theme-4 .secondary.media-item>a:focus .content,
.theme-4 .secondary.media-item>a:active .content,
.theme-4 .secondary.media-item>a:hover .title,
.theme-4 .secondary.media-item>a:focus .title,
.theme-4 .secondary.media-item>a:active .title,
.theme-4 .secondary.media-item>a:hover,
.theme-4 .secondary.media-item>a:focus,
.theme-4 .secondary.media-item>a:active,
.theme-4 .secondary.media-item.slideshow a:hover .title,
.theme-4 .secondary.media-item.slideshow a:focus .title,
.theme-4 .secondary.media-item.slideshow a:active .title,
.theme-4 .secondary.media-item.slideshow .item:hover .content,
.theme-4 .secondary.media-item.slideshow .item:focus .content,
.theme-4 .secondary.media-item.slideshow .item:active .content,
.theme-4 .secondary.btn:hover,
.theme-4 .secondary.btn:focus,
.theme-4 .secondary.btn:active,
.theme-4 .secondary.large-search button:hover,
.theme-4 .secondary.large-search button:focus,
.theme-4 .secondary.large-search button:active,
.theme-4 .secondary.labels .label a:hover,
.theme-4 .secondary.labels .label a:focus,
.theme-4 .secondary.labels .label a:active,
.theme-4 .secondary.title:hover,
.theme-4 .secondary.title:focus,
.theme-4 .secondary.title:active,
.theme-4 .secondary.noticeboard .module,
.theme-4 a.secondary.image-grid-item-link:hover,
.theme-4 a.secondary.image-grid-item-link:focus,
.theme-4 a.secondary.image-grid-item-link:active {
	background: #004e93
}

.theme-4 .secondary.media-grid-item.from-twitter .content,
.theme-4 .secondary.row.top,
.theme-4 .row.keyline>.secondary.col.full.fill,
.theme-4 .secondary.text .module,
.theme-4 .secondary #secondary-content .primary.text .module,
.theme-4 .secondary.feature-slider.accordion .item.active .item-header a,
.theme-4 .secondary.feature-slider .tab-nav a.active,
.theme-4 .secondary.banner.slideshow-callout .callout,
.theme-4 .secondary.banner,
.theme-4 .secondary.callout,
.theme-4 .secondary #secondary-content .primary.module,
.theme-4 .secondary#secondary-nav a.active,
.theme-4 .secondary.media-item.slideshow .title,
.theme-4 .secondary .title,
.theme-4 .secondary .caption,
.theme-4 .secondary.media-item,
.theme-4 .secondary .media-item .primary,
.theme-4 .secondary .alert,
.theme-4 .secondary.pullquote,
.theme-4 .secondary.intro-text,
.theme-4 .secondary.intro-text:before,
.theme-4 .secondary.link-list h2:before,
.theme-4 .secondary.link-list .fake-h2:before,
.theme-4 .secondary.link-list h3:before,
.theme-4 .secondary.link-list .fake-h3:before,
.theme-4 .secondary.caption,
.theme-4 .secondary.btn,
.theme-4 .secondary.well,
.theme-4 .secondary.module.fill,
.theme-4 .secondary.labels .label a,
.theme-4 .secondary.large-search button,
.theme-4 .secondary.searchable_listing--reverse,
.theme-4 .secondary .content,
.theme-4 .secondary.image-grid-item-link {
	background: #003e74;
	color: #fff
}

.theme-4 .secondary.media-grid-item.from-twitter .content:hover,
.theme-4 .secondary.media-grid-item.from-twitter .content:focus,
.theme-4 .secondary.media-grid-item.from-twitter .content:active {
	background: #005cac
}

.theme-4 .secondary.index-pager .active a,
.theme-4 .secondary.index-pager li a:hover,
.theme-4 .secondary.index-pager li a:focus .secondary.index-pager li a:active {
	border-color: #003e74;
	background: #003e74;
	color: #fff
}

.theme-4 .secondary.noticeboard .heading {
	background-color: #003e74
}

.theme-4 .secondary.tag a,
.theme-4 .secondary.tag span {
	background-color: #003e74
}

.theme-4 .secondary.tag:before {
	width: 0;
	height: 0;
	border-left: 14px solid rgba(0, 0, 0, 0);
	border-right: 0px solid rgba(0, 0, 0, 0);
	border-bottom: 24px solid #003e74;
	content: '';
	position: relative;
	top: 0px;
	left: 0px;
	float: left
}

.theme-4 .secondary.tag:after {
	width: 0;
	height: 0;
	border-right: 14px solid rgba(0, 0, 0, 0);
	border-left: 0px solid rgba(0, 0, 0, 0);
	border-top: 24px solid #003e74;
	content: '';
	position: relative;
	top: 0px;
	right: 0px;
	float: right
}

.theme-4 .secondary#secondary-nav .has-children>span>a.hover:after,
.theme-4 .secondary#secondary-nav .has-children>a.hover:after {
	border-bottom-color: #003e74
}

.theme-4 .secondary#secondary-nav .active.has-children>span>a.hover:after,
.theme-4 .secondary#secondary-nav .active.has-children>a.hover:after {
	border-top-color: #003e74
}

.theme-4 .secondary.news-events__items .content {
	background: none
}

.theme-4 .secondary.news-events__items .title {
	background: none;
	color: #161515
}

.theme-4 .secondary.news-events__items .module::after {
	color: #003e74
}

.theme-4 .info.callout .link-list h3,
.theme-4 .info.callout .link-list .fake-h3 {
	background: #0f8291
}

.theme-4 .info.callout .link-list h3:after,
.theme-4 .info.callout .link-list .fake-h3:after {
	border-top-color: #0f8291
}

.theme-4 .info.media-item>.link-list a:hover {
	color: #031619
}

.theme-4 .info.media-grid-item.from-blog .color,
.theme-4 .light-info.media-item.full span.link,
.theme-4 .info.feature-slider.accordion .item-header a:hover,
.theme-4 .info.feature-slider.accordion .item-header a:focus,
.theme-4 .info.feature-slider.accordion .item-header a:active,
.theme-4 .info.feature-slider .tab-nav a:hover,
.theme-4 .info.feature-slider .tab-nav a:focus,
.theme-4 .info.feature-slider .tab-nav a:active,
.theme-4 .info .link-list.buttons ul li a,
.theme-4 .info .link-list.buttons ul li a:after,
.theme-4 .info#secondary-nav a:hover,
.theme-4 .info#secondary-nav a:active,
.theme-4 .info#secondary-nav a:focus,
.theme-4 .info.callout .link-list.reverse a:active,
.theme-4 .info.callout .link-list.reverse a:focus,
.theme-4 .info.callout .link-list.reverse a:hover,
.theme-4 .info.searchable_listing--reverse ul.labels .label,
.theme-4 .info.searchable_listing--reverse ul.labels .label .search-choice-close:after {
	color: #0f8291
}

.theme-4 .info.media-item>a:hover .content,
.theme-4 .info.media-item>a:focus .content,
.theme-4 .info.media-item>a:active .content,
.theme-4 .info.media-item>a:hover .title,
.theme-4 .info.media-item>a:focus .title,
.theme-4 .info.media-item>a:active .title,
.theme-4 .info.media-item>a:hover,
.theme-4 .info.media-item>a:focus,
.theme-4 .info.media-item>a:active,
.theme-4 .info.media-item.slideshow a:hover .title,
.theme-4 .info.media-item.slideshow a:focus .title,
.theme-4 .info.media-item.slideshow a:active .title,
.theme-4 .info.media-item.slideshow .item:hover .content,
.theme-4 .info.media-item.slideshow .item:focus .content,
.theme-4 .info.media-item.slideshow .item:active .content,
.theme-4 .info.btn:hover,
.theme-4 .info.btn:focus,
.theme-4 .info.btn:active,
.theme-4 .info.large-search button:hover,
.theme-4 .info.large-search button:focus,
.theme-4 .info.large-search button:active,
.theme-4 .info.labels .label a:hover,
.theme-4 .info.labels .label a:focus,
.theme-4 .info.labels .label a:active,
.theme-4 .info.title:hover,
.theme-4 .info.title:focus,
.theme-4 .info.title:active,
.theme-4 .info.noticeboard .module,
.theme-4 a.info.image-grid-item-link:hover,
.theme-4 a.info.image-grid-item-link:focus,
.theme-4 a.info.image-grid-item-link:active {
	background: #129bad
}

.theme-4 .info.media-grid-item.from-twitter .content,
.theme-4 .info.row.top,
.theme-4 .row.keyline>.info.col.full.fill,
.theme-4 .info.text .module,
.theme-4 .info #secondary-content .primary.text .module,
.theme-4 .info.feature-slider.accordion .item.active .item-header a,
.theme-4 .info.feature-slider .tab-nav a.active,
.theme-4 .info.banner.slideshow-callout .callout,
.theme-4 .info.banner,
.theme-4 .info.callout,
.theme-4 .info #secondary-content .primary.module,
.theme-4 .info#secondary-nav a.active,
.theme-4 .info.media-item.slideshow .title,
.theme-4 .info .title,
.theme-4 .info .caption,
.theme-4 .info.media-item,
.theme-4 .info .media-item .primary,
.theme-4 .info .alert,
.theme-4 .info.pullquote,
.theme-4 .info.intro-text,
.theme-4 .info.intro-text:before,
.theme-4 .info.link-list h2:before,
.theme-4 .info.link-list .fake-h2:before,
.theme-4 .info.link-list h3:before,
.theme-4 .info.link-list .fake-h3:before,
.theme-4 .info.caption,
.theme-4 .info.btn,
.theme-4 .info.well,
.theme-4 .info.module.fill,
.theme-4 .info.labels .label a,
.theme-4 .info.large-search button,
.theme-4 .info.searchable_listing--reverse,
.theme-4 .info .content,
.theme-4 .info.image-grid-item-link {
	background: #0f8291;
	color: #fff
}

.theme-4 .info.media-grid-item.from-twitter .content:hover,
.theme-4 .info.media-grid-item.from-twitter .content:focus,
.theme-4 .info.media-grid-item.from-twitter .content:active {
	background: #14b0c4
}

.theme-4 .info.index-pager .active a,
.theme-4 .info.index-pager li a:hover,
.theme-4 .info.index-pager li a:focus .info.index-pager li a:active {
	border-color: #0f8291;
	background: #0f8291;
	color: #fff
}

.theme-4 .info.noticeboard .heading {
	background-color: #0f8291
}

.theme-4 .info.tag a,
.theme-4 .info.tag span {
	background-color: #0f8291
}

.theme-4 .info.tag:before {
	width: 0;
	height: 0;
	border-left: 14px solid rgba(0, 0, 0, 0);
	border-right: 0px solid rgba(0, 0, 0, 0);
	border-bottom: 24px solid #0f8291;
	content: '';
	position: relative;
	top: 0px;
	left: 0px;
	float: left
}

.theme-4 .info.tag:after {
	width: 0;
	height: 0;
	border-right: 14px solid rgba(0, 0, 0, 0);
	border-left: 0px solid rgba(0, 0, 0, 0);
	border-top: 24px solid #0f8291;
	content: '';
	position: relative;
	top: 0px;
	right: 0px;
	float: right
}

.theme-4 .info#secondary-nav .has-children>span>a.hover:after,
.theme-4 .info#secondary-nav .has-children>a.hover:after {
	border-bottom-color: #0f8291
}

.theme-4 .info#secondary-nav .active.has-children>span>a.hover:after,
.theme-4 .info#secondary-nav .active.has-children>a.hover:after {
	border-top-color: #0f8291
}

.theme-4 .info.news-events__items .content {
	background: none
}

.theme-4 .info.news-events__items .title {
	background: none;
	color: #161515
}

.theme-4 .info.news-events__items .module::after {
	color: #0f8291
}

.theme-4 blockquote {
	background: #003e74;
	color: #fff
}

.theme-4 .reading-list-checkout {
	color: #003e74
}

.theme-4 .pager .prev {
	background: #0f8291
}

.theme-4 .pager .prev:hover,
.theme-4 .pager .prev:focus,
.theme-4 .pager .prev:active {
	background: #14b0c4
}

.theme-4 .pager .next {
	background: #00acd7
}

.theme-4 .pager .next:hover,
.theme-4 .pager .next:focus,
.theme-4 .pager .next:active {
	background: #10cfff
}

.theme-4 .index-pager .active a,
.theme-4 .index-pager li a:hover,
.theme-4 .index-pager li a:focus,
.theme-4 .index-pager li a:active {
	border-color: #003e74;
	background: #003e74
}

.theme-4 .link-list h2:before,
.theme-4 .link-list .fake-h2:before,
.theme-4 .link-list h3:before,
.theme-4 .link-list .fake-h3:before,
.theme-4 .pager .next,
.theme-4 .nav-line,
.theme-4 .inpage-nav:after,
.theme-4 .accent .content:before {
	background: #00acd7
}

.theme-4 .accent.feature-slider.accordion .item-header a:after {
	border-bottom-color: #00acd7
}

.theme-4 .accent.feature-slider.accordion .item-header a:hover,
.theme-4 .accent.feature-slider.accordion .item-header a:focus,
.theme-4 .accent.feature-slider.accordion .item-header a:active,
.theme-4 .accent.feature-slider .tab-nav a:hover,
.theme-4 .accent.feature-slider .tab-nav a:active,
.theme-4 .accent.feature-slider .tab-nav a:focus,
.theme-4 #sidenav a:hover,
.theme-4 #sidenav a:active,
.theme-4 #sidenav a:focus,
.theme-4 .inpage-nav .active a {
	color: #00acd7
}

.theme-4 .accent.media-grid-item.from-twitter .content,
.theme-4 .accent.feature-slider.accordion .item.active .item-header a,
.theme-4 .accent.feature-slider .tab-nav a.active {
	background: #00acd7;
	color: #fff
}

.theme-4 .accent.media-grid-item.from-twitter .content:hover,
.theme-4 .accent.media-grid-item.from-twitter .content:focus .accent.media-grid-item.from-twitter .content:active {
	background: #00b8e6
}

.theme-4 .accent .caption .link.accent {
	text-transform: uppercase;
	text-decoration: none;
	font-size: 15px;
	font-size: 1.5rem;
	font-weight: bold;
	color: #161515;
	display: inline-block;
	position: relative;
	padding-right: 30px;
	line-height: 1.1
}

.theme-4 .accent .caption .link.accent:hover,
.theme-4 .accent .caption .link.accent:focus,
.theme-4 .accent .caption .link.accent:active {
	opacity: 0.8
}

.theme-4 .accent .caption .link.accent:after {
	content: "s";
	font-family: 'imperial-icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px;
	font-size: 24px;
	position: absolute;
	margin: -12px 0 0 5px;
	right: 0;
	top: 50%;
	height: 24px;
	color: #00acd7
}

.theme-5 .primary.callout .link-list h3,
.theme-5 .primary.callout .link-list .fake-h3 {
	background: #0f8291
}

.theme-5 .primary.callout .link-list h3:after,
.theme-5 .primary.callout .link-list .fake-h3:after {
	border-top-color: #0f8291
}

.theme-5 .primary.media-item>.link-list a:hover {
	color: #031619
}

.theme-5 .primary.media-grid-item.from-blog .color,
.theme-5 .light-primary.media-item.full span.link,
.theme-5 .primary.feature-slider.accordion .item-header a:hover,
.theme-5 .primary.feature-slider.accordion .item-header a:focus,
.theme-5 .primary.feature-slider.accordion .item-header a:active,
.theme-5 .primary.feature-slider .tab-nav a:hover,
.theme-5 .primary.feature-slider .tab-nav a:focus,
.theme-5 .primary.feature-slider .tab-nav a:active,
.theme-5 .primary .link-list.buttons ul li a,
.theme-5 .primary .link-list.buttons ul li a:after,
.theme-5 .primary#secondary-nav a:hover,
.theme-5 .primary#secondary-nav a:active,
.theme-5 .primary#secondary-nav a:focus,
.theme-5 .primary.callout .link-list.reverse a:active,
.theme-5 .primary.callout .link-list.reverse a:focus,
.theme-5 .primary.callout .link-list.reverse a:hover,
.theme-5 .primary.searchable_listing--reverse ul.labels .label,
.theme-5 .primary.searchable_listing--reverse ul.labels .label .search-choice-close:after {
	color: #0f8291
}

.theme-5 .primary.media-item>a:hover .content,
.theme-5 .primary.media-item>a:focus .content,
.theme-5 .primary.media-item>a:active .content,
.theme-5 .primary.media-item>a:hover .title,
.theme-5 .primary.media-item>a:focus .title,
.theme-5 .primary.media-item>a:active .title,
.theme-5 .primary.media-item>a:hover,
.theme-5 .primary.media-item>a:focus,
.theme-5 .primary.media-item>a:active,
.theme-5 .primary.media-item.slideshow a:hover .title,
.theme-5 .primary.media-item.slideshow a:focus .title,
.theme-5 .primary.media-item.slideshow a:active .title,
.theme-5 .primary.media-item.slideshow .item:hover .content,
.theme-5 .primary.media-item.slideshow .item:focus .content,
.theme-5 .primary.media-item.slideshow .item:active .content,
.theme-5 .primary.btn:hover,
.theme-5 .primary.btn:focus,
.theme-5 .primary.btn:active,
.theme-5 .primary.large-search button:hover,
.theme-5 .primary.large-search button:focus,
.theme-5 .primary.large-search button:active,
.theme-5 .primary.labels .label a:hover,
.theme-5 .primary.labels .label a:focus,
.theme-5 .primary.labels .label a:active,
.theme-5 .primary.title:hover,
.theme-5 .primary.title:focus,
.theme-5 .primary.title:active,
.theme-5 .primary.noticeboard .module,
.theme-5 a.primary.image-grid-item-link:hover,
.theme-5 a.primary.image-grid-item-link:focus,
.theme-5 a.primary.image-grid-item-link:active {
	background: #129bad
}

.theme-5 .primary.media-grid-item.from-twitter .content,
.theme-5 .primary.row.top,
.theme-5 .row.keyline>.primary.col.full.fill,
.theme-5 .primary.text .module,
.theme-5 .primary #secondary-content .primary.text .module,
.theme-5 .primary.feature-slider.accordion .item.active .item-header a,
.theme-5 .primary.feature-slider .tab-nav a.active,
.theme-5 .primary.banner.slideshow-callout .callout,
.theme-5 .primary.banner,
.theme-5 .primary.callout,
.theme-5 .primary #secondary-content .primary.module,
.theme-5 .primary#secondary-nav a.active,
.theme-5 .primary.media-item.slideshow .title,
.theme-5 .primary .title,
.theme-5 .primary .caption,
.theme-5 .primary.media-item,
.theme-5 .primary .media-item .primary,
.theme-5 .primary .alert,
.theme-5 .primary.pullquote,
.theme-5 .primary.intro-text,
.theme-5 .primary.intro-text:before,
.theme-5 .primary.link-list h2:before,
.theme-5 .primary.link-list .fake-h2:before,
.theme-5 .primary.link-list h3:before,
.theme-5 .primary.link-list .fake-h3:before,
.theme-5 .primary.caption,
.theme-5 .primary.btn,
.theme-5 .primary.well,
.theme-5 .primary.module.fill,
.theme-5 .primary.labels .label a,
.theme-5 .primary.large-search button,
.theme-5 .primary.searchable_listing--reverse,
.theme-5 .primary .content,
.theme-5 .primary.image-grid-item-link {
	background: #0f8291;
	color: #fff
}

.theme-5 .primary.media-grid-item.from-twitter .content:hover,
.theme-5 .primary.media-grid-item.from-twitter .content:focus,
.theme-5 .primary.media-grid-item.from-twitter .content:active {
	background: #14b0c4
}

.theme-5 .primary.index-pager .active a,
.theme-5 .primary.index-pager li a:hover,
.theme-5 .primary.index-pager li a:focus .primary.index-pager li a:active {
	border-color: #0f8291;
	background: #0f8291;
	color: #fff
}

.theme-5 .primary.noticeboard .heading {
	background-color: #0f8291
}

.theme-5 .primary.tag a,
.theme-5 .primary.tag span {
	background-color: #0f8291
}

.theme-5 .primary.tag:before {
	width: 0;
	height: 0;
	border-left: 14px solid rgba(0, 0, 0, 0);
	border-right: 0px solid rgba(0, 0, 0, 0);
	border-bottom: 24px solid #0f8291;
	content: '';
	position: relative;
	top: 0px;
	left: 0px;
	float: left
}

.theme-5 .primary.tag:after {
	width: 0;
	height: 0;
	border-right: 14px solid rgba(0, 0, 0, 0);
	border-left: 0px solid rgba(0, 0, 0, 0);
	border-top: 24px solid #0f8291;
	content: '';
	position: relative;
	top: 0px;
	right: 0px;
	float: right
}

.theme-5 .primary#secondary-nav .has-children>span>a.hover:after,
.theme-5 .primary#secondary-nav .has-children>a.hover:after {
	border-bottom-color: #0f8291
}

.theme-5 .primary#secondary-nav .active.has-children>span>a.hover:after,
.theme-5 .primary#secondary-nav .active.has-children>a.hover:after {
	border-top-color: #0f8291
}

.theme-5 .primary.news-events__items .content {
	background: none
}

.theme-5 .primary.news-events__items .title {
	background: none;
	color: #161515
}

.theme-5 .primary.news-events__items .module::after {
	color: #0f8291
}

.theme-5 .secondary.callout .link-list h3,
.theme-5 .secondary.callout .link-list .fake-h3 {
	background: #006eaf
}

.theme-5 .secondary.callout .link-list h3:after,
.theme-5 .secondary.callout .link-list .fake-h3:after {
	border-top-color: #006eaf
}

.theme-5 .secondary.media-item>.link-list a:hover {
	color: #001b2a
}

.theme-5 .secondary.media-grid-item.from-blog .color,
.theme-5 .light-secondary.media-item.full span.link,
.theme-5 .secondary.feature-slider.accordion .item-header a:hover,
.theme-5 .secondary.feature-slider.accordion .item-header a:focus,
.theme-5 .secondary.feature-slider.accordion .item-header a:active,
.theme-5 .secondary.feature-slider .tab-nav a:hover,
.theme-5 .secondary.feature-slider .tab-nav a:focus,
.theme-5 .secondary.feature-slider .tab-nav a:active,
.theme-5 .secondary .link-list.buttons ul li a,
.theme-5 .secondary .link-list.buttons ul li a:after,
.theme-5 .secondary#secondary-nav a:hover,
.theme-5 .secondary#secondary-nav a:active,
.theme-5 .secondary#secondary-nav a:focus,
.theme-5 .secondary.callout .link-list.reverse a:active,
.theme-5 .secondary.callout .link-list.reverse a:focus,
.theme-5 .secondary.callout .link-list.reverse a:hover,
.theme-5 .secondary.searchable_listing--reverse ul.labels .label,
.theme-5 .secondary.searchable_listing--reverse ul.labels .label .search-choice-close:after {
	color: #006eaf
}

.theme-5 .secondary.media-item>a:hover .content,
.theme-5 .secondary.media-item>a:focus .content,
.theme-5 .secondary.media-item>a:active .content,
.theme-5 .secondary.media-item>a:hover .title,
.theme-5 .secondary.media-item>a:focus .title,
.theme-5 .secondary.media-item>a:active .title,
.theme-5 .secondary.media-item>a:hover,
.theme-5 .secondary.media-item>a:focus,
.theme-5 .secondary.media-item>a:active,
.theme-5 .secondary.media-item.slideshow a:hover .title,
.theme-5 .secondary.media-item.slideshow a:focus .title,
.theme-5 .secondary.media-item.slideshow a:active .title,
.theme-5 .secondary.media-item.slideshow .item:hover .content,
.theme-5 .secondary.media-item.slideshow .item:focus .content,
.theme-5 .secondary.media-item.slideshow .item:active .content,
.theme-5 .secondary.btn:hover,
.theme-5 .secondary.btn:focus,
.theme-5 .secondary.btn:active,
.theme-5 .secondary.large-search button:hover,
.theme-5 .secondary.large-search button:focus,
.theme-5 .secondary.large-search button:active,
.theme-5 .secondary.labels .label a:hover,
.theme-5 .secondary.labels .label a:focus,
.theme-5 .secondary.labels .label a:active,
.theme-5 .secondary.title:hover,
.theme-5 .secondary.title:focus,
.theme-5 .secondary.title:active,
.theme-5 .secondary.noticeboard .module,
.theme-5 a.secondary.image-grid-item-link:hover,
.theme-5 a.secondary.image-grid-item-link:focus,
.theme-5 a.secondary.image-grid-item-link:active {
	background: #0081ce
}

.theme-5 .secondary.media-grid-item.from-twitter .content,
.theme-5 .secondary.row.top,
.theme-5 .row.keyline>.secondary.col.full.fill,
.theme-5 .secondary.text .module,
.theme-5 .secondary #secondary-content .primary.text .module,
.theme-5 .secondary.feature-slider.accordion .item.active .item-header a,
.theme-5 .secondary.feature-slider .tab-nav a.active,
.theme-5 .secondary.banner.slideshow-callout .callout,
.theme-5 .secondary.banner,
.theme-5 .secondary.callout,
.theme-5 .secondary #secondary-content .primary.module,
.theme-5 .secondary#secondary-nav a.active,
.theme-5 .secondary.media-item.slideshow .title,
.theme-5 .secondary .title,
.theme-5 .secondary .caption,
.theme-5 .secondary.media-item,
.theme-5 .secondary .media-item .primary,
.theme-5 .secondary .alert,
.theme-5 .secondary.pullquote,
.theme-5 .secondary.intro-text,
.theme-5 .secondary.intro-text:before,
.theme-5 .secondary.link-list h2:before,
.theme-5 .secondary.link-list .fake-h2:before,
.theme-5 .secondary.link-list h3:before,
.theme-5 .secondary.link-list .fake-h3:before,
.theme-5 .secondary.caption,
.theme-5 .secondary.btn,
.theme-5 .secondary.well,
.theme-5 .secondary.module.fill,
.theme-5 .secondary.labels .label a,
.theme-5 .secondary.large-search button,
.theme-5 .secondary.searchable_listing--reverse,
.theme-5 .secondary .content,
.theme-5 .secondary.image-grid-item-link {
	background: #006eaf;
	color: #fff
}

.theme-5 .secondary.media-grid-item.from-twitter .content:hover,
.theme-5 .secondary.media-grid-item.from-twitter .content:focus,
.theme-5 .secondary.media-grid-item.from-twitter .content:active {
	background: #0091e7
}

.theme-5 .secondary.index-pager .active a,
.theme-5 .secondary.index-pager li a:hover,
.theme-5 .secondary.index-pager li a:focus .secondary.index-pager li a:active {
	border-color: #006eaf;
	background: #006eaf;
	color: #fff
}

.theme-5 .secondary.noticeboard .heading {
	background-color: #006eaf
}

.theme-5 .secondary.tag a,
.theme-5 .secondary.tag span {
	background-color: #006eaf
}

.theme-5 .secondary.tag:before {
	width: 0;
	height: 0;
	border-left: 14px solid rgba(0, 0, 0, 0);
	border-right: 0px solid rgba(0, 0, 0, 0);
	border-bottom: 24px solid #006eaf;
	content: '';
	position: relative;
	top: 0px;
	left: 0px;
	float: left
}

.theme-5 .secondary.tag:after {
	width: 0;
	height: 0;
	border-right: 14px solid rgba(0, 0, 0, 0);
	border-left: 0px solid rgba(0, 0, 0, 0);
	border-top: 24px solid #006eaf;
	content: '';
	position: relative;
	top: 0px;
	right: 0px;
	float: right
}

.theme-5 .secondary#secondary-nav .has-children>span>a.hover:after,
.theme-5 .secondary#secondary-nav .has-children>a.hover:after {
	border-bottom-color: #006eaf
}

.theme-5 .secondary#secondary-nav .active.has-children>span>a.hover:after,
.theme-5 .secondary#secondary-nav .active.has-children>a.hover:after {
	border-top-color: #006eaf
}

.theme-5 .secondary.news-events__items .content {
	background: none
}

.theme-5 .secondary.news-events__items .title {
	background: none;
	color: #161515
}

.theme-5 .secondary.news-events__items .module::after {
	color: #006eaf
}

.theme-5 .info.callout .link-list h3,
.theme-5 .info.callout .link-list .fake-h3 {
	background: #321e6d
}

.theme-5 .info.callout .link-list h3:after,
.theme-5 .info.callout .link-list .fake-h3:after {
	border-top-color: #321e6d
}

.theme-5 .info.media-item>.link-list a:hover {
	color: #020105
}

.theme-5 .info.media-grid-item.from-blog .color,
.theme-5 .light-info.media-item.full span.link,
.theme-5 .info.feature-slider.accordion .item-header a:hover,
.theme-5 .info.feature-slider.accordion .item-header a:focus,
.theme-5 .info.feature-slider.accordion .item-header a:active,
.theme-5 .info.feature-slider .tab-nav a:hover,
.theme-5 .info.feature-slider .tab-nav a:focus,
.theme-5 .info.feature-slider .tab-nav a:active,
.theme-5 .info .link-list.buttons ul li a,
.theme-5 .info .link-list.buttons ul li a:after,
.theme-5 .info#secondary-nav a:hover,
.theme-5 .info#secondary-nav a:active,
.theme-5 .info#secondary-nav a:focus,
.theme-5 .info.callout .link-list.reverse a:active,
.theme-5 .info.callout .link-list.reverse a:focus,
.theme-5 .info.callout .link-list.reverse a:hover,
.theme-5 .info.searchable_listing--reverse ul.labels .label,
.theme-5 .info.searchable_listing--reverse ul.labels .label .search-choice-close:after {
	color: #321e6d
}

.theme-5 .info.media-item>a:hover .content,
.theme-5 .info.media-item>a:focus .content,
.theme-5 .info.media-item>a:active .content,
.theme-5 .info.media-item>a:hover .title,
.theme-5 .info.media-item>a:focus .title,
.theme-5 .info.media-item>a:active .title,
.theme-5 .info.media-item>a:hover,
.theme-5 .info.media-item>a:focus,
.theme-5 .info.media-item>a:active,
.theme-5 .info.media-item.slideshow a:hover .title,
.theme-5 .info.media-item.slideshow a:focus .title,
.theme-5 .info.media-item.slideshow a:active .title,
.theme-5 .info.media-item.slideshow .item:hover .content,
.theme-5 .info.media-item.slideshow .item:focus .content,
.theme-5 .info.media-item.slideshow .item:active .content,
.theme-5 .info.btn:hover,
.theme-5 .info.btn:focus,
.theme-5 .info.btn:active,
.theme-5 .info.large-search button:hover,
.theme-5 .info.large-search button:focus,
.theme-5 .info.large-search button:active,
.theme-5 .info.labels .label a:hover,
.theme-5 .info.labels .label a:focus,
.theme-5 .info.labels .label a:active,
.theme-5 .info.title:hover,
.theme-5 .info.title:focus,
.theme-5 .info.title:active,
.theme-5 .info.noticeboard .module,
.theme-5 a.info.image-grid-item-link:hover,
.theme-5 a.info.image-grid-item-link:focus,
.theme-5 a.info.image-grid-item-link:active {
	background: #3d2585
}

.theme-5 .info.media-grid-item.from-twitter .content,
.theme-5 .info.row.top,
.theme-5 .row.keyline>.info.col.full.fill,
.theme-5 .info.text .module,
.theme-5 .info #secondary-content .primary.text .module,
.theme-5 .info.feature-slider.accordion .item.active .item-header a,
.theme-5 .info.feature-slider .tab-nav a.active,
.theme-5 .info.banner.slideshow-callout .callout,
.theme-5 .info.banner,
.theme-5 .info.callout,
.theme-5 .info #secondary-content .primary.module,
.theme-5 .info#secondary-nav a.active,
.theme-5 .info.media-item.slideshow .title,
.theme-5 .info .title,
.theme-5 .info .caption,
.theme-5 .info.media-item,
.theme-5 .info .media-item .primary,
.theme-5 .info .alert,
.theme-5 .info.pullquote,
.theme-5 .info.intro-text,
.theme-5 .info.intro-text:before,
.theme-5 .info.link-list h2:before,
.theme-5 .info.link-list .fake-h2:before,
.theme-5 .info.link-list h3:before,
.theme-5 .info.link-list .fake-h3:before,
.theme-5 .info.caption,
.theme-5 .info.btn,
.theme-5 .info.well,
.theme-5 .info.module.fill,
.theme-5 .info.labels .label a,
.theme-5 .info.large-search button,
.theme-5 .info.searchable_listing--reverse,
.theme-5 .info .content,
.theme-5 .info.image-grid-item-link {
	background: #321e6d;
	color: #fff
}

.theme-5 .info.media-grid-item.from-twitter .content:hover,
.theme-5 .info.media-grid-item.from-twitter .content:focus,
.theme-5 .info.media-grid-item.from-twitter .content:active {
	background: #462a99
}

.theme-5 .info.index-pager .active a,
.theme-5 .info.index-pager li a:hover,
.theme-5 .info.index-pager li a:focus .info.index-pager li a:active {
	border-color: #321e6d;
	background: #321e6d;
	color: #fff
}

.theme-5 .info.noticeboard .heading {
	background-color: #321e6d
}

.theme-5 .info.tag a,
.theme-5 .info.tag span {
	background-color: #321e6d
}

.theme-5 .info.tag:before {
	width: 0;
	height: 0;
	border-left: 14px solid rgba(0, 0, 0, 0);
	border-right: 0px solid rgba(0, 0, 0, 0);
	border-bottom: 24px solid #321e6d;
	content: '';
	position: relative;
	top: 0px;
	left: 0px;
	float: left
}

.theme-5 .info.tag:after {
	width: 0;
	height: 0;
	border-right: 14px solid rgba(0, 0, 0, 0);
	border-left: 0px solid rgba(0, 0, 0, 0);
	border-top: 24px solid #321e6d;
	content: '';
	position: relative;
	top: 0px;
	right: 0px;
	float: right
}

.theme-5 .info#secondary-nav .has-children>span>a.hover:after,
.theme-5 .info#secondary-nav .has-children>a.hover:after {
	border-bottom-color: #321e6d
}

.theme-5 .info#secondary-nav .active.has-children>span>a.hover:after,
.theme-5 .info#secondary-nav .active.has-children>a.hover:after {
	border-top-color: #321e6d
}

.theme-5 .info.news-events__items .content {
	background: none
}

.theme-5 .info.news-events__items .title {
	background: none;
	color: #161515
}

.theme-5 .info.news-events__items .module::after {
	color: #321e6d
}

.theme-5 blockquote {
	background: #006eaf;
	color: #fff
}

.theme-5 .reading-list-checkout {
	color: #006eaf
}

.theme-5 .pager .prev {
	background: #321e6d
}

.theme-5 .pager .prev:hover,
.theme-5 .pager .prev:focus,
.theme-5 .pager .prev:active {
	background: #462a99
}

.theme-5 .pager .next {
	background: #379f9f
}

.theme-5 .pager .next:hover,
.theme-5 .pager .next:focus,
.theme-5 .pager .next:active {
	background: #4dc1c1
}

.theme-5 .index-pager .active a,
.theme-5 .index-pager li a:hover,
.theme-5 .index-pager li a:focus,
.theme-5 .index-pager li a:active {
	border-color: #006eaf;
	background: #006eaf
}

.theme-5 .link-list h2:before,
.theme-5 .link-list .fake-h2:before,
.theme-5 .link-list h3:before,
.theme-5 .link-list .fake-h3:before,
.theme-5 .pager .next,
.theme-5 .nav-line,
.theme-5 .inpage-nav:after,
.theme-5 .accent .content:before {
	background: #379f9f
}

.theme-5 .accent.feature-slider.accordion .item-header a:after {
	border-bottom-color: #379f9f
}

.theme-5 .accent.feature-slider.accordion .item-header a:hover,
.theme-5 .accent.feature-slider.accordion .item-header a:focus,
.theme-5 .accent.feature-slider.accordion .item-header a:active,
.theme-5 .accent.feature-slider .tab-nav a:hover,
.theme-5 .accent.feature-slider .tab-nav a:active,
.theme-5 .accent.feature-slider .tab-nav a:focus,
.theme-5 #sidenav a:hover,
.theme-5 #sidenav a:active,
.theme-5 #sidenav a:focus,
.theme-5 .inpage-nav .active a {
	color: #379f9f
}

.theme-5 .accent.media-grid-item.from-twitter .content,
.theme-5 .accent.feature-slider.accordion .item.active .item-header a,
.theme-5 .accent.feature-slider .tab-nav a.active {
	background: #379f9f;
	color: #fff
}

.theme-5 .accent.media-grid-item.from-twitter .content:hover,
.theme-5 .accent.media-grid-item.from-twitter .content:focus .accent.media-grid-item.from-twitter .content:active {
	background: #3baaaa
}

.theme-5 .accent .caption .link.accent {
	text-transform: uppercase;
	text-decoration: none;
	font-size: 15px;
	font-size: 1.5rem;
	font-weight: bold;
	color: #161515;
	display: inline-block;
	position: relative;
	padding-right: 30px;
	line-height: 1.1
}

.theme-5 .accent .caption .link.accent:hover,
.theme-5 .accent .caption .link.accent:focus,
.theme-5 .accent .caption .link.accent:active {
	opacity: 0.8
}

.theme-5 .accent .caption .link.accent:after {
	content: "s";
	font-family: 'imperial-icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px;
	font-size: 24px;
	position: absolute;
	margin: -12px 0 0 5px;
	right: 0;
	top: 50%;
	height: 24px;
	color: #379f9f
}

.theme-6 .primary.callout .link-list h3,
.theme-6 .primary.callout .link-list .fake-h3 {
	background: #960078
}

.theme-6 .primary.callout .link-list h3:after,
.theme-6 .primary.callout .link-list .fake-h3:after {
	border-top-color: #960078
}

.theme-6 .primary.media-item>.link-list a:hover {
	color: #11000e
}

.theme-6 .primary.media-grid-item.from-blog .color,
.theme-6 .light-primary.media-item.full span.link,
.theme-6 .primary.feature-slider.accordion .item-header a:hover,
.theme-6 .primary.feature-slider.accordion .item-header a:focus,
.theme-6 .primary.feature-slider.accordion .item-header a:active,
.theme-6 .primary.feature-slider .tab-nav a:hover,
.theme-6 .primary.feature-slider .tab-nav a:focus,
.theme-6 .primary.feature-slider .tab-nav a:active,
.theme-6 .primary .link-list.buttons ul li a,
.theme-6 .primary .link-list.buttons ul li a:after,
.theme-6 .primary#secondary-nav a:hover,
.theme-6 .primary#secondary-nav a:active,
.theme-6 .primary#secondary-nav a:focus,
.theme-6 .primary.callout .link-list.reverse a:active,
.theme-6 .primary.callout .link-list.reverse a:focus,
.theme-6 .primary.callout .link-list.reverse a:hover,
.theme-6 .primary.searchable_listing--reverse ul.labels .label,
.theme-6 .primary.searchable_listing--reverse ul.labels .label .search-choice-close:after {
	color: #960078
}

.theme-6 .primary.media-item>a:hover .content,
.theme-6 .primary.media-item>a:focus .content,
.theme-6 .primary.media-item>a:active .content,
.theme-6 .primary.media-item>a:hover .title,
.theme-6 .primary.media-item>a:focus .title,
.theme-6 .primary.media-item>a:active .title,
.theme-6 .primary.media-item>a:hover,
.theme-6 .primary.media-item>a:focus,
.theme-6 .primary.media-item>a:active,
.theme-6 .primary.media-item.slideshow a:hover .title,
.theme-6 .primary.media-item.slideshow a:focus .title,
.theme-6 .primary.media-item.slideshow a:active .title,
.theme-6 .primary.media-item.slideshow .item:hover .content,
.theme-6 .primary.media-item.slideshow .item:focus .content,
.theme-6 .primary.media-item.slideshow .item:active .content,
.theme-6 .primary.btn:hover,
.theme-6 .primary.btn:focus,
.theme-6 .primary.btn:active,
.theme-6 .primary.large-search button:hover,
.theme-6 .primary.large-search button:focus,
.theme-6 .primary.large-search button:active,
.theme-6 .primary.labels .label a:hover,
.theme-6 .primary.labels .label a:focus,
.theme-6 .primary.labels .label a:active,
.theme-6 .primary.title:hover,
.theme-6 .primary.title:focus,
.theme-6 .primary.title:active,
.theme-6 .primary.noticeboard .module,
.theme-6 a.primary.image-grid-item-link:hover,
.theme-6 a.primary.image-grid-item-link:focus,
.theme-6 a.primary.image-grid-item-link:active {
	background: #b50090
}

.theme-6 .primary.media-grid-item.from-twitter .content,
.theme-6 .primary.row.top,
.theme-6 .row.keyline>.primary.col.full.fill,
.theme-6 .primary.text .module,
.theme-6 .primary #secondary-content .primary.text .module,
.theme-6 .primary.feature-slider.accordion .item.active .item-header a,
.theme-6 .primary.feature-slider .tab-nav a.active,
.theme-6 .primary.banner.slideshow-callout .callout,
.theme-6 .primary.banner,
.theme-6 .primary.callout,
.theme-6 .primary #secondary-content .primary.module,
.theme-6 .primary#secondary-nav a.active,
.theme-6 .primary.media-item.slideshow .title,
.theme-6 .primary .title,
.theme-6 .primary .caption,
.theme-6 .primary.media-item,
.theme-6 .primary .media-item .primary,
.theme-6 .primary .alert,
.theme-6 .primary.pullquote,
.theme-6 .primary.intro-text,
.theme-6 .primary.intro-text:before,
.theme-6 .primary.link-list h2:before,
.theme-6 .primary.link-list .fake-h2:before,
.theme-6 .primary.link-list h3:before,
.theme-6 .primary.link-list .fake-h3:before,
.theme-6 .primary.caption,
.theme-6 .primary.btn,
.theme-6 .primary.well,
.theme-6 .primary.module.fill,
.theme-6 .primary.labels .label a,
.theme-6 .primary.large-search button,
.theme-6 .primary.searchable_listing--reverse,
.theme-6 .primary .content,
.theme-6 .primary.image-grid-item-link {
	background: #960078;
	color: #fff
}

.theme-6 .primary.media-grid-item.from-twitter .content:hover,
.theme-6 .primary.media-grid-item.from-twitter .content:focus,
.theme-6 .primary.media-grid-item.from-twitter .content:active {
	background: #ce00a5
}

.theme-6 .primary.index-pager .active a,
.theme-6 .primary.index-pager li a:hover,
.theme-6 .primary.index-pager li a:focus .primary.index-pager li a:active {
	border-color: #960078;
	background: #960078;
	color: #fff
}

.theme-6 .primary.noticeboard .heading {
	background-color: #960078
}

.theme-6 .primary.tag a,
.theme-6 .primary.tag span {
	background-color: #960078
}

.theme-6 .primary.tag:before {
	width: 0;
	height: 0;
	border-left: 14px solid rgba(0, 0, 0, 0);
	border-right: 0px solid rgba(0, 0, 0, 0);
	border-bottom: 24px solid #960078;
	content: '';
	position: relative;
	top: 0px;
	left: 0px;
	float: left
}

.theme-6 .primary.tag:after {
	width: 0;
	height: 0;
	border-right: 14px solid rgba(0, 0, 0, 0);
	border-left: 0px solid rgba(0, 0, 0, 0);
	border-top: 24px solid #960078;
	content: '';
	position: relative;
	top: 0px;
	right: 0px;
	float: right
}

.theme-6 .primary#secondary-nav .has-children>span>a.hover:after,
.theme-6 .primary#secondary-nav .has-children>a.hover:after {
	border-bottom-color: #960078
}

.theme-6 .primary#secondary-nav .active.has-children>span>a.hover:after,
.theme-6 .primary#secondary-nav .active.has-children>a.hover:after {
	border-top-color: #960078
}

.theme-6 .primary.news-events__items .content {
	background: none
}

.theme-6 .primary.news-events__items .title {
	background: none;
	color: #161515
}

.theme-6 .primary.news-events__items .module::after {
	color: #960078
}

.theme-6 .secondary.callout .link-list h3,
.theme-6 .secondary.callout .link-list .fake-h3 {
	background: #006eaf
}

.theme-6 .secondary.callout .link-list h3:after,
.theme-6 .secondary.callout .link-list .fake-h3:after {
	border-top-color: #006eaf
}

.theme-6 .secondary.media-item>.link-list a:hover {
	color: #001b2a
}

.theme-6 .secondary.media-grid-item.from-blog .color,
.theme-6 .light-secondary.media-item.full span.link,
.theme-6 .secondary.feature-slider.accordion .item-header a:hover,
.theme-6 .secondary.feature-slider.accordion .item-header a:focus,
.theme-6 .secondary.feature-slider.accordion .item-header a:active,
.theme-6 .secondary.feature-slider .tab-nav a:hover,
.theme-6 .secondary.feature-slider .tab-nav a:focus,
.theme-6 .secondary.feature-slider .tab-nav a:active,
.theme-6 .secondary .link-list.buttons ul li a,
.theme-6 .secondary .link-list.buttons ul li a:after,
.theme-6 .secondary#secondary-nav a:hover,
.theme-6 .secondary#secondary-nav a:active,
.theme-6 .secondary#secondary-nav a:focus,
.theme-6 .secondary.callout .link-list.reverse a:active,
.theme-6 .secondary.callout .link-list.reverse a:focus,
.theme-6 .secondary.callout .link-list.reverse a:hover,
.theme-6 .secondary.searchable_listing--reverse ul.labels .label,
.theme-6 .secondary.searchable_listing--reverse ul.labels .label .search-choice-close:after {
	color: #006eaf
}

.theme-6 .secondary.media-item>a:hover .content,
.theme-6 .secondary.media-item>a:focus .content,
.theme-6 .secondary.media-item>a:active .content,
.theme-6 .secondary.media-item>a:hover .title,
.theme-6 .secondary.media-item>a:focus .title,
.theme-6 .secondary.media-item>a:active .title,
.theme-6 .secondary.media-item>a:hover,
.theme-6 .secondary.media-item>a:focus,
.theme-6 .secondary.media-item>a:active,
.theme-6 .secondary.media-item.slideshow a:hover .title,
.theme-6 .secondary.media-item.slideshow a:focus .title,
.theme-6 .secondary.media-item.slideshow a:active .title,
.theme-6 .secondary.media-item.slideshow .item:hover .content,
.theme-6 .secondary.media-item.slideshow .item:focus .content,
.theme-6 .secondary.media-item.slideshow .item:active .content,
.theme-6 .secondary.btn:hover,
.theme-6 .secondary.btn:focus,
.theme-6 .secondary.btn:active,
.theme-6 .secondary.large-search button:hover,
.theme-6 .secondary.large-search button:focus,
.theme-6 .secondary.large-search button:active,
.theme-6 .secondary.labels .label a:hover,
.theme-6 .secondary.labels .label a:focus,
.theme-6 .secondary.labels .label a:active,
.theme-6 .secondary.title:hover,
.theme-6 .secondary.title:focus,
.theme-6 .secondary.title:active,
.theme-6 .secondary.noticeboard .module,
.theme-6 a.secondary.image-grid-item-link:hover,
.theme-6 a.secondary.image-grid-item-link:focus,
.theme-6 a.secondary.image-grid-item-link:active {
	background: #0081ce
}

.theme-6 .secondary.media-grid-item.from-twitter .content,
.theme-6 .secondary.row.top,
.theme-6 .row.keyline>.secondary.col.full.fill,
.theme-6 .secondary.text .module,
.theme-6 .secondary #secondary-content .primary.text .module,
.theme-6 .secondary.feature-slider.accordion .item.active .item-header a,
.theme-6 .secondary.feature-slider .tab-nav a.active,
.theme-6 .secondary.banner.slideshow-callout .callout,
.theme-6 .secondary.banner,
.theme-6 .secondary.callout,
.theme-6 .secondary #secondary-content .primary.module,
.theme-6 .secondary#secondary-nav a.active,
.theme-6 .secondary.media-item.slideshow .title,
.theme-6 .secondary .title,
.theme-6 .secondary .caption,
.theme-6 .secondary.media-item,
.theme-6 .secondary .media-item .primary,
.theme-6 .secondary .alert,
.theme-6 .secondary.pullquote,
.theme-6 .secondary.intro-text,
.theme-6 .secondary.intro-text:before,
.theme-6 .secondary.link-list h2:before,
.theme-6 .secondary.link-list .fake-h2:before,
.theme-6 .secondary.link-list h3:before,
.theme-6 .secondary.link-list .fake-h3:before,
.theme-6 .secondary.caption,
.theme-6 .secondary.btn,
.theme-6 .secondary.well,
.theme-6 .secondary.module.fill,
.theme-6 .secondary.labels .label a,
.theme-6 .secondary.large-search button,
.theme-6 .secondary.searchable_listing--reverse,
.theme-6 .secondary .content,
.theme-6 .secondary.image-grid-item-link {
	background: #006eaf;
	color: #fff
}

.theme-6 .secondary.media-grid-item.from-twitter .content:hover,
.theme-6 .secondary.media-grid-item.from-twitter .content:focus,
.theme-6 .secondary.media-grid-item.from-twitter .content:active {
	background: #0091e7
}

.theme-6 .secondary.index-pager .active a,
.theme-6 .secondary.index-pager li a:hover,
.theme-6 .secondary.index-pager li a:focus .secondary.index-pager li a:active {
	border-color: #006eaf;
	background: #006eaf;
	color: #fff
}

.theme-6 .secondary.noticeboard .heading {
	background-color: #006eaf
}

.theme-6 .secondary.tag a,
.theme-6 .secondary.tag span {
	background-color: #006eaf
}

.theme-6 .secondary.tag:before {
	width: 0;
	height: 0;
	border-left: 14px solid rgba(0, 0, 0, 0);
	border-right: 0px solid rgba(0, 0, 0, 0);
	border-bottom: 24px solid #006eaf;
	content: '';
	position: relative;
	top: 0px;
	left: 0px;
	float: left
}

.theme-6 .secondary.tag:after {
	width: 0;
	height: 0;
	border-right: 14px solid rgba(0, 0, 0, 0);
	border-left: 0px solid rgba(0, 0, 0, 0);
	border-top: 24px solid #006eaf;
	content: '';
	position: relative;
	top: 0px;
	right: 0px;
	float: right
}

.theme-6 .secondary#secondary-nav .has-children>span>a.hover:after,
.theme-6 .secondary#secondary-nav .has-children>a.hover:after {
	border-bottom-color: #006eaf
}

.theme-6 .secondary#secondary-nav .active.has-children>span>a.hover:after,
.theme-6 .secondary#secondary-nav .active.has-children>a.hover:after {
	border-top-color: #006eaf
}

.theme-6 .secondary.news-events__items .content {
	background: none
}

.theme-6 .secondary.news-events__items .title {
	background: none;
	color: #161515
}

.theme-6 .secondary.news-events__items .module::after {
	color: #006eaf
}

.theme-6 .info.callout .link-list h3,
.theme-6 .info.callout .link-list .fake-h3 {
	background: #002147
}

.theme-6 .info.callout .link-list h3:after,
.theme-6 .info.callout .link-list .fake-h3:after {
	border-top-color: #002147
}

.theme-6 .info.media-item>.link-list a:hover {
	color: #000
}

.theme-6 .info.media-grid-item.from-blog .color,
.theme-6 .light-info.media-item.full span.link,
.theme-6 .info.feature-slider.accordion .item-header a:hover,
.theme-6 .info.feature-slider.accordion .item-header a:focus,
.theme-6 .info.feature-slider.accordion .item-header a:active,
.theme-6 .info.feature-slider .tab-nav a:hover,
.theme-6 .info.feature-slider .tab-nav a:focus,
.theme-6 .info.feature-slider .tab-nav a:active,
.theme-6 .info .link-list.buttons ul li a,
.theme-6 .info .link-list.buttons ul li a:after,
.theme-6 .info#secondary-nav a:hover,
.theme-6 .info#secondary-nav a:active,
.theme-6 .info#secondary-nav a:focus,
.theme-6 .info.callout .link-list.reverse a:active,
.theme-6 .info.callout .link-list.reverse a:focus,
.theme-6 .info.callout .link-list.reverse a:hover,
.theme-6 .info.searchable_listing--reverse ul.labels .label,
.theme-6 .info.searchable_listing--reverse ul.labels .label .search-choice-close:after {
	color: #002147
}

.theme-6 .info.media-item>a:hover .content,
.theme-6 .info.media-item>a:focus .content,
.theme-6 .info.media-item>a:active .content,
.theme-6 .info.media-item>a:hover .title,
.theme-6 .info.media-item>a:focus .title,
.theme-6 .info.media-item>a:active .title,
.theme-6 .info.media-item>a:hover,
.theme-6 .info.media-item>a:focus,
.theme-6 .info.media-item>a:active,
.theme-6 .info.media-item.slideshow a:hover .title,
.theme-6 .info.media-item.slideshow a:focus .title,
.theme-6 .info.media-item.slideshow a:active .title,
.theme-6 .info.media-item.slideshow .item:hover .content,
.theme-6 .info.media-item.slideshow .item:focus .content,
.theme-6 .info.media-item.slideshow .item:active .content,
.theme-6 .info.btn:hover,
.theme-6 .info.btn:focus,
.theme-6 .info.btn:active,
.theme-6 .info.large-search button:hover,
.theme-6 .info.large-search button:focus,
.theme-6 .info.large-search button:active,
.theme-6 .info.labels .label a:hover,
.theme-6 .info.labels .label a:focus,
.theme-6 .info.labels .label a:active,
.theme-6 .info.title:hover,
.theme-6 .info.title:focus,
.theme-6 .info.title:active,
.theme-6 .info.noticeboard .module,
.theme-6 a.info.image-grid-item-link:hover,
.theme-6 a.info.image-grid-item-link:focus,
.theme-6 a.info.image-grid-item-link:active {
	background: #002f66
}

.theme-6 .info.media-grid-item.from-twitter .content,
.theme-6 .info.row.top,
.theme-6 .row.keyline>.info.col.full.fill,
.theme-6 .info.text .module,
.theme-6 .info #secondary-content .primary.text .module,
.theme-6 .info.feature-slider.accordion .item.active .item-header a,
.theme-6 .info.feature-slider .tab-nav a.active,
.theme-6 .info.banner.slideshow-callout .callout,
.theme-6 .info.banner,
.theme-6 .info.callout,
.theme-6 .info #secondary-content .primary.module,
.theme-6 .info#secondary-nav a.active,
.theme-6 .info.media-item.slideshow .title,
.theme-6 .info .title,
.theme-6 .info .caption,
.theme-6 .info.media-item,
.theme-6 .info .media-item .primary,
.theme-6 .info .alert,
.theme-6 .info.pullquote,
.theme-6 .info.intro-text,
.theme-6 .info.intro-text:before,
.theme-6 .info.link-list h2:before,
.theme-6 .info.link-list .fake-h2:before,
.theme-6 .info.link-list h3:before,
.theme-6 .info.link-list .fake-h3:before,
.theme-6 .info.caption,
.theme-6 .info.btn,
.theme-6 .info.well,
.theme-6 .info.module.fill,
.theme-6 .info.labels .label a,
.theme-6 .info.large-search button,
.theme-6 .info.searchable_listing--reverse,
.theme-6 .info .content,
.theme-6 .info.image-grid-item-link {
	background: #002147;
	color: #fff
}

.theme-6 .info.media-grid-item.from-twitter .content:hover,
.theme-6 .info.media-grid-item.from-twitter .content:focus,
.theme-6 .info.media-grid-item.from-twitter .content:active {
	background: #003b7f
}

.theme-6 .info.index-pager .active a,
.theme-6 .info.index-pager li a:hover,
.theme-6 .info.index-pager li a:focus .info.index-pager li a:active {
	border-color: #002147;
	background: #002147;
	color: #fff
}

.theme-6 .info.noticeboard .heading {
	background-color: #002147
}

.theme-6 .info.tag a,
.theme-6 .info.tag span {
	background-color: #002147
}

.theme-6 .info.tag:before {
	width: 0;
	height: 0;
	border-left: 14px solid rgba(0, 0, 0, 0);
	border-right: 0px solid rgba(0, 0, 0, 0);
	border-bottom: 24px solid #002147;
	content: '';
	position: relative;
	top: 0px;
	left: 0px;
	float: left
}

.theme-6 .info.tag:after {
	width: 0;
	height: 0;
	border-right: 14px solid rgba(0, 0, 0, 0);
	border-left: 0px solid rgba(0, 0, 0, 0);
	border-top: 24px solid #002147;
	content: '';
	position: relative;
	top: 0px;
	right: 0px;
	float: right
}

.theme-6 .info#secondary-nav .has-children>span>a.hover:after,
.theme-6 .info#secondary-nav .has-children>a.hover:after {
	border-bottom-color: #002147
}

.theme-6 .info#secondary-nav .active.has-children>span>a.hover:after,
.theme-6 .info#secondary-nav .active.has-children>a.hover:after {
	border-top-color: #002147
}

.theme-6 .info.news-events__items .content {
	background: none
}

.theme-6 .info.news-events__items .title {
	background: none;
	color: #161515
}

.theme-6 .info.news-events__items .module::after {
	color: #002147
}

.theme-6 blockquote {
	background: #006eaf;
	color: #fff
}

.theme-6 .reading-list-checkout {
	color: #006eaf
}

.theme-6 .pager .prev {
	background: #002147
}

.theme-6 .pager .prev:hover,
.theme-6 .pager .prev:focus,
.theme-6 .pager .prev:active {
	background: #003b7f
}

.theme-6 .pager .next {
	background: #00acd7
}

.theme-6 .pager .next:hover,
.theme-6 .pager .next:focus,
.theme-6 .pager .next:active {
	background: #10cfff
}

.theme-6 .index-pager .active a,
.theme-6 .index-pager li a:hover,
.theme-6 .index-pager li a:focus,
.theme-6 .index-pager li a:active {
	border-color: #006eaf;
	background: #006eaf
}

.theme-6 .link-list h2:before,
.theme-6 .link-list .fake-h2:before,
.theme-6 .link-list h3:before,
.theme-6 .link-list .fake-h3:before,
.theme-6 .pager .next,
.theme-6 .nav-line,
.theme-6 .inpage-nav:after,
.theme-6 .accent .content:before {
	background: #00acd7
}

.theme-6 .accent.feature-slider.accordion .item-header a:after {
	border-bottom-color: #00acd7
}

.theme-6 .accent.feature-slider.accordion .item-header a:hover,
.theme-6 .accent.feature-slider.accordion .item-header a:focus,
.theme-6 .accent.feature-slider.accordion .item-header a:active,
.theme-6 .accent.feature-slider .tab-nav a:hover,
.theme-6 .accent.feature-slider .tab-nav a:active,
.theme-6 .accent.feature-slider .tab-nav a:focus,
.theme-6 #sidenav a:hover,
.theme-6 #sidenav a:active,
.theme-6 #sidenav a:focus,
.theme-6 .inpage-nav .active a {
	color: #00acd7
}

.theme-6 .accent.media-grid-item.from-twitter .content,
.theme-6 .accent.feature-slider.accordion .item.active .item-header a,
.theme-6 .accent.feature-slider .tab-nav a.active {
	background: #00acd7;
	color: #fff
}

.theme-6 .accent.media-grid-item.from-twitter .content:hover,
.theme-6 .accent.media-grid-item.from-twitter .content:focus .accent.media-grid-item.from-twitter .content:active {
	background: #00b8e6
}

.theme-6 .accent .caption .link.accent {
	text-transform: uppercase;
	text-decoration: none;
	font-size: 15px;
	font-size: 1.5rem;
	font-weight: bold;
	color: #161515;
	display: inline-block;
	position: relative;
	padding-right: 30px;
	line-height: 1.1
}

.theme-6 .accent .caption .link.accent:hover,
.theme-6 .accent .caption .link.accent:focus,
.theme-6 .accent .caption .link.accent:active {
	opacity: 0.8
}

.theme-6 .accent .caption .link.accent:after {
	content: "s";
	font-family: 'imperial-icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px;
	font-size: 24px;
	position: absolute;
	margin: -12px 0 0 5px;
	right: 0;
	top: 50%;
	height: 24px;
	color: #00acd7
}

.theme-7 .primary.callout .link-list h3,
.theme-7 .primary.callout .link-list .fake-h3 {
	background: #d24000
}

.theme-7 .primary.callout .link-list h3:after,
.theme-7 .primary.callout .link-list .fake-h3:after {
	border-top-color: #d24000
}

.theme-7 .primary.media-item>.link-list a:hover {
	color: #4d1800
}

.theme-7 .primary.media-grid-item.from-blog .color,
.theme-7 .light-primary.media-item.full span.link,
.theme-7 .primary.feature-slider.accordion .item-header a:hover,
.theme-7 .primary.feature-slider.accordion .item-header a:focus,
.theme-7 .primary.feature-slider.accordion .item-header a:active,
.theme-7 .primary.feature-slider .tab-nav a:hover,
.theme-7 .primary.feature-slider .tab-nav a:focus,
.theme-7 .primary.feature-slider .tab-nav a:active,
.theme-7 .primary .link-list.buttons ul li a,
.theme-7 .primary .link-list.buttons ul li a:after,
.theme-7 .primary#secondary-nav a:hover,
.theme-7 .primary#secondary-nav a:active,
.theme-7 .primary#secondary-nav a:focus,
.theme-7 .primary.callout .link-list.reverse a:active,
.theme-7 .primary.callout .link-list.reverse a:focus,
.theme-7 .primary.callout .link-list.reverse a:hover,
.theme-7 .primary.searchable_listing--reverse ul.labels .label,
.theme-7 .primary.searchable_listing--reverse ul.labels .label .search-choice-close:after {
	color: #d24000
}

.theme-7 .primary.media-item>a:hover .content,
.theme-7 .primary.media-item>a:focus .content,
.theme-7 .primary.media-item>a:active .content,
.theme-7 .primary.media-item>a:hover .title,
.theme-7 .primary.media-item>a:focus .title,
.theme-7 .primary.media-item>a:active .title,
.theme-7 .primary.media-item>a:hover,
.theme-7 .primary.media-item>a:focus,
.theme-7 .primary.media-item>a:active,
.theme-7 .primary.media-item.slideshow a:hover .title,
.theme-7 .primary.media-item.slideshow a:focus .title,
.theme-7 .primary.media-item.slideshow a:active .title,
.theme-7 .primary.media-item.slideshow .item:hover .content,
.theme-7 .primary.media-item.slideshow .item:focus .content,
.theme-7 .primary.media-item.slideshow .item:active .content,
.theme-7 .primary.btn:hover,
.theme-7 .primary.btn:focus,
.theme-7 .primary.btn:active,
.theme-7 .primary.large-search button:hover,
.theme-7 .primary.large-search button:focus,
.theme-7 .primary.large-search button:active,
.theme-7 .primary.labels .label a:hover,
.theme-7 .primary.labels .label a:focus,
.theme-7 .primary.labels .label a:active,
.theme-7 .primary.title:hover,
.theme-7 .primary.title:focus,
.theme-7 .primary.title:active,
.theme-7 .primary.noticeboard .module,
.theme-7 a.primary.image-grid-item-link:hover,
.theme-7 a.primary.image-grid-item-link:focus,
.theme-7 a.primary.image-grid-item-link:active {
	background: #f14900
}

.theme-7 .primary.media-grid-item.from-twitter .content,
.theme-7 .primary.row.top,
.theme-7 .row.keyline>.primary.col.full.fill,
.theme-7 .primary.text .module,
.theme-7 .primary #secondary-content .primary.text .module,
.theme-7 .primary.feature-slider.accordion .item.active .item-header a,
.theme-7 .primary.feature-slider .tab-nav a.active,
.theme-7 .primary.banner.slideshow-callout .callout,
.theme-7 .primary.banner,
.theme-7 .primary.callout,
.theme-7 .primary #secondary-content .primary.module,
.theme-7 .primary#secondary-nav a.active,
.theme-7 .primary.media-item.slideshow .title,
.theme-7 .primary .title,
.theme-7 .primary .caption,
.theme-7 .primary.media-item,
.theme-7 .primary .media-item .primary,
.theme-7 .primary .alert,
.theme-7 .primary.pullquote,
.theme-7 .primary.intro-text,
.theme-7 .primary.intro-text:before,
.theme-7 .primary.link-list h2:before,
.theme-7 .primary.link-list .fake-h2:before,
.theme-7 .primary.link-list h3:before,
.theme-7 .primary.link-list .fake-h3:before,
.theme-7 .primary.caption,
.theme-7 .primary.btn,
.theme-7 .primary.well,
.theme-7 .primary.module.fill,
.theme-7 .primary.labels .label a,
.theme-7 .primary.large-search button,
.theme-7 .primary.searchable_listing--reverse,
.theme-7 .primary .content,
.theme-7 .primary.image-grid-item-link {
	background: #d24000;
	color: #fff
}

.theme-7 .primary.media-grid-item.from-twitter .content:hover,
.theme-7 .primary.media-grid-item.from-twitter .content:focus,
.theme-7 .primary.media-grid-item.from-twitter .content:active {
	background: #ff550b
}

.theme-7 .primary.index-pager .active a,
.theme-7 .primary.index-pager li a:hover,
.theme-7 .primary.index-pager li a:focus .primary.index-pager li a:active {
	border-color: #d24000;
	background: #d24000;
	color: #fff
}

.theme-7 .primary.noticeboard .heading {
	background-color: #d24000
}

.theme-7 .primary.tag a,
.theme-7 .primary.tag span {
	background-color: #d24000
}

.theme-7 .primary.tag:before {
	width: 0;
	height: 0;
	border-left: 14px solid rgba(0, 0, 0, 0);
	border-right: 0px solid rgba(0, 0, 0, 0);
	border-bottom: 24px solid #d24000;
	content: '';
	position: relative;
	top: 0px;
	left: 0px;
	float: left
}

.theme-7 .primary.tag:after {
	width: 0;
	height: 0;
	border-right: 14px solid rgba(0, 0, 0, 0);
	border-left: 0px solid rgba(0, 0, 0, 0);
	border-top: 24px solid #d24000;
	content: '';
	position: relative;
	top: 0px;
	right: 0px;
	float: right
}

.theme-7 .primary#secondary-nav .has-children>span>a.hover:after,
.theme-7 .primary#secondary-nav .has-children>a.hover:after {
	border-bottom-color: #d24000
}

.theme-7 .primary#secondary-nav .active.has-children>span>a.hover:after,
.theme-7 .primary#secondary-nav .active.has-children>a.hover:after {
	border-top-color: #d24000
}

.theme-7 .primary.news-events__items .content {
	background: none
}

.theme-7 .primary.news-events__items .title {
	background: none;
	color: #161515
}

.theme-7 .primary.news-events__items .module::after {
	color: #d24000
}

.theme-7 .secondary.callout .link-list h3,
.theme-7 .secondary.callout .link-list .fake-h3 {
	background: #02893b
}

.theme-7 .secondary.callout .link-list h3:after,
.theme-7 .secondary.callout .link-list .fake-h3:after {
	border-top-color: #02893b
}

.theme-7 .secondary.media-item>.link-list a:hover {
	color: #000603
}

.theme-7 .secondary.media-grid-item.from-blog .color,
.theme-7 .light-secondary.media-item.full span.link,
.theme-7 .secondary.feature-slider.accordion .item-header a:hover,
.theme-7 .secondary.feature-slider.accordion .item-header a:focus,
.theme-7 .secondary.feature-slider.accordion .item-header a:active,
.theme-7 .secondary.feature-slider .tab-nav a:hover,
.theme-7 .secondary.feature-slider .tab-nav a:focus,
.theme-7 .secondary.feature-slider .tab-nav a:active,
.theme-7 .secondary .link-list.buttons ul li a,
.theme-7 .secondary .link-list.buttons ul li a:after,
.theme-7 .secondary#secondary-nav a:hover,
.theme-7 .secondary#secondary-nav a:active,
.theme-7 .secondary#secondary-nav a:focus,
.theme-7 .secondary.callout .link-list.reverse a:active,
.theme-7 .secondary.callout .link-list.reverse a:focus,
.theme-7 .secondary.callout .link-list.reverse a:hover,
.theme-7 .secondary.searchable_listing--reverse ul.labels .label,
.theme-7 .secondary.searchable_listing--reverse ul.labels .label .search-choice-close:after {
	color: #02893b
}

.theme-7 .secondary.media-item>a:hover .content,
.theme-7 .secondary.media-item>a:focus .content,
.theme-7 .secondary.media-item>a:active .content,
.theme-7 .secondary.media-item>a:hover .title,
.theme-7 .secondary.media-item>a:focus .title,
.theme-7 .secondary.media-item>a:active .title,
.theme-7 .secondary.media-item>a:hover,
.theme-7 .secondary.media-item>a:focus,
.theme-7 .secondary.media-item>a:active,
.theme-7 .secondary.media-item.slideshow a:hover .title,
.theme-7 .secondary.media-item.slideshow a:focus .title,
.theme-7 .secondary.media-item.slideshow a:active .title,
.theme-7 .secondary.media-item.slideshow .item:hover .content,
.theme-7 .secondary.media-item.slideshow .item:focus .content,
.theme-7 .secondary.media-item.slideshow .item:active .content,
.theme-7 .secondary.btn:hover,
.theme-7 .secondary.btn:focus,
.theme-7 .secondary.btn:active,
.theme-7 .secondary.large-search button:hover,
.theme-7 .secondary.large-search button:focus,
.theme-7 .secondary.large-search button:active,
.theme-7 .secondary.labels .label a:hover,
.theme-7 .secondary.labels .label a:focus,
.theme-7 .secondary.labels .label a:active,
.theme-7 .secondary.title:hover,
.theme-7 .secondary.title:focus,
.theme-7 .secondary.title:active,
.theme-7 .secondary.noticeboard .module,
.theme-7 a.secondary.image-grid-item-link:hover,
.theme-7 a.secondary.image-grid-item-link:focus,
.theme-7 a.secondary.image-grid-item-link:active {
	background: #02a748
}

.theme-7 .secondary.media-grid-item.from-twitter .content,
.theme-7 .secondary.row.top,
.theme-7 .row.keyline>.secondary.col.full.fill,
.theme-7 .secondary.text .module,
.theme-7 .secondary #secondary-content .primary.text .module,
.theme-7 .secondary.feature-slider.accordion .item.active .item-header a,
.theme-7 .secondary.feature-slider .tab-nav a.active,
.theme-7 .secondary.banner.slideshow-callout .callout,
.theme-7 .secondary.banner,
.theme-7 .secondary.callout,
.theme-7 .secondary #secondary-content .primary.module,
.theme-7 .secondary#secondary-nav a.active,
.theme-7 .secondary.media-item.slideshow .title,
.theme-7 .secondary .title,
.theme-7 .secondary .caption,
.theme-7 .secondary.media-item,
.theme-7 .secondary .media-item .primary,
.theme-7 .secondary .alert,
.theme-7 .secondary.pullquote,
.theme-7 .secondary.intro-text,
.theme-7 .secondary.intro-text:before,
.theme-7 .secondary.link-list h2:before,
.theme-7 .secondary.link-list .fake-h2:before,
.theme-7 .secondary.link-list h3:before,
.theme-7 .secondary.link-list .fake-h3:before,
.theme-7 .secondary.caption,
.theme-7 .secondary.btn,
.theme-7 .secondary.well,
.theme-7 .secondary.module.fill,
.theme-7 .secondary.labels .label a,
.theme-7 .secondary.large-search button,
.theme-7 .secondary.searchable_listing--reverse,
.theme-7 .secondary .content,
.theme-7 .secondary.image-grid-item-link {
	background: #02893b;
	color: #fff
}

.theme-7 .secondary.media-grid-item.from-twitter .content:hover,
.theme-7 .secondary.media-grid-item.from-twitter .content:focus,
.theme-7 .secondary.media-grid-item.from-twitter .content:active {
	background: #03c053
}

.theme-7 .secondary.index-pager .active a,
.theme-7 .secondary.index-pager li a:hover,
.theme-7 .secondary.index-pager li a:focus .secondary.index-pager li a:active {
	border-color: #02893b;
	background: #02893b;
	color: #fff
}

.theme-7 .secondary.noticeboard .heading {
	background-color: #02893b
}

.theme-7 .secondary.tag a,
.theme-7 .secondary.tag span {
	background-color: #02893b
}

.theme-7 .secondary.tag:before {
	width: 0;
	height: 0;
	border-left: 14px solid rgba(0, 0, 0, 0);
	border-right: 0px solid rgba(0, 0, 0, 0);
	border-bottom: 24px solid #02893b;
	content: '';
	position: relative;
	top: 0px;
	left: 0px;
	float: left
}

.theme-7 .secondary.tag:after {
	width: 0;
	height: 0;
	border-right: 14px solid rgba(0, 0, 0, 0);
	border-left: 0px solid rgba(0, 0, 0, 0);
	border-top: 24px solid #02893b;
	content: '';
	position: relative;
	top: 0px;
	right: 0px;
	float: right
}

.theme-7 .secondary#secondary-nav .has-children>span>a.hover:after,
.theme-7 .secondary#secondary-nav .has-children>a.hover:after {
	border-bottom-color: #02893b
}

.theme-7 .secondary#secondary-nav .active.has-children>span>a.hover:after,
.theme-7 .secondary#secondary-nav .active.has-children>a.hover:after {
	border-top-color: #02893b
}

.theme-7 .secondary.news-events__items .content {
	background: none
}

.theme-7 .secondary.news-events__items .title {
	background: none;
	color: #161515
}

.theme-7 .secondary.news-events__items .module::after {
	color: #02893b
}

.theme-7 .info.callout .link-list h3,
.theme-7 .info.callout .link-list .fake-h3 {
	background: #003e74
}

.theme-7 .info.callout .link-list h3:after,
.theme-7 .info.callout .link-list .fake-h3:after {
	border-top-color: #003e74
}

.theme-7 .info.media-item>.link-list a:hover {
	color: #000
}

.theme-7 .info.media-grid-item.from-blog .color,
.theme-7 .light-info.media-item.full span.link,
.theme-7 .info.feature-slider.accordion .item-header a:hover,
.theme-7 .info.feature-slider.accordion .item-header a:focus,
.theme-7 .info.feature-slider.accordion .item-header a:active,
.theme-7 .info.feature-slider .tab-nav a:hover,
.theme-7 .info.feature-slider .tab-nav a:focus,
.theme-7 .info.feature-slider .tab-nav a:active,
.theme-7 .info .link-list.buttons ul li a,
.theme-7 .info .link-list.buttons ul li a:after,
.theme-7 .info#secondary-nav a:hover,
.theme-7 .info#secondary-nav a:active,
.theme-7 .info#secondary-nav a:focus,
.theme-7 .info.callout .link-list.reverse a:active,
.theme-7 .info.callout .link-list.reverse a:focus,
.theme-7 .info.callout .link-list.reverse a:hover,
.theme-7 .info.searchable_listing--reverse ul.labels .label,
.theme-7 .info.searchable_listing--reverse ul.labels .label .search-choice-close:after {
	color: #003e74
}

.theme-7 .info.media-item>a:hover .content,
.theme-7 .info.media-item>a:focus .content,
.theme-7 .info.media-item>a:active .content,
.theme-7 .info.media-item>a:hover .title,
.theme-7 .info.media-item>a:focus .title,
.theme-7 .info.media-item>a:active .title,
.theme-7 .info.media-item>a:hover,
.theme-7 .info.media-item>a:focus,
.theme-7 .info.media-item>a:active,
.theme-7 .info.media-item.slideshow a:hover .title,
.theme-7 .info.media-item.slideshow a:focus .title,
.theme-7 .info.media-item.slideshow a:active .title,
.theme-7 .info.media-item.slideshow .item:hover .content,
.theme-7 .info.media-item.slideshow .item:focus .content,
.theme-7 .info.media-item.slideshow .item:active .content,
.theme-7 .info.btn:hover,
.theme-7 .info.btn:focus,
.theme-7 .info.btn:active,
.theme-7 .info.large-search button:hover,
.theme-7 .info.large-search button:focus,
.theme-7 .info.large-search button:active,
.theme-7 .info.labels .label a:hover,
.theme-7 .info.labels .label a:focus,
.theme-7 .info.labels .label a:active,
.theme-7 .info.title:hover,
.theme-7 .info.title:focus,
.theme-7 .info.title:active,
.theme-7 .info.noticeboard .module,
.theme-7 a.info.image-grid-item-link:hover,
.theme-7 a.info.image-grid-item-link:focus,
.theme-7 a.info.image-grid-item-link:active {
	background: #004e93
}

.theme-7 .info.media-grid-item.from-twitter .content,
.theme-7 .info.row.top,
.theme-7 .row.keyline>.info.col.full.fill,
.theme-7 .info.text .module,
.theme-7 .info #secondary-content .primary.text .module,
.theme-7 .info.feature-slider.accordion .item.active .item-header a,
.theme-7 .info.feature-slider .tab-nav a.active,
.theme-7 .info.banner.slideshow-callout .callout,
.theme-7 .info.banner,
.theme-7 .info.callout,
.theme-7 .info #secondary-content .primary.module,
.theme-7 .info#secondary-nav a.active,
.theme-7 .info.media-item.slideshow .title,
.theme-7 .info .title,
.theme-7 .info .caption,
.theme-7 .info.media-item,
.theme-7 .info .media-item .primary,
.theme-7 .info .alert,
.theme-7 .info.pullquote,
.theme-7 .info.intro-text,
.theme-7 .info.intro-text:before,
.theme-7 .info.link-list h2:before,
.theme-7 .info.link-list .fake-h2:before,
.theme-7 .info.link-list h3:before,
.theme-7 .info.link-list .fake-h3:before,
.theme-7 .info.caption,
.theme-7 .info.btn,
.theme-7 .info.well,
.theme-7 .info.module.fill,
.theme-7 .info.labels .label a,
.theme-7 .info.large-search button,
.theme-7 .info.searchable_listing--reverse,
.theme-7 .info .content,
.theme-7 .info.image-grid-item-link {
	background: #003e74;
	color: #fff
}

.theme-7 .info.media-grid-item.from-twitter .content:hover,
.theme-7 .info.media-grid-item.from-twitter .content:focus,
.theme-7 .info.media-grid-item.from-twitter .content:active {
	background: #005cac
}

.theme-7 .info.index-pager .active a,
.theme-7 .info.index-pager li a:hover,
.theme-7 .info.index-pager li a:focus .info.index-pager li a:active {
	border-color: #003e74;
	background: #003e74;
	color: #fff
}

.theme-7 .info.noticeboard .heading {
	background-color: #003e74
}

.theme-7 .info.tag a,
.theme-7 .info.tag span {
	background-color: #003e74
}

.theme-7 .info.tag:before {
	width: 0;
	height: 0;
	border-left: 14px solid rgba(0, 0, 0, 0);
	border-right: 0px solid rgba(0, 0, 0, 0);
	border-bottom: 24px solid #003e74;
	content: '';
	position: relative;
	top: 0px;
	left: 0px;
	float: left
}

.theme-7 .info.tag:after {
	width: 0;
	height: 0;
	border-right: 14px solid rgba(0, 0, 0, 0);
	border-left: 0px solid rgba(0, 0, 0, 0);
	border-top: 24px solid #003e74;
	content: '';
	position: relative;
	top: 0px;
	right: 0px;
	float: right
}

.theme-7 .info#secondary-nav .has-children>span>a.hover:after,
.theme-7 .info#secondary-nav .has-children>a.hover:after {
	border-bottom-color: #003e74
}

.theme-7 .info#secondary-nav .active.has-children>span>a.hover:after,
.theme-7 .info#secondary-nav .active.has-children>a.hover:after {
	border-top-color: #003e74
}

.theme-7 .info.news-events__items .content {
	background: none
}

.theme-7 .info.news-events__items .title {
	background: none;
	color: #161515
}

.theme-7 .info.news-events__items .module::after {
	color: #003e74
}

.theme-7 blockquote {
	background: #02893b;
	color: #fff
}

.theme-7 .reading-list-checkout {
	color: #02893b
}

.theme-7 .pager .prev {
	background: #003e74
}

.theme-7 .pager .prev:hover,
.theme-7 .pager .prev:focus,
.theme-7 .pager .prev:active {
	background: #005cac
}

.theme-7 .pager .next {
	background: #00acd7
}

.theme-7 .pager .next:hover,
.theme-7 .pager .next:focus,
.theme-7 .pager .next:active {
	background: #10cfff
}

.theme-7 .index-pager .active a,
.theme-7 .index-pager li a:hover,
.theme-7 .index-pager li a:focus,
.theme-7 .index-pager li a:active {
	border-color: #02893b;
	background: #02893b
}

.theme-7 .link-list h2:before,
.theme-7 .link-list .fake-h2:before,
.theme-7 .link-list h3:before,
.theme-7 .link-list .fake-h3:before,
.theme-7 .pager .next,
.theme-7 .nav-line,
.theme-7 .inpage-nav:after,
.theme-7 .accent .content:before {
	background: #00acd7
}

.theme-7 .accent.feature-slider.accordion .item-header a:after {
	border-bottom-color: #00acd7
}

.theme-7 .accent.feature-slider.accordion .item-header a:hover,
.theme-7 .accent.feature-slider.accordion .item-header a:focus,
.theme-7 .accent.feature-slider.accordion .item-header a:active,
.theme-7 .accent.feature-slider .tab-nav a:hover,
.theme-7 .accent.feature-slider .tab-nav a:active,
.theme-7 .accent.feature-slider .tab-nav a:focus,
.theme-7 #sidenav a:hover,
.theme-7 #sidenav a:active,
.theme-7 #sidenav a:focus,
.theme-7 .inpage-nav .active a {
	color: #00acd7
}

.theme-7 .accent.media-grid-item.from-twitter .content,
.theme-7 .accent.feature-slider.accordion .item.active .item-header a,
.theme-7 .accent.feature-slider .tab-nav a.active {
	background: #00acd7;
	color: #fff
}

.theme-7 .accent.media-grid-item.from-twitter .content:hover,
.theme-7 .accent.media-grid-item.from-twitter .content:focus .accent.media-grid-item.from-twitter .content:active {
	background: #00b8e6
}

.theme-7 .accent .caption .link.accent {
	text-transform: uppercase;
	text-decoration: none;
	font-size: 15px;
	font-size: 1.5rem;
	font-weight: bold;
	color: #161515;
	display: inline-block;
	position: relative;
	padding-right: 30px;
	line-height: 1.1
}

.theme-7 .accent .caption .link.accent:hover,
.theme-7 .accent .caption .link.accent:focus,
.theme-7 .accent .caption .link.accent:active {
	opacity: 0.8
}

.theme-7 .accent .caption .link.accent:after {
	content: "s";
	font-family: 'imperial-icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px;
	font-size: 24px;
	position: absolute;
	margin: -12px 0 0 5px;
	right: 0;
	top: 50%;
	height: 24px;
	color: #00acd7
}

.theme-8 .primary.callout .link-list h3,
.theme-8 .primary.callout .link-list .fake-h3 {
	background: #a51900
}

.theme-8 .primary.callout .link-list h3:after,
.theme-8 .primary.callout .link-list .fake-h3:after {
	border-top-color: #a51900
}

.theme-8 .primary.media-item>.link-list a:hover {
	color: #200500
}

.theme-8 .primary.media-grid-item.from-blog .color,
.theme-8 .light-primary.media-item.full span.link,
.theme-8 .primary.feature-slider.accordion .item-header a:hover,
.theme-8 .primary.feature-slider.accordion .item-header a:focus,
.theme-8 .primary.feature-slider.accordion .item-header a:active,
.theme-8 .primary.feature-slider .tab-nav a:hover,
.theme-8 .primary.feature-slider .tab-nav a:focus,
.theme-8 .primary.feature-slider .tab-nav a:active,
.theme-8 .primary .link-list.buttons ul li a,
.theme-8 .primary .link-list.buttons ul li a:after,
.theme-8 .primary#secondary-nav a:hover,
.theme-8 .primary#secondary-nav a:active,
.theme-8 .primary#secondary-nav a:focus,
.theme-8 .primary.callout .link-list.reverse a:active,
.theme-8 .primary.callout .link-list.reverse a:focus,
.theme-8 .primary.callout .link-list.reverse a:hover,
.theme-8 .primary.searchable_listing--reverse ul.labels .label,
.theme-8 .primary.searchable_listing--reverse ul.labels .label .search-choice-close:after {
	color: #a51900
}

.theme-8 .primary.media-item>a:hover .content,
.theme-8 .primary.media-item>a:focus .content,
.theme-8 .primary.media-item>a:active .content,
.theme-8 .primary.media-item>a:hover .title,
.theme-8 .primary.media-item>a:focus .title,
.theme-8 .primary.media-item>a:active .title,
.theme-8 .primary.media-item>a:hover,
.theme-8 .primary.media-item>a:focus,
.theme-8 .primary.media-item>a:active,
.theme-8 .primary.media-item.slideshow a:hover .title,
.theme-8 .primary.media-item.slideshow a:focus .title,
.theme-8 .primary.media-item.slideshow a:active .title,
.theme-8 .primary.media-item.slideshow .item:hover .content,
.theme-8 .primary.media-item.slideshow .item:focus .content,
.theme-8 .primary.media-item.slideshow .item:active .content,
.theme-8 .primary.btn:hover,
.theme-8 .primary.btn:focus,
.theme-8 .primary.btn:active,
.theme-8 .primary.large-search button:hover,
.theme-8 .primary.large-search button:focus,
.theme-8 .primary.large-search button:active,
.theme-8 .primary.labels .label a:hover,
.theme-8 .primary.labels .label a:focus,
.theme-8 .primary.labels .label a:active,
.theme-8 .primary.title:hover,
.theme-8 .primary.title:focus,
.theme-8 .primary.title:active,
.theme-8 .primary.noticeboard .module,
.theme-8 a.primary.image-grid-item-link:hover,
.theme-8 a.primary.image-grid-item-link:focus,
.theme-8 a.primary.image-grid-item-link:active {
	background: #c41e00
}

.theme-8 .primary.media-grid-item.from-twitter .content,
.theme-8 .primary.row.top,
.theme-8 .row.keyline>.primary.col.full.fill,
.theme-8 .primary.text .module,
.theme-8 .primary #secondary-content .primary.text .module,
.theme-8 .primary.feature-slider.accordion .item.active .item-header a,
.theme-8 .primary.feature-slider .tab-nav a.active,
.theme-8 .primary.banner.slideshow-callout .callout,
.theme-8 .primary.banner,
.theme-8 .primary.callout,
.theme-8 .primary #secondary-content .primary.module,
.theme-8 .primary#secondary-nav a.active,
.theme-8 .primary.media-item.slideshow .title,
.theme-8 .primary .title,
.theme-8 .primary .caption,
.theme-8 .primary.media-item,
.theme-8 .primary .media-item .primary,
.theme-8 .primary .alert,
.theme-8 .primary.pullquote,
.theme-8 .primary.intro-text,
.theme-8 .primary.intro-text:before,
.theme-8 .primary.link-list h2:before,
.theme-8 .primary.link-list .fake-h2:before,
.theme-8 .primary.link-list h3:before,
.theme-8 .primary.link-list .fake-h3:before,
.theme-8 .primary.caption,
.theme-8 .primary.btn,
.theme-8 .primary.well,
.theme-8 .primary.module.fill,
.theme-8 .primary.labels .label a,
.theme-8 .primary.large-search button,
.theme-8 .primary.searchable_listing--reverse,
.theme-8 .primary .content,
.theme-8 .primary.image-grid-item-link {
	background: #a51900;
	color: #fff
}

.theme-8 .primary.media-grid-item.from-twitter .content:hover,
.theme-8 .primary.media-grid-item.from-twitter .content:focus,
.theme-8 .primary.media-grid-item.from-twitter .content:active {
	background: #d20
}

.theme-8 .primary.index-pager .active a,
.theme-8 .primary.index-pager li a:hover,
.theme-8 .primary.index-pager li a:focus .primary.index-pager li a:active {
	border-color: #a51900;
	background: #a51900;
	color: #fff
}

.theme-8 .primary.noticeboard .heading {
	background-color: #a51900
}

.theme-8 .primary.tag a,
.theme-8 .primary.tag span {
	background-color: #a51900
}

.theme-8 .primary.tag:before {
	width: 0;
	height: 0;
	border-left: 14px solid rgba(0, 0, 0, 0);
	border-right: 0px solid rgba(0, 0, 0, 0);
	border-bottom: 24px solid #a51900;
	content: '';
	position: relative;
	top: 0px;
	left: 0px;
	float: left
}

.theme-8 .primary.tag:after {
	width: 0;
	height: 0;
	border-right: 14px solid rgba(0, 0, 0, 0);
	border-left: 0px solid rgba(0, 0, 0, 0);
	border-top: 24px solid #a51900;
	content: '';
	position: relative;
	top: 0px;
	right: 0px;
	float: right
}

.theme-8 .primary#secondary-nav .has-children>span>a.hover:after,
.theme-8 .primary#secondary-nav .has-children>a.hover:after {
	border-bottom-color: #a51900
}

.theme-8 .primary#secondary-nav .active.has-children>span>a.hover:after,
.theme-8 .primary#secondary-nav .active.has-children>a.hover:after {
	border-top-color: #a51900
}

.theme-8 .primary.news-events__items .content {
	background: none
}

.theme-8 .primary.news-events__items .title {
	background: none;
	color: #161515
}

.theme-8 .primary.news-events__items .module::after {
	color: #a51900
}

.theme-8 .secondary.callout .link-list h3,
.theme-8 .secondary.callout .link-list .fake-h3 {
	background: #002147
}

.theme-8 .secondary.callout .link-list h3:after,
.theme-8 .secondary.callout .link-list .fake-h3:after {
	border-top-color: #002147
}

.theme-8 .secondary.media-item>.link-list a:hover {
	color: #000
}

.theme-8 .secondary.media-grid-item.from-blog .color,
.theme-8 .light-secondary.media-item.full span.link,
.theme-8 .secondary.feature-slider.accordion .item-header a:hover,
.theme-8 .secondary.feature-slider.accordion .item-header a:focus,
.theme-8 .secondary.feature-slider.accordion .item-header a:active,
.theme-8 .secondary.feature-slider .tab-nav a:hover,
.theme-8 .secondary.feature-slider .tab-nav a:focus,
.theme-8 .secondary.feature-slider .tab-nav a:active,
.theme-8 .secondary .link-list.buttons ul li a,
.theme-8 .secondary .link-list.buttons ul li a:after,
.theme-8 .secondary#secondary-nav a:hover,
.theme-8 .secondary#secondary-nav a:active,
.theme-8 .secondary#secondary-nav a:focus,
.theme-8 .secondary.callout .link-list.reverse a:active,
.theme-8 .secondary.callout .link-list.reverse a:focus,
.theme-8 .secondary.callout .link-list.reverse a:hover,
.theme-8 .secondary.searchable_listing--reverse ul.labels .label,
.theme-8 .secondary.searchable_listing--reverse ul.labels .label .search-choice-close:after {
	color: #002147
}

.theme-8 .secondary.media-item>a:hover .content,
.theme-8 .secondary.media-item>a:focus .content,
.theme-8 .secondary.media-item>a:active .content,
.theme-8 .secondary.media-item>a:hover .title,
.theme-8 .secondary.media-item>a:focus .title,
.theme-8 .secondary.media-item>a:active .title,
.theme-8 .secondary.media-item>a:hover,
.theme-8 .secondary.media-item>a:focus,
.theme-8 .secondary.media-item>a:active,
.theme-8 .secondary.media-item.slideshow a:hover .title,
.theme-8 .secondary.media-item.slideshow a:focus .title,
.theme-8 .secondary.media-item.slideshow a:active .title,
.theme-8 .secondary.media-item.slideshow .item:hover .content,
.theme-8 .secondary.media-item.slideshow .item:focus .content,
.theme-8 .secondary.media-item.slideshow .item:active .content,
.theme-8 .secondary.btn:hover,
.theme-8 .secondary.btn:focus,
.theme-8 .secondary.btn:active,
.theme-8 .secondary.large-search button:hover,
.theme-8 .secondary.large-search button:focus,
.theme-8 .secondary.large-search button:active,
.theme-8 .secondary.labels .label a:hover,
.theme-8 .secondary.labels .label a:focus,
.theme-8 .secondary.labels .label a:active,
.theme-8 .secondary.title:hover,
.theme-8 .secondary.title:focus,
.theme-8 .secondary.title:active,
.theme-8 .secondary.noticeboard .module,
.theme-8 a.secondary.image-grid-item-link:hover,
.theme-8 a.secondary.image-grid-item-link:focus,
.theme-8 a.secondary.image-grid-item-link:active {
	background: #002f66
}

.theme-8 .secondary.media-grid-item.from-twitter .content,
.theme-8 .secondary.row.top,
.theme-8 .row.keyline>.secondary.col.full.fill,
.theme-8 .secondary.text .module,
.theme-8 .secondary #secondary-content .primary.text .module,
.theme-8 .secondary.feature-slider.accordion .item.active .item-header a,
.theme-8 .secondary.feature-slider .tab-nav a.active,
.theme-8 .secondary.banner.slideshow-callout .callout,
.theme-8 .secondary.banner,
.theme-8 .secondary.callout,
.theme-8 .secondary #secondary-content .primary.module,
.theme-8 .secondary#secondary-nav a.active,
.theme-8 .secondary.media-item.slideshow .title,
.theme-8 .secondary .title,
.theme-8 .secondary .caption,
.theme-8 .secondary.media-item,
.theme-8 .secondary .media-item .primary,
.theme-8 .secondary .alert,
.theme-8 .secondary.pullquote,
.theme-8 .secondary.intro-text,
.theme-8 .secondary.intro-text:before,
.theme-8 .secondary.link-list h2:before,
.theme-8 .secondary.link-list .fake-h2:before,
.theme-8 .secondary.link-list h3:before,
.theme-8 .secondary.link-list .fake-h3:before,
.theme-8 .secondary.caption,
.theme-8 .secondary.btn,
.theme-8 .secondary.well,
.theme-8 .secondary.module.fill,
.theme-8 .secondary.labels .label a,
.theme-8 .secondary.large-search button,
.theme-8 .secondary.searchable_listing--reverse,
.theme-8 .secondary .content,
.theme-8 .secondary.image-grid-item-link {
	background: #002147;
	color: #fff
}

.theme-8 .secondary.media-grid-item.from-twitter .content:hover,
.theme-8 .secondary.media-grid-item.from-twitter .content:focus,
.theme-8 .secondary.media-grid-item.from-twitter .content:active {
	background: #003b7f
}

.theme-8 .secondary.index-pager .active a,
.theme-8 .secondary.index-pager li a:hover,
.theme-8 .secondary.index-pager li a:focus .secondary.index-pager li a:active {
	border-color: #002147;
	background: #002147;
	color: #fff
}

.theme-8 .secondary.noticeboard .heading {
	background-color: #002147
}

.theme-8 .secondary.tag a,
.theme-8 .secondary.tag span {
	background-color: #002147
}

.theme-8 .secondary.tag:before {
	width: 0;
	height: 0;
	border-left: 14px solid rgba(0, 0, 0, 0);
	border-right: 0px solid rgba(0, 0, 0, 0);
	border-bottom: 24px solid #002147;
	content: '';
	position: relative;
	top: 0px;
	left: 0px;
	float: left
}

.theme-8 .secondary.tag:after {
	width: 0;
	height: 0;
	border-right: 14px solid rgba(0, 0, 0, 0);
	border-left: 0px solid rgba(0, 0, 0, 0);
	border-top: 24px solid #002147;
	content: '';
	position: relative;
	top: 0px;
	right: 0px;
	float: right
}

.theme-8 .secondary#secondary-nav .has-children>span>a.hover:after,
.theme-8 .secondary#secondary-nav .has-children>a.hover:after {
	border-bottom-color: #002147
}

.theme-8 .secondary#secondary-nav .active.has-children>span>a.hover:after,
.theme-8 .secondary#secondary-nav .active.has-children>a.hover:after {
	border-top-color: #002147
}

.theme-8 .secondary.news-events__items .content {
	background: none
}

.theme-8 .secondary.news-events__items .title {
	background: none;
	color: #161515
}

.theme-8 .secondary.news-events__items .module::after {
	color: #002147
}

.theme-8 .info.callout .link-list h3,
.theme-8 .info.callout .link-list .fake-h3 {
	background: #0f8291
}

.theme-8 .info.callout .link-list h3:after,
.theme-8 .info.callout .link-list .fake-h3:after {
	border-top-color: #0f8291
}

.theme-8 .info.media-item>.link-list a:hover {
	color: #031619
}

.theme-8 .info.media-grid-item.from-blog .color,
.theme-8 .light-info.media-item.full span.link,
.theme-8 .info.feature-slider.accordion .item-header a:hover,
.theme-8 .info.feature-slider.accordion .item-header a:focus,
.theme-8 .info.feature-slider.accordion .item-header a:active,
.theme-8 .info.feature-slider .tab-nav a:hover,
.theme-8 .info.feature-slider .tab-nav a:focus,
.theme-8 .info.feature-slider .tab-nav a:active,
.theme-8 .info .link-list.buttons ul li a,
.theme-8 .info .link-list.buttons ul li a:after,
.theme-8 .info#secondary-nav a:hover,
.theme-8 .info#secondary-nav a:active,
.theme-8 .info#secondary-nav a:focus,
.theme-8 .info.callout .link-list.reverse a:active,
.theme-8 .info.callout .link-list.reverse a:focus,
.theme-8 .info.callout .link-list.reverse a:hover,
.theme-8 .info.searchable_listing--reverse ul.labels .label,
.theme-8 .info.searchable_listing--reverse ul.labels .label .search-choice-close:after {
	color: #0f8291
}

.theme-8 .info.media-item>a:hover .content,
.theme-8 .info.media-item>a:focus .content,
.theme-8 .info.media-item>a:active .content,
.theme-8 .info.media-item>a:hover .title,
.theme-8 .info.media-item>a:focus .title,
.theme-8 .info.media-item>a:active .title,
.theme-8 .info.media-item>a:hover,
.theme-8 .info.media-item>a:focus,
.theme-8 .info.media-item>a:active,
.theme-8 .info.media-item.slideshow a:hover .title,
.theme-8 .info.media-item.slideshow a:focus .title,
.theme-8 .info.media-item.slideshow a:active .title,
.theme-8 .info.media-item.slideshow .item:hover .content,
.theme-8 .info.media-item.slideshow .item:focus .content,
.theme-8 .info.media-item.slideshow .item:active .content,
.theme-8 .info.btn:hover,
.theme-8 .info.btn:focus,
.theme-8 .info.btn:active,
.theme-8 .info.large-search button:hover,
.theme-8 .info.large-search button:focus,
.theme-8 .info.large-search button:active,
.theme-8 .info.labels .label a:hover,
.theme-8 .info.labels .label a:focus,
.theme-8 .info.labels .label a:active,
.theme-8 .info.title:hover,
.theme-8 .info.title:focus,
.theme-8 .info.title:active,
.theme-8 .info.noticeboard .module,
.theme-8 a.info.image-grid-item-link:hover,
.theme-8 a.info.image-grid-item-link:focus,
.theme-8 a.info.image-grid-item-link:active {
	background: #129bad
}

.theme-8 .info.media-grid-item.from-twitter .content,
.theme-8 .info.row.top,
.theme-8 .row.keyline>.info.col.full.fill,
.theme-8 .info.text .module,
.theme-8 .info #secondary-content .primary.text .module,
.theme-8 .info.feature-slider.accordion .item.active .item-header a,
.theme-8 .info.feature-slider .tab-nav a.active,
.theme-8 .info.banner.slideshow-callout .callout,
.theme-8 .info.banner,
.theme-8 .info.callout,
.theme-8 .info #secondary-content .primary.module,
.theme-8 .info#secondary-nav a.active,
.theme-8 .info.media-item.slideshow .title,
.theme-8 .info .title,
.theme-8 .info .caption,
.theme-8 .info.media-item,
.theme-8 .info .media-item .primary,
.theme-8 .info .alert,
.theme-8 .info.pullquote,
.theme-8 .info.intro-text,
.theme-8 .info.intro-text:before,
.theme-8 .info.link-list h2:before,
.theme-8 .info.link-list .fake-h2:before,
.theme-8 .info.link-list h3:before,
.theme-8 .info.link-list .fake-h3:before,
.theme-8 .info.caption,
.theme-8 .info.btn,
.theme-8 .info.well,
.theme-8 .info.module.fill,
.theme-8 .info.labels .label a,
.theme-8 .info.large-search button,
.theme-8 .info.searchable_listing--reverse,
.theme-8 .info .content,
.theme-8 .info.image-grid-item-link {
	background: #0f8291;
	color: #fff
}

.theme-8 .info.media-grid-item.from-twitter .content:hover,
.theme-8 .info.media-grid-item.from-twitter .content:focus,
.theme-8 .info.media-grid-item.from-twitter .content:active {
	background: #14b0c4
}

.theme-8 .info.index-pager .active a,
.theme-8 .info.index-pager li a:hover,
.theme-8 .info.index-pager li a:focus .info.index-pager li a:active {
	border-color: #0f8291;
	background: #0f8291;
	color: #fff
}

.theme-8 .info.noticeboard .heading {
	background-color: #0f8291
}

.theme-8 .info.tag a,
.theme-8 .info.tag span {
	background-color: #0f8291
}

.theme-8 .info.tag:before {
	width: 0;
	height: 0;
	border-left: 14px solid rgba(0, 0, 0, 0);
	border-right: 0px solid rgba(0, 0, 0, 0);
	border-bottom: 24px solid #0f8291;
	content: '';
	position: relative;
	top: 0px;
	left: 0px;
	float: left
}

.theme-8 .info.tag:after {
	width: 0;
	height: 0;
	border-right: 14px solid rgba(0, 0, 0, 0);
	border-left: 0px solid rgba(0, 0, 0, 0);
	border-top: 24px solid #0f8291;
	content: '';
	position: relative;
	top: 0px;
	right: 0px;
	float: right
}

.theme-8 .info#secondary-nav .has-children>span>a.hover:after,
.theme-8 .info#secondary-nav .has-children>a.hover:after {
	border-bottom-color: #0f8291
}

.theme-8 .info#secondary-nav .active.has-children>span>a.hover:after,
.theme-8 .info#secondary-nav .active.has-children>a.hover:after {
	border-top-color: #0f8291
}

.theme-8 .info.news-events__items .content {
	background: none
}

.theme-8 .info.news-events__items .title {
	background: none;
	color: #161515
}

.theme-8 .info.news-events__items .module::after {
	color: #0f8291
}

.theme-8 blockquote {
	background: #002147;
	color: #fff
}

.theme-8 .reading-list-checkout {
	color: #002147
}

.theme-8 .pager .prev {
	background: #0f8291
}

.theme-8 .pager .prev:hover,
.theme-8 .pager .prev:focus,
.theme-8 .pager .prev:active {
	background: #14b0c4
}

.theme-8 .pager .next {
	background: #ec7300
}

.theme-8 .pager .next:hover,
.theme-8 .pager .next:focus,
.theme-8 .pager .next:active {
	background: #ff8f25
}

.theme-8 .index-pager .active a,
.theme-8 .index-pager li a:hover,
.theme-8 .index-pager li a:focus,
.theme-8 .index-pager li a:active {
	border-color: #002147;
	background: #002147
}

.theme-8 .link-list h2:before,
.theme-8 .link-list .fake-h2:before,
.theme-8 .link-list h3:before,
.theme-8 .link-list .fake-h3:before,
.theme-8 .pager .next,
.theme-8 .nav-line,
.theme-8 .inpage-nav:after,
.theme-8 .accent .content:before {
	background: #ec7300
}

.theme-8 .accent.feature-slider.accordion .item-header a:after {
	border-bottom-color: #ec7300
}

.theme-8 .accent.feature-slider.accordion .item-header a:hover,
.theme-8 .accent.feature-slider.accordion .item-header a:focus,
.theme-8 .accent.feature-slider.accordion .item-header a:active,
.theme-8 .accent.feature-slider .tab-nav a:hover,
.theme-8 .accent.feature-slider .tab-nav a:active,
.theme-8 .accent.feature-slider .tab-nav a:focus,
.theme-8 #sidenav a:hover,
.theme-8 #sidenav a:active,
.theme-8 #sidenav a:focus,
.theme-8 .inpage-nav .active a {
	color: #ec7300
}

.theme-8 .accent.media-grid-item.from-twitter .content,
.theme-8 .accent.feature-slider.accordion .item.active .item-header a,
.theme-8 .accent.feature-slider .tab-nav a.active {
	background: #ec7300;
	color: #fff
}

.theme-8 .accent.media-grid-item.from-twitter .content:hover,
.theme-8 .accent.media-grid-item.from-twitter .content:focus .accent.media-grid-item.from-twitter .content:active {
	background: #fb7a00
}

.theme-8 .accent .caption .link.accent {
	text-transform: uppercase;
	text-decoration: none;
	font-size: 15px;
	font-size: 1.5rem;
	font-weight: bold;
	color: #161515;
	display: inline-block;
	position: relative;
	padding-right: 30px;
	line-height: 1.1
}

.theme-8 .accent .caption .link.accent:hover,
.theme-8 .accent .caption .link.accent:focus,
.theme-8 .accent .caption .link.accent:active {
	opacity: 0.8
}

.theme-8 .accent .caption .link.accent:after {
	content: "s";
	font-family: 'imperial-icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px;
	font-size: 24px;
	position: absolute;
	margin: -12px 0 0 5px;
	right: 0;
	top: 50%;
	height: 24px;
	color: #ec7300
}

.theme-9 .primary.callout .link-list h3,
.theme-9 .primary.callout .link-list .fake-h3 {
	background: #653098
}

.theme-9 .primary.callout .link-list h3:after,
.theme-9 .primary.callout .link-list .fake-h3:after {
	border-top-color: #653098
}

.theme-9 .primary.media-item>.link-list a:hover {
	color: #221033
}

.theme-9 .primary.media-grid-item.from-blog .color,
.theme-9 .light-primary.media-item.full span.link,
.theme-9 .primary.feature-slider.accordion .item-header a:hover,
.theme-9 .primary.feature-slider.accordion .item-header a:focus,
.theme-9 .primary.feature-slider.accordion .item-header a:active,
.theme-9 .primary.feature-slider .tab-nav a:hover,
.theme-9 .primary.feature-slider .tab-nav a:focus,
.theme-9 .primary.feature-slider .tab-nav a:active,
.theme-9 .primary .link-list.buttons ul li a,
.theme-9 .primary .link-list.buttons ul li a:after,
.theme-9 .primary#secondary-nav a:hover,
.theme-9 .primary#secondary-nav a:active,
.theme-9 .primary#secondary-nav a:focus,
.theme-9 .primary.callout .link-list.reverse a:active,
.theme-9 .primary.callout .link-list.reverse a:focus,
.theme-9 .primary.callout .link-list.reverse a:hover,
.theme-9 .primary.searchable_listing--reverse ul.labels .label,
.theme-9 .primary.searchable_listing--reverse ul.labels .label .search-choice-close:after {
	color: #653098
}

.theme-9 .primary.media-item>a:hover .content,
.theme-9 .primary.media-item>a:focus .content,
.theme-9 .primary.media-item>a:active .content,
.theme-9 .primary.media-item>a:hover .title,
.theme-9 .primary.media-item>a:focus .title,
.theme-9 .primary.media-item>a:active .title,
.theme-9 .primary.media-item>a:hover,
.theme-9 .primary.media-item>a:focus,
.theme-9 .primary.media-item>a:active,
.theme-9 .primary.media-item.slideshow a:hover .title,
.theme-9 .primary.media-item.slideshow a:focus .title,
.theme-9 .primary.media-item.slideshow a:active .title,
.theme-9 .primary.media-item.slideshow .item:hover .content,
.theme-9 .primary.media-item.slideshow .item:focus .content,
.theme-9 .primary.media-item.slideshow .item:active .content,
.theme-9 .primary.btn:hover,
.theme-9 .primary.btn:focus,
.theme-9 .primary.btn:active,
.theme-9 .primary.large-search button:hover,
.theme-9 .primary.large-search button:focus,
.theme-9 .primary.large-search button:active,
.theme-9 .primary.labels .label a:hover,
.theme-9 .primary.labels .label a:focus,
.theme-9 .primary.labels .label a:active,
.theme-9 .primary.title:hover,
.theme-9 .primary.title:focus,
.theme-9 .primary.title:active,
.theme-9 .primary.noticeboard .module,
.theme-9 a.primary.image-grid-item-link:hover,
.theme-9 a.primary.image-grid-item-link:focus,
.theme-9 a.primary.image-grid-item-link:active {
	background: #7437af
}

.theme-9 .primary.media-grid-item.from-twitter .content,
.theme-9 .primary.row.top,
.theme-9 .row.keyline>.primary.col.full.fill,
.theme-9 .primary.text .module,
.theme-9 .primary #secondary-content .primary.text .module,
.theme-9 .primary.feature-slider.accordion .item.active .item-header a,
.theme-9 .primary.feature-slider .tab-nav a.active,
.theme-9 .primary.banner.slideshow-callout .callout,
.theme-9 .primary.banner,
.theme-9 .primary.callout,
.theme-9 .primary #secondary-content .primary.module,
.theme-9 .primary#secondary-nav a.active,
.theme-9 .primary.media-item.slideshow .title,
.theme-9 .primary .title,
.theme-9 .primary .caption,
.theme-9 .primary.media-item,
.theme-9 .primary .media-item .primary,
.theme-9 .primary .alert,
.theme-9 .primary.pullquote,
.theme-9 .primary.intro-text,
.theme-9 .primary.intro-text:before,
.theme-9 .primary.link-list h2:before,
.theme-9 .primary.link-list .fake-h2:before,
.theme-9 .primary.link-list h3:before,
.theme-9 .primary.link-list .fake-h3:before,
.theme-9 .primary.caption,
.theme-9 .primary.btn,
.theme-9 .primary.well,
.theme-9 .primary.module.fill,
.theme-9 .primary.labels .label a,
.theme-9 .primary.large-search button,
.theme-9 .primary.searchable_listing--reverse,
.theme-9 .primary .content,
.theme-9 .primary.image-grid-item-link {
	background: #653098;
	color: #fff
}

.theme-9 .primary.media-grid-item.from-twitter .content:hover,
.theme-9 .primary.media-grid-item.from-twitter .content:focus,
.theme-9 .primary.media-grid-item.from-twitter .content:active {
	background: #813ec2
}

.theme-9 .primary.index-pager .active a,
.theme-9 .primary.index-pager li a:hover,
.theme-9 .primary.index-pager li a:focus .primary.index-pager li a:active {
	border-color: #653098;
	background: #653098;
	color: #fff
}

.theme-9 .primary.noticeboard .heading {
	background-color: #653098
}

.theme-9 .primary.tag a,
.theme-9 .primary.tag span {
	background-color: #653098
}

.theme-9 .primary.tag:before {
	width: 0;
	height: 0;
	border-left: 14px solid rgba(0, 0, 0, 0);
	border-right: 0px solid rgba(0, 0, 0, 0);
	border-bottom: 24px solid #653098;
	content: '';
	position: relative;
	top: 0px;
	left: 0px;
	float: left
}

.theme-9 .primary.tag:after {
	width: 0;
	height: 0;
	border-right: 14px solid rgba(0, 0, 0, 0);
	border-left: 0px solid rgba(0, 0, 0, 0);
	border-top: 24px solid #653098;
	content: '';
	position: relative;
	top: 0px;
	right: 0px;
	float: right
}

.theme-9 .primary#secondary-nav .has-children>span>a.hover:after,
.theme-9 .primary#secondary-nav .has-children>a.hover:after {
	border-bottom-color: #653098
}

.theme-9 .primary#secondary-nav .active.has-children>span>a.hover:after,
.theme-9 .primary#secondary-nav .active.has-children>a.hover:after {
	border-top-color: #653098
}

.theme-9 .primary.news-events__items .content {
	background: none
}

.theme-9 .primary.news-events__items .title {
	background: none;
	color: #161515
}

.theme-9 .primary.news-events__items .module::after {
	color: #653098
}

.theme-9 .secondary.callout .link-list h3,
.theme-9 .secondary.callout .link-list .fake-h3 {
	background: #960078
}

.theme-9 .secondary.callout .link-list h3:after,
.theme-9 .secondary.callout .link-list .fake-h3:after {
	border-top-color: #960078
}

.theme-9 .secondary.media-item>.link-list a:hover {
	color: #11000e
}

.theme-9 .secondary.media-grid-item.from-blog .color,
.theme-9 .light-secondary.media-item.full span.link,
.theme-9 .secondary.feature-slider.accordion .item-header a:hover,
.theme-9 .secondary.feature-slider.accordion .item-header a:focus,
.theme-9 .secondary.feature-slider.accordion .item-header a:active,
.theme-9 .secondary.feature-slider .tab-nav a:hover,
.theme-9 .secondary.feature-slider .tab-nav a:focus,
.theme-9 .secondary.feature-slider .tab-nav a:active,
.theme-9 .secondary .link-list.buttons ul li a,
.theme-9 .secondary .link-list.buttons ul li a:after,
.theme-9 .secondary#secondary-nav a:hover,
.theme-9 .secondary#secondary-nav a:active,
.theme-9 .secondary#secondary-nav a:focus,
.theme-9 .secondary.callout .link-list.reverse a:active,
.theme-9 .secondary.callout .link-list.reverse a:focus,
.theme-9 .secondary.callout .link-list.reverse a:hover,
.theme-9 .secondary.searchable_listing--reverse ul.labels .label,
.theme-9 .secondary.searchable_listing--reverse ul.labels .label .search-choice-close:after {
	color: #960078
}

.theme-9 .secondary.media-item>a:hover .content,
.theme-9 .secondary.media-item>a:focus .content,
.theme-9 .secondary.media-item>a:active .content,
.theme-9 .secondary.media-item>a:hover .title,
.theme-9 .secondary.media-item>a:focus .title,
.theme-9 .secondary.media-item>a:active .title,
.theme-9 .secondary.media-item>a:hover,
.theme-9 .secondary.media-item>a:focus,
.theme-9 .secondary.media-item>a:active,
.theme-9 .secondary.media-item.slideshow a:hover .title,
.theme-9 .secondary.media-item.slideshow a:focus .title,
.theme-9 .secondary.media-item.slideshow a:active .title,
.theme-9 .secondary.media-item.slideshow .item:hover .content,
.theme-9 .secondary.media-item.slideshow .item:focus .content,
.theme-9 .secondary.media-item.slideshow .item:active .content,
.theme-9 .secondary.btn:hover,
.theme-9 .secondary.btn:focus,
.theme-9 .secondary.btn:active,
.theme-9 .secondary.large-search button:hover,
.theme-9 .secondary.large-search button:focus,
.theme-9 .secondary.large-search button:active,
.theme-9 .secondary.labels .label a:hover,
.theme-9 .secondary.labels .label a:focus,
.theme-9 .secondary.labels .label a:active,
.theme-9 .secondary.title:hover,
.theme-9 .secondary.title:focus,
.theme-9 .secondary.title:active,
.theme-9 .secondary.noticeboard .module,
.theme-9 a.secondary.image-grid-item-link:hover,
.theme-9 a.secondary.image-grid-item-link:focus,
.theme-9 a.secondary.image-grid-item-link:active {
	background: #b50090
}

.theme-9 .secondary.media-grid-item.from-twitter .content,
.theme-9 .secondary.row.top,
.theme-9 .row.keyline>.secondary.col.full.fill,
.theme-9 .secondary.text .module,
.theme-9 .secondary #secondary-content .primary.text .module,
.theme-9 .secondary.feature-slider.accordion .item.active .item-header a,
.theme-9 .secondary.feature-slider .tab-nav a.active,
.theme-9 .secondary.banner.slideshow-callout .callout,
.theme-9 .secondary.banner,
.theme-9 .secondary.callout,
.theme-9 .secondary #secondary-content .primary.module,
.theme-9 .secondary#secondary-nav a.active,
.theme-9 .secondary.media-item.slideshow .title,
.theme-9 .secondary .title,
.theme-9 .secondary .caption,
.theme-9 .secondary.media-item,
.theme-9 .secondary .media-item .primary,
.theme-9 .secondary .alert,
.theme-9 .secondary.pullquote,
.theme-9 .secondary.intro-text,
.theme-9 .secondary.intro-text:before,
.theme-9 .secondary.link-list h2:before,
.theme-9 .secondary.link-list .fake-h2:before,
.theme-9 .secondary.link-list h3:before,
.theme-9 .secondary.link-list .fake-h3:before,
.theme-9 .secondary.caption,
.theme-9 .secondary.btn,
.theme-9 .secondary.well,
.theme-9 .secondary.module.fill,
.theme-9 .secondary.labels .label a,
.theme-9 .secondary.large-search button,
.theme-9 .secondary.searchable_listing--reverse,
.theme-9 .secondary .content,
.theme-9 .secondary.image-grid-item-link {
	background: #960078;
	color: #fff
}

.theme-9 .secondary.media-grid-item.from-twitter .content:hover,
.theme-9 .secondary.media-grid-item.from-twitter .content:focus,
.theme-9 .secondary.media-grid-item.from-twitter .content:active {
	background: #ce00a5
}

.theme-9 .secondary.index-pager .active a,
.theme-9 .secondary.index-pager li a:hover,
.theme-9 .secondary.index-pager li a:focus .secondary.index-pager li a:active {
	border-color: #960078;
	background: #960078;
	color: #fff
}

.theme-9 .secondary.noticeboard .heading {
	background-color: #960078
}

.theme-9 .secondary.tag a,
.theme-9 .secondary.tag span {
	background-color: #960078
}

.theme-9 .secondary.tag:before {
	width: 0;
	height: 0;
	border-left: 14px solid rgba(0, 0, 0, 0);
	border-right: 0px solid rgba(0, 0, 0, 0);
	border-bottom: 24px solid #960078;
	content: '';
	position: relative;
	top: 0px;
	left: 0px;
	float: left
}

.theme-9 .secondary.tag:after {
	width: 0;
	height: 0;
	border-right: 14px solid rgba(0, 0, 0, 0);
	border-left: 0px solid rgba(0, 0, 0, 0);
	border-top: 24px solid #960078;
	content: '';
	position: relative;
	top: 0px;
	right: 0px;
	float: right
}

.theme-9 .secondary#secondary-nav .has-children>span>a.hover:after,
.theme-9 .secondary#secondary-nav .has-children>a.hover:after {
	border-bottom-color: #960078
}

.theme-9 .secondary#secondary-nav .active.has-children>span>a.hover:after,
.theme-9 .secondary#secondary-nav .active.has-children>a.hover:after {
	border-top-color: #960078
}

.theme-9 .secondary.news-events__items .content {
	background: none
}

.theme-9 .secondary.news-events__items .title {
	background: none;
	color: #161515
}

.theme-9 .secondary.news-events__items .module::after {
	color: #960078
}

.theme-9 .info.callout .link-list h3,
.theme-9 .info.callout .link-list .fake-h3 {
	background: #002147
}

.theme-9 .info.callout .link-list h3:after,
.theme-9 .info.callout .link-list .fake-h3:after {
	border-top-color: #002147
}

.theme-9 .info.media-item>.link-list a:hover {
	color: #000
}

.theme-9 .info.media-grid-item.from-blog .color,
.theme-9 .light-info.media-item.full span.link,
.theme-9 .info.feature-slider.accordion .item-header a:hover,
.theme-9 .info.feature-slider.accordion .item-header a:focus,
.theme-9 .info.feature-slider.accordion .item-header a:active,
.theme-9 .info.feature-slider .tab-nav a:hover,
.theme-9 .info.feature-slider .tab-nav a:focus,
.theme-9 .info.feature-slider .tab-nav a:active,
.theme-9 .info .link-list.buttons ul li a,
.theme-9 .info .link-list.buttons ul li a:after,
.theme-9 .info#secondary-nav a:hover,
.theme-9 .info#secondary-nav a:active,
.theme-9 .info#secondary-nav a:focus,
.theme-9 .info.callout .link-list.reverse a:active,
.theme-9 .info.callout .link-list.reverse a:focus,
.theme-9 .info.callout .link-list.reverse a:hover,
.theme-9 .info.searchable_listing--reverse ul.labels .label,
.theme-9 .info.searchable_listing--reverse ul.labels .label .search-choice-close:after {
	color: #002147
}

.theme-9 .info.media-item>a:hover .content,
.theme-9 .info.media-item>a:focus .content,
.theme-9 .info.media-item>a:active .content,
.theme-9 .info.media-item>a:hover .title,
.theme-9 .info.media-item>a:focus .title,
.theme-9 .info.media-item>a:active .title,
.theme-9 .info.media-item>a:hover,
.theme-9 .info.media-item>a:focus,
.theme-9 .info.media-item>a:active,
.theme-9 .info.media-item.slideshow a:hover .title,
.theme-9 .info.media-item.slideshow a:focus .title,
.theme-9 .info.media-item.slideshow a:active .title,
.theme-9 .info.media-item.slideshow .item:hover .content,
.theme-9 .info.media-item.slideshow .item:focus .content,
.theme-9 .info.media-item.slideshow .item:active .content,
.theme-9 .info.btn:hover,
.theme-9 .info.btn:focus,
.theme-9 .info.btn:active,
.theme-9 .info.large-search button:hover,
.theme-9 .info.large-search button:focus,
.theme-9 .info.large-search button:active,
.theme-9 .info.labels .label a:hover,
.theme-9 .info.labels .label a:focus,
.theme-9 .info.labels .label a:active,
.theme-9 .info.title:hover,
.theme-9 .info.title:focus,
.theme-9 .info.title:active,
.theme-9 .info.noticeboard .module,
.theme-9 a.info.image-grid-item-link:hover,
.theme-9 a.info.image-grid-item-link:focus,
.theme-9 a.info.image-grid-item-link:active {
	background: #002f66
}

.theme-9 .info.media-grid-item.from-twitter .content,
.theme-9 .info.row.top,
.theme-9 .row.keyline>.info.col.full.fill,
.theme-9 .info.text .module,
.theme-9 .info #secondary-content .primary.text .module,
.theme-9 .info.feature-slider.accordion .item.active .item-header a,
.theme-9 .info.feature-slider .tab-nav a.active,
.theme-9 .info.banner.slideshow-callout .callout,
.theme-9 .info.banner,
.theme-9 .info.callout,
.theme-9 .info #secondary-content .primary.module,
.theme-9 .info#secondary-nav a.active,
.theme-9 .info.media-item.slideshow .title,
.theme-9 .info .title,
.theme-9 .info .caption,
.theme-9 .info.media-item,
.theme-9 .info .media-item .primary,
.theme-9 .info .alert,
.theme-9 .info.pullquote,
.theme-9 .info.intro-text,
.theme-9 .info.intro-text:before,
.theme-9 .info.link-list h2:before,
.theme-9 .info.link-list .fake-h2:before,
.theme-9 .info.link-list h3:before,
.theme-9 .info.link-list .fake-h3:before,
.theme-9 .info.caption,
.theme-9 .info.btn,
.theme-9 .info.well,
.theme-9 .info.module.fill,
.theme-9 .info.labels .label a,
.theme-9 .info.large-search button,
.theme-9 .info.searchable_listing--reverse,
.theme-9 .info .content,
.theme-9 .info.image-grid-item-link {
	background: #002147;
	color: #fff
}

.theme-9 .info.media-grid-item.from-twitter .content:hover,
.theme-9 .info.media-grid-item.from-twitter .content:focus,
.theme-9 .info.media-grid-item.from-twitter .content:active {
	background: #003b7f
}

.theme-9 .info.index-pager .active a,
.theme-9 .info.index-pager li a:hover,
.theme-9 .info.index-pager li a:focus .info.index-pager li a:active {
	border-color: #002147;
	background: #002147;
	color: #fff
}

.theme-9 .info.noticeboard .heading {
	background-color: #002147
}

.theme-9 .info.tag a,
.theme-9 .info.tag span {
	background-color: #002147
}

.theme-9 .info.tag:before {
	width: 0;
	height: 0;
	border-left: 14px solid rgba(0, 0, 0, 0);
	border-right: 0px solid rgba(0, 0, 0, 0);
	border-bottom: 24px solid #002147;
	content: '';
	position: relative;
	top: 0px;
	left: 0px;
	float: left
}

.theme-9 .info.tag:after {
	width: 0;
	height: 0;
	border-right: 14px solid rgba(0, 0, 0, 0);
	border-left: 0px solid rgba(0, 0, 0, 0);
	border-top: 24px solid #002147;
	content: '';
	position: relative;
	top: 0px;
	right: 0px;
	float: right
}

.theme-9 .info#secondary-nav .has-children>span>a.hover:after,
.theme-9 .info#secondary-nav .has-children>a.hover:after {
	border-bottom-color: #002147
}

.theme-9 .info#secondary-nav .active.has-children>span>a.hover:after,
.theme-9 .info#secondary-nav .active.has-children>a.hover:after {
	border-top-color: #002147
}

.theme-9 .info.news-events__items .content {
	background: none
}

.theme-9 .info.news-events__items .title {
	background: none;
	color: #161515
}

.theme-9 .info.news-events__items .module::after {
	color: #002147
}

.theme-9 blockquote {
	background: #960078;
	color: #fff
}

.theme-9 .reading-list-checkout {
	color: #960078
}

.theme-9 .pager .prev {
	background: #002147
}

.theme-9 .pager .prev:hover,
.theme-9 .pager .prev:focus,
.theme-9 .pager .prev:active {
	background: #003b7f
}

.theme-9 .pager .next {
	background: #00acd7
}

.theme-9 .pager .next:hover,
.theme-9 .pager .next:focus,
.theme-9 .pager .next:active {
	background: #10cfff
}

.theme-9 .index-pager .active a,
.theme-9 .index-pager li a:hover,
.theme-9 .index-pager li a:focus,
.theme-9 .index-pager li a:active {
	border-color: #960078;
	background: #960078
}

.theme-9 .link-list h2:before,
.theme-9 .link-list .fake-h2:before,
.theme-9 .link-list h3:before,
.theme-9 .link-list .fake-h3:before,
.theme-9 .pager .next,
.theme-9 .nav-line,
.theme-9 .inpage-nav:after,
.theme-9 .accent .content:before {
	background: #00acd7
}

.theme-9 .accent.feature-slider.accordion .item-header a:after {
	border-bottom-color: #00acd7
}

.theme-9 .accent.feature-slider.accordion .item-header a:hover,
.theme-9 .accent.feature-slider.accordion .item-header a:focus,
.theme-9 .accent.feature-slider.accordion .item-header a:active,
.theme-9 .accent.feature-slider .tab-nav a:hover,
.theme-9 .accent.feature-slider .tab-nav a:active,
.theme-9 .accent.feature-slider .tab-nav a:focus,
.theme-9 #sidenav a:hover,
.theme-9 #sidenav a:active,
.theme-9 #sidenav a:focus,
.theme-9 .inpage-nav .active a {
	color: #00acd7
}

.theme-9 .accent.media-grid-item.from-twitter .content,
.theme-9 .accent.feature-slider.accordion .item.active .item-header a,
.theme-9 .accent.feature-slider .tab-nav a.active {
	background: #00acd7;
	color: #fff
}

.theme-9 .accent.media-grid-item.from-twitter .content:hover,
.theme-9 .accent.media-grid-item.from-twitter .content:focus .accent.media-grid-item.from-twitter .content:active {
	background: #00b8e6
}

.theme-9 .accent .caption .link.accent {
	text-transform: uppercase;
	text-decoration: none;
	font-size: 15px;
	font-size: 1.5rem;
	font-weight: bold;
	color: #161515;
	display: inline-block;
	position: relative;
	padding-right: 30px;
	line-height: 1.1
}

.theme-9 .accent .caption .link.accent:hover,
.theme-9 .accent .caption .link.accent:focus,
.theme-9 .accent .caption .link.accent:active {
	opacity: 0.8
}

.theme-9 .accent .caption .link.accent:after {
	content: "s";
	font-family: 'imperial-icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-indent: 0px;
	font-size: 24px;
	position: absolute;
	margin: -12px 0 0 5px;
	right: 0;
	top: 50%;
	height: 24px;
	color: #00acd7
}

@media (max-width: 600px) {
	body .page-heading .tag.primary span,
	body .page-heading .tag.secondary span,
	body .page-heading .tag.info span {
		background: none;
		color: #161515;
		font-weight: bold
	}
	body .page-heading .tag.primary span:before,
	body .page-heading .tag.primary span:after,
	body .page-heading .tag.secondary span:before,
	body .page-heading .tag.secondary span:after,
	body .page-heading .tag.info span:before,
	body .page-heading .tag.info span:after {
		display: none
	}
}

body .media-item.slideshow.primary .content a.title,
body .media-item.slideshow.primary .content a.title:hover,
body .media-item.slideshow.primary .content a.title:focus,
body .media-item.slideshow.primary .content a.title:active,
body .media-item.slideshow.primary .content a.title:focus,
body .media-item.slideshow.secondary .content a.title,
body .media-item.slideshow.secondary .content a.title:hover,
body .media-item.slideshow.secondary .content a.title:focus,
body .media-item.slideshow.secondary .content a.title:active,
body .media-item.slideshow.secondary .content a.title:focus,
body .media-item.slideshow.info .content a.title,
body .media-item.slideshow.info .content a.title:hover,
body .media-item.slideshow.info .content a.title:focus,
body .media-item.slideshow.info .content a.title:active,
body .media-item.slideshow.info .content a.title:focus {
	background: none
}


/*# sourceMappingURL=color-themes.css.map */