/* CSS Document */
/*==============================================================================================
  ACS ORGANISATION *****************************************************************************
==============================================================================================*/
/*========================================================================
  ORGANISATION GENERAL
========================================================================*/
/* Header */
body.acs-org #website-utilities ul li a span {
	color: #31444f;
}
body.acs-org header nav#school-menu {
	background-color: #435e6d;
}
body.acs-org #website-utilities ul li a:hover strong {
  color: #8cb1c4;
}

/* Menu */
body.acs-org header nav#school-menu ul li a:hover,
body.acs-org header nav#school-menu ul li.selectedPage a,
body.acs-org header nav#school-menu ul li.selectedPagePath a {
  background-color: #31444f;
}
body.acs-org #banner.gallery #breadcrumb-trail .breadCrumb a {
	background-image: url(../images/acs-org/org-sprite.png);
}

@media all and (max-width: 1250px) {
body.acs-org header #mobile-menu-trigger,
body.acs-org p#apply-now a,
body.acs-org #search_area,
body.acs-org #search_area input.searchInput,
body.acs-org #search_area input.searchInput + input,
body.acs-org header #mobile-menu-trigger:hover,
body.acs-org p#apply-now a:hover,
body.acs-org #website-utilities.search-active #search_area input.searchInput,
body.acs-org #website-utilities.search-active #search_area input.searchInput + input {
	background-color: #31444f;
}
}

@media all and (max-width: 1470px) {
body.acs-org p#apply-now a:hover strong:before {
	background-color: #88a5b4;
}
}

@media all and (max-width: 1250px) {
body.acs-org p#apply-now a:hover strong:before {
	background-color: transparent;
}
}

/* Links */
body.acs-org .mainPanel a:link,
body.acs-org .mainPanel a:visited {
	color: #588095;
}
body.acs-org .mainPanel a:hover,
body.acs-org .mainPanel a:active {
	color: #2b4552;
}

/* Banner Gallery */
@media all and (max-width: 479px) {
body.acs-org #banner.gallery #breadcrumb-trail .breadCrumb a,
body.acs-org #banner.gallery #breadcrumb-trail .breadCrumb span {
	background-image: url(../images/acs-org/org-sprite.png);
	color: #588095;
}
body.acs-org #banner.gallery #breadcrumb-trail .breadCrumb span {
	background-image: none;
}
}

/* Breadcrumb Trail */
body.acs-org #banner.no-gallery #breadcrumb-trail .breadCrumb a,
body.acs-org #banner.no-gallery #breadcrumb-trail .breadCrumb span {
	color: #588095;
}
body.acs-org #banner.no-gallery #breadcrumb-trail .breadCrumb a:hover,
body.acs-org #banner.no-gallery #breadcrumb-trail .breadCrumb a:active {
	color: #2b4552;
}

/* Connectivity */
body.acs-org #connectivity {
  background-image: url("../images/acs-org/connectivity-bg.jpg");
	background-color: #7695a5;
}
body.acs-org #share a {
  background-color: #435e6d;
}
body.acs-org #share a:hover,
body.acs-org #share a:active {
  background-color: #2c404a;
}

/* Footer */
body.acs-org #get-in-touch .featuretitle {
	background-image: url(../images/acs-org/org-sprite.png);
}
body.acs-org #general-resources .featuretitle {
	background-image: url(../images/acs-org/org-sprite.png);
}
body.acs-org #recommended-links .featuretitle {
	background-image: url(../images/acs-org/org-sprite.png);
}

/* Lower Footer */
body.acs-org #footer-resources .resource-list a:focus,
body.acs-org #footer-resources .resource-list a:hover,
body.acs-org #footer-resources .resource-list a:active {
  color: #bdd3dc;
}
body.acs-org #affiliates ul li#ap-logo a,
body.acs-org #affiliates ul li#ap-logo a span {
	background-image: url(../images/acs-org/org-sprite.png);
}
body.acs-org #legal ul li a:hover,
body.acs-org #legal ul li a:active {
	color: #bdd3dc;
}

/* Full-width Featured Links */
body.acs-org .featured-link .sws-inline-content a span.anchor-visual,
body.acs-org .multiple-featured-links .sws-inline-content a {
	background: url("../images/shared/shared-sprite.png") no-repeat scroll -346px -488px #88a5b5;
}
body.acs-org .featured-link .sws-inline-content a:focus span.anchor-visual,
body.acs-org .featured-link .sws-inline-content a:hover span.anchor-visual,
body.acs-org .featured-link .sws-inline-content a:active span.anchor-visual,
body.acs-org .multiple-featured-links .sws-inline-content a:focus,
body.acs-org .multiple-featured-links .sws-inline-content a:hover,
body.acs-org .multiple-featured-links .sws-inline-content a:active {
	background-color: #31444f !important;
}

/* Entry Template Banner */
body.acs-org #entry-banner #banner-welcome .sws-inline-content a span.anchor-visual {
	background-color: #88a5b5;
}
body.acs-org #entry-banner #banner-welcome .sws-inline-content a:hover span.anchor-visual {
	background-color: #2c4857;
}

/* Entry Template Find Out More */
body.acs-org #find-out-more .sws-inline-content a span.link-text {
  background-color: #88a5b5;
}
body.acs-org #find-out-more .sws-inline-content a:focus span.link-text,
body.acs-org #find-out-more .sws-inline-content a:hover span.link-text,
body.acs-org #find-out-more .sws-inline-content a:active span.link-text {
  background-color: #2c404a;
}

/*========================================================================
  ORGANISATION HOMEPAGE
========================================================================*/
body.acs-org.editmode #home-banner #banner-welcome .sws-inline-content a {
  background-color: #88a5b5;
}
body.acs-org.editmode #home-banner #banner-welcome .sws-inline-content a:focus,
body.acs-org.editmode #home-banner #banner-welcome .sws-inline-content a:hover,
body.acs-org.editmode #home-banner #banner-welcome .sws-inline-content a:active {
	background-color: #2c4857;
}
body.acs-org #home-banner #banner-welcome .sws-inline-content a span.anchor-visual {
  background-color:  #88a5b5;
}
body.acs-org #home-banner #banner-welcome .sws-inline-content a:hover span.anchor-visual {
	background-color: #2c4857 !important;
}
body.acs-org #core-values > li .sws-inline-content h1,
body.acs-org #core-values > li .sws-inline-content h2,
body.acs-org #core-values > li .sws-inline-content h3,
body.acs-org #admissions .section-content .sws-inline-content h3 {
	color: #2c4857;
}
body.acs-org .featured-link .sws-inline-content a:hover,
body.acs-org .featured-link .sws-inline-content a.sws-document-link:hover,
body.acs-org .featured-link .sws-inline-content a.sws-webpage-link:hover,
body.acs-org .featured-link .sws-inline-content a.sws-video-link:hover {
	background-color: transparent;
}

/* FIXED MENU */
body.acs-org.header-fixed .mainPanel header nav#school-menu ul li a:hover {
	color: #8cb1c4;
}
body.acs-org.header-fixed .mainPanel header nav#school-menu ul li.selectedPage a,
body.acs-org.header-fixed .mainPanel header nav#school-menu ul li.selectedPageParent a,
body.acs-org.header-fixed .mainPanel header nav#school-menu ul li.selectedPagePath a {
	font-weight: bold;
}

/*========================================================================
  FEATURES
========================================================================*/
body.acs-org .bodycontent a:link,
body.acs-org .blogentries a:link,
body.acs-org .RadAjaxPanel a:link,
body.acs-org .EventsCalendar a:link span.subject,
body.acs-org .RadAjaxPanel.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td.CalendarEvents a:link,
body.acs-org .bodycontent a:visited,
body.acs-org .blogentries a:visited,
body.acs-org .RadAjaxPanel a:visited,
body.acs-org .EventsCalendar a:visited span.subject,
body.acs-org .RadAjaxPanel.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td.CalendarEvents a:visited {
  color: #588095;
}
body.acs-org .bodycontent a:hover,
body.acs-org .blogentries a:hover,
body.acs-org .RadAjaxPanel a:hover,
body.acs-org .EventsCalendar a:hover span.subject,
body.acs-org .RadAjaxPanel.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td.rcHover a:hover,
body.acs-org .RadAjaxPanel.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td a:hover,
body.acs-org .bodycontent a:active,
body.acs-org .blogentries a:active,
body.acs-org .RadAjaxPanel a:active,
body.acs-org .EventsCalendar a:active span.subject,
body.acs-org .RadAjaxPanel.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td.rcHover a:active,
body.acs-org .RadAjaxPanel.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td a:active {
	color: #2b4552;
}
body.acs-org .sws-inline-content a.sws-document-link,
body.acs-org .sws-inline-content a.sws-webpage-link,
body.acs-org .sws-inline-content a.sws-video-link,
body.acs-org .featured-link .sws-inline-content a {
	color: #fff;
}
body.acs-org .sws-inline-content a.sws-document-link:hover,
body.acs-org .sws-inline-content a.sws-video-link:hover,
body.acs-org .sws-inline-content a.sws-webpage-link:hover,
body.acs-org.editmode .featured-link .sws-inline-content a:hover  {
	background-color: #88a5b5;
}
body.acs-org .sws-inline-content blockquote.sws-testimonial > p:before,
body.acs-org .sws-inline-content blockquote.sws-blockquote > p:before,
body.acs-org .sws-inline-content blockquote.sws-testimonial > p:after,
body.acs-org  .sws-inline-content blockquote.sws-blockquote > p:after {
	color: #435e6d;
}
body.acs-org .sws-inline-content ul.sws-multiple-links li a.sws-document-link:hover,
body.acs-org .sws-inline-content ul.sws-multiple-links li a.sws-video-link:hover,
body.acs-org .sws-inline-content ul.sws-multiple-links li a.sws-webpage-link:hover {
	color: #2b4552;
	background-color: transparent;
}
body.acs-org .sws-inline-content ul.sws-multiple-links li a.sws-document-link,
body.acs-org .sws-inline-content ul.sws-multiple-links li a.sws-video-link,
body.acs-org .sws-inline-content ul.sws-multiple-links li a.sws-webpage-link {
  color: #588095;
}
body.acs-org .sws-inline-content .sws-image-link.active a {
	background-color: transparent;
}
body.acs-org .sws-inline-content .sws-image-link.active a.sws-document-link:hover span.link-text,
body.acs-org .sws-inline-content .sws-image-link.active a.sws-video-link:hover span.link-text,
body.acs-org .sws-inline-content .sws-image-link.active a.sws-webpage-link:hover span.link-text {
  background-color: #8cb1c4;
}
body.acs-org .sws-inline-content ul > li:before,
body.acs-org .RadAjaxPanel table.RadCalendar table.rcMainTable .rcRow td.EventOccurring a {
  background-color: #435e6d;
}
body.acs-org .blogentries ul li h2.blogTitle a {
	color: #2b4552;
}
body.acs-org .blogentries ul li h2.blogTitle a:focus,
body.acs-org .blogentries ul li h2.blogTitle a:hover,
body.acs-org .blogentries ul li h2.blogTitle a:active {
	color: #588095;
}
body.acs-org .blogentries .blogEntriesRssLinkPanel a {
	color: #fff;
}
body.acs-org .blogentries ul li .blogDate {
	background-image: url(../images/acs-org/org-sprite.png);
}
body.acs-org .blogentries #blog_archive ul.archiveYear > li > a:hover,
body.acs-org .enquireForm ul li.fileupload div.uploadify:hover .uploadify-button,
body.acs-org .enquireForm ul li.fileupload div.uploadify-button:hover,
body.acs-org .enquireForm ul li a.mf_sigpad_clear:hover,
body.acs-org .enquireForm ul li a.mf_sigpad_clear:active {
	background-color: #31444f;
}
body.acs-org .enquireForm ul li a.mf_sigpad_clear {
  color: #fff;
}
body.acs-org .enquireForm ul li.buttons input[type="submit"]:hover {
	background-color: #8cb1c4;
}

