#form-hdg {
   text-align: center;
}

#form-div {
   font-family: Arial,sans serif;
   width: 800px;
   background-color: #cfcafb;
   border: solid 1px #000000;
   padding: 10px;
}

#form-table {
   margin-left: auto;
   margin-right: auto;
}

#buttons-div {
   /* margin-left: auto;
   margin-right: auto; */
   text-align: center;
}

.body {
   font-family: Arial,sans serif;
}

table#form-table tr td.label-cell {
   text-align: right;
   vertical-align: top;
}

td.label-cell {
	width: 350px;
}
td.field-cell {
	width: 250px;
}
td.error-cell {
	width: 280px;
}

td.field-cell input {
	width: 200px;
}

td.field-cell input.benefit {
	width: 20px;
}

.required-field {
   font-weight: bold;
}

.error-cell {
   font-weight: bold;
   color: red;
}

table#form-table tr td {
	text-align: left;
}

