body,html {
  margin:0;
  padding:0;
  font-family: Tahoma;
  background: linear-gradient(to bottom, #f2f6f8 0%,#d8e1e7 100%);
  background-attachment: fixed;
  height: 100%;
}

.logo {
  border-right: 1px solid #b5c6d0;
  border-left: 1px solid #f2f6f8;
  background: linear-gradient(to bottom, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%);
  padding: 0;
  border-top: none;
  border-bottom: 1px solid #b5c6d0;
  flex: 1;
  text-align: center;
  height: 100%;
  color: white;
  font-weight: bold;
  line-height: 50px;
  text-shadow: 0px 0px 5px rgba(207,231,247,1);
  user-select: none;
  text-decoration: none;
}

.logo:hover {
  background: linear-gradient(to bottom, #eff8fd 0%,#cfe7f7 50%,#a0d3f0 51%,#e1f2fd 100%);
}

.logo:active {
  background: linear-gradient(to bottom, #f9fcfd 0%,#eef5fa 50%,#ddecf5 51%,#f4fafe 100%);
}

.topButtons {
  background: grey;
  width: 800px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  align-items: center;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  filter: drop-shadow(0px 0px 10px rgba(184, 229, 255,1));
}

.centeredImg {
max-width: 100%;
max-height: 100%;
filter: drop-shadow(0px 0px 5px rgba(207,231,247,1));
}

.container {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.headertext {
  padding: 0;
  text-align: center;
  color: #b5c6d0;
  font-weight: bold;
}

.testimonialHeader {
  font-family: Georgia, serif;
  color:#18a323;
  font-style: italic;
}

.dllist {
  padding: 0;
  text-align: center;
  color: #b5c6d0;
  font-weight: bold;
  height: 30px;
  user-select: none;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  background: blue;
  width: 100%;
}


.listRed {
  background: linear-gradient(to bottom, #f51322 0%,#c3030c 50%,#940007 51%,#e70713 100%);
  color:rgb(102, 30, 30);
}
.listOrange {
  background: linear-gradient(to bottom, #f89c4c 0%,#fc8414 50%,#ea7100 51%,#fa9536 100%);
  color:rgb(172, 83, 0);
}
.listYellow {
  background: linear-gradient(to bottom, #fbd041 0%,#fdc90b 50%,#e0af00 51%,#fccf2c 100%);
  color:rgb(172, 126, 0);
}
.listBlue {
  background: linear-gradient(to bottom, #bdeefd 0%,#55d3fd 50%,#03c0ff 51%,#96e3fc 100%);
  color:rgb(44, 121, 197);
}
.listGreen {
  background: linear-gradient(to bottom, #cdfb91 0%,#9ffc2e 50%,#7be000 51%,#bafa6c 100%);
  color:rgb(46, 172, 67);
}
.listNull {
  background: linear-gradient(to bottom, #c5c5c5 0%,#b6b6b6 50%,#aaaaaa 51%,#bfbfbf 100%);
  color:rgb(114, 114, 114);
}

.dllist:hover {
  color: white;
  text-shadow: 0px 0px 5px rgba(250,250,250,1);
}


.testimonial {
  border: 1px solid #b5c6d0;
  width: 550px;
  height: 118px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  border-radius: 4px;
}
.testimonialName {
  margin-top:2px;
  margin-left:4px;
  display:inline-block;
  padding: 0;
  text-align: center;
  color: #70c96d;
  font-weight: bold;
}
.testimonialRev {
  width: 532px;
  height: 80px;
  margin-left: 8px;
  margin-top:-8px;
  display:flex
}
.testimonialRPic {
  width: 64px;
  height: 64px;
  display:inline-block;
  border-radius:4px;
}
.testimonialRTxt {
  width:464;
  height: 71px;
  margin-left: 4px;
  background-color: #f2f6f8;
  border-radius: 4px;
  display:inline-block;
  color: #929292;
  font-style: italic;
  padding: 4px;
}


.topPm {
  border: 1px solid gray;
  width: 728px;
  height: 90px;
  margin-left: auto;
  margin-right: auto;
  margin-top:20px;
  font-family:Verdana, sans-serif;
}
.pmLink {
  background-color:rgba(170, 170, 170, 0.3);
  display: inline;
  border-bottom-left-radius: 4px;
  float: right;
  margin-top: 0;
  user-select: none;
  text-decoration: none;
  width: 24px;
  height: 16px;
}
.skyscaperPm {
  border: 1px solid gray;
  width: 120px;
  height: 600px;
  position:absolute;
  top:0px;
}
.squarePm {
  border: 1px solid gray;
  width: 125px;
  height: 125px;
  margin-top:10px;
  margin-left: auto;
  margin-right: auto;
}
.pmTxt {
  font-size: 10px;
  margin-top: 1px;
  margin-left: 1px;
  color: white;
  text-align: center;
}

.bottomMarquee {
position:fixed;
bottom: 0;
color: gold;
background-color:#000000;
font-weight: bold;
font-style: italic;
}

.ytmnd > div {
  position: absolute;
  left: 0;
  top: 0;
  width: 1000px;
  z-index: 10;
  text-align: center;
  font-family: Tahoma, sans-serif;
}