/* Key Links */
body.acs-org  .sws-inline-content .sws-key-links > h3:before {
	background-image: url("../images/acs-org/org-sprite.png");
}

/* Staff Profile */
.acs-org .sws-inline-content table.sws-staff-profile tr:first-child td div.staff-profile-img:before {
	background-image: url("../images/acs-org/org-sprite.png");
}

/*==============================================================================================
  ACS COBHAM *******************************************************************************
==============================================================================================*/
/*========================================================================
  GENERAL
========================================================================*/
/* Header */
body.acs-cobham #website-utilities ul li a span {
	color: #81b051;
}
body.acs-cobham header nav#school-menu {
	background-color: #a1c37e;
}
body.acs-cobham #website-utilities ul li a:hover strong {
  color: #59911e;
}

/* Menu */
body.acs-cobham header nav#school-menu ul li a:hover,
body.acs-cobham header nav#school-menu ul li.selectedPage a,
body.acs-cobham header nav#school-menu ul li.selectedPagePath a  {
  background-color: #81b051;
}
body.acs-cobham #banner.gallery #breadcrumb-trail .breadCrumb a {
	background-image: url(../images/acs-cobham/cobham-sprite.png);
}

@media all and (max-width: 1250px) {
body.acs-cobham header #mobile-menu-trigger,
body.acs-cobham p#apply-now a,
body.acs-cobham #search_area,
body.acs-cobham #search_area input.searchInput,
body.acs-cobham #search_area input.searchInput + input {
	background-color: #81b051;
}
body.acs-cobham header #mobile-menu-trigger:hover,
body.acs-cobham p#apply-now a:hover,
body.acs-cobham #website-utilities.search-active #search_area input.searchInput,
body.acs-cobham #website-utilities.search-active #search_area input.searchInput + input {
	background-color: #699a33;
}
}

/* Links */
body.acs-cobham .mainPanel a:link,
body.acs-cobham .mainPanel a:visited {
	color: #59911e;
}
body.acs-cobham .mainPanel a:hover,
body.acs-cobham .mainPanel a:active {
	color: #2b4552;
}

/* Banner Gallery */
@media all and (max-width: 479px) {
body.acs-cobham #banner.gallery #breadcrumb-trail .breadCrumb a,
body.acs-cobham #banner.gallery #breadcrumb-trail .breadCrumb span {
	background-image: url(../images/acs-cobham/cobham-sprite.png);
	color: #59911e;
}
body.acs-cobham #banner.gallery #breadcrumb-trail .breadCrumb span {
	background-image: none;
}
}

/* Breadcrumb Trail */
body.acs-cobham #banner.no-gallery #breadcrumb-trail .breadCrumb a,
body.acs-cobham #banner.no-gallery #breadcrumb-trail .breadCrumb span {
	color: #59911e;
}
body.acs-cobham #banner.no-gallery #breadcrumb-trail .breadCrumb a:hover,
body.acs-cobham #banner.no-gallery #breadcrumb-trail .breadCrumb a:active {
	color: #2b4552;
}

/* Section Menu */
body.acs-cobham #content-container #section-menu.section-menu nav ul > li.level4 > a:hover,
body.acs-cobham #content-container #section-menu.section-menu nav ul > li.selectedPage.level4 > a,
body.acs-cobham #content-container #section-menu.section-menu nav ul > li.selectedPagePath.level4 > a,
body.acs-cobham .section-menu nav ul.rmLevel2 > li.level5 > a:hover {
	color: #59911e;
}

/* Connectivity */
body.acs-cobham #connectivity {
  background-image: url("../images/acs-cobham/connectivity-bg.jpg");
	background-color: #a1c37e;
}
body.acs-cobham #share a {
  background-color: #72a33a;
}
body.acs-cobham #share a:hover,
body.acs-cobham #share a:active {
  background-color: #2b4552;
}

/* Footer */
body.acs-cobham #get-in-touch .featuretitle {
	background-image: url(../images/acs-cobham/cobham-sprite.png);
}
body.acs-cobham #general-resources .featuretitle {
	background-image: url(../images/acs-cobham/cobham-sprite.png);
}
body.acs-cobham #recommended-links .featuretitle {
	background-image: url(../images/acs-cobham/cobham-sprite.png);
}
body.acs-cobham #footer-resources .resource-list a:hover,
body.acs-cobham #footer-resources .resource-list a:active {
  color: #addf7a;
}
body.acs-cobham #affiliates ul li#ap-logo a span,
body.acs-cobham #affiliates ul li#ib-logo a span {
	background-image: url(../images/acs-cobham/cobham-sprite.png);
}
body.acs-cobham #legal ul li a:hover,
body.acs-cobham #legal ul li a:active {
	color: #addf7a;
}

/*========================================================================
  HOMEPAGE UPDATES
========================================================================*/
/* BANNER WELCOME */
body.acs-cobham.editmode #home-banner #banner-welcome .sws-inline-content a {
	background-color: #81b051;
}
body.acs-cobham.editmode #home-banner #banner-welcome .sws-inline-content a:focus,
body.acs-cobham.editmode #home-banner #banner-welcome .sws-inline-content a:hover,
body.acs-cobham.editmode #home-banner #banner-welcome .sws-inline-content a:active  {
	background-color: #88a5b5;
}
body.acs-cobham #home-banner #banner-welcome .sws-inline-content a:focus,
body.acs-cobham #home-banner #banner-welcome .sws-inline-content a:hover,
body.acs-cobham #home-banner #banner-welcome .sws-inline-content a:active  {
	background-color: transparent;
}

/* BANNER FEATURED LINKS */
body.acs-cobham.editmode #home-banner aside.banner-promotions .featured-link .sws-inline-content a  {
	background-color: #88a5b5;
}
body.acs-cobham.editmode #home-banner aside.banner-promotions .featured-link .sws-inline-content a:focus,
body.acs-cobham.editmode #home-banner aside.banner-promotions .featured-link .sws-inline-content a:hover,
body.acs-cobham.editmode #home-banner aside.banner-promotions .featured-link .sws-inline-content a:active  {
	background-color: #2c4857;
}
body.acs-cobham #home-banner aside.banner-promotions .featured-link .sws-inline-content a:focus,
body.acs-cobham #home-banner aside.banner-promotions .featured-link .sws-inline-content a:hover,
body.acs-cobham #home-banner aside.banner-promotions .featured-link .sws-inline-content a:active  {
	background-color: transparent;
}

/* FEATURED LINK SPAN ELEMENTS */
body.acs-cobham  #home-banner #banner-welcome .sws-inline-content a span.anchor-visual,
body.acs-cobham .featured-link .sws-inline-content a span.anchor-visual {
	background-color: #81b051;
}
body.acs-cobham  #home-banner #banner-welcome .sws-inline-content a:hover span.anchor-visual,
body.acs-cobham aside.banner-promotions .featured-link .sws-inline-content a span.anchor-visual,
.sws-inline-content .featured-video-link a span.anchor-visual {
	background-color: #88a5b5;
}
body.acs-cobham .featured-link .sws-inline-content a:hover span.anchor-visual,
body.acs-cobham aside.banner-promotions .featured-link .sws-inline-content a:hover  span.anchor-visual,
.sws-inline-content .featured-video-link a:hover span.anchor-visual {
	background-color: #2c4857;
}
body.acs-cobham .featured-link .sws-inline-content a:hover,
body.acs-cobham .featured-link .sws-inline-content a.sws-document-link:hover,
body.acs-cobham .featured-link .sws-inline-content a.sws-webpage-link:hover,
body.acs-cobham .featured-link .sws-inline-content a.sws-video-link:hover {
	background-color: transparent;
}
body.acs-cobham.editmode #contact-highlights-featured-link .sws-inline-content a:focus,
body.acs-cobham.editmode #contact-highlights-featured-link .sws-inline-content a:hover,
body.acs-cobham.editmode #contact-highlights-featured-link .sws-inline-content a:active {
	background-color: #81b051;
}

