 

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; }
