﻿* { margin: 0px; padding: 0px }

body
{
	background-color: #FFFFFF;
	background-image: url(Images/bg.jpg);
	background-repeat:repeat-x;
	font-family: Verdana, Arial, Sans-Serif;
	height:100%;
}


		
		a:active, a:focus
		
	{
		outline:0;
		}

div#pageContainer
{
	width: 1009px;
	margin: 0 auto;
	background-color:#FFFFFF;
	border-left:1px gray solid;
	border-right:1px gray solid;
	height:100%;
	
	

}

div#searchbar
{
	width:1009px;
	margin: 0 auto;
	background-color:#FFFFFF;
	height:50px;
	
}

div#searchbox
{
	
	
	background-color:#FFFFFF;
	height:50px;
	float:right;
	width:310px;
	margin-right:10px;
	border:0px blue solid;
	padding-top:15px;
	
	
		
}

.searchbox
{
	color:#000000;
	font-size:16px;
	font-family:Trebuchet MS;
	
	
}

div#date
{

float:left;
color:#333333;
font-size:12px;
font-family:Trebuchet MS;
margin-left:15px;
margin-top:19px;


}

.ParentPortalMenu {
	margin-left:33px !important;
	margin-top:60px !important;
}

.ParentPortalBreadcrumbs {
    float: left;
	margin-left:33px !important;
	margin-top:10px !important;
	font-size:12px;
	font-family:Trebuchet MS;
}


.date
{

font-size:14px;

}

div.NewsNewTopRight
{
	position: absolute;
	background-image:url(Images/titles/otherschools.jpg);
	background-repeat:no-repeat;
	left: 760px;
	top: 60px;
	width: 220px;
	height: 210px;
	padding: 55px 10px 10px 10px;
	border: 0px red solid;
	margin: 0 auto;
	text-decoration: none !important;
	color: white !important;
}

div.importantlinks
{
	background-image:url("images/importantlinks.gif");
	background-repeat:no-repeat;
	margin-left:15px;
	margin-top:14px;
	padding-left:0;
	padding-top:35px;
	text-decoration: none !important;
	color: white !important;
}

a.importantlink
{
	background-image: url("images/arrow.gif");
	background-position: right center;
	background-repeat: no-repeat;
	color: white !important;
	display: block !important;
	font-size: 11px;
	width: 200px;
	text-decoration: none !important;
	padding: 1px;
}

a.importantlinkNewsTopRight
{
	background-image: url("images/arrow.gif");
	background-position: right center;
	background-repeat: no-repeat;
	color: white !important;
	display: block !important;
	font-size: 13px;
	width: 200px;
	text-decoration: none !important;
	padding: 1px;
}

div#menucontainer
{
	position: relative;
	height: 125px;
	width: 1009px;
	border:0px red solid;
	padding-bottom:20px;
	

	
	
}

div#logoimage
{
	float:left;
	border:0px blue solid;
	width:241px;
	height:159px;
	
}

.parentLoginLogout a
{
	margin-left: 10px;
	font-family: "Trebuchet MS";
	text-decoration: none;
	font-size: 10px;
	color: #6BB2E2;
}

div.header
{

position: relative;
	width: 1009px;
	height: 215px;
	border: 0px red solid;
	margin: 0 auto;
}

div.headerintro
{
    width: 950px;
	height: 163px;
	background-image: url(Images/header_Intro.jpg);
	background-repeat:no-repeat;
}

div.headerjumPrim
{	
    	width: 950px;
	height: 163px;
	background-image: url(Images/header_JumPrimary.jpg);
	background-repeat:no-repeat;
}

div.headerranchPrim
{
	width: 950px;
	height: 163px;
	background-image: url(Images/header_ArPrimary.jpg);
	background-repeat:no-repeat;
}

div.headerranchSec
{
	width: 950px;
	height: 163px;
	background-image: url(Images/header_ArSecondary.jpg);
	background-repeat:no-repeat;
}

div.header h1
{
	display: none;
}

div.mainMenu
{
	position: relative;
	height: 80px;
	width:760px;
	border:0px blue solid;
	float:right;
	margin-right:5px;
}

div.mainMenu.blue
{
	background-image: url(Images/mainMenuBG.gif);
}

div.mainMenu.yellow
{
	background-image: url(Images/mainMenuBGYellow.gif);
}

div.mainMenu.red
{
	background-image: url(Images/mainMenuBGRed.gif);
}

.parentsLink
{
	float: left;
	margin: 4px 20px 4px 38px;
}

div.mainMenu ul
{
	list-style: none;
	
	
}

div.mainMenu ul li
{
	float: left;
	display: block;
	margin: 0px -4px 0px 1px;
	padding: 10px 0px 9px 0px;
	font-size: 0.6em;
	
}

/* Blue Menu Styles */
div.mainMenu ul li.maincurrent
{
	width: 157px;
	height:92px;
		background-repeat:no-repeat;
	background-image: url(Images/blueMainActive.gif);
}	

div.mainMenu ul li.maincurrent a
{
	width: 157px;
	height:92px;

}

div.mainMenu ul li.maincurrent:hover
{
	width: 157px;
	height:92px;
	background-image: url(Images/blueMainActivehover.gif);
}

div.mainMenu ul li.jumeirahblue
{
	width: 136px;
	background-image: url(Images/yellowMainBlue.gif);
}

div.mainMenu ul li.ranchesblue
{
	width: 136px;
	background-image: url(Images/redMainBlue.gif);
}

div.mainMenu ul li.ranchespurple
{
	width: 136px;
	background-image: url(Images/purpleMainBlue.gif);
}

/* yellow menu styles */
div.mainMenu ul li.jumeirahcurrent
{
	width: 148px;
	height:93px;
	background-image: url(Images/yellowMainActive.gif);
	background-repeat:no-repeat;
}


div.mainMenu ul li.jumeirahcurrent:hover
{
	width: 148px;
	height:93px;
	background-image: url(Images/yellowMainActivehover.gif);
	background-repeat:no-repeat;
}

div.mainMenu ul li.mainyellow
{
	width: 113px;
	background-image: url(Images/blueMainYellow.gif);
}

div.mainMenu ul li.ranchespurpleyellow
{
	width: 136px;
	background-image: url(Images/purpleYellow.gif);
}

div.mainMenu ul li.ranchesyellow
{
	width: 136px;
	background-image: url(Images/redMainYellow.gif);
}

/* purple menu styles */

div.mainMenu ul li.primaryranchescurrent
{
	width: 148px;
	height:93px;
	background-image: url(Images/purpleactive.gif);
	background-repeat:no-repeat;
}

div.mainMenu ul li.primaryranchescurrent:hover
{
	width: 148px;
	height:93px;
	background-image: url(Images/purpleactivehover.gif);
	background-repeat:no-repeat;
}



div.mainMenu ul li.mainpurple
{
	width: 113px;
	background-image: url(Images/bluepurple_line.gif);
}

