A:link     {
font-family: Arial, Verdana, Helvetica;
font-size: 9pt;
color: #0000ff;
text-decoration: underline;
font-weight: bold;
}
A:visited  {
font-family: Arial, Verdana, Helvetica;
font-size: 9pt;
font-weight: bold;
color: #0000ff;
text-decoration: underline;
}
A:hover    {
font-family: Arial, Verdana, Helvetica;
font-size: 9pt;
color: #000099;
text-decoration: none;
}
body {
font-family: Arial, Verdana, Helvetica;
font-size: 9pt;
margin-top: 10px;
padding: 0px;
background-image: url(images/bluescanlines.jpg);
color: #000099;
text-align: center;
}
img.scale {width: 120px;
           margin-right: 10px;}
h1 {
font-size: 13pt;
margin: 0px;
color: #AF0515;
}
h2 {
font-size: 11pt;
margin: 0px;
color: #AF0515;
}
h3 {
font-size: 10pt;
margin: 0px;
}
#adminlinks {
margin: 2px;
text-align: center;
}
#adminlinks a{
width: 200;
font-size: 14pt;
background-color: #03037D;
padding: 6px;
margin-top: 5px;
margin-bottom: 5px;
text-decoration: none;
font-weight: bold;
color: #FFFFFF;
display: block;
}
#adminlinks a:hover{
width: 200;
background-color: #990033;
padding: 6px;
margin-top: 5px;
margin-bottom: 5px;
text-decoration: none;
font-weight: bold;
color: #FFFFFF;
display: block;
}
#body {
margin-left: auto;
margin-right: auto;
padding: 5px;
background-image: url(images/permit-background.jpg);
border: 1px solid #000099;
text-align: left;
width: 788px;
voice-family: "\"
}\"";
voice-family: inherit;
}
#contact-form{
border: 2px solid #93C7DB;
padding: 2px;
width: 425px;
background-color: #E0EDF3;
margin-left: 50px;
}
#copyright {
text-align: right;
color: #666666;
margin-right: 6px;
}
#copyright a{
color: #666666;
font-size: 7pt;
text-decoration: none;
font-weight: 400;
}
#footer {
float: none;
clear: both;
font-size: 8pt;
margin-top: 10px;
margin-bottom: 5px;
padding-top: 6px;
text-align: center;
border-top: 1px solid #666666;
}
#footerinfo {
padding: 2px;
border: 1px solid #666666;
background-color: #CECECE;
text-align: center;
width: 300px;
margin-left: auto;
margin-right: auto;
}
#footerinfo p{
margin: 0px;
font-weight: 800;
font-size: 10pt;
}
#footerinfo h3 {
font-size: 12pt;
margin: 0px;
color: #AF0515;
}
#footerlinks {
text-align: center;
padding: 10px;
}
#footerlinks a{
font-weight: normal;
color: #0000ff;
text-decoration: none;
}
#footerlinks a:hover{
text-decoration: underline;
}
#footermemorial p{
font-size: 11pt;
font-weight: 800;
margin: 5px;
color: #0066CC;
padding: 2px;
text-align: center;
}
#footermemorial a{
font-size: 11pt;
text-decoration: underline;
color: #000099;
}
#footermemorial a:hover{
font-size: 11pt;
text-decoration: underline;
color: #0000FF;
}
#header {
margin-bottom: 2px;
text-align: center;
}
#headerlinks {
text-align: center;
width: auto;
}
#headerlinks a{
padding: 2px;
text-decoration: none;
width: 152px;
background-color: #CECECE;
color: #000099;
}
#headerlinks a:hover{
text-decoration: underline;
color: #990033;
display: inline;
background-color: #CECECE;
}
#main {
text-align: justify;
width: 583px;
float: right;
border-left: 1px solid #666666;
padding-left: 5px;
padding-right: 5px;
voice-family: "\"
}\"";
voice-family: inherit;
}
#main-img img{
border: 0px solid #666666;
margin-top: 4px;
margin-bottom: 4px;
margin-right: 10px;
margin-left: 1px;
}
#main p{
margin-top: 9px;
margin-bottom: 9px;
}
#nav {
float: left;
width: 185px;
background-color: #FFFFFF;
voice-family: "\"}\"";
voice-family: inherit;
}
#nav a{
width: auto;
background-color: #03037D;
padding: 3px;
margin-top: 2px;
margin-bottom: 2px;
text-decoration: none;
font-weight: bold;
color: #FFFFFF;
display: block;
}
#nav a:hover{
width: auto;
background-color: #990033;
padding: 3px;
margin-top: 2px;
margin-bottom: 2px;
text-decoration: none;
font-weight: bold;
color: #FFFFFF;
display: block;
}
#customerservice a{
background-color: #990033;
color: #FFFFFF;
}
#customerservice a:hover{
background-color: #0066FF;
color: #FFFFFF;
}
#news a{
font-size: 9pt;
font-weight: 800;
color: #AF0515;
text-decoration: underline;
}
#news a:hover{
font-size: 9pt;
font-weight: 800;
color: #AF0515;
text-decoration: none;
}
#price {
display: inline;
color: #0000FF;
font-weight: 800;
font-size: 11pt;
margin: 0px;
}
#rates {
margin-bottom: 10px;
margin-top: 10px;
}
#rates table,tr,td {
font-size: 9pt;
font-family: Arial, Verdana, Helvetica;
}
#rates td {
background-color: #99CCFF;
padding: 5px;
margin: 2px;
}
#reservations-link a{
padding: 3px;
font-size: 11pt;
text-decoration: none;
background-color: #3399FF;
color: #FFFFFF;
font-weight: 800;
}
#reservations-link a:hover{
padding: 3px;
text-decoration: none;
background-color: #03037D;
color: #CECECE;
font-weight: 800;
}
#sidenav-images img {
margin-bottom: 1px;
margin-top: 0px;
padding: 0px;
border: 0px solid #FFFFFF;
}
#sidenav-images a{
padding: 0px;
}
#sidenav-images a:hover{
padding: 0px;
}
.clear {
clear: both;
font-size: 1px;
}
.enter-button a{
color: #FFFFFF;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 14pt;
font-weight: 800;
border: 2px solid #3366CC;
width: 250px;
background-color: #3366CC;
text-decoration: none;
padding: 4px;
}
.enter-button a:hover{
color: #FFFFFF;
border: 2px solid #46b100;
font-family: Arial, Helvetica, sans-serif;
background-color: #46b100;
padding: 4px;
}
.heading {
font-family: Arial, Helvetica, sans-serif;
font-size: small;
font-style: normal;
font-weight: bold;
color: #0092de;
text-decoration: underline;
}
.text {
font-family: Arial, Helvetica, sans-serif;
font-size: x-small;
font-style: normal;
color: #0092de;
}
.linkSubmit {
font-family: Tahoma;
font-size: 9px;
font-weight: normal;
}
.style1 {color: #FF0000}
.style2 {
color: #000099;
font-weight: bold;
font-size: 12px;
}


#navlist
{
padding: 3px 0;
margin-top: 4px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 2px;
border-bottom: 1px solid #778;
font: bold 8pt Arial, Verdana, sans-serif;
}

#navlist li
{
list-style: none;
margin: 0;
display: inline;
}

#navlist li a
{
padding: 3px 40px;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
color: #003366;
background-color: #CECECE;
text-decoration: none;
}

#navlist li a:link { color: #448; }
#navlist li a:visited { color: #448; }

#navlist li a:hover
{
color: #FFFFFF;
background-color: #0066FF;
border-color: #227;
}

#navlist li a#current
{
background: white;
border-bottom: 1px solid white;
}