/* FIXED MENU */
body.acs-cobham.header-fixed .mainPanel header nav#school-menu ul li a:hover {
	color: #59911e;
}
body.acs-cobham.header-fixed .mainPanel header nav#school-menu ul li.selectedPage a,
body.acs-cobham.header-fixed .mainPanel header nav#school-menu ul li.selectedPageParent a,
body.acs-cobham.header-fixed .mainPanel header nav#school-menu ul li.selectedPagePath a {
	font-weight: bold;
}

/* AGE RANGES */
body.acs-cobham.editmode #schools-age-ranges > ul > li.age-range .sws-inline-content a {
	background-color: #81b051;
}
body.acs-cobham.editmode #schools-age-ranges > ul > li.age-range .sws-inline-content a:focus,
body.acs-cobham.editmode #schools-age-ranges > ul > li.age-range .sws-inline-content a:hover,
body.acs-cobham.editmode #schools-age-ranges > ul > li.age-range .sws-inline-content a:active {
	background-color: #2c4857;
}

/*========================================================================
  FEATURES
========================================================================*/
body.acs-cobham .bodycontent a:link,
body.acs-cobham .blogentries a:link,
body.acs-cobham .RadAjaxPanel a:link,
body.acs-cobham .EventsCalendar a:link span.subject,
body.acs-cobham .RadAjaxPanel.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td.CalendarEvents a:link,
body.acs-cobham .bodycontent a:visited,
body.acs-cobham .blogentries a:visited,
body.acs-cobham .RadAjaxPanel a:visited,
body.acs-cobham .EventsCalendar a:visited span.subject,
body.acs-cobham .RadAjaxPanel.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td.CalendarEvents a:visited {
  color: #59911e;
}
body.acs-cobham .bodycontent a:hover,
body.acs-cobham .blogentries a:hover,
body.acs-cobham .RadAjaxPanel a:hover,
body.acs-cobham .EventsCalendar a:hover span.subject,
body.acs-cobham .RadAjaxPanel.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td.rcHover a:hover,
body.acs-cobham .RadAjaxPanel.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td a:hover,
body.acs-cobham .bodycontent a:active,
body.acs-cobham .blogentries a:active,
body.acs-cobham .RadAjaxPanel a:active,
body.acs-cobham .EventsCalendar a:active span.subject,
body.acs-cobham .RadAjaxPanel.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td.rcHover a:active,
body.acs-cobham .RadAjaxPanel.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td a:active {
	color: #2b4552;
}
body.acs-cobham .sws-inline-content a.sws-document-link,
body.acs-cobham .sws-inline-content a.sws-webpage-link,
body.acs-cobham .sws-inline-content a.sws-video-link,
body.acs-cobham .featured-link .sws-inline-content a {
	color: #fff;
}
body.acs-cobham .sws-inline-content a.sws-document-link:hover,
body.acs-cobham .sws-inline-content a.sws-webpage-link:hover,
body.acs-cobham .sws-inline-content a.sws-video-link:hover,
body.acs-cobham.editmode .featured-link .sws-inline-content a:hover {
	background-color: #81b051;
}
body.acs-cobham .sws-inline-content blockquote.sws-testimonial > p:before,
body.acs-cobham .sws-inline-content blockquote.sws-blockquote > p:before,
body.acs-cobham .sws-inline-content blockquote.sws-testimonial > p:after,
body.acs-cobham  .sws-inline-content blockquote.sws-blockquote > p:after {
	color: #a1c37e;
}
body.acs-cobham .sws-inline-content ul.sws-multiple-links li a.sws-document-link:hover,
body.acs-cobham .sws-inline-content ul.sws-multiple-links li a.sws-video-link:hover,
body.acs-cobham .sws-inline-content ul.sws-multiple-links li a.sws-webpage-link:hover {
	color: #2b4552;
	background-color: transparent;
}
body.acs-cobham .sws-inline-content ul.sws-multiple-links li a.sws-document-link,
body.acs-cobham .sws-inline-content ul.sws-multiple-links li a.sws-video-link,
body.acs-cobham .sws-inline-content ul.sws-multiple-links li a.sws-webpage-link {
  color: #59911e;
}
body.acs-cobham .sws-inline-content .sws-image-link.active a {
	background-color: transparent;
}
body.acs-cobham .sws-inline-content .sws-image-link.active a.sws-document-link:hover span.link-text,
body.acs-cobham .sws-inline-content .sws-image-link.active a.sws-webpage-link:hover span.link-text,
body.acs-cobham .sws-inline-content .sws-image-link.active a.sws-video-link:hover span.link-text {
  background-color: #81b051;
}
body.acs-cobham .sws-inline-content ul > li:before,
body.acs-cobham .RadAjaxPanel table.RadCalendar table.rcMainTable .rcRow td.EventOccurring a {
  background-color: #a1c37e;
}
body.acs-cobham .blogentries ul li h2.blogTitle a {
	color: #2b4552;
}
body.acs-cobham .blogentries ul li h2.blogTitle a:focus,
body.acs-cobham .blogentries ul li h2.blogTitle a:hover,
body.acs-cobham .blogentries ul li h2.blogTitle a:active {
	color: #59911e;
}
body.acs-cobham .blogentries .blogEntriesRssLinkPanel a {
	color: #fff;
}
body.acs-cobham .blogentries ul li .blogDate {
	background-image: url(../images/acs-cobham/cobham-sprite.png);
}
body.acs-cobham .blogentries #blog_archive ul.archiveYear > li > a:hover,
body.acs-cobham .enquireForm ul li.fileupload div.uploadify:hover .uploadify-button,
body.acs-cobham .enquireForm ul li.fileupload div.uploadify-button:hover,
body.acs-cobham .enquireForm ul li a.mf_sigpad_clear:hover,
body.acs-cobham .enquireForm ul li a.mf_sigpad_clear:active {
	background-color: #81b051;
}
body.acs-cobham .enquireForm ul li a.mf_sigpad_clear {
  color: #fff;
}
body.acs-cobham .enquireForm ul li.buttons input[type="submit"]:hover {
	background-color: #81b051;
}

/* Tabbed Content Areas */
body.acs-cobham  .tabbed-content-bar ul li.active-tab,
body.acs-cobham .tabbed-content-bar {
	border-bottom-color: #81b051;
}

/* Key Links */
body.acs-cobham .sws-inline-content .sws-key-links > h3:before {
	background-image: url("../images/acs-cobham/cobham-sprite.png");
}

/* Staff Profile */
.acs-cobham .sws-inline-content table.sws-staff-profile tr:first-child td div.staff-profile-img:before {
	background-image: url("../images/acs-cobham/cobham-sprite.png");
}

/*==============================================================================================
  ACS EGHAM ************************************************************************************
==============================================================================================*/
/*========================================================================
  GENERAL
========================================================================*/
/* Header */
body.acs-egham #website-utilities ul li a span {
	color: #e09922;
}
body.acs-egham header nav#school-menu {
	background-color: #e9b545;
}
body.acs-egham #website-utilities ul li a:hover strong {
  color: #d26e02;
}

/* Menu */
body.acs-egham header nav#school-menu ul li a:hover,
body.acs-egham header nav#school-menu ul li.selectedPage a,
body.acs-egham header nav#school-menu ul li.selectedPagePath a  {
  background-color: #e09922;
}
body.acs-egham #banner.gallery #breadcrumb-trail .breadCrumb a, {
	background-image: url(../images/acs-egham/egham-sprite.png);
}

@media all and (max-width: 1250px) {
body.acs-egham header #mobile-menu-trigger,
body.acs-egham p#apply-now a,
body.acs-egham #search_area,
body.acs-egham #search_area input.searchInput,
body.acs-egham #search_area input.searchInput + input {
	background-color: #e09922;
}
body.acs-egham header #mobile-menu-trigger:hover,
body.acs-egham p#apply-now a:hover,
body.acs-egham #website-utilities.search-active #search_area input.searchInput,
body.acs-egham #website-utilities.search-active #search_area input.searchInput + input {
	background-color: #d67c12;
}
}

/* Links */
body.acs-egham .mainPanel a:link,
body.acs-egham .mainPanel a:visited {
	color: #d26e02;
}
body.acs-egham .mainPanel a:hover,
body.acs-egham .mainPanel a:active {
	color: #2b4552;
}

/* Banner Gallery */
@media all and (max-width: 479px) {
body.acs-egham #banner.gallery #breadcrumb-trail .breadCrumb a,
body.acs-egham #banner.gallery #breadcrumb-trail .breadCrumb span {
	background-image: url(../images/acs-egham/egham-sprite.png);
	color: #e09922;
}
body.acs-egham #banner.gallery #breadcrumb-trail .breadCrumb span {
	background-image: none;
}
}

/* Breadcrumb Trail */
body.acs-egham #banner.no-gallery #breadcrumb-trail .breadCrumb a,
body.acs-egham #banner.no-gallery #breadcrumb-trail .breadCrumb span {
	color: #d26e02;
}
body.acs-egham #banner.no-gallery #breadcrumb-trail .breadCrumb a:hover,
body.acs-egham #banner.no-gallery #breadcrumb-trail .breadCrumb a:active {
	color: #2b4552;
}

/* Section Menu */
body.acs-egham #content-container #section-menu.section-menu nav ul > li.level4 > a:hover,
body.acs-egham #content-container #section-menu.section-menu nav ul > li.selectedPage.level4 > a,
body.acs-egham #content-container #section-menu.section-menu nav ul > li.selectedPagePath.level4 > a,
body.acs-egham .section-menu nav ul.rmLevel2 > li.level5 > a:hover  {
	color: #d26e02;
}