div.mainMenu ul li.jumeirahpurple
{
	width: 136px;
	background-image: url(Images/yellowpurple_purple.gif);
}

div.mainMenu ul li.secondaryranchespurple
{
	width: 136px;
	background-image: url(Images/redpurple_line.gif);
}


/* red menu styles */
div.mainMenu ul li.ranchescurrent
{
	width: 157px;
	height:92px;
	background-repeat:no-repeat;
	background-image: url(Images/redMainActive.gif);
}

div.mainMenu ul li.ranchescurrent:hover
{
	width: 157px;
	height:92px;
	background-repeat:no-repeat;
	background-image: url(Images/redMainActivehover.gif);
}

div.mainMenu ul li.mainred
{
	width: 113px;
	background-image: url(Images/blueMainRed.gif);
}

div.mainMenu ul li.jumeirahred
{
	width: 136px;
	background-image: url(Images/yellowMainRed.gif);
}

div.mainMenu ul li.primaryranchespurple
{
	width: 136px;
	background-image: url(Images/purpleRED.gif);
}

div.mainMenu ul li.ranchesred
{
	width: 136px;
	background-image: url(Images/redMainRed.gif);
}


div.mainMenu ul li a strong
{
	display: block;
	font-size: 1.6em;
	font-weight: 500;
}

div.mainMenu ul li a
{
	text-decoration: none;
	color: #000;
}

/* sixform menu styles */

div.mainMenu ul li.sixformcurrent
{
	width: 155px;
	height:92px;
	background-repeat:no-repeat;
	background-image: url(Images/sixformcurrent.gif);
}

div.mainMenu ul li.sixformcurrent:hover
{
	width: 155px;
	height:92px;
	background-repeat:no-repeat;
	background-image: url(Images/sixformcurrenthover.gif);
}

div.subMenublue
{
	position: relative;
	padding: 20px 10px 19px 30px;

	background-image: url(Images/subMenuBGBlue.gif);
	height: 12px;
}

div.subMenuyellow
{
	position: relative;
	padding: 20px 10px 19px 30px;

	background-image: url(Images/subMenuBGYellow.gif);
	height: 12px;
}

div.subMenured
{
	position: relative;
	padding: 20px 10px 19px 30px;

	background-image: url(Images/subMenuBGRed.gif);
	height: 12px;
}

div.subMenuPurple
{
	position: relative;
	padding: 20px 10px 19px 30px;

	background-image: url(Images/purplemenu.gif);
	height: 12px;
}


div.subMenu a
{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 0.65em;
	padding: 5px 18px 5px 10px;
	background-position: top right;
	background-repeat: no-repeat;
}

div.subMenublue a
{
    color: #fff;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 0.65em;
	padding: 5px 18px 5px 10px;
	background-position: top right;
	background-repeat: no-repeat;
	background-image: url(Images/subMenuSeparatorBlue.gif);
}

div.subMenuyellow a
{
    color: #fff;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 0.65em;
	padding: 5px 18px 5px 10px;
	background-position: top right;
	background-repeat: no-repeat;
	
	background-image: url(Images/subMenuSeparatorYellow.gif);
}

div.subMenured a
{
    color: #fff;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 0.65em;
	padding: 5px 18px 5px 10px;
	background-position: top right;
	background-repeat: no-repeat;
	
	background-image: url(Images/subMenuSeparatorRed.gif);
}

div.subMenuPurple a
{
    color: #fff;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 0.65em;
	padding: 5px 18px 5px 10px;
	background-position: top right;
	background-repeat: no-repeat;
	
	background-image: url(Images/subMenuSeparatorRed.gif);
}

div#content
{
	position: relative;
	
	background-color: #fff;
	border:0px green solid;
	/*background-image: url(Images/pageBG.gif);*/
	background-repeat: repeat-x;
	background-position: top left;
	/*border-bottom: 11px solid #004575;*/
	padding: 20px 5px 20px 20px;
	padding-left:10px;


	min-height:250px;
	
	
}

div#leftnav
{
	float: left;
	width: 238px;
	
	


	border:#000000 0px solid;
	
}

div#featuredschool
{
	float: left;
	width: 222px;
	height:421px;
	margin-left:5px;


	border:#FF0000 0px solid;
	background-image:url(Images/celebrating.jpg);
	background-repeat:no-repeat;
	margin-top:10px;	

	text-decoration: none !important;

}


div#celebrating, div#sportsholder
{
	float: left;
	width: 190px;
	height:140px;
	margin-top:185px;


	border:#FF0000 0px solid;

	margin-left:18px;
	text-decoration: none !important;
}

div#awards
{
	float: left;
	width: 190px;
	height:60px;
	margin-top:23px;



	border:#FF0000 0px solid;
    margin-left:15px;
	
}

div#sportdownloads
{
	float: left;
	width: 190px;
	height:60px;
	margin-top:12px;



	border:#FF0000 0px solid;
    margin-left:15px;
	
}


div#events
{
	float:right;
	width: 229px;
	height:185px;
	

	margin-right:15px;

	border:#FF0000 0px solid;
	background-image:url(Images/events.jpg);


	padding-top:70px;
	margin-top:-10px;
	background-repeat:no-repeat;
	
}

div#sportsevents
{
	float:left;
	width: 220px;
	height:421px;
	
	margin-top:10px;


    margin-left:24px;
    margin-right:24px;
	border:#FF0000 0px solid;
	background-image:url(Images/sportsback.jpg);
	background-repeat:no-repeat;
}

div#sportsholder
{
	border:0px red solid;
	height:153px;

	min-height:125px;
	border-bottom:0px #FFF solid;
	width:190px;
	margin-left:20px;


}

div#sideMenu
{
	float: left;
	width: 190px;
	margin: 0px 5px;


	padding-bottom: 20px;
	border:#FF0000 1px solid;
}


div#sideMenu a:hover
{

}

div.headteacher
{	
	float: left;
	width: 435px;
	height:148px;
	margin: 0px 10px 0px 0px;
	margin-top:118px;
	margin-left:42px;
	border:blue 0px solid;
	background-image:url(Images/headteacher.jpg);
	background-repeat:no-repeat;
	
}

div.mainpagetext
{	
	float: left;
	width: 435px;
	margin: 0px 10px 0px 0px;
	font-size: 13px;
	padding-bottom: 0px;
	margin-left:42px;
	margin-top:100px;
	border:blue 0px solid;
	color:Gray;
	font-family:"Trebuchet MS";
	
}

div.mainpagetextinner
{	
	float: left;
	width: 470px;

	margin: 0px 10px 0px 0px;
	font-size: 13px;
	margin-left:30px;

	margin-top:0px;
	border:blue 0px solid;
	color:Gray;
	font-family:"Trebuchet MS";
	
}

