a {text-decoration:none; color:#003366; }
a.visited { text-decoration: none; color: #003366; }
a:hover {color:#01006A;text-decoration:underline;}
a.link:link { text-decoration: none; color: #0000cd; }
a.link:visited { text-decoration: none; color: #a52a2a; }
a.link:hover { text-decoration: underline; color: #0000cd; }
a.subheading:link { text-decoration: none; color: #3B5008; }
a.subheading:visited { text-decoration: none; color: #3B5008; }
a.subheading:hover { text-decoration: underline; color: #3B5008; }

a.menu:link { text-decoration: none; color: #fff; }
a.menu:visited { text-decoration: none; color: #fff; }
a.menu:hover { text-decoration: none; color: #ff2a0c; }
a.menu_on:link { text-decoration: none; color: #ff2a0c; }
a.menu_on:visited { text-decoration: none; color: #ff2a0c; }
a.menu_on:hover { text-decoration: none; color: #ff2a0c; }

a.menu_sub:link { text-decoration: none; color: #fff; }
a.menu_sub:visited { text-decoration: none; color: #fff; }
a.menu_sub:hover { text-decoration: none; color: #ff2a0c; }
a.menu_sub_on:link { text-decoration: none; color: #ff2a0c; }
a.menu_sub_on:visited { text-decoration: none; color: #ff2a0c; }
a.menu_sub_on:hover { text-decoration: none; color: #ff2a0c; }

.menu {
  font: 11pt Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-weight: bold;
  color:#fff;
  line-height: 11pt;
  text-align: right;
  margin-right: 10px;
  text-shadow:2px 2px 2px #000;
}
.menu_on {
  font: 11pt Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-weight: bold;
  color:#ff2a0c;
  line-height: 11pt;
  text-align: right;
  margin-right: 10px;
  text-shadow:2px 2px 2px #000;
}
.menu_sub {
  font: 8pt Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-weight: bold;
  color:#fff;
  line-height: 11pt;
  text-align: right;
  margin-right: 10px;
  text-shadow:2px 2px 2px #000;
}
.menu_sub_on {
  font: 8pt Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-weight: bold;
  color:#ff2a0c;
  line-height: 11pt;
  text-align: right;
  margin-right: 10px;
  text-shadow:2px 2px 2px #000;
}


img { border:0; }

body {
  font: 9pt Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  color: #000000;
  line-height:11px;
  background-color: #000;
  background-image:url('../Images/bg_fish_opt.jpg');
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:center;
}

td.content {
  border:1px solid #000000;
  font: 9pt Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-weight: normal;
  color:#000000;
  line-height: 11pt;
}

table.list {
  border:1px solid #000000;
  font: 8pt Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-weight: normal;
  color:#000000;
  line-height: 10pt;
}

/* body is the main font used by most paragraph blocks */
.body_txt {
  font: 9pt Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-weight: normal;
  color:#000000;
  line-height: 11pt;
}

/* .small_body_txt is the main font used for small text applications */
.small_body_txt {
  font: 8pt Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-weight: normal;
  color:#000000;
  line-height: 10pt;
}

.heading {
  font: 16pt Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular;
  font-weight: normal;
  color:#C82109;
  line-height: 16pt;
}

.subheading {
  font: 12pt Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular;
  font-weight: bold;
  color:#3B5008;
  line-height: 14pt;
}

.more {
  font: 8pt Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-weight: normal;
  line-height: 10pt;
}

.madeusa {
 font:12pt Arial,Helvetica;
 font-weight: bold;
 line-height: 16pt;
 color:#ffffff;
}

.copyright {
 font:8pt Arial,Helvetica;
 line-height: 8pt;
 color:#CCCCCC;
}


