body {
    font-family:sans-serif;
    font-size:11px;
    width: 400px;
}


th {
    font-weight:normal;
    font-size:11px;
    text-align:left;
}

td {
    font-size:11px; 
}

th.FORM, th.PANEL {
    display:none;
}

th.SELECT {
    vertical-align:middle;
    text-align:left;
}

td.SELECT {
    text-align:right;
}

#columnLeft tr {
    margin: 2px 0;
}

th.FIELD {
    vertical-align:middle;
    text-align:left;
}

td.FIELD {
    text-align:right;
}

#columnRight {
    vertical-align:bottom;
}

select {
    font-size:11px;
    width: 150px;
}

input {
    font-size:11px; 
}

.FIELD input {
    width: 150px;
}

td.ERROR {
    background-color: red;
    padding: 2px;
}

.errors ul {
    padding-left: 7px;
    margin: 2px 0;
}

.errors ul li {
    list-style: none;
    color: red;
    margin: 2px 0;
}

