th.coltitle {
 text-decoration: underline;
 font-weight: bold;
 padding: 2px;
}

td.eventlist {
 text-indent: 2px;
 color: #000000;
}

tr.eventListRow1 td,
tr.eventListRow2 td {
 padding: 2px;
}

.authorizenetformtable {
 width:100%;
}

.authorizenetformtable td {
 font-size:12px;
 color:#333333;
}

.message {
 width:100%;
 cellpadding:5px;
 cellspacing:5px;
 border:0;
}

.message td {
 font-size:12px;
 color:#000000;
}

.authorizenetformtable th {
 font-size:14px;
 color:#000000;
}

.required {
 color: red;
 font-size:16px;
}

.eventListRow1 {
 background: #EFEFEF;
}

.eventListRow2 {
 background: #D4D0C8;
}

tr.categoryRow td {
 color: #ffffff;
 font-weight: bold;
 padding: 2px;
 background: #474747;
}
