body {
       font-family: arial,symbol,verdana, helvetica, sans-serif;
       font-size: 95%;
}

h1, h2, h3, h4, h5, h6
{
    font-family: "MS Trebuchet", arial, symbol, verdana, helvetica, sans-serif;
    font-weight: bold;
    font-style: normal;
    letter-spacing: 0em;
    color: #333;
}

#header #tp { 
    background-image: url('crest.gif'); /*ox_brand4_rev_rect.gif */
    background-repeat: no-repeat;
    background-position: right center;
    background-color:#002147;
    color: #ffffff;
    padding: 10px 180px 10px 15px;
    text-align: center;
}
#header #tp h1 {
    font-weight:normal;
    font-size: 170%;
    text-align: left;
    color: #fff;
}

#underheader {
    display: block;
}
#underheader #breadcrumbs {
    color: #000000;
    float: left;
    font-size: 75%;
    margin-left: 10px;
    margin-left: 10px;
}
#underheader #search {
    float: right;
    color: #000000;
    padding-right:0em;
    padding-top: 5px;
    padding-bottom: 5px;
}
#search .topspace {padding-top: 2px;}
#search .vat {vertical-align:top; border-width: 0px;}
#search .vam {vertical-align:middle;}
#search .vab {vertical-align:bottom;}

#mainnav {
    margin-top: 0px; /* was 20px */
    padding: 0px;
    font-size: 90%;
    border: solid 1px;
    border-color: #ccc;
}

#mainnav ul {
    padding-left: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
}
#mainnav li {
    padding-bottom: 0px;
    border-bottom: 1px solid #ccc;
    padding-left: 0px;
    font-weight: bold;
    text-align: right;
    margin-right: 5px;
}

div#mainnav ul li a:hover, div#mainnav ul li a:focus { 
background-color: #cccccc;
color: #000000;
}
#mainnav ul li a, #mainnav ul li a#currentsection, #mainnav ul li span.youarehere { 
text-align: right;
display: block;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
font-size: 0.95em;
padding-top: 0.7em;
padding-bottom: 0.7em;
padding-left: 0.7em;
padding-right: 0.4em;
text-decoration: none;
}
#mainnav ul li { 
list-style-position: outside;
list-style-type: none;
list-style-image: none;
}
#mainnav li { 
    font-weight: 700;
}
#mainnav h4 {
    margin-left: 10px;
}
#mainnav #contact p {
    font-size: 80%;
    line-height: 100%;
    padding: 0px 0px 0px 16px;
    margin: 10px 0px 10px 0px;
}
.shaded {
   /* background-color:#002147; /*********/
}
#local_links .local_list {
 	padding-left:0px;
 	margin:0px; 
	list-style-type:none;
 	/* color:white;*/
 	font-size:0.95em;
 	font-weight:bold;
       /* color: white; /***********/
       /* background-color: #002147; /*******/
}

/*******
div#right
 {
 position: absolute;
 top: 180px;
 right: 0px;
 width: 180px;
 padding: 5px;
 margin: 0px;
 background-color: #fff;
 }
*/
#news {
    /* border: 1px gray; */
    font-size: 80%;
    border: solid 1px;
    border-color: gray;
    background-color:#ccc;
}

#news h2 {
    background-color: #002147;
     color: #fff;
    text-align: left;
    font-family: arial,symbol,palatino,verdana,sans-serif;
    padding: 5px 5px 5px 5px;
    margin-top: 0px;
    font-size: 140%;
}

#news p { /* Each "news" item is indented to the left */
    text-indent: 0em;
    margin-left: 1em;
    margin-right: 1em;

}
#news .bong { /* Trevor McDonald */
    color: #000066;
    text-align: left;
    font-family: arial,symbol,palatino,verdana,sans-serif;
    font-weight: bold;
    font-size: 100%;
}

#news .old-news {
    color: #000066;
    text-align: right;
    font-family: arial,symbol,palatino,verdana,sans-serif;
    font-weight: bold;
    font-size: 100%;
}




/* Following for lists of people */

.staff_list td {
    font-size:80%;
    text-align: right;
    padding-left: 2em;
}

.staff_list td.name {
    font-size:100%;
    text-align: left;
}
.staff_list td.header {
    font-size:100%;
    text-align: center;
    font-weight: bold;/****/
    padding-top: 2em;
    padding-bottom: 1em;
}

.support_staff_list td {
    font-size:100%;
}

.support_staff_list td { padding: 4px; }

.support_staff_list td.role {
    margin-right: 1em;
    text-align: right;
    font-size:80%;
}

.centred { text-align: center; }

#masttab {
background-color: #002147;
height: 100px;
}

#masttab #col1 {
  width: 146px;
}
img#logo
{
position: absolute;
top: 0px;
left: 0px;
padding: 5px 5px 5px 10px;
}

#masttab #col2 {
  width: 100%;
  padding-left: 160px;
}

body {
    background-color:#aaa;
}



