table.geowrap {
	border-style: none;
	width: 90%;
	left: 5%;
	table-layout: fixed;
}

table.geotime {
	table-layout: fixed;
	border: solid;
	border-color: blue;
	border-style: solid;
	border-width: 5px;
	border-collapse: collapse;
	background-color: #efefef;
}

td.geocol {
	width: 20%;
	border-color: black;
	border-style: solid;
	border-width: 2px;	
}


td.phanerozoic {
	background: #8FD7ED;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.phanerozoic:hover {
	background: white;
}

td.cenozoic {
	background: #F4ED2F;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.cenozoic:hover {
	background: white;
}

td.quaternary {
	background: #FFF79A;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.quaternary:hover {
	background: white;
}

td.holocene {
	background: #FEF2E3;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.holocene:hover {
	background: white;
}

td.pleistocene {
	background: #FEEFBC;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.pleistocene:hover {
	background: white;
}

td.upperpleistocene {
	background: #FEF1D9;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.upperpleistocene:hover {
	background: white;
}

td.middlepleistocene {
	background: #FEF0D0;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.middlepleistocene:hover {
	background: white;
}

td.calabrian {
	background: #FEF0C6;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.calabrian:hover {
	background: white;
}

td.gelasian {
	background: #FFEEB4;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.gelasian:hover {
	background: white;
}

td.neogene {
	background: #FFDD2B;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.neogene:hover {
	background: white;
}

td.pliocene {
	background: #FFF8AE;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.pliocene:hover {
	background: white;
}

td.piacenzian {
	background: #FFFBCC;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.piacenzian:hover {
	background: white;
}

td.zanclean {
	background: #FFFAC1;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.zanclean:hover {
	background: white;
}

td.miocene {
	background: #FFF101;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.miocene:hover {
	background: white;
}

td.messinian {
	background: #FFF690;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.messinian:hover {
	background: white;
}

td.tortonian {
	background: #FFF685;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.tortonian:hover {
	background: white;
}

td.serravallian {
	background: #FFF57A;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.serravallian:hover {
	background: white;
}

td.langhian {
	background: #FFF46D;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.langhian:hover {
	background: white;
}

td.burdigalian {
	background: #FFF461;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.burdigalian:hover {
	background: white;
}

td.aquitanian {
	background: #FFF34F;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.aquitanian:hover {
	background: white;
}

td.paleogene {
	background: #F9A86F;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.paleogene:hover {
	background: white;
}

td.oligocene {
	background: #FCC691;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.oligocene:hover {
	background: white;
}

td.chattian {
	background: #FEE4B8;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.chattian:hover {
	background: white;
}

td.rupelian {
	background: #FEDAAB;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.rupelian:hover {
	background: white;
}

td.eocene {
	background: #FBBB85;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.eocene:hover {
	background: white;
}

td.priabonian {
	background: #FCD1AF;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.priabonian:hover {
	background: white;
}

td.bartonian {
	background: #FCC7A2;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.bartonian:hover {
	background: white;
}

td.lutetian {
	background: #FABD96;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.lutetian:hover {
	background: white;
}

td.ypresian {
	background: #F9B38A;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.ypresian:hover {
	background: white;
}

td.paleocene {
	background: #FAB27A;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.paleocene:hover {
	background: white;
}

td.thanetian {
	background: #FDC689;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.thanetian:hover {
	background: white;
}

td.selandian {
	background: #FDC580;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.selandian:hover {
	background: white;
}

td.danian {
	background: #FBBB7D;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.danian:hover {
	background: white;
}

td.mesozoic {
	background: #47C7EA;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.mesozoic:hover {
	background: white;
}

td.cretaceous {
	background: #85C86F;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.cretaceous:hover {
	background: white;
}

td.uppercretaceous {
	background: #AFD46B;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.uppercretaceous:hover {
	background: white;
}

td.maastrichtian {
	background: #E8EC99;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.maastrichtian:hover {
	background: white;
}

td.campanian {
	background: #E8EC99;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.campanian:hover {
	background: white;
}

td.santonian {
	background: #DDE790;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.santonian:hover {
	background: white;
}

td.coniacian {
	background: #D2E287;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.coniacian:hover {
	background: white;
}

td.turonian {
	background: #C6DC7D;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.turonian:hover {
	background: white;
}

