body{
	font-weight:normal;
	font-size: 10pt;
	font-family:arial, helvetica, sans-serif;
 background-color: #131A56;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    text-align: center;
    display: block;


}

p {
	font-weight:normal;
	font-size: 10pt;
	font-family:arial, helvetica, sans-serif;
	line-height: 20px;
	padding-left: 7px;
	padding-right: 5px;
}

.policybody {
	font-size: 10pt;
	font-family:arial, helvetica, sans-serif;
}

.redbox
{
border-style: solid;
border-width: 2px;
background-color: #C2E1A5;
border-color: #006600;
margin: 10px;
padding: 0.2cm;
font-size: 90%;
}

.yellowbox
{
border-style: solid;
border-width: 2px;
background-color: #fff9d7;
border-color: #e2c822;
margin: 10px;
padding: 0.2cm;
font-size: 90%;
}


.jobslist {
	font-weight:normal;
	font-size: 10pt;
	font-family:arial, helvetica, sans-serif;
}

.sitemap {
	font-weight:normal;
	font-size: 10pt;
	font-family:arial, helvetica, sans-serif;
}

.copyright {
	font-weight:normal;
	font-size: 8pt;
	font-family:arial, helvetica, sans-serif;
    padding-bottom:5px;
    color: grey;
    text-align: center;

}

.imgpad
{
margin-left: 5px;
margin-right: 10px;
margin-top: 5px;
margin-bottom: 10px;
}

.gallery_hidden {
display: none;

}

.gallery_show {
display: block;
position:absolute;
left:250px;
top:200px;
border: solid 5px #A2ADCF;
width: 600;
height: 400;
text-align: center;
background-color: #6F6FC5;
}

.gallery_image {
border: solid 3px #FFFFFF;
}

.gallery_image:hover {
border: solid 3px #A2ADCF;
}

.top-banner{
background-color: #6F6FC5;
height: 50px;
}


.rightblock {
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;

}

.rightcelltop {
padding:0px 10px 0px 10px;
background-color: #A0A2A4;
width: 165px;
height: 230px;
  }

.rightcell {
padding:0px 10px 0px 10px;
background-color: #868A97;
width: 165px;
height: 100%;
font-size: 90%;
  }

.leftnav {
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
background-color: #7287BA;
border-right: solid 5px #A2ADCF;
height: 100%;
}

.navcell {
display: block;
padding:0px 0px 0px 0px;
background-color: #7287BA;
border-bottom: solid 1px #A2ADCF;
height: 30px;
}

.navcellspace {
padding:0px 0px 0px 0px;
background-color: #7287BA;
height: 100%;
}

.navcellsub {
display: block;
padding:0px 0px 0px 0px;
background-color: #D7D3FD;
border-bottom: solid 1px #A2ADCF;
height: 30px;
  }

.navcellsub a {
margin-left: 10px;
	color:#5951EF;
  	font-weight:normal;
    text-decoration:none;
	font-size:10pt;
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial;
	width: 140px;
   	 padding:7px 10px 7px 0px;
display: block;

}

.navcellsub a:hover{
color: #FFFFFF;
background-color: #6170B0;
display: block;
}



.navcelltitle {
   	 padding:0px 0px 0px 0px;
	 background-color: #939CCA;
	 border-bottom: solid 1px #A2ADCF;
	 height: 30px;
  }

.title {
	color:#FFFFFF;
  	font-weight:normal;
    text-decoration:none;
	font-size:10pt;
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial;
   	 padding:6px 10px 6px 5px;
}

.navcellportal {
   	 padding:0px 0px 0px 0px;
	 background-color: #939CCA;
	 border-bottom: solid 1px #A2ADCF;
	 height: 30px;
  }

  .navcellportal a {
	color:#FFFFFF;
  	font-weight:normal;
    text-decoration:none;
	font-size:10pt;
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial;
	width: 150px;
   	 padding:7px 10px 7px 5px;
display: block;

}

.navcellportal a:hover{
    font-size:10pt;
    background-color: #6170B0;
}

