.on {
    background-color: #eeeeee;
}

.off {
    background-color: #d0d0d0;
}

.results {
    margin: 0px;
    padding: 0px;
}

table.results td, table.results th {
    padding-right: 10px;
    padding-left: 3px;
}

table.list {
    width: 450px;
    border: 0px solid black;
}

td.list td {
    padding: 3px;
}

td.right {
    text-align: right;
}

table.list th {
    padding: 3px;
    background-color: #888;
    text-align: left;
}

table.summary th {
    padding: 3px;
    text-align: left;
}

table.summary th.right {
    padding: 3px;
    text-align: right;
}

th.right {
    text-align: right;
}

th.center {
    text-align: center;
}

.label {
    font-size: .80em;
    font-weight: bold;
}
.awardee {
    font-size: 1.3em;
    font-weight: bold;
}
.awardeeName {
    background-color: #bbb;
}

.rsvpForm {
    border: 1px solid black;
}

#error {
    font-size: 1.25em;
    font-weight: bold;
    color: red;
    padding: 15px;
}

table.export th, table.export td {
    border-right: #000000 solid 1px;
    border-bottom: #000000 solid 1px;
}
