img {
  border:none;
}

a.class1 {
 color: #336600;
 background-color: blue;
 text-decoration: none;
}

a.class2 {
 color: #336600;
 background-color: red;
}

a.class1:hover {
 color: #336600;
 background-color: blue;
 text-decoration: none;
}

a.class1.first:hover {
 color: #336600;
 background-color: blue;
 text-decoration: none;
}


a.class3 {
  color: #ff0000;
}

td.Print {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
}

td.td12 {
  width: 12px;
}

td.td588 {
  width: 588px;
}

table.tcenter {
   margin-left: auto; margin-right: auto;
   margin-top:10px;
}

hr {
   margin-top:10px;
}

div.g_tooltip {
    background-color:#e5f4f8;
    color:#666699;
    width:150px;
    border:1px solid #003399;
    font-family:arial;
    font-size:10px;
    text-align:left;
    text-decoration:none;
}

table.text{
border-style:solid; 
border-color:black; 
border-width:2px;
border-collapse:collapse;
width:550px;
}


.grisecenter {
background-color:#eeeeee;
text-align:center;
font-weight:bold;
border-style:solid; 
border-color:black; 
border-width:1px;
height:50px
}

.grise {
background-color:#eeeeee;
font-weight:bold;
border-style:solid; 
border-color:black; 
border-width:1px;
}

.center {
text-align:center;
border-style:solid; 
border-color:black; 
border-width:1px;
}

.simple {
border-style:solid; 
border-color:black; 
border-width:1px
}

.bold {
font-weight:bold;
border-style:solid; 
border-color:black; 
border-width:1px;
}

.centerb {
text-align:center;
border-style:solid; 
border-color:black; 
border-width:1px;
font-weight:bold;
}

.simple {
border-style:solid; 
border-color:black; 
border-width:1px
}

.bold {
font-weight:bold;
border-style:solid; 
border-color:black; 
border-width:1px;
}

table.cent {
border-style:solid; 
border-color:black; 
border-width:1px;
border-collapse:collapse;
width:800px;
}

table.centb {
border-style:solid; 
border-color:black; 
border-width:2px;
border-collapse:collapse;
width:800px;
}

.grisf {
background-color:#d7d7d7;
border-style:solid; 
border-color:black; 
border-width:1px;
}

.black {
background-color:#000000;
border-style:solid; 
border-color:black; 
border-width:1px;
color:#ffffff;
font-weight:bold;
} 


table.middle {
border-style:solid; 
border-color:black; 
border-width:2px;
border-collapse:collapse;
width:450px;
}


table.little {
border-style:solid; 
border-color:black; 
border-collapse:collapse;
border-width:2px;
width:300px;
}

.grises {
background-color:#eeeeee;
border-style:solid;
border-color:black;
border-width:1px;
}

.grisfb {
background-color:#d7d7d7;
border-style:solid;
border-color:black;
border-width:1px;
font-weight:bold;
}

table.large {
border-style:none;
border-color:white;
border-width:0px;
Width:760px;
align:center;
} 

table.none {
border-style:none;
border-color:white;
border-width:0px;
}

p{
text-align:justify;
}

table.v{
border-style:solid;
border-color:black;
border-width:2px;
border-collapse:collapse;
width:550px;
}

.grisescenter {
background-color:#eeeeee;
text-align:center;
border-style:solid;
border-color:black;
border-width:1px;
}

table.p{
border-style:solid;
border-color:black;
border-width:2px;
border-collapse:collapse;
width:250px;
} 

.grism {
background-color: #e0dada;
border-style:solid;
border-color:black;
border-width:1px;
} 

.none {
border-style: none;
}

.main { border: 1px solid;
        border-collapse: collapse;
      }
.left { text-align: left; border-collapse: collapse; border: 1px solid; }
.center { text-align: center; border-collapse: collapse; border: 1px solid; }
.right { text-align: right; border-collapse: collapse; border: 1px solid; }
.mybody { margin-left: 20%; width: 760px; }


.bold1 {
font-weight: bold;
}

.under1 {
text-decoration: underline;
}

.under2 {
text-decoration: underline;
font-weight: bold;
}

.italic1 {
font-style: italic;
}

.italic2 {
font-style: italic;
text-decoration: underline;
}

.italic3 {
font-style: italic;
font-weight: bold;
}


.red {
 color: red;
}

/* NEW education.gov.uk ================================================================== */

/* * { 
margin:0; 
padding:0;
} */

.header {
border-bottom:6px solid #224c69; 
margin-left: auto; margin-right:auto; width: 760px;
}

.header_row1 {
position:relative;
min-height:62px;
padding:8px 0 0 15px;
}

/* FOOTER ================================================================== */

.footer {
position:relative;
border-top:6px solid #224c69; 
padding:0 0 0 0;
margin-left: auto; margin-right:auto ; width: 760px;
}
.footer ul {
font:normal 0.75em/1.1 Arial, Helvetica, sans-serif;
overflow:hidden;
margin-top:10px;
list-style:none;
}
.footer li {
float:left;
margin-right:13px;
margin-bottom:5px;
white-space:nowrap;
}
.footer li a {
color:#666666;
border-right:1px solid #e5e5e5;
padding-right:13px;
}
.footer li a:hover {
color:#0000cc;
}
.footer li:last-child a {
border-right:0;
padding-right:0;
}
.footer p.dcsflogo {
margin-top:-16px;
float:right;
padding:28px 0 25px 55px;
}


.channelname {
color:#FFFFFF;
overflow:hidden;
margin-top:10px;
margin-right:10px;
position: absolute;
background:#4f1f90;
padding:5px 5px 5px 13px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
float:left;
right:10px;
top:5px;
}
.channelname a {
color:#0000cc;
}
.channelname a:hover {
text-decoration:underline;
}

.channelname ul {
font:normal 0.85em Arial, Helvetica, sans-serif;
list-style:none;
margin : 0;
padding : 0;
}
.channelname ul li {
float:left;
border-left:1px solid #754fa8;
}
.channelname ul li:first-child {
border-left:0;
}
.channelname ul a {
font-weight:bold;
margin:0 8px 0 8px;
color:#FFFFFF;
}
.channelname ul li:first-child a {
margin-left:0;
}


