body,html {
	color:rgb(0,0,0);
	/* background-color: rgb(51,80,51); */
        background-color:rgb(200,240,240);

        margin :0px;
}
	
body {
	zoom:1;
}
	
p,td,h1,h2,h3,h4,h5,h6,dt,dd,legend,li,ul,ol,ul li,ol li { 
	color:rgb(0,0,0);
	background-color:transparent;
	font-family:arial,tahoma,verdana,helvetica,sans serif;
	}

p,input,textarea,select,li,td.uniform {
	font-size:90%;
	}

legend {
	font-size:90%;
	}


ol {
    margin-left: 20px; 
    margin-right: 5px; 
    margin-top: 5px; 
    margin-bottom: 5px;

}

ul {
    margin-left: 20px; 
    margin-right: 5px; 
    margin-top: 5px; 
    margin-bottom: 5px;
}

li {
    margin-left: 20px; 
    margin-right: 5px; 
    margin-top: 5px; 
    margin-bottom: 5px;
}

p {
    margin-left: 20px; 
    margin-right: 20px; 
    margin-top: 5px; 
    margin-bottom: 5px;

}


p.caption {
    color:rgb(0,0,240); 
    margin-left: 0px;
    padding-left: 15px;
    padding-top: 0px;
    padding-bottom: 5px;
    font-size: 80%; 
    font-style:italic;
    text-align :left;
}

p.unapproved {
    color:rgb(255,0,0); 
    margin-left: 4px; 
}


p.image {
    color:rgb(0,0,240); 
    margin-left: 0px; 
    margin-right: 0px; 
    margin-top: 0px; 
    margin-bottom: 0px; 
    padding: 0px;

}

p.student {
    color:rgb(0,0,240); 
    margin-left: 20px; 
}

p.ofsted {
    color:rgb(0,128,0); 
    /* background-color:rgb(200,240,240); */

    margin-left: 20px; 
    margin-right: 20px; 
    padding-left:0px;
    padding-right:0px;
    text-align : justify;

}
p.parent {
    color:rgb(128,0,0); 
    margin-left: 20px; 
}

p.quest {
    color:rgb(128,128,0); 
    margin-left: 20px; 
}

p.governor {
    color:rgb(128,128,0); 
    margin-left: 20px; 
    margin-right: 20px; 
    padding-left:0px;
    padding-right:0px;
    text-align : justify;
}

p.staff {
    color:rgb(240,102,0);
    margin-left: 20px; 
}





h1{
    margin-left: 0px; 
    margin-right: 0px; 
    margin-top: 0px; 
    margin-bottom: 5px;
    padding-left:5px;
    padding-right:0px;
    padding-top:5px;
    padding-bottom:2px;

    font-size: 18pt;
    background-image:none;
    border-width:0px;
    color:#FFFF00;
    background-color:rgb(0,0,160);
    font-style:normal;
    text-align :left;
}

h1.error{
    color:#FFFFFF;
    background-color:rgb(255,0,0);
}
	
h2 {
	color:rgb(255,255,255);
	background-color:rgb(51,80,51);
	font-size:16pt;
        margin-left: 0px; 
        margin-right: 0px; 
        margin-top: 2px; 
        margin-bottom: 3px;
	border:2px none rgb(0,0,102);
	padding-left:8px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;
	text-align: left;
}

h3 {
        font-size: 16pt;
        margin-left: 0px; 
        margin-right: 0px; 
        margin-top: 0px; 
        margin-bottom: 5px;

	border:4px double rgb(0,0,102);
	padding:5px;
	//color:rgb(0,0,0);
        color:rgb(16,16,16);
	background-color:rgb(240,240,240);
	}

h4 {
	font-size:120%;
        margin-left: 0px; 
        margin-right: 0px; 
        margin-top: 0px; 
        margin-bottom: 5px;
	border:1px solid rgb(0,0,102);
	padding:2px;
	color:rgb(255,255,102);
	background-color:rgb(0,0,102);
	}
	
h5 {
	font-size:90%;
        margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:2px;
	border:1px solid rgb(128,128,128);
	padding:1px;
	padding-left:4px;
	background-color:rgb(240,240,240);
	}


h6 {
	font-size:110%;
	margin-left:0px;
	margin-top:4px;
	margin-bottom:4px;
	margin-right:0px;
	font-weight:normal;
	padding:2px;
        text-align:center;

	}
	
table {
	padding:0px;
}

table.boundingpage {
	width:960px;
        border-style:none;
        border-width:2px;
	border-color:rgb(255,0,0);
	background-color:rgb(255,255,255);
        align:center;
}     

