body { 
  background-image: url('/images/background.png');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: left top; 
  background-color: #51d0de;
  text-align:center;
}

p {
  font-family: "Arial Black", Gadget, sans-serif;
}

table {
  border-collapse: collapse;
  width: 700px;
}

.uprightTbl * {
    border: none;
    border-collapse: collapse;
    padding: 0;
    margin: 0;
}

.chartTbl * {
    border: none;
    border-collapse: collapse;
    padding: 10;
    margin: 100;
}

td {
  padding-left: 1px;
  padding-right: 1px;
  padding-top: 10px;
  padding-bottom: 1px;
  border: 0px solid #54d0de;
}

textarea {
  width: 60%;
  padding: 6px 12px;
  margin: 0px 0;
  box-sizing: border-box;
  border: 3px solid #d78ec9;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  outline: none;
}

textarea:focus {
  border: 3px solid #bf4aa8;
}

input[type=text] {
  width: 60%;
  padding: 6px 12px;
  margin: 0px 0;
  box-sizing: border-box;
  border: 3px solid #d78ec9;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  outline: none;
}

input[type=text]:focus {
  border: 3px solid #bf4aa8;
}

.input_small[type=text] {
  width: 30%;
  padding: 6px 12px;
  margin: 0px 0;
  box-sizing: border-box;
  border: 3px solid #d78ec9;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  outline: none;
}

.input_smaller[type=text] {
  width: 10%;
  padding: 6px 12px;
  margin: 0px 0;
  box-sizing: border-box;
  border: 3px solid #d78ec9;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  outline: none;
}

.input_copy[type=text] {
  width: 60%;
  padding: 6px 12px;
  margin: 0px 0;
  box-sizing: border-box;
  border: 3px solid #d78ec9;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  outline: none;
  text-align: center;
}


.blurb {
  font-family: "Arial Black", Gadget, sans-serif;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 14px; 
  color: #ffffff;
}

.blurb2 {
  font-family: "Arial Black", Gadget, sans-serif;
  text-align: left;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 14px; 
  color: #000000;
}

.blurb3 {
  font-family: "Arial Black", Gadget, sans-serif;
  text-align: left;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 14px; 
  color: #ffffff;
}

.blurb4 {
  font-family: "Arial Black", Gadget, sans-serif;
  text-align: left;
  padding-left: 60px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 14px; 
  color: #ffffff;
}



.big {
  font-family: "Arial Black", Gadget, sans-serif;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 0px;
  font-size: 20px; 
  color: #ffffff;
}

.medium {
  font-family: "Arial Black", Gadget, sans-serif;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 0px;
  font-size: 16px; 
  color: #ffffff;
}

.h1 {
  font-family: "Arial Black", Gadget, sans-serif;
  text-align: right;
  font-size: 12px; 
  color: #ffffff;
}


.h2 {
  font-family: "Arial Black", Gadget, sans-serif;
  font-size: 15px; 
  color: #ffffff;
  text-indent: 90px;
}

.h3 {
  font-family: "Arial Black", Gadget, sans-serif;
  font-size: 11px; 
  color: #ffffff;
}

.h4 {
  font-family: "Arial Black", Gadget, sans-serif;
  font-size: 10px; 
  color: #000000;
}


.result {
  font-family: "Arial Black", Gadget, sans-serif;
  text-align: left;
  vertical-align: text-top;
  font-size: 13px; 
  color: #ffffff;
  text-indent: 90px;
}

a.header:link, a:visited {
  font-family: "Helvetica", Helvetica, Helvetica;
  background-color: #bf4aa8;
  color: white;
  padding: 5px 25px;
  text-align: center; 
  text-decoration: none;
  display: inline-block;
}

a.header:hover, a:active {
  background-color: d78ec9;
}

a.standard:link {
    color: #bf4aa8;
}
a.standard:hover {
    color: #bf4aa8;
 }
a.standard:active {
    color: #bf4aa8;
}
a.standard:visited {
    color: #bf4aa8;
}

.number {
  padding-left: 25px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 1px;
  border: 1px solid #1d8a96;
  background-color: #51d0de;
  text-align: right;
}

.button {
  background-color: #bf4aa8; /* Green */
  border: none;
  color: white;
  padding: 9px 9px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 12px;
}