body						{ margin: 0; font-size: 80%; font-family: tahoma, verdana, arial, sans-serif; height: 100%; }


input, textarea, select		{ font-size: 90%; }

a							{ text-decoration: none; }
a:hover						{ text-decoration: underline; }

h1							{ font-family: "century gothic"; font-size: 100%; color: #006600; margin: 0; }
h2							{ font-family: "century gothic"; font-size: 100%; color: #006600; }

#body						{}

#alert						{ color: #FF0000; margin: 10px 0 10px 0; }

/* Colour Schemes */
.style1 .active				{ background-color: #029801; }
.style1 h1, .style1 h2, .style1 #content a, .style1 #menu3 a
							{ color: #029801; }
							
.style2 #menu2, .style2 .active
							{ background-color: #CB0101; }
.style2 h1, .style2 h2, .style2 #content a, .style2 #menu3 a
							{ color: #CB0101; }
.style2 #menu2 .folder_show1, .style2 #menu2 .folder_hide1, .style2 #menu2 .folder1
							{ background-color: #A60000; }
.style2 #menu2 .folder_show2, .style2 #menu2 .folder_hide2, .style2 #menu2 .folder2
							{ background-color: #7C0000; }

.style3 #menu2, .style3 .active
							{ background-color: #CB6500; }
.style3 h1, .style3 h2, .style3 #content a, .style3 #menu3 a
							{ color: #CB6500; }
.style3 #menu2 .folder_show1, .style3 #menu2 .folder_hide1, .style3 #menu2 .folder1
							{ background-color: #AA5102; }
.style3 #menu2 .folder_show2, .style3 #menu2 .folder_hide2, .style3 #menu2 .folder2
							{ background-color: #873D01; }

.style4 #menu2, .style4 .active
							{ background-color: #CACB01; }
.style4 h1, .style4 h2, .style4 #content a, .style4 #menu3 a
							{ color: #CACB01; }
.style4 #menu2 .folder_show1, .style4 #menu2 .folder_hide1, .style4 #menu2 .folder1
							{ background-color: #A2A000; }
.style4 #menu2 .folder_show2, .style4 #menu2 .folder_hide2, .style4 #menu2 .folder2
							{ background-color: #868402; }

.style5 #menu2, .style5 .active
							{ background-color: #00CB00; }
.style5 h1, .style5 h2, .style5 #content a, .style5 #menu3 a
							{ color: #00CB00; }
.style5 #menu2 .folder_show1, .style5 #menu2 .folder_hide1, .style5 #menu2 .folder1
							{ background-color: #009200; }
.style5 #menu2 .folder_show2, .style5 #menu2 .folder_hide2, .style5 #menu2 .folder2
							{ background-color: #026C02; }

.style6 #menu2, .style6 .active
							{ background-color: #00CBCA; }
.style6 h1, .style6 h2, .style6 #content a, .style6 #menu3 a
							{ color: #00CBCA; }
.style6 #menu2 .folder_show1, .style6 #menu2 .folder_hide1, .style6 #menu2 .folder1
							{ background-color: #009C9A; }
.style6 #menu2 .folder_show2, .style6 #menu2 .folder_hide2, .style6 #menu2 .folder2
							{ background-color: #007C7B; }

.style7 #menu2, .style7 .active
							{ background-color: #0000CA; }
.style7 h1, .style7 h2, .style7 #content a, .style7 #menu3 a
							{ color: #0000CA; }
.style7 #menu2 .folder_show1, .style7 #menu2 .folder_hide1, .style7 #menu2 .folder1
							{ background-color: #000496; }
.style7 #menu2 .folder_show2, .style7 #menu2 .folder_hide2, .style7 #menu2 .folder2
							{ background-color: #010367; }
							
.style8 .active
							{ background-color: #029801; }
.style8 h1, .style8 h2, .style8 #content a, .style8 #menu3 a
							{ color: #029801; }


/* Logo */
#logo						{ position: absolute; top: 8px; left: 10px; }
.logos					{ float: right; padding-right: 80px; text-align: right; }
.logos img					{ margin-right: 5px; }

/* Scrollers */
#scroller1					{ width: 100%; position: relative; font-size: 80%; z-index: 100; }
#scroller1div				{ width: 150px; float: right; padding: 5px; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; background-color: #EEEEEE; }
#scroller1div h1			{ margin: 10px 3px 3px 3px; color: #000000; }

#accessibility				{ line-height: 14px; z-index: 100; }
#accessibility a:hover		{ text-decoration: none; }
#accessibility .box			{ border: 1px solid #0000FF; text-align: center; width: 18px; background-color: #EEEEEE; }
#accessibility .active		{ border: 1px solid #FF0000; text-align: center; width: 18px; background-color: #EEEEEE; }

#scroller2					{ width: 100%; position: relative; font-size: 80%; z-index: 100; }
#scroller2div				{ padding: 5px; float: right; vertical-align: top; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; background-color: #EEEEEE; }
#scroller2div p a			{ color: #999999; }


/* Top Banner */
#header td					{ height: 70px; vertical-align: middle; font-family: "century gothic"; padding-left: 113px; /* filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#ffffff', startColorstr='#006600', gradientType='1'); */ color: #FFFFFF; background: #ffffff url(/images/bg_header.gif) repeat-y top left;  font-size: 90%; }
#header h1					{ font-size: 230%; color: #FFFFFF; font-weight: normal; }

#logocontain {
}

#titlecontainer {

padding: 0px 0px 0px 85px;
}

/* Horizontal Menu */
.end, #menu1 .end, #spacer1 .end, #spacer2 .end
							{ border-right: 0; }
#menu1						{ background-color: #006600; }
#menu1 td					{ border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
#menu1 a					{ display: block; text-align: center; white-space: nowrap; color: #FFFFFF; padding: 2px 4px 2px 4px; }
#menu1 a:hover				{ text-decoration: none; }
#menu1 div div				{ width: 200px; border: 1px solid #000000; background-color: #FFFFFF; }
#menu1 div a				{ border: 0; text-align: left; color: #000000; font-size: 80%; }

#spacer1					{ height: 4px; }
#spacer1 td					{ border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
#spacer1 .end				{ border-right: 0; }

#spacer2					{ height: 20px; background-color: #013300; }
#spacer2 td					{ border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; color: #FFFFFF; padding-left: 10px; font-size: 85%; }
#spacer2 a					{ color: #FFFFFF; }
#spacer2 .end				{ border-right: 0; }

#spacer3					{ height: 5px; background-color: #013300; }
#spacer3 td					{ border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
#spacer3 .end				{ border-right: 0; }

#hspacer, #hmenu:hover		{ background-color: #989898; }
#hspacer1, #hmenu1:hover	{ background-color: #029801; }
#hspacer2, #hmenu2:hover	{ background-color: #CB0101; }
#hspacer3, #hmenu3:hover	{ background-color: #CB6500; }
#hspacer4, #hmenu4:hover	{ background-color: #CACB01; }
#hspacer5, #hmenu5:hover	{ background-color: #00CB00; }
#hspacer6, #hmenu6:hover	{ background-color: #00CBCA; }
#hspacer7, #hmenu7:hover	{ background-color: #0000CA; }
#hspacer8, #hmenu8:hover	{ background-color: #029801; }


/* Left Menu */
#menu2						{ height: 100%; vertical-align: top; background-color: #006600; border-right: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; padding-bottom: 3px; }
#menu2 a					{ display: block; color: #FFFFFF; text-decoration: none; padding: 4px 10px 4px 18px; background-image: url(/images/menu_arrow.gif); background-position: top left; background-repeat: no-repeat; }
#menu2 a:hover				{ text-decoration: underline; }
#menu2 div					{ padding-bottom: 3px; }
#menu2 div a				{ border-top: 0; }

#menu2 .link1				{ }
#menu2 .link2				{ font-size: 90%; padding-left: 25px; }
#menu2 .link3				{ font-size: 85%; padding-left: 25px; }

#menu2 .folder_show1		{ background-image: url(images/menu_show.gif); }
#menu2 .folder_hide1		{ background-image: url(images/menu_hide.gif); }
#menu2 .folder_show1, #menu2 .folder_hide1, #menu2 .folder1
							{ background-color: #004400; }

#menu2 .folder_show2		{ background-image: url(images/menu_show.gif); }
#menu2 .folder_hide2		{ background-image: url(images/menu_hide.gif); }
#menu2 .folder_show2, #menu2 .folder_hide2, #menu2 .folder2
							{ background-color: #002200; }


/* Right Links */
#menu3						{ height: 100%; padding: 10px; vertical-align: top; border-top: 1px solid #FFFFFF; font-size: 85%; }
#menu3 h2					{ font-size: 120%; }


/* Main Content */
#content					{ height: 100%; padding: 10px; vertical-align: top; background-color: #E5EFE6; border-right: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; }
#content h1					{ margin-bottom: 10px; font-size: 150%; }
#content h2					{ font-size: 120%; }
#content h3					{ color:#FFFFFF; margin-bottom: 10px; font-size: 110%; }

#form						{ width: 100%; border: 1px solid #029801; }
#form .header				{ border-bottom: 1px solid #029801; font-weight: bold; }
#form .notice				{ background-color: #029801; padding: 5px; }
#form .button				{ width: 90px; padding: 0 5px 0 5px; }


/* Footer */
#footer						{ padding: 5px; border-top: 1px solid #FFFFFF; font-size: 80%; }
#info						{}
#info_print					{ display: none; color: #FFFFFF; }

#insert					{ display: none; }
#insertFrame				{ text-align: left; z-index: 1; }
#insertFrame table			{ text-align: left; }



               /*content settings */

.heading {
             color:#006600;
			 font:Verdana, Arial, Helvetica, sans-serif;
			 text-transform:capitalize;
			 font-size:140%;
			 }			   
			   
.subheading {
             color:#006600;
			 font:Verdana, Arial, Helvetica, sans-serif;
			 text-transform:capitalize;
			 font-size:120%;
			 }	
			 
			 /*  case studies */
			 
.caselink a:link, a:visited, a:active{
	                                 color:#333;
                                     }
.caselink a:hover{
	             text-decoration:none;
	             color:#CCCC00;
                 }
				 
#ictreg1	{
        font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-style:normal;
		height:inherit;
		color:#0066CC;
		background-color:#FFFFFF;
		border:1px;
		border-color:#006600;
		padding: 10px 10px 10px 10px;	
		text-align:left;		 	
	    }
		
#ictregtitle1	{
                font-family:Arial, Helvetica, sans-serif;
		        font-size:12px;
		        font-style:normal;
		        height:inherit;
		        color: #006600;
				font-weight:700;
				text-transform:capitalize;
		        background-color:#DDDDEE;
		        border:1px;
		        border-color:#006600;
				padding: 2px 2px 2px 2px;
				text-align:center;			 	
	            }
		
#ictreg2	{
            font-family:Arial, Helvetica, sans-serif;
		    font-size:12px;
		    font-style:normal;
		    height:inherit;
		    color:#0066CC;
		    background-color:#FFFFFF;
		    border:1px;
		    border-color:#006600;
		    padding: 10px 10px 10px 10px;	
		    text-align:left;		 	
	        }
		
#ictregtitle2	{
                font-family:Arial, Helvetica, sans-serif;
		        font-size:12px;
		        font-style:normal;
		        height:inherit;
		        color: #006600;
				font-weight:700;
				text-transform:capitalize;
		        background-color:#DDDDEE;
		        border-color:1px;
		        border:#006600;
				padding: 2px 2px 2px 2px;
				text-align:center;			 	
	            }
		
#ictreg3	{
            font-family:Arial, Helvetica, sans-serif;
		    font-size:12px;
		    font-style:normal;
		    height:inherit;
		    color:#0066CC;
		    background-color:#FFFFFF;
		    border:1px;
		    border-color:#006600;
		    padding: 10px 10px 10px 10px;	
		    text-align:left;		 	
	        }
		
#ictregtitle3	{
                font-family:Arial, Helvetica, sans-serif;
		        font-size:12px;
		        font-style:normal;
		        height:inherit;
		        color: #006600;
				font-weight:700;
				text-transform:capitalize;
		        background-color:#DDDDEE;
		        border:1px;
				border-color:#006600;
				padding: 2px 2px 2px 2px;
				text-align:center;	
						 	
	            }
				
.presentation {

font-family:Georgia, "Times New Roman", Times, serif;
font-size:130%;
color:#0000FF;
text-transform:capitalize;
text-align:center;
text-decoration:underline;
}

.quote {
color:#3366CC;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:100%;
font-style:italic;
}


			
			/*  visit school settings */ 

#address {

padding:1px 1px 1px 1px;
border:1px solid #006600;
}
				
#transcar {
padding: 1px 1px 1px 30px;
background-image:url(images/taxiIcon.jpg);
background-repeat:no-repeat;
height:20px;

}
.transcar {
color:#CC9933;
font-size:12px;
font-family:"Times New Roman", Times, serif;
text-transform:uppercase;
text-align:left;

}

#transtrain {
padding: 1px 1px 1px 30px;
background-image:url(images/trainIcon.jpg);
background-repeat:no-repeat;

}
.transtrain {
color:#CC9933;
font-size:12px;
font-family:"Times New Roman", Times, serif;
text-transform:uppercase;
text-align:left;
height:20px;
}

#transbus {
padding: 1px 1px 1px 30px;
background-image:url(images/busIcon.jpg);
background-repeat:no-repeat;
height:20px;
}
.transbus {
color:#CC9933;
font-size:12px;
font-family:"Times New Roman", Times, serif;
text-transform:uppercase;
text-align:left;

}				

.discripttext {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
text-align:left;
text-transform:none;
}

      /*       canteen settings    */
	  

.canttext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#009900;

}

.canttitle {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#009900;

}

.cantsubtitle {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333366;
background-color:#00CC99;

}

.cantprice {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#006699;
text-align:center;
font-style:italic;

}

.cantdiscript {

}

/*    school video container  */

#homestatement {
padding: 0px 0px 0px 5px;
background-image:url(school_bg.gif);
background-repeat:no-repeat;
background-position:center;
border:#006600 solid 1px;

}

/*  news ticker settings  */

div#TICKER{
margin-bottom:4px;

}

div#TICKER ul{
display:inline;
}


div#TICKER ul li{
display:inline;
background-image:none;
}

.newsheadlines li{
margin:0px;
padding:0px;
padding-left:12px;
font-size:80%;
color:#666;
list-style-type:none;
background-image: url(listimage.gif);
background-repeat:no-repeat;
background-position:left;
border-bottom:1px dashed #CCCCCC;
width:273px;
padding-top:2px;
padding-bottom:2px;
}
.newsheadlines li.last,

.newsheadlines a:link, a:visited, a:active{
	                                 color:Black;
                                     }
.newsheadlines a:hover{
	             text-decoration:none;
	             color:#CCCC00;
                 }

.red{color:#f00;}

/*      time Settings See clock.js for settings #E5EFE6 is the colour for the main background   */

#time {
border-bottom:#006600 solid 1px;
border-top:#006600 double 1px;
}

.time {
color:#006600;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
text-align:right;
}
/*    settings for welcome message */

#welcomemessage {

}

.welcomemessage {

color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
text-align:left;
}

.marquee { 
         background:#ffffff;
	     font: 12px Verdana, Arial, Helvetica, sans-serif;color:#006600;
	     font-weight:400;    
	     } 
		 
		 
/*  settings for lesson period  */

.period {

color:#006600;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
text-align:right;
}


/*   letters home  */


.lettersTitle {
color:#006600;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
text-transform:capitalize;
font-weight:400;
}


.letterstext {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;

}


.lettersdetails {
color:#0066CC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
text-transform:capitalize;
}

.lettersyeartitle {
color:#006600;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
text-transform:capitalize;
font-weight:400;

}

.lettersyear {
color:#0066CC;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
text-transform:capitalize;

}

#lettersfunction {
text-align:center

}

#letterheader {
width:600px;
padding:2px 5px 2px 5px;
position:center;
border-bottom:#006600 solid 1px;
border-top:#006600 solid 1px;

}

#letterbody {
width:600px;
hight:800px;
padding:10px 5px 10px 5px;

}

#letterfooter {
width:600px;
padding:15px 5px 15px 5px;
border-top:1px #006600 solid;

}

.letterfooter {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
text-transform:uppercase;

}

.letterheadertext {
color:#006600;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
text-transform:capitalize;

}

/*  ---------  news section  ----------------  */