div.awards
{	
	float: left;
	width: 550px;
	margin: 0px 10px 0px 0px;
	font-size: 13px;
	margin-left:30px;

	margin-top:20px;
	border:blue 0px solid;
	color:Gray;
	font-family:"Trebuchet MS";
	
}


div#pageTextinner
{	
	float: left;
	width: 490px;
	
	margin: 0px 10px 0px 0px;
	font-size: 0.8em;
	padding-bottom: 20px;
	margin-left:0px;
	margin-top:-30px;
	border:#FF0000 0px solid;
	
	
}

div#pageTextinner2
{	
	float: left;
	width: 600px;
	
	margin: 0px 10px 0px 0px;
	font-size: 0.8em;
	padding-bottom: 20px;
	margin-left:0px;
	margin-top:-30px;
	border:#FF0000 0px solid;
	
	
}

div#pageTextheavy
{	
	float: left;
	width: 710px;
	
	margin: 0px 10px 0px 0px;
	font-size: 0.8em;
	padding-bottom: 20px;
	margin-left:0px;
	margin-top:-30px;
	border:#FF0000 0px solid;	
}


div.mainpagetextheavy
{	
	float: left;
	width: 600px;
	margin: 0px 10px 0px 0px;
	font-size: 13px;
	margin-left:30px;

	margin-top:20px;
	border:blue 0px solid;
	color:Gray;
	font-family:"Trebuchet MS";
	
}

div.mainpagetextheavy a 
{	
	font-family:"Trebuchet MS";
	border:none;
}

div.mainpagetextheavy a img
{
	border:none;
}

div#pageText
{	
	float: left;
	width: 490px;
	height:530px;
	margin: 0px 10px 0px 0px;
	font-size: 0.8em;
	padding-bottom: 20px;
	margin-left:0px;
	margin-top:-30px;
	border:#FF0000 0px solid;
	background-image:url(Images/quote.jpg);
	background-position:top;
	background-repeat:no-repeat;
	
	
}

div#pageText h2
{
	font-size: 1.3em;
	margin-bottom: 0.9em;
	
}

div#pageText a
{
	color:#6BB2E2 !important;
	
}

div#pageTextheavy a
{
	color:#6BB2E2;
	border:none;
}

div#pageText li
{
	margin-left: 1.5em;
}

div#pageText p
{
	margin-bottom: 0.9em;
}

div#pageText p.preamble
{
	font-size: 1.25em;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

div#breadcrumbs
{
	margin: 0px 0px 15px 0px;
	margin-left:30px;
	font-size: 16px;
	font-family:"Trebuchet MS";
	color: #000000;
	
}



div#breadcrumbs h4
{
	
	color:black;
	font-size:20px;
}

div#breadcrumbs h5
{
	color:#0183ca;
	padding-bottom:3px;
	font-size:14px;
}

div#breadcrumbs h6
{
	color:#b2c135;
	padding-bottom:3px;
	font-size:14px;
}

div#breadcrumbs h1
{
	color:#552b78;
	padding-bottom:3px;
	font-size:14px;
}

div#breadcrumbs h2
{
	color:#ac2723;
	padding-bottom:3px;
	font-size:14px;
}

div#breadcrumbs h3
{
	color:#f47b20;
	padding-bottom:3px;
	font-size:14px;
}








div#breadcrumbs a
{
	font-size: 16px;
	color: #000000;
	text-decoration: none;
}

/* front page styles */

div.frontBox
{
	float: left;
	padding: 0px;
	margin-right: 10px;
	background-color: #005A9F;
	color: #fff;
	width: 165px;
	padding-bottom: 6px;
}

div.frontBox p
{
	padding: 0px 6px;
}

div.frontBox.yellow h3
{
	padding: 4px;
	background-image: url(Images/yellowBoxBG.gif);
	font-size: 1.2em;
}

div.frontBox.red h3
{
	padding: 4px;
	background-image: url(Images/redBoxBG.gif);
	font-size: 1.2em;
}


/* front page styles for IE 6.0 - start */

div.frontBoxyellow
{
	float: left;
	padding: 0px;
	margin-right: 10px;
	background-color: #005A9F;
	color: #fff;
	width: 165px;
	padding-bottom: 6px;
	height:475px;
}

div.frontBoxyellow p
{
	padding: 0px 6px;
}

div.frontBoxyellow h3
{
	padding: 4px;
	background-image: url(Images/yellowBoxBG.gif);
	font-size: 1.2em;
}

div.frontBoxred
{
	float: left;
	padding: 0px;
	margin-right: 10px;
	background-color: #005A9F;
	color: #fff;
	width: 165px;
	padding-bottom: 6px;
	height:475px;
}

div.frontBoxred p
{
	padding: 0px 6px;
}

div.frontBoxred h3
{
	padding: 4px;
	background-image: url(Images/redBoxBG.gif);
	font-size: 1.2em;
}

/* front page styles - end */


div.thirdBox
{
	float: left;
	width: 440px;
	padding: 0px;
	margin-right: 20px;
	padding-bottom: 6px;
}

div.thirdBox p
{
	margin-bottom: 0.9em;
}

div.thirdBox p.preamble
{
	font-size: 1.25em;
}

div#newsBox
{
	float: left;
	width: 160px;
}

div.newsColumn
{
	float: left;
	width: 157px;	
	padding: 6px 10px 6px 0px;
	color: #002E54;
}

div.newsholder
{
	float: right;
	width: 157px;	
	color: #002E54;
	padding-right:2px;
	padding-top:8px;
	
}

div.newsholder h3
{
	color: #0062AC;
	font-size: 0.9em;
	border-bottom: 1px dotted #0062AC;
	
}

div.newsColumn h3
{
	color: #0062AC;
	font-size: 0.9em;
	border-bottom: 1px dotted #0062AC;
	margin-bottom: 0.8em;
}

div.newsColumn div.newsDate
{
	font-weight: bold;
	margin-bottom: 0.7em;
}

div.newsRepeater
{
	padding: 6px 10px 6px 0px;
	color: #002E54;
}

div.newsRepeater h3
{
	color: #0062AC;
	font-size: 0.9em;
	border-bottom: 1px dotted #0062AC;
	margin-bottom: 0.8em;
}

div.newsRepeater p.newsdate
{
	font-weight: bold;
	margin-bottom: 0.7em;
}

div.newsRepeater p.newsschool
{
	font-weight: bold;
	margin-bottom: 0.7em;
	font-size: 0.8em;
}

div#imagespage
{
border:0px red solid;
width:230px;
float:right;
font-family: "Trebuchet MS" !important;
font-size: 13px !important;
}


div#awarddatetitle
{
	
border:1px red solid;
width:350px;
float:left;
color:#000000;
font-size:14px;

}

/* Image heavy page - start */

div#ImageHeavyPage
{
	float: left;
	width: 670px;
}

div.ImageHeavyPageText
{	
	float: left;
	width: 440px;
	margin: 0px 0px 0px 0px;
	padding-bottom: 20px;
	/*border:#FF0000 1px solid; */
}

div.ImageHeavyPageText h2
{
	font-size: 1.3em;
	margin-bottom: 0.9em;
	
}

div.ImageHeavyPageText li
{
	margin-left: 1.5em;
}

div.ImageHeavyPageText p
{
	margin-bottom: 0.9em;
}

div.ImageHeavyPageText p.preamble
{
	font-size: 1.25em;
}

div.ImageHeavy
{   
	float: right;
	width: 200px;
	margin: 0px 10px 0px 0px;
	font-size: 0.7em;
	padding-bottom: 20px;
	/*border:#FF0000 1px solid; */
}

/* Image heavy page - end */

/* eventsCalendar Start */

div#eventsView
{
	background-color: #fff;
	padding : 10px;
}

div#eventsCalendar
{
	float: left;
	margin-right: 10px;
	margin-left:-9px;
}

div#eventsSideLinks
{
	float: left;
	border: 1px solid #E5E9F1;
	background-color: #fff;
	width: 350px;
	margin-right:10px;
}

div.sideLinkItem
{
	padding: 10px;
	padding-left: 14px;
	border-bottom: 1px solid #E5E9F1;
	cursor: pointer;
}

div.sideLinkItem:hover
{
	background-color: #EBF3FF;	
}

p.sideLinkDate
{
	font-size: 10px;
	color: #465C6E;
	margin: 0px;
	font-style: italic;
}

p.sf_eventBasicInfo
{
	font-size: 10px !important;
	color: #465C6E !important;
	margin: 0px !important;
	font-style: italic !important;
}

h3.sideLinkTitle
{
	font-size: 15px;
	color: #0062AC;
	margin: 4px 0px;
}

#sf_eventPriod  p {
font-weight: bold;
}

