body {color:white; background-image: linear-gradient(135deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.4) 50%), url("/resources/RecordRoomDoorwayCrop.bmp"); background-attachment: fixed; background-size: cover;}
div.boxleft  {line-height:1.0; text-align:center; font-style:italic; border:1px solid black; width: 40%; margin:0px 5%;}
div.boxright {line-height:1.0; text-align:center; font-style:italic; border:1px solid black; width: 40%; margin:0% 50%;}
div.title    {line-height:1.3; text-align:center; font-style:italic; border:none;            width:100%; font-family:Montserrat; font-size:150%; }
div.Courier  {font-family:Courier; }
div.Monaco   {font-family:Monaco; }
div.Menlo    {font-family:Menlo; }
div.centeritalic {line-height:1.0; text-align:center; font-style:italic;}
div.centernormal {line-height:1.0; text-align:center; }
div.center       {text-align:center; }
div.left         {text-align:left;   }
div.right        {text-align:right;  }
div.justify100   {text-align:justify;}
div.center100    {text-align:center;  font-size:100%; }
div.left100      {text-align:left;    font-size:100%; }
div.right100     {text-align:right;   font-size:100%; }
div.justify      {text-align:justify; font-size:100%; }
div.center80     {text-align:center;  font-size: 80%; }
div.left80       {text-align:left;    font-size: 80%; }
div.right80      {text-align:right;   font-size: 80%; }
div.justify80    {text-align:justify; font-size: 80%; }
div.left125      {text-align:left;    font-size:125%; margin:0px 2%;}
div.right125     {text-align:right;   font-size:125%; margin:0px 2%;}
div.normal       {text-align:left;    font-size:100%; }
div.left10       {text-align:center;  font-size: 80%;  margin-bottom:0%; }
div.left40       {text-align:left;    font-size: 80%;  margin:0% 0% 0% 40%;}
div.fourcolumn          {-webkit-column-count:4; -moz-column-count:4; column-count:4; column-gap:40px; column-rule-style:solid; column-rule-width:1px; column-rule-color:black;}
div.threecolumn         {-webkit-column-count:3; -moz-column-count:3; column-count:3; column-gap:40px; column-rule-style:solid; column-rule-width:1px; column-rule-color:black;}
div.twocolumn           {-webkit-column-count:2; -moz-column-count:2; column-count:2; column-gap:40px; column-rule-style:solid; column-rule-width:1px; column-rule-color:black;}
div.onecolumn           {-webkit-column-count:1; -moz-column-count:1; column-count:1; column-gap:40px; column-rule-style:solid; column-rule-width:1px; column-rule-color:black;}
div.fourcolumnNoborder  {-webkit-column-count:4; -moz-column-count:4; column-count:4; column-gap:40px; column-rule-style:solid; column-rule-width:0px; column-rule-color:white;}
div.threecolumnNoborder {-webkit-column-count:3; -moz-column-count:3; column-count:3; column-gap:40px; column-rule-style:solid; column-rule-width:0px; column-rule-color:white;}
div.twocolumnNoborder   {-webkit-column-count:2; -moz-column-count:2; column-count:2; column-gap:40px; column-rule-style:solid; column-rule-width:0px; column-rule-color:white;}
div.onecolumnNoborder   {-webkit-column-count:1; -moz-column-count:1; column-count:1; column-gap:40px; column-rule-style:solid; column-rule-width:0px; column-rule-color:white;}
div.w95 {width:95%; margin:auto; border:0px solid black;}
div.hangingindent {padding-left:22px; text-indent:-22px; line-height:1.0em; margin-bottom:-0.0em;margin-top:-0.0em;} 
div.indent {padding-left:10px; text-indent:10px; line-height:1.0em; margin-bottom:-0.0em;margin-top:-0.0em;} 
div.s125 {line-height:1.0; font-size: 125%; }
div.s100 {line-height:1.0; font-size: 100%; }
div.s90  {line-height:1.0; font-size:  90%; }
div.iframe {color:white; width:100%-15px-20px; height:350px; border:15px solid #E8C48F; padding:5px; overflow:auto;}
div.row {}
h1 {font-family:Montserrat; font-size:150%; font-style:italic;}
hr {display:block; margin-top:0.5em; margin-bottom:0.5em; margin-left:auto; margin-right:auto; border-style:inset; border-width:1px;}
p  {font-family:Montserrat;  padding:5px 5px 5px 5px; line-height:1.0; margin:0px 0px 0px 0px; }
table, th, td {color:black; border:1px solid black; border-collapse:collapse; opacity: 0.90; background: transparent;}
th {text-align:center;}
table#t01 tr:nth-child(even) {background-color:#eee;}
table#t01 tr:nth-child(odd)  {background-color:#fff;}
table#t01 th {color:white; background-color:black}
caption {color:white}
a:link {
  color: #17a0ea;
  background-color: transparent;
  text-decoration: none;
}

a:visited {
  color: #ff0066;
  background-color: transparent;
  text-decoration: none;
}

a:hover {
  color: red;
  background-color: transparent;
  text-decoration: underline;
}

a:active {
  color: yellow;
  background-color: transparent;
  text-decoration: underline;
}

a[href^="mailto:"]
{ 
  font-family:Montserrat;  
  color: red;
  font-size: 1em
  background-color: transparent;
  text-decoration: none;
}