body {
margin: 0pt;
color: #000000;
background: #fff url(images/blue-margin.gif) top left repeat-y;
font-family: arial,helvetica,sans serif;
font-size: 12pt;
}

a:link {
color: #0A3783;
background: transparent;
text-decoration: none;
}

a:visited {
color: #BE1215;
background: transparent;
text-decoration: none;
}

a:hover {
color: #809CC9;
background: transparent;
text-decoration: none;
}


a.footpath:link {
color: #0A3783;
background: transparent;
font-size: 10pt;
text-decoration: none;
}

a.footpath:visited {
color: #BE1215;
background: transparent;
font-size: 10pt;
text-decoration: none;
}

a.footpath:hover {
color: #809CC9;
background: transparent;
font-size: 10pt;
text-decoration: none;
}

a.pubs:link {
color: #0A3783;
background: transparent;
font-size: 10pt;
text-decoration: none;
}

a.pubs:visited {
color: #BE1215;
background: transparent;
font-size: 10pt;
text-decoration: none;
}

a.pubs:hover {
color: #FFFFFF;
background: transparent;
font-size: 10pt;
text-decoration: none;
}

a.search:link {
color: #FFFFFF;
background: transparent;
font-size: 80%;
text-decoration: none;
}

a.search:visited {
color: #809CC9;
background: transparent;
font-size: 80%;
text-decoration: none;
}

a.search:hover {
color: #BE1215;
background: transparent;
font-size: 80%;
text-decoration: none;
}

p {
color: #000000;
background: transparent;
font-size: 12pt;
}

hr {
color: #0A3783;
background: transparent;
}

.home {
width: 474px;
padding-top: 10px;
padding-left: 20px;
}

.search {
display: block;
margin: 5px;
text-align: center;
}

.address { 
padding-left: 50px; 
}

.area {
color: #BE1215;
background: transparent;
font-size: 14pt;
font-weight: bold;
}

.team {
color: #0A3783;
font-weight: bold;
}

.foot {
font-size: 10pt;
color: #000000;
background: transparent;
}

.announce {
font-size: 10pt;
color: #000000;
background: transparent;
margin: 0;
padding: 0;
}

.publink {
color: #000;
background-color: #809CC9;
border-style: solid;
border-color: #BE1215;
padding: .5em;
font-size: 10pt;
float: right;
}

h1, h2, h3, h4 { 
color: #BE1215; 
background: transparent;
}

.project {
color: #FFFFFF;
background-color: #0A3783;
padding: .25em;
}

.project a {
text-decoration: none;
}

.project a img {
margin: 0 0 0 3px;
border: none;
}

tr.pubs { 
color: #000;
background-color: #DFE6F1; 
}

tr.pubs a:link {
color: #0A3783;
background: transparent;
font-size: 10pt;
text-decoration: none;
}

tr.pubs a:visited {
color: #BE1215;
background: transparent;
font-size: 10pt;
text-decoration: none;
}

tr.pubs a:hover {
color: #FFFFFF;
background: transparent;
font-size: 10pt;
text-decoration: none;
}

td.searchsite {
color: #BE1215; 
background: transparent;
font-size: 80%;
text-align: left;
padding: 0;
}

td.searchsite form {
margin: 0;
padding: 0;
}

td.searchsite input {
margin: 0;
padding: 0;
width: 115px;
height: 20px;
}

td.pdf {
font-size: 10pt;
text-align: right;
}

td.pubs {
font-size: 10pt;
text-align: left;
}

td.content {
padding: .5em;
font-size: 12pt;
}

td.staffname {
width: 15%;
}


td.footer {
padding-top: .25in;
font-size: 80%;
}

b.staff {
color: #BE1215;
background: transparent;
font-size: 14pt;
}

ul {
list-style: square;
list-style-position: outside;
color: #000000;
background: transparent;
line-height: 16pt;
}


