﻿
/* green - 9DC54A 
 dark red /maroon 4A080A
 brown  #644610

light blue - #85CEF7
light green - #BDDC8E
light red - #E45F64
light orange - #E5A829

*/
body 
{
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana;
	background-color:Silver;
	font-size:75%;
	color:#4A080A;
	background-repeat:no-repeat;
	background-position:center top;
	/*IE ONLY*/
	scrollbar-3dlight-color:#DDDCD7; 
	scrollbar-arrow-color:#DDDCD7; 
	scrollbar-base-color:#DDDCD7; 
	scrollbar-darkshadow-color:#DDDCD7; 
	scrollbar-face-color:#fff; 
	scrollbar-highlight-color:#DDDCD7; 
	scrollbar-shadow-color:#DDDCD7;
	
}


/*basic divs*/

#theWrapper
{
	margin:0 auto;
	text-align:left;
	width:800px;
	/*TODO:IE6*/
	height:596px;
}

#topWrapper
{
	/*826*/
	width:800px;
	/*TODO:IE6*/
	height:592px;
	background-color:#fff;
}


/*#leftEdge
{
	width:13px;

	float:left;
}

#rightEdge
{
	width:13px;

	float:left;
}*/

#middleWrapper
{
	width:800px;
	/*padding-left:13px;
	padding-right:13px;*/
	background-color:#fff;
	float:left;
}

#headerImage
{
	width:800px;
	height:164px;
	background-color:white;
}

#topMenu
{
	width:800px;
	/*28 - 8*/
	height:20px;
	background-color:#fff;
	background-image:url(images/topMenuFade.png);
	background-position:top;
	background-repeat:repeat-x;	
	color:#B2191C;
	font-size:10px;
	font-weight:bold;
	padding-top:8px;
}

.leftMenuWrapper
{
	float:left;
	width:195px;
	/*TODO:IE6*/
	height:400px;
	background-color:#F5F6F8;
	/*background-image:url(images/leftMenuFooterRed.png);*/
	background-position:bottom;
	background-repeat:no-repeat;
	
}
#middleContentWrapper
{
	float:left;
	width:389px;
	/*TODO:IE6*/
	height:400px;
	background-color:#fff;
	background-image:url(images/middleHeader.gif);
	background-position:top;
	background-repeat:repeat-x;
	margin-left:25px;
	margin-right:22px;
	_margin-right:20px;
}

#middleContentWrapper h1
{
	margin:0px;
	padding:0px;
	color:#000;
	font-size:1.2em;
	padding-top:20px;
}

#middleContentWrapperContent
{
	/*TODO:IE6*/
	height:388px;
	overflow:auto;
}

#middleContentWrapperContent a:link, #middleContentWrapperContent a:visited
{
	color:#490909;
}

#middleContentWrapperContent a:hover, #middleContentWrapperContent a:focus
{
	color:#B2191C;
}

#middleContentWrapperLowerMenu
{
	color:#B2191C;
	font-size:9px;

}

#rightMenuWrapper
{
	float:left;
	width:169px;
	/*TODO:IE6*/
	height:400px;
	background-color:#fff;
}

/*end basic divs*/

/*top menu */


#topMenu a:link,#topMenu a:visited
{
	color:#490909;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:10px;
	padding-right:10px;
	
}


#topMenu a:hover,#topMenu a:focus,#topMenu a.topSelected
{
	color:#B2191C;

	/*text-transform:uppercase;*/
}


/*end top menu */


/*lower menu */


#middleContentWrapperLowerMenu a:link,#middleContentWrapperLowerMenu a:visited
{
	color:#490909;
	text-decoration:none;	
}


#middleContentWrapperLowerMenu a:hover,#middleContentWrapperLowerMenu a:focus,#middleContentWrapperLowerMenu a.topSelected
{
	color:#B2191C;

}


/*end lower menu */

/*left menu wrapper*/

