body
{background: #FFFFFF;
color: #000000;
margin: 0em;}

a, a:link, a:active, a:visited
{text-decoration: underline;
color: #000000;}

.maininfo h1
{
text-align: center;
padding-bottom: 0em;
margin-bottom: 0em;
}

h1
{
text-align: left;
border-bottom: solid #333333 1px;
padding-bottom: 0.5em;
}

h2 {
margin-top: 0em;
font-size: 1.6em;
}

h2 a, h2 a:active, h2 a:visited {
text-decoration: none;
color: #000000;
}

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;
padding-top: 0.5em;}

.printonly {
display: block;
}

.mainmenu, .personalise, .awards, .conform, .invisible, .fontface, .pagehead img, .pagehead p, .noprint, .onthispage, .pagemenu, .pmenu
{display:none;}

fieldset {
margin-bottom: 1em;
padding-bottom: 0.5em;
}

legend {
color: #3366CC;
}

.leftcol {
width: 220px;
float: left;
}

.rightcol {
width: 220px;
float: right;
}

.addfooter {
border-top: 1px solid #000000;
padding-top: 0.5em;
display: block;
font-size: 0.8em;
}

.maininfo h1 {
margin-top: 0em;
padding-top: 0em;
}

.pagehead h1 {
padding-top: 0em;
padding-bottom: 0em;
margin-top: 0em;
margin-bottom: 0em;
}

.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;}


.personalise1 {
padding-top: 1em;
width: 100%;}

.personalise1 p {
float: left;
padding: 0em 2em;
}

.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;
}

.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: #FFFFFF;
}

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;
}