td,p { font: 12px Verdana; color: #ffff66; }
h1 { font: bold 35px Helvetica; color: #ffff33; }
h2 { font: bold 13px Helvetica; }
h3 { font: bold 16px Helvetica; color: #ffff33; line-height: 20px; }
h4 { font: bold 13px Helvetica; text-decoration: underline; }
h5 { font: bold 12px Verdana; color: #ffff33; text-decoration: none }
h6 { font: italic bold 20px Georgia; color: #ffff33; text-align: left; margin: 5px 10px; }
a,a:active,a:visited { color: #ffcc00; font: 11px Verdana; text-decoration: none; outline: none; }
a:hover { color: #ffcc99; font: 11px Verdana; text-decoration: none; outline: none; }
.admin a,.admin a:active,.admin a:visited { color: #ffcc00; font-size: 12px; text-decoration: none }
.admin a:hover { color: #ffcc99; size: 12px; text-decoration: underline; border: none; }
.bottom a,.bottom a:active,.bottom a:visited { color: #ffcc00; font: normal 10px Verdana; text-decoration: none }
.bottom a:hover { color: #ffcc99; font: normal 10px Verdana; text-decoration: none; }
.copy { font: 9px Georgia; color: #ffff66;}
table.main { border-right: solid thin #222; border-bottom: solid thin #222; border-left: solid thin #222; }
td.copy { font: 9px Georgia; color: #ffff66; }
td.nav { border-right: solid thin #222; width: 121px;}
td.top { border-bottom: solid thin #222; }
body { margin: 0px; font: 12px Verdana; color: #ffff66; background: #000 url(images/back.gif); }
.max { font: 8px Verdana; color: #ffff33; }
.input,input,textarea,select { font: 12px Verdana; color: #000000; }
.yellow { font: 12px Verdana; color: #000000; }
.topvessel { font: bold 15px Helvetica; color: #000000; }
.vessel { font: bold 15px Helvetica;  color: #ff9900; }
.locate { font: normal 12px Helvetica; color: #000000; }
.locate1 { font: normal 12px Helvetica; color: #ffffff; }
.head { font: italic bold 16px Georgia; color: #000000; }
.tab { border: solid thin gray }
i { color: #ffcc00; }
td.head { font: normal bold 16px Helvetica; color: #ffff33; line-height: 20px; }
p.spec { color: #ffcc00; font: 24px "Times New Roman"; text-decoration: none }
#frame { margin: 0 auto; text-align: left; }
.hide { display: none; }
.show { display: block; }
#nav { width: 97%; border-top: 1px solid #222; border-bottom: 1px solid #222; padding-top: 3px;  padding-bottom: 4px; text-align: center; margin: 5px; color: #222; }
#nav a,#nav a:active,#nav a:visited { color: #ffcc00; font: 11px Verdana; text-decoration: none; outline: none; }
#nav a:hover { color: #ffcc99; font: 11px Verdana; text-decoration: none; outline: none; }
input.but { border: 2px outset #333; padding: 1px 5px 3px 5px; font: 11px verdana, arial, sans-serif; color: #fc0; background: #222; }
input.but:hover { border-style: inset; padding: 1px 5px 3px 5px; font: 11px verdana, arial, sans-serif; color: #ff3; background: #111; }
 th { background-color:#000000; font: bold 10px Verdana; color: #000; }
 #directions, #directions a { font: normal 10px verdana; }
    