.HeadlineUnderlined10 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; color: #0000FF; text-decoration: underline}
.Small10 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 15px}
.Headlines10 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #0000FF; text-decoration: none}
.Headlines12pt-bold {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold}
.Headlines14px-bold {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
.Small11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt}
.Headlines14pt-bold {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold}
.Headlines16pt-bold {  font-family: Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold}

.Small10pt {  font-family: Arial, Helvetica, sans-serif; font-size:10pt}

.Text11px {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; word-spacing: 1px}
.Headline20pt {  font-family: Arial, Helvetica, sans-serif; font-size: 24pt; font-weight: normal}
.courier10 {  font-family: "Courier New", Courier, mono; font-size: 10pt}
.courier09 {  font-family: "Courier New", Courier, mono; font-size: 9pt}
.genus_cell_bg {  background-color: #e2f1e3}
.genus_headlines_bg {  background-color: #ebebf5; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #000099; font-weight: bold}
.indent10 {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; position: relative; left: 10px; clip:  rect(   )}
.indent10pt {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; left: 10px; clip:   rect(   ); position: relative}
.Small10px {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}


/* ********** */
/* NEW STYLES */
/* ********** */

/* SiteMap */
.divindent {padding: 10px 0px 30px 30px;}

/* TopAddedMenu */
.tdr {white-space: nowrap; padding: 0px 0px 10px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: blue; text-align: left;}

/* SpeciesPages */
.tdediyes {padding: 0px 10px 0px 0px; background-color: #f7e8f7; white-space: nowrap;}
.tdedino {padding: 0px 10px 0px 0px; background-color: #f3f3f3; white-space: nowrap;}
.tdpoiyes {padding: 0px 10px 0px 0px; background-color: #ffe6e7; white-space: nowrap;}
.DistMaps {width:100%; min-width:80px; max-width:160px;}
.SmallPics125 {width:100%; max-width:125px;}

.ListText {font-family: Arial, Helvetica, sans-serif; font-size: 16px}
.ListTextLarge {font-family: Arial, Helvetica, sans-serif; font-size: 48px; line-height:2.0}
.SmallListText {font-family: Arial, Helvetica, sans-serif; font-size: 13px}

.SelectIndexes {font-family:Arial, Helvetica, sans-serif; font-size:15px}
.SelectLetters {padding:0 0 0 15; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight: bold}

.TDSmallPic90 {border: 2px solid #bebebe; background-color: #ddd;}
.SmallPic90 {border:1px solid #999; background:#eee;}

.tdPicsPages {padding: 0px 5px 0px 5px;}



@media only screen and (max-width: 767px) {
.GeneralText {font-family: Arial, Helvetica, sans-serif; font-size: 15px}
.GeneralText16 {font-family: Arial, Helvetica, sans-serif; font-size: 16px}
.SpeciesHeadline {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold}
.SpeciesSubHeadline {font-family: Arial, Helvetica, sans-serif; font-size: 16px}
.SpeciesText {font-family: Arial, Helvetica, sans-serif; font-size: 15px}
.FamilyHeadline {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold}
.GuideHeadlines {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; padding: 5px 10px 5px 10px;}
.TDSpeciesTextFam {line-height:1.2; padding:5px 10px 5px 10px; background-color: #F9E3FF; border: 2px solid #bebebe;}
.TDSpeciesTextGen {line-height:1.2; padding:5px 10px 5px 10px; background-color: #E2F1E3; border: 2px solid #bebebe;}
.TablePage {width: 100%;}
.divspeciespg1 {width: 100%;}
.divspeciespg2 {width: 100%;}
.IDtextwrap { white-space: normal; }
}

@media only screen and (max-width: 767px) and (min-resolution: 1.0dppx) {
.GeneralText {font-family: Arial, Helvetica, sans-serif; font-size: 20px}
.GeneralText16 {font-family: Arial, Helvetica, sans-serif; font-size: 24px}
.SpeciesHeadline {font-family: Arial, Helvetica, sans-serif; font-size: 28px; font-weight: bold}
.SpeciesSubHeadline {font-family: Arial, Helvetica, sans-serif; font-size: 24px}
.SpeciesText {font-family: Arial, Helvetica, sans-serif; font-size: 20px}
.FamilyHeadline {font-family: Arial, Helvetica, sans-serif; font-size: 28px; font-weight: bold}
.GuideHeadlines {font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; padding: 5px 10px 5px 10px;}
}

@media only screen and (max-width: 767px) and (min-resolution: 1.3dppx) {
.GeneralText {font-family: Arial, Helvetica, sans-serif; font-size: 18px}
.GeneralText16 {font-family: Arial, Helvetica, sans-serif; font-size: 20px}
.SpeciesHeadline {font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold}
.SpeciesSubHeadline {font-family: Arial, Helvetica, sans-serif; font-size: 20px}
.SpeciesText {font-family: Arial, Helvetica, sans-serif; font-size: 18px}
.FamilyHeadline {font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold}
.GuideHeadlines {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; padding: 5px 10px 5px 10px;}
}

@media only screen and (max-width: 767px) and (min-resolution: 1.5dppx) {
.GeneralText {font-family: Arial, Helvetica, sans-serif; font-size: 15px}
.GeneralText16 {font-family: Arial, Helvetica, sans-serif; font-size: 16px}
.SpeciesHeadline {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold}
.SpeciesSubHeadline {font-family: Arial, Helvetica, sans-serif; font-size: 16px}
.SpeciesText {font-family: Arial, Helvetica, sans-serif; font-size: 15px}
.FamilyHeadline {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold}
.GuideHeadlines {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; padding: 5px 10px 5px 10px;}
}



@media only screen and (min-width: 768px) {
.GeneralText {font-family: Arial, Helvetica, sans-serif; font-size: 15px}
.GeneralText16 {font-family: Arial, Helvetica, sans-serif; font-size: 16px}
.SpeciesHeadline {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold}
.SpeciesSubHeadline {font-family: Arial, Helvetica, sans-serif; font-size: 16px}
.SpeciesText {font-family: Arial, Helvetica, sans-serif; font-size: 15px}
.FamilyHeadline {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold}
.GuideHeadlines {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; padding: 5px 10px 5px 10px;}
.TDSpeciesTextFam {line-height:1.2; padding:7px 10px 7px 10px; background-color: #F9E3FF; border: 2px solid #bebebe;}
.TDSpeciesTextGen {line-height:1.2; padding:5px 10px 5px 10px; background-color: #E2F1E3; border: 2px solid #bebebe;}
.TablePage {width: 675px;}
.FlexTD {display: inline-flex;}
.divspeciespg1 {width: 65%;}
.divspeciespg2 {width: 35%;}
.IDtextwrap { white-space: nowrap; }
}

@media only screen and (min-resolution: 1.3dppx) {
.ListTextLarge {font-family: Arial, Helvetica, sans-serif; font-size: 36px; line-height:2.0}
}

@media only screen and (min-resolution: 1.5dppx) {
.ListTextLarge {font-family: Arial, Helvetica, sans-serif; font-size: 48px; line-height:2.0}
}



/* 
.SpeciesHeadline {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold}
.SpeciesSubHeadline {font-family: Arial, Helvetica, sans-serif; font-size: 16px}

.FamilyHeadline {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold}
.GuideHeadlines {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold}
.SpeciesText {font-family: Arial, Helvetica, sans-serif; font-size: 15px} 
*/


/*
@media only screen and (max-width: 767px) {
.GeneralText {font-family: Arial, Helvetica, sans-serif; font-size: 24px}
.GeneralText16 {font-family: Arial, Helvetica, sans-serif; font-size: 24px}
.SpeciesHeadline {font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold}
.SpeciesSubHeadline {font-family: Arial, Helvetica, sans-serif; font-size: 24px}
.SpeciesText {font-family: Arial, Helvetica, sans-serif; font-size: 24px}
.FamilyHeadline {font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold}
.GuideHeadlines {font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; padding: 20px 20px 20px 20px;}
.TDSpeciesText {line-height:1.2; padding:20px 20px 20px 20px; border: 2px solid #bebebe;}
.TablePage {width: 100%;}
}

@media only screen and (min-width: 700px) and (max-width: 999px) {
.GeneralText {font-family: Arial, Helvetica, sans-serif; font-size: 18px}
.GeneralText16 {font-family: Arial, Helvetica, sans-serif; font-size: 18px}
.SpeciesHeadline {font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold}
.SpeciesSubHeadline {font-family: Arial, Helvetica, sans-serif; font-size: 20px}
.SpeciesText {font-family: Arial, Helvetica, sans-serif; font-size: 18px}
.FamilyHeadline {font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold}
.GuideHeadlines {font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold}
.TablePage {width: 675px;}
}
*/
