html 
{
   background-color:#28439B;
   background-image:url('/Resources/backgrounds/DB_South_bg.png');
   background-size: 204px 204px;
   background-position: left top;
   background-repeat: repeat;
}
body 
{
   color: black;
   margin: 20px auto;
   padding: 0px 20px;
   min-width: 1200px;
   font-family: Arial, Helvetica, sans-serif;
}
@media (max-width: 950px) {
	body {
		margin:auto;
	}
}
.vst-page-header {
   z-index: 2;
   position: relative;
}
.vst-page-header-top {
   max-width: 800px;
   margin: auto;
   color: #000;
   vertical-align: middle;
   position: relative;
   height: 0px;
   border-bottom: 32px solid #dea920;
   border-right: 32px solid transparent;
   border-left: 32px solid transparent;
}
.vst-page-header-middle {
   max-width: 868px;
   margin: auto;
   color: #000;
   vertical-align: middle;
   position: relative;
   height: 0px;
   border-top: 1px solid #5f5f5f;
   border-bottom: 42px solid #5f5f5f;
}
.vst-page-header-bottom {
   max-width: 800px;
   margin: auto;
   color: #000;
   vertical-align: middle;
   position: relative;
   height: 0px;
   border-top: 32px solid #3cacff;
   border-right: 32px solid transparent;
   border-left: 32px solid transparent;
}
.left-top {
   text-align: left;
   padding-left: 20px;
   padding-top: 6px;
   margin: 0px;
   display: block;
   color: white;
}
.right-top {
   text-align: right;
   padding-right: 20px;
   margin-top: -18px;
   display: block;
   color: white;
}
.left-middle {
   text-align: left;
   padding-left: 50px;
   padding-top: 8px;
   margin: 0px;
   display: block;
   color: white;
}
.left-middle-center {
   text-align: left;
   padding-left: 278px;
   margin-top: -24px;
   display: block;
   color: white;
}
.right-middle-center {
   text-align: right;
   padding-right: 260px;
   margin-top: -20px;
   display: block;
   color: white;
}
.right-middle {
   text-align: right;
   padding-right: 46px;
   margin-top: -20px;
   display: block;
   color: white;
}
.left-bottom {
   text-align: left;
   padding-left: 40px;
   margin-top: -25px;
   display: block;
   color: white;
}
.right-bottom {
   text-align: right;
   padding-right: 80px;
   margin-top: -19px;
   display: block;
   color: white;
}
.vst-page-header  a {
   color: white; 
   text-style: none; 
}
.vst-logo {
   display: block;
   margin-top: auto;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: -136px;
   vertical-align: middle;
   position: relative;
   z-index: 1;
}

.box-o-stuff 
{
   text-align: center;
   max-width: 1300px;
   margin: 50px auto;
}

.Content-Box-New {
        max-width:1200px;
        margin:20px auto 20px auto;
        padding:10px;
        background-color:#f8f8f8;
        border-color:#dea920;
        border-style:solid;
        border-width:5px;
        border-radius:32px;
        color: black;
        position: relative;
        z-index: 6;
}
.Content-Box-New img {
   vertical-align: middle;
   padding: 1px;
}
.Content-Box-New h1 {
        margin-top:0px;
        margin-bottom:1px;
}

.Table-Center-south-video {
        margin-left: auto;
        margin-right: auto;
        width: 99%;
   border: 3px solid gray;
   border-radius: 5px;
   border-collapse: collapse;
   clear: both;
}
.Table-Center-south-video tbody tr:first-child th:nth-child(odd)
{
   background-color: rgba(222,169,32,0.33);
}
.Table-Center-south-video tbody tr:first-child th:nth-child(even)
{
   background-color: rgba(60,172,255,0.33);
}
.Table-Center-south-video tbody tr:first-child th:hover
{
   background-color: rgba(79,227,79,1.0);
   color: black;
}
.Table-Center-south-video tbody tr:nth-child(n+2) td:hover
{
   background-color: #4fe34f;
   color: black;
}
.Table-Center-south-video tbody th
{
   border-width: 2px;
   padding: 2px;
   border-top: 2px;
   border-right: 2px;
   border-left: 2px;
   border-bottom: 2px;
   border-style: ridge;
   border-color: gray;
   text-align: center;
}
.Table-Center-south-video tbody td
{
   border-width: 2px;
   padding: 2px;
   border-top: 2px;
   border-right: 2px;
   border-left: 2px;
   border-bottom: 2px;
   border-style: ridge;
   border-color: gray;
   text-align: center;
}


.Table-Center-New {
        margin-left: auto;
        margin-right: auto;
        width: 99%;
   border: 3px solid gray;
   border-radius: 5px;
   border-collapse: collapse;
   clear: both;
}
.Table-Center-New tbody tr:first-child th:nth-child(odd)
{
   background-color: rgba(222,169,32,0.33);
}
.Table-Center-New tbody tr:first-child th:nth-child(even)
{
   background-color: rgba(60,172,255,0.33);
}
.Table-Center-New tbody tr:first-child th:hover
{
   background-color: rgba(79,227,79,1.0);
   color: black;
}
.Table-Center-New tbody tr:nth-child(n+2):hover 
{
   background-color: #4fe34f;
   color: black;
}
.Table-Center-New tbody th
{
   border-width: 2px;
   padding: 2px;
   border-top: 2px;
   border-right: 2px;
   border-left: 2px;
   border-bottom: 2px;
   border-style: ridge;
   border-color: gray;
   text-align: center;
}
.Table-Center-New tbody td
{
   border-width: 2px;
   padding: 2px;
   border-top: 2px;
   border-right: 2px;
   border-left: 2px;
   border-bottom: 2px;
   border-style: ridge;
   border-color: gray;
   text-align: center;
}