td.cenomanian {
	background: #BAD874;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.cenomanian:hover {
	background: white;
}

td.lowercretaceous {
	background: #93CC77;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.lowercretaceous:hover {
	background: white;
}

td.albian {
	background: #CFE4AE;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.albian:hover {
	background: white;
}

td.aptian {
	background: #C3DFA4;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.aptian:hover {
	background: white;
}

td.barremian {
	background: #B6DA9B;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.barremian:hover {
	background: white;
}

td.hauterivian {
	background: #ABD593;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.hauterivian:hover {
	background: white;
}

td.valanginian {
	background: #9FD08A;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.valanginian:hover {
	background: white;
}

td.berriasian {
	background: #92CC81;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.berriasian:hover {
	background: white;
}

td.jurassic {
	background: #00B9E7;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.jurassic:hover {
	background: white;
}

td.upperjurassic {
	background: #AAE0F9;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.upperjurassic:hover {
	background: white;
}

td.tithonian {
	background: #D4EFFB;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.tithonian:hover {
	background: white;
}

td.kimmeridgian {
	background: #C6EAFA;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.kimmeridgian:hover {
	background: white;
}

td.oxfordian {
	background: #B9E5FA;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.oxfordian:hover {
	background: white;
}

td.middlejurassic {
	background: #6ECEEB;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.middlejurassic:hover {
	background: white;
}

td.callovian {
	background: #BAE4EF;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.callovian:hover {
	background: white;
}

td.bathonian {
	background: #ACDFEF;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.bathonian:hover {
	background: white;
}

td.bajocian {
	background: #9EDBEE;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.bajocian:hover {
	background: white;
}

td.aalenian {
	background: #8FD7ED;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.aalenian:hover {
	background: white;
}

td.lowerjurassic {
	background: #02B5EB;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.lowerjurassic:hover {
	background: white;
}

td.toarcian {
	background: #8FCEF1;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.toarcian:hover {
	background: white;
}

td.pilensbachian {
	background: #6FC6EF;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.pilensbachian:hover {
	background: white;
}

td.sinemurian {
	background: #4ABFEE;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.sinemurian:hover {
	background: white;
}

td.hettangian {
	background: #15B8EC;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.hettangian:hover {
	background: white;
}

td.triassic {
	background: #8E52A1;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.triassic:hover {
	background: white;
}

td.uppertriassic {
	background: #BC9DC9;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.uppertriassic:hover {
	background: white;
}

td.rhaetian {
	background: #DFC3DD;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.rhaetian:hover {
	background: white;
}

td.norian {
	background: #D2B5D5;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.norian:hover {
	background: white;
}

td.carnian {
	background: #C7A9CF;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.carnian:hover {
	background: white;
}

td.middletriassic {
	background: #B281B9;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.middletriassic:hover {
	background: white;
}

td.ladinian {
	background: #C797C4;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.ladinian:hover {
	background: white;
}

td.anisian {
	background: #BD8CBF;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.anisian:hover {
	background: white;
}

td.lowertriassic {
	background: #A05EA6;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.lowertriassic:hover {
	background: white;
}

td.olenekian {
	background: #B271AE;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.olenekian:hover {
	background: white;
}

td.induan {
	background: #A966AA;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.induan:hover {
	background: white;
}

td.paleozoic {
	background: #9DC2A6;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.paleozoic:hover {
	background: white;
}

td.permian {
	background: #E76549;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.permian:hover {
	background: white;
}

td.lopingian {
	background: #F9B4A2;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.lopingian:hover {
	background: white;
}

td.changhsingian {
	background: #FBC9BC;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.changhsingian:hover {
	background: white;
}

td.wuchiapingian {
	background: #FABEAF;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.wuchiapingian:hover {
	background: white;
}

td.guadalupian {
	background: #F58E76;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.guadalupian:hover {
	background: white;
}

td.capitanian {
	background: #F8AA96;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.capitanian:hover {
	background: white;
}

td.wordian {
	background: #F6A08B;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.wordian:hover {
	background: white;
}

td.roadian {
	background: #F59680;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.roadian:hover {
	background: white;
}

td.cisuralian {
	background: #E97863;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.cisuralian:hover {
	background: white;
}

td.kungurian {
	background: #DF9A8B;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.kungurian:hover {
	background: white;
}

