BODY 
 { 
  background: white ;
  font-size: 10pt ;
 }


/*** Font styles ***/

BODY, H1, H2, H3, H4, H5, H6, P, TD, DL, DT, UL, CAPTION, BLOCKQUOTE, input, select 
/* This lists include the whole shebang to support Netscape 4.x */
 { 
  font-family: "Futura Extrabold Condensed", "Arial Narrow", "Helvetica Narrow", Helvetica, Arial, sans-serif;
 } 

em 
/* Blue text, normal */
 { 
  color: #005C80 ; 
  font-style: normal ;
 } 

address
 {
  font-style: normal ;
 }
 
span.mini 
 { 
  font-size: 8pt ;
 } 

p.navig 
 { 
  font-size: 12pt ;
 } 


/*** General styles ***/

.masthead 
 { 
  font-size: 12pt ; 
  line-height: 175% ; 
  color: #660000 ;
 } 

 
.summary 
 { 
  border-style: solid ; 
  border-width: thin ;
  border-color: black ;
  padding-left: 20px ;
  padding-right: 20px ;
  padding-top: 10px ;
  padding-bottom: 10px ;
  background-color: #d2f2f4 ;
  color: black ;
  margin-left: 30px ; 
  margin-right: 30px ;
  font-size: 11pt ;
 } 

.third
/* Indented to go under heading level 3 */
 {
  margin-left: 15px ;
  margin-right: 15px ;
 }

.fourth
/* Indented to go under heading level 4 */
 {
  margin-left: 35px ;
  margin-right: 25px ;
 }
 
.fifth
/* Indented to go under heading level 5 */
 {
  margin-left: 60px ;
  margin-right: 25px ;
 }
 
.sixth
/* Indented to go under heading level 6 */
 {
  margin-left: 85px ;
  margin-right: 25px ;
 }

.references 
 { 
  font-size: 8pt ;
 } 


/*** Heading styles ***/

H1 
 { 
  font-weight: normal; 
  color: #005C80 ;
 } 

H2 
 { 
  font-size: 16pt; 
  font-weight: normal; 
  color: #005C80 ;
 } 

H3 
 { 
  font-size: 13pt; 
  color: #660000 ;
 } 

H4 
 { 
  font-size: 13pt ; 
  font-weight: normal ; 
  color: #005C80 ; 
  margin-left: 25px ;
 } 

H5 
 { 
  font-size: 12pt ; 
  color: #000000 ;
  margin-left: 50px ;
 } 

H6
 {
  font-size: 11pt ;
  font-style: italic ;
  color: #005C80 ;
  margin-left: 65px ;
 }
 

/*** Division styles ***/

div.sidelinks 
 { 
  font-size: 9pt ;
  margin-left: 60px ;
  margin-right: 25px ;
 } 

div.footer 
 { 
  text-align: center ;
 } 


/*** Links styles ***/

a:link, a:visited, a:active 
 {
  text-decoration:none ; 
  font-style: italic ; 
  font-weight: bold ;
 } 

a:link 
 { 
  color: #000000 ;
 } 

a:visited 
 {
  color: #660000 ;
 } 

a:active 
 {
  color: #006600 ;
 } 

a:hover 
 { 
  color: rgb(134,31,45) /* Dark red */ ;
 } 
 

/*** List styles ***/

li
 {
  list-style-position: outside ;
 }


/*** Table Styles ***/

caption
 {
  font-weight: bold ;
  font-size: 120% ;
  color: #005C80 ;
 }

th
 {
  color: #660000 ;
 }

td.number
 {
  text-align: right ;
 }

td.sn
 {
  font-style: italic ;
 }
 
td.picture
 {
  width: 400px ;
  height: 350px ; 
  text-align: center ;
  border-style: solid ;
  border-width: 1 ;
  border-color: black ;
  padding: 5px ;
 }

table.species
 {
  font-size: 90% ;
 }