.secureform {
  display: table;
}
.secureform thead {
  display: table-header-group;
}
.secureform tbody {
  display: table-row-group;
}
.secureform tfoot {
  display: table-footer-group;
}
.secureform tbody>tr:hover,
.secureform tbody>tr {
  display: table-row;
}
.secureform tbody>tr:hover>td,
.secureform tbody>tr>td {
  display: table-cell;
}
.secureform,
.secureform tbody,
.secureform tbody>tr:hover,
.secureform tbody>tr,
.secureform tbody>tr:hover>td,
.secureform tbody>tr>td,
.secureform tbody>tr:hover>th,
.secureform tbody>tr>th,
.secureform thead>tr:hover>td,
.secureform thead>tr>td,
.secureform thead>tr:hover>th,
.secureform thead>tr>th,
.secureform tfoot>tr:hover>td,
.secureform tfoot>tr>td,
.secureform tfoot>tr:hover>th,
.secureform tfoot>tr>th {
  background: transparent;
  border: 0px solid #000;
  border-spacing: 0px;
  border-collapse: separate;
  empty-cells: show;
  padding: 2px 5px 5px 5px;
  margin: 0px;
  outline: 0px;
  color: #000;
  vertical-align: top;
  text-align: left;
  table-layout: auto;
  caption-side: top;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  text-align: left;
}

.secureform th {
	font-weight: bold;
	font-size: smaller;
}
.secureform td {
	font-weight: normal;
	font-size: smaller;
}

input.longinput {
	width: 80%;
}