td.artinskian {
	background: #DF9180;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.artinskian:hover {
	background: white;
}

td.sakmarian {
	background: #DF8976;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.sakmarian:hover {
	background: white;
}

td.asselian {
	background: #DE7F6D;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.asselian:hover {
	background: white;
}

td.carboniferous {
	background: #68AEB1;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.carboniferous:hover {
	background: white;
}

td.upperpennsylvanian {
	background: #BECFC8;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.upperpennsylvanian:hover {
	background: white;
}

td.gzhelian {
	background: #CAD4D1;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.gzhelian:hover {
	background: white;
}

td.kasimovian {
	background: #BDCFD1;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.kasimovian:hover {
	background: white;
}

td.middlepennsylvanian {
	background: #A6C7C7;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.middlepennsylvanian:hover {
	background: white;
}

td.moscovian {
	background: #B2CBC8;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.moscovian:hover {
	background: white;
}

td.lowerpennsylvanian {
	background: #8ABFC6;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.lowerpennsylvanian:hover {
	background: white;
}

td.bashkirian {
	background: #99C3C7;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.bashkirian:hover {
	background: white;
}

td.uppermississippian {
	background: #B7C089;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.uppermississippian:hover {
	background: white;
}

td.serpukhovian {
	background: #C4C388;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.serpukhovian:hover {
	background: white;
}

td.middlemississippian {
	background: #A0B989;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.middlemississippian:hover {
	background: white;
}

td.visean {
	background: #ACBC89;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.visean:hover {
	background: white;
}

td.lowermississippian {
	background: #87B28B;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.lowermississippian:hover {
	background: white;
}

td.tournaisian {
	background: #94B58A;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.tournaisian:hover {
	background: white;
}

td.devonian {
	background: #CE9C5A;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.devonian:hover {
	background: white;
}

td.upperdevonian {
	background: #F2DFAF;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.upperdevonian:hover {
	background: white;
}

td.famennian {
	background: #F1EBD0;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.famennian:hover {
	background: white;
}

td.frasnian {
	background: #F1E9BC;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.frasnian:hover {
	background: white;
}

td.middledevonian {
	background: #F2CA84;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.middledevonian:hover {
	background: white;
}

td.givetian {
	background: #F2DD9C;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.givetian:hover {
	background: white;
}

td.eifelian {
	background: #F2D48F;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.eifelian:hover {
	background: white;
}

td.lowerdevonian {
	background: #E4B36D;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.lowerdevonian:hover {
	background: white;
}

td.emsian {
	background: #E5CF8F;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.emsian:hover {
	background: white;
}

td.pragian {
	background: #E5C685;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.pragian:hover {
	background: white;
}

td.lochkovian {
	background: #E5BD79;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.lochkovian:hover {
	background: white;
}

td.silurian {
	background: #B2DDCA;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.silurian:hover {
	background: white;
}

td.pridoli {
	background: #E3F2E7;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.pridoli:hover {
	background: white;
}

td.ludlow {
	background: #BDE2DC;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.ludlow:hover {
	background: white;
}

td.ludfordian {
	background: #D7EDE6;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.ludfordian:hover {
	background: white;
}

td.gorstian {
	background: #C9E8E6;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.gorstian:hover {
	background: white;
}

td.wenlock {
	background: #B1DDD3;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.wenlock:hover {
	background: white;
}

td.homerian {
	background: #CAE7DD;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.homerian:hover {
	background: white;
}

td.sheinwoodian {
	background: #BEE2D3;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.sheinwoodian:hover {
	background: white;
}

td.llandovery {
	background: #98D4C9;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.llandovery:hover {
	background: white;
}

td.telychian {
	background: #BDE2DC;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.telychian:hover {
	background: white;
}

td.aeronian {
	background: #B1DDD3;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.aeronian:hover {
	background: white;
}

td.rhuddanian {
	background: #A6D9CA;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.rhuddanian:hover {
	background: white;
}

td.ordovician {
	background: #00A78E;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.ordovician:hover {
	background: white;
}

td.upperordovician {
	background: #7DCAAE;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.upperordovician:hover {
	background: white;
}

td.himantian {
	background: #A7D8C0;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.himantian:hover {
	background: white;
}

td.katian {
	background: #98D4C0;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.katian:hover {
	background: white;
}

