/* CSS Document - Colour Definition for SchoolWebsites */

/* Global Page Background and Font Colour */ 
body {
	color: #444444;
	background-color: #E1FFB9;}

/* Content Table Styles */
.mainContent th {
	border-color: #888;
	background-color: #ddd;}

.mainContent td {border-color: #888;}

.colourRightContent {}

div#loginBox {background-color: #ccc;}


/* Define Main Structure Background Colours */
.colourTopHeaderBg {}
.colourLogoHeaderBg{background-color: #FFFFFF;}
.colourMainBannerBg {background-color: #84b128;}
.colourBannerBg {background-color: #a2d735;}
.colourImageHeaderBg {background-color: #7DA3BE;}
.colourMainContent { }

/* Global Heading Colours */
h1 {color: #1B598D;}
h2 {color: #69AD22;}
h3 {color: #69AD22;}
h4 {color: #7DA3BE;}
.schoolName {color: #FFFFFF;}
.schoolSlogan {color: #14438f;}

input.txtSearch {color: #777;}
/* Global Link Colours */
a, a:link, a:hover, a:active {color: #69AD22;}
a:hover {color: #1B598D;}


/* Define Navigation Colours */

/* Column background color for Navigation area*/
.colourNavigationBg, .colourNavigationBg li{background-color: #14438f;}

.menuHolder-horizontal #mainNav li ul, .menuHolder-horizontal #mainNav li li {border-color: #14438f !important;}

/* Navigation Link background, font and border colour */
#mainNav.colourNavigation_Link a{
	color: #14438f;
	background-color: #d0d9e9;
	}

/* Navigation Link background, font and border colour on HOVER */
#mainNav.colourNavigation_Link a:hover{
	color: #14438f;
	background-color: #fff;
	}
	
/* Terms Calendar Table Colors*/

table#termsCalendar th {
    background-color: #AAAAAA;
    color: #1B598D;}
table#termsCalendar td {background-color: #DDDDDD;}
table#termsCalendar td.colourTermWeekBg {background-color: #FFFFFF;}

table#termsCalendar ul li {
	background-color: #6AA1C8;
	color: #FFFFFF;
	}

table#termsCalendar ul li:hover, table#termsCalendar ul li.sfhover{
	background-color: #105D94;
	color: #FFFFFF;
	}

table#termsCalendar ul li a {color: #FFFFFF; }

/* Events Calendar Colors*/
.eventsListing {background-color: #DDDDDD; }
.eventDate {background-color: #DDDDDD;}
#eventList {background-color: #DDDDDD;}
.event {background-color: #6AA1C8;}
.event:hover, .event.sfhover {background-color: #105D94;}
.event a, .event a:hover {color: #FFFFFF;}

/* Events Calendar2 Colors*/
.eventsListing2-container {background-color: #DDDDDD; }
.eventsListing2-title{
    background-color: #AAAAAA;
    color: #1B598D;}

/* Global News Colours */
.colourNewsBg {}

/* Global Footer Colours */
.colourMainFooterBg {background-color: #d2eb9d;}
.colourFooterBg {background-color: #fff;}
.colourFooterBg p, .colourFooter td {color: #666;}
.colourFooterBg a {color: #666;}
.colourFooterBg a:hover {color: #666;}

/* Right Hand Side Column */

#RHSColumn{
    color: #1B598D !important;
}

#RHSColumn a{
    color: #1B598D !important;
}

#RHSColumn a:hover{
    color: #1B598D !important;
}

#RHSColumn h2{
    color: #1B598D !important;
}

.rhs-summaryitem{
    border-bottom-color: #1B598D !important;
}



