a { color: #336699; font-size: x-small; text-decoration: none; }
a:visited { color: #666666; font-size: x-small; text-decoration: none; }
a:hover { color: #336699; font-size: x-small; text-decoration: underline; }

a.topbarlink { color: #ffffff; font-size: 10px; text-decoration: none; }
a.topbarlink:visited { color: #ffffff; font-size: 10px; text-decoration: none; }
a.topbarlink:hover { color: #ffffff; font-size: 10px; text-decoration: underline; }

a.news { color: #003366; font-size: 12px; text-decoration: none; }
a.news:visited { color: #666666; font-size: 12px; text-decoration: none; }
a.news:hover { color: #003366; font-size: 12px; text-decoration: underline; }

a.fishery { color: #336699; font-size: 12px; text-decoration: none; }
a.fishery:visited { color: #666666; font-size: 12px; text-decoration: none; }
a.fishery:hover { color: #336699; font-size: 12px; text-decoration: underline; }

a.outline { color: #cc0000; font-size: 12px; text-decoration: none; }
a.outline:visited { color: #666666; font-size: 12px; text-decoration: none; }
a.outline:hover { color: #cc0000; font-size: 12px; text-decoration: underline; }

.topbar { color: #ffffff; font-size: 10px; }
.t10 { color: #333333; font-size: 10px; }
.t12 { color: #333333; font-size: 12px; }
.letter { color: #333333; font-size: x-small; }
.r_form { color: #333399; font-size: 12px; background-color: #e7e7ff; }
.item { color: #ffffff; font-size: x-small; font-weight: bold; border: dashed 1px #999999; background-color: #336699; }
.form_tx    { color: #333333; font-size: x-small; border: solid 1px #336699; background-color: #ffffff; }
.form_bt    { color: #ffffff; font-size: x-small; background-color: #336699; }