td.sandbian {
	background: #8CCEAE;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.sandbian:hover {
	background: white;
}

td.middleordovician {
	background: #24BB9D;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.middleordovician:hover {
	background: white;
}

td.darriwilian {
	background: #6CC7B6;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.darriwilian:hover {
	background: white;
}

td.dapingian {
	background: #5DC3AD;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.dapingian:hover {
	background: white;
}

td.lowerordovician {
	background: #00AD8E;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.lowerordovician:hover {
	background: white;
}

td.floian {
	background: #03B8A4;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.floian:hover {
	background: white;
}

td.tremadocian {
	background: #00B59D;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.tremadocian:hover {
	background: white;
}

td.cambrian {
	background: #8AAA78;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.cambrian:hover {
	background: white;
}

td.furongian {
	background: #B4DBAE;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.furongian:hover {
	background: white;
}

td.stage_10 {
	background: #E4F0D4;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.stage_10:hover {
	background: white;
}

td.jiangshanian {
	background: #D9EACA;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.jiangshanian:hover {
	background: white;
}

td.paibian {
	background: #CDE5C1;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.paibian:hover {
	background: white;
}

td.series_3 {
	background: #AACEA1;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.series_3:hover {
	background: white;
}

td.guzhangian {
	background: #CDDBBC;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.guzhangian:hover {
	background: white;
}

td.drumian {
	background: #C1D7B3;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.drumian:hover {
	background: white;
}

td.stage_5 {
	background: #B5D2AA;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.stage_5:hover {
	background: white;
}

td.series_2 {
	background: #9EC194;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.series_2:hover {
	background: white;
}

td.stage_4 {
	background: #B6C9A6;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.stage_4:hover {
	background: white;
}

td.stage_3 {
	background: #AAC59D;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.stage_3:hover {
	background: white;
}

td.terreneuvian {
	background: #94B58A;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.terreneuvian:hover {
	background: white;
}

td.stage_2 {
	background: #ABBD99;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.stage_2:hover {
	background: white;
}

td.fortunian {
	background: #9FB991;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.fortunian:hover {
	background: white;
}

td.precambrian {
	background: #F16681;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.precambrian:hover {
	background: white;
}

td.proterozoic {
	background: #F05978;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.proterozoic:hover {
	background: white;
}

td.neoproterozoic {
	background: #FCBA61;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.neoproterozoic:hover {
	background: white;
}

td.ediacaran {
	background: #FED786;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.ediacaran:hover {
	background: white;
}

td.cryogenian {
	background: #FECE7A;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.cryogenian:hover {
	background: white;
}

td.tonian {
	background: #FEC46E;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.tonian:hover {
	background: white;
}

td.mesoproterozoic {
	background: #FBBB7D;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.mesoproterozoic:hover {
	background: white;
}

td.stenian {
	background: #FEDAAB;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.stenian:hover {
	background: white;
}

td.ectasian {
	background: #FDD09E;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.ectasian:hover {
	background: white;
}

td.calymmian {
	background: #FCC691;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.calymmian:hover {
	background: white;
}

td.paleoproterozoic {
	background: #F16681;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.paleoproterozoic:hover {
	background: white;
}

td.statherian {
	background: #F490AC;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.statherian:hover {
	background: white;
}

td.orosirian {
	background: #F386A0;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.orosirian:hover {
	background: white;
}

td.rhyacian {
	background: #F27B96;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.rhyacian:hover {
	background: white;
}

td.siderian {
	background: #F1708B;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.siderian:hover {
	background: white;
}

td.archean {
	background: #ED028C;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.archean:hover {
	background: white;
}

td.neoarchean {
	background: #F6ACC4;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.neoarchean:hover {
	background: white;
}

td.mesoarchean {
	background: #F286AE;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.mesoarchean:hover {
	background: white;
}

td.paleoarchean {
	background: #F166A7;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.paleoarchean:hover {
	background: white;
}

td.eoarchean {
	background: #D70C8C;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.eoarchean:hover {
	background: white;
}

td.hadean {
	background: #B41E8D;
	border: solid;
	border-color: black;
	border-style: solid;
	border-width: 2px;
}

td.hadean:hover {
	background: white;
}

p.major {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 1.3em;
	margin: 0;
	transform: rotate(-90deg);
}

p.minor {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 1em;
	margin: 0;
}