/* Connectivity */
body.acs-egham #connectivity {
  background-image: url("../images/acs-egham/connectivity-bg.jpg");
	background-color: #eeb946;
}
body.acs-egham #share a {
  background-color: #d57f10;
}
body.acs-egham #share a:hover,
body.acs-egham #share a:active {
  background-color: #2b4552;
}

/* Footer */
body.acs-egham #get-in-touch .featuretitle {
	background-image: url(../images/acs-egham/egham-sprite.png);
}
body.acs-egham #general-resources .featuretitle {
	background-image: url(../images/acs-egham/egham-sprite.png);
}
body.acs-egham #recommended-links .featuretitle {
	background-image: url(../images/acs-egham/egham-sprite.png);
}

/* Lower Footer */
body.acs-egham #footer-resources .resource-list a:hover,
body.acs-egham #footer-resources .resource-list a:active {
  color: #f7d470;
}
body.acs-egham #affiliates ul li#ap-logo a span,
body.acs-egham #affiliates ul li#ib-logo a span {
	background-image: url(../images/acs-egham/egham-sprite.png);
}
body.acs-egham #legal ul li a:hover,
body.acs-egham #legal ul li a:active {
	color: #f7d470;
}

/*========================================================================
  HOMEPAGE
========================================================================*/
/* BANNER WELCOME */
body.acs-egham.editmode #home-banner #banner-welcome .sws-inline-content a {
	background-color: #e09922;
}
body.acs-egham.editmode #home-banner #banner-welcome .sws-inline-content a:focus,
body.acs-egham.editmode #home-banner #banner-welcome .sws-inline-content a:hover,
body.acs-egham.editmode #home-banner #banner-welcome .sws-inline-content a:active  {
	background-color: #88a5b5;
}
body.acs-egham #home-banner #banner-welcome .sws-inline-content a:focus,
body.acs-egham #home-banner #banner-welcome .sws-inline-content a:hover,
body.acs-egham #home-banner #banner-welcome .sws-inline-content a:active  {
	background-color: transparent;
}

/* BANNER FEATURED LINKS */
body.acs-egham.editmode #home-banner aside.banner-promotions .featured-link .sws-inline-content a  {
	background-color: #88a5b5;
}
body.acs-egham.editmode #home-banner aside.banner-promotions .featured-link .sws-inline-content a:focus,
body.acs-egham.editmode #home-banner aside.banner-promotions .featured-link .sws-inline-content a:hover,
body.acs-egham.editmode #home-banner aside.banner-promotions .featured-link .sws-inline-content a:active  {
	background-color: #2c4857;
}
body.acs-egham #home-banner aside.banner-promotions .featured-link .sws-inline-content a:focus,
body.acs-egham #home-banner aside.banner-promotions .featured-link .sws-inline-content a:hover,
body.acs-egham #home-banner aside.banner-promotions .featured-link .sws-inline-content a:active  {
	background-color: transparent;
}

/* Featured Link */
body.acs-egham  #home-banner #banner-welcome .sws-inline-content a span.anchor-visual,
body.acs-egham .featured-link .sws-inline-content a span.anchor-visual {
	background-color: #e09922;
}
body.acs-egham #home-banner #banner-welcome .sws-inline-content a:hover span.anchor-visual,
body.acs-egham aside.banner-promotions .featured-link .sws-inline-content a span.anchor-visual {
	background-color: #88a5b5;
}
body.acs-egham .featured-link .sws-inline-content a:hover span.anchor-visual,
body.acs-egham aside.banner-promotions .featured-link .sws-inline-content a:hover span.anchor-visual {
	background-color: #2c4857;
}
body.acs-egham .featured-link .sws-inline-content a:hover,
body.acs-egham .featured-link .sws-inline-content a.sws-document-link:hover,
body.acs-egham .featured-link .sws-inline-content a.sws-webpage-link:hover,
body.acs-egham .featured-link .sws-inline-content a.sws-video-link:hover {
	background-color: transparent;
}
body.acs-egham.editmode #contact-highlights-featured-link .sws-inline-content a:focus,
body.acs-egham.editmode #contact-highlights-featured-link .sws-inline-content a:hover,
body.acs-egham.editmode #contact-highlights-featured-link .sws-inline-content a:active {
	background-color: #e09922;
}

/* FIXED MENU */
body.acs-egham.header-fixed .mainPanel header nav#school-menu ul li a:hover {
	color: #d26e02;
}
body.acs-egham.header-fixed .mainPanel header nav#school-menu ul li.selectedPage a,
body.acs-egham.header-fixed .mainPanel header nav#school-menu ul li.selectedPageParent a,
body.acs-egham.header-fixed .mainPanel header nav#school-menu ul li.selectedPagePath a {
	font-weight: bold;
}

/* CORE VALUES */
body.acs-egham #core-values > li .sws-inline-content h1,
body.acs-egham #core-values > li .sws-inline-content h2,
body.acs-egham #core-values > li .sws-inline-content h3 {
	color: #d26e02;
}
body.acs-egham #core-values > li .sws-inline-content a:focus,
body.acs-egham #core-values > li .sws-inline-content a:hover,
body.acs-egham #core-values > li .sws-inline-content a:active {
	background-color: #e09922;
}

/* AGE RANGES */
body.acs-egham #schools-age-ranges > ul > li.age-range .sws-inline-content a div.age-range-summary h1:before,
body.acs-egham #schools-age-ranges > ul > li.age-range .sws-inline-content a div.age-range-summary h2:before,
body.acs-egham #schools-age-ranges > ul > li.age-range .sws-inline-content a div.age-range-summary h3:before {
	color: #d26e02;
}
body.acs-egham #schools-age-ranges > ul > li.age-range .sws-inline-content a .age-range-content span.anchor-visual {
	background-color: #e09922;
}
body.acs-egham #schools-age-ranges > ul > li.age-range .sws-inline-content a:hover .age-range-content span.anchor-visual {
	background-color: #2c4857;
}
body.acs-egham.editmode #schools-age-ranges > ul > li.age-range .sws-inline-content a {
	background-color: #e09922;
}
body.acs-egham.editmode #schools-age-ranges > ul > li.age-range .sws-inline-content a:focus,
body.acs-egham.editmode #schools-age-ranges > ul > li.age-range .sws-inline-content a:hover,
body.acs-egham.editmode #schools-age-ranges > ul > li.age-range .sws-inline-content a:active {
	background-color: #2c4857;
}

/* HIGHLIGHTS */
body.acs-egham #highlight-tabs .tab-selection ul li span {
	background-color: #e9b545;
}
body.acs-egham #highlight-tabs .tab-selection ul li:hover span,
body.acs-egham #highlight-tabs .tab-selection ul li.active-tab span {
	background-color: #fff;
}
body.acs-egham #highlights-tab-content .tab-content .BlogFeatureList ul li .blogSummary a.addthis_button_compact {
	background-color: #e09922;
}
body.acs-egham #highlights-tab-content .tab-content .BlogFeatureList ul li .blogSummary a.addthis_button_compact:focus,
body.acs-egham #highlights-tab-content .tab-content .BlogFeatureList ul li .blogSummary a.addthis_button_compact:hover,
body.acs-egham #highlights-tab-content .tab-content .BlogFeatureList ul li .blogSummary a.addthis_button_compact:active {
	background-color: #2c4857;
}
body.acs-egham #highlights-tab-content ul.tab-content-more li a {
	background-color: #e09922;
}
body.acs-egham #highlights-tab-content ul.tab-content-more li a:focus,
body.acs-egham #highlights-tab-content ul.tab-content-more li a:hover,
body.acs-egham #highlights-tab-content ul.tab-content-more li a:active {
	background-color: #2c4857;
}
body.acs-egham #admissions .section-content .sws-inline-content h3 {
	color: #d26e02;
}
body.acs-egham #contact-highlights-featured-link .sws-inline-content a span {
	background-color: #e09922;
}
body.acs-egham #contact-highlights-featured-link .sws-inline-content a:hover span {
	background-color: #2b4552;
}
body.acs-egham #contact-information > .sws-inline-content > h2 {
	background-image: url("../images/acs-egham/egham-home-sprite.png")
}
body.acs-egham #live-statistics-container {
	background: url("../images/acs-egham/home-uk-watermark.jpg") no-repeat scroll 50% 50% #eab650;
}
body.acs-egham #weather span {
	color: #e09922;
}
body.acs-egham #contact-information > .sws-inline-content a:focus,
body.acs-egham #contact-information > .sws-inline-content a:hover,
body.acs-egham #contact-information > .sws-inline-content a:active {
	color: #f7d470;
}

@media all and (max-width: 1210px) {
body.acs-egham #live-statistics-container {
	background: url("../images/acs-egham/home-world-watermark.jpg") no-repeat scroll 50% 50% #eab650;
}
}

