@charset "UTF-8";
/* CSS Document */

/* 
This stylesheet is organized by typographical elements and the ids and class applied to them as follows:
html, body, p, li, td, h1 - h6, a, span, form elements
*/

p {
color: #354751;
font-family:Georgia, Times, serif;
font-size:0.9em;
line-height:1.2em;
margin:0;
padding:.5em 0 0 0; }

#StaffName {
	color:#555555;
}

.staff_location {
margin-top:-7px;
font-size: 1em;
color: #900;
font-style: italic;
font-family: Arial, Helvetica, sans-serif; }

#supplementary_content p {
	color: #354751;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.2em;
	margin:0;
	padding:.5em 0 0 0;
}

#mission p {
font-size:1em;
color:#FFFFFF;
text-align: center; 
margin: 0;
padding: 0; }

#vehicles p {
text-align:center; }

.formleft p {
text-align:right;
padding-bottom:5px; }

#footer p {
font-family:Arial, Helvetica, sans-serif;
font-size:0.6em;
margin:0;
padding:0; }

li {
color:#354752;
font-family:Georgia, Times, serif;
font-size:0.9em;
line-height:1.2em;
margin:0em;
padding:0em; }

#branding .site_pages li {
display:inline;
list-style:none;
margin:0px;
padding:0px; }

#footer li {
display:inline;
list-style:none;
margin:0px;
padding:0px; }

td { 
color: #354751; 
font-family:Georgia, Times, serif;
font-size:0.9em; }

table.downloads td {
border:#354751 1px solid; }

th {}

h1 { 
color: #8f0000; 
font-family:Arial, Helvetica, sans-serif;
font-size:1.66em;
margin:0;
padding:0; }

#branding h1 { display: none; }

h2 { 
color: #8f0000; 
font-family:Arial, Helvetica, sans-serif;
font-size:1.33em;
margin:0;
padding:0.75em 0 0 0; }

h3 {
color: #8f0000;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
margin:1em 0 0 0;
padding:0.5em 0 0 0; }

#vehicles h3 {
color:#354751;
text-align:center; }

a { 
color: #547691; }

#branding .site_pages a {
padding:5px 10px 5px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
text-decoration:none;
color:#354751;
background-image:url(images/nav-norm.gif);
background-repeat:repeat-x;
border:#354751 solid 1px;
border-bottom:0px; }

#footer a {
padding:0 0.75em;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
text-decoration:none;
color:#354751;
border-right:#354751 solid 1px; }

#footer a:link {
text-decoration:none;
color:#354751; }

#footer a#current { text-decoration:none; }

#branding .site_pages a#current {
text-decoration:none;
color:#354751;
background-image:url(images/nav-sel.gif);
background-repeat:repeat-x; }

a:link { color: #547691; }

#branding .site_pages a:link {
text-decoration:none;
color:#354751; }

a:visited  { color: #547691; }

#branding .site_pages a:visited { text-decoration:none; }

#footer a:visited { text-decoration:none; }

a:hover { 
color: #993125; }

#branding .site_pages a:hover {
text-decoration:none;
color:#FFFFFF;
background-image:url(images/nav-norm-04.gif);
background-repeat:repeat-x; }

#footer a:hover { text-decoration:underline; }

legend {
color: #8f0000; 
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
margin:0;
padding:0.5em 0 0 0;

}
