input[type="text"] {
  background: #f5f5f5 none;
  border: thin solid black;
  color: black;
  display: inline;
  font-family: arial,helvetica,sans-serif;
  font-weight: bold;
  text-indent: 0.25em;
  width: 100%;
}

.faux-button, input[type="button"], input[type="submit"], input[type="file"] {
  background: #f5f5f5 none;
  border-bottom: 1px solid #17457c;
  border-left: 1px solid #b9c7d8;
  border-right: 1px solid #17457c;
  border-top: 1px solid #b9c7d8;
  color: #17457c;
  cursor: pointer;
  font-family: arial,helvetica,sans-serif;
  font-size: medium;
  font-weight: bold;
  padding: 0.1em 0.5em 0.1em 0.5em;
  margin: 0 0 0 0 ;
  text-decoration: none;
}

.faux-button:hover, input[type="submit"]:hover {
  text-decoration: none;
  background: #f5f5f5 none;
  color: #17457c;
  border-bottom: 1px solid #17457c;
  border-left: 1px solid #b9c7d8;
  border-right: 1px solid #17457c;
  border-top: 1px solid #b9c7d8;
}

.watermark {
  background: white;
  color: white;
  display: inline;
  font-size: 8px;
}

dl.download-mirror dt {
  font-weight: bold;
  margin-top: 2ex;
}

table.ld {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-align: center;
  vertical-align: middle;
  visibility: visible;
  width: 100%;
  background: transparent none;
  border-spacing: 0;
}

table.ld tr {
  background: transparent none !important;
}

table.ld td {
  background: transparent none !important;
  border-color: black;
  border-style: solid;
  border-width: 0 0 0 0;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-align: center;
  vertical-align: middle;
}

table.ld td.l----- { padding: 1px 1px 1px 1px !important; border-width: 0px 0px 0px 0px !important; }
table.ld td.l----x { padding: 1px 1px 1px 0px !important; border-width: 0px 0px 0px 1px !important; }
table.ld td.l---x- { padding: 1px 1px 0px 1px !important; border-width: 0px 0px 1px 0px !important; }
table.ld td.l---xx { padding: 1px 1px 0px 0px !important; border-width: 0px 0px 1px 1px !important; }
table.ld td.l--x-- { padding: 1px 0px 1px 1px !important; border-width: 0px 1px 0px 0px !important; }
table.ld td.l--x-x { padding: 1px 0px 1px 0px !important; border-width: 0px 1px 0px 1px !important; }
table.ld td.l--xx- { padding: 1px 0px 0px 1px !important; border-width: 0px 1px 1px 0px !important; }
table.ld td.l--xxx { padding: 1px 0px 0px 0px !important; border-width: 0px 1px 1px 1px !important; }
table.ld td.l-x--- { padding: 0px 1px 1px 1px !important; border-width: 1px 0px 0px 0px !important; }
table.ld td.l-x--x { padding: 0px 1px 1px 0px !important; border-width: 1px 0px 0px 0px !important; }
table.ld td.l-x-x- { padding: 0px 1px 0px 1px !important; border-width: 1px 0px 1px 0px !important; }
table.ld td.l-x-xx { padding: 0px 1px 0px 0px !important; border-width: 1px 0px 1px 1px !important; }
table.ld td.l-xx-- { padding: 0px 0px 1px 1px !important; border-width: 1px 1px 0px 0px !important; }
table.ld td.l-xx-x { padding: 0px 0px 1px 0px !important; border-width: 1px 1px 0px 1px !important; }
table.ld td.l-xxx- { padding: 0px 0px 0px 1px !important; border-width: 1px 1px 1px 0px !important; }
table.ld td.l-xxxx { padding: 0px 0px 0px 0px !important; border-width: 1px 1px 1px 1px !important; }
