body
{
background: #FFFFFF;
color: #000000;
margin-right: 2.5%;
margin-left: 2.5%;
}


.maininfo h1
{
text-align: center;
padding-bottom: 0em;
margin-bottom: 0em;
}

h1
{
text-align: left;
border-bottom: solid #333333 1px;
padding-bottom: 0.5em;
font-size: 1.6em;
}

h2 {
margin-top: 0em;
font-size: 1.4em;
}

h2 a, h2 a:active, h2 a:visited {
text-decoration: none;
color: #000000;
}

h2 a:hover {
color: #6600CC;
}

h3 {
font-size: 1.1em;
}

h4 {
font-size: 1em;
}


label, .contactlabel
{width: 9em;
float: left;
text-align: right;
font-weight: bold;
margin-right: 0.5em;}

.maininfo {
MARGIN-LEFT: 0%;
COLOR: #000000;
BACKGROUND-COLOR: #FFFFFF;
TEXT-ALIGN: left;
width1: 95%;
padding-top: 0.5em;}

.1rightnavbar {
padding-top: 0.5em;
float: right;
MARGIN-RIGHT: 0%;
BACKGROUND-COLOR: #FFFFFF;
width: 28%;
}

.menu1:hover, .submenu:hover, .submenu1:hover {
color: #9966FF;
}

.mainmenu1 li a, .categorymenu li a {
display: block;
text-align: left;
color: #6600CC;
font-size: 1.2em;
text-transform: uppercase;}

.mainmenu li a:visited, .mainmenu li a:visited {
color: #009933;
}

.mainmenu, .mainmenu ul, .categorythumbs, .categorymenu, .pagemenu, .footnote li, .courses ul {
margin: 0em 0em;
padding: 0em;
list-style-type: none;
}

.categorymenu {
border-style: outset;
border-color: #9966FF;
border-width: 2px;
padding: 0.5em;
}

.mainmenu1 {
text-align: center;
}

.mainmenu li, .categorymenu li {
padding: 0em;
margin: 0em;
}

.mainmenu li, .categorythumbs li, .categorymenu li, .pagemenu li {
display: inline;
}

.mainmenu li {
padding-right: 2em;
}

.menu1 {
border: none;
background-color: #FFFFFF;
color: #000000;
1padding: 0.4em 0.4em 0.4em 0.4em;
padding-right: 2em;
font-weight: bold;
text-decoration: none;
z-index: 1;
}

.categorymenu a {
border-style: dotted;
border-color: #CC99FF;
border-width: 0 0px 1px 0;
background-color: #FFFFFF;
color: #000000;
padding: 0.4em 0.4em 0.4em 0.4em;
font-weight: bold;
text-decoration: none;
z-index: 1;
}

.pmenu {
background-color: #3366CC;
width: 100%;
}

.pagemenu {
color: #FFFFFF;
border-top: 1px solid #FFFFCC;
font-family: "Tahoma"; "Verdana";"Arial";
font-size: 0.8em;
}

.pagemenu ul {
list-style-type: none;
width: 100%;

}

.pagemenu li {
background-color: #3366CC;
text-align: center;
border-right: 1px solid #FFFFCC;

width: 14%;
float: left;}

.pagemenu a {
color: #FFFFFF;
font-size: 1.4em;
}

.menu {
text-decoration: none;
}

.menu:hover {
color: #CCCCFF;
}

.categorythumbs li {
float: left;
height: 110px;
width: 120px;
text-align: center;
}

fieldset {
margin-bottom: 1em;
padding-bottom: 0.5em;
}

legend {
color: #3366CC;
}

.leftcol {
width: 220px;
float: left;
}

.rightcol {
width: 220px;
float: right;
}

.h1pagehead {
background: url('http://www.dawlish.devon.sch.uk/dct/images/dawlish-1.jpg') no-repeat;
padding-top: 0em;
padding-bottom: 0em;
margin-top: 0em;
margin-bottom: 0em;
background-color: #99CCFF;
border-bottom:  1px solid #FFFFFF;
}

.addfooter {
display: none;
}

.maininfo h1 {
margin-top: 0em;
padding-top: 0em;
}

.pagehead h1 {
padding-top: 0em;
padding-bottom: 0em;
margin-top: 0em;
margin-bottom: 0em;
}

.dthead {
font-size: 1.5em;
text-transform: uppercase;
text-align: center;
padding-top: 0em;
padding-bottom: 0em;
margin-top: 0em;
margin-bottom: 0em;
background-color: #CCFFFF;}

.dthead3 {
font-size: 1.5em;
text-transform: uppercase;
text-align: center;
padding-top: 0em;
padding-bottom: 0em;
margin-top: 0em;
margin-bottom: 0em;
border: none;
background: url('http://www.dawlish.devon.sch.uk/dct/images/back1.jpg'); }

.pagehead, .pagehead p{
text-align: center;
padding-top: 0em;
padding-bottom: 0em;
margin-top: 0em;
margin-bottom: 0em;
background: url('http://www.dawlish.devon.sch.uk/dct/images/back1.jpg'); 
}

.personalise {
border-top: solid #333333 1px;}

.personalise, .personalise1 {
padding-top: 1em;
width: 100%;}

.personalise p, .personalise1 p {
float: left;
padding: 0em 2em;
}

.conform {
float1: right;
padding: 0em 2em;
display: block;
}

.fontface {
margin: 0em 0em;
padding: 0em;
list-style-type: none;
}

.fontface {
text-align: center;
}

.fontface li {
padding: 0em;
margin: 0em;
}

.fontface li {
display: inline;
}

.fontface li {
width: 24px;
}

.personalise p,.personalise ul,.personalise1 p,.personalise1 ul {
float: left;
}

.invisible, caption {
display: none;
}

.dblespaced li {
margin-bottom: 1.5em;
}

.sglespaced li {
margin-bottom: 0em;
}

.purpose {
border: solid 1px #000000;
padding: 1em;
}

dt {
font-weight: bold;
}

table {
padding: 0;
margin-left: auto;
margin-right: auto;
}

th {
color: #000000;
border-right: 1px solid  #6699FF;
border-bottom: 1px solid  #6699FF;
border-top: 1px solid  #6699FF;
padding: 6px 6px 6px 12px;
background: #6699FF;
}

td {
border-right: 1px solid  #6699FF;
border-bottom: 1px solid  #6699FF;
padding: 6px 6px 6px 12px;
margin: 1px;
}

.footnote {
font-size: 0.6em;
}

.figures h2 {
font-size: 1em;
border-top: solid 1px #000000;
padding-top: 1em;
}

.figures h1 {
border: none;
}

.contents dt {

}

.contents dd {
margin-bottom: 0.5em;
margin-top: -0.5em;
}

.pubtitle {
font-style: italic;
}

.yellowbook {
font-weight: bold;
}

.news {
border: solid 1px #3366CC;
padding: 0.5em;
background-color: #CCEEFF;
}

.publisheddate {
font-size: 0.8em;
font-style: italic;
text-align: right;
}

.courses {
width: 15%;
float: right;
border: solid 1px #3366CC;
font-size: 0.8em;
padding: 0.5em
}

.courses li {
margin-bottom: 0.5em;
}