#leftMenuHeader
{
	/*41 - 23*/
	height:18px;
	background-image:url(images/leftMenuHeaderGrey.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	color:#490909;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:11px;
	padding-top:23px;
}

#leftMenuContent
{
	height:153px;
	background-color:#FAFAFA;
	font-size:10px;
	color:#644610;
}


#leftMenuContent a:link,#leftMenuContent a:visited
{
	color:#AF181D;
	text-decoration:none;
	
}


#leftMenuContent p
{
	padding:0px;
	margin:0px;
	padding-top:19px;
	padding-left:11px;
	padding-right:11px;
}

#leftMenuLower
{
	height:50px;

}
/*end left menu wrapper*/

/*right menu wrapper*/
#RightMenuHeader
{
	/*41 - 14*/
	height:27px;
	background-image:url(images/rightMenuHeaderOrange.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	color:#490909;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:14px;
}

#RightMenuHeader h1
{
	padding:0px;
	margin:0px;
	color:#4A080A;
	font-size:12px;
	text-align:right;
	padding-right:11px;
	padding-top:9px;
}

#RightMenuHeader h2
{
	padding:0px;
	margin:0px;
	color:#4A080A;
	text-align:right;
	padding-right:9px;
}

.keystage
{
	font-size:12px;
}

#RightMenuCalendar
{
	height:235px;	
	margin-top:1px;
}

#RightMenuCalendarContent
{
	height:185px;	
	border:solid 1px #C7C5B9;
}

#RightMenuSubHeader
{
	height:116px;
	background-image:url(images/getInTheZoneOrange.gif);
	background-position:bottom;
	background-repeat:no-repeat;

	
}

#ctl00_cntRightMenu_Calendar1
{

	margin-left:10px;
	
}
#RightMenuHeaderText
{
	/*37-11*/
	height:26px;
	color:#614714;
	font-size:10px;
	padding-left:7px;
	padding-top:11px;
	text-transform:uppercase;
}
#RightMenuEmailInput
{
	height:37px;
	border-bottom:solid 1px #FCC65C;
	background-image:url(images/textBoxBackground.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#RightMenuEmailButton
{
	height:23px;
}
#RightMenuHeaderFooter
{
	height:21px;
	background-image:url(images/rightMenuHeaderFooterOrange.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	
}
#RightMenuNews
{
	/*104 +23*/
	height:112px;
}

#RightMenuNews h4
{
	font-size:1em;
	padding:0px;
	margin:0px;
	padding-top:14px;
	padding-left:7px;
	padding-bottom:7px;
	font-size:12px;
	color:#4A080A;
}

#RightMenuNewsFooter
{
	height:23px;
	background-image:url(images/rightMenuNewsFooter.png);
	background-position:bottom;
	background-repeat:repeat-x;
}
#RightMenuFooter
{
	color:#4A080A;
	font-size:9px;
	padding-top:2px;
}

#RightMenuFooter a:link,#RightMenuFooter a:visited
{
	color:#4A080A;
	text-decoration:none;
}

#RightMenuFooter a:hover,#RightMenuFooter a:focus
{
	color:#4A080A;
	text-decoration:underline;
}

/*end right menu wrapper*/

/* Home page*/
#homePageQuote
{
	/*220 - 55*/
	height:150px;
	background-image:url(images/homepageQuote.gif);
	padding-top:55px;
	padding-left:12px;
	padding-right:12px;
	
}

/*end home apge */

/*calendar*/

.calDay a:link,.calSelected a:link,.calAvailable a:link
{
	text-decoration:none;
}

.calDay
{
	background-color:#F6F7F9;
	color:#4A080A;
}

.calSelected
{
	background-color:#4A080A;
	color:#DCD8CF;
}

.calAvailable
{
	background-color:#DCD8CF;
	color:#4A080A;	
}

/**/

/*Event Item*/
.eventItemWrapper
{	
}

.eventItemHeader,.eventItemSummaryHeader
{
	margin:0px;
	margin-top:6px;
	padding:10px;
	border:solid 1px #85CEF7;
	font-size:12px;
}
.eventItemSummaryHeader
{
	background-image:url(images/redArrowSpace.gif);
	background-repeat:no-repeat;
	background-position:right;
}


.eventItemSummary
{
	vertical-align:top;
	font-size:12px;
	margin-top:10px;
	/*TODO:IE6*/
	height:120px;

}

.eventItemSummary p
{
	margin:0px;
	padding-left:10px;
	
}

.eventItemDetail p
{
	margin:0px;
	padding:0px;
}

.eventItemDetail
{
	margin:0px;
	padding:10px;
	font-size:12px;
}

.EventPage
{
	font-size:12px;
	color:#4A080A;
}
.EventPage a:link,.EventPage a:visited
{
	color:#490909;
	text-decoration:none;
}


.EventPage a:hover,.EventPage a:focus,.EventPage a.topSelected
{
	color:#B2191C;
}
/**/

/**/
.attachment
{
	
}


.attachment ul
{
    margin:0px 0px 0px 0px;
    padding: 0px;
    list-style-type:none;
    list-style-position:outside;
    font-size: 0.85em;

}


.attachment ul a:link,.attachment ul a:visited
{
	color:#4A080A;
	text-decoration:none;
}

.attachment ul  a:hover,.attachment ul  a:focus
{
	color:#4A080A;
	text-decoration:underline;
}

/**/

/**/
.termDateWrapper
{
	color:#4A080A;	
}

.termDateWrapper p
{
	margin:0px;
	padding:0px;
	padding:10px;
	padding-bottom:18px;
}
/**/

/*classes*/
.clearing
{
    clear: both;
    line-height: 0px;
    height: 0px;
    font-size: 0px;
}

.newsletterInput
{
	border:solid 1px #fff;
	/*140*/
	width:90px;
	height:13px;
	margin-top:9px;
	margin-left:12px;
	font-size:11px;
}

.LatestNewsItem
{
	color:#9DC54A;
	margin:0px;
	padding:0px;
	padding-left:7px;
	font-size:11px;
	background-image:url(images/redArrow.gif);
	background-repeat:no-repeat;
	background-position:right;
}

#RightMenuNews a
{
	text-decoration:none;
}

#RightMenuNews hr
{
border: 0px;
color: #9DC54A;
background-color: #9DC54A;
height: 1px;
}

.subPageDivItem
{
	height:24px;
	background-image:url(images/gridViewtem.gif);
	padding-left:15px;
}

.subPagesGrid
{
	margin-left:9px;
	margin-top:8px;
}


.siteMap
{
		margin-top:15px;

}

.siteMap hr
{
	border: 0px;
color: silver;
background-color: silver;
height: 1px;
}

.siteMap h4
{
	margin:0px;
	padding:0px;
	font-size:1.2em;
	padding-bottom:10px;
	color:#000;
}

.siteMapSep
{
	font-size:1px;
	height:5px;
	background-color:#EEEDE9;
	margin-top:10px;
}

.siteMap a:link,.siteMap a:visited
{
	text-decoration:none;
}

/*

*/

.downloads
{
	background-image:url(images/dwnlbkg.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:333px;
}

.downloadHolder
{
	margin-top:2px;
	height:86px;
	font-size:11px;
	
}

.downloadHolderA
{
	padding-top:12px;
	padding-left:8px;
	text-align:left;
}

.downloadHolderA a:link,.downloadHolderA a:visited
{
	text-transform:uppercase;
	text-decoration:none;
}


/**/

/*bkg classes*/


.Orange
{
	background-image:url(images/bkg/bkgOrange.jpg);
	background-color:#A8E4FE;
}

.Red
{
	background-image:url(images/bkg/bkgRed.jpg);
}

.Green
{
	background-image:url(images/bkg/bkgGreen.jpg);
	background-color:#ECE5DB;
}