a:link, a:visited { color: #468ca0; }
a:active { color: #000080; }

a.wl:link, a.wl:visited { color: #ffffff; }
a.wl:active { color: #000080; }

html, body html{
 width: 100%;
 height: 101%;
}
body{
 border-width: 1px;
 margin-top: 0;
 margin-bottom: 0;
 margin-left: 5px;
 margin-right: 5px;
 font-family: Arial, sans-serif;
 font-size: 13px;
}

form {
 text-align: center;
}
form[name=ibaedits] > table:not(:first-of-type) {
 margin-left: auto;
 margin-right: auto;
}
.button1 {
 background-color: #ffffff;
 font-family: Arial, sans-serif;
 font-size: 10pt;
}

.button2 {
 background-color: #9cc4b7;
 color: #ffffff;
 font-family: Arial, sans-serif;
 font-size: 9pt;
 font-weight: bold;
}

select {
 font-family: Arial, sans-serif;
 font-size: 9pt;
}
input {
 font-family: Arial, sans-serif;
 font-size: 9pt;
}

h3 {
 font-family: Arial, sans-serif;
 font-size: 20px;
 color: #333333;
}
h4 {
 font-family: Arial, sans-serif;
 font-size: 17px;
 color: #333333;
}
h5 {
 font-family: Arial, sans-serif;
 font-size: 10px;
 font-weight: normal;
}

.li1 {
 font-size: 10pt;
 list-style-type: square;
}
.ibalinks {
 border-top: 1px solid #ffffff;
 border-left: 1px solid #ffffff;
 border-bottom: 1px solid #aaaaaa;
 border-right: 1px solid #aaaaaa;
}

blockquote {
 font-size: 0.8em;
}

body {
 text-align: center;
 font-family: Arial, verdana, sans-serif, 'courier new', courier;
}

table {
 border-collapse: collapse;
 font-family: Arial, sans-serif;
 font-size: 13px;
}

.other { font-size: 11pt; }
.tbl {
 border-collapse: collapse;
 overflow: hidden;
 width: 800px;
 border-spacing: 0;
 box-shadow: 0 0 5px;
 background-color: #f4f4f4;
}
.tbl th {
 font-weight: bold;
 color: #468ca0;
 background-color: #c0c0c0;
 border-left: 1px solid #c0c0c0;
 padding: 1px;
}
.tbl td { padding: 1px; }

/* float:left on thead, tbody, and tfoot seems to be required to make the table body scroll correctly in IE, so test on IE if you change that. (No, that doesn't make any sense to me, either.) */
.tbl thead {
 display: block;
 float: left;
 background-color: #c0c0c0;
}
.tbl tbody {
 display: block;
 float: left;
 height: 320px;
 overflow-x: hidden;
 overflow-y: auto;
}
.tbl tbody tr { height: 1.2em; } /* overrides IE bug which applies tbody height to every row */
.tbl tfoot {
 display: block;
 float: left;
 background-color: #c0c0c0;
}
.tbl td + td { border-left: 1px solid #c0c0c0; }
.tbl tbody  tr:nth-child(even) { background-color: #ffffff; }
.tbl tbody tr:nth-child(odd) { background-color: #f4f4f4; }
.tbl tbody tr:last-child { border-bottom: 1px solid #c0c0c0; }
.species      { width: 290px; text-align: left; }
.species2000  { width: 360px; text-align: left; }
.links        { width:  70px; text-align: left; }
.date         { width: 115px; text-align: left; }
.season       { width:  75px; text-align: center; }
.number       { width: 130px; text-align: right; }
.g            { width:  40px; text-align: center; }

.detspecies   { width: 180px; text-align: left; }
.detnumber    { width:  60px; text-align: right;}
.detyear      { width:  50px; text-align: right; }
.detmonth     { width:  50px; text-align: right; }
.detday       { width:  35px; text-align: right; }
.detseason    { width:  70px; text-align: center;  }
.thres        { width:  50px; text-align: center;  }
.reference    { width: 115px; text-align: left;  }

.det2000spec  { width: 230px; text-align: left; }
.det2000ref   { width: 165px; text-align: left; }

.bcrCount { width: 120px; text-align: right; }
.bcrReference { width: 170px; text-align: left; }

.tit1 {
 font-family: Arial, verdana, sans-serif, 'courier new', courier;
 font-size: 16px;
}

.tit2 {
 border-color: #808080;
 font-family: Arial, verdana, sans-serif, 'courier new', courier;
 font-size: 12px;
 padding: 1px;
}

.tit3 {
 font-family: Arial, verdana, sans-serif, 'courier new', courier;
 font-size: 20px;
}

.tit4 {
 font-family: Arial, verdana, sans-serif, 'courier new', courier;
 font-size: 12px;
}

.tit5 {
 font-family: Arial, verdana, sans-serif, 'courier new', courier;
 font-size: 36px;
}

.tit6 {
 font-family: Arial, verdana, sans-serif, 'courier new', courier;
 font-size: 16px;
}

.tr1 {
 text-align: left;
 background-color: #eeeeee;
 border: 1px solid #808080;
}

.note {
 text-align: center;
 font-size: 8pt;
}

.IBAbanner {
 background-color: #468ca0;
 border-color: #808080;
 color: #ffffff;
 vlink: #ffffff;
 font-family: Arial, verdana, sans-serif, 'courier new', courier;
 font-weight: bold;
 font-size: 8pt;
}
.IBAbanner td {
 border-color: #808080;
 padding: 6px;
}