:root
{
   --Brown: #bb813b;
   --Logo_Gold: #ffc425;
   --Logo_Green: #8dc63f;
   --RichBlack: #010203;
   --Gold: #010203;
   --Green: #010203;
}
@media screen and (orientation: landscape)
{
   .FloatRight
   {
      width: 33%;
   }
   .Right
   {
      width: 35%;
      height: 100%;
      margin-left: 10%;
   }
   .SectionImage
   {
      width: 25%;
   }
   #MapArea
   {
      width: 35%;
      margin-left: 10%;
       height: auto;
   }
   }
@media screen and (orientation: portrait)
{
   .FloatRight
   {
      width: 50%;
   }
   .Right
   {
      width: 45%;
      margin-left: 5%;
   }
   .SectionImage
   {
      width: 40%;
   }
   #MapArea
   {
      width: 45%;
      margin-left: 5%;
       height: auto;
   }
}
*
{
   box-sizing: border-box;
   text-align: center;
}
a
{
   font-weight: bold;
   color: darkgreen;
   white-space: pre-wrap;
}
button
{
   height: 24px;
   margin-top: 0.25em;
}
form
{
   text-align: left;
   padding: 1em;
   margin: 1em;
}
h1
{
   color: var(--Green);
}
H2
{
   color: var(--Gold);
}
H3
{
   color: var(--RichBlack);
}
img
{
   width: 100%;
}
img.Icon
{
   height: 32px;
   width: auto;
}
input
{
   margin: 0.25em;
}
input[type=textarea]
{
   width: 100%;
   height: 5em;
}
li
{
   text-align: left;
   padding: 0.5em;
}
nav
{
   margin-top: 1em;
   padding: 1em;
}
ol
{
   text-align: left;
   margin-top: 1em;
   padding: 1em;
}
p
{
   text-align: left;
}
ul
{
   text-align: left;
   margin-top: 1em;
}
.FloatRight
{
   float: right;
   margin-left: 1em;
   margin-bottom: 0;
}
.FooterHeading
{
   color: var(--RichBlack);
}
.FooterLink
{
   margin: 0.5em;
   white-space: nowrap;
}
.Right
{
   display: inline-block;
}
.SectionContent
{
   width: 100%;
   padding: 1em;
}
.SectionImage
{
   float: right;
   margin-right: 2em;
}
.Tabs
{
   font-weight: bold;
   border-radius: 20%;
   background-color: limegreen;
   color: var(--Green);
   height: 3em;
   width: 18%;
   margin-left: 1%;
   margin-right: 1%;
}
#BannerLogo
{
   width: 100%;
}
#FormResult
{
   opacity: 0;
   width: 0;
   height: 0;
   padding: 0;
   margin: 0;
}
#MapArea
{
   display: inline-block;
}
#TabBar
{
   width: 100%;
}
#Terms
{
   display: none;
}
[aria-selected='true']
{
   color: limegreen;
   background-color: var(--Green);
}