/*========================================================================
  FEATURES
========================================================================*/
body.acs-egham .bodycontent a:link,
body.acs-egham .blogentries a:link,
body.acs-egham .RadAjaxPanel a:link,
body.acs-egham .EventsCalendar a:link span.subject,
body.acs-egham .RadAjaxPanel.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td.CalendarEvents a:link,
body.acs-egham .bodycontent a:visited,
body.acs-egham .blogentries a:visited,
body.acs-egham .RadAjaxPanel a:visited,
body.acs-egham .EventsCalendar a:visited span.subject,
body.acs-egham .RadAjaxPanel.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td.CalendarEvents a:visited {
  color: #d26e02;
}
body.acs-egham .bodycontent a:hover,
body.acs-egham .blogentries a:hover,
body.acs-egham .RadAjaxPanel a:hover,
body.acs-egham .EventsCalendar a:hover span.subject,
body.acs-egham .RadAjaxPanel.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td.rcHover a:hover,
body.acs-egham .RadAjaxPanel.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td a:hover,
body.acs-egham .bodycontent a:active,
body.acs-egham .blogentries a:active,
body.acs-egham .RadAjaxPanel a:active,
body.acs-egham .EventsCalendar a:active span.subject,
body.acs-egham .RadAjaxPanel.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td.rcHover a:active,
body.acs-egham .RadAjaxPanel.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td a:active {
	color: #2b4552;
}
body.acs-egham .sws-inline-content a.sws-document-link,
body.acs-egham .sws-inline-content a.sws-webpage-link,
body.acs-egham .sws-inline-content a.sws-video-link,
body.acs-egham .featured-link .sws-inline-content a {
	color: #fff;
}
body.acs-egham .sws-inline-content a.sws-document-link:hover,
body.acs-egham .sws-inline-content a.sws-webpage-link:hover,
body.acs-egham .sws-inline-content a.sws-video-link:hover,
body.acs-egham.editmode .featured-link .sws-inline-content a:hover {
	background-color: #e09922;
}
body.acs-egham .sws-inline-content blockquote.sws-testimonial > p:before,
body.acs-egham .sws-inline-content blockquote.sws-blockquote > p:before,
body.acs-egham .sws-inline-content blockquote.sws-testimonial > p:after,
body.acs-egham  .sws-inline-content blockquote.sws-blockquote > p:after {
	color: #e9b545;
}
body.acs-egham .sws-inline-content ul.sws-multiple-links li a.sws-document-link:hover,
body.acs-egham .sws-inline-content ul.sws-multiple-links li a.sws-video-link:hover,
body.acs-egham .sws-inline-content ul.sws-multiple-links li a.sws-webpage-link:hover {
	color: #2b4552;
	background-color: transparent;
}
body.acs-egham .sws-inline-content ul.sws-multiple-links li a.sws-document-link,
body.acs-egham .sws-inline-content ul.sws-multiple-links li a.sws-video-link,
body.acs-egham .sws-inline-content ul.sws-multiple-links li a.sws-webpage-link {
  color: #d26e02;
}
body.acs-egham .sws-inline-content .sws-image-link.active a {
	background-color: transparent;
}
body.acs-egham .sws-inline-content .sws-image-link.active a.sws-document-link:hover span.link-text,
body.acs-egham .sws-inline-content .sws-image-link.active a.sws-webpage-link:hover span.link-text,
body.acs-egham .sws-inline-content .sws-image-link.active a.sws-video-link:hover span.link-text {
  background-color: #e09922;
}
body.acs-egham .sws-inline-content ul > li:before,
body.acs-egham .RadAjaxPanel table.RadCalendar table.rcMainTable .rcRow td.EventOccurring a {
  background-color: #e9b545;
}
body.acs-egham .blogentries ul li h2.blogTitle a {
	color: #2b4552;
}
body.acs-egham .blogentries ul li h2.blogTitle a:focus,
body.acs-egham .blogentries ul li h2.blogTitle a:hover,
body.acs-egham .blogentries ul li h2.blogTitle a:active {
	color: #d26e02;
}
body.acs-egham .blogentries .blogEntriesRssLinkPanel a {
	color: #fff;
}
body.acs-egham .blogentries ul li .blogDate {
	background-image: url(../images/acs-egham/egham-sprite.png);
}
body.acs-egham .blogentries #blog_archive ul.archiveYear > li > a:hover,
body.acs-egham .enquireForm ul li.fileupload div.uploadify:hover .uploadify-button,
body.acs-egham .enquireForm ul li.fileupload div.uploadify-button:hover,
body.acs-egham .enquireForm ul li a.mf_sigpad_clear:hover,
body.acs-egham .enquireForm ul li a.mf_sigpad_clear:active {
	background-color: #e09922;
}
body.acs-egham .enquireForm ul li a.mf_sigpad_clear {
  color: #fff;
}
body.acs-egham .enquireForm ul li.buttons input[type="submit"]:hover {
	background-color: #e09922;
}
body.acs-egham .enquireForm ul li input:focus,
body.acs-egham .enquireForm ul li textarea:focus,
body.acs-egham .enquireForm ul li select:focus {
  border-color: #d26e02;
}

/* Tabbed Colours */
body.acs-egham .tabbed-content-bar ul li.active-tab,
body.acs-egham .tabbed-content-bar {
	border-bottom-color: #e09922;
}

/* Key Links */
body.acs-egham .sws-inline-content .sws-key-links > h3:before {
	background-image: url("../images/acs-egham/egham-sprite.png");
}

/* Staff Profile */
.acs-egham .sws-inline-content table.sws-staff-profile tr:first-child td div.staff-profile-img:before {
	background-image: url("../images/acs-egham/egham-sprite.png");
}

/*==============================================================================================
  ACS HILLINGDON *******************************************************************************
==============================================================================================*/
/*========================================================================
  GENERAL
========================================================================*/
/* Header */
body.acs-hillingdon #website-utilities ul li a span {
	color: #669bc6;
}
body.acs-hillingdon header nav#school-menu {
	background-color: #93bad9;
}
body.acs-hillingdon #website-utilities ul li a:hover strong {
    color: #4a80ab;
}

/* Menu */
body.acs-hillingdon header nav#school-menu ul li a:hover,
body.acs-hillingdon header nav#school-menu ul li.selectedPage a,
body.acs-hillingdon header nav#school-menu ul li.selectedPagePath a  {
  background-color: #669bc6;
}
body.acs-hillingdon #banner.gallery #breadcrumb-trail .breadCrumb a {
	background-image: url(../images/acs-hillingdon/hillingdon-sprite.png);
}

@media all and (max-width: 1250px) {
body.acs-hillingdon header #mobile-menu-trigger,
body.acs-hillingdon p#apply-now a,
body.acs-hillingdon #search_area,
body.acs-hillingdon #search_area input.searchInput,
body.acs-hillingdon #search_area input.searchInput + input {
	background-color: #669bc6;
}
body.acs-hillingdon header #mobile-menu-trigger:hover,
body.acs-hillingdon p#apply-now a:hover,
body.acs-hillingdon #website-utilities.search-active #search_area input.searchInput,
body.acs-hillingdon #website-utilities.search-active #search_area input.searchInput + input {
	background-color: #4a80ab;
}
}

/* Links */
body.acs-hillingdon .mainPanel a:link,
body.acs-hillingdon .mainPanel a:visited {
	color: #4a80ab;
}
body.acs-hillingdon .mainPanel a:hover,
body.acs-hillingdon .mainPanel a:active {
	color: #2b4552;
}

/* Banner Gallery */
@media all and (max-width: 479px) {
body.acs-hillingdon #banner.gallery #breadcrumb-trail .breadCrumb a,
body.acs-hillingdon #banner.gallery #breadcrumb-trail .breadCrumb span {
	background-image: url(../images/acs-hillingdon/hillingdon-sprite.png);
	color: #4a80ab;
}
body.acs-hillingdon #banner.gallery #breadcrumb-trail .breadCrumb span {
	background-image: none;
}
}

/* Breadcrumb */
body.acs-hillingdon #banner.no-gallery #breadcrumb-trail .breadCrumb a,
body.acs-hillingdon #banner.no-gallery #breadcrumb-trail .breadCrumb span {
	color: #4a80ab;
}
body.acs-hillingdon #banner.no-gallery #breadcrumb-trail .breadCrumb a:hover,
body.acs-hillingdon #banner.no-gallery #breadcrumb-trail .breadCrumb a:active {
	color: #2b4552;
}

/* Section Menu */
body.acs-hillingdon #content-container #section-menu.section-menu nav ul > li.level4 > a:hover,
body.acs-hillingdon #content-container #section-menu.section-menu nav ul > li.selectedPage.level4 > a,
body.acs-hillingdon #content-container #section-menu.section-menu nav ul > li.selectedPagePath.level4 > a,
body.acs-hillingdon .section-menu nav ul.rmLevel2 > li.level5 > a:hover {
	color: #4a80ab;
}

/* Connectivity */
body.acs-hillingdon #connectivity {
  background-image: url("../images/acs-hillingdon/connectivity-bg.jpg");
	background-color: #9bc3e2;
}
body.acs-hillingdon #share a {
  background-color: #508bba;
}
body.acs-hillingdon #share a:hover,
body.acs-hillingdon #share a:active {
  background-color: #2b4552;
}

/* Footer */
body.acs-hillingdon #get-in-touch .featuretitle {
	background-image: url(../images/acs-hillingdon/hillingdon-sprite.png);
}
body.acs-hillingdon #general-resources .featuretitle {
	background-image: url(../images/acs-hillingdon/hillingdon-sprite.png);
}
body.acs-hillingdon #recommended-links .featuretitle {
	background-image: url(../images/acs-hillingdon/hillingdon-sprite.png);
}
body.acs-hillingdon #footer-resources .resource-list a:hover,
body.acs-hillingdon #footer-resources .resource-list a:active {
  color: #b7d6ef;
}
body.acs-hillingdon #affiliates ul li#ap-logo a span,
body.acs-hillingdon #affiliates ul li#ib-logo a span {
	background-image: url(../images/acs-hillingdon/hillingdon-sprite.png);
}
body.acs-hillingdon #legal ul li a:hover,
body.acs-hillingdon #legal ul li a:active {
	color: #b7d6ef;
}

/*========================================================================
  HOMEPAGE
========================================================================*/
/* BANNER WELCOME */
body.acs-hillingdon.editmode #home-banner #banner-welcome .sws-inline-content a {
	background-color: #669bc6;
}
body.acs-hillingdon.editmode #home-banner #banner-welcome .sws-inline-content a:focus,
body.acs-hillingdon.editmode #home-banner #banner-welcome .sws-inline-content a:hover,
body.acs-hillingdon.editmode #home-banner #banner-welcome .sws-inline-content a:active  {
	background-color: #88a5b5;
}
body.acs-hillingdon #home-banner #banner-welcome .sws-inline-content a:focus,
body.acs-hillingdon #home-banner #banner-welcome .sws-inline-content a:hover,
body.acs-hillingdon #home-banner #banner-welcome .sws-inline-content a:active  {
	background-color: transparent;
}

