/*
STYLE THE ELEMENT THAT WILL CONTAIN ALL OTHER CONTENT
AND ALIGN THE CONTENT TO THE CENTER OF THE SCREEN
*/
#id-Container
{ width: 884px; margin: auto; margin-top: 5em; background-image: url("../Images/Partner-Background.gif"); background-position: left top; background-repeat: repeat-y; }

/*
STYLE THE 'DROP-SHADOW' STYLE BORDER
*/
#id-Border-Top
{ height: 14px; background-image: url("../Images/Border-Top.gif"); background-position: left top; background-repeat: no-repeat; }

#id-Border-Right
{ float: right; width: 22px; }

#id-Border-Bottom
{ height: 17px; clear: both; background-image: url("../Images/Border-Bottom.gif"); background-position: left top; background-repeat: no-repeat; }

#id-Border-Left
{ float: left; width: 21px; }

html .fixme {height: 1%;}

/*
	In Firefox browser if there is no physical content in the DIV elements that are floated
	then the floated DIV elements will thus have no dimensions and the dimensions cannot be specified with CSS.
	This problem doesn't affect Internet Explorer.
	To over come this problem in Firefox, we use the :before psuedo-class selector to add content to the element.
*/
#id-Border-Right:before
{ color: #FFF; content: "."; }

#id-Border-Left:before
{ color: #083a81; content: "."; }

/*
STYLE THE MAIN CONTENT AREA
*/
#id-Content
{ float: left; width: 841px; position: relative; }

/*
STYLE THE QUICK LINKS POSITION
*/
#id-QuickLinks
{ position: absolute; top: 3em; right: 0; z-index: 1; width: 160px; border: 1px dashed #666; }

/*
STYLE THE FLASH ALTERNATIVE CONTENT
*/
#id-Flash ul
{ list-style: decimal; }

/*
STYLE THE CLOCK PARAGRAPH ELEMENT
*/
#id-Date
{ position: absolute; top: 1em; right: 0; z-index: 1; font-size: 85%; color: #666; background-color: #FFF; }

/*
STYLE THE PARTNER LOGOS
*/
#id-Partners
{ margin: 0; overflow: hidden; background-image: url("../Images/Partner-Background.gif"); background-position: left top; background-repeat: repeat-y; }

#id-Partners dt
{ float: left; margin-left: 1.6em; margin-right: 0.5em; }

#id-Partners dd
{ background-color: yellow; float: left; margin: 0; margin-right: 0.5em; }

#id-Partners dt,
#id-Partners dd
{ margin-top: 0.3em; }

#id-Partners-Bottom
{ height: 12px; background-image: url("../Images/Partner-Bottom.gif"); background-position: left top; background-repeat: no-repeat; }

/*
STYLE THE MAIN HEADER THAT APPEARS ON ALL PAGES
*/
#id-Header
{ position: relative; width: 841px; height: 70px; margin-bottom: 0; color: #0e3b81; background-color: #FFF; }

#id-Header span
{ position: absolute; background-image: url("../Images/Logo-CHS-Swirl.gif"); background-repeat: no-repeat; width: 100%; height: 100%; }

/*
STYLE THE MAIN NAVIGATION LINKS
*/
#id-Navigation
{ overflow: hidden; background-image: url("../Images/Logo-CHS-Text.gif"); background-position: left center; background-repeat: no-repeat; background-color: #FFF; position: relative; }

#id-Navigation ul
{ position: relative; list-style: none; margin: 0; padding: 0; overflow: hidden; width: 580px; left: 50%; margin: 0 0 0 -300px; }

#id-Navigation ul li
{ float: left; }

#id-Navigation ul li a
{ width: 145px; line-height: 22px; display: block; text-align: center; text-decoration: none; color: #FFF; background-position: center top; background-repeat: no-repeat; }

/*
STYLE THE SUB NAVIGATION
*/
#id-SubNavigation-OurSchool,
#id-SubNavigation-Prospectus,
#id-SubNavigation-UsefulInformation,
#id-SubNavigation-SixthForm
{ list-style: none; margin: 0; padding: 0; text-align: center; overflow: hidden; width: 100%; background-position: left top; background-repeat: no-repeat; background-color: #0E3B81; }

#id-SubNavigation-Prospectus
{ background-color: #0077c0; }

#id-SubNavigation-UsefulInformation
{ background-color: #f6941e; }

#id-SubNavigation-SixthForm
{
	background-color: #646567;
}

#id-SubNavigationTop-Prospectus
{
	background-image: url('../Images/prospectus-top.gif'); height: 7px;
}

#id-SubNavigationBottom-Prospectus
{
	background-image: url('../Images/prospectus-bottom.gif'); height: 7px; margin-bottom: 5px;
}

#id-SubNavigationTop-UsefulInformation
{
	background-image: url('../Images/useful-top.gif'); height: 7px;
}

#id-SubNavigationBottom-UsefulInformation
{
	background-image: url('../Images/useful-bottom.gif'); height: 7px; margin-bottom: 5px;
}

#id-SubNavigationTop-OurSchool
{
	background-image: url('../Images/our-top.gif'); height: 7px;
}

#id-SubNavigationBottom-OurSchool
{
	background-image: url('../Images/our-bottom.gif'); height: 7px; margin-bottom: 5px;
}

#id-SubNavigationTop-SixthForm
{
	background-image: url('../Images/sixth-top.gif'); height: 7px;
}

#id-SubNavigationBottom-SixthForm
{
	background-image: url('../Images/sixth-bottom.gif'); height: 7px; margin-bottom: 5px;
}

#id-SubNavigation-OurSchool li,
#id-SubNavigation-Prospectus li,
#id-SubNavigation-UsefulInformation li,
#id-SubNavigation-SixthForm li
{ display: inline; padding: 0px 0px 0px 10px; line-height: 24px; border-right: 1px solid #FFF; }

#id-SubNavigation-OurSchool li a,
#id-SubNavigation-Prospectus li a,
#id-SubNavigation-UsefulInformation li a,
#id-SubNavigation-SixthForm li a
{ color: #FFF; text-decoration: none; padding-right: 10px; }

#id-SubNavigation-OurSchool li a:hover
{ color: #0077c0; }

#id-SubNavigation-Prospectus li a:hover
{ color: #0e3b81; }

#id-SubNavigation-UsefulInformation li a:hover
{ color: #e65700; }

#id-SubNavigation-SixthForm li a:hover
{
	color: #a5a7a8;
}

/*
STYLE THE ADDITIONAL LINKS IN THE FOOTER
*/
#id-AdditionalLinks
{ list-style: none; margin: 0; padding: 0; padding-top: 0.5em; padding-left: 1.5em; overflow: hidden; width: 884px; background-color: #0e3b81; }

#id-AdditionalLinks li
{ float: left; margin-right: 1em; padding-bottom: 1em; }

#id-AdditionalLinks li a
{ color: #FFF; text-decoration: none; padding-right: 1em; border-right: 1px solid #FFF; }

#id-AdditionalLinks li a:hover
{ color: #0077c0; }

/*
STYLE THE EVENTS COLUMN
*/
#id-Events
{ width: 187px; float: left; }

#id-Description,
#id-Description dd
{ margin: 0; font-size: 95%; }

#id-Description dd
{ height: 109px; }

#id-Events > #id-Description dd
{ min-height: 105px; height: auto; }

#id-Description dt
{ color: #FFF; font-weight: bold; line-height: 18px; padding: 3px 7px 3px 7px; background-position: left top; background-repeat: no-repeat; background-color: #0e3b81; }

#id-DownloadProspectus,
#id-DownloadProspectus dd
{ margin: 0; }

#id-DownloadProspectus dd img
{
	position: relative;
}

#id-DownloadProspectus dt
{ color: #FFF; font-weight: bold; line-height: 19px; padding: 3px 7px 3px 7px; background-color: #0077c0; border-bottom: 1px solid #fff }

#id-DownloadProspectus dd
{ color: #FFF; width: 92px; background-color: #0077c0; width: 187px; min-height: 50px }

#id-DownloadProspectus dd a
{ color: #FFF; text-decoration: none; }

#id-DownloadProspectus dd a:hover
{ color: #000; }

/*
STYLE THE HOME PAGE: OUR SCHOOLS SECTION
*/
#id-Home-OurSchools
{ float: left; width: 640px; margin-left: 6px; padding-left: 7px; border-left: 1px dashed #999999; }

#id-Home-OurSchools2
{ float: left; width: 640px; margin-left: 6px; padding-left: 7px }

#id-Home-OurSchools3
{ float: left; margin-left: 6px; padding-left: 7px; width: 98%; }

/*
STYLE THE HOME (Version 1) INTRODUCTION TEXT
*/
#id-OurSchool-Introduction
{ color: #FFF; border-top: 3px solid #FFF; background-color: #0e3b81; }

#id-OurSchool-SixthForm
{ color: #FFF; border-top: 3px solid #FFF; background-color: #919394; }

#id-Home-OurSchools > #id-OurSchool-Introduction
{ min-height: 213px; height: auto; }
/*
#id-OurSchool-Introduction div
{ margin-left: 13px; }

#id-OurSchool-SixthForm div
{ margin-left: 13px; }
*/
#id-OurSchool-SixthForm div h1
{ color: #FFF; padding-top: 10px; font-size: 200%; }

#id-OurSchool-SixthForm div a
{ color: #FFF; }

#id-OurSchool-Introduction div h1
{ color: #FFF; padding-top: 10px; font-size: 200%; }

#id-OurSchool-Introduction div a
{ color: #FFF; }

/*
	STYLE THE WELCOME HEADER
*/
#id-OurSchool-Welcome
{ position: relative; width: 425px; height: 44px; margin-bottom: 0; }

#id-OurSchool-Welcome span
{ position: absolute; background-image: url("../Images/OurSchool-Welcome.gif"); background-repeat: no-repeat; width: 100%; height: 100%; }

/*
	STYLE THE NEWS SECTION
*/
#id-OurSchool-News,
#id-OurSchool-News dd
{ margin: 0; }

#id-OurSchool-News
{ margin-top: 5px; width: 640px; }

#id-OurSchool-News dt
{ color: #FFF; line-height: 19px; padding-left: 1em; background-image: url("../Images/OurSchool-News-TitleBackground.gif"); background-position: left top; background-repeat: no-repeat; background-color: #ef6116; width: 627px; }

#id-OurSchool-News dd
{ float: left; position: relative; margin-right: 1px; height: 124px; }

#id-OurSchool-News a
{
	text-decoration: none;
}

#id-OurSchool-News dd span
{ position: absolute; left: 10px; bottom: 3px; color: #FFF; font-weight: bold; text-decoration: none; }
	
/*
STYLE THE PROSPECTUS CONTENT AREA
*/
#id-Prospectus-Introduction
{ float: left; width: 427px; padding: 10px; color: #FFF; margin-top: 5px; border-right: 1px dashed #666; background-image: url("../Images/Prospectus-Introduction-Background.gif"); background-position: right top; background-repeat: repeat-y; background-color: #0077c0; }

#id-Prospectus-Introduction2
{ padding: 10px 0px 10px 10px; color: #FFF; margin-top: 5px; background-image: url("../Images/Prospectus-Introduction-Background.gif"); background-position: right top; background-repeat: repeat-y; background-color: #0077c0; }

#id-Prospectus-Introduction a, #id-Prospectus-Introduction2 a
{
	color: #FFF;
}

#id-Prospectus-Introduction div h1, #id-Prospectus-Introduction2 div h1
{ color: #FFF; font-size: 200%; }

#id-Prospectus-Introduction a:hover, #id-Prospectus-Introduction2 a:hover
{ color: #000; }

#id-Prospectus-Introduction div#id-Prospectus-HeadTeacher, #id-Prospectus-Introduction2 div#id-Prospectus-HeadTeacher
{ margin-left: -10px; margin-right: 10px; margin-top: -10px; width: 135px; background-position: left top; background-repeat: no-repeat; float:left; }

/*
	STYLE THE WELCOME IMAGE TITLE
*/
#id-Prospectus-Welcome
{ float: left; position: relative; width: 292px; height: 44px; margin-top: -10px; margin-bottom: 0; }

#id-Prospectus-Welcome span
{ position: absolute; background-image: url("../Images/Prospectus-Welcome.gif"); background-repeat: no-repeat; width: 100%; height: 100%; }

/*
STYLE THE PROSPECTUS NEWS AREA
*/
#id-Prospectus-News
{ margin: 0; float: right; width: 188px; background-color: green; margin-top: 5px; }

#id-Prospectus-News dt
{ color: #FFF; line-height: 18px; height: 20px; padding-left: 1em; background-image: url("../Images/Prospectus-News-TitleBackground.gif"); background-position: left top; background-repeat: no-repeat; background-color: #ef6116; }

#id-Prospectus-News dd
{ position: relative; }

#id-Prospectus-News a
{
	text-decoration: none;
}

#id-Prospectus-News dd span
{ position: absolute; left: 10px; bottom: 3px; color: #FFF; font-weight: bold; text-decoration: none; }

/*
STYLE THE USEFUL INFORMATION CONTENT AREA
*/
#id-UsefulInformation-Introduction
{ float: left; width: 447px; height: 346px; color: #FFF; border-right: 1px dashed #666; background-color: #f7941d; margin-top: 5px; }

#id-UsefulInformation-Introduction2
{ clear:both; color: #FFF; background-color: #f7941d; margin-top: 5px; }

#id-UsefulInformation-Introduction h1, #id-UsefulInformation-Introduction2 h1
{ color: #FFF; font-size: 200%; }

#id-Home-OurSchools > #id-UsefulInformation-Introduction, #id-Home-OurSchools > #id-UsefulInformation-Introduction2
{ min-height: 350px; height: auto; }

#id-UsefulInformation-Introduction a, #id-UsefulInformation-Introduction2 a
{ color: #FFF; }

#id-UsefulInformation-Introduction a:hover, #id-UsefulInformation-Introduction2 a:hover
{ color: #000; }

/*
	STYLE THE WELCOME IMAGE TITLE
*/
#id-UsefulInformation-Welcome
{ position: relative; width: 193px; height: 44px; margin-bottom: 0; }

#id-UsefulInformation-Welcome span
{ position: absolute; background-image: url("../Images/UsefulInformation-Welcome.gif"); background-repeat: no-repeat; width: 100%; height: 100%; }

/*
STYLE THE SUB PAGE EVENTS HEADER
*/
#id-SubPage-EventsHeader
{ color: #FFF; font-weight: bold; line-height: 18px; padding-left: 1em; margin-bottom: 0; border-bottom: 1px solid #FFF; background-image: url("../Images/Events-Title-Background.gif"); background-position: left top; background-repeat: no-repeat; background-color: #0e3b81; }

/*
STYLE THE PROSPECTUS NEWS AREA
*/
#id-SideColumn-News
{ margin: 0; margin-top: 5px; margin-left: -2px; width: 188px; background-color: green; }

#id-SideColumn-News dt
{ color: #FFF; line-height: 18px; height: 20px; padding-left: 1em; background-image: url("../Images/Prospectus-News-TitleBackground.gif"); background-position: left top; background-repeat: no-repeat; background-color: #ef6116; }

#id-SideColumn-News dd
{ position: relative; }

#id-SideColumn-News dd a
{ position: absolute; left: 10px; bottom: 3px; color: #FFF; font-weight: bold; text-decoration: none; }

/*
STYLE THE SUB PAGE TEXT AREA
*/
#id-SubPage-TextArea
{ float: left; width: 383px; padding: 10px; border-right: 1px dashed #666; }

#id-SubPage-TextArea4
{ float: left; width: 570px; padding: 10px; border-right: 1px dashed #666; }

#id-SubPage-TextArea3
{
	float: left; padding: 10px; width: 800px;
}
/*
	STYLE DATA TABLE
*/
table
{ border: 1px solid #083a81; border-right: 0; border-bottom: 0; border-collapse: collapse; width: 100%; margin-bottom: 1em; }

td, th
{ text-align: left; border-right: 1px solid #083a81; border-bottom: 1px solid #083a81; padding: 5px; }

/*
	STYLE THE HEADING TEXT
*/	
#id-SubPage-TextArea h1, #id-SubPage-TextArea2 h1, #id-SubPage-TextArea3 h1, #id-SubPage-TextArea4 h1
{ font-size: 200%; color: #0077c0; }

#id-SubPage-TextArea h2, #id-SubPage-TextArea2 h2, #id-SubPage-TextArea3 h2, #id-SubPage-TextArea4 h2
{ font-size: 150%; color: #083a81; }

/*
	STYLE THE DEFINITION LISTS
*/	
#id-SubPage-TextArea dl,
#id-SubPage-TextArea dd,
#id-SubPage-TextArea2 dl,
#id-SubPage-TextArea2 dd,
#id-SubPage-TextArea3 dl,
#id-SubPage-TextArea3 dd,
#id-SubPage-TextArea4 dl,
#id-SubPage-TextArea4 dd
{ margin: 0; }

#id-SubPage-TextArea dt,
#id-SubPage-TextArea2 dt,
#id-SubPage-TextArea3 dt,
#id-SubPage-TextArea4 dt
{ font-weight: bold; color: #083a81; }

#id-SubPage-TextArea dd,
#id-SubPage-TextArea2 dd,
#id-SubPage-TextArea3 dd,
#id-SubPage-TextArea4 dd
{ margin-bottom: 1em; }

/*
	STYLE FORM ELEMENTS
*/	
#id-SubPage-TextArea form input,
#id-SubPage-TextArea2 form input,
#id-SubPage-TextArea3 form input,
#id-SubPage-TextArea4 form input
{ width: 95%; }

#id-SubPage-TextArea form textarea,
#id-SubPage-TextArea2 form textarea,
#id-SubPage-TextArea3 form textarea,
#id-SubPage-TextArea4 form textarea
{ width: 95%; height: 100px; }

#id-SubPage-TextArea form input#id-Submit,
#id-SubPage-TextArea2 form input#id-Submit,
#id-SubPage-TextArea3 form input#id-Submit,
#id-SubPage-TextArea4 form input#id-Submit
{ width: auto; }
	
/*
	STYLE THE SUB PAGE SIDE IMAGES
*/
#id-SubPage-Images-OurSchool,
#id-SubPage-Images-Prospectus,
#id-SubPage-Images-UsefulInformation
{ list-style: none; margin-top: 0; padding-top: 0; float: right; width: 230px; }

#id-SubPage-Images-OurSchool li,
#id-SubPage-Images-Prospectus li,
#id-SubPage-Images-UsefulInformation li
{ width: 230px; height: 168px; margin-bottom: 2px; background-position: left top; background-repeat: no-repeat; }

/*
STYLE THE NEWS WELCOME PAGE
*/
#id-News-Welcome
{ padding: 10px; height: 195px; }

/*
	STYLE THE HEADING TEXT
*/	
#id-News-Welcome h1
{ font-size: 200%; color: #0077c0; }

#id-News-Welcome h2
{ font-size: 150%; color: #083a81; }
	
/*
	STYLE THE PARENTS LIST
*/
#id-News-ParentsList,
#id-News-StudentsList,
#id-News-SchoolList
{ clear: both; list-style: none; margin: 0; padding: 0; border-top: 2px solid #FFF; }

#id-News-ParentsList a,
#id-News-StudentsList a,
#id-News-SchoolList a
{ display: block; padding: 5px 7px; color: #FFF; text-decoration: none; border-bottom: 1px solid #FFF; }

#id-News-ParentsList a:hover,
#id-News-StudentsList a:hover,
#id-News-SchoolList a:hover
{ background-color: #4e629d; }

/*
	STYLE THE SPECIFIC BACKGROUND COLOURS FOR EACH NEWS SECTION
*/		
#id-News-ParentsList a
{ background-color: #0077c0; }

#id-News-StudentsList a
{ background-color: #f6941e; }

#id-News-SchoolList a
{ background-color: #083a81; }
	
/*
	STYLE THE SPECIFIC BACKGROUND COLOURS FOR EACH NEWS ROLLOVER
*/
#id-News-ParentsList a:hover
{ background-color: #083a81; }

#id-News-StudentsList a:hover
{ background-color: #f45d02; }

#id-News-SchoolList a:hover
{ background-color: #4e629d; }
		
/*
STYLE THE INDIVIDUAL NEWS ARTICLES
*/
#id-News-Image
{ list-style: none; margin: 0; padding: 0; float: right; width: 230px; }

#id-News-Image li
{ width: 230px; height: 359px; background-position: left top; background-repeat: no-repeat; }

/*
STYLE THE EVENTS LISTINGS
*/
#id-EventList
{ clear: both; list-style: none; margin: 0; padding: 0; }

#id-EventList a
{ display: block; padding: 10px; width: 363px; color: #FFF; text-decoration: none; border-bottom: 1px solid #FFF; background-color: #083a81; }

#id-EventList a:hover
{ background-color: #4e629d; }

/*
STYLE THE PROSPECTUS ADMISSIONS DATA TABLE
*/
#id-Prospectus-Admissions caption
{ display: block; width: 382px; padding: 5px; background-color: #FFF; border: 1px solid #083a81; }

#id-Prospectus-Admissions th
{ width: 300px; }

#id-Prospectus-Admissions td
{ text-align: center; }

/*
STYLE THE GALLERY PAGES
*/
#id-Gallery
{ list-style: none; margin: 0; padding: 0; }

#id-Gallery li
{ float: left; margin-right: 5px; margin-bottom: 5px; }

#id-Gallery img
{ border: 1px solid #0e3b81; }

/***************************************************************/

/*
	STYLE THE MAIN NAVIGATION LINKS
*/
#id-Navigation ul li a.cls-OurSchool
{ background-image: url("../Images/Navigation-OurSchool.gif"); background-color: #0e3b81; }

#id-Navigation ul li a.cls-Prospectus
{ background-image: url("../Images/Navigation-Prospectus.gif"); background-color: #0077c0; }

#id-Navigation ul li a.cls-UsefulInformation
{ background-image: url("../Images/Navigation-UsefulInformation.gif"); background-color: #f6941e; }

#id-Navigation ul li a.cls-SixthForm
{ background-image: url("../Images/Navigation-SixthForm.gif"); background-color: #a5a7a8; }

/*
THIS CLASS IS FOR THE SUB NAVIGATION - SPECIFICALLY THE LAST LINK IN THE SUB NAV
*/
#id-SubNavigation-OurSchool li.cls-LastLink,
#id-SubNavigation-Prospectus li.cls-LastLink,
#id-SubNavigation-UsefulInformation li.cls-LastLink,
#id-SubNavigation-SixthForm li.cls-LastLink
{ border: none; padding-right: 0; }

/*
STYLE THE "ADDITIONAL LINKS" CLASS
*/
#id-AdditionalLinks li a.cls-LastLink
{ border: none; padding-right: 0; }

/*
STYLE THE EVENTS COLUMN
*/
#id-Description dd.cls-EventImage
{ height: 100px; margin-bottom: 5px; background-image: url("../Images/Events-Image-Background.jpg"); background-position: left top; background-repeat: no-repeat; }

#id-Description dd.cls-Description
{ padding: 10px; padding-bottom: 17px; color: #FFF; background-position: left bottom; background-repeat: no-repeat; background-color: #0077c0; }

#id-Description dd.cls-Description a
{ color: #FFF; }

#id-Description dd.cls-Description a:hover
{ color: #0e3b81; }

.cls-Event1,
.cls-Event2
{ margin: 0; width: 186px; clear: both; color: #FFF; overflow: hidden; background-color: #0077c0; }

.cls-Event2
{ margin-top: 4px; }

.cls-Event1 dt,
.cls-Event2 dt
{ color: #FFF; font-weight: bold; line-height: 21px; padding: 3px 7px 3px 7px; background-color: #0077c0;  }

.cls-Event1 dd,
.cls-Event2 dd
{ margin: 0; }

.cls-Event1 dd.cls-EventImage,
.cls-Event2 dd.cls-EventImage
{ float: left; width: 75px; }

.cls-Event1 dd.cls-Description,
.cls-Event2 dd.cls-Description
{ border-top: 1px solid #FFF; float: left; width: 91px; padding: 10px; }

.cls-Event1 dd.cls-Description a,
.cls-Event2 dd.cls-Description a
{ color: #FFF; }

.cls-Event1 dd.cls-Description a:hover,
.cls-Event2 dd.cls-Description a:hover
{ color: #0b3b97; }

.cls-Event1 dd.cls-EventImage
{ border-top: 1px solid #FFF; background-position: left top; background-repeat: no-repeat; }

.cls-Event2 dd.cls-EventImage
{ border-top: 1px solid #FFF; background-position: left top; background-repeat: no-repeat; }

/*
STYLE THE "OUR SCHOOL" NEWS LINKS
*/
#id-OurSchool-News dd.cls-Parents
{ cursor:pointer; width: 213px; background-image: url("../Images/OurSchool-News-Parents.jpg"); background-position: left top; background-repeat: no-repeat; background-color: #0077c0; }

#id-OurSchool-News dd.cls-Students
{ cursor:pointer; width: 212px; background-image: url("../Images/OurSchool-News-Students.jpg"); background-position: left top; background-repeat: no-repeat; background-color: #ef6116; }

#id-OurSchool-News dd.cls-School
{ cursor:pointer; width: 213px; margin: 0; background-image: url("../Images/OurSchool-News-School.jpg"); background-position: left top; background-repeat: no-repeat; background-color: #083a81; }

#id-OurSchool-News dd.cls-Parents:hover,
#id-OurSchool-News dd.cls-Students:hover,
#id-OurSchool-News dd.cls-School:hover
{ background-position:0 -124px; }

/*
STYLE THE "PROSPECTUS" NEWS LINKS
*/
#id-Prospectus-News dd.cls-Parents
{ cursor:pointer; height: 105px; margin: 0; border-bottom: 1px solid #FFF; background-image: url("../Images/Prospectus-News-Parents.jpg"); background-position: left top; background-repeat: no-repeat; background-color: #0077c0; }

#id-Prospectus-News dd.cls-Students
{ cursor:pointer; height: 119px; margin: 0; border-bottom: 1px solid #FFF; background-image: url("../Images/Prospectus-News-Students.jpg"); background-position: left top; background-repeat: no-repeat; background-color: #ef6116; }

#id-Prospectus-News dd.cls-School
{ cursor:pointer; height: 120px; margin: 0; background-image: url("../Images/Prospectus-News-School.jpg"); background-position: left top; background-repeat: no-repeat; background-color: #083a81; }

#id-Prospectus-News dd.cls-Parents:hover
{ background-position:0 -105px; }

#id-Prospectus-News dd.cls-Students:hover
{ background-position:0 -119px; }

#id-Prospectus-News dd.cls-School:hover
{ background-position:0 -120px; }

/*
STYLE THE SIDE COLUMN NEWS LINKS
*/
#id-SideColumn-News dd.cls-Parents
{ height: 105px; margin: 0; border-bottom: 1px solid #FFF; background-image: url("../Images/Prospectus-News-Parents.jpg"); background-position: left top; background-repeat: no-repeat; background-color: #0077c0; }

#id-SideColumn-News dd.cls-Students
{ height: 119px; margin: 0; border-bottom: 1px solid #FFF; background-image: url("../Images/Prospectus-News-Students.jpg"); background-position: left top; background-repeat: no-repeat; background-color: #ef6116; }

#id-SideColumn-News dd.cls-School
{ height: 120px; margin: 0; background-image: url("../Images/Prospectus-News-School.jpg"); background-position: left top; background-repeat: no-repeat; background-color: #083a81; }

/*
STYLE THE ADDRESS DETAILS
*/
.cls-Details
{ list-style: none; margin: 0; margin-bottom: 1em; padding: 0; }

/*
STYLE THE PHOTOS FOR THE NEWS PAGE
*/
#id-News-Image li.cls-Photo1
{ background-image: url("../Images/News-Parents-Photo1.jpg"); }

/*
STYLE THE SUB PAGE PHOTOS
*/
#id-SubPage-Images-OurSchool li.cls-Photo1,
#id-SubPage-Images-Prospectus li.cls-Photo1,
#id-SubPage-Images-UsefulInformation li.cls-Photo1
{ background-image: url("../Images/SubPhoto-1.jpg"); }

#id-SubPage-Images-OurSchool li.cls-Photo2,
#id-SubPage-Images-Prospectus li.cls-Photo2,
#id-SubPage-Images-UsefulInformation li.cls-Photo2
{ background-image: url("../Images/SubPhoto-2.jpg"); }

#id-SubPage-Images-OurSchool li.cls-Photo3,
#id-SubPage-Images-Prospectus li.cls-Photo3,
#id-SubPage-Images-UsefulInformation li.cls-Photo3
{ background-image: url("../Images/SubPhoto-3.jpg"); }

#id-SubPage-Images-OurSchool li.cls-Photo4,
#id-SubPage-Images-Prospectus li.cls-Photo4,
#id-SubPage-Images-UsefulInformation li.cls-Photo4
{ background-image: url("../Images/SubPhoto-4.jpg"); }

#id-SubPage-Images-OurSchool li.cls-Photo5,
#id-SubPage-Images-Prospectus li.cls-Photo5,
#id-SubPage-Images-UsefulInformation li.cls-Photo5
{ background-image: url("../Images/SubPhoto-5.jpg"); }

#id-SubPage-Images-OurSchool li.cls-Photo6,
#id-SubPage-Images-Prospectus li.cls-Photo6,
#id-SubPage-Images-UsefulInformation li.cls-Photo6
{ background-image: url("../Images/SubPhoto-6.jpg"); }

#id-SubPage-Images-OurSchool li.cls-Photo7,
#id-SubPage-Images-Prospectus li.cls-Photo7,
#id-SubPage-Images-UsefulInformation li.cls-Photo7
{ background-image: url("../Images/SubPhoto-7.jpg"); }

#id-SubPage-Images-OurSchool li.cls-Photo8,
#id-SubPage-Images-Prospectus li.cls-Photo8,
#id-SubPage-Images-UsefulInformation li.cls-Photo8
{ background-image: url("../Images/SubPhoto-8.jpg"); }

#id-SubPage-Images-OurSchool li.cls-Photo9,
#id-SubPage-Images-Prospectus li.cls-Photo9,
#id-SubPage-Images-UsefulInformation li.cls-Photo9
{ background-image: url("../Images/SubPhoto-9.jpg"); }

#id-SubPage-Images-OurSchool li.cls-Photo10,
#id-SubPage-Images-Prospectus li.cls-Photo10,
#id-SubPage-Images-UsefulInformation li.cls-Photo10
{ background-image: url("../Images/SubPhoto-10.jpg"); }

#id-SubPage-Images-OurSchool li.cls-Photo11,
#id-SubPage-Images-Prospectus li.cls-Photo11,
#id-SubPage-Images-UsefulInformation li.cls-Photo11
{ background-image: url("../Images/SubPhoto-11.jpg"); }

#id-SubPage-Images-OurSchool li.cls-Photo12,
#id-SubPage-Images-Prospectus li.cls-Photo12,
#id-SubPage-Images-UsefulInformation li.cls-Photo12
{ background-image: url("../Images/SubPhoto-12.jpg"); }

#id-SubPage-Images-OurSchool li.cls-Photo13,
#id-SubPage-Images-Prospectus li.cls-Photo13,
#id-SubPage-Images-UsefulInformation li.cls-Photo13
{ background-image: url("../Images/SubPhoto-13.jpg"); }

#id-SubPage-Images-OurSchool li.cls-Photo14,
#id-SubPage-Images-Prospectus li.cls-Photo14,
#id-SubPage-Images-UsefulInformation li.cls-Photo14
{ background-image: url("../Images/SubPhoto-14.jpg"); }

#id-SubPage-Images-OurSchool li.cls-Photo15,
#id-SubPage-Images-Prospectus li.cls-Photo15,
#id-SubPage-Images-UsefulInformation li.cls-Photo15
{ background-image: url("../Images/SubPhoto-15.jpg"); }

#id-SubPage-Images-OurSchool li.cls-Photo16,
#id-SubPage-Images-Prospectus li.cls-Photo16,
#id-SubPage-Images-UsefulInformation li.cls-Photo16
{ background-image: url("../Images/SubPhoto-16.jpg"); }

#id-SubPage-Images-OurSchool li.cls-Photo17,
#id-SubPage-Images-Prospectus li.cls-Photo17,
#id-SubPage-Images-UsefulInformation li.cls-Photo17
{ background-image: url("../Images/SubPhoto-17.jpg"); }

#id-SubPage-Images-OurSchool li.cls-Photo18,
#id-SubPage-Images-Prospectus li.cls-Photo18,
#id-SubPage-Images-UsefulInformation li.cls-Photo18
{ background-image: url("../Images/SubPhoto-18.jpg"); }

#id-SubPage-Images-OurSchool li.cls-Photo19,
#id-SubPage-Images-Prospectus li.cls-Photo19,
#id-SubPage-Images-UsefulInformation li.cls-Photo19
{ background-image: url("../Images/SubPhoto-19.jpg"); }

#id-SubPage-Images-OurSchool li.cls-Photo20,
#id-SubPage-Images-Prospectus li.cls-Photo20,
#id-SubPage-Images-UsefulInformation li.cls-Photo20
{ background-image: url("../Images/SubPhoto-20.jpg"); }

#id-SubPage-Images-OurSchool li.cls-Photo21,
#id-SubPage-Images-Prospectus li.cls-Photo21,
#id-SubPage-Images-UsefulInformation li.cls-Photo21
{ background-image: url("../Images/SubPhoto-21.jpg"); }

#id-SubPage-Images-OurSchool li.cls-Photo22,
#id-SubPage-Images-Prospectus li.cls-Photo22,
#id-SubPage-Images-UsefulInformation li.cls-Photo22
{ background-image: url("../Images/SubPhoto-22.jpg"); }

#id-SubPage-Images-OurSchool li.cls-Photo23,
#id-SubPage-Images-Prospectus li.cls-Photo23,
#id-SubPage-Images-UsefulInformation li.cls-Photo23
{ background-image: url("../Images/SubPhoto-23.jpg"); }

#id-SubPage-Images-OurSchool li.cls-Photo24,
#id-SubPage-Images-Prospectus li.cls-Photo24,
#id-SubPage-Images-UsefulInformation li.cls-Photo24
{ background-image: url("../Images/SubPhoto-24.jpg"); }

/*
STYLE THE DROP DOWN LINKS THAT SHOW ADDITIONAL CONTENT
*/
#id-SubPage-TextArea h2.dropDown, #id-SubPage-TextArea2 h2.dropDown, #id-SubPage-TextArea3 h2.dropDown, #id-SubPage-TextArea4 h2.dropDown
{ padding: 5px 10px; font-size: 140%; color: #FFF; background-color: #0e3b81; }

/*
ADDED 24/2/2009
*/
.ourSchoolsWelcomeImage
{
	float: right;
	position:relative;
	/*eft: 412px;
	top: -179px;*/
}
.ourSchoolsWelcomeText
{
	padding: 3px 0 0 13px;
	width: 380px;
}

.usefulInfoWelcomeText
{
	float: left;
	width: 197px;
	padding: 10px 0px 0px 10px;
}

.usefulInfoWelcomeImage
{
	/*position:relative;
	left: 23px;*/
	float:right;
}

.centerText
{
	text-align: center;
}

#id-Images
{
	margin: 4px 0px 0px;
	list-style: none; 
	/*margin-left: 370px;*/
	float:right;
	padding:0;
	width: 230px;
}

#id-Images li, #id-Images-News li
{
	/*margin-top: 6px;*/
}

#id-Images-News
{
	margin-top: 5px;	
	list-style: none;
	float: right;
}

.smallContainer
{
	width: 420px;	
}

#id-SubPage-TextArea2
{
	padding: 10px; 
}

#id-News-ParentsList img,
#id-News-StudentsList img,
#id-News-SchoolList img
{
	display: inline;
	position: relative;
	top: 5px;
}

#id-Generic-List
{ clear: both; list-style: none; margin: 0; padding: 0; border-top: 2px solid #FFF; }

#id-Generic-List a
{ display: block; padding: 8px; color: #FFF; text-decoration: none; border-bottom: 1px solid #FFF; background-color: #0077c0; }

#id-Generic-List a:hover
{ background-color: #4e629d; background-color: #083a81; }


#id-Event-List
{ clear: both; list-style: none; margin: 0; padding: 0; border-top: 2px solid #FFF; }

#id-Event-List, #id-Event-List a, #id-Event-List a div 
{
	 cursor: pointer
}

#id-Event-List a
{ display: block; padding: 3px 8px 8px; color: #FFF; text-decoration: none; border-bottom: 1px solid #FFF; }
/*
#id-Event-List a:hover
{ background-color: #4e629d; background-color: #083a81; }
*/
#id-Event-List img
{
	display: inline;
	position: relative;
	top: 5px;
	border: 3px #FFF solid;
}

/*

ADDED 05/03/2009

*/

.eventDescriptBox
{
	/*height: 75px;
	text-decoration: underline;*/
}

.floatLeft
{
	float:left;	
}

.eventDescText
{
	padding: 8px 0px; 
	margin-left:105px;
}

.downloadText
{
	padding: 10px 0px; 
	margin-left: 35px;	
}

/*
List Styles
*/

.otherColour
{
	background-color:#6f99d0;	
}

.normalColour
{
	background-color:#0077C0;
}

.normalColour:hover, .otherColour:hover
{
	background-color:#083a81;	
}

.otherColour-Students
{
	background-color:#f4be7c;	
}

.normalColour-Students
{
	background-color:#F6941E;
}

.normalColour-Students:hover, .otherColour-Students:hover
{
	background-color:#F45D02;
}

.otherColour-School
{
	background-color:#3f5a81;	
}

.normalColour-School
{
	background-color:#083A81;
}

.otherColour-School:hover, .normalColour-School:hover
{
	background-color:#4E629D;
}

/*
end
*/


.pageNextBack
{
	float: right;	
}

.pageNextBack img
{
	display: inline; 
	position: relative; 
	top: 3px;	
}

.lastItem
{
	float: left;	
}

.nextItem
{
	float: right;	
}

.lastItem img, .nextItem img, .backMainPage img
{
	display: inline; 
	position: relative; 
	top: 3px;
}

.showPage
{
	width: 100px;	
}

.viewArchive img
{
	display: inline; 
	position: relative; 
	top: 4px;
}

.viewArchive
{
	float: left;
	width: 175px;
	position:relative;
	top: -6px;
}

.paginationArea a, .paginationArea
{
	color:#213f7f;
	text-decoration: none;
}

.paginationArea a:hover
{
	text-decoration: underline;
}

.linkLeftContainer
{
	float:left; 
	width: 180px;
	background-color:#d9e3f4; 
}

.linkOtherContainer
{
	float:left; 
	width: 180px; 
	background-color:#d9e3f4; 
	margin-left: 10px;
}

.linkContainer
{
	width:185; 
	margin: 5px 5px 0; 
	border-bottom: 1px dashed #213f7f; 
	padding: 0 10px 10px 5px;
}

.linkContainer-Last
{
	width:185; 
	margin: 5px 5px 0; 
	padding: 0 10px 10px 5px;
}

.clearFix
{
	clear:both;	
}

.redBorder
{
	border: 1px solid #F00;	
}

.addPadding
{
	padding-top: 5px;	
}

.allPadding
{
	padding: 3px 13px;	
}

.spacer
{
	height: 2px;	
}

#id-UsefulInformation-Introduction2 .usefulInfoWelcomeText
{
	width: 375px;	
}

.paddingRight
{
	padding-right: 10px;	
}

.spacer10
{
	height: 20px;	
}

.normalWidth
{
	width: 50px;	
}

.spacerBanner
{
	height: 5px;	
}

.noBorder
{	
	border: none;	
}

.noBorder img
{
	border: 1px solid #000;
}

.backMainPage
{
	float: right;
}