h3.sf_eventTitle
{
	font-size: 15px !important;
	color: #0062AC !important;
	margin: 10px 0px;
	text-decoration: none;
}

p.sideLinkSummary
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: #002E54;
	margin: 13px 0px;
}

a.sideLink
{
	margin: 10px 0px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: #002E54;

}

/* eventsCalendar End */

div#footer
{
	color:#808080;
	margin:0 auto;
	border:0px red solid;
	height:25px;

	width:1009px;

	padding-bottom:150px;

	padding-top:185px;
	font-family:Trebuchet MS;
	font-size:11px;
	border-left:1px gray solid;
	border-right:1px gray solid;
	
	
	}

div#parentfooter
{
	color:#808080;
	margin:0 auto;
	border:0px red solid;
	height:200px;

	width:1009px;

	padding-bottom:150px;

	padding-top:10px;
	font-family:Trebuchet MS;
	font-size:11px;
	border-left:1px gray solid;
	border-right:1px gray solid;
	
	
	}

	div#footer a
{
	color:#808080;
	font-family:Trebuchet MS;
	font-size:11px;
	text-decoration:none;
	

	
}

div#footerright1
{

float:right;
padding-right:45px;
border:0px red solid;






}

div#footerright1 a 
{

margin-left:5px;
margin-right:5px;



}

div#footerright2
{

float:right;
padding-right:50px;
font-size:10px;
border:0px red solid;
width:313px;
padding-top:5px;


}

div#footerright3
{


font-size:10px;
float:right;
margin-top:5px;
padding-right:3px;




}

div#footerlong
{
	color:#808080;
	margin:0 auto;
	border:0px red solid;
	height:25px;

	width:1009px;

	padding-bottom:150px;

	padding-top:245px;
	font-family:Trebuchet MS;
	font-size:11px;
	border-left:1px gray solid;
	border-right:1px gray solid;
	
}

div#footerlong a
{
	color:#808080;
	font-family:Trebuchet MS;
	font-size:11px;
	text-decoration:none;
	

	
}

div#go
{
width:43px;
height:28px;
background-image: url(Images/event_go.jpg);
float:right;
cursor:pointer;
margin-top:-5px;
}

div#eventgo
{
width:58px;
height:33px;

float:right;
margin-top:40px;

margin-right:20px;

cursor:pointer;
}

div#newsgo
{
width:58px;
height:33px;

float:right !important;
cursor:pointer;
margin-right:20px;


}


div#gosports
{
width:43px;
height:32px;
background-image: url(Images/go_sports.gif);
float:right;
margin-top:-12px;
background-repeat:no-repeat;
border:0px red solid;

	

}


/*FROM HERE*/


div#mainpageheaders
{
width:431px;
height:39px;
border:0px red solid;
background-image:url(Images/jumeirah_primary_school.jpg);
background-repeat:no-repeat;
}

div#mainpageheadersAR
{
width:431px;
height:39px;
border:0px red solid;
background-image:url(Images/primary_school.jpg);
background-repeat:no-repeat;
}

div#mainpageheadersSecondary
{
width:431px;
height:39px;
border:0px red solid;
background-image:url(Images/secondary_school.jpg);
background-repeat:no-repeat;
}

div#mainpageheadersSix
{

width:431px;
height:31px;
border:0px red solid;
background-image:url(Images/sixth_form.jpg);
background-repeat:no-repeat;

}

div#mainpageheaders_introjess
{

width:431px;
height:39px;
border:0px red solid;
background-image:url(Images/intro_jess.jpg);
background-repeat:no-repeat;

}

div#mainpageheadersParents
{
width:431px;
height:39px;
border:0px red solid;
background-image:url(Images/parentportal.jpg);
background-repeat:no-repeat;
}

div#mainpageheadersParentsJumPrim
{
width:431px;
height:39px;
border:0px red solid;
background-image:url(Images/parentportaljumprim.jpg);
background-repeat:no-repeat;
}

div#mainpageheadersParentsArPrim
{
width:431px;
height:39px;
border:0px red solid;
background-image:url(Images/parentportalarprim.jpg);
background-repeat:no-repeat;
}

div#mainpageheadersParentsArSec
{
width:431px;
height:39px;
border:0px red solid;
background-image:url(Images/parentportalarsec.jpg);
background-repeat:no-repeat;
}

div#mainpageheadersParentsArSix
{
width:431px;
height:39px;
border:0px red solid;
background-image:url(Images/parentportalarsix.jpg);
background-repeat:no-repeat;
}

div.mainpageschools
{	
	float: left;
	width: 425px;
	margin: 0px 10px 0px 0px;
	font-size: 13px;
	margin-left:30px;

	margin-top:10px;
	border:blue 0px solid;
	color:Gray;
	font-family:"Trebuchet MS";
	
}

div#NewsTicker
{
	
border:0px red solid;
width:230px;
height:280px;
float:right;
margin-right:5px;
background-image:url(Images/latest_news_green.jpg);
}

.newsinner
{
	color:Black;
}

div#IntroEventsMain
{
	
border:0px blue solid;
width:230px;
height:230px;
float:right;
margin-top:30px;
background-image:url(Images/events_green.jpg);


}


