BODY
{ 
color: black;
background-image: url('/images/mainbg.gif');
background-attachment: scroll;
background-color: white;
background-repeat: repeat;
font-family: verdana, arial, helvetica, sans-serif
}

A:visited, A:link, A:active
{ text-decoration: underline; font-weight: bold }

.smaller A:visited, .smaller A:link, .smaller A:active, .tiny A:visited, .tiny A:link, .tiny A:active
{ font-weight: normal }

.invalid_taxon A:visited, .invalid_taxon A:link, .invalid_taxon A:active { font-weight: normal; color: #999999 }

A:link
{ color: blue }

.overlib A:link, .overlib A:visited, .overlib A:active
{ color: black; font-weight: normal; text-decoration: none }

A:visited
{ color: purple }

A:active
{ color: red }

B
{ font-weight: bold }

I
{ font-style: italic }

P 
{ }

UL
{ list-style-image: url('/images/red1.gif');list-style-position: inside; }

HR
{ width: 100%; color: black; height: 1pt }

.standard
{ font-size: 100% }

.editorial
{ font-size: 80%; color: #006600 }

.highlight
{ background-color: #339900; font-weight: normal; color: white }

.quotation
{ font-style: italic }

.smaller
{ font-size: 80% }

.tiny
{ font-size: 75% }

.invalid_author
{ font-size: 75%; color: #666666 }

.author
{ font-size: 75%; color: #006600 }

.subtitle    { font-size: 80%; text-align: Center }
.subtitle A   { font-size: 80%; text-align: Center }

.newsflash   { color: red; text-decoration: blink; font-style: italic; font-weight: bold }

.invalid_taxon {  }

.block_header { font-size: 120%; font-family: "times new roman MT extra bold", "times new roman", serif }

.icontext { font-size: 80%; font-family: "times new roman MT extra bold", "times new roman", serif; }

LI
{ list-style-position: outside }

HR
{ }

h1, h3, h5
{ font-family: "times new roman MT extra bold", "times new roman", serif }

H7
{ font-family: "times new roman", serif; font-weight: bold  }


h2, h4, h6
{ font-family: verdana, arial, helvetica, sans-serif }

h1, h2
{ font-size: 200% } 

h3, h4
{ font-size: 150% }

h5, h6
{ font-size: 120% }

.submission
{ background-color: #EEEEEE }

.faded
{opacity:0.3; filter:alpha(opacity=30); -moz-opacity:0.3}

.shaded
{opacity:0.6; filter:alpha(opacity=60); -moz-opacity:0.6}

.hang
{ text-indent: -3em; margin-left: 3em }

.centre    { text-align: Center }

.saxtable1
{ text-align: top; border: 1px solid #006600 }
.saxtable1 TH
{ background-color: #339900; font-weight: bold; color: white; text-align: left; vertical-align:top; border: 1px solid #006600 }
TH A:link, TH A:active, TH A:visited 
{ color: white; }
.saxtable1 TD
{ background-color: #ccff66; font-weight: normal; color: black; vertical-align:top; border: 1px solid #006600; }
.saxtable1.editorial
{ font-size: 80%; color: #006600 }
.saxtable1.highlight
{ background-color: #339900; font-weight: normal; color: white }

.saxtable2
{ text-align: top; border: 1px solid #cc0033 }
.saxtable2 TH
{ background-color: #cc0033; font-weight: bold; color: white; text-align: left; vertical-align:top; border: 1px solid red }
.saxtable2 TD
{ background-color: #ff9999; font-weight: normal; color: black; vertical-align:top; border: 1px solid red }
.saxtable2 span
{ background-color: #cc0033; font-weight: normal; color: white; }

.tableincluded TR
{ border: 0px }
.tableincluded TD
{ border: 0px }
.tableincluded TH
{ border: 0px }

.tableincludedrows TR
{ border-left: 0px; border-right: 0px; border-top: 0px; border-bottom: 1px solid #006600 }
.tableincludedrows TD
{ border-left: 0px; border-right: 0px; border-top: 0px; border-bottom: 1px solid #006600 }
.tableincludedrows TH
{ border-left: 0px; border-right: 0px; border-top: 0px; border-bottom: 1px solid #006600 }

.img-shadow {
  float:left;
  background: url('/images/shadow.gif') no-repeat bottom right !important;
  margin-left:5px; margin-right:0; margin-top:10px; margin-bottom:0
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: 10px 10px 10px 10px;
  padding: 6px;
  } 