body { font: normal 14px 'Verdana'; color: #000000; background: transparent url(img_bg.gif) repeat left top; }
td, select, input, textarea { font: normal 14px 'Verdana'; color: #000000; }
a { font: bold 14px 'Verdana'; color: #d40000; }
a:hover { font: bold 14px 'Verdana'; color: #000000; }
h1 { font: bold 22px 'Arial'; color: #d40000; }
h2 { font: bold 20px 'Arial'; color: #006600; }
p { font: normal 14px 'Verdana'; color: #000000; }
.top_info_highlight { color: #90af42; }
.top_info { font: bold 14px 'Verdana'; color: #333333; }
.h1_bold { font: bold 22px 'Arial'; color: #d40000; }
.h1_normal { font: normal 22px 'Arial'; color: #d40000; background: transparent url(img_h1_line.gif) repeat-x left bottom; padding-bottom: 7px; }
.h1_normal a { font: normal 22px 'Arial'; color: #d40000;  padding-bottom: 7px; text-decoration: none; }
.h1_normal a:hover {color: green;} 
.layer { width: 6px; height: 6px; }
.layer2 { width: 6px; height: 88px; }
.layer_top { background: transparent url(img_layer_top.gif) repeat-x left top; }
.layer_left { background: transparent url(img_layer_left.gif) repeat-y left top; }
.layer_right { background: transparent url(img_layer_right.gif) repeat-y left top; }
.layer_bottom { background: transparent url(img_layer_bottom.gif) repeat-x left top; }
.content { background: white url(img_lizard_template.jpg) no-repeat left top; background-color: White; }
.history { color: White; padding-left: 20px; }
.history a { color: Blue; text-decoration: none; }
.header { font: normal 26px 'Arial'; color: #ffffff; }
.secondheader { font: normal 16px 'Arial Narrow'; color: #ffffff; }.smallheader { font: bold 11px 'Verdana'; color: #990000; }.bottom { font: normal 11px 'Verdana'; color: #c0c0c0; }.hr {background: white url(img_hr.gif) repeat-x left top; margin-top: 30px; margin-bottom: 10px; }
.lmenu_off { text-decoration: none; color: #666666; line-height: 200%;}
.lmenu_content { padding-left: 10px; }

.menu12 {  
background: url(btn_bg_on.jpg); 
line-height: 25px;
color: #ffffff;
font-size: 24px;
font-family: Optima;
}

#resp-table {
        width: 90%;
        display: table;
    }
    #resp-table-body{
        display: table-row-group;
    }
    .resp-table-row{
        display: table-row;
    }
    .table-body-cell{
        display: table-cell;
    	text-align: left;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 20px;
        
        vertical-align: top;
    }
        .table-body-cell2 {
        display: table-cell;
	text-align:left;
	    padding-left: 20px;
	    padding-top: 10px;
        vertical-align: top;
    }
    
.class {
line-height: 40px;
list-style: none;
}

li {
line-height: 25px;
FONT-FAMILY: ARIAL;
}


.legend1 {
font-weight: bold;
color: #880E4F;
font-size: 16px;
}
.legend2 {
font-weight: bold;
color: #4A148C;
font-size: 16px;
}
.legend3 {
font-weight: bold;
color: #FF1744;
font-size: 16px;
}
.legend4 {
font-weight: bold;
color: #00C853;
font-size: 16px;
}
.legend5 {
font-weight: bold;
color: #D500F9;
font-size: 16px;
}
.legend6 {
font-weight: bold;
color: #FF6F00;
font-size: 16px;
}
.legend7 {
font-weight: bold;
color: #F57F17;
font-size: 16px;
}
.legend8 {
font-weight: bold;
color: #AFB42B;
font-size: 16px;
}
.legend9 {
font-weight: bold;
color: #006064;
font-size: 16px;
}



.pagination {
  display: inline-block;
}

.pagination a {
  color: black;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
  transition: background-color .3s;
  border: 1px solid #ddd;
  margin: 0 4px;
}

.pagination a.active {
  background-color: #d40000;
  color: white;
  border: 1px solid #d40000;
}



.pagination a:hover:not(.active) {background-color: #bdd48e;}

.pics-table {
text-align: center;
width: 95%;
padding: 20px;

}

td.bat {
width: 210px; 
vertical-align: top;
height: 220px;
}

.italics {
font-size: 12px;
}

img.clams {
border: 1px solid black;
box-shadow: 2px 6px 9px #888888;
}

.container88 {
position: relative;
width: 180px;
height: 114px;
}
.container99 {
position: relative;
width: 200px;
height: 300px;
border: 1px solid black;
box-shadow: 2px 6px 9px #888888;
}

.container199 {
position: relative;
width: 200px;
height: 500px;
border: 1px solid black;
box-shadow: 2px 6px 9px #888888;
}

.abbrev1 {
position: absolute;
color: #880E4F;
top: 1px;
left: 1px;
background-color: #FFFFFF;
font-family: Verdana;
font-weight: bold;
border-radius: 5px;
}
.abbrev2 {
position: absolute;
color: #4A148C;
top: 30px;
left: 1px;
background-color: #ffffff;
font-family: Verdana;
font-weight: bold;
border-radius: 5px;
}
.abbrev3 {
position: absolute;
color: #FF1744;
top: 60px;
left: 1px;
background-color: #FFFFFF;
font-family: Verdana;
font-weight: bold;
border-radius: 5px;
}
.abbrev4 {
position: absolute;
color: #00C853;
bottom: 1px;
left: 1px;
background-color: #FFFFFF;
font-family: Verdana;
font-weight: bold;
border-radius: 5px;
}
.abbrev5 {
position: absolute;
color: #D500F9;
top: 1px;
right: 1px;
background-color: #FFFFFF;
font-family: Verdana;
font-weight: bold;
border-radius: 5px;
}
.abbrev6 {
position: absolute;
color: #FF6F00;
top: 30px;
right: 1px;
background-color: #FFFFFF;
font-family: Verdana;
font-weight: bold;
border-radius: 5px;
}
.abbrev7 {
position: absolute;
color: #F57F17;
top: 60px;
right: 1px;
background-color: #FFFFFF;
font-family: Verdana;
font-weight: bold;
border-radius: 5px;
}
.abbrev8 {
position: absolute;
color: #AFB42B;
bottom: 1px;
right: 1px;
background-color: #FFFFFF;
font-family: Verdana;
font-weight: bold;
border-radius: 5px;
}
.abbrev9 {
position: absolute;
color: #006064;
bottom: 1px;
right: 75px;
background-color: #FFFFFF;
font-family: Verdana;
font-weight: bold;
border-radius: 5px;
}


hr.new4 {
	width: 800px;
  border: 1px solid red;
}

.IPnav {
font-size: 11px;
}

a.IPnav
{
font-size: 11px;
}


.pagination2 {
  display: inline-block;
}

.pagination2 a {
  color: black;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
  transition: background-color .3s;
  border: 1px solid #ddd;
  margin: 0 4px;
  font-size: 11px;
}

.pagination2 a.active {
  background-color: #d40000;
  color: white;
  border: 1px solid #d40000;
}



.pagination2 a:hover:not(.active) {
background-color: #bdd48e;
}

.taxom {
color: #006600;
font-weight: bold;
line-height: 22px;
}

.disclaimer {
font-size: 10px;
font-color: #E0E0E0;
text-align: center;
padding-top: 25px;
}
.disclaimer a{
font-size: 10px;
font-color: #E0E0E0;
text-align: center;
}

.paragraphs {
margin-right: 20px;
text-align: justify;
line-height: 22px;
}

.paragraphs p{
line-height: 20px;
}

.reference {
font-size: 12px;
text-decoration: none;
}

.reference a{
font-size: 12px;
text-decoration: none;
}

ol.c {
  list-style-type: upper-roman;
text-align: left;
}

.iucn {
float: right;
}


a.legend {
font-weight: bold;
font-size: 16px;
font-family: Verdana;
color: #d40000;
font-decoration: none;
}
a.legend:hover {
font-weight: bold;
font-size: 16px;
font-family: Verdana;
color: #000000;
font-decoration: none;
}
a.legend:visited {
font-weight: bold;
font-size: 16px;
font-family: Verdana;
color: #d40000;
font-decoration: none;
}