body {
   margin               : 0px;
   padding              : 0px;
   background-color     : #0a0e1a;
   font-family          : calibri, verdana, arial, comic sans;
   min-width            : 760px;
}

h1 {
   font-size            : 25pt;
}

a img {
   border: 0;
}

a.tip {
   text-decoration      : none;
}

a.tip:hover {
   position             : relative;
}

a.tip span {
   display              : none
}

a.tip:hover span {
   background           : #001a2e;
   opacity              : 0.95;
   border               : none;
   border-radius        : 5px 5px 5px 5px;
   font-family          : calibri, verdana, arial, comic sans;
   font-size            : 12pt;
   text-decoration      : none;
   white-space          : nowrap;
   color                : #00e5ff;
   padding              : 6px 6px 6px 6px;
   margin               : 10px;
   display              : block;
   z-index              : 50; 
   position             : absolute;
   top                  : 10px;
}

#top {
   height               : 115px;
   background-color     : #050810;
   width                : 100%;
   position             : absolute;
   left                 : 0px;
   top                  : 0px;  
   min-width            : 760px;
   border-bottom        : 2px solid #00e5ff22;
   color                : #4a8fa8;
   display              : flex;
   flex-direction       : row;
   align-items          : center;
   justify-content      : space-between;
}

#menu {
   margin-top           : 5px;
   height               : 34px;
   float                : left;
}

#menubar {
   height               : 40px;
   width                : 100%;
   background-color     : #0d1625;
   position             : absolute;   
   left                 : 0px;
   top                  : 115px;
   min-width            : 760px;
   border-top           : 1px solid #00e5ff55;
   border-bottom        : 1px solid #00e5ff33;
}

#content {
   width                : 100%;
   position             : absolute;
   left                 : 0px;
   top                  : 175px;
   color                : #c8f0ff;
}

.menulink {
   font-size            : 14pt;
   text-decoration      : none;
   white-space          : nowrap;
   border               : 1px #00e5ff55 solid;
   padding-left         : 10px;
   padding-top          : 3px;
   padding-bottom       : 3px;
   padding-right        : 10px;
   margin-left          : 10px;
   background-color     : #0d1e30;
   color                : #7dd8f0;
}

.menulink:hover {
   background-color     : #00e5ff22;
   color                : #00e5ff;
   border-color         : #00e5ff;
}

 .menulinkactive {
   font-size            : 14pt;
   text-decoration      : none;
   white-space          : nowrap;
   border               : 1px #00e5ff solid;
   padding-left         : 10px;
   padding-top          : 3px;
   padding-bottom       : 3px;
   padding-right        : 10px;
   margin-left          : 10px;
   background-color     : #003d5c;
   color                : #00e5ff;
   text-shadow          : 0 0 6px #00e5ffaa;
} 

.pl {
   font-size            : 12pt;
   text-decoration      : none;
   color                : #7dd8f0;
}
  
.listingtable {
   margin-top           : 10px;
   border               : 2px #00e5ffaa solid;
   font-size            : 12pt;
   background-color     : #060b14;
   color                : #c8f0ff;
   border-collapse      : collapse;
}
  
.listingtable th {
   height               : 35px;
   text-align           : center;
   background-color     : #071626;
   background-image     : -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0, rgb(0, 60, 90)),
      color-stop(0.8, rgb(5, 25, 50))
   );
   background-image: -o-linear-gradient(bottom, rgb(0, 60, 90) 0%, rgb(5, 25, 50) 80%);
   background-image: -moz-linear-gradient(bottom, rgb(0, 60, 90) 0%, rgb(5, 25, 50) 80%);
   background-image: -webkit-linear-gradient(bottom, rgb(0, 60, 90) 0%, rgb(5, 25, 50) 80%);
   background-image: -ms-linear-gradient(bottom, rgb(0, 60, 90) 0%, rgb(5, 25, 50) 80%);
   background-image: linear-gradient(to bottom, rgb(0, 60, 90) 0%, rgb(5, 25, 50) 80%);
   color                : #00e5ff;
   letter-spacing       : 0.05em;
   border-bottom        : 2px solid #00e5ffcc;
   border-right         : 1px solid #00e5ff55;
   text-shadow          : 0 0 8px #00e5ff66;
}

.listingtable td {
   padding-left         : 5px;
   border-bottom        : 1px solid #1a3a55;
   border-right         : 1px solid #1a3a55;
   color                : #d0eeff;
}

.listingtable tr:nth-child(even) td {
   background-color     : #071626;
}

.listingtable tr:nth-child(odd) td {
   background-color     : #04101e;
}

.listingtable tr:hover td {
   background-color     : #0a2a40;
   color                : #ffffff;
}      

.listinglink {
   font-size            : 12pt;
   text-decoration      : underline;
   color                : #00b8d9;
}

.listinglink:hover {
   color                : #00e5ff;
}

.error {
   font-size         : 12pt;
   text-decoration   : none;
   font-weight       : bold;
   color             : #ff4d6d;
   background-color  : #1a0010;
   width             : 90%;
   padding           : 15px;
   margin            : 5px;
   border            : 1px solid #ff4d6d55;
}

.FilterField {
   font-size         : 10pt;
   text-decoration   : none;
   color             : #e0f8ff;
   background-color  : #071626;
   width             : 150px;
   height            : 20px;
   padding-left      : 5px;
   padding-top       : 3px;
   border            : 1px #00e5ffaa solid;
}

.FilterField:focus {
   border-color      : #00e5ff;
   outline           : none;
   box-shadow        : 0 0 6px #00e5ff44;
}

.FilterSubmit {
   font-size         : 10pt;
   text-decoration   : none;
   color             : #00e5ff;
   background-color  : #071e30;
   height            : 26px;
   width             : 60px;
   padding-left      : 5px;
   padding-top       : 3px;
   border            : 1px #00e5ffaa solid;
   cursor            : pointer;
}

.FilterSubmit:hover {
   background-color  : #00e5ff22;
   border-color      : #00e5ff;
}

.smalllink {
   font-size         : 12pt;
   text-decoration   : none;
   color             : #00b8d9;
}

.smalllink:hover {
   color             : #00e5ff;
}