body, p, td, div {font-family: Arial; font-size: 20px; color: #fff;}
td.header {
  background: rgba(0, 0, 16, 0.5);
  font-weight: bold;
  text-align: center;
  color: #fff;
  border: 1px solid #000;
}
td.textcol {
  color: #000;
  border: 1px solid #666;
}
td.numcol {
  color: #000;
  text-align: right;
  border: 1px solid #666;
}
.altrow {
  background: rgba(0, 0, 16, 0.25);
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
}
input, select, textarea {font-family: Arial; font-size: 20px; color: #000;}
a.menu {font-family: Arial; font-size: 18px; font-weight: bold; color: #0c2577; padding-left: 5px; padding-right: 5px; text-decoration: none;}
a.menu:hover {text-decoration: underline;}
a[href^=tel] {color: #fc0;}
.container {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  align-items: center;
  justify-content: center;
}

.tabback
{
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  border-bottom: 0px;
  border-left: 1px solid #000;
  background: rgba(0, 0, 16, 0.5);
  text-align: center;
}

.tabbackalt
{
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  border-bottom: 0px;
  border-left: 1px solid #000;
  background: rgba(0, 0, 16, 0.5);
  text-align: center;
}

.tabbacklink
{
  text-align: center;
}

a.tabbacklink:link{text-align: center; text-decoration: none; color: #fc0;}
a.tabbacklink:active{text-align: center; text-decoration: none; color: #fc0;}
a.tabbacklink:visited{text-align: center; text-decoration: none; color: #fc0;}
a.tabbacklink:hover{text-align: center; text-decoration: underline; color: #fc0;}

.tabbacklinkalt
{
  text-align: center;
}

a.tabbacklinkalt:link{text-align: center; text-decoration: none; color: #fc0;}
a.tabbacklinkalt:active{text-align: center; text-decoration: none; color: #fc0;}
a.tabbacklinkalt:visited{text-align: center; text-decoration: none; color: #fc0;}
a.tabbacklinkalt:hover{text-align: center; text-decoration: underline; color: #fc0;}

.tabbackbottom
{
  border-top: 1px solid #fff;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
}

.tabbackbottomleft
{
  border-top: 1px solid #fff;
  border-right: 0px;
  border-bottom: 0px;
  border-left:  1px solid #fff;
}

.tabbackbottomright
{
  border-top: 1px solid #fff;
  border-right:  1px solid #fff;
  border-bottom: 0px;
  border-left: 0px;
}

a.tabforelink:link{text-align: center; text-decoration: none; color: #fff;}
a.tabforelink:active{text-align: center; text-decoration: none; color: #fff;}
a.tabforelink:visited{text-align: center; text-decoration: none; color: #fff;}
a.tabforelink:hover{text-align: center; text-decoration: underline; color: #fff;}

a.tabforelinkalt:link{text-align: center; text-decoration: none; color: #fff;}
a.tabforelinkalt:active{text-align: center; text-decoration: none; color: #fff;}
a.tabforelinkalt:visited{text-align: center; text-decoration: none; color: #fff;}
a.tabforelinkalt:hover{text-align: center; text-decoration: underline; color: #fff;}

.tabfore
{
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  border-bottom: 0px;
  border-left: 1px solid #fff;
  background: rgba(0, 0, 0, 0.25);
  text-align: center;
  color: #fff;
}

.tabforebottomright
{
  border-top: 0px;
  border-right: 1px solid #fff;
  border-bottom: 0px;
  border-left: 0px;
}

.tabforebottomleft
{
  border-top: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 1px solid #fff;
}

.tabsides
{
  border-top: 0px;
  border-right: 1px solid #fff;
  border-bottom: 0px;
  border-left: 1px solid #fff;
}

.tabbottom
{
  border-top: 0px;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #fff;
}

.tabbackbottomalt
{
  border-top: 1px solid #fff;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
}

.tabbackbottomleftalt
{
  border-top: 1px solid #fff;
  border-right: 0px;
  border-bottom: 0px;
  border-left:  1px solid #fff;
}

.tabbackbottomrightalt
{
  border-top: 1px solid #fff;
  border-right:  1px solid #fff;
  border-bottom: 0px;
  border-left: 0px;
}

.tabforealt
{
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  border-bottom: 0px;
  border-left: 1px solid #000;
  background: #fff;
  text-align: center;
  color: #fff;
}

.tabforebottomrightalt
{
  border-top: 0px;
  border-right: 1px solid #000;
  border-bottom: 0px;
  border-left: 0px;
}

.tabforebottomleftalt
{
  border-top: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 1px solid #000;
}

.tabsidesalt
{
  border-top: 0px;
  border-right: 1px solid #000;
  border-bottom: 0px;
  border-left: 1px solid #000;
}

.tabbottomalt
{
  border-top: 0px;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
}
