.AVBbar { background-color: #000078; color: #FFFFFF; font-family: Geneva,Arial,Helvetica; font-size: 8pt; border-width: 1px; border-top-style: solid; margin-top: 5px; margin-bottom: 5px; margin-left: 5px; margin-right: 5px; }
.AVBlink { color: #FFFFFF; }
.AVBlinks2{color: #F0F0F0; font-family: Times New Roman, Times; font-size: 10pt; font-weight: bold; text-decoration: none;}
.AVBfont { color: #FFFFFF; font-family: Geneva,Arial,Helvetica; font-size: 8pt; }
.AVBframe { color: #FFFFFF; font-family: Geneva,Arial,Helvetica; font-size: 8pt; }
.AVBregions { font-family: Tahoma,Geneva,Arial,Helvetica; font-size: 12pt;}
.credit {font-family: arial; font-size: 8pt; color: #000000;}
.flickr {font-family: arial; font-size: 8pt; color: #000000;}
.flickrVideoBtn {position: absolute; top: 50px; left: 90px;}
.AVBbutton {background-color: #3366CC; color: #FFFFFF;}
.AVBbuttonsm {background-color: #3366CC; color: #FFFFFF; font-size: 8pt; font-weight: bold; font-family: Geneva,Arial,Helvetica;}
.AVBlist {COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9pt;}
.AVBtable{COLOR: #000000;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;FONT-SIZE: 9pt;}
.AVBlist2{COLOR: #000000;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;FONT-SIZE: 8pt;}
.AVBlisthead{padding: 15px;}
.AVBlistnav{width: 100%; background-color: #444; text-align: center;}
.AVBlistnavbutton {background: #ddd; font-size: 1em; padding: 12px; margin: 2px 1px 0px 0px; display: inline-block; border-radius: 5px 5px 0px 0px;}
.AVBlistsel {background: #fff;}
.AVBlistnavbutton:hover {background: #ffe;}

.AVBnav{width: 130px; height: 20px; float: left; position: relative; padding: 2px 5px 2px 5px; margin: 2px; background-color: #024C97;}
.AVBnav:hover{ background-color: #226CB7;}

.AVBnavsub {width: 280px; position: absolute; top: 27px; left: -5px; padding: 10px; color: #F0F0F0; font-family: Geneva,Arial,Helvetica; font-size: 9pt; background-color: #226CB7; z-index: 9999; display: none;}
.AVBnavsub ul {list-style-type: none; padding-left: 0px; padding-right: 0px;}
.AVBnavsub li {padding-top: 8px; font-weight: bold; font-size: 10pt; }
.AVBnavsub a {color: #F0F0F0; padding-top: 8px; text-decoration: none; }

.AVBlinks3{color: #F0F0F0; font-family: Geneva,Arial,Helvetica; font-size: 10pt; font-weight: bold; text-decoration: none;}

.AVBHeader{ COLOR: #ffffff; BACKGROUND-COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12pt; FONT-WEIGHT: bolder;}
.AVBSubHeader{ FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt;}
.AVBHeader2{ COLOR: #ffffff; BACKGROUND-COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12pt; FONT-WEIGHT: bolder;}
.AVBContainerText{ COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9pt;}
.AVBContainerText2{ COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt;}
.AVBSightings{ COLOR: #000000; BACKGROUND-COLOR: #FFFFFF; FONT-FAMILY: Times New Roman, Times, serif; FONT-SIZE: 8pt;}
.AVBSynonyms{ COLOR: #000000; BACKGROUND-COLOR: #F4E8E8; FONT-FAMILY: Times New Roman, Times, serif; FONT-SIZE: 8pt;}
.AVBSubspecies{ COLOR: #000000; BACKGROUND-COLOR: #CCCC99; FONT-FAMILY: Times New Roman, Times, serif; FONT-SIZE: 8pt;}
.AVBRelated{ COLOR: #000000; BACKGROUND-COLOR: #F5F0EA; FONT-FAMILY: Times New Roman, Times, serif; FONT-SIZE: 8pt;}
.AVBRelated2{ COLOR: #000000; BACKGROUND-COLOR: #EEF1F4; FONT-FAMILY: Times New Roman, Times, serif; FONT-SIZE: 9pt;}
.AVBRelated2 ul { list-style-type: none; padding-left: 5px; padding-right: 0px; }
.AVBRelated2 li { font-size: 9pt;  }
.AVBDistrib{ COLOR: #000000; FONT-FAMILY: Times New Roman, Times, serif; FONT-SIZE: 8pt;}
.AVBTaxonTable{ COLOR: #000000; BACKGROUND-COLOR: #FFFFFF; FONT-FAMILY: Times New Roman, Times, serif; FONT-SIZE: 8pt; border-collapse: collapse; }

.loginbox {
display: none; z-index: 9999; width: 300px; height: 100px; left: 50%; margin-left: 212px; float: right; position: absolute; border-style: solid; border-width: 1px; background-color: #F0F0F0;
}
.ssvs { background-color: #FFFFFF; border: #417694 2px solid; width=14px; height: 14px; margin: 1px; }
.ssva { color: #417694; text-decoration: none; }

::-webkit-input-placeholder {color: #aaa;}
:-moz-placeholder {color: #aaa;}
::-moz-placeholder {color: #aaa;}
:-ms-input-placeholder {color: #aaa;}

BODY {border-width: 0; margin-top: 5px; margin-bottom: 5px; margin-left: 5px; margin-right: 0px; font-family:Geneva,Arial,Helvetica;
background-color: #FFFFFF;
}
img {
  border: 0px;
}

.xcheader {
  border-bottom: 1px solid #ec9b32;
  border-left: 1px solid #ec9b32;
  padding: 2px;
  text-decoration : none;
  font-weight : bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  BACKGROUND-COLOR: #ec9b32;
  COLOR: #ffffff;
  vertical-align: top;
}
.cxcell {
  border-bottom: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
  padding: 2px;
  text-decoration : none;
  font-weight : normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  vertical-align: top;
}
#references ul {
  COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9pt;
}
#references li {
  margin-top: 6px;
}
iframe.twitter-tweet, iframe.twitter-timeline {
  max-width: 345px !important;
}

.modal {
    display: none; 
    position: fixed; 
    z-index: 999; 
    left: 0;
    top: 0;
    width: 100%; 
    height: 100%; 
    overflow: auto; 
    background-color: rgb(0,0,0); 
    background-color: rgba(0,0,0,0.4); 
}
.modal-content {
    display: none; 
    background-color: #fefefe;
    margin: 15% auto; 
    padding: 20px;
    border: 1px solid #888;
    width: 40%; 
  }
.modal-header {
    background-color: #dedede;
    margin: 0px; 
    padding: 10px 0px 10px 0px;
  	font-size: 1.5em;
	font-weight: bold;
	text-align: center;
}
