﻿body { font-family: Arial; }
a { color: #000080;}
a:hover { color: #FF7014; }
h1 { margin: 0 0 10px 0; padding: 0; color: #000080; }
h2 { margin: 0 0 10px 0; padding: 0; color: #000080; font-size: 120%; }
div.searchForm { position: relative; border: solid 1px #BDC1C2; padding: 14px 10px 10px 10px; margin-bottom: 20px; }
div.searchForm b { color: #FFA500; position: absolute; left: 6px; top: -10px; background-color: White; padding: 0 4px; font-size: 85%; }
.errorLabel { font-weight: bold; color: Maroon; }
p { margin: 0; padding: 5px 5px 0px 45px; }
.contactForm { margin: 0px 0 0 0px; padding: 20px; }
.contactForm div.row { clear: both; margin: 5px 0px 5px 0px; }
.contactForm div.buttonRow { width: 380px; text-align: right; padding-top: 12px; }
.contactForm div.row span.label { float: left; line-height: 20px; vertical-align: middle; width: 170px; text-align: right; padding: 0 10px 6px 0; _padding-bottom: 0; }
.contactForm div.row span.field { float: left; width: 205px; _width: 205px; text-align: left; }
.button { margin-left: 12px; }
.backButton { float: right; margin-right: 20px; }
.contactForm div.row .inline { margin: -23px 10px 0 0; _margin: -23px 20px -20px 0; }
.textbox { width: 200px; }
.smallTextbox { width: 80px; margin-left: 12px; }
.contactForm #lblMessage { color: #7c0000; float: left; margin-left: 110px; font-weight: bold; }

.searchHeader { color: #FFA500; font-weight: bold; }
.searchBody { color: #000080; font-size: 85%; }
.searchNotes { font-style: italic; color: #000080; font-size: 85%; }
.searchMiles { color: #000080; font-size: 85%; }
.searchLink { font-size: 85%; }

#adminNav { margin: 0; padding: 0; list-style-type: none; height: 22px; margin-bottom: 20px; }
#adminNav li { float: left; margin-right: 20px; }
.adminErrorLabel { font-weight: bold; color: Maroon; float: right; }
.gridLink { float: right; }