.Table-Center-offbook {
        margin-left: auto;
        margin-right: auto;
        width: 99%;
   border: 3px solid gray;
   border-radius: 5px;
   border-collapse: collapse;
   clear: both;
}
.Table-Center-offbook tbody tr:first-child th:nth-child(odd)
{
   background-color: rgba(222,169,32,0.33);
}
.Table-Center-offbook tbody tr:first-child th:nth-child(even)
{
   background-color: rgba(60,172,255,0.33);
}
.Table-Center-offbook tbody tr:first-child th:hover
{
   background-color: rgba(79,227,79,1.0);
   color: black;
}
.Table-Center-offbook tbody tr:nth-child(2) th:nth-child(-n+2)
{  
   background-color: rgba(222,169,32,0.33);
}
.Table-Center-offbook tbody tr:nth-child(2) th:nth-child(n+3):nth-child(-n+4)
{  
   background-color: rgba(60,172,255,0.33);
}
.Table-Center-offbook tbody tr:nth-child(2) th:nth-child(n+3):nth-child(-n+4):hover
{
   background-color: rgba(79,227,79,1.0);
   color: black;
}
.Table-Center-offbook tbody tr:nth-child(2) th:nth-child(n+5)
{  
   background-color: rgba(222,169,32,0.33);
}
.Table-Center-offbook tbody tr:nth-child(2) th:hover
{  
   background-color: rgba(79,227,79,1.0);
   color: black;
}
.Table-Center-offbook tbody tr:nth-child(n+3):hover
{  
   background-color: #4fe34f;
   color: black;
}
.Table-Center-offbook .master-row
{
   background-color: rgba(109,158,235,0.8);
}
.Table-Center-offbook tbody th
{  
   border-width: 2px;
   padding: 2px;
   border-top: 2px;
   border-right: 2px;
   border-left: 2px;
   border-bottom: 2px;
   border-style: ridge;
   border-color: gray;
   text-align: center;
}
.Table-Center-offbook tbody td
{  
   border-width: 2px;
   padding: 2px;
   border-top: 2px;
   border-right: 2px;
   border-left: 2px;
   border-bottom: 2px;
   border-style: ridge;
   border-color: gray;
   text-align: center;
}


nav.alternate_links ul
{
   list-style: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   vertical-align: bottom;
}
nav.alternate_links li:nth-child(1)
{  
   margin: 0px 0px, 0px, 0px;
   padding: 0px 0px 0px 635px;
   display: inline-block;
   position: relative;
   height: 0px;
   transition: .2s;
   text-align: center;
   vertical-align: bottom;
}
nav.alternate_links li
{  
   margin: 0px 0px, 0px, 0px;
   padding: 0px 0px 0px 0px;
   display: inline-block;
   position: relative;
   height: 0px;
   transition: .2s;
   text-align: center;
   vertical-align: bottom;
}
nav.alternate_links a
{
   display: block;
   position: relative;
   width: 220px;
   height: 24px;
   margin: -40px -4px 0px -4px;
   padding: 8px 20px 0px 20px;
   border-radius: 0px 0px 20px 20px;
   background: #61b5e4;
   color: black;
   text-align: center;
   text-decoration: none;
   transition: .2s;
   vertical-align: bottom;
}
nav.alternate_links li:hover a
{
   background: #ccc;
   color: black;
}

nav.alternate_links_top ul
{  
   list-style: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   vertical-align: bottom;
}
nav.alternate_links_top li:nth-child(1)
{  
   margin: 0px 0px, 0px, 0px;
   padding: 0px 0px 0px 635px;
   display: inline-block;
   position: relative;
   height: 0px;
   transition: .2s;
   text-align: center;
   vertical-align: bottom;
}
nav.alternate_links_top li
{
   margin: 0px 0px, 0px, 0px;
   padding: 0px 0px 0px 0px;
   display: inline-block;
   position: relative;
   height: 0px;
   transition: .2s;
   text-align: center;
   vertical-align: bottom;
}
nav.alternate_links_top a
{
   display: block;
   position: relative;
   width: 220px;
   height: 34px;
   margin: -10px -4px 0px -4px;
   padding: 8px 20px 0px 20px;
   border-radius: 20px 20px 0px 0px;
   background: #61b5e4;
   color: black;
   text-align: center;
   text-decoration: none;
   transition: .2s;
   vertical-align: bottom;
   z-index: 0;
}
nav.alternate_links_top li:hover a
{
   z-index: 0;
   background: #ccc;
   color: black;
}

.vst-credits-footer a.nav:link {
        color: yellow;
       }

.vst-credits-footer a.nav:visited {
           color: yellow;
          }

.vst-credits-footer a.nav:hover {
         color: white;
        }

.vst-credits-footer p {
   color: white;
   display: block;
   margin-top: 0em;
   margin-bottom: 0em;
   margin-left: 0;
   margin-right: 0;
  }
