span.required {
   border: 1px solid red;
}

table.form-simple *.required {
   border: 1px solid red;
}
table.form-simple {
   background-color: #EEF1F6;
   border: 1px solid #062663;
   border-collapse: collapse;
   width: 95%;
}
table.form-simple colgroup.one {
   font-weight: bold;
   text-align: right;
   width: 25%;
}
table.form-simple colgroup.two {
   text-align: left;
}
table.form-simple td {
   vertical-align: top;
}
table.form-simple td.break {
   background-color: #879dc6;
   border-top: 2px solid #062663;
   font-weight: bold;
   padding: 0;
   padding-top: 4px;
   text-align: center;
}
table.form-simple input, select {
   width: 95%;
}
table.form-simple textarea {
   width: 95%;   
}


table.form-simple-confirm *.required {
   color: red;
}
table.form-simple-confirm {
   background: #EEF1F6;
   border: 3px solid #062663;
   border-collapse: collapse;
   table-layout: fixed;
   width: 100%;
}
table.form-simple-confirm colgroup.one {
   text-align: right;
}
table.form-simple-confirm colgroup.two {
   font-weight: bold;
   text-align: left;
}
table.form-simple-confirm td {
   border-bottom: 1px solid #062663;
   vertical-align: middle;
}

ul.error-list li {
   color: red;
}