div#ArPrimNewsMain
{
	
border:0px red solid;
width:230px;
height:280px;
float:right;
margin-right:5px;
background-image:url(Images/latest_news_purple.jpg);


}

div#ArPrimEventsMain
{
	
border:0px blue solid;
width:230px;
height:230px;
float:right;
margin-top:30px;
background-image:url(Images/events_purple.jpg);


}


div#ArSecNewsMain
{
	
border:0px red solid;
width:230px;
height:280px;
float:right;
margin-right:5px;
background-image:url(Images/latest_news_red.jpg);


}

div#ArSecEventsMain
{
	
border:0px blue solid;
width:230px;
height:230px;
float:right;
margin-top:30px;
background-image:url(Images/events_red.jpg);


}




div#SixFormNewsMain
{
	
border:0px red solid;
width:230px;
height:280px;
float:right;
margin-right:5px;
background-image:url(Images/latest_news_orange.jpg);


}

div#SixFormEventsMain
{
	
border:0px blue solid;
width:230px;
height:230px;
float:right;
margin-top:30px;
background-image:url(Images/events_orange.jpg);


}



div#rightcol
{


border:0px red solid;
width:235px;
float:right;
margin-top:-35px;

}

div#headteachers
{
	float: left;
	width: 190px;
	height:150px;


	border:#FF0000 0px solid;
	margin-top:30px;
	margin-left:30px;
	
}



div#footerhome
{
	color:#808080;
	margin:0 auto;
	border:0px red solid;
	height:25px;

	width:1009px;

	padding-bottom:150px;

	padding-top:50px;
	font-family:Trebuchet MS;
	font-size:11px;
	border-left:1px gray solid;
	border-right:1px gray solid;
	
}

div#footerhome a
{
	color:#808080;
	font-family:Trebuchet MS;
	font-size:11px;
	text-decoration:none;
	

	
}

/* --------------- */
/* Ticker Vertical */

#NewsVertical 
{
	display: block;
	margin-top:70px;
	position: relative;
	overflow:hidden;
	margin-left:30px;
	margin-right:10px;
	height:177px;

	border:0px red solid;
	border:0px green solid;

}

#mainpageeventtext
{
	display: block;
	overflow: hidden;
	position: relative;
	margin-top:-10px !important;

	margin-left:0px;
	margin-right:10px;
	border:0px red solid;
	float: left;
	width:200px;
	height:115px;	
}

#NewsTickerVertical
{
	height:200px !important;
	position:relative !important;
	border:0px green solid;

}

ul#NewsTickerVertical div, ul#innerTickerVertical div
{
float:left;
}


#NewsTickerVertical li
{
	display: block;
	color: black;
	font-size: 14px;
	font-weight:bold;
	text-align: left;
	height:200px !important;
	border:0px blue solid;
	
}

#EventsTickerVertical li 
{
	display: block;
	color: #4e4e4e;
	text-align: left;
	font-size: 11px;
	height:160px !important;
	border:0px blue solid;
}

#NewsTickerVertical li a:link,
#NewsTickerVertical li a:Visited,
#EventsTickerVertical li a:link,
#EventsTickerVertical li a:Visited
{
	display: block;
	color: black;
	font-size: 14px;
	font-weight:bold;
	text-decoration:none;
}

.allnews
{
	margin-top:-30px;
	margin-left:160px;
	float:left;
	color: #6bb2e2;
	font-size: 12px;
	text-decoration:none;	
	z-index:1000px;
}

.homeallnews
{
	display:none;
	margin-top:-28px;
	margin-left:140px;
	float:left;
	color: white;
	font-size: 12px;
	z-index:1000px;
}

.sf_newsSummary
{
	font-size: 13px !important;
	padding-bottom: 4px;
	color: #4E4E4E !important;
	font-weight: normal !important;
	font-family: 'Trebuchet MS';
	line-height: 1.3;
}

.sf_newsSummary2
{
color:white;
	
}

.mainpagetextinner p, .mainpagetextinner dt
{
	color:Gray !important;	
}

.mainpagetextinner a 
{
	color:#6bb2e2 !important;	
}

.eventssummary
{
	margin-top:55px;
	margin-left:20px;
	margin-right:10px;
	height:140px;
	padding:6px;
	
}

.sf_newsTitle, .sf_newsTitle a
{
	color: #6bb2e2 !important;
	font-size:14px !important;	
	text-decoration:none;
}

.sf_newsList, h2.sf_newsTitle
{
	color: #6bb2e2 !important;
	font-size:14px !important;	
	text-decoration: none;
	margin: 0px !important;
	font-weight: bold !important;
}

.sf_newsList_rightcol
{
	color: #6bb2e2 !important;
	font-size: 14px !important;	
	text-decoration: none;
	font-weight: bold !important;
	height: 140px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 6px;
	list-style-type: none !important;
}

.sf_newsList_rightcol_li
{
	padding-bottom: 6px;
	list-style-type: none !important;
}

div.NewsNewHeader 
{
	position: absolute;
	left: 300px;
	top: 0px;
	width: 400px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	margin: 0 auto;	
}

div.NewsNewTopLeft 
{
	position: absolute;
	background-image:url(Images/titles/latestnewspurple.jpg);
	background-repeat:no-repeat;
	left: 285px;
	top: 60px;
	width: 420px;
	height: 410px;
	padding: 55px 10px 10px 10px;
	border: 0px red solid;
	margin: 0 auto;	
}

div.NewsNewTopNewsletters
{
	position: absolute;
	background-image:url(Images/titles/newsletters_orange.jpg);
	background-repeat:no-repeat;
	left: 760px;
	top: 300px;
	width: 220px;
	height: 200px;
	padding: 55px 10px 10px 10px;
	border: 0px red solid;
	margin: 0 auto;	
}

div.NewsNewBottomLeft 
{
	position: absolute;
	background-image:url(Images/titles/sportsstoriespurple.jpg);
	background-repeat:no-repeat;
	left: 285px;
	top: 500px;
	width: 320px;
	height: 410px;
	padding: 55px 10px 10px 10px;
	border: 0px red solid;
	margin: 0 auto;	
}

div.NewsNewBottomRight 
{
	position: absolute;
	background-image:url(Images/titles/perfawardspurple.jpg);
	background-repeat:no-repeat;
	left: 630px;
	top: 500px;
	width: 320px;
	height: 410px;
	padding: 55px 10px 10px 10px;
	border: 0px red solid;
	margin: 0 auto;	
}

.newsNewList li 
{
	color: black !important;
	font-size:13px;
	text-decoration: none !important;
	margin: 0px;
	list-style-type: none;
	height:58px; 
	padding-bottom:5px; 
	overflow:hidden;
	list-style-type: none;
}

h2.newsNewTitle a
{
	color: black !important;
	font-size:13px !important;	
	text-decoration: none !important;
}


.newsTopRight {
	position: relative;
	left: 330px;
	width: 300px;
	height: 300px;
	border: 1px red solid;
	margin: 0 auto;	
	background-color: yellow;
	float: left;
}

