/* Colours
=========

Home page main text heading color: #3b719e;
Main text body color: #30446f;

School: #a9122a;  50% = d48894; #d19778;
courses: #827c36; #b4ac7c;
accomodation: #438641; #92b184;
free time: #a68029; #c9af74;
dates & fees: #848ec1; #b5beda;
How to enrol: #2c6639; #64936e;
Useful Info: #c53a46; #dd9385;
Getting here: #d28026;

Navigation highlights:
school: #;
courses: #;
accomodation: #;
free time: #;
dates & fees: #;
how to enrol: #;
useful info: #;
getting here: #;

Sidelinks colours:
Down: 888DAA
Left:99ADC8
Up:888DAA
Right: 99ADC8


*/

html, body
{
	background-color: #f8f8f8;
}

.scheme1
{
	color: #30446f;
	background-color: #9fa1b9;
}

.scheme2
{
	color: #ffffff;
	background-color: #5e85ac;
}

.scheme3
{
	color: #ffffff;
	background-color: #839dbd;
}

.scheme4
{
	color: #30446f;
	background-color: #d4dae6;
}

.scheme5
{
	color: #30446f;
	background-color: #b5c2d6;
}

.scheme10
{
	color: #d48894;
}

.scheme11
{
	background-color: #e0b568;
}

body#courses #contentmain td,
body#firstday #contentmain td,
body#examscourses #contentmain td,
body#examscourses #contentmain th,
body#standardenglishdatesfees #contentmain td,
body#standardplusdatesfees #contentmain td,
body#academicyear #contentmain td,
body#accomodation #contentmain td,
body#englishforbusiness #contentmain td,
body#aupairs #contentmain td,
body#important #contentmain th,
body#important #contentmain td
{
	border-top: 1px solid #647393;
	border-bottom: 1px solid #647393;
}

body#englishforprofs #contentmain table,
body#standardenglishcourses #contentmain table,
body#standardpluscourses #contentmain table
{
	border-bottom: 15px solid #5e85ac;
}


#wrapper,p
{
	color: #30446f;
	background-color: #ffffff;
}

#contentmain a,
#footer a
{
	color: #647393;
}

#asterisk
{
	color: #3b719e;
}

#secondarynav a
{
	color: #ffffff;
}

body.home #sidebar
{
	color: #a9122a;
}

body.home ul.sidebarmain li:before
{
	color: #3b719e;
}

body.school #secondarynav li,
body#facilities a.facilities,
body#academicstaff a.academicstaff,
body#supportstaff a.supportstaff,
body#firstday a.firstday,
body#timetable a.timetable,
body#vacancies a.vacancies
{
	color: #d19778;
}

body.courses #secondarynav li,
body#standardenglishcourses a.standardenglish,
body#standardpluscourses a.standardplus,
body#englishforprofs a.englishforprofs,
body#examscourses a.exams,
body#aupairs a.aupairs,
body#testenglish a.testenglish,
body#faqscourses a.faqscourses
{
	color: #b4ac7c;
}

body.accomodation #secondarynav li,
body#homestay a.homestay,
body#residence a.residence,
body#faqs a.faqs,
body#typicalfamily a.typicalfamily
{
	color: #92b184;
}

body.freetime #secondarynav li,
body#socialprog a.socialprog,
body#excursions a.excursions,
body#cambridge a.cambridge,
body#typicalprices a.typicalprices
{
	color: #c9af74;
}

body.datesfees #secondarynav li,
body#standardenglishdatesfees a.standardenglish,
body#standardplusdatesfees a.standardplus,
body#academicyear a.academicyear,
body#englishforbusiness a.englishforbusiness,
body#examsdatesfees a.exams,
body#accomodation a.accomodation,
body#feescalc a.feescalc
{
	color: #b5beda;
}


body.enrol #secondarynav span,
body#enrolhow #secondarynav a.enrolhow,
body#enrolpay #secondarynav a.enrolpay,
body#personaldetails #secondarynav a.personaldetails,
body#coursedetails #secondarynav a.coursedetails,
body#accomodationdetails #secondarynav a.accomodationdetails,
body#transferdetails #secondarynav a.transferdetails
{
	color: #64936e;
}

body.info #secondarynav li,
body#emergencynumbers a.emergencynumbers,
body#visas a.visas,
body#terms a.terms,
body#important a.important
{
	color: #dd9385;
}

body.gettinghere #secondarynav span
{
	color: #ffffff;
}


body.school #sidebar p
{
	color: #a9122a;
}

body.courses #sidebar p
{
	color: #827c36; 
}

body.accomodation #sidebar p
{
	color: #438641; 
}

body.freetime #sidebar p
{
	color: #a68029; 
}

body.datesfess #sidebar p
{
	color: #848ec1; 
}

body.enrol #sidebar p
{
	color: #2c6639;
}

body.info #sidebar p
{
	color: #c53a46; 
}

body.gettinghere #sidebar p
{
	color: #d28026;
}


#biggraphic
{
	background-repeat: no-repeat;
}

body.school #biggraphic,
body.home #biggraphic
{
	background-image: url('../images/layout/school_header.jpg');
}

body#standardenglishcourses #biggraphic
{
	background-image: url('../images/layout/standardcourses_header.jpg');
}

body#aupairs #biggraphic
{
	background-image: url('../images/layout/aupairs_header.jpg');
}

body#standardpluscourses #biggraphic
{
	background-image: url('../images/layout/englishforprofs_header.jpg');
}

body#englishforprofs #biggraphic
{
	background-image: url('../images/layout/business_header.jpg');
}