table.bounding {
	width:760px;
        border:1px;    
}


	
a {
	text-decoration:none;
	padding:0px;
	margin-left:4px;
	}
	
a:hover {
	text-decoration: none;
	color:blue;
        background-color:rgb(192,192,192);
	padding:0px;
	}
	
a.fixed {
	text-decoration:none;
        margin-left:4px;
	}

a.fixed:hover {
	background-color:transparent;

}

	
a.finallink {
	text-decoration:none;
        color:rgb(180,200,200);
        background-color:rgb(200,240,240);
	}

a.finallink:hover {
	background-color:transparent;
        color:rgb(0,0,255);
}

a.linkfile {
	text-decoration:none;
        color:rgb(180,200,200);
        background-color:rgb(200,240,240);
        margin:0px;
        padding:0px;
	}

a.linkfile :hover {
	background-color:transparent;
        color:rgb(0,0,255);
        margin:0px;
        padding:0px;
}

	

a.pic {
	text-decoration:none;
	padding:1px;
	padding-left:4px;
	padding-right:4px;
	}
	

a.fixed {
	text-decoration:none;
	}

	

dt  {font-weight:600;
	margin:0px;
        margin-left: 2em;
        margin-right: 1em;
	font-size:90%;
}

dd { margin-bottom:15px;
     margin-right: 1em; 
     margin-left: 4em;
     font-weight:400;  
     font-size:80%;  
}

img.caption {padding-bottom:5px;}

img.left20 {margin-left:20px;}

hr   {width:50%}

span.red{background-color:red;}



table.contract {background-color:rgb(248,248,248);
     width:500px;
}

table.contract {background-image:url("images/contractbg1.jpg");
}

td.contract{background-image:url("images/contractbg1.jpg")}

td.contract0{background-image:url("images/contractbg1.jpg")}
td.contract1{background-image:url("images/contractbg1.jpg")}
td.contract2{background-image:url("images/contractbg1.jpg")}
td.contract3{background-image:url("images/contractbg1.jpg")}
td.contract4{background-image:url("images/contractbg1.jpg")}

table.contractinner{background-image:url("images/contractbg1.jpg")}

p.contract,li.contract{
	font-family:'Comic Sans MS',sans serif;
	font-size:12px;
}

p.contract{
     margin-right: 2px; 
     margin-left: 2px;
     padding-left:1px;
     padding-right:1px;
}

li.contract, ul.contract {
     margin-right: 3px; 
     margin-left: 3px;
     padding-left:1px;
     padding-right:1px;
}

ht.contract{width:100%}

table.schoolcode {background-color:rgb(248,248,248);
     width:500px;
}

p.schoolcode,li.schoolcode{
	font-family:'Comic Sans MS',sans serif;
	font-size:12px;
}

p.code,li.code{
	font-family:'Comic Sans MS',sans serif;
	font-size:12px;
}

p.code1,li.code{
	font-family:'Comic Sans MS',sans serif;
	font-size:12px;
        color:rgb(255,240,240);
}
p.code2,li.code{
	font-family:'Comic Sans MS',sans serif;
	font-size:12px;
        color:rgb(255,240,240);
}

td.schoolcode0{background-image:url("images/contractbg1.jpg")}
td.schoolcode1{background-image:url("images/contractbg1.jpg")}
td.schoolcode2{background-image:url("images/contractbg1.jpg")}
td.schoolcode3{background-image:url("images/contractbg1.jpg")}
td.schoolcode4{background-image:url("images/contractbg1.jpg")}

td.code0{background-image:url("images/contractbg1.jpg");
}

td.code1{background-color:rgb(0,0,160);
}
td.code2{background-color:rgb(51,80,51);
} 

td.code3{background-image:url("images/contractbg1.jpg")}

hr.pagesep {color:rgb(255,220,140);
      width: 50%;
      height: 1px;
      text-align:center;
}


td.topleft {width:200px;
     color:rgb(51,80,51);
     /* background-color:rgb(51,80,51); */
}

td.bottomright {
     color:rgb(51,80,51);
     /* background-color:rgb(200,240,240); */
     background-color:rgb(250,250,240);
}

td.bottomrightprint {
     color:rgb(51,80,51);
     /* background-color:rgb(200,240,240); */
     background-color:rgb(250,250,240);
}


p.pagebottom{text-align: right;}

p.image{margin:0px;
        padding:0px;
        text-align: left;}

p.imagebottom{margin:0px;
        padding:0px;
        text-align: center;}


table.bounding {background-color:rgb(200,240,240);}

table.uniform {margin-left:20px;}

ol.jewellery {margin-left:30px;}
li.jewellery {margin-left:20px;}