#sf_homenewsTitle
{
	color: black !important;
	font-size: 14px !important;		
	list-style-type: none !important;
}

.sf_homenewsTitle
{
	color: black !important;
	font-size:14px !important;		
	list-style-type: none !important;
}

.sf_homeNewsSummary
{
	font-size: 11px !important;
	padding-bottom: 0px;
	color: #4E4E4E !important;
	font-weight: normal !important;
	font-family: 'Trebuchet MS';
	line-height: 1.3;
}

.sf_newsDate
{
	font-size:11px !important;	
	color:#000000;
	font-weight:normal;
	color: gray !important;
}

.sf_newsDate2
{
	font-size:12px !important;	
	color:#FFFFFF;
	font-weight:normal;
}

div#pageTextheavy p
{
	color:gray !important;		
}

.goeventfilter
{
	vertical-align:middle;
	margin-left:10px;
	margin-right:5px;
}

.eventsdatefilterdiv
{
	margin-bottom:25px;
	font-size:11px;	
	
	
		
}

.showallfilter
{
	margin-left:5px;
	color:#6bb2e2;	
	font-size:11px;	
}

.showallfilter a
{
	margin-left:5px;
	color:#6bb2e2;	
	font-size:11px;	
}

.print, .print a
{
	
	color:#6bb2e2;
	font-size:11px;
}



div.mainpagecontent
{	
	float: left;
	width: 735px;

	font-size: 13px;
	padding-bottom: 0px;

	margin-top:15px;
	border:blue 0px solid;
	color:Gray;
	font-family:"Trebuchet MS";
	
}

div#pageContent
{	
	float: left;
	
	width: 720px;
	
	
	font-size: 0.8em;
	padding-bottom: 20px;
	margin-left:0px;
	margin-top:-50px;

	border:#FF0000 0px solid;
	
	
}

div#mainpageevents
{
	float:left;

	width: 387px;
	
	height:226px;

	border:#FF0000 0px solid;
	background-image:url(Images/eventscalendarmain2.jpg);
	background-repeat:no-repeat;
	
}

div#mainpageeventscontents
{
	padding:20px;
	margin-top:45px;

	margin-left:164px;

}

table#newswrapper
{

margin-top:70px;
float:left;
}


div.mainpageannouncementcontainer
{
	width:727px;
	height:59px;

	background-image:url(Images/announcement_bground.jpg);
	background-repeat:no-repeat;
	margin-left:4px;
	margin-top:-30px;

}

div.mainpageannouncementtext
{
	padding-top:25px;
	padding-left:70px;
}


div.mainpageannouncementtext a
{
	text-decoration:none;
    color:White;
    font-size:13px;
    font-family:"Trebuchet MS";
}

