body {
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#000033;
color: #FFFFFF;
}

.vanish {display: none} /*hides elements not suitable for the accessible template */
.accesstoggle {/* not used in accessible template */}

a {
font-size: 100%;
color:#FFCC00;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1{
font-size:200%;
color:#CCFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding: 0px;
margin: 0px;
}

h2 {
font-size:150%;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding: 0px;
margin: 0px;
}

h3{
font-size:120%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding: 0px;
margin: 0px;
}

#leftcol {
float:left;
padding: 0px;
width: 40%;
}

#centrecol {
float:left;
width:  60%;
}

#rightcol {
float: left;
position: relative;
width: 40%;
padding: 0px;
}

#footer {
width: 100%;
}

.box1 {
border: #336699 1px solid;
margin: 10px;
padding: 10px;
background-color:#000000;
}

.box2 {
border: #336699 1px solid;
margin: 10px;
padding: 10px;
background-color:#000000;
}

.box3 {
border: #336699 1px solid;
margin: 10px;
padding: 10px;
background-color:#000000;
}

.accessbox {
border: #336699 1px solid;
margin: 10px;
padding: 10px;
background-color:#000000;
}

#centrebox {
border: #336699 1px solid;
margin: 10px;
padding: 10px;
background-color:#000000;
}

#featurebox_container {
border: #336699 1px solid;
margin: 10px;
padding: 10px;
background-color:#000000;
}

#search {
width: 100%;
text-align:right;
}

hr {
background-color:#FFFFFF;
height: 2px;
}

wrapper { 100%;}

#header {
float: right;
clear:both;
top: 0px;
right: 0px;
position:absolute;
padding: 10px;
}

#althead {
padding: 5px;
margin: 0px;
background-color:#000066;
}

#department {
padding: 5px;
background-color:#006699;
}

.c3 {
float:right;
width: 26px;
}