.maintable {
	 background-color: #FFFFFF;
  	 padding:0px 0px 0px 0px;

}

.navcell a {
	color:#FFFFFF;
  	font-weight:normal;
    text-decoration:none;
	font-size:10pt;
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial;
	width: 150px;
   	 padding:7px 10px 7px 5px;
display: block;

}

.navcell a:hover{
    font-size:10pt;
    background-color: #6170B0;
display: block;

}

.top-date{
	 background-image:url('/a.jpg');
     background-repeat:repeat-x;
	font-size:8pt;
     padding-left: 5px;
}

.info-box{
    border-top: solid 0px #274a8c;
    border-left: solid 0px #274a8c;
    border-right: solid 0px #274a8c;
    border-bottom: solid 0px #274a8c;
    background-color:#FFFFFF;
}

.info-date{
	font-size:8pt;
	color:#6170B0;
 }

.info-body{
	font-weight:normal;
	color:#000000;
	font-size:10pt;
	font-family:arial, helvetica, sans-serif;
    padding-bottom: 2px; padding-top: 2px; padding-left: 10px; padding-right: 10px;
 }

 .info-body a{
	text-decoration: underline;
    color: darkblue;
 }
 
 .info-body a:hover{
text-decoration: none;
    color:#000000;
 }


 .info-body-more{
	text-align: right;
	color:#000000;
	font-size:8pt;
    padding-bottom: 4px; padding-right: 20px;
    text-decoration:none;

 }

 .special{
 	font-weight:bold;
    font-size:16pt;
	font-family:arial, helvetica, sans-serif;
	padding-bottom: 10px; padding-top: 10px;
        }
        


 .newsitemtitle{
    font-size:10pt;
	font-family:arial, helvetica, sans-serif;
	padding-bottom: 5px; padding-top: 5px; padding-left: 10px; padding-right: 10px;
    background-color: #FFFFFF;
    width: 10px;
       border-top: solid 1px #D8D8D8;
    vertical-align: top;

        }
 .newsitemval{
    font-size:10pt;
	font-family:arial, helvetica, sans-serif;
	padding-bottom: 5px; padding-top: 5px; padding-left: 10px; padding-right: 10px;
    background-color: #EBF3FF;
       border-top: solid 1px #D8D8D8;
    vertical-align: top;
         }
 .newsitemback{
    font-size:10pt;
	font-family:arial, helvetica, sans-serif;
	padding-bottom: 5px; padding-top: 5px; padding-left: 10px;
    background-color: #FFFFFF;
    vertical-align: top;
    text-align: right;
         }
         
  .stdtxt{
    font-size:10pt;
	font-family:arial, helvetica, sans-serif;
        }
        

 .topticker{
	font-weight:bold;
	color:green;
	font-size:8pt;
	font-family:arial, helvetica, sans-serif;
	padding-left: 5px;
	text-decoration: none;

}

 .dept-title{
	font-weight:normal;
	color:#FFFFFF;
    background-color: green;
	font-size:16pt;
	font-family:arial, helvetica, sans-serif;
     padding-left: 8px;
     width: 750px;
     margin-top: 20px;
     height: 50px;
     padding-top: 20px;
     font-weight: bold;
     z-index: -100px;
}

.dept-img-top{
 margin-right: 20px;
 margin-left: 15px;
 z-index: 100px;
 margin-top: -70px;
}

 .dept-body{
	font-weight:normal;
	font-size:11pt;
	font-family:arial, helvetica, sans-serif;
     padding-left: 20px;
     }

 .dept-body-table{
	font-weight:normal;
	font-size:11pt;
	font-family:arial, helvetica, sans-serif;
     margin-left: 20px;
     margin-top: 20px


     }
     
.ofsted-quote{
 	font-weight:normal;
 	font-style:italic;
    font-size:11pt;
	padding-bottom: 5px; padding-top: 5px; padding-left: 10px; padding-right: 7px;
        }
 .ofsted-quote-author{
 	font-weight:bold;
    font-size:10pt;
	padding-bottom: 5px; padding-top: 5px;
        }
        