div#mainpageNewsTicker
{
	border:0px red solid;
	width:343px;
	height:226px;
	float:left;
	background-image:url(Images/latestnewsmain2.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

div#lefttext
{	
	float: left;
	width: 180px;
	
	font-size: 12px;
	padding-bottom: 0px;
	margin-left:42px;

	color:Gray;
	font-family:"Trebuchet MS";
	line-height:15px;
	
}

div#mainpageeventscalendarimg
{
	float: left;
	padding-right:10px;
	padding-bottom:10px;
}

.sf_datehome
{
	color:black !important;
	font-weight: normal !important;
	font-size:12px !important;
}

.sf_titlehome
{
	color:black !important;
	font-weight: bold !important;
	font-size:14px !important;
	font-family: Trebuchet MS !important;
}


.newstitleshome
{
	color:black !important;
	font-weight: bold !important;
	font-size:14px !important;
	font-family: Trebuchet MS !important;
}

.sf_postTagshome
{
	font-size:12px;
	color:black;
}

.sf_titlepages
{
	color:#6bb5e7 !important;
	font-weight: bold !important;
	font-size:14px !important;
	text-decoration:none;
	
	
}

.sf_datepages
{
	color:#000000 !important;
	font-size:11px !important;
	text-decoration:none;
	padding-bottom:5px;
	
	
}



div#mainpagedirectordiv
{
	width:234px;
	height:421px;
	float:left;
	background-image:url(Images/director.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
}

.homenewswrap
{
	height:100px;
	width:300px;
}

.homeeventswrap
{
	height:60px;
	margin-top:4px;

}

.homeeventcontent
{
	color:#4e4e4e;	
}

.eventcontent
{
	color:#000000;	
	font-size:11px;
	padding-bottom:10px;
}


.printeventstartheader
{

color:#000000;

}

.newslist
{
	height:200px;
	border:0px blue solid;
	overflow:hidden;
	
	
}

.newslist1
{
	height:110px;
	border:0px red solid;

	list-style-type:none;	
}

.newsinnerwrap
{
border:0px blue solid;
width:350px;
float:right;
position:relative;
padding-left:10px;
}

.newsthumb
{
float:left;
border:0px green solid;
position:absolute;
padding-right:10px;
}

.newsThumbHome
{
float:left;
border:0px green solid;
position:relative;
padding-right:10px;
}

.newsthumb2
{

float:left;
border:0px green solid;
position:relative;

background-color:#fff;
border:1px #8a8b8d solid;
padding-left:1px;
padding-top:1px;
padding-bottom:1px;
padding-right:1px;


}

.page
{

color:#0183c9;

}

.page a
{

color:#0183c9;

}




/* DOCS LISTS  */
.sf_docTitle a {
	display: block;
	padding-bottom: 5px;
	padding-left: 20px;
	background: transparent url(img/a_pdf.gif) no-repeat 0 0;
}
.pdf .sf_docTitle a {
	background: transparent url(img/a_pdf.gif) no-repeat 0 0;
}
.doc .sf_docTitle a, 
.docx .sf_docTitle a, 
.rtf .sf_docTitle a {
	background: transparent url(img/a_pdf.gif) no-repeat 0 0;
}

.txt .sf_docTitle a {
	background: transparent url(img/a_txt.gif) no-repeat 0 0;
}

.xls .sf_docTitle a, 
.xlsx .sf_docTitle a {
	background: transparent url(img/a_xls.gif) no-repeat 0 0;
}

.ppt .sf_docTitle a, .pptx .sf_docTitle a {
	background: transparent url(img/a_ppt.gif) no-repeat 0 0;
}

.jpg .sf_docTitle a, .jpeg .sf_docTitle a {
	background: transparent url(img/a_jpg.gif) no-repeat 0 0;
}

.gif .sf_docTitle a, .png .sf_docTitle a {
	background: transparent url(img/a_gif.gif) no-repeat 0 0;
}
.sf_expandableList .doc 
{
	background: transparent url(img/a_doc.gif) no-repeat 0 0;
	padding-left: 20px;
	padding-bottom: 3px;
}

.sf_expandableList .pdf
{
	background: transparent url(img/a_pdf.gif) no-repeat 0 0;
	padding-left: 20px;
	padding-bottom: 3px;
	
}

.sf_expandableList .image
{
	background: transparent url(img/a_jpg.gif) no-repeat 0 0;
	padding-left: 20px;
	padding-bottom: 3px;
}

.thumbborder
{

background-color:white;
border:1px #c9c9c9 solid;
padding-left:2px;
padding-top:2px;
padding-bottom:2px;
padding-right:2px;
margin-bottom:10px;
margin-top:10px;
border-width: 1px !important;

}


.search
{

padding-top:10px;

}

.searchtext
{


padding-bottom:20px;
border-bottom:1px gray solid;
font-size:12px;


}

.searchtext b
{


color:gray !important;
font-size:14px;


}


/* Pager */
sf_pager 
{
	margin: 10px 0;
	padding: 0;
	width: 100%;
	float: left;
	list-style: none;
	clear: both;
	
}
sf_pager li
{
	margin: 0;
	padding: 0 10px 0 0;
	width: auto;
	float: left;
}
sf_pager li a
{
	padding: 3px 5px;
	color:black;
}

.sf_photoListLightbox li
{
	background-image: url(Images/jess_gallery_bground.jpg);
	background-repeat:no-repeat;
	width:175px !important;
	text-align:center;
	margin:0 -10px 0 0 !important;
}

.sf_photoListLightbox li .sf_image
{
	width:175px !important;
	height:120px !important;
	display:table-cell;
	vertical-align:middle;
}
	
ol.sf_photoListLightbox li dd.sf_image img, ol.sf_listAndPage li dd.sf_image img 
{
	position:relative !important;
}

ol.sf_photoListLightbox li dl, ol.sf_listAndPage li dl {
	padding-top:45px !important;
}


.list-album li {
background-image:url("Images/jess_gallery_bground.jpg");
background-repeat:no-repeat;
float:left;
height:265px;
list-style:none outside none;
margin:0 50px 0 0 !important;
text-align:center;
width:173px;
}

.list-album li dd
{
	width:165px !important;

	height:160px !important;
	padding-top:50px;
}
	
.list-album li dd img
{
	position:relative !important;
}

ol.sf_photoListLightbox li dl, ol.sf_listAndPage li dl {
	padding-top:45px !important;
}

.list-album li img
{
border:0px;
}

label.album-name
{
display:none;
}

div.homeeventswrap .sf_titlehome a
{
color:black !important;
font-size:14px !important;
}

.announcement-wrap
{
height:60px;
}

.myselectbox-wrapper
{
	position: absolute;
	top: 205px;


	margin-left: 30px;
	width:600px;
}

.homepage-label
{
	display: inline; font-size: 13px;
}

.homepage-top-links
{
	text-decoration: none; color: black; font-size: 13px;padding-right:10px;
}

.homepage-top-links img
{
	width: 20px; height: 20px; display: inline; vertical-align: text-bottom;
}





/* News List for Celebrating and Sports on the Home Page */

.sf_newsList_HomePageNewsCelebrating
{
	margin: 0px 0px 0px;
	padding: 0;
	list-style: none;
	text-decoration: none !important;
}
.sf_newsList_HomePageNewsCelebrating li a
{
	text-decoration: none !important;
	font-weight: bold !important;
	margin: 0 0 10px;
	padding: 0px;
	list-style-type: none;
	color: white !important;
}
.sf_newsList_HomePageNewsCelebrating h2.sf_newsTitle_HomePageNewsCelebrating ul li a
{
	color: white !important;
	font-size: 13px !important;
	line-height: 1em;
	text-decoration: none !important;
	list-style: none;
	list-style-type: none;
	margin-bottom:5px;
}

.sf_newsList_HomePageNewsCelebrating h2.sf_newsTitle_HomePageNewsCelebrating
{
	margin: 0 0 10px;
	color: white !important;
	padding: 0;
	font-size: 12px !important;
	line-height: 1.2em;
	text-decoration: none !important;
}
.sf_newsList_HomePageNewsCelebrating .sf_newsTitle_HomePageNewsCelebrating
{
	margin: 20px 0;
	color: white !important;
	padding: 0;
	font-size: 8em !important;
	font-weight: normal !important;
	line-height: 1.2em;
	text-decoration: none !important;
}
.sf_newsList_HomePageNewsCelebrating .sf_newsDate_HomePageNewsCelebrating
{
	font-size: .9em;
}
.sf_newsList_HomePageNewsCelebrating .sf_newsSummary_HomePageNewsCelebrating 
{	
}
.sf_newsList_HomePageNewsCelebrating .sf_newsSummary_HomePageNewsCelebrating img 
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
/* News tag list */
dl.sf_newsTagList_HomePageNewsCelebrating 
{
}
dl.sf_newsTagList_HomePageNewsCelebrating dt, dl.sf_newsTagList_HomePageNewsCelebrating dd
{
	display: inline;
}/* Comments List */
.sf_contentComments_HomePageNewsCelebrating
{
	margin: 3em 0 1em;
	padding: 0;
}
.sf_contentComments_HomePageNewsCelebrating .sf_commentsList_HomePageNewsCelebrating 
{
	margin: 1em 0;
	padding: 0;
	list-style-type: none;
}
.sf_contentComments_HomePageNewsCelebrating .sf_commentsList_HomePageNewsCelebrating li
{
	margin: 0 0 10px;
	padding: 0;
	list-style-type: none;
}
.sf_contentComments_HomePageNewsCelebrating .sf_commentAuthor_HomePageNewsCelebrating
{
	margin: 0;
	padding: 0;
}
.sf_contentComments_HomePageNewsCelebrating abbr 
{
	font-size: .8em;
}
.sf_contentComments_HomePageNewsCelebrating .sf_commentsList_HomePageNewsCelebrating .sf_commentAuthor_HomePageNewsCelebrating strong 
{
	font-size: 1.1em;
}
.sf_contentComments_HomePageNewsCelebrating .sf_eventSubTitle_HomePageNewsCelebrating, .sf_contentComments_HomePageNewsCelebrating legend
{
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 1.4em;
}
/* Event */
.sf_contentComments_HomePageNewsCelebrating .sf_contentCommentForm_HomePageNewsCelebrating 
{
	margin: 0;
	padding: 0;
	border: 0;
}
.sf_contentComments_HomePageNewsCelebrating .sf_contentCommentForm_HomePageNewsCelebrating ol 
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 1em;
}
.sf_contentComments_HomePageNewsCelebrating .sf_contentCommentForm_HomePageNewsCelebrating li 
{
	margin: 0 0 1em;
	padding: 0;
	list-style-type: none;
}
.sf_contentComments_HomePageNewsCelebrating .sf_contentCommentForm_HomePageNewsCelebrating label
{
	display: block;
}
.sf_contentComments_HomePageNewsCelebrating .sf_contentCommentForm_HomePageNewsCelebrating .sf_commentsValidator_HomePageNewsCelebrating strong
{
	font-weight: normal;
	display: block;
}
/* Editor in comments tools toggle */
.formattingOptionsToggleBtn {
	display: block;
	text-align: right;
	outline-width: 0;	
}
.reToolbarWrapper 
{
	visibility: hidden;
}
.formattingOptions .reToolbarWrapper 
{
	visibility: visible;
}
/* Pager */
ol.sf_pager_HomePageNewsCelebrating 
{
	margin: 10px 0;
	padding: 0;
	width: 100%;
	float: left;
	list-style: none;
	clear: both;
}
ol.sf_pager_HomePageNewsCelebrating li
{
	margin: 0;
	padding: 0 10px 0 0;
	width: auto;
	float: left;
}
ol.sf_pager_HomePageNewsCelebrating li a
{
	padding: 3px 5px;
}
ol.sf_pager_HomePageNewsCelebrating li a[disabled="disabled"], ol.sf_pager_HomePageNewsCelebrating li a.sf_PagerSelItem_HomePageNewsCelebrating
{
	color: #666;
	text-decoration: none;
	cursor: default;
}





/* News List for Announcement Text at the top of the Home Page */

.sf_newsList_HomePageNewsAnnounce
{
	margin: 0px 0px 0px;
	padding: 0;
	list-style: none;
	text-decoration: none !important;
	padding-top:25px;
	padding-left:70px;

}
.sf_newsList_HomePageNewsAnnounce li a
{
	text-decoration: none !important;
	font-weight: bold !important;
	margin: 0 0 10px;
	padding: 0px;
	list-style-type: none;
	color: white !important;
}
.sf_newsList_HomePageNewsAnnounce h2.sf_newsTitle_HomePageNewsAnnounce ul li a
{
	color: white !important;
	font-size: 13px !important;
	font-weight: bold !important;
	line-height: 1em;
	text-decoration: none !important;
	list-style: none;
	list-style-type: none;
	margin-bottom:5px;
}

.sf_newsList_HomePageNewsAnnounce h2.sf_newsTitle_HomePageNewsAnnounce
{
	margin: 0 0 10px;
	color: white !important;
	padding: 0;
	font-size: 13px !important;
	font-weight: bold !important ;
	line-height: 1.2em;
	text-decoration: none !important;
}
.sf_newsList_HomePageNewsAnnounce .sf_newsTitle_HomePageNewsAnnounce
{
	margin: 20px 0;
	color: white !important;
	padding: 0;
	font-size: 8em !important;
	font-weight: normal !important;
	line-height: 1.2em;
	text-decoration: none !important;
}
.sf_newsList_HomePageNewsAnnounce .sf_newsDate_HomePageNewsAnnounce
{
	font-size: .9em;
}
.sf_newsList_HomePageNewsAnnounce .sf_newsSummary_HomePageNewsAnnounce 
{	
}
.sf_newsList_HomePageNewsAnnounce .sf_newsSummary_HomePageNewsAnnounce img 
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
/* News tag list */
dl.sf_newsTagList_HomePageNewsAnnounce 
{
}
dl.sf_newsTagList_HomePageNewsAnnounce dt, dl.sf_newsTagList_HomePageNewsAnnounce dd
{
	display: inline;
}/* Comments List */
.sf_contentComments_HomePageNewsAnnounce
{
	margin: 3em 0 1em;
	padding: 0;
}
.sf_contentComments_HomePageNewsAnnounce .sf_commentsList_HomePageNewsAnnounce 
{
	margin: 1em 0;
	padding: 0;
	list-style-type: none;
}
.sf_contentComments_HomePageNewsAnnounce .sf_commentsList_HomePageNewsAnnounce li
{
	margin: 0 0 10px;
	padding: 0;
	list-style-type: none;
}
.sf_contentComments_HomePageNewsAnnounce .sf_commentAuthor_HomePageNewsAnnounce
{
	margin: 0;
	padding: 0;
}
.sf_contentComments_HomePageNewsAnnounce abbr 
{
	font-size: .8em;
}
.sf_contentComments_HomePageNewsAnnounce .sf_commentsList_HomePageNewsAnnounce .sf_commentAuthor_HomePageNewsAnnounce strong 
{
	font-size: 1.1em;
}
.sf_contentComments_HomePageNewsAnnounce .sf_eventSubTitle_HomePageNewsAnnounce, .sf_contentComments_HomePageNewsAnnounce legend
{
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 1.4em;
}
/* Event */
.sf_contentComments_HomePageNewsAnnounce .sf_contentCommentForm_HomePageNewsAnnounce 
{
	margin: 0;
	padding: 0;
	border: 0;
}
.sf_contentComments_HomePageNewsAnnounce .sf_contentCommentForm_HomePageNewsAnnounce ol 
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 1em;
}
.sf_contentComments_HomePageNewsAnnounce .sf_contentCommentForm_HomePageNewsAnnounce li 
{
	margin: 0 0 1em;
	padding: 0;
	list-style-type: none;
}
.sf_contentComments_HomePageNewsAnnounce .sf_contentCommentForm_HomePageNewsAnnounce label
{
	display: block;
}
.sf_contentComments_HomePageNewsAnnounce .sf_contentCommentForm_HomePageNewsAnnounce .sf_commentsValidator_HomePageNewsAnnounce strong
{
	font-weight: normal;
	display: block;
}
/* Editor in comments tools toggle */
.formattingOptionsToggleBtn {
	display: block;
	text-align: right;
	outline-width: 0;	
}
.reToolbarWrapper 
{
	visibility: hidden;
}
.formattingOptions .reToolbarWrapper 
{
	visibility: visible;
}
/* Pager */
ol.sf_pager_HomePageNewsAnnounce 
{
	margin: 10px 0;
	padding: 0;
	width: 100%;
	float: left;
	list-style: none;
	clear: both;
}
ol.sf_pager_HomePageNewsAnnounce li
{
	margin: 0;
	padding: 0 10px 0 0;
	width: auto;
	float: left;
}
ol.sf_pager_HomePageNewsAnnounce li a
{
	padding: 3px 5px;
}
ol.sf_pager_HomePageNewsAnnounce li a[disabled="disabled"], ol.sf_pager_HomePageNewsAnnounce li a.sf_PagerSelItem_HomePageNewsAnnounce
{
	color: #666;
	text-decoration: none;
	cursor: default;
}

table.printview {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial !important;
	color: black !important;
	width: 600px;
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
}
table.printview th {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial !important;
	color: black !important;
	border-width: 1px;
	padding: 4px;
	border-style: inset;
	border-color: black;
	background-color: white;
}
table.printview td {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial !important;
	color: black !important;
	border-width: 1px;
	padding: 4px;
	border-style: inset;
	border-color: black;
	background-color: white;
}

div#ctl00_MainPageTextheavy_ctl00_calEvents_wrapper
{
width:630px;
}