/* Featured Link */
body.acs-hillingdon  #home-banner #banner-welcome .sws-inline-content a span.anchor-visual,
body.acs-hillingdon .featured-link .sws-inline-content a span.anchor-visual {
	background-color: #669bc6;
}
body.acs-hillingdon #home-banner #banner-welcome .sws-inline-content a:hover span.anchor-visual,
body.acs-hillingdon aside.banner-promotions .featured-link .sws-inline-content a span.anchor-visual {
	background-color: #88a5b5;
}
body.acs-hillingdon .featured-link .sws-inline-content a:hover span.anchor-visual,
body.acs-hillingdon aside.banner-promotions .featured-link .sws-inline-content a:hover span.anchor-visual {
	background-color: #2c4857;
}
body.acs-hillingdon .featured-link .sws-inline-content a:hover,
body.acs-hillingdon .featured-link .sws-inline-content a.sws-document-link:hover,
body.acs-hillingdon .featured-link .sws-inline-content a.sws-webpage-link:hover,
body.acs-hillingdon .featured-link .sws-inline-content a.sws-video-link:hover {
	background-color: transparent;
}
body.acs-hillingdon.editmode #contact-highlights-featured-link .sws-inline-content a:focus,
body.acs-hillingdon.editmode #contact-highlights-featured-link .sws-inline-content a:hover,
body.acs-hillingdon.editmode #contact-highlights-featured-link .sws-inline-content a:active {
	background-color: #93bad9;
}

/* FIXED MENU */
body.acs-hillingdon.header-fixed .mainPanel header nav#school-menu ul li a:hover {
	color: #4a80ab;
}
body.acs-hillingdon.header-fixed .mainPanel header nav#school-menu ul li.selectedPage a,
body.acs-hillingdon.header-fixed .mainPanel header nav#school-menu ul li.selectedPageParent a,
body.acs-hillingdon.header-fixed .mainPanel header nav#school-menu ul li.selectedPagePath a {
	font-weight: bold;
}

/* CORE VALUES */
body.acs-hillingdon #core-values > li .sws-inline-content h1,
body.acs-hillingdon #core-values > li .sws-inline-content h2,
body.acs-hillingdon #core-values > li .sws-inline-content h3 {
	color: #4a80ab;
}
body.acs-hillingdon #core-values > li .sws-inline-content a:focus,
body.acs-hillingdon #core-values > li .sws-inline-content a:hover,
body.acs-hillingdon #core-values > li .sws-inline-content a:active {
	background-color: #669bc6;
}

/* AGE RANGES */
body.acs-hillingdon #schools-age-ranges > ul > li.age-range .sws-inline-content a div.age-range-summary h1:before,
body.acs-hillingdon #schools-age-ranges > ul > li.age-range .sws-inline-content a div.age-range-summary h2:before,
body.acs-hillingdon #schools-age-ranges > ul > li.age-range .sws-inline-content a div.age-range-summary h3:before {
	color: #4a80ab;
}
body.acs-hillingdon #schools-age-ranges > ul > li.age-range .sws-inline-content a .age-range-content span.anchor-visual {
	background-color: #669bc6;
}
body.acs-hillingdon #schools-age-ranges > ul > li.age-range .sws-inline-content a:hover .age-range-content span.anchor-visual {
	background-color: #2c4857;
}
body.acs-hillingdon.editmode #schools-age-ranges > ul > li.age-range .sws-inline-content a {
	background-color: #669bc6;
}
body.acs-hillingdon.editmode #schools-age-ranges > ul > li.age-range .sws-inline-content a:focus,
body.acs-hillingdon.editmode #schools-age-ranges > ul > li.age-range .sws-inline-content a:hover,
body.acs-hillingdon.editmode #schools-age-ranges > ul > li.age-range .sws-inline-content a:active {
	background-color: #2c4857;
}

/* HIGHLIGHTS */
body.acs-hillingdon #highlight-tabs .tab-selection ul li span {
	background-color: #93bad9;
}
body.acs-hillingdon #highlight-tabs .tab-selection ul li:hover span,
body.acs-hillingdon #highlight-tabs .tab-selection ul li.active-tab span {
	background-color: #fff;
}
body.acs-hillingdon #highlights-tab-content .tab-content .BlogFeatureList ul li .blogSummary a.addthis_button_compact {
	background-color: #669bc6;
}
body.acs-hillingdon #highlights-tab-content .tab-content .BlogFeatureList ul li .blogSummary a.addthis_button_compact:focus,
body.acs-hillingdon #highlights-tab-content .tab-content .BlogFeatureList ul li .blogSummary a.addthis_button_compact:hover,
body.acs-hillingdon #highlights-tab-content .tab-content .BlogFeatureList ul li .blogSummary a.addthis_button_compact:active {
	background-color: #2c4857;
}
body.acs-hillingdon #highlights-tab-content ul.tab-content-more li a {
	background-color: #669bc6;
}
body.acs-hillingdon #highlights-tab-content ul.tab-content-more li a:focus,
body.acs-hillingdon #highlights-tab-content ul.tab-content-more li a:hover,
body.acs-hillingdon #highlights-tab-content ul.tab-content-more li a:active {
	background-color: #2c4857;
}
body.acs-hillingdon #admissions .section-content .sws-inline-content h3 {
	color: #4a80ab;
}
body.acs-hillingdon #contact-highlights-featured-link .sws-inline-content a span {
	background-color: #669bc6;
}
body.acs-hillingdon #contact-highlights-featured-link .sws-inline-content a:hover span {
	background-color: #2b4552;
}
body.acs-hillingdon #contact-information > .sws-inline-content > h2 {
	background-image: url("../images/acs-hillingdon/hillingdon-home-sprite.png");
	background-position: -200px 5px;
	font-size: 2.5em;
	padding-bottom: 10px;
	padding-top: 5px;
}
body.acs-hillingdon #live-statistics-container {
	background: url("../images/acs-hillingdon/home-uk-watermark.jpg") no-repeat scroll 50% 50% #87b0d3;
}
body.acs-hillingdon #weather span {
	color: #669bc6;
}
body.acs-hillingdon #contact-information > .sws-inline-content a:focus,
body.acs-hillingdon #contact-information > .sws-inline-content a:hover,
body.acs-hillingdon #contact-information > .sws-inline-content a:active {
	color: #b7d6ef;
}

@media all and (max-width: 1210px) {
body.acs-hillingdon #live-statistics-container {
	background: url("../images/acs-hillingdon/home-world-watermark.jpg") no-repeat scroll 50% 50% #87b0d3;
}
}

/*========================================================================
  FEATURES
========================================================================*/
body.acs-hillingdon .bodycontent a:link,
body.acs-hillingdon .blogentries a:link,
body.acs-hillingdon .RadAjaxPanel a:link,
body.acs-hillingdon .EventsCalendar a:link span.subject,
body.acs-hillingdon .RadAjaxPanel.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td.CalendarEvents a:link,
body.acs-hillingdon .bodycontent a:visited,
body.acs-hillingdon .blogentries a:visited,
body.acs-hillingdon .RadAjaxPanel a:visited,
body.acs-hillingdon .EventsCalendar a:visited span.subject,
body.acs-hillingdon .RadAjaxPanel.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td.CalendarEvents a:visited {
  color: #4a80ab
}
body.acs-hillingdon .bodycontent a:hover,
body.acs-hillingdon .blogentries a:hover,
body.acs-hillingdon .RadAjaxPanel a:hover,
body.acs-hillingdon .EventsCalendar a:hover span.subject,
body.acs-hillingdon .RadAjaxPanel.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td.rcHover a:hover,
body.acs-hillingdon .RadAjaxPanel.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td a:hover,
body.acs-hillingdon .bodycontent a:active,
body.acs-hillingdon .blogentries a:active,
body.acs-hillingdon .RadAjaxPanel a:active,
body.acs-hillingdon .EventsCalendar a:active span.subject,
body.acs-hillingdon .RadAjaxPanel.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td.rcHover a:active,
body.acs-hillingdon .RadAjaxPanel.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td a:active {
	color: #2b4552;
}
body.acs-hillingdon .sws-inline-content a.sws-document-link,
body.acs-hillingdon .sws-inline-content a.sws-webpage-link,
body.acs-hillingdon .sws-inline-content a.sws-video-link,
body.acs-hillingdon .featured-link .sws-inline-content a {
	color: #fff;
}
body.acs-hillingdon .sws-inline-content a.sws-document-link:hover,
body.acs-hillingdon .sws-inline-content a.sws-video-link:hover,
body.acs-hillingdon .sws-inline-content a.sws-webpage-link:hover,
body.acs-hillingdon.editmode .featured-link .sws-inline-content a:hover {
	background-color: #669bc6;
}
body.acs-hillingdon .sws-inline-content blockquote.sws-testimonial > p:before,
body.acs-hillingdon .sws-inline-content blockquote.sws-blockquote > p:before,
body.acs-hillingdon .sws-inline-content blockquote.sws-testimonial > p:after,
body.acs-hillingdon  .sws-inline-content blockquote.sws-blockquote > p:after {
	color: #93bad9
}
body.acs-hillingdon .sws-inline-content ul.sws-multiple-links li a.sws-document-link:hover,
body.acs-hillingdon .sws-inline-content ul.sws-multiple-links li a.sws-video-link:hover,
body.acs-hillingdon .sws-inline-content ul.sws-multiple-links li a.sws-webpage-link:hover {
	color: #2b4552;
	background-color: transparent;
}
body.acs-hillingdon .sws-inline-content ul.sws-multiple-links li a.sws-document-link,
body.acs-hillingdon .sws-inline-content ul.sws-multiple-links li a.sws-video-link,
body.acs-hillingdon .sws-inline-content ul.sws-multiple-links li a.sws-webpage-link {
  color: #4a80ab;
}
body.acs-hillingdon .sws-inline-content .sws-image-link.active a {
	background-color: transparent;
}
body.acs-hillingdon .sws-inline-content .sws-image-link.active a.sws-document-link:hover span.link-text,
body.acs-hillingdon .sws-inline-content .sws-image-link.active a.sws-webpage-link:hover span.link-text,
body.acs-hillingdon .sws-inline-content .sws-image-link.active a.sws-video-link:hover span.link-text  {
  background-color: #669bc6;
}
body.acs-hillingdon .sws-inline-content ul > li:before,
body.acs-hillingdon .RadAjaxPanel table.RadCalendar table.rcMainTable .rcRow td.EventOccurring a {
  background-color: #93bad9;
}
body.acs-hillingdon .blogentries ul li h2.blogTitle a {
	color: #2b4552;
}
body.acs-hillingdon .blogentries ul li h2.blogTitle a:focus,
body.acs-hillingdon .blogentries ul li h2.blogTitle a:hover,
body.acs-hillingdon .blogentries ul li h2.blogTitle a:active {
	color: #4a80ab
}
body.acs-hillingdon .blogentries .blogEntriesRssLinkPanel a {
	color: #fff;
}
body.acs-hillingdon .blogentries ul li .blogDate {
	background-image: url(../images/acs-hillingdon/hillingdon-sprite.png);
}
body.acs-hillingdon .blogentries #blog_archive ul.archiveYear > li > a:hover {
	background-color: #669bc6;
}
body.acs-hillingdon .enquireForm ul li input:focus,
body.acs-hillingdon .enquireForm ul li textarea:focus,
body.acs-hillingdon .enquireForm ul li select:focus {
  border-color: #4a80ab;
}
body.acs-hillingdon .enquireForm ul li.fileupload div.uploadify:hover .uploadify-button,
body.acs-hillingdon .enquireForm ul li.fileupload div.uploadify-button:hover,
body.acs-hillingdon .enquireForm ul li a.mf_sigpad_clear:hover,
body.acs-hillingdon .enquireForm ul li a.mf_sigpad_clear:active {
	background-color: #669bc6;
}
body.acs-hillingdon .enquireForm ul li a.mf_sigpad_clear {
  color: #fff;
}
body.acs-hillingdon .enquireForm ul li.buttons input[type="submit"]:hover {
	background-color: #669bc6;
}

