@charset "UTF-8";
* {
  padding: 0em;
  margin: 0em;
  border: 0px;
  outline: 0px;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  position: relative;
}
.intro-section {
  cursor: pointer;
  height: 100vh;
  padding: 20px;
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url(https://logansturkeystore.blob.core.windows.net/geology-images/cover-2.png);
  animation: colorFade 3s infinite alternate ease-in-out;
}
.intro-section .title-block {
  top: 50%;
  left: 50%;
  width: 100%;
  max-width: 635px;
  padding: 100px 50px;
  position: absolute;
  border-radius: 20px;
  border: 2px solid #ff005e;
  transform: translate(-50%, -50%);
  background-color: rgba(0, 0, 0, 0.9);
  -webkit-box-shadow: 0px 0px 35px 0px #ff005e;
  -moz-box-shadow: 0px 0px 35px 0px #ff005e;
  box-shadow: 0px 0px 35px 0px #ff005e;
}
.intro-section .title-block h1 {
  color: white;
  font-size: 62px;
  margin: 0 0 20px;
  padding: 0;
  text-transform: uppercase;
  font-family: 'DM Serif Display', serif;
}
.intro-section .title-block h5 {
  padding: 0;
  color: white;
  margin: 0 0 30px;
  font-size: 32px;
  font-family: Arial, Helvetica, sans-serif;
}
.intro-section .title-block a {
  display: block;
  text-align: center;
}
.intro-section .title-block button.audio-btn {
  top: 20px;
  right: 20px;
  position: absolute;
}
body,
html {
  margin: 0 !important;
  background-color: black;
}
section {
  position: relative;
}
section header {
  top: 0;
  z-index: 1;
  width: 100%;
  height: 65px;
  color: white;
  overflow: auto;
  position: fixed;
  padding: 10px 20px;
  text-align: center;
  background-color: black;
}
section header a {
  float: left;
}
section header button {
  border: none;
}
section header button:last-of-type {
  float: right;
}
section header span {
  margin-top: 6px;
  font-size: 20px;
  font-weight: bold;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
}
section .content-area {
  height: 100vh;
  overflow: auto;
  padding-top: 65px;
}
section .content-area::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
section .content-area::-webkit-scrollbar-thumb {
  /* Foreground */
  background: black;
}
section .content-area::-webkit-scrollbar-track {
  /* Background */
  border-radius: 10px;
  background: transparent;
  background-color: #dfdfdf;
}
section .content-area::-webkit-scrollbar-corner {
  /* Transparent Corner */
  background: rgba(0, 0, 0, 0);
}
section .content-area table .dataheader {
  position: sticky;
  top: -1px;
  z-index: 1;
}
table {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid black !important;
  font-family: Arial, Helvetica, sans-serif;
}
table a {
  color: black !important;
}
table td {
  border: 1px solid black !important;
}
button {
  color: white;
  border-radius: 3px;
  padding: 10px 15px;
  border: 1px solid white;
  background-color: transparent;
  transition: all 0.3s ease-in-out;
  font-family: Arial, Helvetica, sans-serif;
}
button:hover {
  color: black;
  border-color: white;
  background-color: white;
}
.align-center {
  text-align: center;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  counter-reset: noteto noteback;
}
.sctnd {
  counter-reset: sect;
}
body {
  font-family: "Palatino Linotype", "Times New Roman", serif;
  font-size: 11pt;
  font-variant: normal;
  font-style: normal;
  font-weight: normal;
  text-align: justify;
  letter-spacing: 0em;
  word-spacing: 0em;
  color: #000000;
  margin-left: 2em;
  margin-top: 2em;
  margin-right: 2em;
  margin-bottom: 2em;
  border: 0em;
  /**/
  border-color: transparent;
  /**/
  padding: 0em 0em 0em 0em;
}
.custom-scrollbar::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
.custom-scrollbar::-webkit-scrollbar-thumb {
  /* Foreground */
  background: black;
}
.custom-scrollbar::-webkit-scrollbar-track {
  /* Background */
  border-radius: 10px;
  background: transparent;
  background-color: #dfdfdf;
}
.custom-scrollbar::-webkit-scrollbar-corner {
  /* Transparent Corner */
  background: rgba(0, 0, 0, 0);
}
/* -- Section Headings */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  /**/
  font-variant: normal;
  font-style: normal;
  font-weight: bold;
  color: inherit;
  text-align: center;
  letter-spacing: 0.1em;
  word-spacing: 0.1em;
  background-color: transparent;
  border: 0em;
  padding: 0.1em 0em 0.1em 0em;
}
h1 {
  font-size: 260%;
  margin: 0.5em 0em 0.5em 0em;
}
h2 {
  font-size: 220%;
  margin: 1em 0em 1em 0em;
}
h3 {
  font-size: 180%;
  margin: 1.5em 0em 1.5em 0em;
}
h4 {
  font-size: 140%;
  margin: 1.75em 0em 1.75em 0em;
}
h5 {
  font-size: 120%;
  margin: 2em 0em 2em 0em;
}
h6 {
  font-size: 100%;
  margin: 2em 0em 2em 0em;
}
/* -- Paragraphs */
/* NB: Paragraphs can't be nested */
p {
  font-family: inherit;
  line-height: 110%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  background-color: transparent;
  margin: 0.5em 2em 0.5em 2em;
  border: 0em;
  padding: 0em 0em 0em 0em;
}
pre {
  font-family: Arial, Helvetica, sans-serif;
  line-height: 110%;
  background-color: transparent;
  font-variant: normal;
  letter-spacing: 0em;
  word-spacing: 0em;
  margin: 0.5em 2em 0.5em 2em;
  border: 0em;
  padding: 0em 0em 0em 0em;
}
hr {
  vertical-align: middle;
  width: 97%;
  margin-bottom: 2em;
  margin-top: 2em;
  border-style: solid;
  border-width: 1px;
  padding: 0px;
  border-color: #000000;
}
dl {
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
  margin-left: 2em;
  margin-right: 2em;
  border: 0em;
  padding: 0em 0em 0em 0em;
}
dt {
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: bold;
  letter-spacing: 0em;
  word-spacing: 0em;
  margin-left: 1em;
  margin-right: 1em;
  border: 0em;
  padding: 0em 0em 0em 0em;
}
dd {
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
  margin-left: 2em;
  margin-right: 2em;
  border: 0em;
  padding: 0em 0em 0em 0em;
}
dt p,
dd p {
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  /**/
  /*font-weight: inherit;*/
  letter-spacing: 0em;
  word-spacing: 0em;
  margin-left: 0em;
  /**/
  /*  margin-top: 0.5em;*/
  margin-right: 0em;
  /**/
  /*  margin-bottom: 0.5em;*/
  /*  margin: 0.5em 0em 0.5em 0em; */
  border: 0em;
  padding: 0em 0em 0em 0em;
}
/* List items should always have a paragraph element within */
/* --- Unordered and Ordered */
/* ---- Bounding elements */
ul,
ol {
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
  margin-left: 2em;
  /**/
  /*  margin-top: 0.5em;*/
  margin-right: 2em;
  /**/
  /*  margin-bottom: 0.5em;*/
  /*  margin: 0.5em 2em 0.5em 2em; */
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
}
/* ---- List item element */
li {
  /**/
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
  margin-left: 2em;
  /**/
  /*  margin-top: 0.5em;*/
  margin-right: 2em;
  /**/
  /*  margin-bottom: 0.5em;*/
  /*  margin: 0.5em 2em 0.5em 2em; */
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
}
/* ----- Paragraphs within list items elements */
li p {
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  /**/
  /*font-weight: inherit;*/
  letter-spacing: 0em;
  word-spacing: 0em;
  margin-left: 0em;
  /**/
  /*  margin-top: 0.5em;*/
  margin-right: 0em;
  /**/
  /*  margin-bottom: 0.5em;*/
  /*  margin: 0.5em 0em 0.5em 0em; */
  border: 0em;
  padding: 0em 0em 0em 0em;
}
/* List items should always have a paragraph element within */
/* ---- Unordered List Mark Styles */
/* NB: Preferred usage. Succession of markers in a nested list can then be set as one wishes. */
ul.dis {
  list-style-type: disc;
}
/* Disc */
ul.squ {
  list-style-type: square;
}
/* Square */
ul.cir {
  list-style-type: circle;
}
/* Circle */
ul.nil {
  list-style-type: none;
}
/* Without style */
/* ---- Ordered List Numbering Styles */
ol.dec {
  list-style-type: decimal;
}
/* Decimal numbers, beginning with 1. Default mode: declared for completeness and troubleshooting */
ol.dlz {
  list-style-type: decimal-leading-zero;
}
/* Decimal numbers padded with initial zeros */
ol.lro {
  list-style-type: lower-roman;
}
/* Lowercase roman numerals */
ol.uro {
  list-style-type: upper-roman;
}
/* Uppercase roman numerals */
ol.lgr {
  list-style-type: lower-greek;
}
/* Lowercase classical greek letters */
ol.lal {
  list-style-type: lower-alpha;
}
/* Lowercase ascii letters */
ol.ual {
  list-style-type: upper-alpha;
}
/* Uppercase ascii letters */
ol.nil {
  list-style-type: none;
}
/* Without numbering */
/* ---- Nesting */
dt ul,
dt ol,
dd ol,
dd ul {
  /**/
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
  margin-left: -0.75em;
  /**/
  /*  margin-left: -0.5em;*/
  /*  margin-left: 0em;*/
  /*  margin-left: 0.5em;*/
  /*  margin-top: 0.5em;*/
  /*  margin-right: 0em;*/
  margin-right: 0.5em;
  /**/
  /*  margin-bottom: 0.5em;*/
  /*  margin: 0.5em 0em 0.5em 0em; */
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
}
li dl {
  /**/
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
  margin-left: 0em;
  /**/
  /*  margin-left: 0.5em;*/
  /*  margin-top: 0.5em;*/
  margin-right: 0.5em;
  /**/
  /*  margin-bottom: 0.5em;*/
  /*  margin: 0.5em 0em 0.5em 0em; */
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
}
li ul,
li ol {
  /**/
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin-left: 0em;*/
  margin-left: 0.5em;
  /**/
  /*  margin-top: 0.5em;*/
  margin-right: 0.5em;
  /**/
  /*  margin-bottom: 0.5em;*/
  /*  margin: 0.5em 0em 0.5em 0em; */
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
}
/* -- Address */
address {
  font-family: inherit;
  line-height: 110%;
  font-variant: inherit;
  /*  font-style: italic; */
  font-style: inherit;
  /*  font-weight: inherit;*/
  font-weight: bold;
  background-color: transparent;
  margin: 0.5em 2em 0.5em 2em;
  /*<-- */
  /*  margin: 0.25em 2em 0.25em 2em; */
  border: 0em;
  padding: 0em 0em 0em 0em;
}
/* -- Images */
/*img {
 No universal declarations. Make use of specific classes for specific uses 
  } */
/* -- Tables */
/*table {
 No universal declarations. Make use of specific classes for specific uses 
  } */
/*tr {
  Styling these elements is unnecessary
  } */
th {
  font-family: inherit;
  font-size: 90%;
  font-variant: normal;
  font-style: normal;
  /*  font-weight: normal; */
  font-weight: bold;
  /**/
  letter-spacing: 0em;
  word-spacing: 0em;
  background-color: transparent;
  margin: 0em 0em 0em 0em;
  border: 0em;
  padding: 0em 0em 0em 0em;
}
/**/
td {
  border-color: black;
  font-family: inherit;
  font-size: 90%;
  font-variant: normal;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0em;
  word-spacing: 0em;
  background-color: transparent;
  margin: 0em 0em 0em 0em;
  border: 0em;
  padding: 0em 0em 0em 0em;
}
caption {
  font-family: inherit;
  /*  font-size: 90%; */
  font-size: 80%;
  /**/
  font-variant: normal;
  font-style: normal;
  /*  font-weight: normal;*/
  font-weight: bold;
  /**/
  letter-spacing: 0em;
  word-spacing: 0em;
  background-color: transparent;
  margin: 0em 0em 0em 0em;
  border: 0em;
  padding: 0em 0em 0em 0em;
}
/* - Inline Elements */
/* -- Anchor */
/*a {
 No universal declarations. Make use of specific classes for specific uses 
}*/
/* -- Abbreviation */
abbr {
  font-family: inherit;
  font-weight: inherit;
  /**/
  /*  font-weight: bold;*/
  font-variant: inherit;
  font-style: inherit;
  /*  text-decoration: underline; */
  border-top-width: 1px;
  border-top-color: inherit;
  /*  border-top-style: dotted;*/
  border-top-style: solid;
  /**/
  border-bottom-width: 1px;
  border-bottom-color: inherit;
  /*  border-bottom-style: dotted;*/
  border-bottom-style: solid;
  /**/
}
/**/
abbr:hover {
  /*  border-top-color: transparent; */
  /*  border-bottom-color: transparent;*/
  /*  border-top-style: dotted;*/
  /*  border-bottom-style: dotted;*/
  border-top-style: dashed;
  /**/
  border-bottom-style: dashed;
  /**/
}
/* -- Acronym */
acronym {
  font-family: inherit;
  font-weight: inherit;
  /**/
  /*  font-weight: bold; */
  font-variant: inherit;
  font-style: inherit;
  /*  text-decoration: underline; */
  border-top-width: 1px;
  border-top-color: inherit;
  /*  border-top-style: dotted;*/
  border-top-style: solid;
  /**/
  /*  border-top-style: dashed;*/
  border-bottom-width: 1px;
  border-bottom-color: inherit;
  border-bottom-style: solid;
  /**/
  /*  border-bottom-style: dotted;*/
}
acronym:hover {
  /*  border-top-color: transparent; */
  /*  border-bottom-color: transparent;*/
  border-top-style: dashed;
  /**/
  border-bottom-style: dashed;
  /**/
}
/* -- Inline definition */
dfn {
  font-family: inherit;
  font-weight: inherit;
  /**/
  /*  font-weight: bold; */
  font-variant: inherit;
  font-style: inherit;
  /*  text-decoration: underline; */
  border-top-width: 1px;
  border-top-color: inherit;
  border-top-style: solid;
  /**/
  /*  border-top-style: dotted; */
  border-bottom-width: 1px;
  border-bottom-color: inherit;
  border-bottom-style: solid;
  /**/
  /*  border-bottom-style: dotted;*/
}
dfn:hover {
  /*  border-top-color: transparent; */
  /*  border-bottom-color: transparent;*/
  border-top-style: dashed;
  /**/
  border-bottom-style: dashed;
  /**/
}
/* -- Bold */
b {
  font-family: inherit;
  font-variant: inherit;
  font-style: inherit;
  font-weight: bold;
  line-height: inherit;
}
/* -- Italic */
i {
  font-family: inherit;
  font-style: italic;
  font-variant: inherit;
  line-height: inherit;
}
/* -- Underline */
u {
  font-family: inherit;
  font-style: inherit;
  font-variant: inherit;
  line-height: inherit;
  text-decoration: underline;
}
/* -- Code */
code {
  font-family: "Consolas", "Courier New", monospace;
  /**/
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  white-space: pre-wrap;
}
/* -- Keyboard Input */
kbd {
  font-family: "Consolas", "Courier New", monospace;
  /**/
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  white-space: normal;
}
/* --  Cite */
/* NB: For use with work titles */
cite {
  font-family: inherit;
  font-style: italic;
  /*  font-variant: inherit; */
  font-variant: small-caps;
  /**/
  line-height: inherit;
}
/**/
/* -- Smaller text */
small {
  font-family: inherit;
  font-size: smaller;
  font-style: inherit;
  font-variant: inherit;
}
/* -- Bigger text */
big {
  font-family: inherit;
  font-size: larger;
  font-style: inherit;
  font-variant: inherit;
  /*  line-height: 5%; */
  line-height: 85%;
  /**/
  /* Lower value is a trick to avoid the tag's use affecting line separation. Not zero as vertical-align calculations use this value.  */
}
/* -- Emphasis */
em {
  font-family: inherit;
  font-style: italic;
  font-variant: inherit;
  font-weight: bold;
}
/* NB: italic _and_ bold */
/* -- Strong emphasis */
strong {
  font-family: inherit;
  /* font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; */
  font-size: 120%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: bold;
  /*  line-height: 90%; */
  line-height: 85%;
  /**/
  /* Lower value is a trick to avoid the tag's use affecting line separation. Not zero as vertical-align calculations use this value.  */
  letter-spacing: 0em;
  word-spacing: 0em;
}
/* -- Nesting */
/* NB: only valid for one level of nesting */
/* --- Self-nesting */
b b {
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  /*  font-weight: bold;*/
  font-weight: normal;
  /**/
}
/* NB: removes bold within nested tag */
i i {
  font-family: inherit;
  font-style: normal;
  /**/
  /*  font-style: italic;*/
  font-variant: inherit;
  font-weight: inherit;
  /**/
  /*  font-weight: bold;*/
  /*  font-weight: normal;*/
}
/* NB: removes italic within nested tag */
em em {
  font-family: inherit;
  font-style: normal;
  /**/
  /*  font-style: italic;*/
  font-variant: inherit;
  /*  font-weight: bold;*/
  font-weight: normal;
  /**/
}
/* NB: removes italic _and_ bold within nested tag */
/* --- Mixed Nesting */
/* ---- Emphasis */
em b {
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  /*  font-weight: bold;*/
  font-weight: normal;
  /**/
}
/* NB: removes bold within nested tag */
em i {
  font-family: inherit;
  font-style: normal;
  /**/
  /*  font-style: italic;*/
  font-variant: inherit;
  font-weight: inherit;
  /**/
  /*  font-weight: bold;*/
  /*  font-weight: normal;*/
}
/* NB: removes italic within nested tag */
b em {
  font-family: inherit;
  /*  font-style: inherit;*/
  /*  font-style: normal;*/
  font-style: italic;
  /**/
  font-variant: inherit;
  /*  font-weight: bold;*/
  font-weight: normal;
  /**/
}
/* NB: removes bold but adds italic within nested tag */
i em {
  font-family: inherit;
  font-style: normal;
  /**/
  /*  font-style: italic;*/
  font-variant: inherit;
  /*  font-weight: inherit;*/
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: removes italic but adds bold within nested tag */
/* ---- Strong Emphasis */
strong b {
  font-size: inherit;
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  /*  font-weight: bold;*/
  font-weight: normal;
  /**/
}
/* NB: removes bold within nested tag */
strong em {
  font-size: inherit;
  font-family: inherit;
  /*  font-style: inherit;*/
  /*  font-style: normal;*/
  font-style: italic;
  /**/
  font-variant: inherit;
  /*  font-weight: bold;*/
  font-weight: normal;
  /**/
}
/* NB: removes bold but adds italic within nested tag */
b strong {
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  /*  font-weight: bold;*/
  font-weight: normal;
  /**/
}
/* NB: removes bold within nested tag */
em strong {
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  /*  font-weight: bold;*/
  font-weight: normal;
  /**/
}
/* NB: removes bold within nested tag */
/* ---- Cite */
cite i {
  font-family: inherit;
  font-style: normal;
  /**/
  /*  font-style: italic;*/
  font-variant: inherit;
  font-weight: inherit;
  /**/
  /*  font-weight: bold;*/
  /*  font-weight: normal;*/
}
/* NB: removes italic within nested tag */
cite em {
  font-family: inherit;
  font-style: normal;
  /**/
  /*  font-style: italic;*/
  font-variant: inherit;
  /*  font-weight: inherit;*/
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: removes italic but adds bold within nested tag */
i cite {
  font-family: inherit;
  font-style: normal;
  /**/
  /*  font-style: italic;*/
  /*  font-variant: inherit;*/
  font-weight: inherit;
  /**/
  /*  font-weight: bold;*/
  /*  font-weight: normal;*/
}
/* NB: removes italic within nested tag */
em cite {
  font-family: inherit;
  font-style: normal;
  /**/
  /*  font-style: italic;*/
  /*  font-variant: inherit;*/
  font-weight: inherit;
  /**/
  /*  font-weight: bold;*/
  /*  font-weight: normal;*/
}
/* NB: removes italic within nested tag */
/*strong strong {
  font-family: inherit;
*/
/* font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; */
/* font-size: 120%;*/
/* font-size: 100%;*/
/* font-size: 90%;*/
/* font-size: 87.5%;*/
/* font-size: 85%;*/
/* font-size: 82.5%;*/
/**/
/*
  font-variant: inherit;
  font-style: inherit;
  font-weight: normal;*/
/**/
/*  font-weight: bold;*/
/*  line-height: 90%; */
/*
  line-height: 85%;*/
/**/
/* Lower value is a trick to avoid the tag's use affecting line separation. Not zero as vertical-align calculations use this value.  */
/*
  letter-spacing: 0em;
  word-spacing: 0em;
}*/
/* -- Superscript and Subscript */
sup {
  /*  font-size: 70%;*/
  font-size: 60%;
  /**/
  font-style: inherit;
  font-variant: inherit;
  font-weight: bold;
  /**/
  line-height: 15%;
  /**/
  /* Low value is a trick to avoid the tag's use affecting line separation. Not zero as vertical-align calculations use this value.  */
  /*  line-height: 20%; */
  vertical-align: 400%;
  /**/
  /*  vertical-align: 500%;*/
}
/* Settings mimic faux superscript characters*/
sub {
  /*  font-size: 70%; */
  font-size: 60%;
  /**/
  font-style: inherit;
  font-variant: inherit;
  font-weight: bold;
  /**/
  line-height: 15%;
  /**/
  /* Low value is a trick to avoid the tag's use affecting line separation. Not zero as vertical-align calculations use this value. */
  vertical-align: -125%;
  /**/
  /*  vertical-align: -150%;*/
}
/* Settings mimic faux subscript characters*/
/* --- Nesting */
sup sup {
  font-size: 90%;
  /**/
  vertical-align: 300%;
  /**/
}
sub sub {
  font-size: 90%;
  /**/
  vertical-align: -200%;
  /**/
}
sub sup {
  font-size: 90%;
  /**/
  vertical-align: 300%;
  /**/
}
sup sub {
  font-size: 90%;
  /**/
  vertical-align: -200%;
  /**/
}
/* -- Line break */
/*br {
  Styling options don't do anything
  }*/
/* -- Quotes */
q {
  quotes: "“" "”" "‘" "’" "“" "”" "‘" "’" "“" "”" "‘" "’" "“" "”" "‘" "’" "“" "”" "‘" "’";
  /* 10 quote levels */
  font-family: inherit;
  font-size: 95%;
  /**/
  /*  font-size: 97.5%;*/
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  /**/
  /*  font-weight: bold;*/
  letter-spacing: 0em;
  word-spacing: 0em;
}
/* - Ambivalent Elements */
/* Can be used both as block and as inline */
del {
  font-family: inherit;
  text-decoration: line-through;
}
ins {
  font-family: inherit;
  text-decoration: underline;
}
/* - Inline elements nested within block elements */
/* NB: only valid for one level of nesting */
/* --- Section Headings */
h1 b,
h2 b,
h3 b,
h4 b,
h5 b,
h6 b {
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  /*  font-weight: bold;*/
  font-weight: normal;
  /**/
}
/* NB: removes bold within nested tag */
h1 em,
h2 em,
h3 em,
h4 em,
h5 em,
h6 em {
  font-size: inherit;
  font-family: inherit;
  /*  font-style: inherit;*/
  /*  font-style: normal;*/
  font-style: italic;
  /**/
  font-variant: inherit;
  /*  font-weight: bold;*/
  font-weight: normal;
  /**/
}
/* NB: removes bold but adds italic within nested tag */
h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong,
h6 strong {
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  /*  font-weight: bold;*/
  font-weight: normal;
  /**/
}
/* NB: removes bold within nested tag */
h1 b b,
h2 b b,
h3 b b,
h4 b b,
h5 b b,
h6 b b {
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: adds bold within innermost nested tag */
h1 b em,
h2 b em,
h3 b em,
h4 b em,
h5 b em,
h6 b em {
  font-size: inherit;
  font-family: inherit;
  /*  font-style: inherit;*/
  /*  font-style: normal;*/
  font-style: italic;
  /**/
  font-variant: inherit;
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: adds bold _and_ italic within innermost nested tag */
h1 b strong,
h2 b strong,
h3 b strong,
h4 b strong,
h5 b strong,
h6 b strong {
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: adds bold within innermost nested tag */
h1 em b,
h2 em b,
h3 em b,
h4 em b,
h5 em b,
h6 em b {
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: adds bold within innermost nested tag */
h1 em em,
h2 em em,
h3 em em,
h4 em em,
h5 em em,
h6 em em {
  font-size: inherit;
  font-family: inherit;
  /*  font-style: inherit;*/
  /*  font-style: normal;*/
  font-style: italic;
  /**/
  font-variant: inherit;
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: adds bold _and_ italic within innermost nested tag */
h1 em strong,
h2 em strong,
h3 em strong,
h4 em strong,
h5 em strong,
h6 em strong {
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: adds bold within innermost nested tag */
h1 strong b,
h2 strong b,
h3 strong b,
h4 strong b,
h5 strong b,
h6 strong b {
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: adds bold within innermost nested tag */
h1 strong em,
h2 strong em,
h3 strong em,
h4 strong em,
h5 strong em,
h6 strong em {
  font-size: inherit;
  font-family: inherit;
  /*  font-style: inherit;*/
  /*  font-style: normal;*/
  font-style: italic;
  /**/
  font-variant: inherit;
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: adds bold _and_ italic within innermost nested tag */
/* --- Definition list items */
dt b {
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  /*  font-weight: bold;*/
  font-weight: normal;
  /* ! important */
}
/* NB: removes bold within nested tag */
dt em {
  font-size: inherit;
  font-family: inherit;
  /*  font-style: inherit;*/
  /*  font-style: normal;*/
  font-style: italic;
  /**/
  font-variant: inherit;
  /*  font-weight: bold;*/
  font-weight: normal;
  /**/
}
/* NB: removes bold but adds italic within nested tag */
dt strong {
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  /*  font-weight: bold;*/
  font-weight: normal;
  /**/
}
/* NB: removes bold within nested tag */
dt b b {
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: adds bold within innermost nested tag */
dt b em {
  font-size: inherit;
  font-family: inherit;
  /*  font-style: inherit;*/
  /*  font-style: normal;*/
  font-style: italic;
  /**/
  font-variant: inherit;
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: adds bold _and_ italic within innermost nested tag */
dt b strong {
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: adds bold within innermost nested tag */
dt em b {
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: adds bold within innermost nested tag */
dt em em {
  font-size: inherit;
  font-family: inherit;
  /*  font-style: inherit;*/
  /*  font-style: normal;*/
  font-style: italic;
  /**/
  font-variant: inherit;
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: adds bold _and_ italic within innermost nested tag */
dt em strong {
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: adds bold within innermost nested tag */
dt strong b {
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: adds bold within innermost nested tag */
dt strong em {
  font-size: inherit;
  font-family: inherit;
  /*  font-style: inherit;*/
  /*  font-style: normal;*/
  font-style: italic;
  /**/
  font-variant: inherit;
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: adds bold _and_ italic within innermost nested tag */
/* --- Table elements */
/* ---- Table Header cell */
th b {
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  /*  font-weight: bold;*/
  font-weight: normal;
  /* ! important */
}
/* NB: removes bold within nested tag */
th em {
  font-size: inherit;
  font-family: inherit;
  /*  font-style: inherit;*/
  /*  font-style: normal;*/
  font-style: italic;
  /**/
  font-variant: inherit;
  /*  font-weight: bold;*/
  font-weight: normal;
  /**/
}
/* NB: removes bold but adds italic within nested tag */
th strong {
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  /*  font-weight: bold;*/
  font-weight: normal;
  /**/
}
/* NB: removes bold within nested tag */
th b b {
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: adds bold within innermost nested tag */
th b em {
  font-size: inherit;
  font-family: inherit;
  /*  font-style: inherit;*/
  /*  font-style: normal;*/
  font-style: italic;
  /**/
  font-variant: inherit;
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: adds bold _and_ italic within innermost nested tag */
th b strong {
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: adds bold within innermost nested tag */
th em b {
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: adds bold within innermost nested tag */
th em em {
  font-size: inherit;
  font-family: inherit;
  /*  font-style: inherit;*/
  /*  font-style: normal;*/
  font-style: italic;
  /**/
  font-variant: inherit;
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: adds bold _and_ italic within innermost nested tag */
th em strong {
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: adds bold within innermost nested tag */
th strong b {
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: adds bold within innermost nested tag */
th strong em {
  font-size: inherit;
  font-family: inherit;
  /*  font-style: inherit;*/
  /*  font-style: normal;*/
  font-style: italic;
  /**/
  font-variant: inherit;
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: adds bold _and_ italic within innermost nested tag */
/* ---- Table caption element */
caption b {
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  /*  font-weight: bold;*/
  font-weight: normal;
  /* ! important */
}
/* NB: removes bold within nested tag */
caption em {
  font-size: inherit;
  font-family: inherit;
  /*  font-style: inherit;*/
  /*  font-style: normal;*/
  font-style: italic;
  /**/
  font-variant: inherit;
  /*  font-weight: bold;*/
  font-weight: normal;
  /**/
}
/* NB: removes bold but adds italic within nested tag */
caption strong {
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  /*  font-weight: bold;*/
  font-weight: normal;
  /**/
}
/* NB: removes bold within nested tag */
caption b b {
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: adds bold within innermost nested tag */
caption b em {
  font-size: inherit;
  font-family: inherit;
  /*  font-style: inherit;*/
  /*  font-style: normal;*/
  font-style: italic;
  /**/
  font-variant: inherit;
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: adds bold _and_ italic within innermost nested tag */
caption b strong {
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: adds bold within innermost nested tag */
caption em b {
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: adds bold within innermost nested tag */
caption em em {
  font-size: inherit;
  font-family: inherit;
  /*  font-style: inherit;*/
  /*  font-style: normal;*/
  font-style: italic;
  /**/
  font-variant: inherit;
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: adds bold _and_ italic within innermost nested tag */
caption em strong {
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: adds bold within innermost nested tag */
caption strong b {
  font-family: inherit;
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-style: italic;*/
  font-variant: inherit;
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: adds bold within innermost nested tag */
caption strong em {
  font-size: inherit;
  font-family: inherit;
  /*  font-style: inherit;*/
  /*  font-style: normal;*/
  font-style: italic;
  /**/
  font-variant: inherit;
  font-weight: bold;
  /**/
  /*  font-weight: normal;*/
}
/* NB: adds bold _and_ italic within innermost nested tag */
/* - Pseudo-classes */
/* -- Anchors */
/* --- Link Destination */
/* Declared so <a name=""> elements don't react to being hovered */
a[name]:link {
  color: inherit;
  /**/
  /* color: inherit; ! important */
  text-decoration: none;
  background-color: transparent;
}
a[name]:visited {
  color: inherit;
  /**/
  /* color: inherit; ! important */
  text-decoration: none;
  background-color: transparent;
}
a[name]:active {
  color: inherit;
  /**/
  /* color: inherit; ! important */
  text-decoration: none;
  /* text-decoration: overline; */
  /* text-decoration: underline; */
  background-color: transparent;
}
a[name]:hover {
  color: inherit;
  /**/
  /* color: inherit; ! important */
  text-decoration: none;
  /* text-decoration: overline; */
  /* text-decoration: underline;*/
  background-color: transparent;
}
a[name]:focus {
  color: inherit;
  /**/
  /* color: inherit; ! important  */
  text-decoration: none;
  /* text-decoration: underline;*/
  /* text-decoration: overline; */
  background-color: transparent;
}
/* --- Link Origin */
/* Declared after the above so  <a name="" href=""> elements do react to being hovered */
a[href]:link {
  color: #0000ff;
  text-decoration: none;
  background-color: transparent;
}
a[href]:visited {
  color: #0000a0;
  text-decoration: none;
  background-color: transparent;
}
a[href]:active {
  color: #c00060;
  /* text-decoration: overline; */
  text-decoration: underline;
  /**/
  background-color: transparent;
}
a[href]:hover {
  color: #e00080;
  /* text-decoration: overline; */
  text-decoration: underline;
  background-color: transparent;
}
a[href]:focus {
  color: #e00080;
  text-decoration: underline;
  /* text-decoration: overline; */
  background-color: transparent;
}
/* - Pseudo-elements */
/* No universal declarations. To call upon with specific classes for specific uses */
/* Custom Classes */
/* - Data Box */
/* -- Data Cell Classes */
.specimen {
  background-color: #ffffff;
  border-color: #4b0082;
  border-style: ridge;
  border-width: thin;
  text-align: left;
  padding: 1ex;
}
.data .info {
  color: #4b0082;
  background-color: #f0f8ff;
  border-color: #00cc99;
  border-style: ridge;
  border-width: thin;
  text-align: left;
  padding: 1ex;
  font-family: inherit;
  font-size: 12px;
}
/* -- Span Classes */
.classif {
  font-family: inherit;
  font-size: 12px;
  color: #993399;
}
.species {
  font-family: inherit;
  /**/
  /* font-family: Arial, Helvetica, sans-serif;*/
  font-style: italic;
  font-weight: bold;
  font-size: 14px;
}
.author {
  font-family: inherit;
  /* font-weight: 400;*/
}
/* Used for taxon authority. However doesn't do anything with current settings */
.author span {
  font-family: inherit;
  /* font-size: 85%;*/
  /* font-size: 50%;*/
  font-variant: small-caps;
  /**/
}
/*.author:before {
  display: inline; 
  content: ",\2002";
}*/
.inlinehead {
  font-family: inherit;
  /**/
  /* font-family: Arial, Helvetica, sans-serif;*/
  font-size: 12px;
  font-weight: bold;
}
/* Unused. KILL? */
/*- Searchbox */
.searchsite {
  border: 1px;
  border-style: solid;
  border-color: transparent;
  padding: 4px;
  width: 16em;
}
.tickbox {
  font-family: inherit;
  /**/
  /*   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
  font-weight: bold;
  font-size: 70%;
}
/* other */
.site {
  background-color: #f2f2f2;
}
/* - Navigation Menus */
.menuspace {
  font-family: inherit;
  background-color: transparent;
  text-align: center;
  border-style: solid;
  /* border-width: 0px; */
  /* padding: 0px;  */
  /* padding: 1px;  */
  border-color: transparent;
}
/* To use with no-breaking spaces */
/* -- Page Header */
/* --- Table Classes */
.exlibmain {
  font-family: inherit;
  /**/
  /*  font-family: "Goudy Old Style", serif; */
  font-size: 140%;
  width: 50%;
  background-color: #333333;
  /**/
  /* background-color: #666666;  */
  /* background-color: transparent; */
  /*    margin-left: auto;*/
  /*    margin-right: auto;*/
  text-align: center;
  /* border-width: 7px;*/
  border-width: 5px;
  /**/
  /* border-width: 3px;*/
  /* border-width: 2px;*/
  /* border-width: 1px; */
  /* border-width: 0px; */
  border-collapse: separate;
  /**/
  /* border-collapse: collapse;  */
  /*  border-spacing: 5px; */
  border-spacing: 3px;
  /* */
  /*  border-spacing: 2px; */
  /*  border-spacing: 1px; */
  /*  border-spacing: 0px; */
  border-color: #000000;
  /**/
  /* border-color: transparent; */
  padding: 7px;
  /**/
  /* padding: 5px;  */
  /* padding: 3px;  */
  /* padding: 2px; */
  /* padding: 1px; */
  /* padding: 0px;  */
  border-style: solid;
  margin: 2em 0em 2em 0em;
  /**/
  /*  margin: 1em 0em 1em 0em;*/
}
/* To use with <table> */
.exlibcell {
  line-height: 110%;
  vertical-align: middle;
  font-family: inherit;
  /* font-weight: 900;*/
  font-weight: 600;
  text-align: center;
  border-style: solid;
  /* border-width: 7px;*/
  /* border-width: 5px;*/
  border-width: 3px;
  /**/
  /* border-width: 2px;*/
  /* border-width: 1px; */
  /* border-width: 0px; */
  padding: 5px;
  /* */
  /* padding: 3px;  */
  /* padding: 2px; */
  /* padding: 1px; */
  border-color: #000000;
  /**/
  /*  border-color: #333333; */
  /* background-color: #666666;  */
  /* border-color: transparent; */
}
/* To use with <td> */
.exlibside {
  width: 35%;
}
.exlibmid {
  width: 30%;
}
.exlibtl {
  font-family: inherit;
  font-size: 140%;
  font-style: italic;
  font-variant: normal;
  font-weight: 900;
  text-align: center;
}
.exlibtr {
  font-family: inherit;
  font-size: 100%;
  font-style: italic;
  font-variant: normal;
  font-weight: 500;
  text-align: center;
}
.exlibbl {
  font-family: inherit;
  font-size: 120%;
  font-style: normal;
  font-variant: small-caps;
  font-weight: 500;
  text-align: center;
}
.exlibbr {
  font-family: inherit;
  font-size: 80%;
  font-style: normal;
  font-variant: small-caps;
  font-weight: 900;
  text-align: center;
}
/*
.exlibml {
  font-family: inherit;
  font-size: 160%;
 font-style: italic;
  font-variant: normal;
 font-weight: 700;
 text-align: center;
}

.exlibmr {
  font-family: inherit;
  font-size: 140%;
 font-style: normal;
  font-variant: normal;
 font-weight: 500;
 text-align: center;
}*/
/* --- Span Classes */
/* NB: Pertinent color declarations at Color Schemes */
.palaeos span:before {
  content: "Palaeos";
  display: block;
  /**/
  /*  display: inline;*/
  line-height: 110%;
  /*  margin: 0.5em 2em 0.5em 2em; */
  /*  margin: 0.5em 1em 0.5em 1em; */
  /*  margin: 0.25em 2em 0.25em 2em; */
  /*  margin: 0.25em 1em 0.25em 1em; */
  margin: 0em 0em 0em 0em;
  /**/
  /*  margin-top: 0em;
  margin-right: auto;
  margin-bottom: 0em;
  margin-left: auto;*/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.palaeos span:after {
  content: "Life Through Deep Time";
  /**/
  /*  content: "life through deep time";*/
  display: block;
  /**/
  /*  display: inline;*/
  font-size: 60%;
  /**/
  /*  font-size: 55%;*/
  /*  font-size: 50%;*/
  line-height: 100%;
  /*  margin: 0.5em 2em 0.5em 2em; */
  /*  margin: 0.5em 1em 0.5em 1em; */
  /*  margin: 0.25em 2em 0.25em 2em; */
  /*  margin: 0.25em 1em 0.25em 1em; */
  margin: 0em 0em 0em 0em;
  /**/
  /*  margin-top: 0em;
  margin-right: auto;
  margin-bottom: 0em;
  margin-left: auto;*/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* 
.heading {
  font-family: inherit;
  font-size: 140%; 
 font-style: italic;
 font-variant: small-caps;
 font-weight: 600;
 text-align: center;
 background-color: transparent;
} KILL

.subheading {
  font-family: inherit;
 font-variant: small-caps;
 font-weight: 600;
 text-align: center;
 background-color: transparent;
}KILL*/
/* -- Top and Lower Menus */
/* --- Table Classes */
/* ---- Table Structure */
.menumain {
  font-size: 120%;
  font-family: inherit;
  /**/
  /*  font-family: "Bodoni MT", "Didot LT STD", serif;*/
  /*  font-family: "Goudy Old Style", serif;*/
  width: 75%;
  /* background-color: #333333;  */
  background-color: #666666;
  /**/
  /* background-color: transparent; */
  /*    margin-left: auto;*/
  /*    margin-right: auto;*/
  text-align: center;
  /* border-width: 7px;*/
  /* border-width: 5px;*/
  border-width: 3px;
  /**/
  /* border-width: 2px;*/
  /* border-width: 1px; */
  /* border-width: 0px; */
  /*  border-spacing: 3px; */
  border-spacing: 2px;
  /**/
  /*  border-spacing: 1px; */
  /*  border-spacing: 0px; */
  border-collapse: separate;
  /**/
  /*  border-collapse: collapse; */
  border-color: #000000;
  /**/
  /*  border-color: #333333; */
  /*  border-color: #666666;  */
  /* border-color: transparent;  */
  padding: 5px;
  /**/
  /*  padding: 3px; */
  /* padding: 2px; */
  /* padding: 1px; */
  padding: 0px;
  /* */
  border-style: solid;
  margin: 2em 0em 2em 0em;
  /**/
  /*  margin: 1em 0em 1em 0em;*/
}
/* To use with <table> for both menus */
.menucell {
  font-family: inherit;
  line-height: 120%;
  vertical-align: middle;
  font-weight: 900;
  text-align: center;
  border-style: solid;
  /* border-width: 7px;*/
  /* border-width: 5px;*/
  /* border-width: 3px;*/
  border-width: 2px;
  /**/
  /* border-width: 1px; */
  /* border-width: 0px; */
  padding: 3px;
  /**/
  /* padding: 2px; */
  /* padding: 1px; */
  /* padding: 0px; */
  border-color: #000000;
  /**/
  /*  border-color: #333333; */
  /*  border-color: #666666;  */
  /* border-color: transparent; */
}
/* To use with <td> */
.frontsizetop {
  /*  font-size: 220%; */
  /*  font-size: 200%; */
  font-size: 180%;
  /**/
}
.frontsizemid {
  /*  font-size: 160%; */
  /*  font-size: 140%; */
  font-size: 120%;
  /**/
}
/*
.frontsizebot {
  font-size: 140%; */
/*  font-size: 120%; */
/*  font-size: 100%; 
    }*/
/* ---- Generated Navigation Text */
.totop span:before {
  display: block;
  content: "Top of page";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* For use with <td> elements with <span> elements within */
/*.totop a {*/
/*padding: 0.1em 0em 0.1em 0em; */
/*padding: 1em 0em 1em 0em;*/
/*padding: 10px 10px 10px 10px; */
/*padding: 10em 10em 10em 10em;*/
/*padding: 1em 1em 1em 1em;*/
/*padding: 0.5em 5em 0.5em 5em;*/
/*padding: 0.5em 0.5em 0.5em 0.5em;*/
/*margin: -10em 0em -10em 0em; */
/*}*/
.rltd span:before {
  display: block;
  content: "Related:";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.incl span:before {
  display: block;
  content: "Included in:";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.pgback span:before {
  display: block;
  content: "Page Back:";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.pgnext span:before {
  display: block;
  content: "Page Next:";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.pgup span:before {
  display: block;
  content: "Page Up:";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.pgdown span:before {
  display: block;
  content: "Page Down:";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.unhome span:before {
  display: block;
  content: "Unit Home:";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.unback span:before {
  display: block;
  /**/
  /*display: inline-block;*/
  content: "Unit Back:";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.unnext span:before {
  display: block;
  content: "Unit Next:";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.unup span:before {
  display: block;
  content: "Unit Up:";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.undown span:before {
  display: block;
  /**/
  content: "Unit Down:";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.undend span:before {
  display: block;
  content: "Unit Dendrogram:";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.unref span:before {
  display: block;
  content: "Unit References:";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.cldown span:before {
  display: block;
  float: left;
  /**/
  /*  width: auto;*/
  /*  width: 0%;*/
  content: "Clade Down:";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0.25em;
  background-color: transparent;
}
.clup span:before {
  display: block;
  float: left;
  /**/
  /*  width: auto;*/
  /*  width: 0%;*/
  content: "Clade Up:";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0.25em;
  background-color: transparent;
}
.taxin span:after {
  /*display: block;*/
  /*display: inline-block;*/
  display: inline;
  /**/
  content: "Taxon Index";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.glos span:after {
  display: inline;
  content: "Glossary";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.refs span:after {
  display: inline;
  content: "References";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.dendr span:after {
  display: inline;
  content: "Dendrograms";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.prts span:after {
  display: inline;
  content: "Pieces";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.pgup.pgnext span:before {
  display: block;
  content: "Page Up & Next:";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.pgup.pgback span:before {
  display: block;
  content: "Page Up & Back:";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.pgdown.pgnext span:before {
  display: block;
  content: "Page Down & Next:";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.pgdown.pgback span:before {
  display: block;
  content: "Page Down & Back:";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.undown.unnext span:before {
  display: block;
  content: "Unit Down & Next:";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.undown.unback span:before {
  display: block;
  content: "Unit Down & Back:";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.unup.unnext span:before {
  display: block;
  content: "Unit Up & Next:";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.unup.unback span:before {
  display: block;
  content: "Unit Up & Back:";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.menuhere {
  border-color: #c0c0c0;
}
/* border color for navigation bars */
.menuhere span:after {
  display: block;
  font-size: 80%;
  content: "(You are here)";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.menuhere.glos span:before {
  display: inline;
  content: "Glossary";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.menuhere.refs span:before {
  display: inline;
  content: "References";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.menuhere.dendr span:before {
  display: inline;
  content: "Dendrograms";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.menuhere.prts span:before {
  display: inline;
  content: "Pieces";
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* --- Span Classes */
/* -- Table of Contents */
/* --- Table Classes */
.contmain {
  width: 100%;
  background-color: #999999;
  /**/
  /* background-color: #333333;  */
  /* background-color: #666666;  */
  /* background-color: transparent; */
  /* border-width: 7px; */
  /* border-width: 5px; */
  /* border-width: 3px; */
  /*    margin-left: auto;*/
  /*    margin-right: auto;*/
  border-width: 2px;
  /**/
  /* border-width: 1px; */
  /* border-width: 0px; */
  border-spacing: 1px;
  /**/
  /*  border-spacing: 0px; */
  border-collapse: separate;
  /**/
  /*    border-collapse: collapse;  */
  border-color: #000000;
  /**/
  /*  border-color: #333333; */
  /* border-color: transparent; */
  padding: 3px;
  /**/
  /* padding: 2px; */
  /* padding: 1px; */
  /* padding: 0px; */
  margin: 2em 0em 2em 0em;
  /**/
  border-style: solid;
}
/* To use with <table> */
.contcell {
  vertical-align: top;
  line-height: 110%;
  font-family: inherit;
  /**/
  /*  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
  width: 50%;
  background-color: #c0c0c0;
  font-size: 100%;
  font-weight: 800;
  text-align: left;
  /* border-width: 7px;*/
  /* border-width: 5px;*/
  /* border-width: 3px;*/
  /* border-width: 2px;*/
  border-width: 1px;
  /**/
  /* border-width: 0px; */
  border-color: #000000;
  /**/
  /*  border-color: #333333; */
  /* border-color: #999999;  */
  /* border-color: transparent; */
  /* padding: 3px; */
  padding: 2px;
  /**/
  /* padding: 1px; */
  /* padding: 0px; */
  border-style: solid;
}
/* To use with <td> */
/*.contcell p {    
 font-size: 100%;
}*/
/*.contcell p > div {    
 margin-left: inherit;
}*/
/* --- Span Classes */
.contcellhere {
  font-family: inherit;
  /**/
  /* font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
  color: #008080;
  font-size: 100%;
  font-weight: 800;
}
.headingsmall {
  font-family: inherit;
  /**/
  vertical-align: top;
  font-size: 130%;
  font-weight: 600;
  text-align: center;
  padding: 0.5em;
  /**/
  background-color: transparent;
}
/* - Footnote */
/* -- Links */
.nbto {
  font-family: inherit;
  /**/
  font-size: 60%;
  font-weight: bold;
  /**/
  /*  font-weight: 600;*/
  /*  line-height: 5%; */
  /* Low value is a trick to avoid the tag's use affecting line separation */
  /*  line-height: 10%; */
  line-height: 15%;
  /**/
  /*  line-height: inherit; */
  /*  vertical-align: top;*/
  /*  vertical-align: middle;*/
  /*  vertical-align: super;*/
  vertical-align: 400%;
  /**/
  background-color: transparent;
  counter-increment: noteto;
}
.nbbk {
  font-family: inherit;
  /**/
  /*  font-size: 80%; */
  font-size: 60%;
  /**/
  font-weight: bold;
  /**/
  /*  font-weight: 600;*/
  /*  line-height: 5%;  */
  /* Low value is a trick to avoid the tag's use affecting line separation */
  /*  line-height: 10%; */
  line-height: 15%;
  /**/
  /*  line-height: inherit; */
  /*  vertical-align: top;*/
  /*  vertical-align: middle;*/
  /*  vertical-align: super;*/
  vertical-align: 400%;
  /**/
  background-color: transparent;
  counter-increment: noteback;
}
/* -- Body */
.notabene {
  font-family: inherit;
  /**/
  font-size: 85%;
  /* font-weight: bold;*/
  font-weight: normal;
  /**/
  /* font-weight: 600;*/
  margin-left: 4em;
  margin-right: 4em;
  background-color: transparent;
}
.notabene .notabene {
  font-family: inherit;
  /**/
  /* font-size: 90%;*/
  font-size: 85%;
  /**/
  /* font-weight: bold;*/
  font-weight: normal;
  /**/
  /* font-weight: 600;*/
  /* margin-left: 2em;*/
  /* margin-right: 2em;*/
  margin-left: 3em;
  /**/
  margin-right: 3em;
  /**/
  /* margin-left: 4em;*/
  /* margin-right: 4em;*/
  background-color: transparent;
}
.notabene hr {
  vertical-align: middle;
  /*  width: 100%;*/
  /*  width: 97%;*/
  width: 100%;
  /**/
  /*  margin: 2em 2em 2em 2em; */
  /*  margin: 2.5em 2em 2.5em 2em; */
  /*  margin: 0.25em 1em 0.25em 1em; */
  margin-top: 1em;
  /**/
  margin-bottom: 1em;
  /**/
  border-style: solid;
  border-width: 1px;
  padding: 0px;
  border-color: #000000;
}
.notabene p {
  font-family: inherit;
  /*  line-height: 110%; */
  line-height: 120%;
  /**/
  background-color: transparent;
  /*  margin: 0.5em 2em 0.5em 2em; */
  margin: 0.5em 1em 0.5em 1em;
  /**/
  /*  margin: 0.25em 2em 0.25em 2em; */
  /*  margin: 0.25em 1em 0.25em 1em; */
  border: 0em;
  padding: 0em 0em 0em 0em;
}
.notabene blockquote {
  font-family: inherit;
  font-size: 95%;
  font-variant: normal;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0em;
  word-spacing: 0em;
  margin: 0.25em 4em 0.25em 4em;
  /**/
  /*  margin: 0.25em 6em 0.25em 6em; */
  border: 0em;
  padding: 0em 0em 0em 0em;
}
/* -- Counting */
.nbto span:before {
  display: inline;
  content: "[" counter(noteto) "]";
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  background-color: inherit;
}
.nbbk span:before {
  display: inline;
  content: "[" counter(noteback) "]";
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  background-color: inherit;
}
/* - Sections */
.sctnd {
  /*  margin: 0em 0em 0em 0em; */
  /*  margin: 0em 0em 0em 3em; */
  /*  margin: 0em 0em 0em 2.5em; */
  margin: 0em 0em 0em 2em;
  /**/
  /*  margin: 0em 0em 0em 1.5em; */
  /*  margin: 0em 0em 0em 1em; */
  /*  clear: left;   Necessary to avoid external elements stacking */
}
.sctnd p {
  font-family: inherit;
  line-height: 110%;
  background-color: transparent;
  /*  position: relative; */
  /*  margin: 0.5em 3em 0.5em 9em; */
  /*  margin: 0.5em 3em 0.5em 4em; */
  margin: 0.5em 3em 0.5em 3.5em;
  /**/
  /*  margin: 0.5em 3em 0.5em 3em; */
  /*  margin: 0.5em 2em 0.5em 2em; */
  /*  margin: 0.5em 1em 0.5em 1em; */
  /*  margin: 0.25em 2em 0.25em 2em; */
  /*  margin: 0.25em 1em 0.25em 1em; */
  border: 0em;
  padding: 0em 0em 0em 0em;
  clear: left;
  /* Necessary to avoid paragraphs stacking */
}
.sctnd blockquote {
  font-family: inherit;
  font-size: 95%;
  font-variant: normal;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0.25em 6em 0.25em 6em; */
  margin: 0.25em 6em 0.25em 8em;
  /**/
  /*  margin: 0.25em 6em 0.25em 9em; */
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
}
.sctnd blockquote p {
  font-family: inherit;
  font-size: 100%;
  font-variant: normal;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0em;
  word-spacing: 0em;
  margin: 0.5em 0em 0.5em 0em;
  /*  margin: 0.25em 6em 0.25em 6em; */
  border: 0em;
  padding: 0em 0em 0em 0em;
}
.sctnd blockquote ol,
.sctnd blockquote ul {
  margin: 0.5em 0em 0.5em 0em;
  /**/
  /*  margin: 0.5em 2em 0.5em 2em;*/
  /*  margin: 0.5em 2em 0.5em 4em;*/
}
.sctnd ol,
.sctnd ul {
  /*  position: static; */
  /*  position: absolute; */
  /*  position: fixed; */
  /*  position: relative; */
  /*  position: initial; */
  /*  position: inherit; */
  margin: 0.5em 2em 0.5em 4em;
  /**/
  /*  margin: 0.5em 2em 0.5em 2em; */
  /*  margin: 0.25em 1em 0.25em 2em; */
}
.sctnd li ul,
.sctnd li ol {
  /**/
  font-family: inherit;
  font-size: 100%;
  font-variant: normal;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0.5em 2em 0.5em 2em; */
  /*  margin: 0.25em 1em 0.25em 2em; */
  margin: 0.5em 0em 0.5em 0em;
  /**/
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
}
.sctnd li p {
  font-family: inherit;
  font-size: 100%;
  font-variant: normal;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0em;
  word-spacing: 0em;
  margin: 0.5em 0em 0.5em 0em;
  /**/
  /*  margin: 0.25em 6em 0.25em 6em; */
  border: 0em;
  padding: 0em 0em 0em 0em;
}
/* -- Unnumbered Sections */
.sctun {
  clear: left;
  /* Necessary to avoid external elements stacking */
}
/*.sctun > p:first-child {
  margin: 0em 100em 0em 100em; 
  }*/
/* --- Markers */
.sctun.wtomrk > p:first-child:before {
  /*  display: inline;*/
  display: block;
  /**/
  /*  content: "\0009 "; */
  /*  content: "\2001 "; */
  /*  content: "\2002 "; */
  content: "\2002";
  /**/
  /*  content: "\2003 "; */
  width: 0.1em;
  /* Needs to be declared for trick described on https://www.w3.org/Style/Examples/007/color-bullets.en.html to work (any value as long as not zero) */
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em -0.1em 0em -0.15em; */
  /*  margin: 0em -0.1em 0em 0em; */
  /*  margin: 0em 0.1em 0em 0em; */
  /*  margin: 0em 0em -1.05em -1.5em; */
  margin: 0em 0em -1.075em -0.75em;
  /**/
  /* Places marker in front of first paragraph */
}
/* Without Marker. Whitespace used to keep similar indents to sections that have markers. See https://en.wikipedia.org/wiki/Whitespace_character for glyph codes */
.sctun.bclblt > p:first-child:before {
  /*  display: inline; */
  display: block;
  /**/
  /*  display: inline-block; */
  /*  content: "• "; */
  content: "•";
  /**/
  /*  content: "•"; */
  /*  content: "•\2002"; */
  /*  content: "•\0020"; */
  /*  content: "•\2004"; */
  /*  content: "•\2006"; */
  /*  content: "•\200A"; */
  /*  content: "⚫ "; */
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em 0em 0em -0.5em; */
  /*  margin: 0em 0em 0em -0.25em; */
  /*  margin: 0em 0em 0em -0.15em; */
  /*  margin: 0em -0.15em 0em -0.15em; */
  /*  margin: 0em -0.1em 0em -0.15em; */
  /*  margin: 0em -0.125em 0em -0.125em; */
  /*  margin: 0em 0em -1.05em -1.5em; */
  /*  margin: 0em 0em -1.075em -0.75em; */
  /*  margin: 0em 0em -1.075em -0.65em; */
  margin: 0em 0em -1.075em -0.6em;
  /**/
  /*  float: left;*/
}
/* Black Circular Bullet  */
.sctun.wclblt > p:first-child:before {
  /*  display: inline;*/
  display: block;
  /**/
  /*  content: "◦ ";*/
  content: "◦";
  /**/
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em 0em 0em 0em; */
  /*  margin: 0em 0em -1.05em -1.5em; */
  margin: 0em 0em -1.075em -0.75em;
  /**/
}
/* White Circular Bullet */
.sctun.blksqr > p:first-child:before {
  /*  display: inline; */
  display: block;
  /**/
  /*  content: "▪ ";*/
  content: "▪";
  /**/
  /*  content: "■ ";*/
  /*  content: "◥ ";*/
  /*  content: "◇ ";*/
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em 0em 0em 0em; */
  /*  margin: 0em 0em -1.05em -1.5em; */
  margin: 0em 0em -1.075em -0.75em;
  /**/
}
/* Black Square */
.sctun.whtsqr > p:first-child:before {
  /*  display: inline; */
  display: block;
  /**/
  /*  content: "▫ "; */
  content: "▫";
  /**/
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em 0em 0em 0em; */
  /*  margin: 0em 0em -1.05em -1.5em; */
  margin: 0em 0em -1.075em -0.75em;
  /**/
}
/* White Square */
.sctun.trgblt > p:first-child:before {
  /*  display: inline; */
  display: block;
  /**/
  /*  content: "‣ "; */
  content: "‣";
  /**/
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em 0em 0em 0em; */
  /*  margin: 0em 0em -1.05em -1.5em; */
  margin: 0em 0em -1.075em -0.75em;
  /**/
}
/* Triangular Bullet */
.sctun.blktrg > p:first-child:before {
  /*  display: inline; */
  display: block;
  /**/
  /*  content: "▸ "; */
  content: "▸";
  /**/
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em 0em 0em -0.2em; */
  /*  margin: 0em -0.15em 0em -0.15em; */
  /*  margin: 0em -0.1em 0em -0.15em; */
  /*  margin: 0em 0em -1.05em -1.5em; */
  /*  margin: 0em 0em -1.075em -0.75em; */
  margin: 0em 0em -1.075em -0.65em;
  /**/
}
/* Black Triangle */
.sctun.whttrg > p:first-child:before {
  /*  display: inline; */
  display: block;
  /**/
  /*  content: "▹ "; */
  content: "▹";
  /**/
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em -0.1em 0em -0.15em; */
  /*  margin: 0em 0em -1.05em -1.5em; */
  /*  margin: 0em 0em -1.075em -0.75em; */
  margin: 0em 0em -1.075em -0.65em;
  /**/
  /*  margin: 0em 0em -1.075em -0.7em; */
}
/* White Triangle */
.sctun.blkstr > p:first-child:before {
  /*  display: inline; */
  display: block;
  /**/
  /*  content: "⇨ ";*/
  /*  content: "⇨";*/
  /*  content: "→ ";*/
  /*  content: "→";*/
  /*  content: "➵ ";*/
  /*  content: "⭐ ";*/
  /*  content: "➢ ";*/
  /*  content: "➭ ";*/
  /*  content: "➛ ";*/
  /*  content: "☞ ";*/
  /*  content: "⭐ ";*/
  /*  content: "⋆ ";*/
  content: "⋆";
  /**/
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  /**/
  /*  font-size: 75%;*/
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em -0.1em 0em -0.075em; */
  /*  margin: 0em 0em -1.05em -1.5em; */
  /*  margin: 0em 0em -1.075em -0.75em; */
  margin: 0em 0em -1.075em -0.65em;
  /**/
  /*  margin: 0em 0em -1.475em -0.75em; */
}
/*  Black Star */
.sctun.astrsk > p:first-child:before {
  /*  display: inline; */
  display: block;
  /**/
  /*  content: "∗ ";*/
  content: "∗";
  /**/
  /*  content: "✻ ";*/
  /*  content: "≻ ";*/
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em -0.10em 0em -0.05em; */
  /*  margin: 0em 0em -1.05em -1.5em; */
  /*  margin: 0em 0em -1.075em -0.75em; */
  margin: 0em 0em -1.075em -0.65em;
  /**/
}
/* Asterisk */
/* -- Numbered Sections */
.sctnu {
  counter-increment: sect;
  clear: left;
  /* Necessary to avoid external elements stacking */
}
/*.sctin > p:first-child {
  margin: 0.5em 2em 0.5em 2em;*/
/*  margin: 0.5em 2em 0.5em -1em;*/
/*  margin: 0.5em 2em 0.5em -2em;
  font-size: 120%;
  font-weight: bold;  
  }*/
/*.sctin > ol,
.sctin > ul, 
.sctin > ol li,
.sctin > ul li {*/
/*  margin: 0.5em 2em 0.5em 4em; */
/*  margin: 0.5em 2em 0.5em 2em; */
/*  margin: 0.25em 1em 0.25em 2em; 
  }*/
/*.sctin li {
  margin: 0.5em 2em 0.5em 4em; */
/*  margin: 0.5em 2em 0.5em 3em; */
/*  margin: 0.5em 2em 0.5em 2em; */
/*  margin: 0.25em 1em 0.25em 2em;
  } */
/* --- Counting */
/* ---- Counting with a dot */
.sctnu.decprd > p:first-child:before {
  /*  display: inline; */
  display: block;
  /**/
  content: "." counter(sect, decimal);
  /* Due to text direction declaration, the glyph following counter on display is placed before it on stylesheet */
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em 0em -1.05em -1.5em; */
  /*  margin: 0em 0em -1.05em -1em; */
  margin: 0em 0em -1.075em -0.75em;
  /**/
}
/*Decimal numbers and a dot, beginning with 1. */
.sctnu.dlzprd > p:first-child:before {
  /*  display: inline;*/
  display: block;
  /**/
  content: "." counter(sect, decimal-leading-zero);
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em 0em -1.05em -1.5em; */
  margin: 0em 0em -1.075em -0.75em;
  /**/
}
/*Decimal numbers padded with initial zeros and a dot, beginning with 01. */
.sctnu.lroprd > p:first-child:before {
  /*  display: inline;*/
  display: block;
  /**/
  content: "." counter(sect, lower-roman);
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em 0em -1.05em -1.5em; */
  margin: 0em 0em -1.075em -0.75em;
  /**/
}
/*Lowercase roman numerals and a dot, beginning with i. */
.sctnu.uroprd > p:first-child:before {
  /*  display: inline;*/
  display: block;
  /**/
  content: "." counter(sect, upper-roman);
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em 0em -1.05em -1.5em; */
  margin: 0em 0em -1.075em -0.75em;
  /**/
}
/*Uppercase roman numerals and a dot, beginning with I.  */
.sctnu.lgrprd > p:first-child:before {
  /*  display: inline;*/
  display: block;
  /**/
  content: "." counter(sect, lower-greek);
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em 0em -1.05em -1.5em; */
  margin: 0em 0em -1.075em -0.75em;
  /**/
}
/*Lowercase greek letters and a dot, beginning with α. */
.sctnu.lalprd > p:first-child:before {
  /*  display: inline;*/
  display: block;
  /**/
  content: "." counter(sect, lower-alpha);
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em 0em -1.05em -1.5em; */
  margin: 0em 0em -1.075em -0.75em;
  /**/
}
/*Lowercase ascii letters and a dot, beginning with a. */
.sctnu.ualprd > p:first-child:before {
  /*  display: inline;*/
  display: block;
  /**/
  content: "." counter(sect, upper-alpha);
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em 0em -1.05em -1.5em; */
  margin: 0em 0em -1.075em -0.75em;
  /**/
}
/*Uppercase ascii letters and a dot, beginning with A. */
/* ---- Counting with a parenthesis */
.sctnu.decpnt > p:first-child:before {
  /*  display: inline;*/
  display: block;
  /**/
  content: "(" counter(sect, decimal);
  /* Due to text direction declaration parentheses are reversed */
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em 0em -1.05em -1.5em; */
  margin: 0em 0em -1.075em -0.75em;
  /**/
}
/*Decimal numbers and a closing parenthesis, beginning with 1) */
.sctnu.dlzpnt > p:first-child:before {
  /*  display: inline;*/
  display: block;
  /**/
  content: "(" counter(sect, decimal-leading-zero);
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em 0em -1.05em -1.5em; */
  margin: 0em 0em -1.075em -0.75em;
  /**/
}
/*Decimal numbers padded with initial zeros and a closing parenthesis, beginning with 01) */
.sctnu.lropnt > p:first-child:before {
  /*  display: inline;*/
  display: block;
  /**/
  content: "(" counter(sect, lower-roman);
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em 0em -1.05em -1.5em; */
  margin: 0em 0em -1.075em -0.75em;
  /**/
}
/*Lowercase roman numerals and a closing parenthesis, beginning with i) */
.sctnu.uropnt > p:first-child:before {
  /*  display: inline;*/
  display: block;
  /**/
  content: "(" counter(sect, upper-roman);
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em 0em -1.05em -1.5em; */
  margin: 0em 0em -1.075em -0.75em;
  /**/
}
/*Uppercase roman numerals and a closing parenthesis, beginning with I)  */
.sctnu.lgrpnt > p:first-child:before {
  /*  display: inline;*/
  display: block;
  /**/
  content: "(" counter(sect, lower-greek);
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em 0em -1.05em -1.5em; */
  margin: 0em 0em -1.075em -0.75em;
  /**/
}
/*Lowercase classical greek letters and a closing parenthesis, beginning with α) */
.sctnu.lalpnt > p:first-child:before {
  /*  display: inline;*/
  display: block;
  /**/
  content: "(" counter(sect, lower-alpha);
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em 0em -1.05em -1.5em; */
  margin: 0em 0em -1.075em -0.75em;
  /**/
}
/*Lowercase ascii letters and a closing parenthesis, beginning with a) */
.sctnu.ualpnt > p:first-child:before {
  /*  display: inline;*/
  display: block;
  /**/
  content: "(" counter(sect, upper-alpha);
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em 0em -1.05em -1.5em; */
  margin: 0em 0em -1.075em -0.75em;
  /**/
}
/*Uppercase ascii letters and a closing parenthesis, beginning with A) */
/* ---- Counting within parentheses */
.sctnu.decdpt > p:first-child:before {
  /*  display: inline;*/
  display: block;
  /**/
  content: "(" counter(sect, decimal) ")";
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em 0em -1.05em -1.5em; */
  margin: 0em 0em -1.075em -0.75em;
  /**/
}
/*Decimal numbers within parentheses, beginning with (1) */
.sctnu.dlzdpt > p:first-child:before {
  /*  display: inline;*/
  display: block;
  /**/
  content: "(" counter(sect, decimal-leading-zero) ")";
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em 0em -1.05em -1.5em; */
  margin: 0em 0em -1.075em -0.75em;
  /**/
}
/*Decimal numbers padded with initial zeros within parentheses, beginning with (01) */
.sctnu.lrodpt > p:first-child:before {
  /*  display: inline;*/
  display: block;
  /**/
  content: "(" counter(sect, lower-roman) ")";
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  /**/
  direction: rtl;
  /*  margin: 0em 0em -1.05em -1.5em; */
  margin: 0em 0em -1.075em -0.75em;
  /**/
}
/*Lowercase roman numerals within parentheses, beginning with (i) */
.sctnu.urodpt > p:first-child:before {
  /*  display: inline;*/
  display: block;
  /**/
  content: "(" counter(sect, upper-roman) ")";
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em 0em -1.05em -1.5em; */
  margin: 0em 0em -1.075em -0.75em;
  /**/
}
/*Uppercase roman numerals within parentheses, beginning with (I)  */
.sctnu.lgrdpt > p:first-child:before {
  /*  display: inline;*/
  display: block;
  /**/
  content: "(" counter(sect, lower-greek) ")";
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em 0em -1.05em -1.5em; */
  margin: 0em 0em -1.075em -0.75em;
  /**/
}
/*Lowercase classical greek letters within parentheses, beginning with (α) */
.sctnu.laldpt > p:first-child:before {
  /*  display: inline;*/
  display: block;
  /**/
  content: "(" counter(sect, lower-alpha) ")";
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  margin: 0em 0em -1.075em -0.75em;
  /**/
}
/*Lowercase ascii letters within parentheses, beginning with (a) */
.sctnu.ualdpt > p:first-child:before {
  /*  display: inline;*/
  display: block;
  /**/
  content: "(" counter(sect, upper-alpha) ")";
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em 0em -1.05em -1.5em; */
  margin: 0em 0em -1.075em -0.75em;
  /**/
}
/*Uppercase ascii letters within parentheses, beginning with (A) */
/* ---- Counting within square brackets */
.sctnu.decsqb > p:first-child:before {
  /*  display: inline;*/
  display: block;
  /**/
  content: "[" counter(sect, decimal) "]";
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em 0em -1.05em -1.5em; */
  margin: 0em 0em -1.075em -0.75em;
  /**/
}
/*Decimal numbers within square brackets, beginning with [1] */
.sctnu.dlzsqb > p:first-child:before {
  /*  display: inline;*/
  display: block;
  /**/
  content: "[" counter(sect, decimal-leading-zero) "]";
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em 0em -1.05em -1.5em; */
  margin: 0em 0em -1.075em -0.75em;
  /**/
}
/*Decimal numbers padded with initial zeros within square brackets, beginning with [01] */
.sctnu.lrosqb > p:first-child:before {
  /*  display: inline;*/
  display: block;
  /**/
  content: "[" counter(sect, lower-roman) "]";
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em 0em -1.05em -1.5em; */
  margin: 0em 0em -1.075em -0.75em;
  /**/
}
/*Lowercase roman numerals within square brackets, beginning with [i] */
.sctnu.urosqb > p:first-child:before {
  /*  display: inline;*/
  display: block;
  /**/
  content: "[" counter(sect, upper-roman) "]";
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  /**/
  direction: rtl;
  /*  margin: 0em 0em -1.05em -1.5em; */
  margin: 0em 0em -1.075em -0.75em;
  /**/
}
/*Uppercase roman numerals within square brackets, beginning with [I]  */
.sctnu.lgrsqb > p:first-child:before {
  /*  display: inline;*/
  display: block;
  /**/
  content: "[" counter(sect, lower-greek) "]";
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em 0em -1.05em -1.5em; */
  margin: 0em 0em -1.075em -0.75em;
  /**/
}
/*Lowercase classical greek letters within square brackets, beginning with [α] */
.sctnu.lalsqb > p:first-child:before {
  /*  display: inline;*/
  display: block;
  /**/
  content: "[" counter(sect, lower-alpha) "]";
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em 0em -1.05em -1.5em; */
  margin: 0em 0em -1.075em -0.75em;
  /**/
}
/*Lowercase ascii letters within square brackets, beginning with [a] */
.sctnu.ualsqb > p:first-child:before {
  /*  display: inline;*/
  display: block;
  /**/
  content: "[" counter(sect, upper-alpha) "]";
  width: 0.1em;
  font-family: inherit;
  font-size: inherit;
  font-weight: bold;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em 0em -1.05em -1.5em; */
  margin: 0em 0em -1.075em -0.75em;
  /**/
}
/*Uppercase ascii letters within square brackets, beginning with [A] */
/* -- Section Headings */
.hedbl > p:first-child {
  /*  margin: 0.5em 2em 0.5em 2em;*/
  margin: 0.5em 3em 0.5em 2em;
  /**/
  /*  margin: 0.5em 2em 0.5em 1.5em;*/
  /*  margin: 0.5em 2em 0.5em -1em;*/
  /*  margin: 0.5em 2em 0.5em -2em;*/
  font-size: 120%;
  font-weight: bold;
  float: left;
  /**/
  /*  clear: none;*/
  /*  text-indent: 0em;*/
}
/* Block */
.hedil > p:first-child {
  display: inline;
  /**/
  font-weight: bold;
  /*  margin: 0em 0em 0em -1em; */
  /*  margin: 0em 0em 0em 2em;*/
  /*  margin: 0em 0em -0.1em 2.5em;*/
  margin: 0em 0em -0.075em 2.5em;
  /**/
  /* <- */
  /*  margin: 0em 0em 0em 2.75em;*/
  /*  margin: 0em 0em 0em 3em;*/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
  /*  text-indent: 0em;*/
  /*  display: block;*/
  float: left;
  /**/
  /*  clear: none;*/
}
/* Inline */
.hedil > p:first-child:after {
  /*  content: "\2002";*/
  /*  content: "\200A";*/
  content: "\2009";
  /**/
  /*  content: "\2006";*/
  /*  content: "\0020";*/
}
/*  Whitespace after inline heading */
.hedil > p:first-child + p {
  clear: none;
  /**/
  /*  margin: 0em 0em -3em -3em;*/
  /*  text-indent: 0em;*/
  /*  margin-left: 0em;*/
}
/* So the second paragraph of the section wraps around the inline heading  */
/*
.taxdet .taxchr p > b:first-child {
  display: inline;
  font-weight: bold;
  margin: 0em 0em 0em -1em; 
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
  } 
  
.unsct > p:first-child:before {
  display: inline;
  font-weight: bold;
  margin: 0em 0em 0em -1em;
  border: 0em; 
  padding: 0em 0em 0em 0em;
  background-color: transparent;
  }

.unsct p { 
  font-family: inherit;
  line-height: 110%;
  background-color: transparent;
  margin: 0.5em 3em 0.5em 5em;
  border: 0em;
  padding: 0em 0em 0em 0em;
  } 
  */
/* - Tables and Images */
/* -- Borders */
.noborder {
  border: 0px;
  border-style: none;
}
/* Apt for all the pertinent elements in the _Tables and Images_ category */
.illo.bordered {
  border: 3px;
  border-style: solid;
  border-color: #000000;
}
/* For illustrations only */
/* -- Icons & Logos */
/* --- _Under Construction_ Icon */
/* To use with div elements */
.atwork:before {
  content: url("../images/at_work.gif");
  display: block;
  /**/
  margin-top: 2em;
  margin-right: auto;
  margin-bottom: 2em;
  margin-left: auto;
  border: 0px;
  border-style: none;
  width: 40px;
  height: 40px;
  background-color: transparent;
}
/* The following pseudoelements are pertinent text notes */
.undcns:after {
  content: "Under construction...";
  display: block;
  /**/
  font-family: inherit;
  line-height: 110%;
  text-align: center;
  background-color: transparent;
  margin: 0.5em 2em 0.5em 2em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
}
/* Styled as a paragraph */
.moretb:after {
  content: "More to be added...";
  display: block;
  /**/
  font-family: inherit;
  line-height: 110%;
  text-align: center;
  background-color: transparent;
  margin: 0.5em 2em 0.5em 2em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
}
/* Styled as a paragraph */
.undrev:after {
  content: "Under revision...";
  display: block;
  /**/
  font-family: inherit;
  line-height: 110%;
  text-align: center;
  background-color: transparent;
  margin: 0.5em 2em 0.5em 2em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
}
/* Styled as a paragraph */
.plchdr:after {
  content: "This is a placeholder page, pending more complete coverage of the subject at hand. Please come back later. Thank you for bearing with us.";
  display: block;
  /**/
  font-family: inherit;
  line-height: 110%;
  text-align: center;
  background-color: transparent;
  margin: 0.5em 2em 0.5em 2em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
}
/* Styled as a paragraph */
/* --- Printed reference Icon */
/*.extlnk:before {*/
/*.extlnk:after {*/
span[title="Available in print media"]:before {
  /**/
  content: "❡";
  /**/
  /* for character icon */
  /* NB: displayed correctly on web browsers */
  /*  content: url("../images/book03.gif");*/
  /* for image icon */
  /*  content: url("../images/book04.gif");*/
  /* for image icon */
  /*  content: url("../images/book05.gif");*/
  /* for image icon */
  /*  content: url("../images/book02.gif");*/
  /* for image icon */
  /*  content: url("../images/books.gif");*/
  /* for image icon */
  display: inline;
  /**/
  /* for character icon */
  /*  display: inline-block;*/
  /* for image icon */
  /*  margin-top: 0px;*/
  /* for image icon */
  /*  margin-right: 1px;*/
  /* for image icon */
  /*  margin-bottom: 0px;*/
  /* for image icon */
  /*  margin-left: 1px;*/
  /* for image icon */
  /*  border: 0px;*/
  /* for image icon */
  /*  border-style: none;*/
  /* for image icon */
  /*  width: 22px;*/
  /* for image icon: book03.gif */
  /*  height: 28px;*/
  /* for image icon: book03.gif */
  /*  width: 32px;*/
  /* for image icon: book04.gif, book05.gif, book02.gif, books.gif */
  /*  height: 32px;*/
  /* for image icon: book04.gif, book05.gif, book02.gif, books.gif */
  font-family: inherit;
  /**/
  /* for character icon */
  /*  font-size: 140%;*/
  /* for character icon */
  /*  font-size: 120%;*/
  /* for character icon */
  /*  font-size: 110%;*/
  /* for character icon */
  font-size: 100%;
  /**/
  /* for character icon */
  /*  font-size: 80%; */
  /*  font-size: 60%; */
  font-weight: bold;
  /**/
  /* for character icon */
  /*  font-weight: 600;*/
  /*  line-height: 5%;*/
  /* for character icon */
  /* Low value is a trick to avoid the tag's use affecting line separation */
  line-height: 10%;
  /**/
  /* for character icon */
  /*  line-height: 15%; */
  /* for character icon */
  /*  line-height: inherit; */
  /*  vertical-align: top;*/
  /*  vertical-align: middle;*/
  /* for image icon */
  /*  vertical-align: super;*/
  vertical-align: -100%;
  /**/
  /* for character icon */
  /*  vertical-align: -50%;*/
  /*  vertical-align: -25%;*/
  /*  vertical-align: 0%;*/
  /*  vertical-align: 25%;*/
  /*  vertical-align: 50%;*/
  /*  vertical-align: 100%;*/
  /*  vertical-align: 150%;*/
  /*  vertical-align: 200%;*/
  /*  vertical-align: 400%;*/
  /*  vertical-align: 600%;*/
  /*  direction: ltr;*/
  /* for character icon */
  /*  direction: rtl;*/
  /* for character icon */
  background-color: transparent;
  /* for image and character icon */
}
/* --- Printed reference Icon */
/*.extlnk:before {*/
/*.extlnk:after {*/
span[title="Available in electronic media"]:before {
  /**/
  content: "⌘";
  /**/
  /* for character icon */
  /*  content: url("../images/online.gif");*/
  /* for image icon */
  /*  content: url("../images/doc03.gif");*/
  /* for image icon */
  /*  content: url("../images/acro.gif");*/
  /* for image icon */
  display: inline;
  /**/
  /* for character icon */
  /*  display: inline-block;*/
  /* for image icon */
  /*  margin-top: 0px;*/
  /* for image icon */
  /*  margin-right: 1px;*/
  /* for image icon */
  /*  margin-bottom: 0px;*/
  /* for image icon */
  /*  margin-left: 1px;*/
  /* for image icon */
  /*  border: 0px;*/
  /* for image icon */
  /*  border-style: none;*/
  /* for image icon */
  /*  width: 44px;*/
  /* for image icon: online.gif */
  /*  height: 38px;*/
  /* for image icon: online.gif */
  /*  width: 34px;*/
  /* for image icon: doc03.gif */
  /*  height: 32px;*/
  /* for image icon: doc03.gif */
  /*  width: 34px;*/
  /* for image icon: acro.gif */
  /*  height: 34px;*/
  /* for image icon: acro.gif */
  font-family: inherit;
  /**/
  /* for character icon */
  /*  font-size: 140%;*/
  /* for character icon */
  font-size: 130%;
  /**/
  /* for character icon */
  /*  font-size: 120%;*/
  /* for character icon */
  /*  font-size: 110%;*/
  /* for character icon */
  /*  font-size: 100%;*/
  /* for character icon */
  /*  font-size: 80%; */
  /*  font-size: 60%; */
  font-weight: bold;
  /**/
  /* for character icon */
  /*  font-weight: 600;*/
  /*  line-height: 5%;*/
  /* for character icon */
  /* Low value is a trick to avoid the tag's use affecting line separation */
  line-height: 10%;
  /**/
  /* for character icon */
  /*  line-height: 15%; */
  /* for character icon */
  /*  line-height: inherit; */
  /*  vertical-align: top;*/
  /*  vertical-align: middle;*/
  /* for image icon */
  /*  vertical-align: super;*/
  vertical-align: -150%;
  /**/
  /* for character icon */
  /*  vertical-align: -100%;*/
  /* for character icon */
  /*  vertical-align: -50%;*/
  /*  vertical-align: -25%;*/
  /*  vertical-align: 0%;*/
  /*  vertical-align: 25%;*/
  /*  vertical-align: 50%;*/
  /*  vertical-align: 100%;*/
  /*  vertical-align: 150%;*/
  /*  vertical-align: 200%;*/
  /*  vertical-align: 400%;*/
  /*  vertical-align: 600%;*/
  /*  direction: ltr;*/
  /* for character icon */
  /*  direction: rtl;*/
  /* for character icon */
  background-color: transparent;
  /* for image and character icon */
}
/* --- External Link Icon */
/*.extlnk:before {*/
/*.extlnk:after {*/
span[title="External link"]:before {
  /**/
  /*  content: "⤴";*/
  /* for character icon */
  content: "⤤";
  /**/
  /* for character icon */
  /* NB: displayed correctly on web browsers */
  /*  content: url("../images/www.gif");*/
  /* for image icon */
  /*  content: url("../images/page.gif");*/
  /* for image icon */
  /*  content: url("../images/pages.gif");*/
  /* for image icon */
  /*  content: url("../images/plain.gif");*/
  /* for image icon */
  /*  content: url("../images/plain_2.gif");*/
  /* for image icon */
  display: inline;
  /**/
  /* for character icon */
  /*  display: inline-block;*/
  /* for image icon */
  /*  margin-top: 0px;*/
  /* for image icon */
  /*  margin-right: 1px;*/
  /* for image icon */
  /*  margin-bottom: 0px;*/
  /* for image icon */
  /*  margin-left: 1px;*/
  /* for image icon */
  /*  border: 0px;*/
  /* for image icon */
  /*  border-style: none;*/
  /* for image icon */
  /*  width: 22px;*/
  /* for image icon: www.gif */
  /*  height: 20px;*/
  /* for image icon: www.gif */
  /*  width: 32px;*/
  /* for image icon: page.gif, pages.gif, plain.gif, plain_2.gif */
  /*  height: 32px;*/
  /* for image icon: page.gif, pages.gif, plain.gif, plain_2.gif */
  font-family: inherit;
  /**/
  /* for character icon */
  font-size: 140%;
  /**/
  /* for character icon */
  /*  font-size: 120%;*/
  /* for character icon */
  /*  font-size: 80%; */
  /*  font-size: 60%; */
  font-weight: bold;
  /**/
  /* for character icon */
  /*  font-weight: 600;*/
  /*  line-height: 5%;*/
  /* for character icon */
  /* Low value is a trick to avoid the tag's use affecting line separation */
  line-height: 10%;
  /**/
  /* for character icon */
  /*  line-height: 15%; */
  /* for character icon */
  /*  line-height: inherit; */
  /*  vertical-align: top;*/
  /*  vertical-align: middle;*/
  /* for image icon */
  /*  vertical-align: super;*/
  vertical-align: -100%;
  /**/
  /* for character icon */
  /*  vertical-align: -50%;*/
  /*  vertical-align: -25%;*/
  /*  vertical-align: 0%;*/
  /*  vertical-align: 25%;*/
  /*  vertical-align: 50%;*/
  /*  vertical-align: 100%;*/
  /*  vertical-align: 150%;*/
  /*  vertical-align: 200%;*/
  /*  vertical-align: 400%;*/
  /*  vertical-align: 600%;*/
  /*  direction: ltr;*/
  /* for character icon */
  /*  direction: rtl;*/
  /* for character icon */
  background-color: transparent;
  /* for image and character icon */
}
/* --- Illustrated Link Icon */
/*.extlnk:before {*/
/*.extlnk:after {*/
span[title="Includes illustrations"]:before {
  /**/
  content: "❀";
  /**/
  /* for character icon */
  /*  content: url("../images/graphics.gif");*/
  /* for image icon */
  display: inline;
  /**/
  /* for character icon */
  /*  display: inline-block;*/
  /* for image icon */
  /*  margin-top: 0px;*/
  /* for image icon */
  /*  margin-right: 1px;*/
  /* for image icon */
  /*  margin-bottom: 0px;*/
  /* for image icon */
  /*  margin-left: 1px;*/
  /* for image icon */
  /*  border: 0px;*/
  /* for image icon */
  /*  border-style: none;*/
  /* for image icon */
  /*  width: 32px;*/
  /* for image icon */
  /*  height: 32px;*/
  /* for image icon */
  font-family: inherit;
  /**/
  /* for character icon */
  /*  font-size: 140%;*/
  /* for character icon */
  font-size: 120%;
  /**/
  /* for character icon */
  /*  font-size: 80%; */
  /*  font-size: 60%; */
  font-weight: bold;
  /**/
  /* for character icon */
  /*  font-weight: 600;*/
  /*  line-height: 5%;*/
  /* for character icon */
  /* Low value is a trick to avoid the tag's use affecting line separation */
  line-height: 10%;
  /**/
  /* for character icon */
  /*  line-height: 15%; */
  /* for character icon */
  /*  line-height: inherit; */
  /*  vertical-align: top;*/
  /*  vertical-align: middle;*/
  /* for image icon */
  /*  vertical-align: super;*/
  vertical-align: -150%;
  /**/
  /* for character icon */
  /*  vertical-align: -100%;*/
  /* for character icon */
  /*  vertical-align: -50%;*/
  /*  vertical-align: -25%;*/
  /*  vertical-align: 0%;*/
  /*  vertical-align: 25%;*/
  /*  vertical-align: 50%;*/
  /*  vertical-align: 100%;*/
  /*  vertical-align: 150%;*/
  /*  vertical-align: 200%;*/
  /*  vertical-align: 400%;*/
  /*  vertical-align: 600%;*/
  /*  direction: ltr;*/
  /* for character icon */
  /*  direction: rtl;*/
  /* for character icon */
  background-color: transparent;
  /* for image and character icon */
}
/* --- Link with photos Icon */
/*.extlnk:before {*/
/*.extlnk:after {*/
span[title="Includes photographs"]:before {
  /**/
  content: "✿";
  /**/
  /* for character icon */
  /*  content: url("../images/camera.gif");*/
  /* for image icon */
  display: inline;
  /**/
  /* for character icon */
  /*  display: inline-block;*/
  /* for image icon */
  /*  margin-top: 0px;*/
  /* for image icon */
  /*  margin-right: 1px;*/
  /* for image icon */
  /*  margin-bottom: 0px;*/
  /* for image icon */
  /*  margin-left: 1px;*/
  /* for image icon */
  /*  border: 0px;*/
  /* for image icon */
  /*  border-style: none;*/
  /* for image icon */
  /*  width: 31px;*/
  /* for image icon */
  /*  height: 26px;*/
  /* for image icon */
  font-family: inherit;
  /**/
  /* for character icon */
  /*  font-size: 140%;*/
  /* for character icon */
  font-size: 120%;
  /**/
  /* for character icon */
  /*  font-size: 115%;*/
  /* for character icon */
  /*  font-size: 80%; */
  /*  font-size: 60%; */
  font-weight: bold;
  /**/
  /* for character icon */
  /*  font-weight: 600;*/
  /*  line-height: 5%;*/
  /* for character icon */
  /* Low value is a trick to avoid the tag's use affecting line separation */
  line-height: 10%;
  /**/
  /* for character icon */
  /*  line-height: 15%; */
  /* for character icon */
  /*  line-height: inherit; */
  /*  vertical-align: top;*/
  /*  vertical-align: middle;*/
  /* for image icon */
  /*  vertical-align: super;*/
  /*  vertical-align: -300%;*/
  /* for character icon */
  /*  vertical-align: -200%;*/
  /* for character icon */
  vertical-align: -150%;
  /**/
  /* for character icon */
  /*  vertical-align: -100%;*/
  /* for character icon */
  /*  vertical-align: -50%;*/
  /*  vertical-align: -25%;*/
  /*  vertical-align: 0%;*/
  /*  vertical-align: 25%;*/
  /*  vertical-align: 50%;*/
  /*  vertical-align: 100%;*/
  /*  vertical-align: 150%;*/
  /*  vertical-align: 200%;*/
  /*  vertical-align: 400%;*/
  /*  vertical-align: 600%;*/
  /*  direction: ltr;*/
  /* for character icon */
  /*  direction: rtl;*/
  /* for character icon */
  background-color: transparent;
  /* for image and character icon */
}
/* --- Link with movie files Icon */
/*.extlnk:before {*/
/*.extlnk:after {*/
span[title="Includes audiovisual material"]:before {
  /**/
  content: "✰";
  /**/
  /* for character icon */
  /*  content: url("../images/movies.gif");*/
  /* for image icon */
  /*  content: url("../images/dvd.gif");*/
  /* for image icon */
  /*  content: url("../images/vhs.gif");*/
  /* for image icon */
  /*  content: url("../images/rp.gif");*/
  /* for image icon */
  display: inline;
  /**/
  /* for character icon */
  /*  display: inline-block;*/
  /* for image icon */
  /*  margin-top: 0px;*/
  /* for image icon */
  /*  margin-right: 1px;*/
  /* for image icon */
  /*  margin-bottom: 0px;*/
  /* for image icon */
  /*  margin-left: 1px;*/
  /* for image icon */
  /*  border: 0px;*/
  /* for image icon */
  /*  border-style: none;*/
  /* for image icon */
  /*  width: 32px;*/
  /* for image icon: movies.gif */
  /*  height: 32px;*/
  /* for image icon: movies.gif */
  /*  width: 38px;*/
  /* for image icon: dvd.gif, vhs.gif */
  /*  height: 23px;*/
  /* for image icon: dvd.gif, vhs.gif */
  /*  width: 40px;*/
  /* for image icon: rp.gif */
  /*  height: 35px;*/
  /* for image icon: rp.gif */
  font-family: inherit;
  /**/
  /* for character icon */
  /*  font-size: 140%;*/
  /* for character icon */
  font-size: 130%;
  /**/
  /* for character icon */
  /*  font-size: 120%;*/
  /* for character icon */
  /*  font-size: 115%;*/
  /* for character icon */
  /*  font-size: 80%; */
  /*  font-size: 60%; */
  font-weight: bold;
  /**/
  /* for character icon */
  /*  font-weight: 600;*/
  /*  line-height: 5%;*/
  /* for character icon */
  /* Low value is a trick to avoid the tag's use affecting line separation */
  line-height: 10%;
  /**/
  /* for character icon */
  /*  line-height: 15%; */
  /* for character icon */
  /*  line-height: inherit; */
  /*  vertical-align: top;*/
  /*  vertical-align: middle;*/
  /* for image icon */
  /*  vertical-align: super;*/
  /*  vertical-align: -300%;*/
  /* for character icon */
  vertical-align: -250%;
  /**/
  /* for character icon */
  /*  vertical-align: -200%;*/
  /* for character icon */
  /*  vertical-align: -150%;*/
  /* for character icon */
  /*  vertical-align: -100%;*/
  /* for character icon */
  /*  vertical-align: -50%;*/
  /*  vertical-align: -25%;*/
  /*  vertical-align: 0%;*/
  /*  vertical-align: 25%;*/
  /*  vertical-align: 50%;*/
  /*  vertical-align: 100%;*/
  /*  vertical-align: 150%;*/
  /*  vertical-align: 200%;*/
  /*  vertical-align: 400%;*/
  /*  vertical-align: 600%;*/
  /*  direction: ltr;*/
  /* for character icon */
  /*  direction: rtl;*/
  /* for character icon */
  background-color: transparent;
  /* for image and character icon */
}
/* --- Link with program Icon */
/*.extlnk:before {*/
/*.extlnk:after {*/
span[title="Includes application"]:before {
  /**/
  content: "▣";
  /**/
  /* for character icon */
  /*  content: url("../images/java.gif");*/
  /* for image icon */
  display: inline;
  /**/
  /* for character icon */
  /*  display: inline-block;*/
  /* for image icon */
  /*  margin-top: 0px;*/
  /* for image icon */
  /*  margin-right: 1px;*/
  /* for image icon */
  /*  margin-bottom: 0px;*/
  /* for image icon */
  /*  margin-left: 1px;*/
  /* for image icon */
  /*  border: 0px;*/
  /* for image icon */
  /*  border-style: none;*/
  /* for image icon */
  /*  width: 58px;*/
  /* for image icon: movies.gif */
  /*  height: 61px;*/
  /* for image icon: movies.gif */
  font-family: inherit;
  /**/
  /* for character icon */
  font-size: 150%;
  /**/
  /* for character icon */
  /*  font-size: 140%;*/
  /* for character icon */
  /*  font-size: 130%;*/
  /* for character icon */
  /*  font-size: 120%;*/
  /* for character icon */
  /*  font-size: 115%;*/
  /* for character icon */
  /*  font-size: 80%; */
  /*  font-size: 60%; */
  font-weight: bold;
  /**/
  /* for character icon */
  /*  font-weight: 600;*/
  /*  line-height: 5%;*/
  /* for character icon */
  /* Low value is a trick to avoid the tag's use affecting line separation */
  line-height: 10%;
  /**/
  /* for character icon */
  /*  line-height: 15%; */
  /* for character icon */
  /*  line-height: inherit; */
  /*  vertical-align: top;*/
  /*  vertical-align: middle;*/
  /* for image icon */
  /*  vertical-align: super;*/
  /*  vertical-align: -300%;*/
  /* for character icon */
  /*  vertical-align: -250%;*/
  /* for character icon */
  /*  vertical-align: -200%;*/
  /* for character icon */
  vertical-align: -150%;
  /**/
  /* for character icon */
  /*  vertical-align: -100%;*/
  /* for character icon */
  /*  vertical-align: -50%;*/
  /*  vertical-align: -25%;*/
  /*  vertical-align: 0%;*/
  /*  vertical-align: 25%;*/
  /*  vertical-align: 50%;*/
  /*  vertical-align: 100%;*/
  /*  vertical-align: 150%;*/
  /*  vertical-align: 200%;*/
  /*  vertical-align: 400%;*/
  /*  vertical-align: 600%;*/
  /*  direction: ltr;*/
  /* for character icon */
  /*  direction: rtl;*/
  /* for character icon */
  background-color: transparent;
  /* for image and character icon */
}
/* --- Link with List of links Icon */
/*.extlnk:before {*/
/*.extlnk:after {*/
span[title="Includes list of links"]:before {
  /**/
  content: "❖";
  /**/
  /* for character icon */
  /*  content: url("../images/links1.gif");*/
  /* for image icon */
  display: inline;
  /**/
  /* for character icon */
  /*  display: inline-block;*/
  /* for image icon */
  /*  margin-top: 0px;*/
  /* for image icon */
  /*  margin-right: 1px;*/
  /* for image icon */
  /*  margin-bottom: 0px;*/
  /* for image icon */
  /*  margin-left: 1px;*/
  /* for image icon */
  /*  border: 0px;*/
  /* for image icon */
  /*  border-style: none;*/
  /* for image icon */
  /*  width: 22px;*/
  /* for image icon */
  /*  height: 22px;*/
  /* for image icon */
  font-family: inherit;
  /**/
  /* for character icon */
  /*  font-size: 140%;*/
  /* for character icon */
  font-size: 120%;
  /**/
  /* for character icon */
  /*  font-size: 115%;*/
  /* for character icon */
  /*  font-size: 80%; */
  /*  font-size: 60%; */
  font-weight: bold;
  /**/
  /* for character icon */
  /*  font-weight: 600;*/
  /*  line-height: 5%;*/
  /* for character icon */
  /* Low value is a trick to avoid the tag's use affecting line separation */
  line-height: 10%;
  /**/
  /* for character icon */
  /*  line-height: 15%; */
  /* for character icon */
  /*  line-height: inherit; */
  /*  vertical-align: top;*/
  /*  vertical-align: middle;*/
  /* for image icon */
  /*  vertical-align: super;*/
  /*  vertical-align: -300%;*/
  /* for character icon */
  /*  vertical-align: -200%;*/
  /* for character icon */
  vertical-align: -150%;
  /**/
  /* for character icon */
  /*  vertical-align: -100%;*/
  /* for character icon */
  /*  vertical-align: -50%;*/
  /*  vertical-align: -25%;*/
  /*  vertical-align: 0%;*/
  /*  vertical-align: 25%;*/
  /*  vertical-align: 50%;*/
  /*  vertical-align: 100%;*/
  /*  vertical-align: 150%;*/
  /*  vertical-align: 200%;*/
  /*  vertical-align: 400%;*/
  /*  vertical-align: 600%;*/
  /*  direction: ltr;*/
  /* for character icon */
  /*  direction: rtl;*/
  /* for character icon */
  background-color: transparent;
  /* for image and character icon */
}
/* --- Link with math Icon */
/*.extlnk:before {*/
/*.extlnk:after {*/
span[title="Includes Mathematics"]:before {
  /**/
  /*  content: "∞";*/
  /* for character icon */
  content: "∿";
  /**/
  /* for character icon */
  /*  content: url("../images/math.gif");*/
  /* for image icon */
  display: inline;
  /**/
  /* for character icon */
  /*  display: inline-block;*/
  /* for image icon */
  /*  margin-top: 0px;*/
  /* for image icon */
  /*  margin-right: 1px;*/
  /* for image icon */
  /*  margin-bottom: 0px;*/
  /* for image icon */
  /*  margin-left: 1px;*/
  /* for image icon */
  /*  border: 0px;*/
  /* for image icon */
  /*  border-style: none;*/
  /* for image icon */
  /*  width: 33px;*/
  /* for image icon */
  /*  height: 30px;*/
  /* for image icon */
  font-family: inherit;
  /**/
  /* for character icon */
  /*  font-size: 160%;*/
  /* for character icon */
  font-size: 150%;
  /**/
  /* for character icon */
  /*  font-size: 140%;*/
  /* for character icon */
  /*  font-size: 120%;*/
  /* for character icon */
  /*  font-size: 80%; */
  /*  font-size: 60%; */
  font-weight: bold;
  /**/
  /* for character icon */
  /*  font-weight: 600;*/
  /*  line-height: 5%;*/
  /* for character icon */
  /* Low value is a trick to avoid the tag's use affecting line separation */
  line-height: 10%;
  /**/
  /* for character icon */
  /*  line-height: 15%; */
  /* for character icon */
  /*  line-height: inherit; */
  /*  vertical-align: top;*/
  /*  vertical-align: middle;*/
  /* for image icon */
  /*  vertical-align: super;*/
  vertical-align: -150%;
  /**/
  /* for character icon */
  /*  vertical-align: -100%;*/
  /* for character icon */
  /*  vertical-align: -50%;*/
  /*  vertical-align: -25%;*/
  /*  vertical-align: 0%;*/
  /*  vertical-align: 25%;*/
  /*  vertical-align: 50%;*/
  /*  vertical-align: 100%;*/
  /*  vertical-align: 150%;*/
  /*  vertical-align: 200%;*/
  /*  vertical-align: 400%;*/
  /*  vertical-align: 600%;*/
  /*  direction: ltr;*/
  /* for character icon */
  /*  direction: rtl;*/
  /* for character icon */
  background-color: transparent;
  /* for image and character icon */
}
/* --- Palaeos Logo */
.pallogo div:before {
  content: url("../images/palaeos_logo.png");
  display: block;
  /**/
  margin-top: 10px;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
  border: 0px;
  border-style: none;
  width: 128px;
  height: 80px;
  background-color: transparent;
}
/* --- Accessibility */
.accssb:before {
  content: " Accessibility:";
  display: inline;
  font-family: inherit;
  font-size: 100%;
  font-style: normal;
  font-variant: small-caps;
  font-weight: bold;
  text-align: inherit;
}
.ntechn:after {
  content: " Non-technical.";
  display: inline;
  font-family: inherit;
  font-size: 100%;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: inherit;
}
.mtechn:after {
  content: " Intermediate.";
  display: inline;
  font-family: inherit;
  font-size: 100%;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: inherit;
}
.ptechn:after {
  content: " Technical.";
  display: inline;
  font-family: inherit;
  font-size: 100%;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: inherit;
}
.vtechn:after {
  content: " Very technical.";
  display: inline;
  font-family: inherit;
  font-size: 100%;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: inherit;
}
/* -- Illustrations */
.illo.transpwhite {
  background-color: #ffffff;
}
/* For images with white set as transparent color */
a .illo.bordered {
  border-color: #666666;
  /*border-color: #ff0000;*/
}
a .illo.bordered:link {
  border-color: #666666;
  /*border-color: #ff0000;*/
}
/* Probably redundant with declaration above. Declared for completeness. */
a .illo.bordered:visited {
  border-color: #999999;
}
a .illo.bordered:active {
  border-color: #ff0000;
}
a .illo.bordered:hover {
  border-color: #cccccc;
  /*border-color: #00ff00;*/
}
a .illo.bordered:focus {
  border-color: #cccccc;
}
.illo.blkctralign {
  display: block;
  /**/
}
.illo.leftalign {
  display: block;
  /*  position: relative; */
  margin-top: 15px;
  /*  margin-right: 10px;*/
  margin-right: 2em;
  margin-bottom: 15px;
  margin-left: 3em;
}
.illo.rightalign {
  display: block;
  /*  position: relative; */
  margin-top: 15px;
  margin-right: 3em;
  margin-bottom: 15px;
  /*  margin-left: 10px;*/
  margin-left: 2em;
}
.illo.leftalign.stacked {
  margin-left: 15px;
}
/* To use on elements beyond the first when needing appropriate space between illustrations sharing leftalign arranged horizontally. */
.illo.rightalign.stacked {
  margin-right: 15px;
}
/* To use on elements beyond the first when needing appropriate space between illustrations sharing leftalign arranged horizontally. */
/* --- Overlays */
/* Adapted from https://stackoverflow.com/questions/403478/how-to-overlay-images */
.ovly {
  display: block;
  position: absolute;
  /**/
  /*   position: relative;*/
  left: 0px;
  /**/
  top: 0px;
  /**/
  right: 0px;
  /**/
  bottom: 0px;
  /**/
  /*    z-index: 50;*/
}
/* Having this class alone sets up a static overlay */
/* ---- Revealing Overlay */
.ovly.rvld img {
  visibility: hidden;
  /**/
}
.ovly.rvld:hover img {
  visibility: visible;
  /**/
}
/* ---- Hiding Overlay */
.ovly.hddn img {
  visibility: visible;
  /**/
}
.ovly.hddn:hover img {
  visibility: hidden;
  /**/
}
/* --- Container */
.figmain {
  /*  font-family: "Bodoni MT", "Didot LT STD", serif;*/
  /*  font-family: "Goudy Old Style", serif;*/
  font-family: inherit;
  width: 1%;
  /* small value is a trick to get table to hug contents */
  /*  text-align: center;*/
  background-color: #000000;
  /**/
  /*  background-color: #333333;*/
  /*  background-color: #666666;*/
  /*  background-color: #999999;*/
  /*  background-color: transparent;*/
  /*  border-collapse: collapse;*/
  border-collapse: separate;
  /**/
  border-color: #000000;
  /**/
  /*  border-color: #333333;*/
  /*  border-color: #666666;*/
  /*  border-color: transparent;*/
  /*  border-spacing: 0px;*/
  border-spacing: 1px;
  /**/
  /*  border-spacing: 2px;*/
  /*  border-spacing: 3px;*/
  /*  border-spacing: 5px;*/
  border-style: solid;
  /**/
  /*  border-width: 0px;*/
  /*  border-width: 1px;*/
  border-width: 2px;
  /**/
  /*  border-width: 3px;*/
  /*  border-width: 5px;*/
  /*  border-width: 7px;*/
  padding: 0px;
  /**/
  /*  padding: 1px;*/
  /*  padding: 2px;*/
  /*  padding: 3px;*/
  /*  padding: 5px;*/
  /*  padding: 7px;*/
  /*  z-index: auto;*/
}
/* To use with <table> */
.figmain.leftalign {
  margin-top: 15px;
  /*  margin-right: 10px;*/
  margin-right: 2em;
  margin-bottom: 15px;
  margin-left: 3em;
}
.figmain.rightalign {
  margin-top: 15px;
  margin-right: 3em;
  margin-bottom: 15px;
  /*  margin-left: 10px;*/
  margin-left: 2em;
}
.figmain.leftalign.stacked {
  margin-left: 15px;
}
/* To use on elements beyond the first when needing appropriate space between illustrations sharing leftalign arranged horizontally. */
.figmain.rightalign.stacked {
  margin-right: 15px;
}
/* To use on elements beyond the first when needing appropriate space between illustrations sharing rightalign arranged horizontally. */
.figcell {
  font-family: inherit;
  /**/
  /*  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
  font-size: 90%;
  /**/
  /*  font-weight: 600;*/
  /*  font-weight: 800;*/
  /*  font-weight: 900;*/
  text-align: center;
  /**/
  /*  text-align: left;*/
  vertical-align: middle;
  /**/
  /*  vertical-align: top;*/
  /*  width: 50%;*/
  /*  background-color: #333333;*/
  /*  background-color: #666666;*/
  /*  background-color: #999999;*/
  background-color: #c0c0c0;
  /**/
  border-color: #000000;
  /**/
  /*  border-color: #333333;*/
  /*  border-color: #666666;*/
  /*  border-color: #999999;*/
  /*  border-color: transparent;*/
  border-style: solid;
  /**/
  border-width: 0px;
  /**/
  /*  border-width: 1px;*/
  /*  border-width: 2px;*/
  /*  border-width: 3px;*/
  /*  border-width: 5px;*/
  /*  border-width: 7px;*/
  line-height: 110%;
  /**/
  /*  line-height: 120%;*/
  padding: 0px;
  /**/
  /*  padding: 1px;*/
  /*  padding: 2px;*/
  /*  padding: 3px;*/
  /*  padding: 5px;*/
}
/* To use with <td> */
.captioncell {
  font-family: inherit;
  /**/
  /*  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
  font-size: 90%;
  /**/
  /*  font-weight: 600;*/
  /*  font-weight: 800;*/
  font-weight: 900;
  /**/
  /*  text-align: center;*/
  text-align: left;
  /**/
  /*  vertical-align: middle;*/
  vertical-align: top;
  /**/
  /*  width: 50%;*/
  /*  background-color: #333333;*/
  /*  background-color: #666666;*/
  background-color: #999999;
  /**/
  /*  background-color: #c0c0c0;*/
  border-color: #000000;
  /**/
  /*  border-color: #333333;*/
  /*  border-color: #666666;*/
  /*  border-color: #999999;*/
  /*  border-color: transparent;*/
  border-style: solid;
  /**/
  border-width: 0px;
  /**/
  /*  border-width: 1px;*/
  /*  border-width: 2px;*/
  /*  border-width: 3px;*/
  /*  border-width: 5px;*/
  /*  border-width: 7px;*/
  line-height: 110%;
  /**/
  /*  line-height: 120%;*/
  padding: 0px;
  /**/
  /*  padding: 1px;*/
  /*  padding: 2px;*/
  /*  padding: 3px;*/
  /*  padding: 5px;*/
}
/* To use with <td> */
.captioncell li p {
  font-weight: 900;
  /**/
}
.captioncell .credits {
  font-size: 80%;
  /*  margin: 2em 0em 2em 0em;*/
  /*  margin: 2em 0em 2em 0em ! important;*/
}
.captioncell .credits.blkctralign {
  width: 75%;
  /*  margin: 10em 0em 2em 0em;*/
}
.figcell img {
  margin: 15px 15px 15px 15px;
}
/* --- Caption */
/*KILL*/
.figcaption {
  font-family: inherit;
  /**/
  /* font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;*/
  font-size: 90%;
  letter-spacing: 0em;
  word-spacing: 0em;
}
.notesbg {
  background-color: #fdf9e8;
  border-color: #666699;
  border-width: 1px;
}
.notesfig {
  background-color: #cccccc;
}
.caption {
  font-family: inherit;
  /**/
  /*  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;*/
  font-size: 12px;
  margin-left: 3em;
  margin-right: 3em;
}
/*KILL*/
/* -- Linnaean Classification */
/* --- Block Element */
.linnclas {
  vertical-align: top;
  /*  width: auto;*/
  width: 0%;
  /**/
  position: relative;
  font-family: "Consolas", "Courier New", monospace;
  /**/
  /*  font-family: "Lucida Console", "Courier New", monospace;*/
  /*  font-family: "Courier New", monospace; */
  font-size: 100%;
  /**/
  /*  font-size: 90%; */
  font-weight: 400;
  font-variant: normal;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  line-height: 100%;*/
  /*  line-height: 110%;*/
  /*  line-height: 115%;*/
  line-height: 120%;
  /**/
  /*  background-color: #f0fff0; */
  white-space: pre;
  /* border-color: #339999; */
  /* border-style: ridge; */
  /* border-width: medium; */
  padding: 1em;
}
/*replace pre elements appropriately*/
/* -- Phylogenies */
/* --- Block Element */
.phylotree {
  vertical-align: top;
  /*  width: auto;*/
  width: 0%;
  /**/
  position: relative;
  text-align: left;
  font-family: "Consolas", "Courier New", monospace;
  /**/
  /*  font-family: "Lucida Console", "Courier New", monospace;*/
  /*  font-family: "Courier New", monospace; */
  font-size: 100%;
  /**/
  /*  font-size: 90%; */
  font-weight: 400;
  font-variant: normal;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  line-height: 100%;*/
  /*  line-height: 110%;*/
  /*  line-height: 115%;*/
  line-height: 120%;
  /**/
  /*  background-color: #f0fff0; */
  white-space: pre;
  /* border-color: #339999; */
  /* border-style: ridge; */
  /* border-width: medium; */
  padding: 1em;
}
.phylotree.leftalign {
  margin-left: 3em;
  margin-right: 2em;
}
.phylotree.rightalign {
  margin-left: 2em;
  margin-right: 3em;
}
.contcell .phylotree {
  font-size: 100%;
}
.menucell .phylotree {
  font-size: 80%;
  font-weight: 900;
  display: table-cell;
  /**/
  /*  display: inline-block; */
  /*  line-height: 120%;*/
  padding: 0.25em;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
}
/*
span.clup + div.phylotree {
 float: left; 
}

span.cldown + div.phylotree {
 float: left; 
}*/
.noborder .phylotree {
  font-size: 110%;
}
.noborder.leftalign {
  margin-left: 3em;
  margin-right: 2em;
}
.noborder.rightalign {
  margin-left: 2em;
  margin-right: 3em;
}
/* --- Inline Element */
/*.phylotree .hghlghtd {
  position: absolute; 
} 

.phylotree a {
  position: absolute;
}

.phylotree i {
  position: absolute;
} 

.phylotree em {
  position: absolute;
}*/
.phylotree .smallcaps {
  font-size: 110%;
  letter-spacing: 0.025em;
}
/* -- Tables */
/* --- Data Tables */
.datamain {
  /*  font-family: "Bodoni MT", "Didot LT STD", serif;*/
  /*  font-family: "Goudy Old Style", serif;*/
  font-family: inherit;
  width: auto;
  margin: 10px 10px 10px 10px;
  /*  text-align: center;*/
  background-color: #000000;
  /**/
  /*  background-color: #333333;*/
  /*  background-color: #666666;*/
  /*  background-color: #999999;*/
  /*  background-color: transparent;*/
  /*  border-collapse: collapse;*/
  border-collapse: separate;
  /**/
  /*  border-color: #000000;*/
  /*  border-color: #333333;*/
  /*  border-color: #666666;*/
  border-color: transparent;
  /**/
  /*  border-spacing: 0px;*/
  border-spacing: 1px;
  /**/
  /*  border-spacing: 2px;*/
  /*  border-spacing: 3px;*/
  /*  border-spacing: 5px;*/
  border-style: solid;
  /**/
  /*  border-width: 0px;*/
  border-width: 1px;
  /**/
  /*  border-width: 2px;*/
  /*  border-width: 3px;*/
  /*  border-width: 5px;*/
  /*  border-width: 7px;*/
  padding: 0px;
  /**/
  /*  padding: 1px;*/
  /*  padding: 2px;*/
  /*  padding: 3px;*/
  /*  padding: 5px;*/
  /*  padding: 7px;*/
}
/* To use with <table> */
.datamain.leftalign {
  margin-left: 3em;
  margin-right: 2em;
}
.datamain.rightalign {
  margin-left: 2em;
  margin-right: 3em;
}
.datamain.leftalign.stacked {
  margin-left: 2em;
}
/* To use on elements beyond the first when needing appropriate space between illustrations sharing leftalign arranged horizontally. */
.datamain.rightalign.stacked {
  margin-right: 2em;
}
/* To use on elements beyond the first when needing appropriate space between illustrations sharing rightalign arranged horizontally. */
.dataheader {
  font-size: 100%;
  font-family: inherit;
  font-weight: 900;
  text-align: center;
  vertical-align: middle;
  background-color: #1c1c1c;
  border-color: #000000;
  border-style: solid;
  border-width: 0px;
  line-height: 110%;
  padding: 0px;
}
.dataheader p {
  color: white;
}
/* To use with <th>, <td> */
.datasider {
  font-size: 100%;
  font-family: inherit;
  /**/
  /* font-family: Arial, Helvetica, sans-serif;*/
  /*  font-weight: 600;*/
  /*  font-weight: 800;*/
  font-weight: 900;
  /**/
  /*  text-align: center;*/
  /*  text-align: left;*/
  text-align: right;
  /**/
  vertical-align: middle;
  /**/
  /*  vertical-align: top;*/
  /*  vertical-align: bottom;*/
  /*  width: 50%;*/
  /*  background-color: #333333;*/
  /*  background-color: #666666;*/
  /*  background-color: #999999;*/
  background-color: #c0c0c0;
  /**/
  border-color: #000000;
  /**/
  /*  border-color: #333333;*/
  /*  border-color: #666666;*/
  /*  border-color: #999999;*/
  /*  border-color: transparent;*/
  border-style: solid;
  /**/
  border-width: 0px;
  /**/
  /*  border-width: 1px;*/
  /*  border-width: 2px;*/
  /*  border-width: 3px;*/
  /*  border-width: 5px;*/
  /*  border-width: 7px;*/
  line-height: 110%;
  /**/
  /*  line-height: 120%;*/
  padding: 0px;
  /**/
  /*  padding: 1px;*/
  /*  padding: 2px;*/
  /*  padding: 3px;*/
  /*  padding: 5px;*/
}
/* To use with <th>, <td> */
.datafooter {
  font-size: 100%;
  font-family: inherit;
  /**/
  /* font-family: Arial, Helvetica, sans-serif;*/
  /*  font-weight: 600;*/
  /*  font-weight: 800;*/
  font-weight: 900;
  /**/
  text-align: center;
  /**/
  /*  text-align: left;*/
  /*  text-align: right;*/
  /*  vertical-align: middle;*/
  /*  vertical-align: top;*/
  vertical-align: bottom;
  /**/
  /*  width: 50%;*/
  /*  background-color: #333333;*/
  /*  background-color: #666666;*/
  /*  background-color: #999999;*/
  background-color: #c0c0c0;
  /**/
  border-color: #000000;
  /**/
  /*  border-color: #333333;*/
  /*  border-color: #666666;*/
  /*  border-color: #999999;*/
  /*  border-color: transparent;*/
  border-style: solid;
  /**/
  border-width: 0px;
  /**/
  /*  border-width: 1px;*/
  /*  border-width: 2px;*/
  /*  border-width: 3px;*/
  /*  border-width: 5px;*/
  /*  border-width: 7px;*/
  line-height: 110%;
  /**/
  /*  line-height: 120%;*/
  padding: 0px;
  /**/
  /*  padding: 1px;*/
  /*  padding: 2px;*/
  /*  padding: 3px;*/
  /*  padding: 5px;*/
}
/* To use with <th>, <td> */
.datacell {
  font-family: inherit;
  /**/
  /*  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
  font-size: 90%;
  /**/
  /*  font-weight: 600;*/
  /*  font-weight: 800;*/
  /*  font-weight: 900;*/
  /*  text-align: center;*/
  /*  text-align: left;*/
  vertical-align: middle;
  /**/
  /*  vertical-align: top;*/
  /*  width: 50%;*/
  /*  background-color: #333333;*/
  /*  background-color: #666666;*/
  /*  background-color: #999999;*/
  background-color: #cccccc;
  /**/
  border-color: #000000;
  /**/
  /*  border-color: #333333;*/
  /*  border-color: #666666;*/
  /*  border-color: #999999;*/
  /*  border-color: transparent;*/
  border-style: solid;
  /**/
  border-width: 0px;
  /**/
  /*  border-width: 1px;*/
  /*  border-width: 2px;*/
  /*  border-width: 3px;*/
  /*  border-width: 5px;*/
  /*  border-width: 7px;*/
  line-height: 110%;
  /**/
  /*  line-height: 120%;*/
  padding: 0px;
  /**/
  /*  padding: 1px;*/
  /*  padding: 2px;*/
  /*  padding: 3px;*/
  /*  padding: 5px;*/
}
/* To use with <td> */
/* --- Biostratigraphical Tables */
/* KILL */
.biostratheader {
  font-size: 100%;
  font-family: inherit;
  /**/
  /* font-family: Arial, Helvetica, sans-serif;*/
}
/*KILL*/
.biostratrange {
  font-family: inherit;
  /**/
  /* font-family: Arial, Helvetica, sans-serif;*/
  vertical-align: top;
  background-color: #efcfcc;
  font-size: 100%;
}
.biostratgap {
  background-color: #cccccc;
}
.present {
  color: #800000;
  background-color: #e2c7ff;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
}
/*KILL*/
/* --- Scaled Table */
.scale {
  font-family: inherit;
  /*  font-family: "Times New Roman", Times, serif; */
  font-size: 8px;
  font-weight: 700;
  text-align: center;
  vertical-align: middle;
  background-color: transparent;
  margin: 0px;
  border-style: none;
  border-width: 0px;
  border-collapse: collapse;
  border-color: transparent;
  padding: 0px;
}
.scalespace {
  font-family: inherit;
  /**/
  font-size: 8px;
  text-align: center;
  vertical-align: middle;
  background-color: transparent;
  margin: 0px;
  border-style: none;
  border-width: 0px;
  border-collapse: collapse;
  border-color: transparent;
  padding: 0px;
}
/* - Alphanumeric Friese */
.alpfrs {
  /*letter-spacing: 0.1em; */
  /*word-spacing: 0.1em; */
  /*letter-spacing: -0.1em; */
  /*word-spacing: -0.1em; */
  /*letter-spacing: 0.01em; */
  /*word-spacing: 0.01em; */
  /*letter-spacing: 0.02em; */
  /*word-spacing: 0.02em; */
  /*letter-spacing: 0.025em; */
  /*word-spacing: 0.025em; */
  /*letter-spacing: 0.05em; */
  /*word-spacing: 0.05em; */
  letter-spacing: 0.075em;
  /**/
  word-spacing: 0.075em;
  /**/
  /*letter-spacing: -0.05em; */
  /*word-spacing: -0.05em; */
}
/* For use on <h4> elements serving as springboards to alphabetically/numerically ordered sections */
/* -- */
/* - Taxon Details */
.taxdet p {
  font-family: inherit;
  line-height: 110%;
  background-color: transparent;
  /*  margin: 0.5em 3em 0.5em 9em; */
  margin: 0.5em 3em 0.5em 4em;
  /**/
  /*  margin: 0.5em 3em 0.5em 3em; */
  /*  margin: 0.5em 2em 0.5em 2em; */
  /*  margin: 0.5em 1em 0.5em 1em; */
  /*  margin: 0.25em 2em 0.25em 2em; */
  /*  margin: 0.25em 1em 0.25em 1em; */
  border: 0em;
  padding: 0em 0em 0em 0em;
}
/*  
.taxdet > p:first-child {
  margin: 0.5em 2em 0.5em 2em;
  }
  
.taxdet > p:first-child b {  
 font-size: 120%;
  }*/
.taxdet .taxnym {
  /*  margin: 0.5em 2em 0.5em 2em;*/
  margin: 0.5em 2em 0.5em -2em;
  /**/
}
.taxdet .taxnym b:first-child {
  /**/
  font-size: 120%;
}
/*
.taxdet .taxdef {
  margin: 0.5em 3em 0.5em 4em;
  }*/
.taxdet .taxdef > p:first-child:before {
  /**/
  display: inline;
  font-weight: bold;
  /**/
  content: "Definition: ";
  margin: 0em 0em 0em -1em;
  /**/
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
  /**/
  background-color: transparent;
}
.taxdet .taxety > p:first-child:before {
  /**/
  display: inline;
  font-weight: bold;
  /**/
  content: "Etymology: ";
  margin: 0em 0em 0em -1em;
  /**/
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
  /**/
  background-color: transparent;
}
.taxdet .taxsyn > p:first-child:before {
  /**/
  display: inline;
  font-weight: bold;
  /**/
  content: "Synonyms: ";
  margin: 0em 0em 0em -1em;
  /**/
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
  /**/
  background-color: transparent;
}
.taxdet .taxcnt > p:first-child:before {
  /**/
  display: inline;
  font-weight: bold;
  /**/
  content: "Content: ";
  margin: 0em 0em 0em -1em;
  /**/
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
  /**/
  background-color: transparent;
}
.taxdet .taxrng > p:first-child:before {
  /**/
  display: inline;
  font-weight: bold;
  /**/
  content: "Range: ";
  margin: 0em 0em 0em -1em;
  /**/
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
  /**/
  background-color: transparent;
}
.taxdet .taxrng .taxhor > p:first-child:before {
  /**/
  display: inline;
  font-weight: bold;
  /**/
  /*  font-variant: small-caps;*/
  content: "Horizon: ";
  margin: 0em 0em 0em -1em;
  /**/
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
  /**/
  background-color: transparent;
}
.taxdet .taxrng .taxhor p {
  font-family: inherit;
  line-height: 110%;
  background-color: transparent;
  /*  margin: 0.25em 3em 0.25em 5em; */
  /*  margin: 0.5em 3em 0.5em 9em; */
  margin: 0.5em 3em 0.5em 5em;
  /**/
  /*  margin: 0.5em 3em 0.5em 3em; */
  /*  margin: 0.5em 2em 0.5em 2em; */
  /*  margin: 0.5em 1em 0.5em 1em; */
  /*  margin: 0.25em 2em 0.25em 2em; */
  /*  margin: 0.25em 1em 0.25em 1em; */
  border: 0em;
  padding: 0em 0em 0em 0em;
}
.taxdet .taxrng .taxage > p:first-child:before {
  /**/
  display: inline;
  font-weight: bold;
  /**/
  /*  font-variant: small-caps;*/
  content: "Age: ";
  margin: 0em 0em 0em -1em;
  /**/
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
  /**/
  background-color: transparent;
}
.taxdet .taxrng .taxage p {
  font-family: inherit;
  line-height: 110%;
  background-color: transparent;
  /*  margin: 0.25em 3em 0.25em 5em; */
  /*  margin: 0.5em 3em 0.5em 9em; */
  margin: 0.5em 3em 0.5em 5em;
  /**/
  /*  margin: 0.5em 3em 0.5em 3em; */
  /*  margin: 0.5em 2em 0.5em 2em; */
  /*  margin: 0.5em 1em 0.5em 1em; */
  /*  margin: 0.25em 2em 0.25em 2em; */
  /*  margin: 0.25em 1em 0.25em 1em; */
  border: 0em;
  padding: 0em 0em 0em 0em;
}
.taxdet .taxrng .taxloc > p:first-child:before {
  /**/
  display: inline;
  font-weight: bold;
  /**/
  /*  font-variant: small-caps;*/
  content: "Locality: ";
  margin: 0em 0em 0em -1em;
  /**/
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
  /**/
  background-color: transparent;
}
.taxdet .taxrng .taxloc p {
  font-family: inherit;
  line-height: 110%;
  background-color: transparent;
  /*  margin: 0.25em 3em 0.25em 5em; */
  /*  margin: 0.5em 3em 0.5em 9em; */
  margin: 0.5em 3em 0.5em 5em;
  /**/
  /*  margin: 0.5em 3em 0.5em 3em; */
  /*  margin: 0.5em 2em 0.5em 2em; */
  /*  margin: 0.5em 1em 0.5em 1em; */
  /*  margin: 0.25em 2em 0.25em 2em; */
  /*  margin: 0.25em 1em 0.25em 1em; */
  border: 0em;
  padding: 0em 0em 0em 0em;
}
.taxdet .taxphl > p:first-child:before {
  /**/
  display: inline;
  font-weight: bold;
  /**/
  content: "Phylogeny: ";
  margin: 0em 0em 0em -1em;
  /**/
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
  /**/
  background-color: transparent;
}
.taxdet .taxcls > p:first-child:before {
  /**/
  display: inline;
  font-weight: bold;
  /**/
  content: "Classification: ";
  margin: 0em 0em 0em -1em;
  /**/
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
  /**/
  background-color: transparent;
}
.taxdet .taxchr > p:first-child:before {
  /**/
  display: inline;
  font-weight: bold;
  /**/
  content: "Characters: ";
  margin: 0em 0em 0em -1em;
  /**/
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
  /**/
  background-color: transparent;
}
.taxdet .taxchr .taxdms > p:first-child:before {
  /**/
  display: inline;
  font-weight: bold;
  /**/
  content: "Linear Dimensions: ";
  margin: 0em 0em 0em -1em;
  /**/
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
  /**/
  background-color: transparent;
}
.taxdet .taxchr .taxdms p {
  font-family: inherit;
  line-height: 110%;
  background-color: transparent;
  /*  margin: 0.25em 3em 0.25em 5em; */
  /*  margin: 0.5em 3em 0.5em 9em; */
  margin: 0.5em 3em 0.5em 5em;
  /**/
  /*  margin: 0.5em 3em 0.5em 3em; */
  /*  margin: 0.5em 2em 0.5em 2em; */
  /*  margin: 0.5em 1em 0.5em 1em; */
  /*  margin: 0.25em 2em 0.25em 2em; */
  /*  margin: 0.25em 1em 0.25em 1em; */
  border: 0em;
  padding: 0em 0em 0em 0em;
}
.taxdet .taxchr .taxmss > p:first-child:before {
  /**/
  display: inline;
  font-weight: bold;
  /**/
  content: "Mass: ";
  margin: 0em 0em 0em -1em;
  /**/
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
  /**/
  background-color: transparent;
}
.taxdet .taxchr .taxmss p {
  font-family: inherit;
  line-height: 110%;
  background-color: transparent;
  /*  margin: 0.25em 3em 0.25em 5em; */
  /*  margin: 0.5em 3em 0.5em 9em; */
  margin: 0.5em 3em 0.5em 5em;
  /**/
  /*  margin: 0.5em 3em 0.5em 3em; */
  /*  margin: 0.5em 2em 0.5em 2em; */
  /*  margin: 0.5em 1em 0.5em 1em; */
  /*  margin: 0.25em 2em 0.25em 2em; */
  /*  margin: 0.25em 1em 0.25em 1em; */
  border: 0em;
  padding: 0em 0em 0em 0em;
}
.taxdet .taxchr .taxeco > p:first-child:before {
  /**/
  display: inline;
  font-weight: bold;
  /**/
  content: "Ecological Niche: ";
  margin: 0em 0em 0em -1em;
  /**/
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
  /**/
  background-color: transparent;
}
.taxdet .taxchr .taxeco p {
  font-family: inherit;
  line-height: 110%;
  background-color: transparent;
  /*  margin: 0.25em 3em 0.25em 5em; */
  /*  margin: 0.5em 3em 0.5em 9em; */
  /*  margin: 0em 3em 0em 5em; */
  margin: 0.5em 3em 0.5em 5em;
  /**/
  /*  margin: 0.5em 3em 0.5em 3em; */
  /*  margin: 0.5em 2em 0.5em 2em; */
  /*  margin: 0.5em 1em 0.5em 1em; */
  /*  margin: 0.25em 2em 0.25em 2em; */
  /*  margin: 0.25em 1em 0.25em 1em; */
  border: 0em;
  padding: 0em 0em 0em 0em;
}
.taxdet .taxcmt > p:first-child:before {
  /**/
  display: inline;
  font-weight: bold;
  /**/
  content: "Comments: ";
  margin: 0em 0em 0em -1em;
  /**/
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
  /**/
  background-color: transparent;
}
.taxdet .taxcmt .notabene {
  /*  margin-left: 3em; */
  /*  margin-right: 5em; */
  /*  margin-left: 3em; */
  /*  margin-right: 3em; */
  /*  margin-left: 4em; */
  /*  margin-right: 4em; */
  margin-left: 6em;
  /**/
  margin-right: 5em;
  /**/
  /*  margin-left: 5em; */
  /*  margin-right: 5em; */
  /*  margin-left: 6em; */
  /*  margin-right: 6em; */
}
.taxdet .taxcmt .notabene p {
  margin-left: 1em;
  /**/
  margin-right: 1em;
  /**/
  /*  margin-left: 2em; */
  /*  margin-right: 2em; */
  /*  margin-left: 3em; */
  /*  margin-right: 3em; */
  /*  margin-left: 4em; */
  /*  margin-right: 4em; */
  /*  margin-left: 5em; */
  /*  margin-right: 5em; */
}
.taxdet .taxcmt .notabene hr {
  /*  width: 85%;*/
  /*  width: 92.5%;*/
  /*  width: 95%;*/
  width: 100%;
  /**/
}
.taxdet .taxlnk > p:first-child:before {
  /**/
  display: inline;
  font-weight: bold;
  /**/
  content: "Links: ";
  margin: 0em 0em 0em -1em;
  /**/
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
  /**/
  background-color: transparent;
}
.taxdet .taxref > p:first-child:before {
  /**/
  display: inline;
  font-weight: bold;
  /**/
  content: "References: ";
  margin: 0em 0em 0em -1em;
  /**/
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
  /**/
  background-color: transparent;
}
/* - */
.taxdet .credits {
  margin: 2em 2.5em 2em 3.5em;
  /**/
  /*  margin: 2em 2.5em 2em 2.5em;*/
  /*  margin: 2em 2.5em 2em 4.5em;*/
  /*  margin: 2em 0em 2em 4.5em;*/
  /*  margin: 2em 0em 2em 2em;*/
  /*  margin: 2em 0em 2em 1em;*/
  /*margin: 2em 0em 2em 6em;*/
}
.taxdet div .credits {
  margin: 1em 2.5em 1em 3.5em;
  /**/
  /*  margin: 1em 2.5em 1em 2.5em;*/
  /*  margin: 1em 2.5em 1em 5.5em;*/
  /*  margin: 1em 2.5em 1em 7.5em;*/
  /*  margin: 1em 0em 1em 7.5em;*/
  /*  margin: 1em 0em 1em 5.5em;*/
  /*  margin: 2em 0em 2em 4.5em;*/
  /*  margin: 2em 0em 2em 2em;*/
  /*  margin: 2em 0em 2em 1em;*/
  /*margin: 2em 0em 2em 6em;*/
}
.taxdet div div .credits {
  margin: 0.5em 2.5em 0.5em 4em;
  /**/
  /*  margin: 0.5em 2.5em 0.5em 3.5em;*/
  /*  margin: 0.5em 2.5em 0.5em 3.5em;*/
  /*  margin: 0.5em 2.5em 0.5em 2.5em;*/
  /*  margin: 0.5em 2.5em 0.5em 6.5em;*/
  /*  margin: 0.5em 2.5em 0.5em 9.5em;*/
  /*  margin: 0.5em 0em 0.5em 9.5em;*/
  /*  margin: 0.5em 0em 0.5em 6.5em;*/
  /*  margin: 1em 0em 1em 5.5em;*/
  /*  margin: 2em 0em 2em 4.5em;*/
  /*  margin: 2em 0em 2em 2em;*/
  /*  margin: 2em 0em 2em 1em;*/
  /*margin: 2em 0em 2em 6em;*/
}
/* - */
.taxdet .illo.rightalign {
  margin-right: 4em;
  /**/
  /*  margin-right: 3em;*/
}
.taxdet .figmain.rightalign {
  margin-right: 4em;
  /**/
  /*  margin-right: 3em;*/
}
.taxdet .datamain.rightalign {
  margin-right: 4em;
  /**/
  /*  margin-right: 3em;*/
}
/* - */
.taxdet .illo.leftalign {
  margin-left: 5em;
  /**/
  /*  margin-left: 3em;*/
}
.taxdet .figmain.leftalign {
  margin-left: 5em;
  /**/
  /*  margin-left: 3em;*/
}
.taxdet .datamain.leftalign {
  margin-left: 5em;
  /**/
  /*  margin-left: 3em;*/
}
/* - */
.taxdet .taxnym .illo.leftalign,
.taxdet .taxety .illo.leftalign,
.taxdet .taxsyn .illo.leftalign,
.taxdet .taxcnt .illo.leftalign,
.taxdet .taxdef .illo.leftalign,
.taxdet .taxphl .illo.leftalign,
.taxdet .taxcls .illo.leftalign,
.taxdet .taxchr .illo.leftalign,
.taxdet .taxrng .illo.leftalign,
.taxdet .taxcmt .illo.leftalign,
.taxdet .taxref .illo.leftalign,
.taxdet .taxlnk .illo.leftalign {
  margin-left: 5em;
  /**/
  /*  margin-left: 3em;*/
}
.taxdet .taxnym .figmain.leftalign,
.taxdet .taxety .figmain.leftalign,
.taxdet .taxsyn .figmain.leftalign,
.taxdet .taxcnt .figmain.leftalign,
.taxdet .taxdef .figmain.leftalign,
.taxdet .taxphl .figmain.leftalign,
.taxdet .taxcls .figmain.leftalign,
.taxdet .taxchr .figmain.leftalign,
.taxdet .taxrng .figmain.leftalign,
.taxdet .taxcmt .figmain.leftalign,
.taxdet .taxref .figmain.leftalign,
.taxdet .taxlnk .figmain.leftalign {
  margin-left: 5em;
  /**/
  /*  margin-left: 3em;*/
}
.taxdet .taxnym .datamain.leftalign,
.taxdet .taxety .datamain.leftalign,
.taxdet .taxsyn .datamain.leftalign,
.taxdet .taxcnt .datamain.leftalign,
.taxdet .taxdef .datamain.leftalign,
.taxdet .taxphl .datamain.leftalign,
.taxdet .taxcls .datamain.leftalign,
.taxdet .taxchr .datamain.leftalign,
.taxdet .taxrng .datamain.leftalign,
.taxdet .taxcmt .datamain.leftalign,
.taxdet .taxref .datamain.leftalign,
.taxdet .taxlnk .datamain.leftalign {
  margin-left: 5em;
  /**/
  /*  margin-left: 3em;*/
}
/* - */
.taxdet .taxchr .taxdms .illo.leftalign,
.taxdet .taxchr .taxmss .illo.leftalign,
.taxdet .taxchr .taxeco .illo.leftalign,
.taxdet .taxrng .taxhor .illo.leftalign,
.taxdet .taxrng .taxage .illo.leftalign,
.taxdet .taxrng .taxloc .illo.leftalign {
  margin-left: 6em;
  /**/
  /*  margin-left: 3em;*/
}
.taxdet .taxchr .taxdms .figmain.leftalign,
.taxdet .taxchr .taxmss .figmain.leftalign,
.taxdet .taxchr .taxeco .figmain.leftalign,
.taxdet .taxrng .taxhor .figmain.leftalign,
.taxdet .taxrng .taxage .figmain.leftalign,
.taxdet .taxrng .taxloc .figmain.leftalign {
  margin-left: 6em;
  /**/
  /*  margin-left: 3em;*/
}
.taxdet .taxchr .taxdms .datamain.leftalign,
.taxdet .taxchr .taxmss .datamain.leftalign,
.taxdet .taxchr .taxeco .datamain.leftalign,
.taxdet .taxrng .taxhor .datamain.leftalign,
.taxdet .taxrng .taxage .datamain.leftalign,
.taxdet .taxrng .taxloc .datamain.leftalign {
  margin-left: 6em;
  /**/
  /*  margin-left: 3em;*/
}
/* - */
.taxdet div ol,
.taxdet div ul {
  /*  margin: 0.5em 0em 0.5em 0em;*/
  /*  margin: 0.5em 2em 0.5em 2em;*/
  margin: 0.5em 2em 0.5em 4em;
  /**/
}
/* - */
/*.taxdet div blockquote { 
  margin: 0.5em 0em 0.5em 0em;*/
/*  margin: 0.5em 2em 0.5em 2em;*/
/*  margin: 0.5em 2em 0.5em 4em;
  }*/
.taxdet div blockquote {
  font-family: inherit;
  font-size: 95%;
  font-variant: normal;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0.25em 6em 0.25em 6em; */
  margin: 0.25em 6em 0.25em 8em;
  /**/
  /*  margin: 0.25em 6em 0.25em 9em; */
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
}
.taxdet div blockquote p {
  font-family: inherit;
  font-size: 100%;
  font-variant: normal;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0em;
  word-spacing: 0em;
  margin: 0.5em 0em 0.5em 0em;
  /*  margin: 0.25em 6em 0.25em 6em; */
  border: 0em;
  padding: 0em 0em 0em 0em;
}
/* - Glossary Entry */
/* -- Entry Body */
.glsent p {
  font-family: inherit;
  line-height: 110%;
  background-color: transparent;
  /*  margin: 0.5em 3em 0.5em 9em; */
  /*  margin: 0.5em 3em 0.5em 4em; */
  margin: 0.5em 3em 0.5em 3em;
  /**/
  /*  margin: 0.5em 2em 0.5em 2em; */
  /*  margin: 0.5em 1em 0.5em 1em; */
  /*  margin: 0.25em 2em 0.25em 2em; */
  /*  margin: 0.25em 1em 0.25em 1em; */
  border: 0em;
  padding: 0em 0em 0em 0em;
}
/* -- Entry Title */
.glsent > p:first-child > b:first-child {
  /*  margin: 0.0em 2em 0.0em 2em;*/
  /*  margin: 0.5em 2em 0.5em 2em;*/
  /*  margin: 0.5em 2em 0.5em -1em;*/
  /*  margin: 0.5em 2em 0.5em -2em;*/
  /*  margin: 0em 0em 0em 2em;*/
  /*  margin: 0em 0em 0em -2em;*/
  /*  margin: 0em 0em 0em -1.5em;*/
  margin: 0em 0em 0em -1em;
  /**/
  /*  margin: 0.5em 0em 0.5em -1em;*/
  /* font-size: 120%; */
  /*  font-size: 110%;*/
  font-weight: bold;
}
.glsent > p:first-child > b:first-child:after {
  /**/
  font-weight: bold;
  content: ": ";
  /**/
  /*  margin: 0em 0em 0em -1em; */
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
  /**/
  background-color: transparent;
  display: inline;
}
/**/
/*
.glsent > p:first-child + p {
  float: right;
  }*/
/* -- Entry References */
.glsref p {
  font-family: inherit;
  line-height: 110%;
  background-color: transparent;
  /*  margin: 0.5em 3em 0.5em 9em; */
  /*  margin: 0.5em 3em 0.5em 4em; */
  margin: 0.5em 3em 0.5em 4em;
  /**/
  /*  margin: 0.5em 2em 0.5em 2em; */
  /*  margin: 0.5em 1em 0.5em 1em; */
  /*  margin: 0.25em 2em 0.25em 2em; */
  /*  margin: 0.25em 1em 0.25em 1em; */
  border: 0em;
  padding: 0em 0em 0em 0em;
}
.glsref > p:first-child:before {
  /**/
  display: inline;
  font-weight: bold;
  /**/
  content: "References: ";
  margin: 0em 0em 0em -1em;
  /**/
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
  /**/
  background-color: transparent;
}
/* -- Entry Links */
.glslnk p {
  font-family: inherit;
  line-height: 110%;
  background-color: transparent;
  /*  margin: 0.5em 3em 0.5em 9em; */
  /*  margin: 0.5em 3em 0.5em 4em; */
  margin: 0.5em 3em 0.5em 4em;
  /**/
  /*  margin: 0.5em 2em 0.5em 2em; */
  /*  margin: 0.5em 1em 0.5em 1em; */
  /*  margin: 0.25em 2em 0.25em 2em; */
  /*  margin: 0.25em 1em 0.25em 1em; */
  border: 0em;
  padding: 0em 0em 0em 0em;
}
.glslnk > p:first-child:before {
  /**/
  display: inline;
  font-weight: bold;
  /**/
  content: "Links: ";
  margin: 0em 0em 0em -1em;
  /**/
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
  /**/
  background-color: transparent;
}
/* -- Entry Credits */
.glsent .credits {
  margin: 2em 2.5em 2em 3.5em;
  /**/
  /*  margin: 2em 2.5em 2em 2.5em;*/
  /*  margin: 2em 2.5em 2em 4.5em;*/
  /*  margin: 2em 0em 2em 4.5em;*/
  /*  margin: 2em 0em 2em 2em;*/
  /*  margin: 2em 0em 2em 1em;*/
  /*margin: 2em 0em 2em 6em;*/
}
/* -- More */
.moar:after {
  display: block;
  font-family: inherit;
  font-size: 120%;
  font-variant: normal;
  font-style: normal;
  font-weight: bold;
  content: "More";
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0em 0em 0em 0em; */
  /*  margin: 0.25em 0em 0.25em 0em; */
  /*  margin: 0.25em 0.5em 0.25em 0.5em; */
  margin: 0.25em 0em 0em 0.5em;
  /**/
  /*  margin: 0.5em 0em 0.5em 0em; */
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
  /**/
  background-color: transparent;
  float: right;
}
/* - */
.glsent .illo.rightalign {
  margin-right: 4em;
  /**/
  /*  margin-right: 3em;*/
}
.glsent .figmain.rightalign {
  margin-right: 4em;
  /**/
  /*  margin-right: 3em;*/
}
.glsent .datamain.rightalign {
  margin-right: 4em;
  /**/
  /*  margin-right: 3em;*/
}
/* - */
.glsent .illo.leftalign {
  margin-left: 5em;
  /**/
  /*  margin-left: 3em;*/
}
.glsent .figmain.leftalign {
  margin-left: 5em;
  /**/
  /*  margin-left: 3em;*/
}
.glsent .datamain.leftalign {
  margin-left: 5em;
  /**/
  /*  margin-left: 3em;*/
}
/* - */
.glsent .notabene {
  /*  margin-left: 3em; */
  /*  margin-right: 5em; */
  /*  margin-left: 3em; */
  /*  margin-right: 3em; */
  /*  margin-left: 4em; */
  /*  margin-right: 4em; */
  margin-left: 6em;
  /**/
  margin-right: 5em;
  /**/
  /*  margin-left: 5em; */
  /*  margin-right: 5em; */
  /*  margin-left: 6em; */
  /*  margin-right: 6em; */
}
.glsent .notabene p {
  margin-left: 1em;
  /**/
  margin-right: 1em;
  /**/
  /*  margin-left: 2em; */
  /*  margin-right: 2em; */
  /*  margin-left: 3em; */
  /*  margin-right: 3em; */
  /*  margin-left: 4em; */
  /*  margin-right: 4em; */
  /*  margin-left: 5em; */
  /*  margin-right: 5em; */
}
.glsent .notabene hr {
  /*  width: 85%;*/
  /*  width: 92.5%;*/
  /*  width: 95%;*/
  width: 100%;
  /**/
}
/* - */
.glsent .glsref .notabene {
  /*  margin-left: 3em; */
  /*  margin-right: 5em; */
  /*  margin-left: 3em; */
  /*  margin-right: 3em; */
  /*  margin-left: 4em; */
  /*  margin-right: 4em; */
  margin-left: 6em;
  /**/
  margin-right: 5em;
  /**/
  /*  margin-left: 5em; */
  /*  margin-right: 5em; */
  /*  margin-left: 6em; */
  /*  margin-right: 6em; */
}
.glsent .glsref .notabene p {
  margin-left: 1em;
  /**/
  margin-right: 1em;
  /**/
  /*  margin-left: 2em; */
  /*  margin-right: 2em; */
  /*  margin-left: 3em; */
  /*  margin-right: 3em; */
  /*  margin-left: 4em; */
  /*  margin-right: 4em; */
  /*  margin-left: 5em; */
  /*  margin-right: 5em; */
}
.glsent .glsref .notabene hr {
  /*  width: 85%;*/
  /*  width: 92.5%;*/
  /*  width: 95%;*/
  width: 100%;
  /**/
}
/* - */
.glsent ol,
.glsent ul {
  /*  position: static; */
  /*  position: absolute; */
  /*  position: fixed; */
  /*  position: relative; */
  /*  position: initial; */
  /*  position: inherit; */
  /*  margin: 0.5em 2em 0.5em 4em; */
  margin: 0.5em 2em 0.5em 3em;
  /**/
  /*  margin: 0.5em 3em 0.5em 2em; */
  /*  margin: 0.5em 2em 0.5em 2em; */
  /*  margin: 0.5em 2em 0.5em 1em; */
  /*  margin: 0.5em 1em 0.5em 4em; */
  /*  margin: 0.5em 2em 0.5em 2em; */
  /*  margin: 0.25em 1em 0.25em 2em; */
}
.glsent li ul,
.glsent li ol {
  /**/
  font-family: inherit;
  font-size: 100%;
  font-variant: normal;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0.5em 2em 0.5em 2em; */
  /*  margin: 0.25em 1em 0.25em 2em; */
  margin: 0.5em 0em 0.5em 0em;
  /**/
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
}
.glsent li p {
  font-family: inherit;
  font-size: 100%;
  font-variant: normal;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0em;
  word-spacing: 0em;
  margin: 0.5em 0em 0.5em 0em;
  /**/
  /*  margin: 0.25em 6em 0.25em 6em; */
  border: 0em;
  padding: 0em 0em 0em 0em;
}
.glsent .sctnd {
  margin-left: 2.5em;
  /**/
  /*  margin-left: 3.5em; */
}
.glsent .sctnd p {
  /*  margin-left: 2.5em; */
  margin-left: 3.5em;
  /**/
  /*  margin-right: 5em; */
}
.glsent .sctnd .sctun p:first-child {
  margin-left: 2em;
  /**/
  /*  margin-left: 1em; */
  /*  margin-right: 5em; */
}
.glsent .sctnd .sctnu p:first-child {
  margin-left: 2em;
  /**/
  /*  margin-left: 1em; */
  /*  margin-right: 5em; */
}
.glsent .sctnd .hedil p:first-child {
  margin-left: 2.5em;
  /**/
  /*  margin-left: 1em; */
  /*  margin-right: 5em; */
}
.glsent .sctnd .hedbl p:first-child {
  margin-left: 2em;
  /**/
  /*  margin-left: 1em; */
  /*  margin-right: 5em; */
}
/* - */
/*.glsent ol,
.glsent ul { 
  margin: 0.5em 0em 0.5em 0em;*/
/*  margin: 0.5em 2em 0.5em 0em;*/
/*  margin: 0.5em 2em 0.5em 2em;*/
/*  margin: 0.5em 2em 0.5em 4em;
  } */
/* - */
/*.glsent div ol,
.glsent div ul { 
  margin: 0.5em 0em 0.5em 0em;*/
/*  margin: 0.5em 2em 0.5em 2em;*/
/*  margin: 0.5em 2em 0.5em 4em;
  }*/
/* - Reference Item */
/* Categories and style tips gleaned from http://libraryguides.mcgill.ca/ld.php?content_id=23910522 , suplemented with http://penandthepad.com/cite-reference-documentary-film-research-paper-5829.html */
.refitm {
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin-left: 2em;*/
  margin-left: 3em;
  /**/
  /*  margin-top: 0.5em;*/
  /*  margin-right: 2em;*/
  margin-right: 3em;
  /**/
  /*  margin-bottom: 0.5em;*/
  /*  margin: 0.5em 2em 0.5em 2em; */
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
}
/* -- Reference Symbols */
.refitm .refsmb {
  /*  display: block; */
  width: 0.1em;
  /* Needs to be declared for trick described on https://www.w3.org/Style/Examples/007/color-bullets.en.html to work (any value as long as not zero) */
  font-family: inherit;
  font-size: 100%;
  font-weight: inherit;
  background-color: inherit;
  text-align: right;
  direction: rtl;
  /*  margin: 0em 0em -1.525em 1.25em; */
  margin: 0em 0em -1.525em 0.25em;
  /**/
  /* Places <div> with symbols in front of first paragraph */
}
.refitm .refsmb p {
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  /**/
  /*font-weight: inherit;*/
  letter-spacing: 0em;
  word-spacing: 0em;
  margin-left: 0em;
  /**/
  /*  margin-top: 0.5em;*/
  margin-right: 0em;
  /**/
  /*  margin-bottom: 0.5em;*/
  /*  margin: 0.5em 0em 0.5em 0em; */
  border: 0em;
  padding: 0em 0em 0em 0em;
}
/* -- Reference Body */
.refitm .refbdy {
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
  margin-left: 0em;
  /**/
  /*  margin-left: 1em;*/
  /*  margin-left: 2em;*/
  /*  margin-top: 0.5em;*/
  margin-right: 0em;
  /**/
  /*  margin-right: 1em;*/
  /*  margin-right: 2em;*/
  /*  margin-bottom: 0.5em;*/
  /*  margin: 0.5em 2em 0.5em 2em; */
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
}
.refitm .refbdy span:first-child {
  margin-left: -1em;
  /**/
  /*  margin-left: -2em;*/
}
/*.refitm .refbdy span {
  margin-left: -0.125em;*/
/* The browser interprets the carriage returns to make the pertinent template accessible as spaces */
/*  margin-right: -0.125em;
}*/
/* --- Authors' Names */
.refitm .refbdy .refaut {
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  /*  font-weight: inherit;*/
  font-weight: bold;
  /**/
  /*  text-decoration: underline;*/
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0em 0em 0em 0em; */
  /*  border: 0em; */
  /*  padding: 0em 0em 0em 0em; */
}
.refitm .refbdy .refaut:after {
  display: inline;
  /**/
  content: ".";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* --- Editors' Names */
.refitm .refbdy .refedt {
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  /**/
  /*  font-style: italic;*/
  /*  font-weight: inherit;*/
  font-weight: bold;
  /**/
  /*  text-decoration: underline;*/
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0em 0em 0em 0em; */
  /*  border: 0em; */
  /*  padding: 0em 0em 0em 0em; */
}
.refitm .refbdy .refedt:after {
  display: inline;
  /**/
  content: ", editor(s).";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  /*  font-weight: inherit; */
  font-weight: normal;
  /**/
  /*  text-decoration: none;*/
  /*  text-decoration: underline;*/
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* --- Publication Date */
.refitm .refbdy .refpbd {
  font-family: inherit;
  font-size: 95%;
  /*  font-size: 100%; */
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0em 0em 0em 0em; */
  /*  border: 0em; */
  /*  padding: 0em 0em 0em 0em; */
}
.refitm .refbdy .refpbd:before {
  display: inline;
  /**/
  content: "(";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.refitm .refbdy .refpbd:after {
  display: inline;
  /**/
  content: ").";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* --- Publications by Type */
/* ---- Journals */
/* ----- Journal Article Title */
.refitm .refbdy .refjat {
  font-family: inherit;
  font-size: 105%;
  /*  font-size: 100%; */
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: 85%;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0em 0em 0em 0em; */
  /*  border: 0em; */
  /*  padding: 0em 0em 0em 0em; */
}
.refitm .refbdy .refjat:before {
  display: inline;
  /**/
  content: "“";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.refitm .refbdy .refjat:after {
  display: inline;
  /**/
  content: "”.";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* ----- Journal Identification */
/* ------ Journal Name */
.refitm .refbdy .refjnt {
  font-family: inherit;
  /*  font-size: 105%;*/
  font-size: 100%;
  /**/
  font-variant: small-caps;
  font-style: italic;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0em 0em 0em 0em; */
  /*  border: 0em; */
  /*  padding: 0em 0em 0em 0em; */
}
.refitm .refbdy .refjnt i {
  font-family: inherit;
  /*  font-size: 105%;*/
  font-size: 100%;
  /**/
  font-variant: inherit;
  /*  font-style: italic;*/
  font-style: normal;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
}
.refitm .refbdy .refjnt:after {
  display: inline;
  /**/
  content: ".";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* ------ Journal Volume */
.refitm .refbdy .refjnv {
  font-family: inherit;
  /*  font-size: 105%;*/
  font-size: 100%;
  /**/
  font-variant: inherit;
  font-style: inherit;
  font-weight: bold;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0em 0em 0em 0em; */
  /*  border: 0em; */
  /*  padding: 0em 0em 0em 0em; */
}
.refitm .refbdy .refjnv:after {
  display: inline;
  /**/
  content: ".";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* ------ Journal Issue */
.refitm .refbdy .refjni {
  font-family: inherit;
  font-size: 95%;
  /*  font-size: 100%; */
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0em 0em 0em 0em; */
  /*  border: 0em; */
  /*  padding: 0em 0em 0em 0em; */
}
.refitm .refbdy .refjni:before {
  display: inline;
  /**/
  content: "(";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.refitm .refbdy .refjni:after {
  display: inline;
  /**/
  content: ").";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* ---- Books */
/* ----- Book Title */
.refitm .refbdy .refbkt {
  font-family: inherit;
  font-size: 105%;
  /**/
  /*  font-size: 100%; */
  font-variant: small-caps;
  font-style: italic;
  font-weight: inherit;
  line-height: 85%;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0em 0em 0em 0em; */
  /*  border: 0em; */
  /*  padding: 0em 0em 0em 0em; */
}
.refitm .refbdy .refbkt i {
  font-family: inherit;
  /*  font-size: 105%;*/
  font-size: 100%;
  /**/
  font-variant: inherit;
  /*  font-style: italic;*/
  font-style: normal;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
}
.refitm .refbdy .refbkt:after {
  display: inline;
  /**/
  content: ".";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* ----- Book Edition */
.refitm .refbdy .refbke {
  font-family: inherit;
  font-size: 95%;
  /*  font-size: 100%; */
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0em 0em 0em 0em; */
  /*  border: 0em; */
  /*  padding: 0em 0em 0em 0em; */
}
.refitm .refbdy .refbke:after {
  display: inline;
  /**/
  content: ".";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* ----- Book Chapters */
/* ------ Book Chapter Number */
.refitm .refbdy .refbcn {
  font-family: inherit;
  font-size: 105%;
  /*  font-size: 100%; */
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: 85%;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0em 0em 0em 0em; */
  /*  border: 0em; */
  /*  padding: 0em 0em 0em 0em; */
}
.refitm .refbdy .refbcn:before {
  display: inline;
  /**/
  content: "Chapter ";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.refitm .refbdy .refbcn:after {
  display: inline;
  /**/
  content: ":";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* ------ Book Chapter Title */
.refitm .refbdy .refbct {
  font-family: inherit;
  font-size: 105%;
  /*  font-size: 100%; */
  font-variant: inherit;
  font-style: italic;
  font-weight: inherit;
  line-height: 85%;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0em 0em 0em 0em; */
  /*  border: 0em; */
  /*  padding: 0em 0em 0em 0em; */
}
.refitm .refbdy .refbct i {
  font-family: inherit;
  /*  font-size: 105%;*/
  font-size: 100%;
  /**/
  font-variant: inherit;
  /*  font-style: italic;*/
  font-style: normal;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
}
/*.refitm .refbdy .refbct:before {
  display: inline; */
/**/
/*
  content: "“"; 
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em; */
/**/
/*
  border: 0em;
  padding: 0em 0em 0em 0em;
 background-color: transparent;
 }*/
.refitm .refbdy .refbct:after {
  display: inline;
  /**/
  /*  content: "”."; */
  content: ".";
  /**/
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* ----- Series */
/* ------ Series Title */
.refitm .refbdy .refsrt {
  font-family: inherit;
  /*  font-size: 105%;*/
  font-size: 100%;
  /**/
  font-variant: small-caps;
  font-style: italic;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0em 0em 0em 0em; */
  /*  border: 0em; */
  /*  padding: 0em 0em 0em 0em; */
}
.refitm .refbdy .refsrt i {
  font-family: inherit;
  /*  font-size: 105%;*/
  font-size: 100%;
  /**/
  font-variant: inherit;
  /*  font-style: italic;*/
  font-style: normal;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
}
.refitm .refbdy .refsrt:before {
  display: inline;
  /**/
  content: "(";
  font-family: inherit;
  font-size: 100%;
  /*  font-variant: inherit;*/
  font-variant: normal;
  /*  font-style: inherit;*/
  font-style: normal;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.refitm .refbdy .refsrt:after {
  display: inline;
  /**/
  content: ";";
  font-family: inherit;
  font-size: 100%;
  /*  font-variant: inherit;*/
  font-variant: normal;
  /**/
  /*  font-style: inherit;*/
  font-style: normal;
  /**/
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* ------ Series Volume */
.refitm .refbdy .refsrv {
  font-family: inherit;
  /*  font-size: 105%;*/
  font-size: 100%;
  /**/
  font-variant: inherit;
  font-style: inherit;
  font-weight: bold;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0em 0em 0em 0em; */
  /*  border: 0em; */
  /*  padding: 0em 0em 0em 0em; */
}
.refitm .refbdy .refsrv:before {
  display: inline;
  /**/
  content: "vol. ";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  /*  font-weight: inherit;*/
  font-weight: normal;
  /**/
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.refitm .refbdy .refsrv:after {
  display: inline;
  /**/
  content: ").";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  /**/
  /*  font-variant: normal;*/
  font-style: inherit;
  /**/
  /*  font-style: normal;*/
  /*  font-weight: inherit;*/
  font-weight: normal;
  /**/
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* ---- Conference Proceedings */
/* ----- Conference proceedings title */
.refitm .refbdy .refcpt {
  font-family: inherit;
  font-size: 105%;
  /**/
  /*  font-size: 100%; */
  font-variant: small-caps;
  font-style: italic;
  font-weight: inherit;
  line-height: 85%;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0em 0em 0em 0em; */
  /*  border: 0em; */
  /*  padding: 0em 0em 0em 0em; */
}
.refitm .refbdy .refcpt i {
  font-family: inherit;
  /*  font-size: 105%;*/
  font-size: 100%;
  /**/
  font-variant: inherit;
  /*  font-style: italic;*/
  font-style: normal;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
}
.refitm .refbdy .refcpt:after {
  display: inline;
  /**/
  content: ".";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* ----- Conference number and name */
.refitm .refbdy .refcnm {
  font-family: inherit;
  font-size: 105%;
  /**/
  /*  font-size: 100%;*/
  /*  font-size: 95%; */
  /*  font-variant: inherit; */
  font-variant: small-caps;
  /**/
  /*  font-style: inherit; */
  /*  font-style: italic; */
  font-weight: inherit;
  /*  text-decoration: underline;*/
  line-height: 85%;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0em 0em 0em 0em; */
  /*  border: 0em; */
  /*  padding: 0em 0em 0em 0em; */
}
.refitm .refbdy .refcnm:after {
  display: inline;
  /**/
  content: ";";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* ------ Conference paper title */
.refitm .refbdy .refcat {
  font-family: inherit;
  font-size: 105%;
  /*  font-size: 100%; */
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: 85%;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0em 0em 0em 0em; */
  /*  border: 0em; */
  /*  padding: 0em 0em 0em 0em; */
}
.refitm .refbdy .refcat:before {
  display: inline;
  /**/
  content: "“";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.refitm .refbdy .refcat:after {
  display: inline;
  /**/
  content: "”.";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* ----- Conference date */
.refitm .refbdy .refcdt {
  font-family: inherit;
  font-size: 95%;
  /*  font-size: 100%; */
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0em 0em 0em 0em; */
  /*  border: 0em; */
  /*  padding: 0em 0em 0em 0em; */
}
.refitm .refbdy .refcdt:after {
  display: inline;
  /**/
  content: ";";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* ----- Conference location */
.refitm .refbdy .refclc {
  font-family: inherit;
  font-size: 105%;
  /*  font-size: 100%; */
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  /*  text-decoration: underline;*/
  line-height: 85%;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0em 0em 0em 0em; */
  /*  border: 0em; */
  /*  padding: 0em 0em 0em 0em; */
}
.refitm .refbdy .refclc:after {
  display: inline;
  /**/
  content: ".";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* ---- Theses */
/* ----- Honors Thesis */
.refitm .refbdy .refhtt {
  font-family: inherit;
  /*  font-size: 105%;*/
  font-size: 100%;
  /**/
  font-variant: inherit;
  font-style: italic;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0em 0em 0em 0em; */
  /*  border: 0em; */
  /*  padding: 0em 0em 0em 0em; */
}
.refitm .refbdy .refhtt i {
  font-family: inherit;
  /*  font-size: 105%;*/
  font-size: 100%;
  /**/
  font-variant: inherit;
  /*  font-style: italic;*/
  font-style: normal;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
}
.refitm .refbdy .refhtt:after {
  display: inline;
  /**/
  content: " [honors thesis].";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  /**/
  /*  font-variant: normal;*/
  /*  font-style: inherit;*/
  font-style: normal;
  /**/
  font-weight: inherit;
  /**/
  /*  font-weight: normal;*/
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* -----  Baccalaureate Thesis */
.refitm .refbdy .refbtt {
  font-family: inherit;
  /*  font-size: 105%;*/
  font-size: 100%;
  /**/
  font-variant: inherit;
  font-style: italic;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0em 0em 0em 0em; */
  /*  border: 0em; */
  /*  padding: 0em 0em 0em 0em; */
}
.refitm .refbdy .refbtt i {
  font-family: inherit;
  /*  font-size: 105%;*/
  font-size: 100%;
  /**/
  font-variant: inherit;
  /*  font-style: italic;*/
  font-style: normal;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
}
.refitm .refbdy .refbtt:after {
  display: inline;
  /**/
  content: " [baccalaureate thesis].";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  /**/
  /*  font-variant: normal;*/
  /*  font-style: inherit;*/
  font-style: normal;
  /**/
  font-weight: inherit;
  /**/
  /*  font-weight: normal;*/
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* ----- Master's Thesis */
.refitm .refbdy .refmtt {
  font-family: inherit;
  /*  font-size: 105%;*/
  font-size: 100%;
  /**/
  font-variant: inherit;
  font-style: italic;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0em 0em 0em 0em; */
  /*  border: 0em; */
  /*  padding: 0em 0em 0em 0em; */
}
.refitm .refbdy .refmtt i {
  font-family: inherit;
  /*  font-size: 105%;*/
  font-size: 100%;
  /**/
  font-variant: inherit;
  /*  font-style: italic;*/
  font-style: normal;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
}
.refitm .refbdy .refmtt:after {
  display: inline;
  /**/
  content: " [master's thesis].";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  /**/
  /*  font-variant: normal;*/
  /*  font-style: inherit;*/
  font-style: normal;
  /**/
  font-weight: inherit;
  /**/
  /*  font-weight: normal;*/
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* ----- Doctoral Thesis */
.refitm .refbdy .refdtt {
  font-family: inherit;
  /*  font-size: 105%;*/
  font-size: 100%;
  /**/
  font-variant: inherit;
  font-style: italic;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0em 0em 0em 0em; */
  /*  border: 0em; */
  /*  padding: 0em 0em 0em 0em; */
}
.refitm .refbdy .refdtt i {
  font-family: inherit;
  /*  font-size: 105%;*/
  font-size: 100%;
  /**/
  font-variant: inherit;
  /*  font-style: italic;*/
  font-style: normal;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
}
.refitm .refbdy .refdtt:after {
  display: inline;
  /**/
  content: " [doctoral thesis].";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  /**/
  /*  font-variant: normal;*/
  /*  font-style: inherit;*/
  font-style: normal;
  /**/
  font-weight: inherit;
  /**/
  /*  font-weight: normal;*/
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* --- Audio and/or Visual objects */
/* ---- Film Title */
.refitm .refbdy .reffmt {
  font-family: inherit;
  font-size: 105%;
  /**/
  /*  font-size: 100%; */
  font-variant: small-caps;
  font-style: italic;
  font-weight: inherit;
  line-height: 85%;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0em 0em 0em 0em; */
  /*  border: 0em; */
  /*  padding: 0em 0em 0em 0em; */
}
.refitm .refbdy .reffmt i {
  font-family: inherit;
  /*  font-size: 105%;*/
  font-size: 100%;
  /**/
  font-variant: inherit;
  /*  font-style: italic;*/
  font-style: normal;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
}
.refitm .refbdy .reffmt:after {
  display: inline;
  /**/
  content: " [film].";
  font-family: inherit;
  font-size: 100%;
  /*  font-variant: inherit;*/
  font-variant: normal;
  /**/
  /*  font-style: inherit;*/
  font-style: normal;
  /**/
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* ---- Sound Recording Title */
.refitm .refbdy .refsdt {
  font-family: inherit;
  font-size: 105%;
  /**/
  /*  font-size: 100%; */
  font-variant: small-caps;
  font-style: italic;
  font-weight: inherit;
  line-height: 85%;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0em 0em 0em 0em; */
  /*  border: 0em; */
  /*  padding: 0em 0em 0em 0em; */
}
.refitm .refbdy .refsdt i {
  font-family: inherit;
  /*  font-size: 105%;*/
  font-size: 100%;
  /**/
  font-variant: inherit;
  /*  font-style: italic;*/
  font-style: normal;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
}
.refitm .refbdy .refsdt:after {
  display: inline;
  /**/
  content: " [sound recording].";
  font-family: inherit;
  font-size: 100%;
  /*  font-variant: inherit;*/
  font-variant: normal;
  /**/
  /*  font-style: inherit;*/
  font-style: normal;
  /**/
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* --- Online objects */
/* ---- Webpage */
/* ----- Webpage Title */
.refitm .refbdy .refwpt {
  font-family: inherit;
  font-size: 105%;
  /*  font-size: 100%; */
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: 85%;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0em 0em 0em 0em; */
  /*  border: 0em; */
  /*  padding: 0em 0em 0em 0em; */
}
.refitm .refbdy .refwpt:before {
  display: inline;
  /**/
  content: "“";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.refitm .refbdy .refwpt:after {
  display: inline;
  /**/
  content: "”.";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* ---- Uniform Resource Locator */
.refitm .refbdy .refurl {
  font-family: inherit;
  font-size: 95%;
  /*  font-size: 100%; */
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0em 0em 0em 0em; */
  /*  border: 0em; */
  /*  padding: 0em 0em 0em 0em; */
}
.refitm .refbdy .refurl a:before {
  display: inline;
  /**/
  content: "\003C\2009";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.refitm .refbdy .refurl a:after {
  display: inline;
  /**/
  content: "\2009\003E";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.refitm .refbdy .refurl:after {
  display: inline;
  /**/
  content: ".";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* ---- Digital object identifier */
.refitm .refbdy .refdoi {
  font-family: inherit;
  font-size: 95%;
  /*  font-size: 100%; */
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0em 0em 0em 0em; */
  /*  border: 0em; */
  /*  padding: 0em 0em 0em 0em; */
}
.refitm .refbdy .refdoi:before {
  display: inline;
  /**/
  content: "doi:";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.refitm .refbdy .refdoi:after {
  display: inline;
  /**/
  content: ".";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* ---- Date Accessed */
.refitm .refbdy .refdta {
  font-family: inherit;
  font-size: 95%;
  /*  font-size: 100%; */
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0em 0em 0em 0em; */
  /*  border: 0em; */
  /*  padding: 0em 0em 0em 0em; */
}
.refitm .refbdy .refdta:before {
  display: inline;
  /**/
  content: "[accessed ";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.refitm .refbdy .refdta:after {
  display: inline;
  /**/
  content: "].";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* --- Publisher */
.refitm .refbdy .refpbs {
  font-family: inherit;
  font-size: 105%;
  /*  font-size: 100%; */
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  text-decoration: underline;
  line-height: 85%;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0em 0em 0em 0em; */
  /*  border: 0em; */
  /*  padding: 0em 0em 0em 0em; */
}
.refitm .refbdy .refpbs:after {
  display: inline;
  /**/
  content: ".";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* ---- Publisher's Location */
.refitm .refbdy .refpbl {
  font-family: inherit;
  font-size: 105%;
  /*  font-size: 100%; */
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  /*  text-decoration: underline;*/
  line-height: 85%;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0em 0em 0em 0em; */
  /*  border: 0em; */
  /*  padding: 0em 0em 0em 0em; */
}
.refitm .refbdy .refpbl:after {
  display: inline;
  /**/
  content: ":";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* --- Page Range */
.refitm .refbdy .refpgs {
  font-family: inherit;
  /*  font-size: 95%;*/
  font-size: 100%;
  /**/
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0em 0em 0em 0em; */
  /*  border: 0em; */
  /*  padding: 0em 0em 0em 0em; */
}
.refitm .refbdy .refpgs:before {
  display: inline;
  /**/
  /*  content: "p.\2002"; */
  content: "p. ";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.refitm .refbdy .refpgs:after {
  display: inline;
  /**/
  content: ".";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* --- Interactions */
/* ---- Citing Edited Book Chapter */
.refbct + .refedt:before {
  display: inline;
  /**/
  content: "In: ";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  /*  font-style: inherit; */
  font-style: italic;
  /**/
  /*  font-weight: inherit; */
  font-weight: normal;
  /**/
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* ---- Citing Conference Paper */
.refcat + .refedt:before {
  display: inline;
  /**/
  content: "In: ";
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  /*  font-style: inherit; */
  font-style: italic;
  /**/
  /*  font-weight: inherit; */
  font-weight: normal;
  /**/
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
.refcat + .refcpt:before {
  display: inline;
  /**/
  content: "In: ";
  font-family: inherit;
  font-size: 100%;
  /*  font-variant: inherit;*/
  font-variant: normal;
  /**/
  /*  font-style: inherit; */
  font-style: italic;
  /**/
  font-weight: inherit;
  /**/
  /*  font-weight: normal; */
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  padding: 0em 0em 0em 0em;
  background-color: transparent;
}
/* -- Reference Comments */
.refitm .refcmt {
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
  margin-left: 1em;
  /**/
  /*  margin-left: 2em;*/
  /*  margin-top: 0.5em;*/
  margin-right: 1em;
  /**/
  /*  margin-right: 2em;*/
  /*  margin-bottom: 0.5em;*/
  /*  margin: 0.5em 2em 0.5em 2em; */
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
}
.refitm .refcmt > p:first-child:before {
  /**/
  display: inline;
  font-weight: bold;
  /**/
  content: "Comments: ";
  margin: 0em 0em 0em -1em;
  /**/
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
  /**/
  background-color: transparent;
}
/* -- Reference Linkback */
.refitm .refbck {
  font-family: inherit;
  font-size: 85%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin-left: 1em;*/
  margin-left: 3em;
  /**/
  /*  margin-left: 2em;*/
  /*  margin-top: 0.5em;*/
  /*  margin-right: 1em;*/
  margin-right: 3em;
  /**/
  /*  margin-right: 2em;*/
  /*  margin-bottom: 0.5em;*/
  /*  margin: 0.5em 2em 0.5em 2em; */
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
}
.refitm .refbck > p:first-child:before {
  /**/
  display: inline;
  font-weight: bold;
  /**/
  content: "Referred to in: ";
  margin: 0em 0em 0em -1em;
  /**/
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
  /**/
  background-color: transparent;
}
/* - Blockquote */
blockquote {
  font-family: inherit;
  font-size: 95%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
  /*  margin: 0.25em 6em 0.25em 6em; */
  margin: 0.5em 6em 0.5em 6em;
  /**/
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
  display: block;
  /**/
}
/* -- Quote Body */
/* To be used with <blockquote> */
.qvt {
  /*  display: inline-block;*/
  /*  margin: 0em 0em 0em 0em; */
  /*  margin: 0em 0em -0.25em 0em; */
  margin: 0.25em 0em 0.25em 0em;
  /**/
  /*  margin: 0.25em 2.5em 0.25em 2.5em; */
  /*  margin: 0em 0em -1.5em 0em; */
  border: 0em;
  /**/
  /*  padding: 0em 0em 0em 0em; */
  padding: 0em 1.25em 0em 1.25em;
  /**/
  /*  float: left;*/
  display: block;
  /**/
}
.qvt p {
  font-family: inherit;
  font-size: 100%;
  font-variant: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: 0em;
  word-spacing: 0em;
  margin: 0.5em 0em 0.5em 0em;
  /*  margin: 0.25em 6em 0.25em 6em; */
  border: 0em;
  padding: 0em 0em 0em 0em;
  /*  display: table-cell;*/
}
.qvt:before {
  /**/
  /*blockquote .qvt p:before {*/
  font-family: inherit;
  /*  font-size: inherit;*/
  /*  font-size: 150%;*/
  /*  font-size: 200%;*/
  font-size: 250%;
  /**/
  /*  font-weight: inherit;*/
  font-weight: bold;
  /**/
  content: "“";
  /**/
  /*  content: "｢";*/
  /*  content: "⸢";*/
  /*  content: open-quote;*/
  line-height: 10%;
  /**/
  /*  line-height: 15%;*/
  background-color: transparent;
  /*  margin: 0em 0em 0em 0em; */
  /*  margin: 0.20em 0.05em 0em 0.05em; */
  margin: 0.25em 0em 0em -0.5em;
  /**/
  /*  margin: 0.25em 0.05em 0em 0.05em; */
  /*  margin: 0em 0em 0em -0.5em; */
  /*  margin: 0em 0em 0em -0.75em; */
  /*  margin: -0.25em 0em 0em -0.5em; */
  /*  margin: -0.5em 0em 0em -0.5em; */
  /*  margin: -0.5em 0em 0em -0.25em; */
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
  /**/
  float: left;
  /**/
  /*  clear: right;*/
  /*  display: block;*/
  display: table-cell;
  /**/
  /*  display: inline;*/
}
.qvt:after {
  /**/
  /*blockquote .qvt p:after {*/
  font-family: inherit;
  /*  font-size: inherit;*/
  /*  font-size: 150%;*/
  /*  font-size: 200%;*/
  font-size: 250%;
  /**/
  /*  font-weight: inherit;*/
  font-weight: bold;
  /**/
  content: "”";
  /**/
  /*  content: "„";*/
  /*  content: "｣";*/
  /*  content: "⸥";*/
  /*  content: close-quote;*/
  line-height: 10%;
  /**/
  /*  line-height: 15%;*/
  background-color: transparent;
  /*  margin: 0em 0em 0em 0em; */
  /*  margin: -0.20em -0.05em 0em -0.05em;*/
  /*  margin: 0em -0.05em 0.15em -0.05em;*/
  /*  margin: -0.15em -0.05em 0em -0.05em;*/
  margin: -0.15em -0.5em 0em 0em;
  /**/
  /*  margin: -0.15em 0em 0em -0.5em;*/
  /*  margin: -0.55em 0em 0em -0.5em;*/
  /*  margin: -0.75em 0em 0em -0.5em;*/
  /*  margin: -1em -0.5em 0em 0em;  */
  /*  margin: -1em -0.75em 0em 0em; */
  /*  margin: -1.05em -0.45em 0em 0em; */
  /*  margin: -1.05em -0.5em 0em 0em; */
  /*  margin: -1.05em -0.75em 0em 0em; */
  /*  margin: -0.75em -0.5em 0em 0em; */
  /*  margin: -1.25em -0.5em 0em 0em; */
  /*  margin: -1.7em -1.7em 0em 0em; */
  border: 0em;
  /**/
  /*  padding: 0.25em 0.05em 0em 0.05em; */
  padding: 0em 0em 0em 0em;
  /**/
  float: right;
  /**/
  /*  clear: left;*/
  /*  display: block;*/
  display: table-cell;
  /**/
  /*  display: inline;*/
}
/*.captioncell blockquote .qvt:before {*/
/*blockquote .qvt p:before {*/
/*  font-family: inherit;*/
/*  font-size: inherit;*/
/*  font-size: 150%;*/
/*  font-size: 200%;*/
/*  font-size: 250%;*/
/*  font-weight: inherit;*/
/*  font-weight: bold;*/
/*  content: "“";*/
/*  content: "｢";*/
/*  content: "⸢";*/
/*  content: open-quote;*/
/*  background-color: transparent;*/
/*  margin: 0em 0em 0em 0em; */
/*  margin: 0em 0em 0em -0.5em; */
/*  margin: 0em 0em 0em -0.75em; */
/*  margin: -0.15em 0em 0em -0.5em; */
/*  margin: -0.25em 0em 0em -0.5em; */
/*  border: 0em; */
/*  padding: 0em 0em 0em 0em; */
/*  float: left;*/
/*  clear: right;*/
/*  display: block;*/
/*  display: inline;
}*/
/*.captioncell blockquote .qvt:after {*/
/*blockquote .qvt p:after {*/
/*  font-family: inherit;*/
/*  font-size: inherit;*/
/*  font-size: 150%;*/
/*  font-size: 200%;*/
/*  font-size: 250%;*/
/*  font-weight: inherit;*/
/* font-weight: bold;*/
/*  content: "”";*/
/*  content: "„";*/
/*  content: "｣";*/
/*  content: "⸥";*/
/*  content: close-quote;*/
/*  background-color: transparent;*/
/*  margin: 0em 0em 0em 0em; */
/*  margin: -1em -0.5em 0em 0em; */
/*  margin: -1em -0.75em 0em 0em; */
/*  margin: -1.05em -0.75em 0em 0em; */
/*  margin: -0.75em -0.5em 0em 0em; */
/*  margin: -1.25em -0.5em 0em 0em; */
/*  margin: -1.7em -1.7em 0em 0em; */
/*  border: 0em; */
/*  padding: 0em 0em 0em 0em; */
/*  float: right;*/
/*  clear: left;*/
/*  display: block;*/
/*  display: inline;
}*/
/* --  Credit */
blockquote .credits {
  font-family: inherit;
  /*  font-size: 70%;*/
  /*  font-size: 75%;*/
  font-size: 85%;
  background-color: transparent;
  font-weight: bold;
  text-align: right;
  /*  margin: -5em 2.5em 2em 2.5em;*/
  margin: 2em 2.5em 2em 2.5em;
  /**/
}
blockquote .credits p:first-child:before {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  content: "— ";
  /**/
  background-color: transparent;
  margin: 0em 0em 0em 0em;
  /**/
  border: 0em;
  /**/
  padding: 0em 0em 0em 0em;
  /**/
  display: inline;
}
/* - Footer */
.contactme {
  font-family: inherit;
  /**/
  /* font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
  font-weight: bold;
  font-variant: small-caps;
  font-size: 100%;
  text-align: center;
  margin: 2em 0em 2em 0em;
  /**/
}
.contactme:before {
  display: block;
  content: "images not loading? | error messages? | broken links? | suggestions? | criticism?";
  font-family: inherit;
  /**/
  /*font-size: 75%;*/
  font-size: 85%;
  font-weight: normal;
  /**/
  /*font-weight: bold;*/
  font-variant: normal;
  /*letter-spacing: 0.075em; */
  /*letter-spacing: 0.1em; */
  letter-spacing: 0.2em;
  /**/
  /*word-spacing: 0.75em; */
  /*word-spacing: 0.1em; */
  /*word-spacing: 0.2em; */
  word-spacing: 0.5em;
  /**/
  /*word-spacing: 0.75em; */
  /*word-spacing: 1em; */
  text-align: center;
  margin: 2em 0em 2em 0em;
  /**/
}
/*replaces feedback class*/
.credits {
  font-family: inherit;
  /**/
  background-color: transparent;
  font-weight: bolder;
  font-size: 70%;
  /*  margin: 2em 0em 2em 5em;*/
  /*  margin: 2em 0em 2em 4em;*/
  /*  margin: 2em 0em 2em 3em;*/
  /*  margin: 2em 3em 2em 2.5em;*/
  margin: 2em 2.5em 2em 2.5em;
  /**/
  /*  margin: 2em 0em 2em 2.5em;*/
  /*  margin: 2em 0em 2em 2em;*/
  /*  margin: 2em 0em 2em 1em;*/
  /*  margin: 2em 0em 2em 0em;*/
}
.credits.blkctralign {
  width: 50%;
}
.license {
  font-family: inherit;
  /**/
  background-color: transparent;
  text-align: center;
  font-size: 65%;
  margin: 2em 0em 2em 0em;
  /**/
}
.license.blkctralign {
  width: 30%;
}
/* - General Purpose */
.spaced {
  margin: 2em 0em 2em 0em;
  /**/
}
.allclr {
  clear: both;
}
/* To use on dummy div element so following elements aren't affected by those above */
.lftclr {
  clear: left;
}
/* To use on an element with class="leftalign" that follows another using the same class so these elements align vertically to the left */
.rgtclr {
  clear: right;
}
/* To use on an element with class="rightalign" that follows another using the same class so these elements align vertically to the right */
/* -- Indents */
/* --- First Line */
.indentfirst {
  text-indent: 2em;
}
/*First line of a block of text*/
/* --- Text block */
.indentp {
  margin-left: 2em;
}
/* A non-styled paragraph has this by default */
.indent {
  margin-left: 3em;
}
.indent01 {
  margin-left: 4em;
}
.indent02 {
  margin-left: 5em;
}
.indent03 {
  margin-left: 6em;
}
.indent04 {
  margin-left: 7em;
}
.indent05 {
  margin-left: 8em;
}
.indent06 {
  margin-left: 9em;
}
.indent07 {
  margin-left: 10em;
}
.indent08 {
  margin-left: 11em;
}
.indent09 {
  margin-left: 12em;
}
.indent10 {
  margin-left: 13em;
}
.indent11 {
  margin-left: 14em;
}
.indent12 {
  margin-left: 15em;
}
.indent13 {
  margin-left: 16em;
}
.indent14 {
  margin-left: 17em;
}
.indent15 {
  margin-left: 18em;
}
.indent16 {
  margin-left: 19em;
}
.indent17 {
  margin-left: 20em;
}
.indent18 {
  margin-left: 21em;
}
.indent19 {
  margin-left: 22em;
}
.indent20 {
  margin-left: 23em;
}
.indent21 {
  margin-left: 24em;
}
.indent22 {
  margin-left: 25em;
}
.indent23 {
  margin-left: 26em;
}
.indent24 {
  margin-left: 27em;
}
.indent25 {
  margin-left: 28em;
}
.indent26 {
  margin-left: 29em;
}
.indent27 {
  margin-left: 30em;
}
.indent28 {
  margin-left: 31em;
}
.indent29 {
  margin-left: 32em;
}
.indent30 {
  margin-left: 33em;
}
.indent31 {
  margin-left: 34em;
}
.indent32 {
  margin-left: 35em;
}
.indent33 {
  margin-left: 36em;
}
.indent34 {
  margin-left: 37em;
}
.indent35 {
  margin-left: 38em;
}
.indent36 {
  margin-left: 39em;
}
.indent37 {
  margin-left: 40em;
}
.indent38 {
  margin-left: 41em;
}
.indent39 {
  margin-left: 42em;
}
.indent40 {
  margin-left: 43em;
}
.indent41 {
  margin-left: 44em;
}
.indent42 {
  margin-left: 45em;
}
.indent43 {
  margin-left: 46em;
}
.indent44 {
  margin-left: 47em;
}
.indent45 {
  margin-left: 48em;
}
.indent46 {
  margin-left: 49em;
}
.indent47 {
  margin-left: 50em;
}
.indent48 {
  margin-left: 51em;
}
.indent49 {
  margin-left: 52em;
}
.indent50 {
  margin-left: 53em;
}
.indent51 {
  margin-left: 54em;
}
.indent52 {
  margin-left: 55em;
}
.indent53 {
  margin-left: 56em;
}
.indent54 {
  margin-left: 57em;
}
.indent55 {
  margin-left: 58em;
}
.indent56 {
  margin-left: 59em;
}
.indent57 {
  margin-left: 60em;
}
.indent58 {
  margin-left: 61em;
}
.indent59 {
  margin-left: 62em;
}
.indent60 {
  margin-left: 63em;
}
.indent61 {
  margin-left: 64em;
}
.indent62 {
  margin-left: 65em;
}
.indent63 {
  margin-left: 66em;
}
.indent64 {
  margin-left: 67em;
}
.indent65 {
  margin-left: 68em;
}
.indent66 {
  margin-left: 69em;
}
.indent67 {
  margin-left: 70em;
}
.indent68 {
  margin-left: 71em;
}
.indent69 {
  margin-left: 72em;
}
.indent70 {
  margin-left: 73em;
}
.indent71 {
  margin-left: 74em;
}
.indent72 {
  margin-left: 75em;
}
.indent73 {
  margin-left: 76em;
}
.indent74 {
  margin-left: 77em;
}
.indent75 {
  margin-left: 78em;
}
.indent76 {
  margin-left: 79em;
}
.indent77 {
  margin-left: 80em;
}
/* Placed further than the right margin with the base font beyond this iteration */
.indent78 {
  margin-left: 81em;
}
.indent79 {
  margin-left: 82em;
}
.indent80 {
  margin-left: 83em;
}
/* -- Floats */
.leftalign {
  float: left;
}
.rightalign {
  float: right;
}
.midalign {
  vertical-align: middle;
}
.topalign {
  vertical-align: top;
}
/* --- <center></center> Replacement */
/*
.blkctralign {
    margin-left: 0em auto;
    margin-right: 0em auto; }   Aligns block elements */
.blkctralign {
  margin-left: auto;
  margin-right: auto;
}
/* Aligns block elements */
.txtctralign {
  text-align: center;
}
/* Aligns text */
/* -- Columns */
.leftcol {
  float: left;
  width: 47.5%;
}
.rightcol {
  float: right;
  width: 47.5%;
}
/* 
.contcell .leftcol {
 float: left;
  width: 44%;
}

.contcell .rightcol {
 float: right;
  width: 44%;
}*/
/* -- Fixed Relative Sizes */
.halffifthwid {
  width: 10%;
}
.sixthminwid {
  width: 16%;
}
/* to use 4 of the below with 2 of the above */
.sixthmajwid {
  width: 17%;
}
.onefifthwid {
  width: 20%;
}
.onequartwid {
  width: 25%;
}
.thirdminwid {
  width: 30%;
}
/* to use 2 of the below with 1 of the above */
.thirdmajwid {
  width: 35%;
}
.twofifthwid {
  width: 40%;
}
.halfwid {
  width: 50%;
}
.threefifthwid {
  width: 60%;
}
.threequartwid {
  width: 75%;
}
.fourfifthwid {
  width: 80%;
}
.fullwid {
  width: 100%;
}
/* -- Text Decoration */
.udr {
  font-family: inherit;
  text-decoration: underline;
}
/* Same effect as <u>. Declared for completeness' sake */
.ovr {
  font-family: inherit;
  text-decoration: overline;
}
.strikethrough {
  font-family: inherit;
  text-decoration: line-through;
}
/* Same effect as <del>. Declared for completeness' sake */
.smallcaps {
  font-family: inherit;
  font-variant: small-caps;
}
.nobold {
  font-family: inherit;
  font-weight: 500;
}
.best {
  color: Red;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 95%;
}
/* --- Type Color */
.typcolffcc99 {
  color: #ffcc99;
}
/*Focus Clade*/
/* ---- Pure */
.typcolff0000 {
  color: #ff0000;
}
/*Red*/
.typcol00ff00 {
  color: #00ff00;
}
/*Green*/
.typcol0000ff {
  color: #0000ff;
}
/*Blue*/
.typcolffff00 {
  color: #ffff00;
}
/*Yellow*/
.typcol00ffff {
  color: #00ffff;
}
/*Cyan*/
.typcolff00ff {
  color: #ff00ff;
}
/*Magenta*/
/* ---- Dark */
.typcol800000 {
  color: #800000;
}
/*Dark Red*/
.typcol008000 {
  color: #008000;
}
/*Dark Green*/
.typcol000080 {
  color: #000080;
}
/*Dark Blue*/
.typcol808000 {
  color: #808000;
}
/*Dark Yellow*/
.typcol008080 {
  color: #008080;
}
/*Dark Cyan*/
.typcol800080 {
  color: #800080;
}
/*Dark Magenta*/
/* ---- Light */
.typcolffff80 {
  color: #ffff80;
}
/*Light Yellow*/
.typcol80ffff {
  color: #80ffff;
}
/*Light Cyan*/
.typcolff80ff {
  color: #ff80ff;
}
/*Light Magenta*/
.typcolff8080 {
  color: #ff8080;
}
/*Light Red*/
.typcol80ff80 {
  color: #80ff80;
}
/*Light Green*/
.typcol8080ff {
  color: #8080ff;
}
/*Light Blue*/
/* ---- Tint */
.typcolff8000 {
  color: #ff8000;
}
/*Orange*/
.typcolff0080 {
  color: #ff0080;
}
/*Red-Magenta*/
.typcol80ff00 {
  color: #80ff00;
}
/*Lime*/
.typcol00ff80 {
  color: #00ff80;
}
/*Turquoise*/
.typcol0080ff {
  color: #0080ff;
}
/*Sky*/
.typcol8000ff {
  color: #8000ff;
}
/*Purple*/
.typcol000000 {
  color: #000000;
}
/*Black*/
.typcol404040 {
  color: #404040;
}
/*Dark Gray*/
.typcol808080 {
  color: #808080;
}
/*Medium Gray*/
.typcolc0c0c0 {
  color: #c0c0c0;
}
/*Light Gray*/
.typcolffffff {
  color: #ffffff;
}
/*White*/
/* --- Color Background */
.hilitdffcc99 {
  background-color: #ffcc99;
}
/*Focus Clade*/
/* ---- Pure */
.hilitdff0000 {
  background-color: #ff0000;
}
/*Red*/
.hilitd00ff00 {
  background-color: #00ff00;
}
/*Green*/
.hilitd0000ff {
  background-color: #0000ff;
}
/*Blue*/
.hilitdffff00 {
  background-color: #ffff00;
}
/*Yellow*/
.hilitd00ffff {
  background-color: #00ffff;
}
/*Cyan*/
.hilitdff00ff {
  background-color: #ff00ff;
}
/*Magenta*/
/* ---- Dark */
.hilitd800000 {
  background-color: #800000;
}
/*Red*/
.hilitd008000 {
  background-color: #008000;
}
/*Green*/
.hilitd000080 {
  background-color: #000080;
}
/*Blue*/
.hilitd808000 {
  background-color: #808000;
}
/*Yellow*/
.hilitd008080 {
  background-color: #008080;
}
/*Cyan*/
.hilitd800080 {
  background-color: #800080;
}
/*Magenta*/
/* ---- Light */
.hilitdffff80 {
  background-color: #ffff80;
}
/*Light Yellow*/
.hilitd80ffff {
  background-color: #80ffff;
}
/*Light Cyan*/
.hilitdff80ff {
  background-color: #ff80ff;
}
/*Light Magenta*/
.hilitdff8080 {
  background-color: #ff8080;
}
/*Light Red*/
.hilitd80ff80 {
  background-color: #80ff80;
}
/*Light Green*/
.hilitd8080ff {
  background-color: #8080ff;
}
/*Light Blue*/
/* ---- Tint */
.hilitdff8000 {
  background-color: #ff8000;
}
/*Orange*/
.hilitdff0080 {
  background-color: #ff0080;
}
/*Red-Magenta*/
.hilitd80ff00 {
  background-color: #80ff00;
}
/*Lime*/
.hilitd00ff80 {
  background-color: #00ff80;
}
/*Turquoise*/
.hilitd0080ff {
  background-color: #0080ff;
}
/*Sky*/
.hilitd8000ff {
  background-color: #8000ff;
}
/*Purple*/
.hilitd000000 {
  background-color: #000000;
}
/*Black*/
.hilitd404040 {
  background-color: #404040;
}
/*Dark Gray*/
.hilitd808080 {
  background-color: #808080;
}
/*Medium Gray*/
.hilitdc0c0c0 {
  background-color: #c0c0c0;
}
/*Light Gray*/
.hilitdffffff {
  background-color: #ffffff;
}
/*White*/
.posabs {
  position: absolute;
}
/* - Color Schemes */
/* NB: An appended 'bg' to the class name denotes a style to be applied to the body of the page. Otherwise these should be applied to elements other than the body. */
/* NB: Link Origin Variants are to be used with hues and values for which the default declarations make reading difficult, namely deep and/or dark red, green, blue and violet. Non-hyperlink text in headings with a sufficiently dark background should have a corresponding declaration applied, white along with the Yellow Variant, cyan along with the White Variant */
/* -- Palaeos Home */
.homebg {
  background-color: #ffffe8;
}
/*.home { background-color: #008080; color: #e8d8c0; } */
.home {
  background-color: #008080;
  color: #ffffff;
}
/**/
.home a[name]:link {
  color: inherit;
}
/* Link Destination */
.home a[name]:visited {
  color: inherit;
}
.home a[name]:hover {
  color: inherit;
}
.home a[name]:active {
  color: inherit;
}
.home a[name]:focus {
  color: inherit;
}
.home a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.home a[href]:visited {
  color: #ff9900;
}
/**/
/*.home a[href]:visited { color: #a05c00; }   */
.home a[href]:hover {
  color: #ff0000;
}
.home a[href]:active {
  color: #ff0099;
}
.home a[href]:focus {
  color: #ff0000;
}
/* -- Special Pages */
/* --- Dendrograms */
/*.treebg { background-color: #90f0d0; }  */
.treebg {
  background-color: #b8f8dc;
}
/*  */
/* --- References */
.refbg {
  background-color: #d8f0d0;
}
/* --- Glossary */
/*.glossbg { background-color: #f0f8ff; }  */
.glossbg {
  background-color: #e8f0f8;
}
/*  */
/* --- Classification */
/*.clssbg { background-color: #bee19c; }  */
.clssbg {
  background-color: #d4ecd8;
}
/*  */
/* --- Taxa List */
/*.txlsbg { background-color: #e0f8e8; }  */
.txlsbg {
  background-color: #dcf6e4;
}
/*  */
/* -- Time */
/* --- Time */
.timebg {
  background-color: #fdede9;
}
/* Time */
/*.time { background-color: #6880e8; color: #c0c0e0; }  */
/*.time { background-color: #6880e8; color: #e0e0f0; }  */
.time {
  background-color: #6880e8;
  color: #ffffff;
}
/**/
.time a[name]:link {
  color: inherit;
}
/* Link Destination */
.time a[name]:visited {
  color: inherit;
}
.time a[name]:hover {
  color: inherit;
}
.time a[name]:active {
  color: inherit;
}
.time a[name]:focus {
  color: inherit;
}
.time a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.time a[href]:visited {
  color: #ff9900;
}
/**/
/*.time a[href]:visited { color: #a05c00; } */
.time a[href]:hover {
  color: #ff0000;
}
.time a[href]:active {
  color: #ff0099;
}
.time a[href]:focus {
  color: #ff0000;
}
/* --- Timescales */
.timescale {
  background-color: #b6a292;
}
/* Timescales */
.timescale a[name]:link {
  color: inherit;
}
/* Link Origin */
.timescale a[name]:visited {
  color: inherit;
}
.timescale a[name]:hover {
  color: inherit;
}
.timescale a[name]:active {
  color: inherit;
}
.timescale a[name]:focus {
  color: inherit;
}
.timescale a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.timescale a[href]:visited { color: #ff9900; } */
.timescale a[href]:visited {
  color: #a05c00;
}
/**/
.timescale a[href]:hover {
  color: #ff0000;
}
.timescale a[href]:active {
  color: #ff0099;
}
.timescale a[href]:focus {
  color: #ff0000;
}
.ct {
  background-color: #9370D8;
  color: #ffffff;
}
/* Cosmic Timescale */
.ct a[name]:link {
  color: inherit;
}
/* Link Destination */
.ct a[name]:visited {
  color: inherit;
}
.ct a[name]:hover {
  color: inherit;
}
.ct a[name]:active {
  color: inherit;
}
.ct a[name]:focus {
  color: inherit;
}
.ct a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.ct a[href]:visited {
  color: #ff9900;
}
/**/
/*.ct a[href]:visited { color: #a05c00; } */
.ct a[href]:hover {
  color: #ff0000;
}
.ct a[href]:active {
  color: #ff0099;
}
.ct a[href]:focus {
  color: #ff0000;
}
.ts {
  background-color: #bfaa99;
}
/* Earth's Geological Timescale */
.ts a[name]:link {
  color: inherit;
}
/* Link Origin */
.ts a[name]:visited {
  color: inherit;
}
.ts a[name]:hover {
  color: inherit;
}
.ts a[name]:active {
  color: inherit;
}
.ts a[name]:focus {
  color: inherit;
}
.ts a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.ts a[href]:visited { color: #ff9900; } */
.ts a[href]:visited {
  color: #a05c00;
}
/**/
.ts a[href]:hover {
  color: #ff0000;
}
.ts a[href]:active {
  color: #ff0099;
}
.ts a[href]:focus {
  color: #ff0000;
}
.planetary {
  background-color: #9e7c4d;
  color: #ffffff;
}
/* Planetary timescales */
.planetary a[name]:link {
  color: inherit;
}
/* Link Origin */
.planetary a[name]:visited {
  color: inherit;
}
.planetary a[name]:hover {
  color: inherit;
}
.planetary a[name]:active {
  color: inherit;
}
.planetary a[name]:focus {
  color: inherit;
}
.planetary a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.planetary a[href]:visited {
  color: #ff9900;
}
/**/
/*.planetary a[href]:visited { color: #a05c00; } */
.planetary a[href]:hover {
  color: #ff0000;
}
.planetary a[href]:active {
  color: #ff0099;
}
.planetary a[href]:focus {
  color: #ff0000;
}
.luna {
  background-color: #e8e8e8;
}
/* Lunar Geological timescale */
.mars {
  background-color: #ff801a;
}
/* Martian Geological timescale */
.mars a[name]:link {
  color: inherit;
}
/* Link Origin */
.mars a[name]:visited {
  color: inherit;
}
.mars a[name]:hover {
  color: inherit;
}
.mars a[name]:active {
  color: inherit;
}
.mars a[name]:focus {
  color: inherit;
}
.mars a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.mars a[href]:visited { color: #ff9900; } */
.mars a[href]:visited {
  color: #a05c00;
}
/**/
.mars a[href]:hover {
  color: #ff0000;
}
.mars a[href]:active {
  color: #ff0099;
}
.mars a[href]:focus {
  color: #ff0000;
}
.instant {
  background-color: #e8f6fd;
}
/* Instant Time */
.immediate {
  background-color: #d0ecfa;
}
/* Immediate Time */
.current {
  background-color: #a1dbf7;
}
/* Current Time */
/* --- Historical Discovery of Deep Time */
.ht {
  background-color: #e6ccb8;
}
/* Historical Discovery of Deep Time */
/* ---- Time Span Ranks */
/* For use in timescale tables */
.spn {
  font-size: 140%;
  font-weight: bold;
}
/*Supereon*/
.eon {
  font-size: 130%;
  font-weight: bold;
}
/*Eon*/
.era {
  font-size: 120%;
  font-weight: bold;
}
/*Era*/
.prd {
  font-size: 110%;
  font-weight: bold;
}
/*Period*/
.epc {
  font-size: 100%;
  font-weight: bold;
}
/*Epoch*/
.age {
  font-size: 90%;
  font-weight: bold;
}
/*Age*/
.stg {
  font-size: 80%;
  font-weight: bold;
}
/*Stage*/
/* ---- Geological Timescale */
/* ----- Precambrian */
.prc {
  background-color: #f74370;
}
/*Precambrian*/
.prc a[name]:link {
  color: inherit;
}
/* Link Origin */
.prc a[name]:visited {
  color: inherit;
}
.prc a[name]:hover {
  color: inherit;
}
.prc a[name]:active {
  color: inherit;
}
.prc a[name]:focus {
  color: inherit;
}
.prc a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.prc a[href]:visited { color: #ff9900; } */
.prc a[href]:visited {
  color: #a05c00;
}
/**/
.prc a[href]:hover {
  color: #ff0000;
}
.prc a[href]:active {
  color: #ff0099;
}
.prc a[href]:focus {
  color: #ff0000;
}
/* ----- Chaotian */
.chaobg {
  background-color: #ffeff9;
}
/*Chaotian*/
/*.chao { background-color: #600040; color: #ffe080; }*/
.chao {
  background-color: #600040;
}
/**/
.chao a[name]:link {
  color: inherit;
}
/* Link Destination */
.chao a[name]:visited {
  color: inherit;
}
.chao a[name]:hover {
  color: inherit;
}
.chao a[name]:active {
  color: inherit;
}
.chao a[name]:focus {
  color: inherit;
}
.chao a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.chao a[href]:visited {
  color: #ff9900;
}
/*.chao a[href]:visited { color: #a05c00; } */
.chao a[href]:hover {
  color: #ff0000;
}
.chao a[href]:active {
  color: #ff0099;
}
.chao a[href]:focus {
  color: #ff0000;
}
.eochaobg {
  background-color: #f4e5ff;
}
/*Eochaotian*/
/*.eochao { background-color: #380060; color: #ffe080; } */
.eochao {
  background-color: #380060;
  color: black;
}
/**/
.eochao a[name]:link {
  color: inherit;
}
/* Link Destination */
.eochao a[name]:visited {
  color: inherit;
}
.eochao a[name]:hover {
  color: inherit;
}
.eochao a[name]:active {
  color: inherit;
}
.eochao a[name]:focus {
  color: inherit;
}
.eochao a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.eochao a[href]:visited {
  color: #ff9900;
}
/**/
/*.eochao a[href]:visited { color: #a05c00; } */
.eochao a[href]:hover {
  color: #ff0000;
}
.eochao a[href]:active {
  color: #ff0099;
}
.eochao a[href]:focus {
  color: #ff0000;
}
.neochaobg {
  background-color: #fff7f2;
}
/*Neochaotian*/
/*.neochao { background-color: #9c80b0; color: #ffe080; } */
.neochao {
  background-color: #9c80b0;
  color: black;
}
/**/
.neochao a[name]:link {
  color: inherit;
}
/* Link Destination */
.neochao a[name]:visited {
  color: inherit;
}
.neochao a[name]:hover {
  color: inherit;
}
.neochao a[name]:active {
  color: inherit;
}
.neochao a[name]:focus {
  color: inherit;
}
.neochao a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.neochao a[href]:visited {
  color: #ff9900;
}
/**/
/*.neochao a[href]:visited { color: #a05c00; } */
.neochao a[href]:hover {
  color: #ff0000;
}
.neochao a[href]:active {
  color: #ff0099;
}
.neochao a[href]:focus {
  color: #ff0000;
}
/* ----- Hadean */
.hadbg {
  background-color: #feeffa;
}
/*Hadean*/
.had {
  background-color: #ae027e;
}
.had a[name]:link {
  color: inherit;
}
/* Link Destination */
.had a[name]:visited {
  color: inherit;
}
.had a[name]:hover {
  color: inherit;
}
.had a[name]:active {
  color: inherit;
}
.had a[name]:focus {
  color: inherit;
}
.had a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.had a[href]:visited {
  color: #ff9900;
}
/**/
/*.had a[href]:visited { color: #a05c00; } */
.had a[href]:hover {
  color: #ff0000;
}
.had a[href]:active {
  color: #ff0099;
}
.had a[href]:focus {
  color: #ff0000;
}
.phadbg {
  background-color: #ffefe5;
}
/*Palaeohadean*/
.phad {
  background-color: #ff6600;
}
.phad a[name]:link {
  color: inherit;
}
/* Link Origin */
.phad a[name]:visited {
  color: inherit;
}
.phad a[name]:hover {
  color: inherit;
}
.phad a[name]:active {
  color: inherit;
}
.phad a[name]:focus {
  color: inherit;
}
.phad a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.phad a[href]:visited { color: #ff9900; } */
.phad a[href]:visited {
  color: #a05c00;
}
/**/
.phad a[href]:hover {
  color: #ff0000;
}
.phad a[href]:active {
  color: #ff0099;
}
.phad a[href]:focus {
  color: #ff0000;
}
.phad1 {
  background-color: #FF6633;
}
/*Hephaestean*/
.phad1 a[name]:link {
  color: inherit;
}
/* Link Origin */
.phad1 a[name]:visited {
  color: inherit;
}
.phad1 a[name]:hover {
  color: inherit;
}
.phad1 a[name]:active {
  color: inherit;
}
.phad1 a[name]:focus {
  color: inherit;
}
.phad1 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.phad1 a[href]:visited { color: #ff9900; } */
.phad1 a[href]:visited {
  color: #a05c00;
}
/**/
.phad1 a[href]:hover {
  color: #ff0000;
}
.phad1 a[href]:active {
  color: #ff0099;
}
.phad1 a[href]:focus {
  color: #ff0000;
}
.phad2 {
  background-color: #ff9436;
}
/*Jacobian*/
.phad2 a[name]:link {
  color: inherit;
}
/* Link Origin */
.phad2 a[name]:visited {
  color: inherit;
}
.phad2 a[name]:hover {
  color: inherit;
}
.phad2 a[name]:active {
  color: inherit;
}
.phad2 a[name]:focus {
  color: inherit;
}
.phad2 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.phad2 a[href]:visited { color: #ff9900; } */
.phad2 a[href]:visited {
  color: #a05c00;
}
/**/
.phad2 a[href]:hover {
  color: #ff0000;
}
.phad2 a[href]:active {
  color: #ff0099;
}
.phad2 a[href]:focus {
  color: #ff0000;
}
.mhadbg {
  background-color: #fff4e5;
}
/*Mesohadean*/
.mhad {
  background-color: #ff9900;
}
/*Mesohadean*/
.mhad a[name]:link {
  color: inherit;
}
/* Link Origin */
.mhad a[name]:visited {
  color: inherit;
}
.mhad a[name]:hover {
  color: inherit;
}
.mhad a[name]:active {
  color: inherit;
}
.mhad a[name]:focus {
  color: inherit;
}
.mhad a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.mhad a[href]:visited { color: #ff9900; } */
.mhad a[href]:visited {
  color: #a05c00;
}
/**/
.mhad a[href]:hover {
  color: #ff0000;
}
.mhad a[href]:active {
  color: #ff0099;
}
.mhad a[href]:focus {
  color: #ff0000;
}
.mhad1 {
  background-color: #ff9966;
}
/*Canadian*/
.mhad1 a[name]:link {
  color: inherit;
}
/* Link Origin */
.mhad1 a[name]:visited {
  color: inherit;
}
.mhad1 a[name]:hover {
  color: inherit;
}
.mhad1 a[name]:active {
  color: inherit;
}
.mhad1 a[name]:focus {
  color: inherit;
}
.mhad1 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.mhad1 a[href]:visited { color: #ff9900; } */
.mhad1 a[href]:visited {
  color: #a05c00;
}
/**/
.mhad1 a[href]:hover {
  color: #ff0000;
}
.mhad1 a[href]:active {
  color: #ff0099;
}
.mhad1 a[href]:focus {
  color: #ff0000;
}
.mhad2 {
  background-color: #ffb366;
}
/*Procrustean*/
.mhad2 a[name]:link {
  color: inherit;
}
/* Link Origin */
.mhad2 a[name]:visited {
  color: inherit;
}
.mhad2 a[name]:hover {
  color: inherit;
}
.mhad2 a[name]:active {
  color: inherit;
}
.mhad2 a[name]:focus {
  color: inherit;
}
.mhad2 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.mhad2 a[href]:visited { color: #ff9900; } */
.mhad2 a[href]:visited {
  color: #a05c00;
}
/**/
.mhad2 a[href]:hover {
  color: #ff0000;
}
.mhad2 a[href]:active {
  color: #ff0099;
}
.mhad2 a[href]:focus {
  color: #ff0000;
}
.nhadbg {
  background-color: #fff8e5;
}
/*Neohadean*/
.nhad {
  background-color: #ffcc33;
}
/*Neohadean*/
.nhad a[name]:link {
  color: inherit;
}
/* Link Origin */
.nhad a[name]:visited {
  color: inherit;
}
.nhad a[name]:hover {
  color: inherit;
}
.nhad a[name]:active {
  color: inherit;
}
.nhad a[name]:focus {
  color: inherit;
}
.nhad a[href]:link {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
}
/* Link Origin - Yellow Variant */
/*.nhad a[href]:visited { color: #ff9900; } */
.nhad a[href]:visited {
  color: #a05c00;
}
/**/
.nhad a[href]:hover {
  color: #ff0000;
}
.nhad a[href]:active {
  color: #ff0099;
}
.nhad a[href]:focus {
  color: #ff0000;
}
.nhad1 {
  background-color: #ffd630;
}
.nec {
  background-color: #ffcc99;
}
/*Nectarian*/
.imb {
  background-color: #ffe69a;
}
/*Imbrian*/
/* ----- Archean */
.arcbg {
  background-color: #fff2f9;
}
/*Archean*/
.arc {
  background-color: #f0047f;
}
.arc a[name]:link {
  color: inherit;
}
/* Link Origin */
.arc a[name]:visited {
  color: inherit;
}
.arc a[name]:hover {
  color: inherit;
}
.arc a[name]:active {
  color: inherit;
}
.arc a[name]:focus {
  color: inherit;
}
.arc a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.arc  a[href]:visited { color: #ff9900; } */
.arc a[href]:visited {
  color: #a05c00;
}
/**/
.arc a[href]:hover {
  color: #ff0000;
}
.arc a[href]:active {
  color: #ff0099;
}
.arc a[href]:focus {
  color: #ff0000;
}
.earcbg {
  background-color: #fff2f9;
}
/*Eoarchean*/
.earc {
  background-color: #da037f;
  color: black;
}
.earc a[name]:link {
  color: inherit;
}
/* Link Origin */
.earc a[name]:visited {
  color: inherit;
}
.earc a[name]:hover {
  color: inherit;
}
.earc a[name]:active {
  color: inherit;
}
.earc a[name]:focus {
  color: inherit;
}
.earc a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.earc a[href]:visited {
  color: #ff9900;
}
/**/
/*.earc a[href]:visited { color: #a05c00; } */
.earc a[href]:hover {
  color: #ff0000;
}
.earc a[href]:active {
  color: #ff0099;
}
.earc a[href]:focus {
  color: #ff0000;
}
.parcbg {
  background-color: #fef0f7;
}
/*Paleoarchean*/
.parc {
  background-color: #f4449f;
}
.parc a[name]:link {
  color: inherit;
}
/* Link Origin */
.parc a[name]:visited {
  color: inherit;
}
.parc a[name]:hover {
  color: inherit;
}
.parc a[name]:active {
  color: inherit;
}
.parc a[name]:focus {
  color: inherit;
}
.parc a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.parc a[href]:visited { color: #ff9900; } */
.parc a[href]:visited {
  color: #a05c00;
}
/**/
.parc a[href]:hover {
  color: #ff0000;
}
.parc a[href]:active {
  color: #ff0099;
}
.parc a[href]:focus {
  color: #ff0000;
}
.marcbg {
  background-color: #fde6f1;
}
/*Mesoarchean*/
.marc {
  background-color: #f768a9;
}
.marc a[name]:link {
  color: inherit;
}
/* Link Origin */
.marc a[name]:visited {
  color: inherit;
}
.marc a[name]:hover {
  color: inherit;
}
.marc a[name]:active {
  color: inherit;
}
.marc a[name]:focus {
  color: inherit;
}
.marc a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.marc a[href]:visited { color: #ff9900; } */
.marc a[href]:visited {
  color: #a05c00;
}
/**/
.marc a[href]:hover {
  color: #ff0000;
}
.marc a[href]:active {
  color: #ff0099;
}
.marc a[href]:focus {
  color: #ff0000;
}
.narcbg {
  background-color: #fde6f0;
}
/*Neoarchean*/
.narc {
  background-color: #f99bc1;
}
.narc a[name]:link {
  color: inherit;
}
/* Link Origin */
.narc a[name]:visited {
  color: inherit;
}
.narc a[name]:hover {
  color: inherit;
}
.narc a[name]:active {
  color: inherit;
}
.narc a[name]:focus {
  color: inherit;
}
.narc a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.narc a[href]:visited { color: #ff9900; } */
.narc a[href]:visited {
  color: #a05c00;
}
/**/
.narc a[href]:hover {
  color: #ff0000;
}
.narc a[href]:active {
  color: #ff0099;
}
.narc a[href]:focus {
  color: #ff0000;
}
/* ----- Proterozoic */
.pro {
  background-color: #f73563;
}
/*Proterozoic*/
.pro a[name]:link {
  color: inherit;
}
/* Link Origin */
.pro a[name]:visited {
  color: inherit;
}
.pro a[name]:hover {
  color: inherit;
}
.pro a[name]:active {
  color: inherit;
}
.pro a[name]:focus {
  color: inherit;
}
.pro a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.pro a[href]:visited { color: #ff9900; } */
.pro a[href]:visited {
  color: #a05c00;
}
/**/
.pro a[href]:hover {
  color: #ff0000;
}
.pro a[href]:active {
  color: #ff0099;
}
.pro a[href]:focus {
  color: #ff0000;
}
.ppro {
  background-color: #f74370;
}
/*Paleoproterozoic*/
.ppro a[name]:link {
  color: inherit;
}
/* Link Origin */
.ppro a[name]:visited {
  color: inherit;
}
.ppro a[name]:hover {
  color: inherit;
}
.ppro a[name]:active {
  color: inherit;
}
.ppro a[name]:focus {
  color: inherit;
}
.ppro a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.ppro a[href]:visited { color: #ff9900; } */
.ppro a[href]:visited {
  color: #a05c00;
}
/**/
.ppro a[href]:hover {
  color: #ff0000;
}
.ppro a[href]:active {
  color: #ff0099;
}
.ppro a[href]:focus {
  color: #ff0000;
}
.sid {
  background-color: #f74f7c;
}
/*Siderian*/
.sid a[name]:link {
  color: inherit;
}
/* Link Origin */
.sid a[name]:visited {
  color: inherit;
}
.sid a[name]:hover {
  color: inherit;
}
.sid a[name]:active {
  color: inherit;
}
.sid a[name]:focus {
  color: inherit;
}
.sid a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.sid a[href]:visited { color: #ff9900; } */
.sid a[href]:visited {
  color: #a05c00;
}
/**/
.sid a[href]:hover {
  color: #ff0000;
}
.sid a[href]:active {
  color: #ff0099;
}
.sid a[href]:focus {
  color: #ff0000;
}
.rhy {
  background-color: #f75b89;
}
/*Rhyacian*/
.rhy a[name]:link {
  color: inherit;
}
/* Link Origin */
.rhy a[name]:visited {
  color: inherit;
}
.rhy a[name]:hover {
  color: inherit;
}
.rhy a[name]:active {
  color: inherit;
}
.rhy a[name]:focus {
  color: inherit;
}
.rhy a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.rhy a[href]:visited { color: #ff9900; } */
.rhy a[href]:visited {
  color: #a05c00;
}
/**/
.rhy a[href]:hover {
  color: #ff0000;
}
.rhy a[href]:active {
  color: #ff0099;
}
.rhy a[href]:focus {
  color: #ff0000;
}
.oro {
  background-color: #f76898;
}
/*Orosirian*/
.oro a[name]:link {
  color: inherit;
}
/* Link Origin */
.oro a[name]:visited {
  color: inherit;
}
.oro a[name]:hover {
  color: inherit;
}
.oro a[name]:active {
  color: inherit;
}
.oro a[name]:focus {
  color: inherit;
}
.oro a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.oro a[href]:visited { color: #ff9900; } */
.oro a[href]:visited {
  color: #a05c00;
}
/**/
.oro a[href]:hover {
  color: #ff0000;
}
.oro a[href]:active {
  color: #ff0099;
}
.oro a[href]:focus {
  color: #ff0000;
}
.sta {
  background-color: #f875a7;
}
/*Statherian*/
.sta a[name]:link {
  color: inherit;
}
/* Link Origin */
.sta a[name]:visited {
  color: inherit;
}
.sta a[name]:hover {
  color: inherit;
}
.sta a[name]:active {
  color: inherit;
}
.sta a[name]:focus {
  color: inherit;
}
.sta a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.sta a[href]:visited { color: #ff9900; } */
.sta a[href]:visited {
  color: #a05c00;
}
/**/
.sta a[href]:hover {
  color: #ff0000;
}
.sta a[href]:active {
  color: #ff0099;
}
.sta a[href]:focus {
  color: #ff0000;
}
.mpro {
  background-color: #fdb462;
}
/*Mesoproterozoic*/
.mpro a[name]:link {
  color: inherit;
}
/* Link Origin */
.mpro a[name]:visited {
  color: inherit;
}
.mpro a[name]:hover {
  color: inherit;
}
.mpro a[name]:active {
  color: inherit;
}
.mpro a[name]:focus {
  color: inherit;
}
.mpro a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.mpro a[href]:visited { color: #ff9900; } */
.mpro a[href]:visited {
  color: #a05c00;
}
/**/
.mpro a[href]:hover {
  color: #ff0000;
}
.mpro a[href]:active {
  color: #ff0099;
}
.mpro a[href]:focus {
  color: #ff0000;
}
.cal {
  background-color: #fdc07a;
}
/*Callymian*/
.cal a[name]:link {
  color: inherit;
}
/* Link Origin */
.cal a[name]:visited {
  color: inherit;
}
.cal a[name]:hover {
  color: inherit;
}
.cal a[name]:active {
  color: inherit;
}
.cal a[name]:focus {
  color: inherit;
}
.cal a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.cal a[href]:visited { color: #ff9900; } */
.cal a[href]:visited {
  color: #a05c00;
}
/**/
.cal a[href]:hover {
  color: #ff0000;
}
.cal a[href]:active {
  color: #ff0099;
}
.cal a[href]:focus {
  color: #ff0000;
}
.ect {
  background-color: #fdcc8a;
}
/*Ectasian*/
.ect a[name]:link {
  color: inherit;
}
/* Link Origin */
.ect a[name]:visited {
  color: inherit;
}
.ect a[name]:hover {
  color: inherit;
}
.ect a[name]:active {
  color: inherit;
}
.ect a[name]:focus {
  color: inherit;
}
.ect a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.ect a[href]:visited { color: #ff9900; } */
.ect a[href]:visited {
  color: #a05c00;
}
/**/
.ect a[href]:hover {
  color: #ff0000;
}
.ect a[href]:active {
  color: #ff0099;
}
.ect a[href]:focus {
  color: #ff0000;
}
.ste {
  background-color: #fed99a;
}
/*Stenian*/
.ste a[name]:link {
  color: inherit;
}
/* Link Origin */
.ste a[name]:visited {
  color: inherit;
}
.ste a[name]:hover {
  color: inherit;
}
.ste a[name]:active {
  color: inherit;
}
.ste a[name]:focus {
  color: inherit;
}
.ste a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.ste a[href]:visited { color: #ff9900; } */
.ste a[href]:visited {
  color: #a05c00;
}
/**/
.ste a[href]:hover {
  color: #ff0000;
}
.ste a[href]:active {
  color: #ff0099;
}
.ste a[href]:focus {
  color: #ff0000;
}
.npro {
  background-color: #feb342;
}
/*Neoproterozoic*/
.npro a[name]:link {
  color: inherit;
}
/* Link Origin */
.npro a[name]:visited {
  color: inherit;
}
.npro a[name]:hover {
  color: inherit;
}
.npro a[name]:active {
  color: inherit;
}
.npro a[name]:focus {
  color: inherit;
}
.npro a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.npro a[href]:visited { color: #ff9900; } */
.npro a[href]:visited {
  color: #a05c00;
}
/**/
.npro a[href]:hover {
  color: #ff0000;
}
.npro a[href]:active {
  color: #ff0099;
}
.npro a[href]:focus {
  color: #ff0000;
}
.ton {
  background-color: #febf4e;
}
/*Tonian*/
.ton a[name]:link {
  color: inherit;
}
/* Link Origin */
.ton a[name]:visited {
  color: inherit;
}
.ton a[name]:hover {
  color: inherit;
}
.ton a[name]:active {
  color: inherit;
}
.ton a[name]:focus {
  color: inherit;
}
.ton a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.ton a[href]:visited { color: #ff9900; } */
.ton a[href]:visited {
  color: #a05c00;
}
/**/
.ton a[href]:hover {
  color: #ff0000;
}
.ton a[href]:active {
  color: #ff0099;
}
.ton a[href]:focus {
  color: #ff0000;
}
.cry {
  background-color: #fecc5c;
}
/*Cryogenian*/
.cry a[name]:link {
  color: inherit;
}
/* Link Origin */
.cry a[name]:visited {
  color: inherit;
}
.cry a[name]:hover {
  color: inherit;
}
.cry a[name]:active {
  color: inherit;
}
.cry a[name]:focus {
  color: inherit;
}
.cry a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.cry a[href]:visited { color: #ff9900; } */
.cry a[href]:visited {
  color: #a05c00;
}
/**/
.cry a[href]:hover {
  color: #ff0000;
}
.cry a[href]:active {
  color: #ff0099;
}
.cry a[href]:focus {
  color: #ff0000;
}
.ven {
  background-color: #fed96a;
}
/*Ediacaran*/
.ven a[name]:link {
  color: inherit;
}
/* Link Origin */
.ven a[name]:visited {
  color: inherit;
}
.ven a[name]:hover {
  color: inherit;
}
.ven a[name]:active {
  color: inherit;
}
.ven a[name]:focus {
  color: inherit;
}
.ven a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.ven a[href]:visited { color: #ff9900; } */
.ven a[href]:visited {
  color: #a05c00;
}
/**/
.ven a[href]:hover {
  color: #ff0000;
}
.ven a[href]:active {
  color: #ff0099;
}
.ven a[href]:focus {
  color: #ff0000;
}
/* ----- Phanerozoic */
.phz {
  background-color: #9ad9dd;
}
/*Phanerozoic*/
.phz a[name]:link {
  color: inherit;
}
/* Link Origin */
.phz a[name]:visited {
  color: inherit;
}
.phz a[name]:hover {
  color: inherit;
}
.phz a[name]:active {
  color: inherit;
}
.phz a[name]:focus {
  color: inherit;
}
.phz a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.phz a[href]:visited { color: #ff9900; } */
.phz a[href]:visited {
  color: #a05c00;
}
/**/
.phz a[href]:hover {
  color: #ff0000;
}
.phz a[href]:active {
  color: #ff0099;
}
.phz a[href]:focus {
  color: #ff0000;
}
/* ------ Paleozoic */
.pz {
  background-color: #99c08d;
}
/*Paleozoic*/
.pz a[name]:link {
  color: inherit;
}
/* Link Origin */
.pz a[name]:visited {
  color: inherit;
}
.pz a[name]:hover {
  color: inherit;
}
.pz a[name]:active {
  color: inherit;
}
.pz a[name]:focus {
  color: inherit;
}
.pz a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.pz a[href]:visited { color: #ff9900; } */
.pz a[href]:visited {
  color: #a05c00;
}
/**/
.pz a[href]:hover {
  color: #ff0000;
}
.pz a[href]:active {
  color: #ff0099;
}
.pz a[href]:focus {
  color: #ff0000;
}
/* ------- Cambrian */
.ca {
  background-color: #7fa056;
}
/*Cambrian*/
.ca a[name]:link {
  color: inherit;
}
/* Link Origin */
.ca a[name]:visited {
  color: inherit;
}
.ca a[name]:hover {
  color: inherit;
}
.ca a[name]:active {
  color: inherit;
}
.ca a[name]:focus {
  color: inherit;
}
.ca a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.ca a[href]:visited { color: #ff9900; } */
.ca a[href]:visited {
  color: #a05c00;
}
/**/
.ca a[href]:hover {
  color: #ff0000;
}
.ca a[href]:active {
  color: #ff0099;
}
.ca a[href]:focus {
  color: #ff0000;
}
.eca {
  background-color: #8cb06c;
}
/*Terreneuvian*/
.eca a[name]:link {
  color: inherit;
}
/* Link Origin */
.eca a[name]:visited {
  color: inherit;
}
.eca a[name]:hover {
  color: inherit;
}
.eca a[name]:active {
  color: inherit;
}
.eca a[name]:focus {
  color: inherit;
}
.eca a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.eca a[href]:visited { color: #ff9900; } */
.eca a[href]:visited {
  color: #a05c00;
}
/**/
.eca a[href]:hover {
  color: #ff0000;
}
.eca a[href]:active {
  color: #ff0099;
}
.eca a[href]:focus {
  color: #ff0000;
}
.eca1 {
  background-color: #99b575;
  color: black;
}
/*Fortunian*/
.eca1 a[name]:link {
  color: inherit;
}
/* Link Origin */
.eca1 a[name]:visited {
  color: inherit;
}
.eca1 a[name]:hover {
  color: inherit;
}
.eca1 a[name]:active {
  color: inherit;
}
.eca1 a[name]:focus {
  color: inherit;
}
.eca1 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.eca1 a[href]:visited { color: #ff9900; } */
.eca1 a[href]:visited {
  color: #a05c00;
}
/**/
.eca1 a[href]:hover {
  color: #ff0000;
}
.eca1 a[href]:active {
  color: #ff0099;
}
.eca1 a[href]:focus {
  color: #ff0000;
}
.eca2 {
  background-color: #a6ba80;
  color: black;
}
/*Stage 2*/
.eca2 a[name]:link {
  color: inherit;
}
/* Link Origin */
.eca2 a[name]:visited {
  color: inherit;
}
.eca2 a[name]:hover {
  color: inherit;
}
.eca2 a[name]:active {
  color: inherit;
}
.eca2 a[name]:focus {
  color: inherit;
}
.eca2 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.eca2 a[href]:visited { color: #ff9900; } */
.eca2 a[href]:visited {
  color: #a05c00;
}
/**/
.eca2 a[href]:hover {
  color: #ff0000;
}
.eca2 a[href]:active {
  color: #ff0099;
}
.eca2 a[href]:focus {
  color: #ff0000;
}
.ecb {
  background-color: #99c078;
  color: black;
}
/*Series 2*/
.ecb a[name]:link {
  color: inherit;
}
/* Link Origin */
.ecb a[name]:visited {
  color: inherit;
}
.ecb a[name]:hover {
  color: inherit;
}
.ecb a[name]:active {
  color: inherit;
}
.ecb a[name]:focus {
  color: inherit;
}
.ecb a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.ecb a[href]:visited { color: #ff9900; } */
.ecb a[href]:visited {
  color: #a05c00;
}
/**/
.ecb a[href]:hover {
  color: #ff0000;
}
.ecb a[href]:active {
  color: #ff0099;
}
.ecb a[href]:focus {
  color: #ff0000;
}
.ecb1 {
  background-color: #a6c583;
  color: black;
}
/*Stage 3*/
.ecb1 a[name]:link {
  color: inherit;
}
/* Link Origin */
.ecb1 a[name]:visited {
  color: inherit;
}
.ecb1 a[name]:hover {
  color: inherit;
}
.ecb1 a[name]:active {
  color: inherit;
}
.ecb1 a[name]:focus {
  color: inherit;
}
.ecb1 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.ecb1 a[href]:visited { color: #ff9900; } */
.ecb1 a[href]:visited {
  color: #a05c00;
}
/**/
.ecb1 a[href]:hover {
  color: #ff0000;
}
.ecb1 a[href]:active {
  color: #ff0099;
}
.ecb1 a[href]:focus {
  color: #ff0000;
}
.ecb2 {
  background-color: #b3ca8e;
  color: black;
}
/*Stage 4*/
.ecb2 a[name]:link {
  color: inherit;
}
/* Link Origin */
.ecb2 a[name]:visited {
  color: inherit;
}
.ecb2 a[name]:hover {
  color: inherit;
}
.ecb2 a[name]:active {
  color: inherit;
}
.ecb2 a[name]:focus {
  color: inherit;
}
.ecb2 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.ecb2 a[href]:visited { color: #ff9900; } */
.ecb2 a[href]:visited {
  color: #a05c00;
}
/**/
.ecb2 a[href]:hover {
  color: #ff0000;
}
.ecb2 a[href]:active {
  color: #ff0099;
}
.ecb2 a[href]:focus {
  color: #ff0000;
}
.mca {
  background-color: #a6cf86;
}
/*Series 3*/
.mca a[name]:link {
  color: inherit;
}
/* Link Origin */
.mca a[name]:visited {
  color: inherit;
}
.mca a[name]:hover {
  color: inherit;
}
.mca a[name]:active {
  color: inherit;
}
.mca a[name]:focus {
  color: inherit;
}
.mca a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.mca a[href]:visited { color: #ff9900; } */
.mca a[href]:visited {
  color: #a05c00;
}
/**/
.mca a[href]:hover {
  color: #ff0000;
}
.mca a[href]:active {
  color: #ff0099;
}
.mca a[href]:focus {
  color: #ff0000;
}
.mca1 {
  background-color: #b3d492;
}
/*Stage 5*/
.mca1 a[name]:link {
  color: inherit;
}
/* Link Origin */
.mca1 a[name]:visited {
  color: inherit;
}
.mca1 a[name]:hover {
  color: inherit;
}
.mca1 a[name]:active {
  color: inherit;
}
.mca1 a[name]:focus {
  color: inherit;
}
.mca1 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.mca1 a[href]:visited { color: #ff9900; } */
.mca1 a[href]:visited {
  color: #a05c00;
}
/**/
.mca1 a[href]:hover {
  color: #ff0000;
}
.mca1 a[href]:active {
  color: #ff0099;
}
.mca1 a[href]:focus {
  color: #ff0000;
}
.mca2 {
  background-color: #bfd99d;
}
/*Drumian*/
.mca2 a[name]:link {
  color: inherit;
}
/* Link Origin */
.mca2 a[name]:visited {
  color: inherit;
}
.mca2 a[name]:hover {
  color: inherit;
}
.mca2 a[name]:active {
  color: inherit;
}
.mca2 a[name]:focus {
  color: inherit;
}
.mca2 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.mca2 a[href]:visited { color: #ff9900; } */
.mca2 a[href]:visited {
  color: #a05c00;
}
/**/
.mca2 a[href]:hover {
  color: #ff0000;
}
.mca2 a[href]:active {
  color: #ff0099;
}
.mca2 a[href]:focus {
  color: #ff0000;
}
.mca3 {
  background-color: #ccdfaa;
}
/*Guzhangian*/
.mca3 a[name]:link {
  color: inherit;
}
/* Link Origin */
.mca3 a[name]:visited {
  color: inherit;
}
.mca3 a[name]:hover {
  color: inherit;
}
.mca3 a[name]:active {
  color: inherit;
}
.mca3 a[name]:focus {
  color: inherit;
}
.mca3 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.mca3 a[href]:visited { color: #ff9900; } */
.mca3 a[href]:visited {
  color: #a05c00;
}
/**/
.mca3 a[href]:hover {
  color: #ff0000;
}
.mca3 a[href]:active {
  color: #ff0099;
}
.mca3 a[href]:focus {
  color: #ff0000;
}
.lca {
  background-color: #b3e095;
}
/*Furongian*/
.lca1 {
  background-color: #ccebae;
}
/*Paibian*/
.lca2 {
  background-color: #d9f0bb;
}
/*Jiangshanian*/
.lca3 {
  background-color: #e6f5c9;
}
/*Stage 10*/
/* ------- Ordovician */
.or {
  background-color: #009270;
}
/*Ordovician*/
.or a[name]:link {
  color: inherit;
}
/* Link Origin */
.or a[name]:visited {
  color: inherit;
}
.or a[name]:hover {
  color: inherit;
}
.or a[name]:active {
  color: inherit;
}
.or a[name]:focus {
  color: inherit;
}
.or a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.or a[href]:visited {
  color: #ff9900;
}
/**/
/*.or a[href]:visited { color: #a05c00; } */
.or a[href]:hover {
  color: #ff0000;
}
.or a[href]:active {
  color: #ff0099;
}
.or a[href]:focus {
  color: #ff0000;
}
.eor {
  background-color: #1a9d6f;
}
/*Lower Ordovician*/
.eor a[name]:link {
  color: inherit;
}
/* Link Origin */
.eor a[name]:visited {
  color: inherit;
}
.eor a[name]:hover {
  color: inherit;
}
.eor a[name]:active {
  color: inherit;
}
.eor a[name]:focus {
  color: inherit;
}
.eor a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.eor a[href]:visited { color: #ff9900; } */
.eor a[href]:visited {
  color: #a05c00;
}
/**/
.eor a[href]:hover {
  color: #ff0000;
}
.eor a[href]:active {
  color: #ff0099;
}
.eor a[href]:focus {
  color: #ff0000;
}
.eor1 {
  background-color: #33a97e;
  color: black;
}
/*Tremadocian*/
.eor1 a[name]:link {
  color: inherit;
}
/* Link Origin */
.eor1 a[name]:visited {
  color: inherit;
}
.eor1 a[name]:hover {
  color: inherit;
}
.eor1 a[name]:active {
  color: inherit;
}
.eor1 a[name]:focus {
  color: inherit;
}
.eor1 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.eor1 a[href]:visited { color: #ff9900; } */
.eor1 a[href]:visited {
  color: #a05c00;
}
/**/
.eor1 a[href]:hover {
  color: #ff0000;
}
.eor1 a[href]:active {
  color: #ff0099;
}
.eor1 a[href]:focus {
  color: #ff0000;
}
.eor2 {
  background-color: #41b087;
  color: black;
}
/*Floian*/
.eor2 a[name]:link {
  color: inherit;
}
/* Link Origin */
.eor2 a[name]:visited {
  color: inherit;
}
.eor2 a[name]:hover {
  color: inherit;
}
.eor2 a[name]:active {
  color: inherit;
}
.eor2 a[name]:focus {
  color: inherit;
}
.eor2 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.eor2 a[href]:visited { color: #ff9900; } */
.eor2 a[href]:visited {
  color: #a05c00;
}
/**/
.eor2 a[href]:hover {
  color: #ff0000;
}
.eor2 a[href]:active {
  color: #ff0099;
}
.eor2 a[href]:focus {
  color: #ff0000;
}
.mor {
  background-color: #4db47e;
}
/*Middle Ordovician*/
.mor a[name]:link {
  color: inherit;
}
/* Link Origin */
.mor a[name]:visited {
  color: inherit;
}
.mor a[name]:hover {
  color: inherit;
}
.mor a[name]:active {
  color: inherit;
}
.mor a[name]:focus {
  color: inherit;
}
.mor a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.mor a[href]:visited { color: #ff9900; } */
.mor a[href]:visited {
  color: #a05c00;
}
/**/
.mor a[href]:hover {
  color: #ff0000;
}
.mor a[href]:active {
  color: #ff0099;
}
.mor a[href]:focus {
  color: #ff0000;
}
.mor1 {
  background-color: #66c092;
  color: black;
}
/*Dapingian*/
.mor1 a[name]:link {
  color: inherit;
}
/* Link Origin */
.mor1 a[name]:visited {
  color: inherit;
}
.mor1 a[name]:hover {
  color: inherit;
}
.mor1 a[name]:active {
  color: inherit;
}
.mor1 a[name]:focus {
  color: inherit;
}
.mor1 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.mor1 a[href]:visited { color: #ff9900; } */
.mor1 a[href]:visited {
  color: #a05c00;
}
/**/
.mor1 a[href]:hover {
  color: #ff0000;
}
.mor1 a[href]:active {
  color: #ff0099;
}
.mor1 a[href]:focus {
  color: #ff0000;
}
.mor2 {
  background-color: #74c69c;
  color: black;
}
/*Darriwilian*/
.mor2 a[name]:link {
  color: inherit;
}
/* Link Origin */
.mor2 a[name]:visited {
  color: inherit;
}
.mor2 a[name]:hover {
  color: inherit;
}
.mor2 a[name]:active {
  color: inherit;
}
.mor2 a[name]:focus {
  color: inherit;
}
.mor2 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.mor2 a[href]:visited { color: #ff9900; } */
.mor2 a[href]:visited {
  color: #a05c00;
}
/**/
.mor2 a[href]:hover {
  color: #ff0000;
}
.mor2 a[href]:active {
  color: #ff0099;
}
.mor2 a[href]:focus {
  color: #ff0000;
}
.lor {
  background-color: #7fca93;
}
/*Upper Ordovician*/
.lor a[name]:link {
  color: inherit;
}
/* Link Origin */
.lor a[name]:visited {
  color: inherit;
}
.lor a[name]:hover {
  color: inherit;
}
.lor a[name]:active {
  color: inherit;
}
.lor a[name]:focus {
  color: inherit;
}
.lor a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.lor a[href]:visited { color: #ff9900; } */
.lor a[href]:visited {
  color: #a05c00;
}
/**/
.lor a[href]:hover {
  color: #ff0000;
}
.lor a[href]:active {
  color: #ff0099;
}
.lor a[href]:focus {
  color: #ff0000;
}
.lor1 {
  background-color: #8cd094;
}
/*Sandbian*/
.lor1 a[name]:link {
  color: inherit;
}
/* Link Origin */
.lor1 a[name]:visited {
  color: inherit;
}
.lor1 a[name]:hover {
  color: inherit;
}
.lor1 a[name]:active {
  color: inherit;
}
.lor1 a[name]:focus {
  color: inherit;
}
.lor1 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.lor1 a[href]:visited { color: #ff9900; } */
.lor1 a[href]:visited {
  color: #a05c00;
}
/**/
.lor1 a[href]:hover {
  color: #ff0000;
}
.lor1 a[href]:active {
  color: #ff0099;
}
.lor1 a[href]:focus {
  color: #ff0000;
}
.lor2 {
  background-color: #99d69f;
}
/*Katian*/
.lor2 a[name]:link {
  color: inherit;
}
/* Link Origin */
.lor2 a[name]:visited {
  color: inherit;
}
.lor2 a[name]:hover {
  color: inherit;
}
.lor2 a[name]:active {
  color: inherit;
}
.lor2 a[name]:focus {
  color: inherit;
}
.lor2 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.lor2 a[href]:visited { color: #ff9900; } */
.lor2 a[href]:visited {
  color: #a05c00;
}
/**/
.lor2 a[href]:hover {
  color: #ff0000;
}
.lor2 a[href]:active {
  color: #ff0099;
}
.lor2 a[href]:focus {
  color: #ff0000;
}
.lor3 {
  background-color: #a6dbab;
}
/*Hirnantian*/
.lor3 a[name]:link {
  color: inherit;
}
/* Link Origin */
.lor3 a[name]:visited {
  color: inherit;
}
.lor3 a[name]:hover {
  color: inherit;
}
.lor3 a[name]:active {
  color: inherit;
}
.lor3 a[name]:focus {
  color: inherit;
}
.lor3 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.lor3 a[href]:visited { color: #ff9900; } */
.lor3 a[href]:visited {
  color: #a05c00;
}
/**/
.lor3 a[href]:hover {
  color: #ff0000;
}
.lor3 a[href]:active {
  color: #ff0099;
}
.lor3 a[href]:focus {
  color: #ff0000;
}
/* ------- Silurian */
.si {
  background-color: #b3e1b6;
}
/*Silurian*/
.si a[name]:link {
  color: inherit;
}
/* Link Origin */
.si a[name]:visited {
  color: inherit;
}
.si a[name]:hover {
  color: inherit;
}
.si a[name]:active {
  color: inherit;
}
.si a[name]:focus {
  color: inherit;
}
.si a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.si a[href]:visited { color: #ff9900; } */
.si a[href]:visited {
  color: #a05c00;
}
/**/
.si a[href]:hover {
  color: #ff0000;
}
.si a[href]:active {
  color: #ff0099;
}
.si a[href]:focus {
  color: #ff0000;
}
.lla {
  background-color: #99d7b3;
}
/*Llandovery*/
.lla a[name]:link {
  color: inherit;
}
/* Link Origin */
.lla a[name]:visited {
  color: inherit;
}
.lla a[name]:hover {
  color: inherit;
}
.lla a[name]:active {
  color: inherit;
}
.lla a[name]:focus {
  color: inherit;
}
.lla a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.lla a[href]:visited { color: #ff9900; } */
.lla a[href]:visited {
  color: #a05c00;
}
/**/
.lla a[href]:hover {
  color: #ff0000;
}
.lla a[href]:active {
  color: #ff0099;
}
.lla a[href]:focus {
  color: #ff0000;
}
.lla1 {
  background-color: #a6dcb5;
}
/*Rhuddanian*/
.lla1 a[name]:link {
  color: inherit;
}
/* Link Origin */
.lla1 a[name]:visited {
  color: inherit;
}
.lla1 a[name]:hover {
  color: inherit;
}
.lla1 a[name]:active {
  color: inherit;
}
.lla1 a[name]:focus {
  color: inherit;
}
.lla1 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.lla1 a[href]:visited { color: #ff9900; } */
.lla1 a[href]:visited {
  color: #a05c00;
}
/**/
.lla1 a[href]:hover {
  color: #ff0000;
}
.lla1 a[href]:active {
  color: #ff0099;
}
.lla1 a[href]:focus {
  color: #ff0000;
}
.lla2 {
  background-color: #b3e1c2;
}
/*Aeronian*/
.lla2 a[name]:link {
  color: inherit;
}
/* Link Origin */
.lla2 a[name]:visited {
  color: inherit;
}
.lla2 a[name]:hover {
  color: inherit;
}
.lla2 a[name]:active {
  color: inherit;
}
.lla2 a[name]:focus {
  color: inherit;
}
.lla2 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.lla2 a[href]:visited { color: #ff9900; } */
.lla2 a[href]:visited {
  color: #a05c00;
}
/**/
.lla2 a[href]:hover {
  color: #ff0000;
}
.lla2 a[href]:active {
  color: #ff0099;
}
.lla2 a[href]:focus {
  color: #ff0000;
}
.lla3 {
  background-color: #bfe6cf;
}
/*Telychian*/
.lla3 a[name]:link {
  color: inherit;
}
/* Link Origin */
.lla3 a[name]:visited {
  color: inherit;
}
.lla3 a[name]:hover {
  color: inherit;
}
.lla3 a[name]:active {
  color: inherit;
}
.lla3 a[name]:focus {
  color: inherit;
}
.lla3 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.lla3 a[href]:visited { color: #ff9900; } */
.lla3 a[href]:visited {
  color: #a05c00;
}
/**/
.lla3 a[href]:hover {
  color: #ff0000;
}
.lla3 a[href]:active {
  color: #ff0099;
}
.lla3 a[href]:focus {
  color: #ff0000;
}
.wen {
  background-color: #b3e1c2;
}
/*Wenlock*/
.wen a[name]:link {
  color: inherit;
}
/* Link Origin */
.wen a[name]:visited {
  color: inherit;
}
.wen a[name]:hover {
  color: inherit;
}
.wen a[name]:active {
  color: inherit;
}
.wen a[name]:focus {
  color: inherit;
}
.wen a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.wen a[href]:visited { color: #ff9900; } */
.wen a[href]:visited {
  color: #a05c00;
}
/**/
.wen a[href]:hover {
  color: #ff0000;
}
.wen a[href]:active {
  color: #ff0099;
}
.wen a[href]:focus {
  color: #ff0000;
}
.wen1 {
  background-color: #bfe6c3;
}
/*Sheinwoodian*/
.wen1 a[name]:link {
  color: inherit;
}
/* Link Origin */
.wen1 a[name]:visited {
  color: inherit;
}
.wen1 a[name]:hover {
  color: inherit;
}
.wen1 a[name]:active {
  color: inherit;
}
.wen1 a[name]:focus {
  color: inherit;
}
.wen1 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.wen1 a[href]:visited { color: #ff9900; } */
.wen1 a[href]:visited {
  color: #a05c00;
}
/**/
.wen1 a[href]:hover {
  color: #ff0000;
}
.wen1 a[href]:active {
  color: #ff0099;
}
.wen1 a[href]:focus {
  color: #ff0000;
}
.wen2 {
  background-color: #ccebd1;
}
/*Homerian*/
.wen2 a[name]:link {
  color: inherit;
}
/* Link Origin */
.wen2 a[name]:visited {
  color: inherit;
}
.wen2 a[name]:hover {
  color: inherit;
}
.wen2 a[name]:active {
  color: inherit;
}
.wen2 a[name]:focus {
  color: inherit;
}
.wen2 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.wen2 a[href]:visited { color: #ff9900; } */
.wen2 a[href]:visited {
  color: #a05c00;
}
/**/
.wen2 a[href]:hover {
  color: #ff0000;
}
.wen2 a[href]:active {
  color: #ff0099;
}
.wen2 a[href]:focus {
  color: #ff0000;
}
.lud {
  background-color: #bfe6cf;
}
/*Ludlow*/
.lud1 {
  background-color: #ccecdd;
}
/*Gorstian*/
.lud2 {
  background-color: #d9f0df;
}
/*Ludfordian*/
.pri {
  background-color: #e6f5e1;
}
/*Pridoli*/
/* ------- Devonian */
.de {
  background-color: #cb8c37;
}
/*Devonian*/
.de a[name]:link {
  color: inherit;
}
/* Link Origin */
.de a[name]:visited {
  color: inherit;
}
.de a[name]:hover {
  color: inherit;
}
.de a[name]:active {
  color: inherit;
}
.de a[name]:focus {
  color: inherit;
}
.de a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.de a[href]:visited {
  color: #ff9900;
}
/**/
/*.de a[href]:visited { color: #a05c00; } */
.de a[href]:hover {
  color: #ff0000;
}
.de a[href]:active {
  color: #ff0099;
}
.de a[href]:focus {
  color: #ff0000;
}
.ede {
  background-color: #e5ac4d;
}
/*Lower Devonian*/
.ede a[name]:link {
  color: inherit;
}
/* Link Origin */
.ede a[name]:visited {
  color: inherit;
}
.ede a[name]:hover {
  color: inherit;
}
.ede a[name]:active {
  color: inherit;
}
.ede a[name]:focus {
  color: inherit;
}
.ede a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.ede a[href]:visited { color: #ff9900; } */
.ede a[href]:visited {
  color: #a05c00;
}
/**/
.ede a[href]:hover {
  color: #ff0000;
}
.ede a[href]:active {
  color: #ff0099;
}
.ede a[href]:focus {
  color: #ff0000;
}
.ede1 {
  background-color: #e5b75a;
}
/*Lochovian*/
.ede1 a[name]:link {
  color: inherit;
}
/* Link Origin */
.ede1 a[name]:visited {
  color: inherit;
}
.ede1 a[name]:hover {
  color: inherit;
}
.ede1 a[name]:active {
  color: inherit;
}
.ede1 a[name]:focus {
  color: inherit;
}
.ede1 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.ede1 a[href]:visited { color: #ff9900; } */
.ede1 a[href]:visited {
  color: #a05c00;
}
/**/
.ede1 a[href]:hover {
  color: #ff0000;
}
.ede1 a[href]:active {
  color: #ff0099;
}
.ede1 a[href]:focus {
  color: #ff0000;
}
.ede2 {
  background-color: #e5c468;
}
/*Pragian*/
.ede2 a[name]:link {
  color: inherit;
}
/* Link Origin */
.ede2 a[name]:visited {
  color: inherit;
}
.ede2 a[name]:hover {
  color: inherit;
}
.ede2 a[name]:active {
  color: inherit;
}
.ede2 a[name]:focus {
  color: inherit;
}
.ede2 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.ede2 a[href]:visited { color: #ff9900; } */
.ede2 a[href]:visited {
  color: #a05c00;
}
/**/
.ede2 a[href]:hover {
  color: #ff0000;
}
.ede2 a[href]:active {
  color: #ff0099;
}
.ede2 a[href]:focus {
  color: #ff0000;
}
.ede3 {
  background-color: #e5d075;
}
/*Emsian*/
.ede3 a[name]:link {
  color: inherit;
}
/* Link Origin */
.ede3 a[name]:visited {
  color: inherit;
}
.ede3 a[name]:hover {
  color: inherit;
}
.ede3 a[name]:active {
  color: inherit;
}
.ede3 a[name]:focus {
  color: inherit;
}
.ede3 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.ede3 a[href]:visited { color: #ff9900; } */
.ede3 a[href]:visited {
  color: #a05c00;
}
/**/
.ede3 a[href]:hover {
  color: #ff0000;
}
.ede3 a[href]:active {
  color: #ff0099;
}
.ede3 a[href]:focus {
  color: #ff0000;
}
.mde {
  background-color: #f1c868;
}
/*Middle Devonian*/
.mde a[name]:link {
  color: inherit;
}
/* Link Origin */
.mde a[name]:visited {
  color: inherit;
}
.mde a[name]:hover {
  color: inherit;
}
.mde a[name]:active {
  color: inherit;
}
.mde a[name]:focus {
  color: inherit;
}
.mde a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.mde a[href]:visited { color: #ff9900; } */
.mde a[href]:visited {
  color: #a05c00;
}
/**/
.mde a[href]:hover {
  color: #ff0000;
}
.mde a[href]:active {
  color: #ff0099;
}
.mde a[href]:focus {
  color: #ff0000;
}
.mde1 {
  background-color: #f1d576;
}
/*Eifelian*/
.mde2 {
  background-color: #f1e185;
}
/*Givetian*/
.lde {
  background-color: #f1e19d;
}
/*Upper Devonian*/
.lde1 {
  background-color: #f2edad;
}
/*Frasnian*/
.lde2 {
  background-color: #f2edc5;
}
/*Famennian*/
/* ------- Carboniferous */
.cr {
  background-color: #67a599;
}
/*Carboniferous*/
.cr a[name]:link {
  color: inherit;
}
/* Link Origin */
.cr a[name]:visited {
  color: inherit;
}
.cr a[name]:hover {
  color: inherit;
}
.cr a[name]:active {
  color: inherit;
}
.cr a[name]:focus {
  color: inherit;
}
.cr a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.cr a[href]:visited { color: #ff9900; } */
.cr a[href]:visited {
  color: #a05c00;
}
/**/
.cr a[href]:hover {
  color: #ff0000;
}
.cr a[href]:active {
  color: #ff0099;
}
.cr a[href]:focus {
  color: #ff0000;
}
.mis {
  background-color: #678f66;
}
/*Mississippian*/
.mis a[name]:link {
  color: inherit;
}
/* Link Origin */
.mis a[name]:visited {
  color: inherit;
}
.mis a[name]:hover {
  color: inherit;
}
.mis a[name]:active {
  color: inherit;
}
.mis a[name]:focus {
  color: inherit;
}
.mis a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.mis a[href]:visited {
  color: #ff9900;
}
/**/
/*.mis a[href]:visited { color: #a05c00; } */
.mis a[href]:hover {
  color: #ff0000;
}
.mis a[href]:active {
  color: #ff0099;
}
.mis a[href]:focus {
  color: #ff0000;
}
.mis1 {
  background-color: #8cb06c;
}
/*Tournaisian*/
.mis1 a[name]:link {
  color: inherit;
}
/* Link Origin */
.mis1 a[name]:visited {
  color: inherit;
}
.mis1 a[name]:hover {
  color: inherit;
}
.mis1 a[name]:active {
  color: inherit;
}
.mis1 a[name]:focus {
  color: inherit;
}
.mis1 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.mis1 a[href]:visited { color: #ff9900; } */
.mis1 a[href]:visited {
  color: #a05c00;
}
/**/
.mis1 a[href]:hover {
  color: #ff0000;
}
.mis1 a[href]:active {
  color: #ff0099;
}
.mis1 a[href]:focus {
  color: #ff0000;
}
.mis2 {
  background-color: #a6b96c;
}
/*Visean*/
.mis2 a[name]:link {
  color: inherit;
}
/* Link Origin */
.mis2 a[name]:visited {
  color: inherit;
}
.mis2 a[name]:hover {
  color: inherit;
}
.mis2 a[name]:active {
  color: inherit;
}
.mis2 a[name]:focus {
  color: inherit;
}
.mis2 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.mis2 a[href]:visited { color: #ff9900; } */
.mis2 a[href]:visited {
  color: #a05c00;
}
/**/
.mis2 a[href]:hover {
  color: #ff0000;
}
.mis2 a[href]:active {
  color: #ff0099;
}
.mis2 a[href]:focus {
  color: #ff0000;
}
.mis3 {
  background-color: #bfc26b;
}
/*Serpukhovian*/
.mis3 a[name]:link {
  color: inherit;
}
/* Link Origin */
.mis3 a[name]:visited {
  color: inherit;
}
.mis3 a[name]:hover {
  color: inherit;
}
.mis3 a[name]:active {
  color: inherit;
}
.mis3 a[name]:focus {
  color: inherit;
}
.mis3 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.mis3 a[href]:visited { color: #ff9900; } */
.mis3 a[href]:visited {
  color: #a05c00;
}
/**/
.mis3 a[href]:hover {
  color: #ff0000;
}
.mis3 a[href]:active {
  color: #ff0099;
}
.mis3 a[href]:focus {
  color: #ff0000;
}
.pen {
  background-color: #99c2b5;
}
/*Pennsylvanian*/
.pen1 {
  background-color: #99c2b5;
}
/*Bashkirian*/
.pen2 {
  background-color: #b3cbb9;
}
/*Moscovian*/
.pen3 {
  background-color: #bfd0c5;
}
/*Kasimovian*/
.pen4 {
  background-color: #ccd4c7;
}
/*Gzhelian*/
/* ------- Permian */
.pe {
  background-color: #f04028;
}
/*Permian*/
.pe a[name]:link {
  color: inherit;
}
/* Link Origin */
.pe a[name]:visited {
  color: inherit;
}
.pe a[name]:hover {
  color: inherit;
}
.pe a[name]:active {
  color: inherit;
}
.pe a[name]:focus {
  color: inherit;
}
.pe a[name]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.pe a[href]:visited { color: #ff9900; } */
.pe a[href]:visited {
  color: #a05c00;
}
/**/
.pe a[href]:hover {
  color: #ff0000;
}
.pe a[href]:active {
  color: #ff0099;
}
.pe a[href]:focus {
  color: #ff0000;
}
.cis {
  background-color: #ef5845;
}
/*Cisuralian*/
.cis a[name]:link {
  color: inherit;
}
/* Link Origin */
.cis a[name]:visited {
  color: inherit;
}
.cis a[name]:hover {
  color: inherit;
}
.cis a[name]:active {
  color: inherit;
}
.cis a[name]:focus {
  color: inherit;
}
.cis a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.cis a[href]:visited { color: #ff9900; } */
.cis a[href]:visited {
  color: #a05c00;
}
/**/
.cis a[href]:hover {
  color: #ff0000;
}
.cis a[href]:active {
  color: #ff0099;
}
.cis a[href]:focus {
  color: #ff0000;
}
.cis1 {
  background-color: #e36350;
}
/*Asselian*/
.cis1 a[name]:link {
  color: inherit;
}
/* Link Origin */
.cis1 a[name]:visited {
  color: inherit;
}
.cis1 a[name]:hover {
  color: inherit;
}
.cis1 a[name]:active {
  color: inherit;
}
.cis1 a[name]:focus {
  color: inherit;
}
.cis1 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.cis1 a[href]:visited { color: #ff9900; } */
.cis1 a[href]:visited {
  color: #a05c00;
}
/**/
.cis1 a[href]:hover {
  color: #ff0000;
}
.cis1 a[href]:active {
  color: #ff0099;
}
.cis1 a[href]:focus {
  color: #ff0000;
}
.cis2 {
  background-color: #e36f5c;
}
/*Sakmarian*/
.cis2 a[name]:link {
  color: inherit;
}
/* Link Origin */
.cis2 a[name]:visited {
  color: inherit;
}
.cis2 a[name]:hover {
  color: inherit;
}
.cis2 a[name]:active {
  color: inherit;
}
.cis2 a[name]:focus {
  color: inherit;
}
.cis2 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.cis2 a[href]:visited { color: #ff9900; } */
.cis2 a[href]:visited {
  color: #a05c00;
}
/**/
.cis2 a[href]:hover {
  color: #ff0000;
}
.cis2 a[href]:active {
  color: #ff0099;
}
.cis2 a[href]:focus {
  color: #ff0000;
}
.cis3 {
  background-color: #e37b68;
}
/*Artisnkian*/
.cis3 a[name]:link {
  color: inherit;
}
/* Link Origin */
.cis3 a[name]:visited {
  color: inherit;
}
.cis3 a[name]:hover {
  color: inherit;
}
.cis3 a[name]:active {
  color: inherit;
}
.cis3 a[name]:focus {
  color: inherit;
}
.cis3 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.cis3 a[href]:visited { color: #ff9900; } */
.cis3 a[href]:visited {
  color: #a05c00;
}
/**/
.cis3 a[href]:hover {
  color: #ff0000;
}
.cis3 a[href]:active {
  color: #ff0099;
}
.cis3 a[href]:focus {
  color: #ff0000;
}
.cis4 {
  background-color: #e38776;
}
/*Kungurian*/
.cis4 a[name]:link {
  color: inherit;
}
/* Link Origin */
.cis4 a[name]:visited {
  color: inherit;
}
.cis4 a[name]:hover {
  color: inherit;
}
.cis4 a[name]:active {
  color: inherit;
}
.cis4 a[name]:focus {
  color: inherit;
}
.cis4 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.cis4 a[href]:visited { color: #ff9900; } */
.cis4 a[href]:visited {
  color: #a05c00;
}
/**/
.cis4 a[href]:hover {
  color: #ff0000;
}
.cis4 a[href]:active {
  color: #ff0099;
}
.cis4 a[href]:focus {
  color: #ff0000;
}
.gua {
  background-color: #fb745c;
}
/*Guadalupian*/
.gua a[name]:link {
  color: inherit;
}
/* Link Origin */
.gua a[name]:visited {
  color: inherit;
}
.gua a[name]:hover {
  color: inherit;
}
.gua a[name]:active {
  color: inherit;
}
.gua a[name]:focus {
  color: inherit;
}
.gua a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.gua a[href]:visited { color: #ff9900; } */
.gua a[href]:visited {
  color: #a05c00;
}
/**/
.gua a[href]:hover {
  color: #ff0000;
}
.gua a[href]:active {
  color: #ff0099;
}
.gua a[href]:focus {
  color: #ff0000;
}
.gua1 {
  background-color: #fb8069;
}
/*Roadian*/
.gua1 a[name]:link {
  color: inherit;
}
/* Link Origin */
.gua1 a[name]:visited {
  color: inherit;
}
.gua1 a[name]:hover {
  color: inherit;
}
.gua1 a[name]:active {
  color: inherit;
}
.gua1 a[name]:focus {
  color: inherit;
}
.gua1 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.gua1 a[href]:visited { color: #ff9900; } */
.gua1 a[href]:visited {
  color: #a05c00;
}
/**/
.gua1 a[href]:hover {
  color: #ff0000;
}
.gua1 a[href]:active {
  color: #ff0099;
}
.gua1 a[href]:focus {
  color: #ff0000;
}
.gua2 {
  background-color: #fb8d76;
}
/*Wordian*/
.gua2 a[name]:link {
  color: inherit;
}
/* Link Origin */
.gua2 a[name]:visited {
  color: inherit;
}
.gua2 a[name]:hover {
  color: inherit;
}
.gua2 a[name]:active {
  color: inherit;
}
.gua2 a[name]:focus {
  color: inherit;
}
.gua2 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.gua2 a[href]:visited { color: #ff9900; } */
.gua2 a[href]:visited {
  color: #a05c00;
}
/**/
.gua2 a[href]:hover {
  color: #ff0000;
}
.gua2 a[href]:active {
  color: #ff0099;
}
.gua2 a[href]:focus {
  color: #ff0000;
}
.gua3 {
  background-color: #fb9a85;
}
/*Capitanian*/
.gua3 a[name]:link {
  color: inherit;
}
/* Link Origin */
.gua3 a[name]:visited {
  color: inherit;
}
.gua3 a[name]:hover {
  color: inherit;
}
.gua3 a[name]:active {
  color: inherit;
}
.gua3 a[name]:focus {
  color: inherit;
}
.gua3 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.gua3 a[href]:visited { color: #ff9900; } */
.gua3 a[href]:visited {
  color: #a05c00;
}
/**/
.gua3 a[href]:hover {
  color: #ff0000;
}
.gua3 a[href]:active {
  color: #ff0099;
}
.gua3 a[href]:focus {
  color: #ff0000;
}
.lop {
  background-color: #fba794;
}
/*Lopingian*/
.lop1 {
  background-color: #fcb4a2;
}
/*Wuchiapingian*/
.lop2 {
  background-color: #fcc0b2;
}
/*Changsinghian*/
/* ------ Mesozoic*/
.mzbg {
  background-color: #e5f6fa;
}
/*Mesozoic*/
.mz {
  background-color: #67c5ca;
}
/*Mesozoic*/
.mz a[name]:link {
  color: inherit;
}
/* Link Origin */
.mz a[name]:visited {
  color: inherit;
}
.mz a[name]:hover {
  color: inherit;
}
.mz a[name]:active {
  color: inherit;
}
.mz a[namename]:focus {
  color: #ff9900;
}
.mz a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.mz a[href]:visited { color: #ff9900; } */
.mz a[href]:visited {
  color: #a05c00;
}
/**/
.mz a[href]:hover {
  color: #ff0000;
}
.mz a[href]:active {
  color: #ff0099;
}
.mz a[href]:focus {
  color: #ff0000;
}
/* ------- Triassic */
.trbg {
  background-color: #eedeef;
}
/*Triassic*/
/*.tr { background-color: #812b92; color: #ffe080; } */
.tr {
  background-color: #812b92;
}
/**/
.tr a[name]:link {
  color: inherit;
}
/* Link Destination */
.tr a[name]:visited {
  color: inherit;
}
.tr a[name]:hover {
  color: inherit;
}
.tr a[name]:active {
  color: inherit;
}
.tr a[name]:focus {
  color: inherit;
}
.tr a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.tr a[href]:visited {
  color: #ff9900;
}
/*.tr a[href]:visited { color: #a05c00; } */
.tr a[href]:hover {
  color: #ff0000;
}
.tr a[href]:active {
  color: #ff0099;
}
.tr a[href]:focus {
  color: #ff0000;
}
.etrbg {
  background-color: #efd9f0;
}
/*Lower Triassic*/
/*.etr { background-color: #983999; color: #ffe080; } */
.etr {
  background-color: #983999;
}
/**/
.etr a[name]:link {
  color: inherit;
}
/* Link Destination */
.etr a[name]:visited {
  color: inherit;
}
.etr a[name]:hover {
  color: inherit;
}
.etr a[name]:active {
  color: inherit;
}
.etr a[name]:focus {
  color: inherit;
}
.etr a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.etr a[href]:visited {
  color: #ff9900;
}
/*.etr a[href]:visited { color: #a05c00; } */
.etr a[href]:hover {
  color: #ff0000;
}
.etr a[href]:active {
  color: #ff0099;
}
.etr a[href]:focus {
  color: #ff0000;
}
.etr1bg {
  background-color: #f3e4f0;
}
/*Induan*/
/*.etr1 { background-color: #a4469f; color: #ffe080; } */
.etr1 {
  background-color: #a4469f;
  color: black;
}
/**/
.etr1 a[name]:link {
  color: inherit;
}
/* Link Destination */
.etr1 a[name]:visited {
  color: inherit;
}
.etr1 a[name]:hover {
  color: inherit;
}
.etr1 a[name]:active {
  color: inherit;
}
.etr1 a[name]:focus {
  color: inherit;
}
.etr1 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.etr1 a[href]:visited {
  color: #ff9900;
}
/*.etr1 a[href]:visited { color: #a05c00; } */
.etr1 a[href]:hover {
  color: #ff0000;
}
.etr1 a[href]:active {
  color: #ff0099;
}
.etr1 a[href]:focus {
  color: #ff0000;
}
.etr2bg {
  background-color: #f5e6f1;
}
/*Olenekian*/
/*.etr2 { background-color: #b051a5; color: #ffe080; } */
.etr2 {
  background-color: #b051a5;
  color: black;
}
/**/
.etr2 a[name]:link {
  color: inherit;
}
/* Link Destination */
.etr2 a[name]:visited {
  color: inherit;
}
.etr2 a[name]:hover {
  color: inherit;
}
.etr2 a[name]:active {
  color: inherit;
}
.etr2 a[name]:focus {
  color: inherit;
}
.etr2 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.etr2 a[href]:visited {
  color: #ff9900;
}
/*.etr2 a[href]:visited { color: #a05c00; } */
.etr2 a[href]:hover {
  color: #ff0000;
}
.etr2 a[href]:active {
  color: #ff0099;
}
.etr2 a[href]:focus {
  color: #ff0000;
}
.mtrbg {
  background-color: #f5ebf4;
}
/*Middle Triassic*/
/*.mtr { background-color: #b168b1; color: #ffe080; } */
.mtr {
  background-color: #b168b1;
}
/**/
.mtr a[name]:link {
  color: inherit;
}
/* Link Destination */
.mtr a[name]:visited {
  color: inherit;
}
.mtr a[name]:hover {
  color: inherit;
}
.mtr a[name]:active {
  color: inherit;
}
.mtr a[name]:focus {
  color: inherit;
}
.mtr a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.mtr a[href]:visited {
  color: #ff9900;
}
/**/
/*.mtr a[href]:visited { color: #a05c00; } */
.mtr a[href]:hover {
  color: #ff0000;
}
.mtr a[href]:active {
  color: #ff0099;
}
.mtr a[href]:focus {
  color: #ff0000;
}
/*.mtr1bg { background-color: #bc75b7; } Anisian*/
.mtr1bg {
  background-color: #f8ecf4;
}
/*Anisian*/
/*.mtr1 { background-color: #bc75b7; color: #ffe080; } */
.mtr1 {
  background-color: #bc75b7;
  color: black;
}
/**/
.mtr1 a[name]:link {
  color: inherit;
}
/* Link Destination */
.mtr1 a[name]:visited {
  color: inherit;
}
.mtr1 a[name]:hover {
  color: inherit;
}
.mtr1 a[name]:active {
  color: inherit;
}
.mtr1 a[name]:focus {
  color: inherit;
}
.mtr1 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.mtr1 a[href]:visited {
  color: #ff9900;
}
/*.mtr1 a[href]:visited { color: #a05c00; } */
.mtr1 a[href]:hover {
  color: #ff0000;
}
.mtr1 a[href]:active {
  color: #ff0099;
}
.mtr1 a[href]:focus {
  color: #ff0000;
}
/*.mtr2bg { background-color: #c983bf; } Ladinian*/
.mtr2bg {
  background-color: #f4e8ec;
}
/*Ladinian*/
/*.mtr2 { background-color: #c983bf; color: #ffe080; } */
.mtr2 {
  background-color: #c983bf;
  color: black;
}
/**/
.mtr2 a[name]:link {
  color: inherit;
}
/* Link Destination */
.mtr2 a[name]:visited {
  color: inherit;
}
.mtr2 a[name]:hover {
  color: inherit;
}
.mtr2 a[name]:active {
  color: inherit;
}
.mtr2 a[name]:focus {
  color: inherit;
}
.mtr2 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.mtr2 a[href]:visited {
  color: #ff9900;
}
/**/
/*.mtr2 a[href]:visited { color: #a05c00; } */
.mtr2 a[href]:hover {
  color: #ff0000;
}
.mtr2 a[href]:active {
  color: #ff0099;
}
.mtr2 a[href]:focus {
  color: #ff0000;
}
.ltrbg {
  background-color: #f6f1f7;
}
/*Upper Triassic*/
/*.ltr { background-color: #bd8cc3; color: #ffe080; } */
.ltr {
  background-color: #bd8cc3;
}
/**/
.ltr a[name]:link {
  color: inherit;
}
/* Link Destination */
.ltr a[name]:visited {
  color: inherit;
}
.ltr a[name]:hover {
  color: inherit;
}
.ltr a[name]:active {
  color: inherit;
}
.ltr a[name]:focus {
  color: inherit;
}
.ltr a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.ltr a[href]:visited { color: #ff9900; } */
.ltr a[href]:visited {
  color: #a05c00;
}
/**/
.ltr a[href]:hover {
  color: #ff0000;
}
.ltr a[href]:active {
  color: #ff0099;
}
.ltr a[href]:focus {
  color: #ff0000;
}
.ltr1bg {
  background-color: #f8f3f8;
}
/*Carnian*/
/*.ltr1 { background-color: #c99bcb; color: #ffe080; } */
.ltr1 {
  background-color: #c99bcb;
  color: black;
}
/**/
.ltr1 a[name]:link {
  color: inherit;
}
/* Link Destination */
.ltr1 a[name]:visited {
  color: inherit;
}
.ltr1 a[name]:hover {
  color: inherit;
}
.ltr1 a[name]:active {
  color: inherit;
}
.ltr1 a[name]:focus {
  color: inherit;
}
.ltr1 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.ltr1 a[href]:visited { color: #ff9900; } */
.ltr1 a[href]:visited {
  color: #a05c00;
}
/**/
.ltr1 a[href]:hover {
  color: #ff0000;
}
.ltr1 a[href]:active {
  color: #ff0099;
}
.ltr1 a[href]:focus {
  color: #ff0000;
}
.ltr2bg {
  background-color: #faf5f9;
}
/*Norian*/
/*.ltr2 { background-color: #d6aad3; color: #ffe080; } */
.ltr2 {
  background-color: #d6aad3;
  color: black;
}
/**/
.ltr2 a[name]:link {
  color: inherit;
}
/* Link Destination */
.ltr2 a[name]:visited {
  color: inherit;
}
.ltr2 a[name]:hover {
  color: inherit;
}
.ltr2 a[name]:active {
  color: inherit;
}
.ltr2 a[name]:focus {
  color: inherit;
}
.ltr2 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.ltr2 a[href]:visited { color: #ff9900; }*/
.ltr2 a[href]:visited {
  color: #a05c00;
}
/**/
.ltr2 a[href]:hover {
  color: #ff0000;
}
.ltr2 a[href]:active {
  color: #ff0099;
}
.ltr2 a[href]:focus {
  color: #ff0000;
}
/*.ltr3bg { background-color: #fdfbfd; } Rhaetian*/
.ltr3bg {
  background-color: #faf6fc;
}
/*Rhaetian*/
/*.ltr3 { background-color: #e3b9db; color: #ffe080; } */
.ltr3 {
  background-color: #e3b9db;
  color: black;
}
/**/
.ltr3 a[name]:link {
  color: inherit;
}
/* Link Destination */
.ltr3 a[name]:visited {
  color: inherit;
}
.ltr3 a[name]:hover {
  color: inherit;
}
.ltr3 a[name]:active {
  color: inherit;
}
.ltr3 a[name]:focus {
  color: inherit;
}
.ltr3 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.ltr3 a[href]:visited { color: #ff9900; }*/
.ltr3 a[href]:visited {
  color: #a05c00;
}
/**/
.ltr3 a[href]:hover {
  color: #ff0000;
}
.ltr3 a[href]:active {
  color: #ff0099;
}
.ltr3 a[href]:focus {
  color: #ff0000;
}
/* ------- Jurassic */
.jubg {
  background-color: #d5f2fa;
}
/*Jurassic*/
.ju {
  background-color: #34b2c9;
}
.ju a[name]:link {
  color: inherit;
}
/* Link Destination */
.ju a[name]:visited {
  color: inherit;
}
.ju a[name]:hover {
  color: inherit;
}
.ju a[name]:active {
  color: inherit;
}
.ju a[name]:focus {
  color: inherit;
}
.ju a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.ju a[href]:visited { color: #ff9900; } */
.ju a[href]:visited {
  color: #a05c00;
}
/**/
.ju a[href]:hover {
  color: #ff0000;
}
.ju a[href]:active {
  color: #ff0099;
}
.ju a[href]:focus {
  color: #ff0000;
}
.ejubg {
  background-color: #d5f2fb;
}
/*Lower Jurassic*/
.eju {
  background-color: #42aed0;
}
.eju a[name]:link {
  color: inherit;
  color: #ffffff;
}
/* Link Destination */
.eju a[name]:visited {
  color: inherit;
}
.eju a[name]:hover {
  color: inherit;
}
.eju a[name]:active {
  color: inherit;
}
.eju a[name]:focus {
  color: inherit;
}
.eju a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.eju a[href]:visited { color: #ff9900; } */
.eju a[href]:visited {
  color: #a05c00;
}
/**/
.eju a[href]:hover {
  color: #ff0000;
}
.eju a[href]:active {
  color: #ff0099;
}
.tax a[href]:focus {
  color: #ff0000;
}
.eju1bg {
  background-color: #eaf6f9;
}
/*Hettangian*/
.eju1 {
  background-color: #4eb3d3;
  color: black;
}
.eju1 a[name]:link {
  color: inherit;
}
/* Link Destination */
.eju1 a[name]:visited {
  color: inherit;
}
.eju1 a[name]:hover {
  color: inherit;
}
.eju1 a[name]:active {
  color: inherit;
}
.eju1 a[name]:focus {
  color: inherit;
}
.eju1 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.eju1 a[href]:visited { color: #ff9900; } */
.eju1 a[href]:visited {
  color: #a05c00;
}
/**/
.eju1 a[href]:hover {
  color: #ff0000;
}
.eju1 a[href]:active {
  color: #ff0099;
}
.eju1 a[href]:focus {
  color: #ff0000;
}
.eju2bg {
  background-color: #f3f9fb;
}
/*Sinemurian*/
.eju2 {
  background-color: #67bcd8;
  color: black;
}
.eju2 a[name]:link {
  color: inherit;
}
/* Link Destination */
.eju2 a[name]:visited {
  color: inherit;
}
.eju2 a[name]:hover {
  color: inherit;
}
.eju2 a[name]:active {
  color: inherit;
}
.eju2 a[name]:focus {
  color: inherit;
}
.eju2 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.eju2 a[href]:visited { color: #ff9900; } */
.eju2 a[href]:visited {
  color: #a05c00;
}
/**/
.eju2 a[href]:hover {
  color: #ff0000;
}
.eju2 a[href]:active {
  color: #ff0099;
}
.eju2 a[href]:focus {
  color: #ff0000;
}
.eju3bg {
  background-color: #d6ecf4;
}
/*Pliensbachian*/
.eju3 {
  background-color: #80c5dd;
  color: black;
}
.eju3 a[name]:link {
  color: inherit;
}
/* Link Destination */
.eju3 a[name]:visited {
  color: inherit;
}
.eju3 a[name]:hover {
  color: inherit;
}
.eju3 a[name]:active {
  color: inherit;
}
.eju3 a[name]:focus {
  color: inherit;
}
.eju3 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.eju3 a[href]:visited { color: #ff9900; } */
.eju3 a[href]:visited {
  color: #a05c00;
}
/**/
.eju3 a[href]:hover {
  color: #ff0000;
}
.eju3 a[href]:active {
  color: #ff0099;
}
.eju3 a[href]:focus {
  color: #ff0000;
}
.eju4bg {
  background-color: #dff0f5;
}
/*Toarcian*/
.eju4 {
  background-color: #99cee3;
  color: black;
}
.eju4 a[name]:link {
  color: inherit;
}
/* Link Destination */
.eju4 a[name]:visited {
  color: inherit;
}
.eju4 a[name]:hover {
  color: inherit;
}
.eju4 a[name]:active {
  color: inherit;
}
.eju4 a[name]:focus {
  color: inherit;
}
.eju4 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.eju4 a[href]:visited { color: #ff9900; } */
.eju4 a[href]:visited {
  color: #a05c00;
}
/**/
.eju4 a[href]:hover {
  color: #ff0000;
}
.eju4 a[href]:active {
  color: #ff0099;
}
.eju4 a[href]:focus {
  color: #ff0000;
}
.mjubg {
  background-color: #ebf7fc;
}
/*Middle Jurassic*/
.mju {
  background-color: #80cfd8;
}
.mju a[name]:link {
  color: inherit;
}
/* Link Destination */
.mju a[name]:visited {
  color: inherit;
}
.mju a[name]:hover {
  color: inherit;
}
.mju a[name]:active {
  color: inherit;
}
.mju a[name]:focus {
  color: inherit;
}
.mju a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.mju a[href]:visited { color: #ff9900; } */
.mju a[href]:visited {
  color: #a05c00;
}
/**/
.mju a[href]:hover {
  color: #ff0000;
}
.mju a[href]:active {
  color: #ff0099;
}
.mju a[href]:focus {
  color: #ff0000;
}
.mju1bg {
  background-color: #ebf7f8;
}
/*Aalenian*/
.mju1 {
  background-color: #9ad9dd;
}
.mju1 a[name]:link {
  color: inherit;
}
/* Link Destination */
.mju1 a[name]:visited {
  color: inherit;
}
.mju1 a[name]:hover {
  color: inherit;
}
.mju1 a[name]:active {
  color: inherit;
}
.mju1 a[name]:focus {
  color: inherit;
}
.mju1 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.mju1 a[href]:visited { color: #ff9900; } */
.mju1 a[href]:visited {
  color: #a05c00;
}
/**/
.mju1 a[href]:hover {
  color: #ff0000;
}
.mju1 a[href]:active {
  color: #ff0099;
}
.mju1 a[href]:focus {
  color: #ff0000;
}
.mju2bg {
  background-color: #f3fafc;
}
/*Bajocian*/
.mju2 {
  background-color: #a6dde0;
}
.mju2 a[name]:link {
  color: inherit;
}
/* Link Origin */
.mju2 a[name]:visited {
  color: inherit;
}
.mju2 a[name]:hover {
  color: inherit;
}
.mju2 a[name]:active {
  color: inherit;
}
.mju2 a[name]:focus {
  color: inherit;
}
.mju2 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.mju2 a[href]:visited { color: #ff9900; } */
.mju2 a[href]:visited {
  color: #a05c00;
}
/**/
.mju2 a[href]:hover {
  color: #ff0000;
}
.mju2 a[href]:active {
  color: #ff0099;
}
.mju2 a[href]:focus {
  color: #ff0000;
}
.mju3bg {
  background-color: #f3fafa;
}
/*Bathonian*/
.mju3 {
  background-color: #b3e2e3;
}
.mju4bg {
  background-color: #e2f3f3;
}
/*Callovian*/
.mju4 {
  background-color: #bfe7e5;
}
.ljubg {
  background-color: #f5fbfe;
}
/*Upper Jurassic*/
.lju {
  background-color: #b3e3ee;
}
.lju1bg {
  background-color: #eaf7fa;
}
/*Oxfordian*/
.lju1 {
  background-color: #bfe7f1;
}
.lju2bg {
  background-color: #ddf2f7;
}
/*Kimmeridgian*/
.lju2 {
  background-color: #ccecf4;
}
.lju3bg {
  background-color: #e0faf8;
}
/*Tithonian*/
.lju3 {
  background-color: #d9f1f7;
}
/* ------- Cretaceous */
.krbg {
  background-color: #e9f6e0;
}
/* Cretaceous */
.kr {
  background-color: #7fc64e;
}
.kr a[name]:link {
  color: inherit;
}
/* Link Origin */
.kr a[name]:visited {
  color: inherit;
}
.kr a[name]:hover {
  color: inherit;
}
.kr a[name]:active {
  color: inherit;
}
.kr a[name]:focus {
  color: inherit;
}
.kr a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.kr a[href]:visited { color: #ff9900; } */
.kr a[href]:visited {
  color: #a05c00;
}
/**/
.kr a[href]:hover {
  color: #ff0000;
}
.kr a[href]:active {
  color: #ff0099;
}
.kr a[href]:focus {
  color: #ff0000;
}
.krabg {
  background-color: #b2e0b2;
}
/* Neocomian */
.kra {
  background-color: #006600;
  color: #ffffff;
}
.kra a[name]:link {
  color: inherit;
}
/* Link Origin */
.kra a[name]:visited {
  color: inherit;
}
.kra a[name]:hover {
  color: inherit;
}
.kra a[name]:active {
  color: inherit;
}
.kra a[name]:focus {
  color: inherit;
}
.kra a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.kra a[href]:visited {
  color: #ff9900;
}
/*.kra a[href]:visited { color: #a05c00; } */
.kra a[href]:hover {
  color: #ff0000;
}
.kra a[href]:active {
  color: #ff0099;
}
.kra a[href]:focus {
  color: #ff0000;
}
.krbbg {
  background-color: #b6e8b6;
}
/* Gallic */
.krb {
  background-color: #007f00;
  color: #ffffff;
}
.krb a[name]:link {
  color: inherit;
}
/* Link Origin */
.krb a[name]:visited {
  color: inherit;
}
.krb a[name]:hover {
  color: inherit;
}
.krb a[name]:active {
  color: inherit;
}
.krb a[name]:focus {
  color: inherit;
}
.krb a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.krb a[href]:visited {
  color: #ff9900;
}
/*.krb a[href]:visited { color: #a05c00; } */
.krb a[href]:hover {
  color: #ff0000;
}
.krb a[href]:active {
  color: #ff0099;
}
.krb a[href]:focus {
  color: #ff0000;
}
.krcbg {
  background-color: #c4eec4;
}
/* Senonian */
.krc {
  background-color: #009900;
  color: #ffffff;
}
.krc a[name]:link {
  color: inherit;
}
/* Link Origin */
.krc a[name]:visited {
  color: inherit;
}
.krc a[name]:hover {
  color: inherit;
}
.krc a[name]:active {
  color: inherit;
}
.krc a[name]:focus {
  color: inherit;
}
.krc a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.krc a[href]:visited {
  color: #ff9900;
}
/*.krc a[href]:visited { color: #a05c00; } */
.krc a[href]:hover {
  color: #ff0000;
}
.krc a[href]:active {
  color: #ff0099;
}
.krc a[href]:focus {
  color: #ff0000;
}
.ekrabg {
  background-color: #f0f7e6;
}
/* Early Cretaceous I */
.ekra {
  background-color: #78c43a;
}
.ekra a[name]:link {
  color: inherit;
}
/* Link Origin */
.ekra a[name]:visited {
  color: inherit;
}
.ekra a[name]:hover {
  color: inherit;
}
.ekra a[name]:active {
  color: inherit;
}
.ekra a[name]:focus {
  color: inherit;
}
.ekra a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.ekra a[href]:visited { color: #ff9900; } */
.ekra a[href]:visited {
  color: #a05c00;
}
/**/
.ekra a[href]:hover {
  color: #ff0000;
}
.ekra a[href]:active {
  color: #ff0099;
}
.ekra a[href]:focus {
  color: #ff0000;
}
.ekrbbg {
  background-color: #e3f3d7;
}
/* Early Cretaceous II (Aptian-Albian) */
.ekrb {
  background-color: #a0d675;
}
.ekrb a[name]:link {
  color: inherit;
}
/* Link Origin */
.ekrb a[name]:visited {
  color: inherit;
}
.ekrb a[name]:hover {
  color: inherit;
}
.ekrb a[name]:active {
  color: inherit;
}
.ekrb a[name]:focus {
  color: inherit;
}
.ekrb a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.ekrb a[href]:visited { color: #ff9900; } */
.ekrb a[href]:visited {
  color: #a05c00;
}
/**/
.ekrb a[href]:hover {
  color: #ff0000;
}
.ekrb a[href]:active {
  color: #ff0099;
}
.ekrb a[href]:focus {
  color: #ff0000;
}
.lkrabg {
  background-color: #f4f8e4;
}
/* High Cretaceous */
.lkra {
  background-color: #97d12d;
}
.lkra a[name]:link {
  color: inherit;
}
/* Link Origin */
.lkra a[name]:visited {
  color: inherit;
}
.lkra a[name]:hover {
  color: inherit;
}
.lkra a[name]:active {
  color: inherit;
}
.lkra a[name]:focus {
  color: inherit;
}
.lkra a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.lkra a[href]:visited { color: #ff9900; } */
.lkra a[href]:visited {
  color: #a05c00;
}
/**/
.lkra a[href]:hover {
  color: #ff0000;
}
.lkra a[href]:active {
  color: #ff0099;
}
.lkra a[href]:focus {
  color: #ff0000;
}
.lkrbbg {
  background-color: #ecf8dc;
}
/**/
/* End-Cretaceous */
.lkrb {
  background-color: #c1e381;
}
.lkrb a[name]:link {
  color: inherit;
}
/* Link Origin */
.lkrb a[name]:visited {
  color: inherit;
}
.lkrb a[name]:hover {
  color: inherit;
}
.lkrb a[name]:active {
  color: inherit;
}
.lkrb a[name]:focus {
  color: inherit;
}
.lkrb a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.lkrb a[href]:visited { color: #ff9900; } */
.lkrb a[href]:visited {
  color: #a05c00;
}
/**/
.lkrb a[href]:hover {
  color: #ff0000;
}
.lkrb a[href]:active {
  color: #ff0099;
}
.lkrb a[href]:focus {
  color: #ff0000;
}
.ekrbg {
  background-color: #f1f9eb;
}
/* Lower Cretaceous */
.ekr {
  background-color: #8ccd57;
}
.ekr a[name]:link {
  color: inherit;
}
/* Link Origin */
.ekr a[name]:visited {
  color: inherit;
}
.ekr a[name]:hover {
  color: inherit;
}
.ekr a[name]:active {
  color: inherit;
}
.ekr a[name]:focus {
  color: inherit;
}
.ekr a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.ekr a[href]:visited { color: #ff9900; } */
.ekr a[href]:visited {
  color: #a05c00;
}
/**/
.ekr a[href]:hover {
  color: #ff0000;
}
.ekr a[href]:active {
  color: #ff0099;
}
.ekr a[href]:focus {
  color: #ff0000;
}
.ekr1bg {
  background-color: #eff7e8;
}
/* Berriasian */
.ekr1 {
  background-color: #8ccd60;
}
.ekr1 a[name]:link {
  color: inherit;
}
/* Link Origin */
.ekr1 a[name]:visited {
  color: inherit;
}
.ekr1 a[name]:hover {
  color: inherit;
}
.ekr1 a[name]:active {
  color: inherit;
}
.ekr1 a[name]:focus {
  color: inherit;
}
.ekr1 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.ekr1 a[href]:visited { color: #ff9900; } */
.ekr1 a[href]:visited {
  color: #a05c00;
}
/**/
.ekr1 a[href]:hover {
  color: #ff0000;
}
.ekr1 a[href]:active {
  color: #ff0099;
}
.ekr1 a[href]:focus {
  color: #ff0000;
}
.ekr2bg {
  background-color: #f2f8ea;
}
/* Valanginian */
.ekr2 {
  background-color: #99d36a;
}
.ekr2 a[name]:link {
  color: inherit;
}
/* Link Origin */
.ekr2 a[name]:visited {
  color: inherit;
}
.ekr2 a[name]:hover {
  color: inherit;
}
.ekr2 a[name]:active {
  color: inherit;
}
.ekr2 a[name]:focus {
  color: inherit;
}
.ekr2 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.ekr2 a[href]:visited { color: #ff9900; } */
.ekr2 a[href]:visited {
  color: #a05c00;
}
/**/
.ekr2 a[href]:hover {
  color: #ff0000;
}
.ekr2 a[href]:active {
  color: #ff0099;
}
.ekr2 a[href]:focus {
  color: #ff0000;
}
.ekr3bg {
  background-color: #e5f3d7;
}
/* Hauterivian */
.ekr3 {
  background-color: #a6d975;
}
.ekr3 a[name]:link {
  color: inherit;
}
/* Link Origin */
.ekr3 a[name]:visited {
  color: inherit;
}
.ekr3 a[name]:hover {
  color: inherit;
}
.ekr3 a[name]:active {
  color: inherit;
}
.ekr3 a[name]:focus {
  color: inherit;
}
.ekr3 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.ekr3 a[href]:visited { color: #ff9900; } */
.ekr3 a[href]:visited {
  color: #a05c00;
}
/**/
.ekr3 a[href]:hover {
  color: #ff0000;
}
.ekr3 a[href]:active {
  color: #ff0099;
}
.ekr3 a[href]:focus {
  color: #ff0000;
}
.ekr4bg {
  background-color: #e6f3d7;
}
/* Barremian */
.ekr4 {
  background-color: #b3df7f;
}
.ekr4 a[name]:link {
  color: inherit;
}
/* Link Origin */
.ekr4 a[name]:visited {
  color: inherit;
}
.ekr4 a[name]:hover {
  color: inherit;
}
.ekr4 a[name]:active {
  color: inherit;
}
.ekr4 a[name]:focus {
  color: inherit;
}
.ekr4 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.ekr4 a[href]:visited { color: #ff9900; } */
.ekr4 a[href]:visited {
  color: #a05c00;
}
/**/
.ekr4 a[href]:hover {
  color: #ff0000;
}
.ekr4 a[href]:active {
  color: #ff0099;
}
.ekr4 a[href]:focus {
  color: #ff0000;
}
.ekr5bg {
  background-color: #f8faf0;
}
/* Aptian */
.ekr5 {
  background-color: #bfe48a;
}
.ekr6bg {
  background-color: #f4fae9;
}
/*Albian*/
.ekr6 {
  background-color: #ccea97;
}
.lkrbg {
  background-color: #eaf5d5;
}
/* Upper Cretaceous */
.lkr {
  background-color: #a6d84a;
}
.lkr a[name]:link {
  color: inherit;
}
/* Link Origin */
.lkr a[name]:visited {
  color: inherit;
}
.lkr a[name]:hover {
  color: inherit;
}
.lkr a[name]:active {
  color: inherit;
}
.lkr a[name]:focus {
  color: inherit;
}
.lkr a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.lkr a[href]:visited { color: #ff9900; } */
.lkr a[href]:visited {
  color: #a05c00;
}
/**/
.lkr a[href]:hover {
  color: #ff0000;
}
.lkr a[href]:active {
  color: #ff0099;
}
.lkr a[href]:focus {
  color: #ff0000;
}
.lkr1bg {
  background-color: #f5fae9;
}
/* Cenomanian */
.lkr1 {
  background-color: #b3de53;
}
.lkr1 a[name]:link {
  color: inherit;
}
/* Link Origin */
.lkr1 a[name]:visited {
  color: inherit;
}
.lkr1 a[name]:hover {
  color: inherit;
}
.lkr1 a[name]:active {
  color: inherit;
}
.lkr1 a[name]:focus {
  color: inherit;
}
.lkr1 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.lkr1 a[href]:visited { color: #ff9900; } */
.lkr1 a[href]:visited {
  color: #a05c00;
}
/**/
.lkr1 a[href]:hover {
  color: #ff0000;
}
.lkr1 a[href]:active {
  color: #ff0099;
}
.lkr1 a[href]:focus {
  color: #ff0000;
}
.lkr2bg {
  background-color: #edf7d3;
}
/* Turonian */
.lkr2 {
  background-color: #bfe35d;
}
.lkr2 a[name]:link {
  color: inherit;
}
/* Link Origin */
.lkr2 a[name]:visited {
  color: inherit;
}
.lkr2 a[name]:hover {
  color: inherit;
}
.lkr2 a[name]:active {
  color: inherit;
}
.lkr2 a[name]:focus {
  color: inherit;
}
.lkr2 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.lkr2 a[href]:visited { color: #ff9900; } */
.lkr2 a[href]:visited {
  color: #a05c00;
}
/**/
.lkr2 a[href]:hover {
  color: #ff0000;
}
.lkr2 a[href]:active {
  color: #ff0099;
}
.lkr2 a[href]:focus {
  color: #ff0000;
}
.lkr3bg {
  background-color: #fafdf1;
}
/*Coniacian*/
.lkr3 {
  background-color: #cce968;
}
.lkr3 a[name]:link {
  color: inherit;
}
/* Link Origin */
.lkr3 a[name]:visited {
  color: inherit;
}
.lkr3 a[name]:hover {
  color: inherit;
}
.lkr3 a[name]:active {
  color: inherit;
}
.lkr3 a[name]:focus {
  color: inherit;
}
.lkr3 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.lkr3 a[href]:visited { color: #ff9900; } */
.lkr3 a[href]:visited {
  color: #a05c00;
}
/**/
.lkr3 a[href]:hover {
  color: #ff0000;
}
.lkr3 a[href]:active {
  color: #ff0099;
}
.lkr3 a[href]:focus {
  color: #ff0000;
}
.lkr4bg {
  background-color: #fbfbed;
}
/*Santonian*/
.lkr4 {
  background-color: #d9ef74;
}
.lkr5bg {
  background-color: #fcfdf0;
}
/*Campanian*/
.lkr5 {
  background-color: #e6f47f;
}
.lkr6bg {
  background-color: #fdfef0;
}
/*Maastrichtian*/
.lkr6 {
  background-color: #f2fa8c;
}
/* ------ Cenozoic */
.czbg {
  background-color: #fdfed8;
}
/* Cenozoic */
.cz {
  background-color: #f2f91d;
}
/* ------- Paleogene */
.plgbg {
  background-color: #fff0e5;
}
/* Paleogene */
.plg {
  background-color: #fd9a52;
}
.plg a[name]:link {
  color: inherit;
}
/* Link Origin */
.plg a[name]:visited {
  color: inherit;
}
.plg a[name]:hover {
  color: inherit;
}
.plg a[name]:active {
  color: inherit;
}
.plg a[name]:focus {
  color: inherit;
}
.plg a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.plg a[href]:visited { color: #ff9900; } */
.plg a[href]:visited {
  color: #a05c00;
}
/**/
.plg a[href]:hover {
  color: #ff0000;
}
.plg a[href]:active {
  color: #ff0099;
}
.plg a[href]:focus {
  color: #ff0000;
}
.plcbg {
  background-color: #fef4eb;
}
/* Paleocene */
.plc {
  background-color: #fda75f;
}
.plc a[name]:link {
  color: inherit;
}
/* Link Origin */
.plc a[name]:visited {
  color: inherit;
}
.plc a[name]:hover {
  color: inherit;
}
.plc a[name]:active {
  color: inherit;
}
.plc a[name]:focus {
  color: inherit;
}
.plc a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.plc a[href]:visited { color: #ff9900; } */
.plc a[href]:visited {
  color: #a05c00;
}
/**/
.plc a[href]:hover {
  color: #ff0000;
}
.plc a[href]:active {
  color: #ff0099;
}
.plc a[href]:focus {
  color: #ff0000;
}
.plc1 {
  background-color: #fdb462;
}
/*Danian*/
.plc1 a[name]:link {
  color: inherit;
}
/* Link Origin */
.plc1 a[name]:visited {
  color: inherit;
}
.plc1 a[name]:hover {
  color: inherit;
}
.plc1 a[name]:active {
  color: inherit;
}
.plc1 a[name]:focus {
  color: inherit;
}
.plc1 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.plc1 a[href]:visited { color: #ff9900; } */
.plc1 a[href]:visited {
  color: #a05c00;
}
/**/
.plc1 a[href]:hover {
  color: #ff0000;
}
.plc1 a[href]:active {
  color: #ff0099;
}
.plc1 a[href]:focus {
  color: #ff0000;
}
.plc2 {
  background-color: #febf65;
}
/*Selandian*/
.plc2 a[name]:link {
  color: inherit;
}
/* Link Origin */
.plc2 a[name]:visited {
  color: inherit;
}
.plc2 a[name]:hover {
  color: inherit;
}
.plc2 a[name]:active {
  color: inherit;
}
.plc2 a[name]:focus {
  color: inherit;
}
.plc2 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.plc2 a[href]:visited { color: #ff9900; } */
.plc2 a[href]:visited {
  color: #a05c00;
}
/**/
.plc2 a[href]:hover {
  color: #ff0000;
}
.plc2 a[href]:active {
  color: #ff0099;
}
.plc2 a[href]:focus {
  color: #ff0000;
}
.plc3 {
  background-color: #fdbf6f;
}
/*Thanetian*/
.plc3 a[name]:link {
  color: inherit;
}
/* Link Origin */
.plc3 a[name]:visited {
  color: inherit;
}
.plc3 a[name]:hover {
  color: inherit;
}
.plc3 a[name]:active {
  color: inherit;
}
.plc3 a[name]:focus {
  color: inherit;
}
.plc3 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.plc3 a[href]:visited { color: #ff9900; } */
.plc3 a[href]:visited {
  color: #a05c00;
}
/**/
.plc3 a[href]:hover {
  color: #ff0000;
}
.plc3 a[href]:active {
  color: #ff0099;
}
.plc3 a[href]:focus {
  color: #ff0000;
}
.eocbg {
  background-color: #fef6ed;
}
/* Eocene */
.eoc {
  background-color: #fdb46c;
}
.eoc a[name]:link {
  color: inherit;
}
/* Link Origin */
.eoc a[name]:visited {
  color: inherit;
}
.eoc a[name]:hover {
  color: inherit;
}
.eoc a[name]:active {
  color: inherit;
}
.eoc a[name]:focus {
  color: inherit;
}
.eoc a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.eoc a[href]:visited { color: #ff9900; } */
.eoc a[href]:visited {
  color: #a05c00;
}
/**/
.eoc a[href]:hover {
  color: #ff0000;
}
.eoc a[href]:active {
  color: #ff0099;
}
.eoc a[href]:focus {
  color: #ff0000;
}
.eoc1 {
  background-color: #fca773;
}
/*Ypresian*/
.eoc1 a[name]:link {
  color: inherit;
}
/* Link Origin */
.eoc1 a[name]:visited {
  color: inherit;
}
.eoc1 a[name]:hover {
  color: inherit;
}
.eoc1 a[name]:active {
  color: inherit;
}
.eoc1 a[name]:focus {
  color: inherit;
}
.eoc1 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.eoc1 a[href]:visited { color: #ff9900; } */
.eoc1 a[href]:visited {
  color: #a05c00;
}
/**/
.eoc1 a[href]:hover {
  color: #ff0000;
}
.eoc1 a[href]:active {
  color: #ff0099;
}
.eoc1 a[href]:focus {
  color: #ff0000;
}
.eoc2 {
  background-color: #fcb482;
}
/*Lutetian*/
.eoc2 a[name]:link {
  color: inherit;
}
/* Link Origin */
.eoc2 a[name]:visited {
  color: inherit;
}
.eoc2 a[name]:hover {
  color: inherit;
}
.eoc2 a[name]:active {
  color: inherit;
}
.eoc2 a[name]:focus {
  color: inherit;
}
.eoc2 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.eoc2 a[href]:visited { color: #ff9900; } */
.eoc2 a[href]:visited {
  color: #a05c00;
}
/**/
.eoc2 a[href]:hover {
  color: #ff0000;
}
.eoc2 a[href]:active {
  color: #ff0099;
}
.eoc2 a[href]:focus {
  color: #ff0000;
}
.eoc3 {
  background-color: #fdc091;
}
/*Bartonian*/
.eoc3 a[name]:link {
  color: inherit;
}
/* Link Origin */
.eoc3 a[name]:visited {
  color: inherit;
}
.eoc3 a[name]:hover {
  color: inherit;
}
.eoc3 a[name]:active {
  color: inherit;
}
.eoc3 a[name]:focus {
  color: inherit;
}
.eoc3 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.eoc3 a[href]:visited { color: #ff9900; } */
.eoc3 a[href]:visited {
  color: #a05c00;
}
/**/
.eoc3 a[href]:hover {
  color: #ff0000;
}
.eoc3 a[href]:active {
  color: #ff0099;
}
.eoc3 a[href]:focus {
  color: #ff0000;
}
.eoc4 {
  background-color: #fdcda1;
}
/*Priabonian*/
.eoc4 a[name]:link {
  color: inherit;
}
/* Link Origin */
.eoc4 a[name]:visited {
  color: inherit;
}
.eoc4 a[name]:hover {
  color: inherit;
}
.eoc4 a[name]:active {
  color: inherit;
}
.eoc4 a[name]:focus {
  color: inherit;
}
.eoc4 a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.eoc4 a[href]:visited { color: #ff9900; } */
.eoc4 a[href]:visited {
  color: #a05c00;
}
/**/
.eoc4 a[href]:hover {
  color: #ff0000;
}
.eoc4 a[href]:active {
  color: #ff0099;
}
.eoc4 a[href]:focus {
  color: #ff0000;
}
.olcbg {
  background-color: #fef7ef;
}
/* Oligocene */
.olc {
  background-color: #fdc07a;
}
.olc a[name]:link {
  color: inherit;
}
/* Link Origin */
.olc a[name]:visited {
  color: inherit;
}
.olc a[name]:hover {
  color: inherit;
}
.olc a[name]:active {
  color: inherit;
}
.olc a[name]:focus {
  color: inherit;
}
.olc a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.olc a[href]:visited { color: #ff9900; } */
.olc a[href]:visited {
  color: #a05c00;
}
/**/
.olc a[href]:hover {
  color: #ff0000;
}
.olc a[href]:active {
  color: #ff0099;
}
.olc a[href]:focus {
  color: #ff0000;
}
.olc1 {
  background-color: #fed99a;
}
/*Rupelian*/
.olc2 {
  background-color: #fee6aa;
}
/*Chattian*/
/* ------- Neogene */
.negbg {
  background-color: #fffbd9;
}
/* Neogene */
.neg {
  background-color: #ffe619;
}
.micbg {
  background-color: #ffffd9;
}
/* Miocene */
.mic {
  background-color: #ffff00;
}
.mic1 {
  background-color: #ffff33;
}
/*Aquitanian*/
.mic2 {
  background-color: #ffff41;
}
/*Burdigalian*/
.mic3 {
  background-color: #ffff4d;
}
/*Langhian*/
.mic4 {
  background-color: #ffff59;
}
/*Serravallian*/
.mic5 {
  background-color: #ffff66;
}
/*Tortonian*/
.mic6 {
  background-color: #ffff73;
}
/*Messinian*/
/*.plibg { background-color: #fffef3; }  */
/* Pliocene */
.plibg {
  background-color: #fffcec;
}
/* */
.pli {
  background-color: #ffff99;
}
.pli1 {
  background-color: #ffffb3;
}
/*Zanclean*/
.pli2 {
  background-color: #ffffbf;
}
/*Piacenzian*/
/* ------- Quaternary */
/*.qtnbg { background-color: #fefef0; }  */
/* Quaternary */
.qtnbg {
  background-color: #fcfcea;
}
/* */
.qtn {
  background-color: #f9f97f;
}
/*.plebg { background-color: #fffdf6; }  */
/* Pleistocene */
.plebg {
  background-color: #fff6ec;
}
/* */
.ple {
  background-color: #fff2ae;
}
.pli3 {
  background-color: #ffedb3;
}
/*Gelasian*/
.ple1 {
  background-color: #fff2ba;
}
/*Calabrian*/
.ple2 {
  background-color: #fff2c7;
}
/*"Ionian"*/
.ple3 {
  background-color: #fff2d3;
}
/*Upper Pleistocene*/
/*.hlcbg { background-color: #fffefc; }  */
/* Holocene */
.hlcbg {
  background-color: #fff6f2;
}
/* */
.hlc {
  background-color: #fef2e0;
}
/* -- Cosmic Evolution */
.csmevl {
  background-color: #c0c0ff;
}
/* Cosmic Evolution */
.csmevl a[name]:link {
  color: inherit;
}
/* Link Destination */
.csmevl a[name]:visited {
  color: inherit;
}
.csmevl a[name]:hover {
  color: inherit;
}
.csmevl a[name]:active {
  color: inherit;
}
.csmevl a[name]:focus {
  color: inherit;
}
.csmevl a[href]:link {
  color: #ffffff;
}
/* Link Origin - White Variant */
.csmevl a[href]:visited {
  color: #99ff99;
}
/*.csmevl a[href]:visited { color: #64c464; } */
.csmevl a[href]:active {
  color: #ff9999;
}
.csmevl a[href]:hover {
  color: #ff99ff;
}
.csmevl a[href]:focus {
  color: #ff99ff;
}
/* -- Cosmos */
/* --- Cosmos */
.cosbg {
  background-color: #d1eee5;
}
/* Cosmos */
.cos {
  background-color: #300040;
  color: #ffffff;
}
.cos a[name]:link {
  color: inherit;
}
/* Link Origin */
.cos a[name]:visited {
  color: inherit;
}
.cos a[name]:hover {
  color: inherit;
}
.cos a[name]:active {
  color: inherit;
}
.cos a[name]:focus {
  color: inherit;
}
.cos a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.cos a[href]:visited {
  color: #ff9900;
}
/*.cos a[href]:visited { color: #a05c00; } */
.cos a[href]:hover {
  color: #ff0000;
}
.cos a[href]:active {
  color: #ff0099;
}
.cos a[href]:focus {
  color: #ff0000;
}
.prim {
  background-color: #a080a0;
  color: #ffffff;
}
/* Primordial Era */
.prim a[name]:link {
  color: inherit;
}
/* Link Origin */
.prim a[name]:visited {
  color: inherit;
}
.prim a[name]:hover {
  color: inherit;
}
.prim a[name]:active {
  color: inherit;
}
.prim a[name]:focus {
  color: inherit;
}
.prim a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.prim a[href]:visited {
  color: #ff9900;
}
/*.prim a[href]:visited { color: #a05c00; } */
.prim a[href]:hover {
  color: #ff0000;
}
.prim a[href]:active {
  color: #ff0099;
}
.prim a[href]:focus {
  color: #ff0000;
}
.stel {
  background-color: #606080;
  color: #ffffff;
}
/* Stelliferous Era */
.stel a[name]:link {
  color: inherit;
}
/* Link Origin */
.stel a[name]:visited {
  color: inherit;
}
.stel a[name]:hover {
  color: inherit;
}
.stel a[name]:active {
  color: inherit;
}
.stel a[name]:focus {
  color: inherit;
}
.stel a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.stel a[href]:visited {
  color: #ff9900;
}
/*.stel a[href]:visited { color: #a05c00; } */
.stel a[href]:hover {
  color: #ff0000;
}
.stel a[href]:active {
  color: #ff0099;
}
.stel a[href]:focus {
  color: #ff0000;
}
/* -- Abiotic*/
/* --- Abiotic */
.abio {
  color: #8B4513;
  background-color: #ccb89e;
}
/* Abiotic */
.quan {
  background-color: #dccefa;
}
/* Quantum */
.stars {
  background-color: #cfd7fa;
}
/* Stars & Galaxies */
.elem {
  background-color: #faf2ce;
}
/* Elements */
.min {
  background-color: #ffc078;
}
/* Mineral Evolution */
/* --- Earth */
.eabg {
  background-color: #f8f3eb;
}
/* Earth */
.ea {
  background-color: #ccbb99;
}
.ea a[name]:link {
  color: inherit;
}
/* Link Origin */
.ea a[name]:visited {
  color: inherit;
}
.ea a[name]:hover {
  color: inherit;
}
.ea a[name]:active {
  color: inherit;
}
.ea a[name]:focus {
  color: inherit;
}
.ea a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.ea a[href]:visited {
  color: #ff9900;
}
/*.ea a[href]:visited { color: #a05c00; } */
.ea a[href]:hover {
  color: #ff0000;
}
.ea a[href]:active {
  color: #ff0099;
}
.ea a[href]:focus {
  color: #ff0000;
}
.pgebg {
  background-color: #f7f4ee;
}
/* Paleogeography */
/*.pge { color: #c0b090; background-color: #900020; } */
/*.pge { color: #e0d0b0; background-color: #900020; } */
.pge {
  color: #ffffff;
  background-color: #900020;
}
/**/
.pge a[name]:link {
  color: inherit;
}
/* Link Origin */
.pge a[name]:visited {
  color: inherit;
}
.pge a[name]:hover {
  color: inherit;
}
.pge a[name]:active {
  color: inherit;
}
.pge a[name]:focus {
  color: inherit;
}
.pge a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.pge a[href]:visited {
  color: #ff9900;
}
/*.pge a[href]:visited { color: #a05c00; } */
.pge a[href]:hover {
  color: #ff0000;
}
.pge a[href]:active {
  color: #ff0099;
}
.pge a[href]:focus {
  color: #ff0000;
}
/* -- Life */
/* --- Life */
.lifebg {
  background-color: #d7fad5;
}
/* Life */
.life {
  background-color: #05ad55;
  color: #ffffff;
}
.life a[name]:link {
  color: inherit;
}
/* Link Destination */
.life a[name]:visited {
  color: inherit;
}
.life a[name]:hover {
  color: inherit;
}
.life a[name]:active {
  color: inherit;
}
.life a[name]:focus {
  color: inherit;
}
.life a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.life a[href]:visited { color: #ff9900; }   */
.life a[href]:visited {
  color: #a05c00;
}
/**/
.life a[href]:hover {
  color: #ff0000;
}
.life a[href]:active {
  color: #ff0099;
}
.life a[href]:focus {
  color: #ff0000;
}
/* --- Astrobiology */
.astro {
  background-color: #41a3bf;
  color: #00ffff;
}
/* Astrobiology */
.astro a[name]:link {
  color: inherit;
}
/* Link Destination */
.astro a[name]:visited {
  color: inherit;
}
.astro a[name]:hover {
  color: inherit;
}
.astro a[name]:active {
  color: inherit;
}
.astro a[name]:focus {
  color: inherit;
}
.astro a[href]:link {
  color: #ffffff;
}
/* Link Origin - White Variant */
.astro a[href]:visited {
  color: #99ff99;
}
/*.astro a[href]:visited { color: #64c464; } */
.astro a[href]:active {
  color: #ff9999;
}
.astro a[href]:hover {
  color: #ff99ff;
}
.astro a[href]:focus {
  color: #ff99ff;
}
/* --- Life on Earth - Tellurobiota */
.tell {
  background-color: #32CD32;
  color: #ffffff;
}
/* Tellurobiota */
.tell a[name]:link {
  color: inherit;
}
/* Link Destination */
.tell a[name]:visited {
  color: inherit;
}
.tell a[name]:hover {
  color: inherit;
}
.tell a[name]:active {
  color: inherit;
}
.tell a[name]:focus {
  color: inherit;
}
.tell a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.tell a[href]:visited { color: #ff9900; }   */
.tell a[href]:visited {
  color: #a05c00;
}
/**/
.tell a[href]:hover {
  color: #ff0000;
}
.tell a[href]:active {
  color: #ff0099;
}
.tell a[href]:focus {
  color: #ff0000;
}
.king {
  background-color: #d0fff3;
}
/* Kingdoms of Life */
/* --- Evolution */
.bioevobg {
  background-color: #f0fffa;
}
/* Biological Evolution */
.bioevo {
  background-color: #c0ffea;
}
.evodevo {
  background-color: #e05040;
  color: #ffffff;
}
/* Evolutionary Development */
.evodevo a[name]:link {
  color: inherit;
}
/* Link Origin */
.evodevo a[name]:visited {
  color: inherit;
}
.evodevo a[name]:hover {
  color: inherit;
}
.evodevo a[name]:active {
  color: inherit;
}
.evodevo a[name]:focus {
  color: inherit;
}
.evodevo a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.evodevo a[href]:visited { color: #ff9900; }*/
.evodevo a[href]:visited {
  color: #a05c00;
}
/**/
.evodevo a[href]:hover {
  color: #ff0000;
}
.evodevo a[href]:active {
  color: #ff0099;
}
.evodevo a[href]:focus {
  color: #ff0000;
}
/* --- Ecology */
.ecobg {
  background-color: #e5fff2;
}
/* Ecology */
.eco {
  background-color: #99ffcc;
}
/* ---- Biomes */
/* ----- Holocene */
.tndr {
  background-color: #CCFFFF;
}
/* Tundra */
.dsrt {
  background-color: #FFCC99;
}
/* Desert */
.tiga {
  background-color: #00CC00;
}
/* Taiga */
.tiga a[name]:link {
  color: inherit;
}
/* Link Origin */
.tiga a[name]:visited {
  color: inherit;
}
.tiga a[name]:hover {
  color: inherit;
}
.tiga a[name]:active {
  color: inherit;
}
.tiga a[name]:focus {
  color: inherit;
}
.tiga a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.tiga a[href]:visited { color: #ff9900; } */
.tiga a[href]:visited {
  color: #a05c00;
}
/**/
.tiga a[href]:hover {
  color: #ff0000;
}
.tiga a[href]:active {
  color: #ff0099;
}
.tiga a[href]:focus {
  color: #ff0000;
}
.prar {
  background-color: #FFFFCC;
}
/* Temperate Grassland, Prairie */
.mdtr {
  background-color: #ddff99;
}
/* Mediterranean, Chaparral */
.nmrl {
  background-color: #66FF99;
}
/* Temperate Deciduous Forest, Nemoral Forest */
.svnn {
  background-color: #999900;
  color: #ffffff;
}
/* Tropical Grassland, Savanna */
.svnn a[name]:link {
  color: inherit;
}
/* Link Origin */
.svnn a[name]:visited {
  color: inherit;
}
.svnn a[name]:hover {
  color: inherit;
}
.svnn a[name]:active {
  color: inherit;
}
.svnn a[name]:focus {
  color: inherit;
}
.svnn a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.svnn a[href]:visited {
  color: #ff9900;
}
/*.svnn a[href]:visited { color: #a05c00; } */
.svnn a[href]:hover {
  color: #ff0000;
}
.svnn a[href]:active {
  color: #ff0099;
}
.svnn a[href]:focus {
  color: #ff0000;
}
.trrf {
  background-color: #33FF33;
}
/* Tropical Rainforest */
/* --- Paleontology */
.paleo {
  background-color: #f6e1b2;
}
/* Paleontology */
/* --- Phylogeny and Systematics */
.phyl {
  background-color: #d6ff98;
}
/* Phylogeny */
.sys {
  background-color: #33ffff;
}
/* Systematics */
/*.taxbg {background-color: #d0dfb9; }  */
/* Taxonomy */
.taxbg {
  background-color: #d8e4cc;
}
/* */
.tax {
  background-color: #a0bf72;
  color: #ffffff;
}
.tax a[name]:link {
  color: inherit;
}
/* Link Origin */
.tax a[name]:visited {
  color: inherit;
}
.tax a[name]:hover {
  color: inherit;
}
.tax a[name]:active {
  color: inherit;
}
.tax a[name]:focus {
  color: inherit;
}
.tax a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.tax a[href]:visited {
  color: #ff9900;
}
/*.tax a[href]:visited { color: #a05c00; } */
.tax a[href]:hover {
  color: #ff0000;
}
.tax a[href]:active {
  color: #ff0099;
}
.tax a[href]:focus {
  color: #ff0000;
}
/*.linnbg {background-color: #fffacd;}  */
/* Linnaean Taxonomy */
.linnbg {
  background-color: #fffcdc;
}
/* */
.linn {
  background-color: #f0e68c;
}
/* --- Bacteria */
.bacbg {
  background-color: #faffe8;
}
/* Bacteria */
.bac {
  background-color: #000000;
  color: #ffffff;
}
.bac a[name]:link {
  color: inherit;
}
/* Link Origin */
.bac a[name]:visited {
  color: inherit;
}
.bac a[name]:hover {
  color: inherit;
}
.bac a[name]:active {
  color: inherit;
}
.bac a[name]:focus {
  color: inherit;
}
.bac a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.bac a[href]:visited {
  color: #ff9900;
}
/*.bac a[href]:visited { color: #a05c00; } */
.bac a[href]:hover {
  color: #ff0000;
}
.bac a[href]:active {
  color: #ff0099;
}
.bac a[href]:focus {
  color: #ff0000;
}
.eubact {
  background-color: #002000;
  color: #ffffff;
}
/* Eubacteria */
.eubact a[name]:link {
  color: inherit;
}
/* Link Origin */
.eubact a[name]:visited {
  color: inherit;
}
.eubact a[name]:hover {
  color: inherit;
}
.eubact a[name]:active {
  color: inherit;
}
.eubact a[name]:focus {
  color: inherit;
}
.eubact a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.eubact a[href]:visited {
  color: #ff9900;
}
/*.eubact a[href]:visited { color: #a05c00; } */
.eubact a[href]:hover {
  color: #ff0000;
}
.eubact a[href]:active {
  color: #ff0099;
}
.eubact a[href]:focus {
  color: #ff0000;
}
.actinobac {
  background-color: #000040;
  color: #ffffff;
}
/* Actinobacteria */
.actinobac a[name]:link {
  color: inherit;
}
/* Link Origin */
.actinobac a[name]:visited {
  color: inherit;
}
.actinobac a[name]:hover {
  color: inherit;
}
.actinobac a[name]:active {
  color: inherit;
}
.actinobac a[name]:focus {
  color: inherit;
}
.actinobac a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.actinobac a[href]:visited {
  color: #ff9900;
}
/*.actinobac a[href]:visited { color: #a05c00; } */
.actinobac a[href]:hover {
  color: #ff0000;
}
.actinobac a[href]:active {
  color: #ff0099;
}
.actinobac a[href]:focus {
  color: #ff0000;
}
.firmic {
  background-color: #004000;
  color: #ffffff;
}
/* Firmicutes */
.firmic a[name]:link {
  color: inherit;
}
/* Link Origin */
.firmic a[name]:visited {
  color: inherit;
}
.firmic a[name]:hover {
  color: inherit;
}
.firmic a[name]:active {
  color: inherit;
}
.firmic a[name]:focus {
  color: inherit;
}
.firmic a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.firmic a[href]:visited {
  color: #ff9900;
}
/*.firmic a[href]:visited { color: #a05c00; } */
.firmic a[href]:hover {
  color: #ff0000;
}
.firmic a[href]:active {
  color: #ff0099;
}
.firmic a[href]:focus {
  color: #ff0000;
}
.diderm {
  background-color: #004040;
  color: #ffffff;
}
/* Didermata */
.diderm a[name]:link {
  color: inherit;
}
/* Link Origin */
.diderm a[name]:visited {
  color: inherit;
}
.diderm a[name]:hover {
  color: inherit;
}
.diderm a[name]:active {
  color: inherit;
}
.diderm a[name]:focus {
  color: inherit;
}
.diderm a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.diderm a[href]:visited {
  color: #ff9900;
}
/*.diderm a[href]:visited { color: #a05c00; } */
.diderm a[href]:hover {
  color: #ff0000;
}
.diderm a[href]:active {
  color: #ff0099;
}
.diderm a[href]:focus {
  color: #ff0000;
}
.cyanob {
  background-color: #400000;
  color: #ffffff;
}
/* Cyanobacteria */
.cyanob a[name]:link {
  color: inherit;
}
/* Link Origin */
.cyanob a[name]:visited {
  color: inherit;
}
.cyanob a[name]:hover {
  color: inherit;
}
.cyanob a[name]:active {
  color: inherit;
}
.cyanob a[name]:focus {
  color: inherit;
}
.cyanob a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.cyanob a[href]:visited {
  color: #ff9900;
}
/*.cyanob a[href]:visited { color: #a05c00; } */
.cyanob a[href]:hover {
  color: #ff0000;
}
.cyanob a[href]:active {
  color: #ff0099;
}
.cyanob a[href]:focus {
  color: #ff0000;
}
.sphing {
  background-color: #400040;
  color: #ffffff;
}
/* Sphingobacteria */
.sphing a[name]:link {
  color: inherit;
}
/* Link Origin */
.sphing a[name]:visited {
  color: inherit;
}
.sphing a[name]:hover {
  color: inherit;
}
.sphing a[name]:active {
  color: inherit;
}
.sphing a[name]:focus {
  color: inherit;
}
.sphing a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.sphing a[href]:visited {
  color: #ff9900;
}
/*.sphing a[href]:visited { color: #a05c00; } */
.sphing a[href]:hover {
  color: #ff0000;
}
.sphing a[href]:active {
  color: #ff0099;
}
.sphing a[href]:focus {
  color: #ff0000;
}
.proteobac {
  background-color: #404000;
  color: #ffffff;
}
/* Proteobacteria */
.proteobac a[name]:link {
  color: inherit;
}
/* Link Origin */
.proteobac a[name]:visited {
  color: inherit;
}
.proteobac a[name]:hover {
  color: inherit;
}
.proteobac a[name]:active {
  color: inherit;
}
.proteobac a[name]:focus {
  color: inherit;
}
.proteobac a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.proteobac a[href]:visited {
  color: #ff9900;
}
/*.proteobac a[href]:visited { color: #a05c00; } */
.proteobac a[href]:hover {
  color: #ff0000;
}
.proteobac a[href]:active {
  color: #ff0099;
}
.proteobac a[href]:focus {
  color: #ff0000;
}
.archaea {
  background-color: #404040;
  color: #ffffff;
}
/* Archaea */
.archaea a[name]:link {
  color: inherit;
}
/* Link Origin */
.archaea a[name]:visited {
  color: inherit;
}
.archaea a[name]:hover {
  color: inherit;
}
.archaea a[name]:active {
  color: inherit;
}
.archaea a[name]:focus {
  color: inherit;
}
.archaea a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.archaea a[href]:visited {
  color: #ff9900;
}
/*.archaea a[href]:visited { color: #a05c00; } */
.archaea a[href]:hover {
  color: #ff0000;
}
.archaea a[href]:active {
  color: #ff0099;
}
.archaea a[href]:focus {
  color: #ff0000;
}
/* --- Eukarya */
.eukbg {
  background-color: #f2f2ff;
}
/* Eukarya */
.euk {
  color: #ffffff;
  background-color: #000080;
}
/**/
/*.euk { color: #ffff8f; background-color: #000080; }*/
.euk a[name]:link {
  color: inherit;
}
/* Link Destination */
.euk a[name]:visited {
  color: inherit;
}
.euk a[name]:hover {
  color: inherit;
}
.euk a[name]:active {
  color: inherit;
}
.euk a[name]:focus {
  color: inherit;
}
.euk a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.euk a[href]:visited {
  color: #ff9900;
}
/*.euk a[href]:visited { color: #a05c00; } */
.euk a[href]:hover {
  color: #ff0000;
}
.euk a[href]:active {
  color: #ff0099;
}
.euk a[href]:focus {
  color: #ff0000;
}
.alveoltbg {
  background-color: #f9f2ff;
}
/* Alveolata */
/*.alveolt { background-color: #400080; color: #ffe080; }*/
.alveolt {
  background-color: #400080;
  color: #ffffff;
}
/**/
.alveolt a[name]:link {
  color: inherit;
}
/* Link Destination */
.alveolt a[name]:visited {
  color: inherit;
}
.alveolt a[name]:hover {
  color: inherit;
}
.alveolt a[name]:active {
  color: inherit;
}
.alveolt a[name]:focus {
  color: inherit;
}
.alveolt a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.alveolt a[href]:visited {
  color: #ff9900;
}
/*.alveolt a[href]:visited { color: #a05c00; } */
.alveolt a[href]:hover {
  color: #ff0000;
}
.alveolt a[href]:active {
  color: #ff0099;
}
.alveolt a[href]:focus {
  color: #ff0000;
}
/*.ciliophr { background-color: #6000a0; color: #ffe080; } */
/* Ciliophora */
.ciliophr {
  background-color: #6000a0;
  color: #ffffff;
}
/**/
.ciliophr a[name]:link {
  color: inherit;
}
/* Link Destination */
.ciliophr a[name]:visited {
  color: inherit;
}
.ciliophr a[name]:hover {
  color: inherit;
}
.ciliophr a[name]:active {
  color: inherit;
}
.ciliophr a[name]:focus {
  color: inherit;
}
.ciliophr a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.ciliophr a[href]:visited {
  color: #ff9900;
}
/*.ciliophr a[href]:visited { color: #a05c00; } */
.ciliophr a[href]:hover {
  color: #ff0000;
}
.ciliophr a[href]:active {
  color: #ff0099;
}
.ciliophr a[href]:focus {
  color: #ff0000;
}
.rhizrbg {
  background-color: #eaecf9;
}
/* Rhizaria */
.rhizr {
  color: #ffffff;
  background-color: #0040c0;
}
.rhizr a[name]:link {
  color: inherit;
}
/* Link Destination */
.rhizr a[name]:visited {
  color: inherit;
}
.rhizr a[name]:hover {
  color: inherit;
}
.rhizr a[name]:active {
  color: inherit;
}
.rhizr a[name]:focus {
  color: inherit;
}
.rhizr a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.rhizr a[href]:visited {
  color: #ff9900;
}
/**/
/*.rhizr a[href]:visited { color: #a05c00; } */
.rhizr a[href]:hover {
  color: #ff0000;
}
.rhizr a[href]:active {
  color: #ff0099;
}
.rhizr a[href]:focus {
  color: #ff0000;
}
.dnfllgtbg {
  background-color: #faf2ff;
}
/* Dinoflagellata */
.dnfllgt {
  color: #ffffff;
  background-color: #6000A0;
}
.dnfllgt a[name]:link {
  color: inherit;
}
/* Link Destination */
.dnfllgt a[name]:visited {
  color: inherit;
}
.dnfllgt a[name]:hover {
  color: inherit;
}
.dnfllgt a[name]:active {
  color: inherit;
}
.dnfllgt a[name]:focus {
  color: inherit;
}
.dnfllgt a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.dnfllgt a[href]:visited {
  color: #ff9900;
}
/**/
/*.dnfllgt a[href]:visited { color: #a05c00; } */
.dnfllgt a[href]:hover {
  color: #ff0000;
}
.dnfllgt a[href]:active {
  color: #ff0099;
}
.dnfllgt a[href]:focus {
  color: #ff0000;
}
.frmnfr {
  color: #ffffff;
  background-color: #3040c0;
}
/* Foraminifera */
.frmnfr a[name]:link {
  color: inherit;
}
/* Link Destination */
.frmnfr a[name]:visited {
  color: inherit;
}
.frmnfr a[name]:hover {
  color: inherit;
}
.frmnfr a[name]:active {
  color: inherit;
}
.frmnfr a[name]:focus {
  color: inherit;
}
.frmnfr a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.frmnfr a[href]:visited {
  color: #ff9900;
}
/**/
/*.frmnfr a[href]:visited { color: #a05c00; } */
.frmnfr a[href]:hover {
  color: #ff0000;
}
.frmnfr a[href]:active {
  color: #ff0099;
}
.frmnfr a[href]:focus {
  color: #ff0000;
}
.mtmondbg {
  background-color: #e7e5ff;
}
/* Metamonada */
/*.mtmond { color: #ffff8f; background-color: #0010f0; } */
.mtmond {
  color: #ffffff;
  background-color: #0010f0;
}
/**/
.mtmond a[name]:link {
  color: inherit;
}
/* Link Destination */
.mtmond a[name]:visited {
  color: inherit;
}
.mtmond a[name]:hover {
  color: inherit;
}
.mtmond a[name]:active {
  color: inherit;
}
.mtmond a[name]:focus {
  color: inherit;
}
.mtmond a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.mtmond a[href]:visited { color: #ff9900; }   */
.mtmond a[href]:visited {
  color: #a05c00;
}
/**/
.mtmond a[href]:hover {
  color: #ff0000;
}
.mtmond a[href]:active {
  color: #ff0099;
}
.mtmond a[href]:focus {
  color: #ff0000;
}
.stmtzbg {
  background-color: #ededf7;
}
/* Stem-metazoans */
.stmtz {
  color: #ffffff;
  background-color: #404080;
}
.stmtz a[name]:link {
  color: inherit;
}
/* Link Destination */
.stmtz a[name]:visited {
  color: inherit;
}
.stmtz a[name]:hover {
  color: inherit;
}
.stmtz a[name]:active {
  color: inherit;
}
.stmtz a[name]:focus {
  color: inherit;
}
.stmtz a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.stmtz a[href]:visited {
  color: #ff9900;
}
/**/
/*.stmtz a[href]:visited { color: #a05c00; } */
.stmtz a[href]:hover {
  color: #ff0000;
}
.stmtz a[href]:active {
  color: #ff0099;
}
.stmtz a[href]:focus {
  color: #ff0000;
}
.apusmnd {
  color: #ffffff;
  background-color: #5040c0;
}
/* Apusomonadida */
.apusmnd a[name]:link {
  color: inherit;
}
/* Link Destination */
.apusmnd a[name]:visited {
  color: inherit;
}
.apusmnd a[name]:hover {
  color: inherit;
}
.apusmnd a[name]:active {
  color: inherit;
}
.apusmnd a[name]:focus {
  color: inherit;
}
.apusmnd a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.apusmnd a[href]:visited {
  color: #ff9900;
}
/**/
/*.apusmnd a[href]:visited { color: #a05c00; } */
.apusmnd a[href]:hover {
  color: #ff0000;
}
.apusmnd a[href]:active {
  color: #ff0099;
}
.apusmnd a[href]:focus {
  color: #ff0000;
}
.mcrsprd {
  color: #ffffff;
  background-color: #6070f0;
}
/* Microsporidia */
.mcrsprd a[name]:link {
  color: inherit;
}
/* Link Destination */
.mcrsprd a[name]:visited {
  color: inherit;
}
.mcrsprd a[name]:hover {
  color: inherit;
}
.mcrsprd a[name]:active {
  color: inherit;
}
.mcrsprd a[name]:focus {
  color: inherit;
}
.mcrsprd a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.mcrsprd a[href]:visited { color: #ff9900; }   */
.mcrsprd a[href]:visited {
  color: #a05c00;
}
/**/
.mcrsprd a[href]:hover {
  color: #ff0000;
}
.mcrsprd a[href]:active {
  color: #ff0099;
}
.mcrsprd a[href]:focus {
  color: #ff0000;
}
/* --- Plants */
.plantbg {
  background-color: #e5ffe5;
}
/* Plants */
.plant {
  background-color: #008000;
  color: #ffffff;
}
.plant a[name]:link {
  color: inherit;
}
/* Link Destination */
.plant a[name]:visited {
  color: inherit;
}
.plant a[name]:hover {
  color: inherit;
}
.plant a[name]:active {
  color: inherit;
}
.plant a[name]:focus {
  color: inherit;
}
.plant a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.plant a[href]:visited {
  color: #ff9900;
}
/**/
/*.plant a[href]:visited { color: #a05c00; } */
.plant a[href]:hover {
  color: #ff0000;
}
.plant a[href]:active {
  color: #ff0099;
}
.plant a[href]:focus {
  color: #ff0000;
}
.bryphbg {
  background-color: #f9fff2;
}
/* Bryophyta*/
.bryph {
  background-color: #00c040;
  color: #ffffff;
}
.bryph a[name]:link {
  color: inherit;
}
/* Link Destination */
.bryph a[name]:visited {
  color: inherit;
}
.bryph a[name]:hover {
  color: inherit;
}
.bryph a[name]:active {
  color: inherit;
}
.bryph a[name]:focus {
  color: inherit;
}
.bryph a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.bryph a[href]:visited { color: #ff9900; }   */
.bryph a[href]:visited {
  color: #a05c00;
}
/**/
.bryph a[href]:hover {
  color: #ff0000;
}
.bryph a[href]:active {
  color: #ff0099;
}
.bryph a[href]:focus {
  color: #ff0000;
}
.sphgnm {
  background-color: #009010;
  color: #ffffff;
}
/* Sphagnum */
.sphgnm a[name]:link {
  color: inherit;
}
/* Link Destination */
.sphgnm a[name]:visited {
  color: inherit;
}
.sphgnm a[name]:hover {
  color: inherit;
}
.sphgnm a[name]:active {
  color: inherit;
}
.sphgnm a[name]:focus {
  color: inherit;
}
.sphgnm a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.sphgnm a[href]:visited {
  color: #ff9900;
}
/**/
/*.sphgnm a[href]:visited { color: #a05c00; } */
.sphgnm a[href]:hover {
  color: #ff0000;
}
.sphgnm a[href]:active {
  color: #ff0099;
}
.sphgnm a[href]:focus {
  color: #ff0000;
}
.andreaed {
  background-color: #008020;
  color: #ffffff;
}
/* Andreaeids */
.andreaed a[name]:link {
  color: inherit;
}
/* Link Destination */
.andreaed a[name]:visited {
  color: inherit;
}
.andreaed a[name]:hover {
  color: inherit;
}
.andreaed a[name]:active {
  color: inherit;
}
.andreaed a[name]:focus {
  color: inherit;
}
.andreaed a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.andreaed a[href]:visited {
  color: #ff9900;
}
/**/
/*.andreaed a[href]:visited { color: #a05c00; } */
.andreaed a[href]:hover {
  color: #ff0000;
}
.andreaed a[href]:active {
  color: #ff0099;
}
.andreaed a[href]:focus {
  color: #ff0000;
}
.pltrchls {
  background-color: #00a000;
  color: #ffffff;
}
/* Polytrichales*/
.pltrchls a[name]:link {
  color: inherit;
}
/* Link Destination */
.pltrchls a[name]:visited {
  color: inherit;
}
.pltrchls a[name]:hover {
  color: inherit;
}
.pltrchls a[name]:active {
  color: inherit;
}
.pltrchls a[name]:focus {
  color: inherit;
}
.pltrchls a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.pltrchls a[href]:visited { color: #ff9900; }   */
.pltrchls a[href]:visited {
  color: #a05c00;
}
/**/
.pltrchls a[href]:hover {
  color: #ff0000;
}
.pltrchls a[href]:active {
  color: #ff0099;
}
.pltrchls a[href]:focus {
  color: #ff0000;
}
.bryps {
  background-color: #00a020;
  color: #ffffff;
}
/* Bryopsida */
.bryps a[name]:link {
  color: inherit;
}
/* Link Destination */
.bryps a[name]:visited {
  color: inherit;
}
.bryps a[name]:hover {
  color: inherit;
}
.bryps a[name]:active {
  color: inherit;
}
.bryps a[name]:focus {
  color: inherit;
}
.bryps a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.bryps a[href]:visited { color: #ff9900; }   */
.bryps a[href]:visited {
  color: #a05c00;
}
/**/
.bryps a[href]:hover {
  color: #ff0000;
}
.bryps a[href]:active {
  color: #ff0099;
}
.bryps a[href]:focus {
  color: #ff0000;
}
.trach {
  background-color: #409040;
  color: #ffffff;
}
/* Stem-tracheophytes */
.trach a[name]:link {
  color: inherit;
}
/* Link Destination */
.trach a[name]:visited {
  color: inherit;
}
.trach a[name]:hover {
  color: inherit;
}
.trach a[name]:active {
  color: inherit;
}
.trach a[name]:focus {
  color: inherit;
}
.trach a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.trach a[href]:visited {
  color: #ff9900;
}
/**/
/*.trach a[href]:visited { color: #a05c00; } */
.trach a[href]:hover {
  color: #ff0000;
}
.trach a[href]:active {
  color: #ff0099;
}
.trach a[href]:focus {
  color: #ff0000;
}
.lycop {
  background-color: #40c040;
  color: #ffffff;
}
/* Lycopodiophyta */
.lycop a[name]:link {
  color: inherit;
}
/* Link Destination */
.lycop a[name]:visited {
  color: inherit;
}
.lycop a[name]:hover {
  color: inherit;
}
.lycop a[name]:active {
  color: inherit;
}
.lycop a[name]:focus {
  color: inherit;
}
.lycop a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.lycop a[href]:visited { color: #ff9900; }   */
.lycop a[href]:visited {
  color: #a05c00;
}
/**/
.lycop a[href]:hover {
  color: #ff0000;
}
.lycop a[href]:active {
  color: #ff0099;
}
.lycop a[href]:focus {
  color: #ff0000;
}
/* --- Fungi */
.fungibg {
  background-color: #ffe5e5;
}
/* Fungi */
/*.fungi { background-color: #800000; color: #ffeeee; } */
.fungi {
  background-color: #800000;
  color: #ffffff;
}
/**/
.fungi a[name]:link {
  color: inherit;
}
/* Link Destination */
.fungi a[name]:visited {
  color: inherit;
}
.fungi a[name]:hover {
  color: inherit;
}
.fungi a[name]:active {
  color: inherit;
}
.fungi a[name]:focus {
  color: inherit;
}
.fungi a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.fungi a[href]:visited { color: #ff9900; } */
.fungi a[href]:visited {
  color: #a05c00;
}
/**/
.fungi a[href]:hover {
  color: #ff0000;
}
.fungi a[href]:active {
  color: #ff0099;
}
.fungi a[href]:focus {
  color: #ff0000;
}
.ascombg {
  background-color: #f0e6e6;
}
/* Ascomycota */
.ascom {
  background-color: #c00000;
  color: #ffffff;
}
.ascom a[name]:link {
  color: inherit;
}
/* Link Destination */
.ascom a[name]:visited {
  color: inherit;
}
.ascom a[name]:hover {
  color: inherit;
}
.ascom a[name]:active {
  color: inherit;
}
.ascom a[name]:focus {
  color: inherit;
}
.ascom a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.ascom a[href]:visited { color: #ff9900; } */
.ascom a[href]:visited {
  color: #a05c00;
}
/**/
.ascom a[href]:hover {
  color: #ff0000;
}
.ascom a[href]:active {
  color: #ff0099;
}
.ascom a[href]:focus {
  color: #ff0000;
}
.taphri {
  background-color: #C00020;
  color: #ffffff;
}
/* Taphrinomycotina */
.taphri a[name]:link {
  color: inherit;
}
/* Link Destination */
.taphri a[name]:visited {
  color: inherit;
}
.taphri a[name]:hover {
  color: inherit;
}
.taphri a[name]:active {
  color: inherit;
}
.taphri a[name]:focus {
  color: inherit;
}
.taphri a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.taphri a[href]:visited { color: #ff9900; } */
.taphri a[href]:visited {
  color: #a05c00;
}
/**/
.taphri a[href]:hover {
  color: #ff0000;
}
.taphri a[href]:active {
  color: #ff0099;
}
.taphri a[href]:focus {
  color: #ff0000;
}
.saccha {
  background-color: #C02020;
  color: #ffffff;
}
/* Saccharomycotina */
.saccha a[name]:link {
  color: inherit;
}
/* Link Destination */
.saccha a[name]:visited {
  color: inherit;
}
.saccha a[name]:hover {
  color: inherit;
}
.saccha a[name]:active {
  color: inherit;
}
.saccha a[name]:focus {
  color: inherit;
}
.saccha a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.saccha a[href]:visited { color: #ff9900; } */
.saccha a[href]:visited {
  color: #a05c00;
}
/**/
.saccha a[href]:hover {
  color: #ff0000;
}
.saccha a[href]:active {
  color: #ff0099;
}
.saccha a[href]:focus {
  color: #ff0000;
}
.pezizobg {
  background-color: #fff2f7;
}
/* Pezizomycotina */
.pezizo {
  background-color: #c00040;
  color: #ffffff;
}
.pezizo a[name]:link {
  color: inherit;
}
/* Link Destination */
.pezizo a[name]:visited {
  color: inherit;
}
.pezizo a[name]:hover {
  color: inherit;
}
.pezizo a[name]:active {
  color: inherit;
}
.pezizo a[name]:focus {
  color: inherit;
}
.pezizo a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.pezizo a[href]:visited {
  color: #ff9900;
}
/**/
/*.pezizo a[href]:visited { color: #a05c00; } */
.pezizo a[href]:hover {
  color: #ff0000;
}
.pezizo a[href]:active {
  color: #ff0099;
}
.pezizo a[href]:focus {
  color: #ff0000;
}
/* --- Metazoa */
/*.mtzbg { background-color: #fffcff; } */
/* Metazoa */
.mtzbg {
  background-color: #fcf6fc;
}
/**/
.mtz {
  background-color: #c0a0e0;
}
.mtz a[name]:link {
  color: inherit;
}
/* Link Destination */
.mtz a[name]:visited {
  color: inherit;
}
.mtz a[name]:hover {
  color: inherit;
}
.mtz a[name]:active {
  color: inherit;
}
.mtz a[name]:focus {
  color: inherit;
}
.mtz a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.mtz a[href]:visited { color: #ff9900; } */
.mtz a[href]:visited {
  color: #a05c00;
}
/**/
.mtz a[href]:hover {
  color: #ff0000;
}
.mtz a[href]:active {
  color: #ff0099;
}
.mtz a[href]:focus {
  color: #ff0000;
}
/*.invertbg { background-color: #f0e8cd; } */
/* Invertebrates */
.invertbg {
  background-color: #f6f0dc;
}
/* */
.invert {
  background-color: #b1f0e4;
}
.poribg {
  background-color: #fbf2ff;
}
/* Porifera */
/*.pori { background-color: #8000c0; color: #ffe080; } */
.pori {
  background-color: #8000c0;
  color: #ffffff;
}
/* */
.pori a[name]:link {
  color: inherit;
}
/* Link Destination */
.pori a[name]:visited {
  color: inherit;
}
.pori a[name]:hover {
  color: inherit;
}
.pori a[name]:active {
  color: inherit;
}
.pori a[name]:focus {
  color: inherit;
}
.pori a[href]:link {
  color: #ffff00;
}
/* Link Origin  - Yellow Variant */
.pori a[href]:visited {
  color: #ff9900;
}
/*.pori a[href]:visited { color: #a05c00; } */
.pori a[href]:hover {
  color: #ff0000;
}
.pori a[href]:active {
  color: #ff0099;
}
.pori a[href]:focus {
  color: #ff0000;
}
/*.ttract { background-color: #a000c0; color: #ffe080; } */
/* Tetractinomorpha */
.ttract {
  background-color: #a000c0;
  color: #ffffff;
}
/* */
.ttract a[name]:link {
  color: inherit;
}
/* Link Destination */
.ttract a[name]:visited {
  color: inherit;
}
.ttract a[name]:hover {
  color: inherit;
}
.ttract a[name]:active {
  color: inherit;
}
.ttract a[name]:focus {
  color: inherit;
}
.ttract a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.ttract a[href]:visited {
  color: #ff9900;
}
/*.ttract a[href]:visited { color: #a05c00; } */
.ttract a[href]:hover {
  color: #ff0000;
}
.ttract a[href]:active {
  color: #ff0099;
}
.ttract a[href]:focus {
  color: #ff0000;
}
/*.hexact { background-color: #8020e0; color: #ffe080; } */
/* Hexactinellida */
.hexact {
  background-color: #8020e0;
  color: #ffffff;
}
/* */
.hexact a[name]:link {
  color: inherit;
}
/* Link Destination */
.hexact a[name]:visited {
  color: inherit;
}
.hexact a[name]:hover {
  color: inherit;
}
.hexact a[name]:active {
  color: inherit;
}
.hexact a[name]:focus {
  color: inherit;
}
.hexact a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.hexact a[href]:visited {
  color: #ff9900;
}
/*.hexact a[href]:visited { color: #a05c00; } */
.hexact a[href]:hover {
  color: #ff0000;
}
.hexact a[href]:active {
  color: #ff0099;
}
.hexact a[href]:focus {
  color: #ff0000;
}
/*.strmpr { background-color: #9020c0; color: #ffe080; } */
/* Stromatoporoidea */
.strmpr {
  background-color: #9020c0;
  color: #ffffff;
}
/* */
.strmpr a[name]:link {
  color: inherit;
}
/* Link Destination */
.strmpr a[name]:visited {
  color: inherit;
}
.strmpr a[name]:hover {
  color: inherit;
}
.strmpr a[name]:active {
  color: inherit;
}
.strmpr a[name]:focus {
  color: inherit;
}
.strmpr a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.strmpr a[href]:visited {
  color: #ff9900;
}
/*.strmpr  a[href]:visited { color: #a05c00; } */
.strmpr a[href]:hover {
  color: #ff0000;
}
.strmpr a[href]:active {
  color: #ff0099;
}
.strmpr a[href]:focus {
  color: #ff0000;
}
/*.dmspng { background-color: #9020d0; color: #ffe080; } */
/* Demospongiae */
.dmspng {
  background-color: #9020d0;
  color: #ffffff;
}
/* */
.dmspng a[name]:link {
  color: inherit;
}
/* Link Destination */
.dmspng a[name]:visited {
  color: inherit;
}
.dmspng a[name]:hover {
  color: inherit;
}
.dmspng a[name]:active {
  color: inherit;
}
.dmspng a[name]:focus {
  color: inherit;
}
.dmspng a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.dmspng a[href]:visited {
  color: #ff9900;
}
/*.dmspng a[href]:visited { color: #a05c00; } */
.dmspng a[href]:hover {
  color: #ff0000;
}
.dmspng a[href]:active {
  color: #ff0099;
}
.dmspng a[href]:focus {
  color: #ff0000;
}
/*.scspng { background-color: #9020f0; color: #ffe080; }  */
/* Sclerospongiae */
.scspng {
  background-color: #9020f0;
  color: #ffffff;
}
/* */
.scspng a[name]:link {
  color: inherit;
}
/* Link Destination */
.scspng a[name]:visited {
  color: inherit;
}
.scspng a[name]:hover {
  color: inherit;
}
.scspng a[name]:active {
  color: inherit;
}
.scspng a[name]:focus {
  color: inherit;
}
.scspng a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.scspng a[href]:visited {
  color: #ff9900;
}
/*.scspng a[href]:visited { color: #a05c00; } */
.scspng a[href]:hover {
  color: #ff0000;
}
.scspng a[href]:active {
  color: #ff0099;
}
.scspng a[href]:focus {
  color: #ff0000;
}
/*.hmsclr { background-color: #a00ac0; color: #ffe080; } */
/* Homoscleromorpha */
.hmsclr {
  background-color: #a00ac0;
  color: #ffffff;
}
/* */
.hmsclr a[name]:link {
  color: inherit;
}
/* Link Destination */
.hmsclr a[name]:visited {
  color: inherit;
}
.hmsclr a[name]:hover {
  color: inherit;
}
.hmsclr a[name]:active {
  color: inherit;
}
.hmsclr a[name]:focus {
  color: inherit;
}
.hmsclr a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.hmsclr a[href]:visited {
  color: #ff9900;
}
/*.hmsclr a[href]:visited { color: #a05c00; } */
.hmsclr a[href]:hover {
  color: #ff0000;
}
.hmsclr a[href]:active {
  color: #ff0099;
}
.hmsclr a[href]:focus {
  color: #ff0000;
}
/*.ceract { background-color: #a000c0; color: #ffe080; } */
/* Ceractinomorpha */
.ceract {
  background-color: #a000c0;
  color: #ffffff;
}
/* */
.ceract a[name]:link {
  color: inherit;
}
/* Link Destination */
.ceract a[name]:visited {
  color: inherit;
}
.ceract a[name]:hover {
  color: inherit;
}
.ceract a[name]:active {
  color: inherit;
}
.ceract a[name]:focus {
  color: inherit;
}
.ceract a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.ceract a[href]:visited {
  color: #ff9900;
}
/*.ceract a[href]:visited { color: #a05c00; } */
.ceract a[href]:hover {
  color: #ff0000;
}
.ceract a[href]:active {
  color: #ff0099;
}
.ceract a[href]:focus {
  color: #ff0000;
}
/*.calcar { background-color: #8020C0; color: #ffe080; } */
/* Calcarea */
.calcar {
  background-color: #8020C0;
  color: #ffffff;
}
/* */
.calcar a[name]:link {
  color: inherit;
}
/* Link Destination */
.calcar a[name]:visited {
  color: inherit;
}
.calcar a[name]:hover {
  color: inherit;
}
.calcar a[name]:active {
  color: inherit;
}
.calcar a[name]:focus {
  color: inherit;
}
.calcar a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.calcar a[href]:visited {
  color: #ff9900;
}
/**/
/*.calcar a[href]:visited { color: #a05c00; } */
.calcar a[href]:hover {
  color: #ff0000;
}
.calcar a[href]:active {
  color: #ff0099;
}
.calcar a[href]:focus {
  color: #ff0000;
}
/*.archcy { background-color: #8030f0; color: #ffe080; } */
/* Archaeocyatha */
.archcy {
  background-color: #8030f0;
  color: #ffffff;
}
/* */
.archcy a[name]:link {
  color: inherit;
}
/* Link Destination */
.archcy a[name]:visited {
  color: inherit;
}
.archcy a[name]:hover {
  color: inherit;
}
.archcy a[name]:active {
  color: inherit;
}
.archcy a[name]:focus {
  color: inherit;
}
.archcy a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.archcy a[href]:visited {
  color: #ff9900;
}
/*.archcy a[href]:visited { color: #a05c00; } */
.archcy a[href]:hover {
  color: #ff0000;
}
.archcy a[href]:active {
  color: #ff0099;
}
.archcy a[href]:focus {
  color: #ff0000;
}
/*.irrspn { background-color: #9020e0; color: #ffe080; } */
/* Irregulares */
.irrspn {
  background-color: #9020e0;
  color: #ffffff;
}
/* */
.irrspn a[name]:link {
  color: inherit;
}
/* Link Destination */
.irrspn a[name]:visited {
  color: inherit;
}
.irrspn a[name]:hover {
  color: inherit;
}
.irrspn a[name]:active {
  color: inherit;
}
.irrspn a[name]:focus {
  color: inherit;
}
.irrspn a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.irrspn a[href]:visited {
  color: #ff9900;
}
/*.irrspn a[href]:visited { color: #a05c00; } */
.irrspn a[href]:hover {
  color: #ff0000;
}
.irrspn a[href]:active {
  color: #ff0099;
}
.irrspn a[href]:focus {
  color: #ff0000;
}
.eumetbg {
  background-color: #fff2ff;
}
/* Eumetazoa */
/*.eumet { background-color: #804080; color: #ffe080; } */
.eumet {
  background-color: #804080;
  color: #ffffff;
}
/* */
.eumet a[name]:link {
  color: inherit;
}
/* Link Destination */
.eumet a[name]:visited {
  color: inherit;
}
.eumet a[name]:hover {
  color: inherit;
}
.eumet a[name]:active {
  color: inherit;
}
.eumet a[name]:focus {
  color: inherit;
}
.eumet a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.eumet a[href]:visited {
  color: #ff9900;
}
/*.eumet a[href]:visited { color: #a05c00; } */
.eumet a[href]:hover {
  color: #ff0000;
}
.eumet a[href]:active {
  color: #ff0099;
}
.eumet a[href]:focus {
  color: #ff0000;
}
.cnidbg {
  background-color: #f2e9e6;
}
/* Cnidaria */
/*.cnid { background-color: #8040c0; color: #ffe080; } */
.cnid {
  background-color: #8040c0;
  color: #ffffff;
}
/* */
.cnid a[name]:link {
  color: inherit;
}
/* Link Destination */
.cnid a[name]:visited {
  color: inherit;
}
.cnid a[name]:hover {
  color: inherit;
}
.cnid a[name]:active {
  color: inherit;
}
.cnid a[name]:focus {
  color: inherit;
}
.cnid a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.cnid a[href]:visited {
  color: #ff9900;
}
/*.cnid a[href]:visited { color: #a05c00; } */
.cnid a[href]:hover {
  color: #ff0000;
}
.cnid a[href]:active {
  color: #ff0099;
}
.cnid a[href]:focus {
  color: #ff0000;
}
/*.anthz { background-color: #8040e0; color: #ffe080; } */
/* Anthozoa */
.anthz {
  background-color: #8040e0;
  color: #ffffff;
}
/* */
.anthz a[name]:link {
  color: inherit;
}
/* Link Destination */
.anthz a[name]:visited {
  color: inherit;
}
.anthz a[name]:hover {
  color: inherit;
}
.anthz a[name]:active {
  color: inherit;
}
.anthz a[name]:focus {
  color: inherit;
}
.anthz a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.anthz a[href]:visited {
  color: #ff9900;
}
/*.anthz a[href]:visited { color: #a05c00; } */
.anthz a[href]:hover {
  color: #ff0000;
}
.anthz a[href]:active {
  color: #ff0099;
}
.anthz a[href]:focus {
  color: #ff0000;
}
/*.cuboz { background-color: #a060c0; color: #ffe080; } */
/* Cubozoa */
.cuboz {
  background-color: #a060c0;
  color: #ffffff;
}
/* */
.cuboz a[name]:link {
  color: inherit;
}
/* Link Destination - Yellow Variant */
.cuboz a[name]:visited {
  color: inherit;
}
.cuboz a[name]:hover {
  color: inherit;
}
.cuboz a[name]:active {
  color: inherit;
}
.cuboz a[name]:focus {
  color: inherit;
}
.cuboz a[href]:link {
  color: #ffff00;
}
/* Link Origin */
.cuboz a[href]:visited {
  color: #ff9900;
}
/*.cuboz a[href]:visited { color: #a05c00; } */
.cuboz a[href]:hover {
  color: #ff0000;
}
.cuboz a[href]:active {
  color: #ff0099;
}
.cuboz a[href]:focus {
  color: #ff0000;
}
/*.octcr { background-color: #8050f0; color: #ffe080; } */
/* Octocorallia */
.octcr {
  background-color: #8050f0;
  color: #ffffff;
}
/* */
.octcr a[name]:link {
  color: inherit;
}
/* Link Destination */
.octcr a[name]:visited {
  color: inherit;
}
.octcr a[name]:hover {
  color: inherit;
}
.octcr a[name]:active {
  color: inherit;
}
.octcr a[name]:focus {
  color: inherit;
}
.octcr a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.octcr a[href]:visited {
  color: #ff9900;
}
/*.octcr a[href]:visited { color: #a05c00; } */
.octcr a[href]:hover {
  color: #ff0000;
}
.octcr a[href]:active {
  color: #ff0099;
}
.octcr a[href]:focus {
  color: #ff0000;
}
.bilatbg {
  background-color: #fff2fb;
}
/* Bilateria */
.bilat {
  background-color: #c00080;
  color: #ffffff;
}
.bilat a[name]:link {
  color: inherit;
}
/* Link Destination */
.bilat a[name]:visited {
  color: inherit;
}
.bilat a[name]:hover {
  color: inherit;
}
.bilat a[name]:active {
  color: inherit;
}
.bilat a[name]:focus {
  color: inherit;
}
.bilat a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.bilat a[href]:visited {
  color: #ff9900;
}
/**/
/*.bilat a[href]:visited { color: #a05c00; } */
.bilat a[href]:hover {
  color: #ff0000;
}
.bilat a[href]:active {
  color: #ff0099;
}
.bilat a[href]:focus {
  color: #ff0000;
}
.protbg {
  background-color: #f8f8f8;
}
/* Protostomia */
.prot {
  background-color: #808080;
  color: #00ffff;
}
.prot a[name]:link {
  color: inherit;
}
/* Link Destination */
.prot a[name]:visited {
  color: inherit;
}
.prot a[name]:hover {
  color: inherit;
}
.prot a[name]:active {
  color: inherit;
}
.prot a[name]:focus {
  color: inherit;
}
.prot a[href]:link {
  color: #ffffff;
}
/* Link Origin - White Variant */
.prot a[href]:visited {
  color: #99ff99;
}
/**/
/*.prot a[href]:visited { color: #64c464; } */
.prot a[href]:active {
  color: #ff9999;
}
.prot a[href]:hover {
  color: #ff99ff;
}
.prot a[href]:focus {
  color: #ff99ff;
}
.spirbg {
  background-color: #fff2ff;
}
/* Spiralia */
.spir {
  background-color: #c080c0;
  color: #ffffff;
}
.spir a[name]:link {
  color: inherit;
}
/* Link Destination */
.spir a[name]:visited {
  color: inherit;
}
.spir a[name]:hover {
  color: inherit;
}
.spir a[name]:active {
  color: inherit;
}
.spir a[name]:focus {
  color: inherit;
}
.spir a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.spir a[href]:visited {
  color: #ff9900;
}
/**/
/*.spir a[href]:visited { color: #a05c00; } */
.spir a[href]:hover {
  color: #ff0000;
}
.spir a[href]:active {
  color: #ff0099;
}
.spir a[href]:focus {
  color: #ff0000;
}
.bryozbg {
  background-color: #fbf2ff;
}
/* Bryozoa */
.bryoz {
  background-color: #c080c0;
  color: #ffffff;
}
.bryoz a[name]:link {
  color: inherit;
}
/* Link Destination */
.bryoz a[name]:visited {
  color: inherit;
}
.bryoz a[name]:hover {
  color: inherit;
}
.bryoz a[name]:active {
  color: inherit;
}
.bryoz a[name]:focus {
  color: inherit;
}
.bryoz a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.bryoz a[href]:visited {
  color: #ff9900;
}
/**/
/*.bryoz a[href]:visited { color: #a05c00; } */
.bryoz a[href]:hover {
  color: #ff0000;
}
.bryoz a[href]:active {
  color: #ff0099;
}
.bryoz a[href]:focus {
  color: #ff0000;
}
.brachbg {
  background-color: #fff2ff;
}
/* Brachiopoda */
.brach {
  background-color: #e0a0e0;
}
.brach a[name]:link {
  color: inherit;
}
/* Link Destination */
.brach a[name]:visited {
  color: inherit;
}
.brach a[name]:hover {
  color: inherit;
}
.brach a[name]:active {
  color: inherit;
}
.brach a[name]:focus {
  color: inherit;
}
.brach a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.brach a[href]:visited { color: #ff9900; } */
.brach a[href]:visited {
  color: #a05c00;
}
/**/
.brach a[href]:hover {
  color: #ff0000;
}
.brach a[href]:active {
  color: #ff0099;
}
.brach a[href]:focus {
  color: #ff0000;
}
.lingl {
  background-color: #e0a0f8;
}
/* Linguliformea */
.lingl a[name]:link {
  color: inherit;
}
/* Link Destination */
.lingl a[name]:visited {
  color: inherit;
}
.lingl a[name]:hover {
  color: inherit;
}
.lingl a[name]:active {
  color: inherit;
}
.lingl a[name]:focus {
  color: inherit;
}
.lingl a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.lingl a[href]:visited { color: #ff9900; } */
.lingl a[href]:visited {
  color: #a05c00;
}
/**/
.lingl a[href]:hover {
  color: #ff0000;
}
.lingl a[href]:active {
  color: #ff0099;
}
.lingl a[href]:focus {
  color: #ff0000;
}
.patrnd {
  background-color: #e8a0f8;
}
/* Paterinida */
.patrnd a[name]:link {
  color: inherit;
}
/* Link Destination */
.patrnd a[name]:visited {
  color: inherit;
}
.patrnd a[name]:hover {
  color: inherit;
}
.patrnd a[name]:active {
  color: inherit;
}
.patrnd a[name]:focus {
  color: inherit;
}
.patrnd a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.patrnd a[href]:visited { color: #ff9900; } */
.patrnd a[href]:visited {
  color: #a05c00;
}
/**/
.patrnd a[href]:hover {
  color: #ff0000;
}
.patrnd a[href]:active {
  color: #ff0099;
}
.patrnd a[href]:focus {
  color: #ff0000;
}
.linglt {
  background-color: #e8a8f8;
}
/* Lingulata */
.linglt a[name]:link {
  color: inherit;
}
/* Link Destination */
.linglt a[name]:visited {
  color: inherit;
}
.linglt a[name]:hover {
  color: inherit;
}
.linglt a[name]:active {
  color: inherit;
}
.linglt a[name]:focus {
  color: inherit;
}
.linglt a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.linglt a[href]:visited { color: #ff9900; } */
.linglt a[href]:visited {
  color: #a05c00;
}
/**/
.linglt a[href]:hover {
  color: #ff0000;
}
.linglt a[href]:active {
  color: #ff0099;
}
.linglt a[href]:focus {
  color: #ff0000;
}
.lingld {
  background-color: #e0a8f8;
}
/* Lingulida */
.lingld a[name]:link {
  color: inherit;
}
/* Link Destination */
.lingld a[name]:visited {
  color: inherit;
}
.lingld a[name]:hover {
  color: inherit;
}
.lingld a[name]:active {
  color: inherit;
}
.lingld a[name]:focus {
  color: inherit;
}
.lingld a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.lingld a[href]:visited { color: #ff9900; } */
.lingld a[href]:visited {
  color: #a05c00;
}
/**/
.lingld a[href]:hover {
  color: #ff0000;
}
.lingld a[href]:active {
  color: #ff0099;
}
.lingld a[href]:focus {
  color: #ff0000;
}
.acrtrt {
  background-color: #e8a0f0;
}
/* Acrotetrida */
.acrtrt a[name]:link {
  color: inherit;
}
/* Link Destination */
.acrtrt a[name]:visited {
  color: inherit;
}
.acrtrt a[name]:hover {
  color: inherit;
}
.acrtrt a[name]:active {
  color: inherit;
}
.acrtrt a[name]:focus {
  color: inherit;
}
.acrtrt a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.acrtrt a[href]:visited { color: #ff9900; } */
.acrtrt a[href]:visited {
  color: #a05c00;
}
/**/
.acrtrt a[href]:hover {
  color: #ff0000;
}
.acrtrt a[href]:active {
  color: #ff0099;
}
.acrtrt a[href]:focus {
  color: #ff0000;
}
.discnd {
  background-color: #e8a8f0;
}
/* Discinida */
.discnd a[name]:link {
  color: inherit;
}
/* Link Destination */
.discnd a[name]:visited {
  color: inherit;
}
.discnd a[name]:hover {
  color: inherit;
}
.discnd a[name]:active {
  color: inherit;
}
.discnd a[name]:focus {
  color: inherit;
}
.discnd a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.discnd a[href]:visited { color: #ff9900; } */
.discnd a[href]:visited {
  color: #a05c00;
}
/**/
.discnd a[href]:hover {
  color: #ff0000;
}
.discnd a[href]:active {
  color: #ff0099;
}
.discnd a[href]:focus {
  color: #ff0000;
}
.acrtrd {
  background-color: #e0a0f0;
}
/* Acrotetroidea */
.acrtrd a[name]:link {
  color: inherit;
}
/* Link Destination */
.acrtrd a[name]:visited {
  color: inherit;
}
.acrtrd a[name]:hover {
  color: inherit;
}
.acrtrd a[name]:active {
  color: inherit;
}
.acrtrd a[name]:focus {
  color: inherit;
}
.acrtrd a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.acrtrd a[href]:visited { color: #ff9900; } */
.acrtrd a[href]:visited {
  color: #a05c00;
}
/**/
.acrtrd a[href]:hover {
  color: #ff0000;
}
.acrtrd a[href]:active {
  color: #ff0099;
}
.acrtrd a[href]:focus {
  color: #ff0000;
}
.cranf {
  background-color: #e0b0e0;
}
/* Craniiformea */
.cranf a[name]:link {
  color: inherit;
}
/* Link Destination */
.cranf a[name]:visited {
  color: inherit;
}
.cranf a[name]:hover {
  color: inherit;
}
.cranf a[name]:active {
  color: inherit;
}
.cranf a[name]:focus {
  color: inherit;
}
.cranf a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.cranf a[href]:visited { color: #ff9900; } */
.cranf a[href]:visited {
  color: #a05c00;
}
/**/
.cranf a[href]:hover {
  color: #ff0000;
}
.cranf a[href]:active {
  color: #ff0099;
}
.cranf a[href]:focus {
  color: #ff0000;
}
.cranid {
  background-color: #e0b0e8;
}
/* Craniida */
.cranid a[name]:link {
  color: inherit;
}
/* Link Destination */
.cranid a[name]:visited {
  color: inherit;
}
.cranid a[name]:hover {
  color: inherit;
}
.cranid a[name]:active {
  color: inherit;
}
.cranid a[name]:focus {
  color: inherit;
}
.cranid a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.cranid a[href]:visited { color: #ff9900; } */
.cranid a[href]:visited {
  color: #a05c00;
}
/**/
.cranid a[href]:hover {
  color: #ff0000;
}
.cranid a[href]:active {
  color: #ff0099;
}
.cranid a[href]:focus {
  color: #ff0000;
}
.cranps {
  background-color: #e0b8e8;
}
/* Craniopsida */
.cranps a[name]:link {
  color: inherit;
}
/* Link Destination */
.cranps a[name]:visited {
  color: inherit;
}
.cranps a[name]:hover {
  color: inherit;
}
.cranps a[name]:active {
  color: inherit;
}
.cranps a[name]:focus {
  color: inherit;
}
.cranps a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.cranps a[href]:visited { color: #ff9900; } */
.cranps a[href]:visited {
  color: #a05c00;
}
/**/
.cranps a[href]:hover {
  color: #ff0000;
}
.cranps a[href]:active {
  color: #ff0099;
}
.cranps a[href]:focus {
  color: #ff0000;
}
.trmrll {
  background-color: #e8b8e8;
}
/* Trimerellida */
.trmrll a[name]:link {
  color: inherit;
}
/* Link Destination */
.trmrll a[name]:visited {
  color: inherit;
}
.trmrll a[name]:hover {
  color: inherit;
}
.trmrll a[name]:active {
  color: inherit;
}
.trmrll a[name]:focus {
  color: inherit;
}
.trmrll a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.trmrll a[href]:visited { color: #ff9900; } */
.trmrll a[href]:visited {
  color: #a05c00;
}
/**/
.trmrll a[href]:hover {
  color: #ff0000;
}
.trmrll a[href]:active {
  color: #ff0099;
}
.trmrll a[href]:focus {
  color: #ff0000;
}
.rhncl {
  background-color: #f0e0e0;
}
/* Rhynchonelliformea */
.chilet {
  background-color: #f0e0e8;
}
/* Chileata */
.obollt {
  background-color: #f0e8e8;
}
/* Obolellata */
.ktrgnt {
  background-color: #f8e8e8;
}
/* Kutoriginata */
.strpht {
  background-color: #f8e8e0;
}
/* Strophomenata */
.rhncnt {
  background-color: #f8e0e0;
}
/* Rhynchonellata */
.mollbg {
  background-color: #f7fff2;
}
/* Mollusca */
.moll {
  background-color: #c0e0a0;
}
/*.aculfrbg { background-color: #fffef2; }*/
/* Aculifera */
.aculfrbg {
  background-color: #fcf8e0;
}
/**/
.aculfr {
  background-color: #c0c090;
}
.aculfr a[name]:link {
  color: inherit;
}
/* Link Destination */
.aculfr a[name]:visited {
  color: inherit;
}
.aculfr a[name]:hover {
  color: inherit;
}
.aculfr a[name]:active {
  color: inherit;
}
.aculfr a[name]:focus {
  color: inherit;
}
.aculfr a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.aculfr a[href]:visited { color: #ff9900; } */
.aculfr a[href]:visited {
  color: #a05c00;
}
/**/
.aculfr a[href]:hover {
  color: #ff0000;
}
.aculfr a[href]:active {
  color: #ff0099;
}
.aculfr a[href]:focus {
  color: #ff0000;
}
.slngst {
  background-color: #c0c098;
}
/* Solenogastres */
.slngst a[name]:link {
  color: inherit;
}
/* Link Destination */
.slngst a[name]:visited {
  color: inherit;
}
.slngst a[name]:hover {
  color: inherit;
}
.slngst a[name]:active {
  color: inherit;
}
.slngst a[name]:focus {
  color: inherit;
}
.slngst a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.slngst a[href]:visited { color: #ff9900; } */
.slngst a[href]:visited {
  color: #a05c00;
}
/**/
.slngst a[href]:hover {
  color: #ff0000;
}
.slngst a[href]:active {
  color: #ff0099;
}
.slngst a[href]:focus {
  color: #ff0000;
}
.caudfv {
  background-color: #c8c098;
}
/* Caudofoveata */
.caudfv a[name]:link {
  color: inherit;
}
/* Link Destination */
.caudfv a[name]:visited {
  color: inherit;
}
.caudfv a[name]:hover {
  color: inherit;
}
.caudfv a[name]:active {
  color: inherit;
}
.caudfv a[name]:focus {
  color: inherit;
}
.caudfv a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.caudfv a[href]:visited { color: #ff9900; } */
.caudfv a[href]:visited {
  color: #a05c00;
}
/**/
.caudfv a[href]:hover {
  color: #ff0000;
}
.caudfv a[href]:active {
  color: #ff0099;
}
.caudfv a[href]:focus {
  color: #ff0000;
}
/*.cnchfrbg { background-color: #fffcf2; } */
/* Conchifera */
.cnchfrbg {
  background-color: #fcf8e8;
}
/**/
.cnchfr {
  background-color: #d0c080;
}
.cnchfr a[name]:link {
  color: inherit;
}
/* Link Destination */
.cnchfr a[name]:visited {
  color: inherit;
}
.cnchfr a[name]:hover {
  color: inherit;
}
.cnchfr a[name]:active {
  color: inherit;
}
.cnchfr a[name]:focus {
  color: inherit;
}
.cnchfr a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.cnchfr a[href]:visited { color: #ff9900; } */
.cnchfr a[href]:visited {
  color: #a05c00;
}
/**/
.cnchfr a[href]:hover {
  color: #ff0000;
}
.cnchfr a[href]:active {
  color: #ff0099;
}
.cnchfr a[href]:focus {
  color: #ff0000;
}
/*.plplcpbg { background-color: #fcfff2; } */
/* Polyplacophora */
.plplcpbg {
  background-color: #f8fcec;
}
/**/
.plplcp {
  background-color: #c0d090;
}
.plplcp a[name]:link {
  color: inherit;
}
/* Link Destination */
.plplcp a[name]:visited {
  color: inherit;
}
.plplcp a[name]:hover {
  color: inherit;
}
.plplcp a[name]:active {
  color: inherit;
}
.plplcp a[name]:focus {
  color: inherit;
}
.plplcp a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.plplcp a[href]:visited { color: #ff9900; } */
.plplcp a[href]:visited {
  color: #a05c00;
}
/**/
.plplcp a[href]:hover {
  color: #ff0000;
}
.plplcp a[href]:active {
  color: #ff0099;
}
.plplcp a[href]:focus {
  color: #ff0000;
}
/*.pargstbg { background-color: #fffaf2; } */
/* Paragastropoda */
.pargstbg {
  background-color: #faf6e8;
}
/**/
.pargst {
  background-color: #e0c090;
}
.pargst a[name]:link {
  color: inherit;
}
/* Link Destination */
.pargst a[name]:visited {
  color: inherit;
}
.pargst a[name]:hover {
  color: inherit;
}
.pargst a[name]:active {
  color: inherit;
}
.pargst a[name]:focus {
  color: inherit;
}
.pargst a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.pargst a[href]:visited { color: #ff9900; } */
.pargst a[href]:visited {
  color: #a05c00;
}
/**/
.pargst a[href]:hover {
  color: #ff0000;
}
.pargst a[href]:active {
  color: #ff0099;
}
.pargst a[href]:focus {
  color: #ff0000;
}
.ompcir {
  background-color: #e8c898;
}
/* Omphalocirridae */
.ompcir a[name]:link {
  color: inherit;
}
/* Link Destination */
.ompcir a[name]:visited {
  color: inherit;
}
.ompcir a[name]:hover {
  color: inherit;
}
.ompcir a[name]:active {
  color: inherit;
}
.ompcir a[name]:focus {
  color: inherit;
}
.ompcir a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.ompcir a[href]:visited { color: #ff9900; } */
.ompcir a[href]:visited {
  color: #a05c00;
}
/**/
.ompcir a[href]:hover {
  color: #ff0000;
}
.ompcir a[href]:active {
  color: #ff0099;
}
.ompcir a[href]:focus {
  color: #ff0000;
}
.pelgll {
  background-color: #e0c898;
}
/* Pelagiellida */
.pelgll a[name]:link {
  color: inherit;
}
/* Link Destination */
.pelgll a[name]:visited {
  color: inherit;
}
.pelgll a[name]:hover {
  color: inherit;
}
.pelgll a[name]:active {
  color: inherit;
}
.pelgll a[name]:focus {
  color: inherit;
}
.pelgll a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.pelgll a[href]:visited { color: #ff9900; } */
.pelgll a[href]:visited {
  color: #a05c00;
}
/**/
.pelgll a[href]:hover {
  color: #ff0000;
}
.pelgll a[href]:active {
  color: #ff0099;
}
.pelgll a[href]:focus {
  color: #ff0000;
}
.mimspr {
  background-color: #e8c090;
}
/* Mimospirida */
.mimspr a[name]:link {
  color: inherit;
}
/* Link Destination */
.mimspr a[name]:visited {
  color: inherit;
}
.mimspr a[name]:hover {
  color: inherit;
}
.mimspr a[name]:active {
  color: inherit;
}
.mimspr a[name]:focus {
  color: inherit;
}
.mimspr a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.mimspr a[href]:visited { color: #ff9900; } */
.mimspr a[href]:visited {
  color: #a05c00;
}
/**/
.mimspr a[href]:hover {
  color: #ff0000;
}
.mimspr a[href]:active {
  color: #ff0099;
}
.mimspr a[href]:focus {
  color: #ff0000;
}
/*.trpdscbg { background-color: #fffbf2; } */
/* Tropidodiscidae */
.trpdscbg {
  background-color: #fff6e8;
}
/**/
.trpdsc {
  background-color: #e0d080;
}
.trpdsc a[name]:link {
  color: inherit;
}
/* Link Destination */
.trpdsc a[name]:visited {
  color: inherit;
}
.trpdsc a[name]:hover {
  color: inherit;
}
.trpdsc a[name]:active {
  color: inherit;
}
.trpdsc a[name]:focus {
  color: inherit;
}
.trpdsc a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.trpdsc a[href]:visited { color: #ff9900; } */
.trpdsc a[href]:visited {
  color: #a05c00;
}
/**/
.trpdsc a[href]:hover {
  color: #ff0000;
}
.trpdsc a[href]:active {
  color: #ff0099;
}
.trpdsc a[href]:focus {
  color: #ff0000;
}
/*.bllrphbg { background-color: #fffdf2; } */
/* Bellerophontoidea */
.bllrphbg {
  background-color: #fff8e4;
}
/**/
.bllrph {
  background-color: #e0d880;
}
.bllrph a[name]:link {
  color: inherit;
}
/* Link Destination */
.bllrph a[name]:visited {
  color: inherit;
}
.bllrph a[name]:hover {
  color: inherit;
}
.bllrph a[name]:active {
  color: inherit;
}
.bllrph a[name]:focus {
  color: inherit;
}
.bllrph a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.bllrph a[href]:visited { color: #ff9900; } */
.bllrph a[href]:visited {
  color: #a05c00;
}
/**/
.bllrph a[href]:hover {
  color: #ff0000;
}
.bllrph a[href]:active {
  color: #ff0099;
}
.bllrph a[href]:focus {
  color: #ff0000;
}
.gastrpbg {
  background-color: #f6f3df;
}
/* Gastropoda */
.gastrp {
  background-color: #e0d890;
}
.gastrp a[name]:link {
  color: inherit;
}
/* Link Destination */
.gastrp a[name]:visited {
  color: inherit;
}
.gastrp a[name]:hover {
  color: inherit;
}
.gastrp a[name]:active {
  color: inherit;
}
.gastrp a[name]:focus {
  color: inherit;
}
.gastrp a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.gastrp a[href]:visited { color: #ff9900; } */
.gastrp a[href]:visited {
  color: #a05c00;
}
/**/
.gastrp a[href]:hover {
  color: #ff0000;
}
.gastrp a[href]:active {
  color: #ff0099;
}
.gastrp a[href]:focus {
  color: #ff0000;
}
.eogstr {
  background-color: #e0d090;
}
/* Eogastropoda */
.eogstr a[name]:link {
  color: inherit;
}
/* Link Destination */
.eogstr a[name]:visited {
  color: inherit;
}
.eogstr a[name]:hover {
  color: inherit;
}
.eogstr a[name]:active {
  color: inherit;
}
.eogstr a[name]:focus {
  color: inherit;
}
.eogstr a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.eogstr a[href]:visited { color: #ff9900; } */
.eogstr a[href]:visited {
  color: #a05c00;
}
/**/
.eogstr a[href]:hover {
  color: #ff0000;
}
.eogstr a[href]:active {
  color: #ff0099;
}
.eogstr a[href]:focus {
  color: #ff0000;
}
.patgst {
  background-color: #f0c080;
}
/* Patellogastropoda */
.patgst a[name]:link {
  color: inherit;
}
/* Link Destination */
.patgst a[name]:visited {
  color: inherit;
}
.patgst a[name]:hover {
  color: inherit;
}
.patgst a[name]:active {
  color: inherit;
}
.patgst a[name]:focus {
  color: inherit;
}
.patgst a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.patgst a[href]:visited { color: #ff9900; } */
.patgst a[href]:visited {
  color: #a05c00;
}
/**/
.patgst a[href]:hover {
  color: #ff0000;
}
.patgst a[href]:active {
  color: #ff0099;
}
.patgst a[href]:focus {
  color: #ff0000;
}
.ortgst {
  background-color: #f0c090;
}
/* Orthogastropoda */
.ortgst a[name]:link {
  color: inherit;
}
/* Link Destination */
.ortgst a[name]:visited {
  color: inherit;
}
.ortgst a[name]:hover {
  color: inherit;
}
.ortgst a[name]:active {
  color: inherit;
}
.ortgst a[name]:focus {
  color: inherit;
}
.ortgst a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.ortgst a[href]:visited { color: #ff9900; } */
.ortgst a[href]:visited {
  color: #a05c00;
}
/**/
.ortgst a[href]:hover {
  color: #ff0000;
}
.ortgst a[href]:active {
  color: #ff0099;
}
.ortgst a[href]:focus {
  color: #ff0000;
}
.vetgst {
  background-color: #f0c096;
}
/* Vetigastropoda */
.vetgst a[name]:link {
  color: inherit;
}
/* Link Destination */
.vetgst a[name]:visited {
  color: inherit;
}
.vetgst a[name]:hover {
  color: inherit;
}
.vetgst a[name]:active {
  color: inherit;
}
.vetgst a[name]:focus {
  color: inherit;
}
.vetgst a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.vetgst a[href]:visited { color: #ff9900; } */
.vetgst a[href]:visited {
  color: #a05c00;
}
/**/
.vetgst a[href]:hover {
  color: #ff0000;
}
.vetgst a[href]:active {
  color: #ff0099;
}
.vetgst a[href]:focus {
  color: #ff0000;
}
.pulmnt {
  background-color: #e0c080;
}
/* Pulmonata */
.pulmnt a[name]:link {
  color: inherit;
}
/* Link Destination */
.pulmnt a[name]:visited {
  color: inherit;
}
.pulmnt a[name]:hover {
  color: inherit;
}
.pulmnt a[name]:active {
  color: inherit;
}
.pulmnt a[name]:focus {
  color: inherit;
}
.pulmnt a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.pulmnt a[href]:visited { color: #ff9900; } */
.pulmnt a[href]:visited {
  color: #a05c00;
}
/**/
.pulmnt a[href]:hover {
  color: #ff0000;
}
.pulmnt a[href]:active {
  color: #ff0099;
}
.pulmnt a[href]:focus {
  color: #ff0000;
}
.basomm {
  background-color: #e0f0a0;
}
/* Basommatophora */
.stlomm {
  background-color: #e0f0b0;
}
/* Stylommatophora */
.sstomm {
  background-color: #e0e0b8;
}
/* Systellommatophora */
.actphl {
  background-color: #e0e0b0;
}
/* Acteophila */
/*.annelbg { background-color: #fffff2; } */
/* Annelida */
.annelbg {
  background-color: #fffce8;
}
/**/
.annel {
  background-color: #c0c080;
}
.annel a[name]:link {
  color: inherit;
}
/* Link Destination */
.annel a[name]:visited {
  color: inherit;
}
.annel a[name]:hover {
  color: inherit;
}
.annel a[name]:active {
  color: inherit;
}
.annel a[name]:focus {
  color: inherit;
}
.annel a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.annel a[href]:visited { color: #ff9900; } */
.annel a[href]:visited {
  color: #a05c00;
}
/**/
.annel a[href]:hover {
  color: #ff0000;
}
.annel a[href]:active {
  color: #ff0099;
}
.annel a[href]:focus {
  color: #ff0000;
}
.platybg {
  background-color: #fcf2ff;
}
/* Platyzoa */
.platy {
  background-color: #e0b0f0;
}
.platy a[name]:link {
  color: inherit;
}
/* Link Destination */
.platy a[name]:visited {
  color: inherit;
}
.platy a[name]:hover {
  color: inherit;
}
.platy a[name]:active {
  color: inherit;
}
.platy a[name]:focus {
  color: inherit;
}
.platy a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.platy a[href]:visited { color: #ff9900; } */
.platy a[href]:visited {
  color: #a05c00;
}
/**/
.platy a[href]:hover {
  color: #ff0000;
}
.platy a[href]:active {
  color: #ff0099;
}
.platy a[href]:focus {
  color: #ff0000;
}
/*.chaetbg { background-color: #ffcfff; } */
/* Chaetognatha */
.chaetbg {
  background-color: #ffe4ff;
}
/**/
.chaet {
  background-color: #e8a8f0;
}
.chaet a[name]:link {
  color: inherit;
}
/* Link Destination */
.chaet a[name]:visited {
  color: inherit;
}
.chaet a[name]:hover {
  color: inherit;
}
.chaet a[name]:active {
  color: inherit;
}
.chaet a[name]:focus {
  color: inherit;
}
.chaet a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.chaet a[href]:visited { color: #ff9900; } */
.chaet a[href]:visited {
  color: #a05c00;
}
/**/
.chaet a[href]:hover {
  color: #ff0000;
}
.chaet a[href]:active {
  color: #ff0099;
}
.chaet a[href]:focus {
  color: #ff0000;
}
.ecdybg {
  background-color: #f2f2ff;
}
/* Ecdysozoa */
.ecdy {
  background-color: #b2b2d2;
}
.ecdy a[name]:link {
  color: inherit;
}
/* Link Destination */
.ecdy a[name]:visited {
  color: inherit;
}
.ecdy a[name]:hover {
  color: inherit;
}
.ecdy a[name]:active {
  color: inherit;
}
.ecdy a[name]:focus {
  color: inherit;
}
.ecdy a[href]:link {
  color: #ffffff;
}
/* Link Origin - White Variant */
.ecdy a[href]:visited {
  color: #99ff99;
}
/*.ecdy a[href]:visited { color: #64c464; } */
.ecdy a[href]:active {
  color: #ff9999;
}
.ecdy a[href]:hover {
  color: #ff99ff;
}
.ecdy a[href]:focus {
  color: #ff99ff;
}
.arthrbg {
  background-color: #e5e5ff;
}
/* Arthropoda */
.arthr {
  background-color: #c0c0e0;
}
.arthr a[name]:link {
  color: inherit;
}
/* Link Destination */
.arthr a[name]:visited {
  color: inherit;
}
.arthr a[name]:hover {
  color: inherit;
}
.arthr a[name]:active {
  color: inherit;
}
.arthr a[name]:focus {
  color: inherit;
}
.arthr a[href]:link {
  color: #ffffff;
}
/* Link Origin - White Variant */
.arthr a[href]:visited {
  color: #99ff99;
}
/**/
/*.arthr a[href]:visited { color: #64c464; } */
.arthr a[href]:active {
  color: #ff9999;
}
.arthr a[href]:hover {
  color: #ff99ff;
}
.arthr a[href]:focus {
  color: #ff99ff;
}
.crstcbg {
  background-color: #f2ffff;
}
/* Crustacea */
.crstc {
  background-color: #8080c0;
  color: #00ffff;
}
.crstc a[name]:link {
  color: inherit;
}
/* Link Destination */
.crstc a[name]:visited {
  color: inherit;
}
.crstc a[name]:hover {
  color: inherit;
}
.crstc a[name]:active {
  color: inherit;
}
.crstc a[name]:focus {
  color: inherit;
}
.crstc a[href]:link {
  color: #ffffff;
}
/* Link Origin - White Variant */
.crstc a[href]:visited {
  color: #99ff99;
}
/*.crstc a[href]:visited { color: #64c464; } */
.crstc a[href]:active {
  color: #ff9999;
}
.crstc a[href]:hover {
  color: #ff99ff;
}
.crstc a[href]:focus {
  color: #ff99ff;
}
.chelicbg {
  background-color: #ffffcc;
}
/* Chelicerata */
.chelic {
  background-color: #a0a0c0;
}
.chelic a[name]:link {
  color: inherit;
}
/* Link Destination */
.chelic a[name]:visited {
  color: inherit;
}
.chelic a[name]:hover {
  color: inherit;
}
.chelic a[name]:active {
  color: inherit;
}
.chelic a[name]:focus {
  color: inherit;
}
.chelic a[href]:link {
  color: #ffffff;
}
/* Link Origin - White Variant */
.chelic a[href]:visited {
  color: #99ff99;
}
/*.chelic a[href]:visited { color: #64c464; } */
.chelic a[href]:active {
  color: #ff9999;
}
.chelic a[href]:hover {
  color: #ff99ff;
}
.chelic a[href]:focus {
  color: #ff99ff;
}
.xiphosbg {
  background-color: #e0d6f4;
}
/* Xiphosura */
.xiphos {
  background-color: #a080e0;
}
.xiphos a[name]:link {
  color: inherit;
}
/* Link Destination */
.xiphos a[name]:visited {
  color: inherit;
}
.xiphos a[name]:hover {
  color: inherit;
}
.xiphos a[name]:active {
  color: inherit;
}
.xiphos a[name]:focus {
  color: inherit;
}
.xiphos a[href]:link {
  color: #ffffff;
}
/* Link Origin - White Variant */
.xiphos a[href]:visited {
  color: #99ff99;
}
/*.xiphos a[href]:visited { color: #64c464; } */
.xiphos a[href]:active {
  color: #ff9999;
}
.xiphos a[href]:hover {
  color: #ff99ff;
}
.xiphos a[href]:focus {
  color: #ff99ff;
}
.bunodidae {
  background-color: #a0a8d0;
}
/* Bunodidae */
.bunodidae a[name]:link {
  color: inherit;
}
/* Link Destination */
.bunodidae a[name]:visited {
  color: inherit;
}
.bunodidae a[name]:hover {
  color: inherit;
}
.bunodidae a[name]:active {
  color: inherit;
}
.bunodidae a[name]:focus {
  color: inherit;
}
.bunodidae a[href]:link {
  color: #ffffff;
}
/* Link Origin - White Variant */
.bunodidae a[href]:visited {
  color: #99ff99;
}
/*.bunodidae a[href]:visited { color: #64c464; } */
.bunodidae a[href]:active {
  color: #ff9999;
}
.bunodidae a[href]:hover {
  color: #ff99ff;
}
.bunodidae a[href]:focus {
  color: #ff99ff;
}
.bellinurina {
  background-color: #a0a8d8;
}
/* Bellinurina */
.bellinurina a[name]:link {
  color: inherit;
}
/* Link Destination */
.bellinurina a[name]:visited {
  color: inherit;
}
.bellinurina a[name]:hover {
  color: inherit;
}
.bellinurina a[name]:active {
  color: inherit;
}
.bellinurina a[name]:focus {
  color: inherit;
}
.bellinurina a[href]:link {
  color: #ffffff;
}
/* Link Origin - White Variant */
.bellinurina a[href]:visited {
  color: #99ff99;
}
/*.bellinurina a[href]:visited { color: #64c464; } */
.bellinurina a[href]:active {
  color: #ff9999;
}
.bellinurina a[href]:hover {
  color: #ff99ff;
}
.bellinurina a[href]:focus {
  color: #ff99ff;
}
.limulina {
  background-color: #a8a0d0;
}
/* Limulina */
.limulina a[name]:link {
  color: inherit;
}
/* Link Destination */
.limulina a[name]:visited {
  color: inherit;
}
.limulina a[name]:hover {
  color: inherit;
}
.limulina a[name]:active {
  color: inherit;
}
.limulina a[name]:focus {
  color: inherit;
}
.limulina a[href]:link {
  color: #ffffff;
}
/* Link Origin - White Variant */
.limulina a[href]:visited {
  color: #99ff99;
}
/*.limulina a[href]:visited { color: #64c464; } */
.limulina a[href]:active {
  color: #ff9999;
}
.limulina a[href]:hover {
  color: #ff99ff;
}
.limulina a[href]:focus {
  color: #ff99ff;
}
.limulidae {
  background-color: #a8a0d8;
}
/* Limulidae */
.limulidae a[name]:link {
  color: inherit;
}
/* Link Destination */
.limulidae a[name]:visited {
  color: inherit;
}
.limulidae a[name]:hover {
  color: inherit;
}
.limulidae a[name]:active {
  color: inherit;
}
.limulidae a[name]:focus {
  color: inherit;
}
.limulidae a[href]:link {
  color: #ffffff;
}
/* Link Origin - White Variant */
.limulidae a[href]:visited {
  color: #99ff99;
}
/*.limulidae a[href]:visited { color: #64c464; } */
.limulidae a[href]:active {
  color: #ff9999;
}
.limulidae a[href]:hover {
  color: #ff99ff;
}
.limulidae a[href]:focus {
  color: #ff99ff;
}
.chsmtspbg {
  background-color: #e6def6;
}
/* Chasmataspida */
.chsmtsp {
  background-color: #a8a8d8;
}
.chsmtsp a[name]:link {
  color: inherit;
}
/* Link Destination */
.chsmtsp a[name]:visited {
  color: inherit;
}
.chsmtsp a[name]:hover {
  color: inherit;
}
.chsmtsp a[name]:active {
  color: inherit;
}
.chsmtsp a[name]:focus {
  color: inherit;
}
.chsmtsp a[href]:link {
  color: #ffffff;
}
/* Link Origin - White Variant */
.chsmtsp a[href]:visited {
  color: #99ff99;
}
/*.chsmtsp a[href]:visited { color: #64c464; } */
.chsmtsp a[href]:active {
  color: #ff9999;
}
.chsmtsp a[href]:hover {
  color: #ff99ff;
}
.chsmtsp a[href]:focus {
  color: #ff99ff;
}
.euryptbg {
  background-color: #f2f9ff;
}
/* Eurypterida */
.eurypt {
  background-color: #a0b0c8;
}
.eurypt a[name]:link {
  color: inherit;
}
/* Link Destination */
.eurypt a[name]:visited {
  color: inherit;
}
.eurypt a[name]:hover {
  color: inherit;
}
.eurypt a[name]:active {
  color: inherit;
}
.eurypt a[name]:focus {
  color: inherit;
}
.eurypt a[href]:link {
  color: #ffffff;
}
/* Link Origin - White Variant */
.eurypt a[href]:visited {
  color: #99ff99;
}
/*.eurypt a[href]:visited { color: #64c464; } */
.eurypt a[href]:active {
  color: #ff9999;
}
.eurypt a[href]:hover {
  color: #ff99ff;
}
.eurypt a[href]:focus {
  color: #ff99ff;
}
.hexapbg {
  background-color: #ffffd6;
}
/* Hexapoda */
.hexap {
  background-color: #c08080;
  color: #ffffff;
}
.hexap a[name]:link {
  color: inherit;
}
/* Link Destination */
.hexap a[name]:visited {
  color: inherit;
}
.hexap a[name]:hover {
  color: inherit;
}
.hexap a[name]:active {
  color: inherit;
}
.hexap a[name]:focus {
  color: inherit;
}
.hexap a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.hexap a[href]:visited {
  color: #ff9900;
}
/**/
/*.hexap a[href]:visited { color: #a05c00; } */
.hexap a[href]:hover {
  color: #ff0000;
}
.hexap a[href]:active {
  color: #ff0099;
}
.hexap a[href]:focus {
  color: #ff0000;
}
.myrpodbg {
  background-color: #eeeef6;
}
/* Myriapoda */
.myrpod {
  background-color: #6565b2;
  color: #00ffff;
}
.myrpod a[name]:link {
  color: inherit;
}
/* Link Destination */
.myrpod a[name]:visited {
  color: inherit;
}
.myrpod a[name]:hover {
  color: inherit;
}
.myrpod a[name]:active {
  color: inherit;
}
.myrpod a[name]:focus {
  color: inherit;
}
.myrpod a[href]:link {
  color: #ffffff;
}
/* Link Origin - White Variant */
.myrpod a[href]:visited {
  color: #99ff99;
}
/**/
/*.myrpod a[href]:visited { color: #64c464; } */
.myrpod a[href]:active {
  color: #ff9999;
}
.myrpod a[href]:hover {
  color: #ff99ff;
}
.myrpod a[href]:focus {
  color: #ff99ff;
}
/*.deutbg { background-color: #fcfff2; } */
/* Deuterostomia */
.deutbg {
  background-color: #f8ffe8;
}
/**/
.deut {
  background-color: #808000;
  color: #ffffff;
}
.deut a[name]:link {
  color: inherit;
}
/* Link Destination */
.deut a[name]:visited {
  color: inherit;
}
.deut a[name]:hover {
  color: inherit;
}
.deut a[name]:active {
  color: inherit;
}
.deut a[name]:focus {
  color: inherit;
}
.deut a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.deut a[href]:visited {
  color: #ff9900;
}
/*.deut a[href]:visited { color: #a05c00; } */
.deut a[href]:hover {
  color: #ff0000;
}
.deut a[href]:active {
  color: #ff0099;
}
.deut a[href]:focus {
  color: #ff0000;
}
.vetcol {
  background-color: #80a000;
  color: #ffffff;
}
/* Vetulicolia */
.vetcol a[name]:link {
  color: inherit;
}
/* Link Destination */
.vetcol a[name]:visited {
  color: inherit;
}
.vetcol a[name]:hover {
  color: inherit;
}
.vetcol a[name]:active {
  color: inherit;
}
.vetcol a[name]:focus {
  color: inherit;
}
.vetcol a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.vetcol a[href]:visited {
  color: #ff9900;
}
/**/
/*.vetcol a[href]:visited { color: #a05c00; } */
.vetcol a[href]:hover {
  color: #ff0000;
}
.vetcol a[href]:active {
  color: #ff0099;
}
.vetcol a[href]:focus {
  color: #ff0000;
}
.amblcr {
  background-color: #808020;
  color: #ffffff;
}
/* Ambulacraria */
.amblcr a[name]:link {
  color: inherit;
}
/* Link Destination */
.amblcr a[name]:visited {
  color: inherit;
}
.amblcr a[name]:hover {
  color: inherit;
}
.amblcr a[name]:active {
  color: inherit;
}
.amblcr a[name]:focus {
  color: inherit;
}
.amblcr a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.amblcr a[href]:visited {
  color: #ff9900;
}
/*.amblcr a[href]:visited { color: #a05c00; } */
.amblcr a[href]:hover {
  color: #ff0000;
}
.amblcr a[href]:active {
  color: #ff0099;
}
.amblcr a[href]:focus {
  color: #ff0000;
}
.homalz {
  background-color: #a0a020;
  color: #ffffff;
}
/* Homalozoa */
.homalz a[name]:link {
  color: inherit;
}
/* Link Destination */
.homalz a[name]:visited {
  color: inherit;
}
.homalz a[name]:hover {
  color: inherit;
}
.homalz a[name]:active {
  color: inherit;
}
.homalz a[name]:focus {
  color: inherit;
}
.homalz a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.homalz a[href]:visited {
  color: #ff9900;
}
/**/
/*.homalz a[href]:visited { color: #a05c00; } */
.homalz a[href]:hover {
  color: #ff0000;
}
.homalz a[href]:active {
  color: #ff0099;
}
.homalz a[href]:focus {
  color: #ff0000;
}
.vetcys {
  background-color: #a0a000;
  color: #ffffff;
}
/* Vetulocystidae */
.vetcys a[name]:link {
  color: inherit;
}
/* Link Destination */
.vetcys a[name]:visited {
  color: inherit;
}
.vetcys a[name]:hover {
  color: inherit;
}
.vetcys a[name]:active {
  color: inherit;
}
.vetcys a[name]:focus {
  color: inherit;
}
.vetcys a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.vetcys a[href]:visited {
  color: #ff9900;
}
/*.vetcys a[href]:visited { color: #a05c00; } */
.vetcys a[href]:hover {
  color: #ff0000;
}
.vetcys a[href]:active {
  color: #ff0099;
}
.vetcys a[href]:focus {
  color: #ff0000;
}
.stylph {
  background-color: #a0a030;
  color: #ffffff;
}
/* Stylophora */
.stylph a[name]:link {
  color: inherit;
}
/* Link Destination */
.stylph a[name]:visited {
  color: inherit;
}
.stylph a[name]:hover {
  color: inherit;
}
.stylph a[name]:active {
  color: inherit;
}
.stylph a[name]:focus {
  color: inherit;
}
.stylph a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.stylph a[href]:visited {
  color: #ff9900;
}
/*.stylph a[href]:visited { color: #a05c00; } */
.stylph a[href]:hover {
  color: #ff0000;
}
.stylph a[href]:active {
  color: #ff0099;
}
.stylph a[href]:focus {
  color: #ff0000;
}
.soluta {
  background-color: #a0b020;
}
/* Soluta */
.soluta a[name]:link {
  color: inherit;
}
/* Link Destination */
.soluta a[name]:visited {
  color: inherit;
}
.soluta a[name]:hover {
  color: inherit;
}
.soluta a[name]:active {
  color: inherit;
}
.soluta a[name]:focus {
  color: inherit;
}
.soluta a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.soluta a[href]:visited { color: #ff9900; } */
.soluta a[href]:visited {
  color: #a05c00;
}
/**/
.soluta a[href]:hover {
  color: #ff0000;
}
.soluta a[href]:active {
  color: #ff0099;
}
.soluta a[href]:focus {
  color: #ff0000;
}
.cincta {
  background-color: #a0b030;
}
/* Cincta */
.cincta a[name]:link {
  color: inherit;
}
/* Link Destination */
.cincta a[name]:visited {
  color: inherit;
}
.cincta a[name]:hover {
  color: inherit;
}
.cincta a[name]:active {
  color: inherit;
}
.cincta a[name]:focus {
  color: inherit;
}
.cincta a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.cincta a[href]:visited { color: #ff9900; } */
.cincta a[href]:visited {
  color: #a05c00;
}
/**/
.cincta a[href]:hover {
  color: #ff0000;
}
.cincta a[href]:active {
  color: #ff0099;
}
.cincta a[href]:focus {
  color: #ff0000;
}
.ctncys {
  background-color: #b0a020;
}
/* Ctenocystoidea */
.ctncys a[name]:link {
  color: inherit;
}
/* Link Destination */
.ctncys a[name]:visited {
  color: inherit;
}
.ctncys a[name]:hover {
  color: inherit;
}
.ctncys a[name]:active {
  color: inherit;
}
.ctncys a[name]:focus {
  color: inherit;
}
.ctncys a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.ctncys a[href]:visited {
  color: #ff9900;
}
/*.ctncys a[href]:visited { color: #a05c00; } */
.ctncys a[href]:hover {
  color: #ff0000;
}
.ctncys a[href]:active {
  color: #ff0099;
}
.ctncys a[href]:focus {
  color: #ff0000;
}
.hlcplc {
  background-color: #b0a030;
}
/* Helicoplacoidea */
.hlcplc a[name]:link {
  color: inherit;
}
/* Link Destination */
.hlcplc a[name]:visited {
  color: inherit;
}
.hlcplc a[name]:hover {
  color: inherit;
}
.hlcplc a[name]:active {
  color: inherit;
}
.hlcplc a[name]:focus {
  color: inherit;
}
.hlcplc a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
.hlcplc a[href]:visited {
  color: #ff9900;
}
/*.hlcplc a[href]:visited { color: #a05c00; } */
.hlcplc a[href]:hover {
  color: #ff0000;
}
.hlcplc a[href]:active {
  color: #ff0099;
}
.hlcplc a[href]:focus {
  color: #ff0000;
}
/*.echndrbg { background-color: #fffff2; } */
/* Echinodermata */
.echndrbg {
  background-color: #fff8e0;
}
/**/
.echndr {
  background-color: #C0C000;
}
.echndr a[name]:link {
  color: inherit;
}
/* Link Destination */
.echndr a[name]:visited {
  color: inherit;
}
.echndr a[name]:hover {
  color: inherit;
}
.echndr a[name]:active {
  color: inherit;
}
.echndr a[name]:focus {
  color: inherit;
}
.echndr a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.echndr a[href]:visited { color: #ff9900; } */
.echndr a[href]:visited {
  color: #a05c00;
}
/**/
.echndr a[href]:hover {
  color: #ff0000;
}
.echndr a[href]:active {
  color: #ff0099;
}
.echndr a[href]:focus {
  color: #ff0000;
}
.blastz {
  background-color: #c0c020;
}
/* Blastozoa */
.blastz a[name]:link {
  color: inherit;
}
/* Link Destination */
.blastz a[name]:visited {
  color: inherit;
}
.blastz a[name]:hover {
  color: inherit;
}
.blastz a[name]:active {
  color: inherit;
}
.blastz a[name]:focus {
  color: inherit;
}
.blastz a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.blastz a[href]:visited { color: #ff9900; } */
.blastz a[href]:visited {
  color: #a05c00;
}
/**/
.blastz a[href]:hover {
  color: #ff0000;
}
.blastz a[href]:active {
  color: #ff0099;
}
.blastz a[href]:focus {
  color: #ff0000;
}
.asterz {
  background-color: #e0c020;
}
/* Asterozoa */
.echinz {
  background-color: #e0e020;
}
/* Echinozoa */
.crinoz {
  background-color: #f0e020;
}
/* Crinozoa */
/* --- Vertebrates */
.vrtbg {
  background-color: #fdf9e8;
}
/* Vertebrates */
.vrt {
  color: #800000;
  background-color: #c0ffea;
}
.bonesbg {
  background-color: #F8E8D8;
}
/* Bones */
.bones {
  background-color: #A8C6CE;
}
/* -- OTHER TOPICS */
.scclt {
  background-color: #e0e0a0;
}
/* Sociocultural Evolution */
.hst {
  background-color: #f8ecc2;
}
/* History */
.art {
  background-color: #00a5c3;
  color: #00ffff;
}
/* Art */
.art a[name]:link {
  color: inherit;
}
/* Link Destination */
.art a[name]:visited {
  color: inherit;
}
.art a[name]:hover {
  color: inherit;
}
.art a[name]:active {
  color: inherit;
}
.art a[name]:focus {
  color: inherit;
}
.art a[href]:link {
  color: #ffffff;
}
/* Link Origin - White Variant */
.art a[href]:visited {
  color: #99ff99;
}
/*.art a[href]:visited { color: #64c464; } */
.art a[href]:active {
  color: #ff9999;
}
.art a[href]:hover {
  color: #ff99ff;
}
.art a[href]:focus {
  color: #ff99ff;
}
.futurebg {
  background-color: #ecf4f7;
}
/* Future */
.future {
  background-color: #60a0c0;
  color: #00ffff;
}
.future a[name]:link {
  color: inherit;
}
/* Link Destination */
.future a[name]:visited {
  color: inherit;
}
.future a[name]:hover {
  color: inherit;
}
.future a[name]:active {
  color: inherit;
}
.future a[name]:focus {
  color: inherit;
}
.future a[href]:link {
  color: #ffffff;
}
/* Link Origin - White Variant */
.future a[href]:visited {
  color: #99ff99;
}
/*.future a[href]:visited { color: #64c464; } */
.future a[href]:active {
  color: #ff9999;
}
.future a[href]:hover {
  color: #ff99ff;
}
.future a[href]:focus {
  color: #ff99ff;
}
.pobg {
  background-color: #e5e5ff;
}
/* Post-human */
.po {
  color: #00ffff;
  background-color: #00008b;
}
.po a[name]:link {
  color: inherit;
}
/* Link Destination */
.po a[name]:visited {
  color: inherit;
}
.po a[name]:hover {
  color: inherit;
}
.po a[name]:active {
  color: inherit;
}
.po a[name]:focus {
  color: inherit;
}
.po a[href]:link {
  color: #ffffff;
}
/* Link Origin - White Variant */
.po a[href]:visited {
  color: #99ff99;
}
/*.po a[href]:visited { color: #64c464; } */
.po a[href]:active {
  color: #ff9999;
}
.po a[href]:hover {
  color: #ff99ff;
}
.po a[href]:focus {
  color: #ff99ff;
}
/* .extlink { background-color: #00ffff; } External Links KILL*/
/* --- Science */
.scibg {
  background-color: #dbfff3;
}
/* Science */
.sci {
  background-color: #4cfefe;
}
.scitl {
  background-color: #deb887;
}
/* Science Timeline */
.scitl a[name]:link {
  color: inherit;
}
/* Link Destination */
.scitl a[name]:visited {
  color: inherit;
}
.scitl a[name]:hover {
  color: inherit;
}
.scitl a[name]:active {
  color: inherit;
}
.scitl a[name]:focus {
  color: inherit;
}
.scitl a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.scitl a[href]:visited { color: #ff9900; } */
.scitl a[href]:visited {
  color: #a05c00;
}
/**/
.scitl a[href]:hover {
  color: #ff0000;
}
.scitl a[href]:active {
  color: #ff0099;
}
.scitl a[href]:focus {
  color: #ff0000;
}
.biogr {
  background-color: #d2b48c;
}
/* Scientist Biographies */
.biogr a[name]:link {
  color: inherit;
}
/* Link Destination */
.biogr a[name]:visited {
  color: inherit;
}
.biogr a[name]:hover {
  color: inherit;
}
.biogr a[name]:active {
  color: inherit;
}
.biogr a[name]:focus {
  color: inherit;
}
.biogr a[href]:link {
  color: #ffff00;
}
/* Link Origin - Yellow Variant */
/*.biogr a[href]:visited { color: #ff9900; } */
.biogr a[href]:visited {
  color: #a05c00;
}
/**/
.biogr a[href]:hover {
  color: #ff0000;
}
.biogr a[href]:active {
  color: #ff0099;
}
.biogr a[href]:focus {
  color: #ff0000;
}
/* --- Authors */
.aubg {
  background-color: #ffead6;
}
/**/
/* Authors */
/*.aubg { background-color: #fff4e4; } */
.au {
  background-color: #a0ffff;
}
/* --- Resources */
.books {
  background-color: #f5e9d5;
}
/* Books */
.resources {
  background-color: #00ffff;
}
/* Resources */
/* -- Special Elements */
/* --- Palaeos & Tagline */
/* NB: Placed here to override declarations above when necessary. Rest of declarations at Page Header */
/*.palaeos { color: #980000; }  */
.palaeos a[name]:link {
  color: inherit;
}
/* Link Destination */
.palaeos a[name]:visited {
  color: inherit;
}
.palaeos a[name]:hover {
  color: inherit;
}
.palaeos a[name]:active {
  color: inherit;
}
.palaeos a[name]:focus {
  color: inherit;
}
.palaeos a[href]:link {
  color: #980000;
}
/* Link Origin */
.palaeos a[href]:visited {
  color: #800000;
}
.palaeos a[href]:hover {
  color: #dd0000;
}
.palaeos a[href]:active {
  color: #ff0099;
}
.palaeos a[href]:focus {
  color: #ff0000;
}
/* Test Classes */
.stlndxbg {
  background-color: #ffffff;
}
.stlndx {
  color: #ffffff;
  background-color: #000000;
}
.postst1 {
  left: 3em;
  margin-right: 3em;
}
.postst2 {
  left: 5em;
  margin-right: 5em;
}
.geological-modal {
  padding: 20px;
}
.geological-modal .modal-dialog .modal-content {
  color: white;
  background-color: rgba(0, 0, 0, 0.9);
  font-family: Arial, Helvetica, sans-serif;
  -webkit-box-shadow: 0px 0px 35px 0px #ff005e;
  -moz-box-shadow: 0px 0px 35px 0px #ff005e;
  box-shadow: 0px 0px 35px 0px #ff005e;
}
.geological-modal .modal-dialog .modal-content .modal-header {
  border-bottom: none;
  padding: 20px 30px 0 30px;
}
.geological-modal .modal-dialog .modal-content .modal-header .modal-title {
  font-size: 25px;
}
.geological-modal .modal-dialog .modal-content .modal-header i {
  color: white;
  cursor: pointer;
  font-size: 20px;
}
.geological-modal .modal-dialog .modal-content .modal-body {
  padding: 30px;
}
.geological-modal .modal-dialog .modal-content .modal-body img {
  width: 100%;
  margin-bottom: 30px;
}
.geological-modal .modal-dialog .modal-content .modal-body p {
  text-align: left;
  font-size: 16px;
  margin: 0 0 20px 0;
  line-height: 1.6em;
}
.geological-modal .modal-dialog .modal-content .modal-body ol {
  margin: 0 0 0 20px;
}
.geological-modal .modal-dialog .modal-content .modal-body ol li {
  font-size: 16px;
  margin: 0 0 20px;
  text-align: left;
}
.geological-modal .modal-dialog .modal-content .modal-footer {
  border-top: none;
  text-align: center;
  padding: 0 30px 20px 30px;
}
.modal-backdrop {
  height: 100% !important;
  width: 100% !important;
  --bs-backdrop-opacity: 0.8;
}
td {
  cursor: pointer;
  position: relative;
}
td .slide-hover-panel {
  height: 0;
  width: 100%;
  top: 0;
  position: absolute;
  transition: all 0.1s ease-in-out;
  background-color: rgba(0, 0, 0, 0.1);
}
td:hover .slide-hover-panel {
  height: 100%;
}
@media screen and (max-width: 768px) {
  .title-block {
    top: 80px !important;
    left: unset !important;
    transform: unset !important;
    position: relative !important;
    padding: 80px 50px 60px !important;
  }
  .title-block h1 {
    font-size: 45px !important;
  }
  .title-block h5 {
    font-size: 17px !important;
  }
}
/* Keyframes for the grayscale to color animation */
@keyframes colorFade {
  from {
    filter: grayscale(100%);
  }
  to {
    filter: none;
  }
}
