/** Dark Color Theme **/
html,body{margin:0;padding:0; background-color: #282828}
body{font: 76% arial,sans-serif}
p{margin:0 10px 10px}
a{padding:5px; text-decoration:none; color:#ffffff;}
ul#none{list-style-type: none}
div#header{background-color:#282828;}
div#header h1{height:80px;line-height:80px;margin:0;padding-left:10px;text-align: center; color: #ffffff}
div#container{text-align:left;width:100%;margin:0 auto;overflow: auto}
div#content p{line-height:1.4}
div#navigation{background: #282828; color: #ffffff ;margin: 0;flex: 0 0 150px}
div#navigation ul{margin:15px 0; padding:0; list-style-type:none;}
div#navigation li{margin-bottom:5px;}
div#extra{background: #282828; color: #ffffff}
div#footer{background:#282828; color: #ffffff}
div#footer p{margin:0;padding:5px 10px}
div#wrapper{width:100%;margin:0 auto;display: flex}
div#content{margin: 0 auto;text-align: left;flex-grow: 1}
div#content{background:#282828; color: #ffffff}
div#content a{color: #E6E6E6}
div#content a:visited{color: yellowgreen}
div#extra{float:right;width:50%}
div#footer{clear:both;width:100%}

table.darkTable {
    border: 1px solid #575757;
    background-color: #282828;
    text-align: left;
    border-collapse: collapse;
  }
  table.darkTable td, table.darkTable th {
    border: 1px solid #575757;
    padding: 3px 2px;
  }
  table.darkTable tbody td {
    padding: 2px 8px;
  }
  table.darkTable tr:nth-child(even) {
    background: #3f3f3f;
  }
  table.darkTable thead {
    background: #282828;
    border: 1px solid #575757;
    font-weight: bold;
    color: #ffffff;
  }
  table.darkTable thead th {
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #575757;
  }
  table.darkTable thead th:first-child {
    border-left: none;
  }
  
  table.darkTable tfoot {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    background: #282828;
    background: -moz-linear-gradient(top, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
    background: -webkit-linear-gradient(top, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
    background: linear-gradient(to bottom, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
    border-top: 2px solid #575757;
  }
  table.darkTable tfoot td {
    font-size: 14px;
  }
  table.darkTable tfoot .links {
    text-align: right;
  }
  table.darkTable tfoot .links a{
    display: inline-block;
    background: #575757;
    color: #FFFFFF;
    padding: 2px 8px;
    border-radius: 5px;
  }

  table.paleBlueRows {
    font-family: "Times New Roman", Times, serif;
    border: 1px solid #FFFFFF;
    text-align: center;
    border-collapse: collapse;
  }
  table.paleBlueRows td, table.paleBlueRows th {
    border: 1px solid #FFFFFF;
    padding: 3px 2px;
  }
  table.paleBlueRows tbody td {
    font-size: 13px;
  }
  table.paleBlueRows tr:nth-child(even) {
    background: #D0E4F5;
  }
  table.paleBlueRows thead {
    background: #0B6FA4;
    border-bottom: 5px solid #FFFFFF;
  }
  table.paleBlueRows thead th {
    font-size: 17px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    border-left: 2px solid #FFFFFF;
  }
  table.paleBlueRows thead th:first-child {
    border-left: none;
  }
  
  table.paleBlueRows tfoot {
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    background: #D0E4F5;
    border-top: 3px solid #444444;
  }
  table.paleBlueRows tfoot td {
    font-size: 14px;
  }