/* Tabbed Colours */
body.acs-hillingdon .tabbed-content-bar ul li.active-tab,
body.acs-hillingdon .tabbed-content-bar {
	border-bottom-color: #669bc6;
}

/* Key Links */
body.acs-hillingdon .sws-inline-content .sws-key-links > h3:before {
	background-image: url("../images/acs-hillingdon/hillingdon-sprite.png");
}

/* Staff Profile */
.acs-hillingdon .sws-inline-content table.sws-staff-profile tr:first-child td div.staff-profile-img:before {
	background-image: url("../images/acs-hillingdon/hillingdon-sprite.png");
}

/*==============================================================================================
  ACS DOHA *************************************************************************************
==============================================================================================*/
/*========================================================================
  GENERAL
========================================================================*/
/* Header */
body.acs-doha #website-utilities ul li a span {
	color: #d43e2f;
}
body.acs-doha header nav#school-menu {
	background-color: #db5e4e;
}
body.acs-doha #website-utilities ul li a:hover strong {
  color: #bf1302;
}

/* Menu */
body.acs-doha header nav#school-menu ul li a:hover,
body.acs-doha header nav#school-menu ul li.selectedPage a,
body.acs-doha header nav#school-menu ul li.selectedPagePath a  {
  background-color: #d43e2f;
}
body.acs-doha #banner.gallery #breadcrumb-trail .breadCrumb a {
	background-image: url(../images/acs-doha/doha-sprite.png);
}

@media all and (max-width: 1250px) {
body.acs-doha header #mobile-menu-trigger,
body.acs-doha p#apply-now a,
body.acs-doha #search_area,
body.acs-doha #search_area input.searchInput,
body.acs-doha #search_area input.searchInput + input {
	background-color: #d43e2f;
}
body.acs-doha header #mobile-menu-trigger:hover,
body.acs-doha p#apply-now a:hover,
body.acs-doha #website-utilities.search-active #search_area input.searchInput,
body.acs-doha #website-utilities.search-active #search_area input.searchInput + input {
	background-color: #c20000;
}
}

/* Links */
body.acs-doha .mainPanel a:link,
body.acs-doha .mainPanel a:visited {
	color: #bf1302;
}
body.acs-doha .mainPanel a:hover,
body.acs-doha .mainPanel a:active {
	color: #2b4552;
}

/* Banner Gallery */
@media all and (max-width: 479px) {
body.acs-doha #banner.gallery #breadcrumb-trail .breadCrumb a,
body.acs-doha #banner.gallery #breadcrumb-trail .breadCrumb span {
	background-image: url(../images/acs-doha/doha-sprite.png);
	color: #bf1302;
}
body.acs-doha #banner.gallery #breadcrumb-trail .breadCrumb span {
	background-image: none;
}
}

/* Breadcrumb */
body.acs-doha #banner.no-gallery #breadcrumb-trail .breadCrumb a,
body.acs-doha #banner.no-gallery #breadcrumb-trail .breadCrumb span {
	color: #bf1302;
}
body.acs-doha #banner.no-gallery #breadcrumb-trail .breadCrumb a:hover,
body.acs-doha #banner.no-gallery #breadcrumb-trail .breadCrumb a:active {
	color: #2b4552;
}

/* Section Menu */
body.acs-doha #content-container #section-menu.section-menu nav ul > li.level4 > a:hover {
	color: #bf1302;
}
body.acs-doha #content-container #section-menu.section-menu nav ul > li.selectedPage.level4 > a,
body.acs-doha #content-container #section-menu.section-menu nav ul > li.selectedPagePath.level4 > a,
body.acs-doha .section-menu nav ul.rmLevel2 > li.level5 > a:hover  {
	color: #bf1302;
}

/* Connectivity */
body.acs-doha #connectivity {
  background-image: url("../images/acs-doha/connectivity-bg.jpg");
	background-color: #e76151;
}
body.acs-doha #share a {
  background-color: #c63325;
}
body.acs-doha #share a:hover,
body.acs-doha #share a:active {
  background-color: #2b4552;
}

/* Footer */
body.acs-doha #get-in-touch .featuretitle {
	background-image: url(../images/acs-doha/doha-sprite.png);
}
body.acs-doha #general-resources .featuretitle {
	background-image: url(../images/acs-doha/doha-sprite.png);
}
body.acs-doha #recommended-links .featuretitle {
	background-image: url(../images/acs-doha/doha-sprite.png);
}

/* Lower Footer */
body.acs-doha #footer-resources .resource-list a:hover,
body.acs-doha #footer-resources .resource-list a:active {
  color: #f47564;
}
body.acs-doha #affiliates ul li#ap-logo a span,
body.acs-doha #affiliates ul li#ib-logo a span {
	background-image: url(../images/acs-doha/doha-sprite.png);
}
body.acs-doha #legal ul li a:hover,
body.acs-doha #legal ul li a:active {
	color: #f47564;
}

/*========================================================================
HOMEPAGE
========================================================================*/
/* BANNER WELCOME */
body.acs-doha.editmode #home-banner #banner-welcome .sws-inline-content a {
	background-color: #d43e2f;
}
body.acs-doha.editmode #home-banner #banner-welcome .sws-inline-content a:focus,
body.acs-doha.editmode #home-banner #banner-welcome .sws-inline-content a:hover,
body.acs-doha.editmode #home-banner #banner-welcome .sws-inline-content a:active  {
	background-color: #88a5b5;
}
body.acs-doha #home-banner #banner-welcome .sws-inline-content a:focus,
body.acs-doha #home-banner #banner-welcome .sws-inline-content a:hover,
body.acs-doha #home-banner #banner-welcome .sws-inline-content a:active  {
	background-color: transparent;
}

/* Featured Link */
body.acs-doha  #home-banner #banner-welcome .sws-inline-content a span.anchor-visual,
body.acs-doha .featured-link .sws-inline-content a span.anchor-visual {
	background-color: #d43e2f;
}
body.acs-doha #home-banner #banner-welcome .sws-inline-content a:hover span.anchor-visual,
body.acs-doha aside.banner-promotions .featured-link .sws-inline-content a span.anchor-visual {
	background-color: #88a5b5;
}
body.acs-doha .featured-link .sws-inline-content a:hover span.anchor-visual,
body.acs-doha aside.banner-promotions .featured-link .sws-inline-content a:hover span.anchor-visual {
	background-color: #2c4857;
}
body.acs-doha .featured-link .sws-inline-content a:hover,
body.acs-doha .featured-link .sws-inline-content a.sws-document-link:hover,
body.acs-doha .featured-link .sws-inline-content a.sws-webpage-link:hover,
body.acs-doha .featured-link .sws-inline-content a.sws-video-link:hover {
	background-color: transparent;
}
body.acs-doha.editmode #contact-highlights-featured-link .sws-inline-content a:focus,
body.acs-doha.editmode #contact-highlights-featured-link .sws-inline-content a:hover,
body.acs-doha.editmode #contact-highlights-featured-link .sws-inline-content a:active {
	background-color: #db5e4e;
}

/* FIXED MENU */
body.acs-doha.header-fixed .mainPanel header nav#school-menu ul li a:hover {
	color: #bf1302
}
body.acs-doha.header-fixed .mainPanel header nav#school-menu ul li.selectedPage a,
body.acs-doha.header-fixed .mainPanel header nav#school-menu ul li.selectedPageParent a,
body.acs-doha.header-fixed .mainPanel header nav#school-menu ul li.selectedPagePath a {
	font-weight: bold;
}

/* CORE VALUES */
body.acs-doha #core-values > li .sws-inline-content h1,
body.acs-doha #core-values > li .sws-inline-content h2,
body.acs-doha #core-values > li .sws-inline-content h3 {
	color: #bf1302;
}
body.acs-doha #core-values > li .sws-inline-content a:focus,
body.acs-doha #core-values > li .sws-inline-content a:hover,
body.acs-doha #core-values > li .sws-inline-content a:active {
	background-color: #d43e2f;
}

