@charset "utf-8";

body, #order-form #packages {color:#222;}
body, .tabs > ul li a.active, #order-form #service-choice label, #order-form .options, #order-form #extras label {background-color:#FFF;}
#nav {border-color:#FFF;}
#nav a {color:#FFF;}
#nav a.active  {color:#9CF;}
#topnav a {color:#FFF;}
#submit-search {color:#FFF;}
#topnav li.active a {color:#9CF;}
#submit-search {background-color:transparent;}
.c1, h3, h4, h5, h6, .side-nav .main a, .h {color:#010A19;} /* Colour 1 */
h2, h2.short {background-color:#93C6FF; color:#FFF;}
h2.first {background-color:#89C23F; color:#FFF;}
h2.sidelink {background-color:#89C23F; color:#FFF;}
#center-col .services h1 {color:#6C3;}
#center-col .student h1 {color:#662D90;}
.side-nav .main a, .h {color:#89C23F;} /* Colour 2 */
.u, .side-nav .ma {border-color:#93C6FF;}
#main, #crumb, #inner-foot, .hr-solid, .examples, .examples li, .side-links li a, #order-form #packages {border-color:#999;}
.side-nav .sub, .side-nav .sh {border-color:#666;}
.side-nav .sub a {color:#666;}
.side-nav .sx {border-color:#02355B !important;}
.services-row div, .hr, .side-links a, #next-steps, .t-img, .no-tabs, #order-form #extras {border-color:#999;}
.side-nav .sub3 {border-color:#CCC;}
.c2, a, a:visited, #crumb span {color:#09F;} /* Colour 3 */
#inner-head a {color:#CCC}
#inner-head a:hover {color:#FFF}
.side-nav .sa a {color:#02355B;}
.footlink a, .footlink a:visited {color:#222;}
.services-row img, #order-form #price {border-color:#666;}
p.tel, .c3, a.special, #next-steps a, .services-row .more, .side-links .special a, .quote, .quote-full, .quote-r, .quote-l, #order-form .options span {color:#5BAB24 !important;} /* Colour 3 */
.c4, .quote-source {color:#999;} /* Colour 4 */
.services-row h2 {color:#CCDAE7;}

/* Service Heading Purple */
.purple {color:#E31E79;}

/* Editors Page Profile Colours */
.statement {color:#004688;}
.underline {color:#333; border-color:#8cc63f;}

/* global pages specific colors */
.emphasis1 {color:#2e2e2e;}
.emphasis2 {color:#F39A20;}

p.notes, .doc-info {color:#666;}
.req, .reqmsg, .err, .warn, .discounted {color:#F00;}
.err-msg {background-color:#FADEDC; border-color:#E25E52;}
.success-msg {background-color:#D6EDD3; border-color:#397C33;}
.valid, .discount-valid {color:#090;}

.tabs > ul li a {color:#FFF; background-color:#02355B;}
.tabs > ul li a:hover {background-color:#314A5D;}
.tabs > ul li a.active {border-color:#314A5D; color:#314A5D;}

#order-form #select-level, #order-form .service-step {border-color:#CCC;}
#order-form #service-choice .active, #order-form #extras .active {background-color:#D5E7EC;}
#order-form #service-choice .active span, #order-form #extras .active span {color:#314A5D !important;}