body#standardenglish #biggraphic,
body.courses #biggraphic
{
	background-image: url('../images/layout/standardenglish_header.jpg');
}

body.accomodation #biggraphic
{
	background-image: url('../images/layout/accomodation_header_new.jpg');
}

body#faqs #biggraphic,
body#faqs2 #biggraphic
{
	background-image: url('../images/layout/accomodationfaqs_header.jpg');
}

body#faqscourses #biggraphic
{
	background-image: url('../images/layout/twoladies_header.jpg');
}

body#typicalfamily #biggraphic
{
	background-image: url('../images/layout/homestay_header.jpg');
}


body#residence #biggraphic
{
	background-image: url('../images/layout/residential_header.jpg');
}

body.freetime #biggraphic
{
	background-image: url('../images/layout/freetime_header.jpg');
}

body#excursions #biggraphic
{
	background-image: url('../images/layout/excursions_header.jpg');
}

body#cambridge #biggraphic
{
	background-image: url('../images/layout/cambridge_header.jpg');
}

body.datesfees #biggraphic
{
	background-image: url('../images/layout/datesfees_header.jpg');
}

body.enrol #biggraphic,
body#testenglish #biggraphic
{
	background-image: url('../images/layout/mouse_header.jpg');
}

body.online #biggraphic
{
	background-image: url('../images/layout/online_registration.jpg');
}

body.info #biggraphic
{
	background-image: url('../images/layout/info_header.jpg');
}

body.gettinghere #biggraphic
{
	background-image: url('../images/layout/gettinghere_header.jpg');
}


#content
{
	background-color: #ffffff;
}

#primarynav
{
	background-color: #1E2B46;
}

#primarynav a
{
	border-right: 1px solid #ffffff;
	color: #ffffff;
}

#primarynav a.school
{
	background: url('../images/layout/nav_angle.gif') no-repeat; 
}

#primarynav a.courses
{
	background-color: #22324E;
}

#primarynav a.accomodation
{
	background-color: #263B59;
}

#primarynav a.freetime
{
	background-color: #2B4466;
}

#primarynav a.datesfees
{
	background-color: #2E4D71;
}

#primarynav a.enrol
{
	background-color: #32577E;
}

#primarynav a.info
{
	background-color: #36618B;
}

#primarynav a.gettinghere
{
	background-color: #396C98;
}

body.home #primarynav a.home,
body.home #middle
{
	background-color: #a9122a;
}

body.school #primarynav a.school,
body.school #middle,
#primarynav a.school:hover
{
	background-color: #a9122a;
}

body.courses #primarynav a.courses,
body.courses #middle,
#primarynav a.courses:hover
{
	background-color: #827c36;
}

body.accomodation #primarynav a.accomodation,
body.accomodation #middle,
#primarynav a.accomodation:hover
{
	background-color: #438641;
}

body.freetime #primarynav a.freetime,
body.freetime #middle,
#primarynav a.freetime:hover
{
	background-color: #a68029;
}

body.datesfees #primarynav a.datesfees,
body.datesfees #middle,
#primarynav a.datesfees:hover
{
	background-color: #848ec1;
}

body.enrol #primarynav a.enrol,
body.enrol #middle,
#primarynav a.enrol:hover
{
	background-color: #2c6639;
}

body.info #primarynav a.info,
body.info #middle,
#primarynav a.info:hover
{
	background-color: #c53a46;
}

body.gettinghere #primarynav a.gettinghere,
body.gettinghere #middle,
#primarynav a.gettinghere:hover
{
	background-color: #d28026;
}

ul.sidelinks li
{
	background-repeat: no-repeat;
}

ul.sidelinks li a
{
	color: #ffffff;
}

li.down,
li.up
{
	background-color: #888daa;
}

li.left,
li.right
{
	background-color: #99adc8;
}

li.down
{
	background-image: url('../images/layout/down_arrow.jpg');
}

li.up
{
	background-image: url('../images/layout/up_arrow.jpg');
}

li.left
{
	background-image: url('../images/layout/left_arrow.jpg');
}

li.right
{
	background-image: url('../images/layout/right_arrow.jpg');
}

body.home #secondarynav,
body.school #secondarynav
{
	background: url('../images/layout/sec_nav_school.jpg') no-repeat; 
}

body.courses #secondarynav
{
	background: url('../images/layout/sec_nav_courses.jpg') no-repeat; 
}

body.online #secondarynav, body.paymentform #secondarynav
{
	background: url('../images/layout/sec_nav_online.jpg') no-repeat; 
}

body.accomodation #secondarynav
{
	background: url('../images/layout/sec_nav_accomodation.jpg') no-repeat; 
}

body.freetime #secondarynav
{
	background: url('../images/layout/sec_nav_freetime.jpg') no-repeat; 
}

body.datesfees #secondarynav
{
	background: url('../images/layout/sec_nav_dates.jpg') no-repeat; 
}

body.enrol #secondarynav
{
	background: url('../images/layout/sec_nav_enrol.jpg') no-repeat; 
}

body.info #secondarynav
{
	background: url('../images/layout/sec_nav_info.jpg') no-repeat; 
}

body.gettinghere #secondarynav
{
	background: url('../images/layout/sec_nav_getting.jpg') no-repeat; 
}

#contentmain
{
	border-right: 2px solid #647393;
}

body#testenglish #contentmain, body#feescalc #contentmain
{
	border: none;
}

#contentmain li,
ul.sidebarmain li
{
	list-style-image: url('../images/layout/small_blue_asterisk.jpg');
}

#contentmain ol li
{
	list-style-image: none;
}

span.red
{
	color: red;
}

h1.online
{
	color: #004875;
}