/* AGE RANGES */
body.acs-doha #schools-age-ranges > ul > li.age-range .sws-inline-content a div.age-range-summary h1:before,
body.acs-doha #schools-age-ranges > ul > li.age-range .sws-inline-content a div.age-range-summary h2:before,
body.acs-doha #schools-age-ranges > ul > li.age-range .sws-inline-content a div.age-range-summary h3:before {
	color: #bf1302;
}
body.acs-doha #schools-age-ranges > ul > li.age-range .sws-inline-content a .age-range-content span.anchor-visual {
	background-color: #d43e2f;
}
body.acs-doha #schools-age-ranges > ul > li.age-range .sws-inline-content a:hover .age-range-content span.anchor-visual {
	background-color: #2c4857;
}
body.acs-doha.editmode #schools-age-ranges > ul > li.age-range .sws-inline-content a {
	background-color: #d43e2f;
}
body.acs-doha.editmode #schools-age-ranges > ul > li.age-range .sws-inline-content a:focus,
body.acs-doha.editmode #schools-age-ranges > ul > li.age-range .sws-inline-content a:hover,
body.acs-doha.editmode #schools-age-ranges > ul > li.age-range .sws-inline-content a:active {
	background-color: #2c4857;
}

/* HIGHLIGHTS */
body.acs-doha #highlight-tabs .tab-selection ul li span {
	background-color: #db5e4e;
}
body.acs-doha #highlight-tabs .tab-selection ul li:hover span,
body.acs-doha #highlight-tabs .tab-selection ul li.active-tab span {
	background-color: #fff;
}
body.acs-doha #highlights-tab-content .tab-content .BlogFeatureList ul li .blogSummary a.addthis_button_compact {
	background-color: #d43e2f;
}
body.acs-doha #highlights-tab-content .tab-content .BlogFeatureList ul li .blogSummary a.addthis_button_compact:focus,
body.acs-doha #highlights-tab-content .tab-content .BlogFeatureList ul li .blogSummary a.addthis_button_compact:hover,
body.acs-doha #highlights-tab-content .tab-content .BlogFeatureList ul li .blogSummary a.addthis_button_compact:active {
	background-color: #2c4857;
}
body.acs-doha #highlights-tab-content ul.tab-content-more li a {
	background-color: #d43e2f;
}
body.acs-doha #highlights-tab-content ul.tab-content-more li a:focus,
body.acs-doha #highlights-tab-content ul.tab-content-more li a:hover,
body.acs-doha #highlights-tab-content ul.tab-content-more li a:active {
	background-color: #2c4857;
}
body.acs-doha #admissions .section-content .sws-inline-content h3 {
	color: #bf1302;
}
body.acs-doha #contact-highlights-featured-link .sws-inline-content a span {
	background-color: #d43e2f;
}
body.acs-doha #contact-highlights-featured-link .sws-inline-content a:hover span {
	background-color: #2b4552;
}
body.acs-doha #contact-information > .sws-inline-content > h2 {
	background-image: url("../images/acs-doha/doha-home-sprite.png")
}
body.acs-doha #live-statistics-container {
	background: url("../images/acs-doha/home-qatar-watermark.jpg") no-repeat scroll 50% 50% #df625a;
}
body.acs-doha #weather span {
	color: #d43e2f;
}
body.acs-doha #contact-information > .sws-inline-content a:focus,
body.acs-doha #contact-information > .sws-inline-content a:hover,
body.acs-doha #contact-information > .sws-inline-content a:active {
	color: #f47564
}

@media all and (max-width: 1210px) {
body.acs-doha #live-statistics-container {
	background: url("../images/acs-doha/home-world-watermark.jpg") no-repeat scroll 50% 50% #df625a;
}
}

/*========================================================================
  FEATURES
========================================================================*/
body.acs-doha .bodycontent a:link,
body.acs-doha .blogentries a:link,
body.acs-doha .RadAjaxPanel a:link,
body.acs-doha .EventsCalendar a:link span.subject,
body.acs-doha .RadAjaxPanel.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td.CalendarEvents a:link,
body.acs-doha .bodycontent a:visited,
body.acs-doha .blogentries a:visited,
body.acs-doha .RadAjaxPanel a:visited,
body.acs-doha .EventsCalendar a:visited span.subject,
body.acs-doha .RadAjaxPanel.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td.CalendarEvents a:visited {
  color: #bf1302;
}
body.acs-doha .bodycontent a:hover,
body.acs-doha .blogentries a:hover,
body.acs-doha .RadAjaxPanel a:hover,
body.acs-doha .EventsCalendar a:hover span.subject,
body.acs-doha .RadAjaxPanel.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td.rcHover a:hover,
body.acs-doha .RadAjaxPanel.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td a:hover,
body.acs-doha .bodycontent a:active,
body.acs-doha .blogentries a:active,
body.acs-doha .RadAjaxPanel a:active,
body.acs-doha .EventsCalendar a:active span.subject,
body.acs-doha .RadAjaxPanel.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td.rcHover a:active,
body.acs-doha .RadAjaxPanel.sws-cal-events-in-day table.RadCalendar table.rcMainTable .rcRow td a:active {
	color: #2b4552;
}
body.acs-doha .sws-inline-content a.sws-document-link,
body.acs-doha .sws-inline-content a.sws-webpage-link,
body.acs-doha .sws-inline-content a.sws-video-link,
body.acs-doha .featured-link .sws-inline-content a {
	color: #fff;
}
body.acs-doha .sws-inline-content a.sws-document-link:hover,
body.acs-doha .sws-inline-content a.sws-video-link:hover,
body.acs-doha .sws-inline-content a.sws-webpage-link:hover,
body.acs-doha.editmode .featured-link .sws-inline-content a:hover  {
	background-color: #d43e2f;
}
body.acs-doha .sws-inline-content blockquote.sws-testimonial > p:before,
body.acs-doha .sws-inline-content blockquote.sws-blockquote > p:before,
body.acs-doha .sws-inline-content blockquote.sws-testimonial > p:after,
body.acs-doha  .sws-inline-content blockquote.sws-blockquote > p:after {
	color: #db5e4e;
}
body.acs-doha .sws-inline-content ul.sws-multiple-links li a.sws-document-link:hover,
body.acs-doha .sws-inline-content ul.sws-multiple-links li a.sws-video-link:hover,
body.acs-doha .sws-inline-content ul.sws-multiple-links li a.sws-webpage-link:hover {
	color: #2b4552;
	background-color: transparent;
}
body.acs-doha .sws-inline-content ul.sws-multiple-links li a.sws-document-link,
body.acs-doha .sws-inline-content ul.sws-multiple-links li a.sws-video-link,
body.acs-doha .sws-inline-content ul.sws-multiple-links li a.sws-webpage-link {
  color: #bf1302;
}
body.acs-doha .sws-inline-content .sws-image-link.active a {
	background-color: transparent;
}
body.acs-doha .sws-inline-content .sws-image-link.active a.sws-document-link:hover span.link-text,
body.acs-doha .sws-inline-content .sws-image-link.active a.sws-webpage-link:hover span.link-text,
body.acs-doha .sws-inline-content .sws-image-link.active a.sws-video-link:hover span.link-text {
  background-color: #d43e2f;
}
body.acs-doha .sws-inline-content ul > li:before,
body.acs-doha .RadAjaxPanel table.RadCalendar table.rcMainTable .rcRow td.EventOccurring a {
  background-color: #db5e4e;
}
body.acs-doha .blogentries ul li h2.blogTitle a {
	color: #2b4552;
}
body.acs-doha .blogentries ul li h2.blogTitle a:focus,
body.acs-doha .blogentries ul li h2.blogTitle a:hover,
body.acs-doha .blogentries ul li h2.blogTitle a:active {
	color: #bf1302;
}
body.acs-doha .blogentries .blogEntriesRssLinkPanel a {
	color: #fff;
}
body.acs-doha .blogentries ul li .blogDate {
	background-image: url(../images/acs-doha/doha-sprite.png);
}
body.acs-doha .enquireForm ul li input:focus,
body.acs-doha .enquireForm ul li textarea:focus,
body.acs-doha .enquireForm ul li select:focus {
  border-color: #bf1302;
}
body.acs-doha .blogentries #blog_archive ul.archiveYear > li > a:hover,
body.acs-doha .enquireForm ul li.fileupload div.uploadify:hover .uploadify-button,
body.acs-doha .enquireForm ul li.fileupload div.uploadify-button:hover {
	background-color: #d43e2f;
}
body.acs-doha .enquireForm ul li a.mf_sigpad_clear {
  color: #fff;
}
body.acs-doha .enquireForm ul li a.mf_sigpad_clear:hover,
body.acs-doha .enquireForm ul li a.mf_sigpad_clear:active,
body.acs-doha .enquireForm ul li.buttons input[type="submit"]:hover {
	background-color: #d43e2f;
}

/* Tabbed Colours */
body.acs-doha .tabbed-content-bar ul li.active-tab,
body.acs-doha .tabbed-content-bar {
	border-bottom-color: #d43e2f;
}

/* Key Links */
body.acs-doha .sws-inline-content .sws-key-links > h3:before {
	background-image: url("../images/acs-doha/doha-sprite.png");
}

/* Staff Profile */
.acs-doha .sws-inline-content table.sws-staff-profile tr:first-child td div.staff-profile-img:before {
	background-image: url("../images/acs-doha/doha-sprite.png");
}

/* ACS OPEN DAYS PAGE */
body.open-days header nav#school-menu {
	background-color: #435e6d;
}
body.open-days header nav#school-menu ul li a:hover,
body.open-days header nav#school-menu ul li.selectedPage a,
body.open-days header nav#school-menu ul li.selectedPagePath a{
	background-color: #31444f;
}
