#request {font: Arial, Helvetica, sans-serif;}  

ul#error_list {margin-left: 30px;}

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

#request table {margin-top: 30px;}

/* #request td {vertical-align: middle;} */

#request th {
   color: #445914;
   margin: .5em 0 0 0;
   padding: .25em 0;
   font-size: 1.25em;
}

td.req {font-style: italic;}
td.indent {padding-left: 20px;}

input.text, textarea {
        margin-bottom: 5px;
        background-color: #DBE3BA;
        border-top: 1px solid #ccc;
        border-left: 1px solid #ccc;
        border-bottom: 2px solid #ccc;
        border-right: 2px solid #ccc;
}
textarea {width: 100%;}

* {
        margin: 0;
        padding: 0;
}               
