h1 {
font-family: Arial, Helvetica, Verdana, sans-serif;
}

h2 {
font-family: Arial, Helvetica, Verdana, sans-serif;
}

h3 {
font-family: Arial, Helvetica, Verdana, sans-serif;
}

h4 {
font-family: Arial, Helvetica, Verdana, sans-serif;
}

h5 {
font-family: Arial, Helvetica, Verdana, sans-serif;
}

ul {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 80%;
}

ul ul {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 100%;
}

ul ol {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 100%;
}

ul blockquote {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 100%;
}

ol ol {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 100%;
}

ol ul {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 100%;
}

ol {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 80%;
}


b {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight: bold;
}

th {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 80%;
}

td h1 {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 200%;
}

td h2 {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 160%;
}

td h3 {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 140%;
}

td ul {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 100%;
}

td ol {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 100%;
}

td ul ul {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 100%;
}

td ul ul ul {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 100%;
}

td p {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 100%;
}

td {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 13px;
}

blockquote {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 100%;
}

blockquote p {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 100%;
}

blockquote blockquote {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 100%;
}

p {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 13px;
}

body {
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #000000;
background-color : #ffffff;
font-size: 13px;
}

.helvet {
font-family: "Helvetica ", Arial, Verdana, sans-serif;
color: #000000;
background-color : #ffffff;
font-size: 90%;
}

a {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 13px;
text-decoration: none;
color: #003366;
background-color : transparent;
}

a.class1 {
  color: #336600;
}

a:hover {
color: #003366;
text-decoration: underline;
background-color : transparent;
}

.first:hover {
color: #ffffff;
text-decoration: underline;
background-color : transparent;
}

.second:hover {
color: #ffffff;
text-decoration: underline;
background-color : transparent;
}

.includelinks {
font-size: 11px;
color: #336699;
background-color : transparent;
text-decoration: none;
font-weight: bold;
}

.includelinks:hover {
font-size: 11px;
color: #ff0000;
background-color : transparent;
text-decoration: underline;
font-weight: bold;
}

.navigationlinks {
font-size: 11px;
color: #336699;
background-color : transparent;
text-decoration: none;
}

.navigationlinks:hover {
font-size: 11px;
color: #ff0000;
background-color : transparent;
text-decoration: none;
}

.navigationlinksred {
font-size: 11px;
color: #ff0000;
background-color : transparent;
text-decoration: none;
}

.navigationlinksred:hover {
font-size: 11px;
color: #ff0000;
background-color : transparent;
text-decoration: none;
}

.footerlinks {
font-size: 80%;
color: #336699;
background-color : transparent;
text-decoration: none;
}

.footerlinks:hover {
font-size: 80%;
color: #ff0000;
background-color : transparent;
text-decoration: underline;
}

.smallgrey {
font-size: 90%;
color: #646464;
background-color : transparent;
}

.lightgrey {
font-size: 92%;
color: #cccccc;
background-color : transparent;
}

.atozlink {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 90%;
color: #000063;
background-color : transparent;
font-weight: bold;
}

.atozlink:hover {
color: #003366;
text-decoration: underline;
background-color : #DFDEE7;
font-weight: bold;
}

.navtextgway {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 92%;
color: #000063;
background-color : transparent;
}

.navtextgway:hover {
color: #003366;
text-decoration: underline;
background-color : #DFDEE7;
}

.coresites {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 92%;
color: #000063;
background-color : transparent;
}

.blueh3 {
line-height: 36pt;
}

.yellow {
color: #FFFF99;
background-color : transparent;
}

.redemphasis {
font-style: italic;
font-weight: bold;
text-transform: uppercase;
color: #FF0000;
background-color : transparent;
}

.caption {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 92%;
color: #000000;
background-color : transparent;
}

.quotation {
font-style: normal;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 100%;
}

.homelisting {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 100%;
}

.level2heading {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 150%;
background-color : transparent;
color: #3399CC;
}

.homehead {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 90%;
font-weight: bolder;
}

.copyright {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 80%;
}

.corenav {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 92%;
text-decoration: none;
color: #003366;
background-color : transparent;
}

.redheader {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 115%;
font-weight: bold;
color: #FF0000;
background-color : transparent;
}

/*********** bookmarks ***********/

#disclaimer_bookmarks {
margin:0 0 0 0;
clear:both;
overflow:hidden;
border-top:1px solid #e5e5e5;
padding:4px 0 4px 5px;
}

#disclaimer_bookmarks p {
margin:0 0 5px 0;
text-align:left;
font:normal 11px Arial, Helvetica, sans-serif;
}

#disclaimer_bookmarks ul {
list-style:none;
margin:0;
padding:0;
height:15px;
}

#disclaimer_bookmarks a {
border:0;
text-decoration:none;
}

#disclaimer_bookmarks ul li {
position:relative;
float:left;
margin-right:7px;
}

#disclaimer_bookmarks ul li img {
border:0;
}

#disclaimer_bookmarks ul li span {
display:none;
} 

/*style for the disclaimer include*/

#disclaimers {text-align : left; background : #fff; padding : 0; margin : 0; }
/*opera fix*/

#disclaimers { width : 760px; voice-family : "\"}\""; voice-family : inherit; width : 760px; } 
html>body.disclaimers { width : 760px; }



/*classes for the disclaimer include */
.navlist ul{ display: inline; list-style-type: none; padding-left: 5px; font-family : Arial, Helvetica, sans-serif; }

.navlist li{ display: inline; list-style-type: none; padding-left: 5px; font-family : Arial, Helvetica, sans-serif; }

.navlist strong{ font-weight: bold; color :#003399; } 

.navlist a{ background-color :transparent; color :#003399; text-decoration :none; font-size :11px; } 

.navlist a:hover { background-color :transparent; color :#666699; text-decoration :underline; font-size :11px; }

/*********** bookmarks ***********/

#disclaimer_bookmarks {
margin:0 0 0 0;
clear:both;
overflow:hidden;
border-top:1px solid #e5e5e5;
padding:4px 0 4px 5px;
}
#disclaimer_bookmarks p {
margin:0 0 5px 0;
text-align:left;
font:normal 11px Arial, Helvetica, sans-serif;
}
#disclaimer_bookmarks ul {
list-style:none;
margin:0;
padding:0;
height:15px;
}
#disclaimer_bookmarks a {
border:0;
text-decoration:none;
}
#disclaimer_bookmarks ul li {
position:relative;
float:left;
margin-right:7px;
}
#disclaimer_bookmarks ul li img {
border:0;
}
#disclaimer_bookmarks ul li span {
display:none;
}

hr {
   margin-top:10px;
}



/* NEW education.gov.uk ================================================================== */

.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;
}


