html, body {padding:0px;margin:0px;font:0.9em FS Albert, Arial, Helvetica, sans-serif;background-color:#7d6a56;}
table, input, select {font-size: 1em;}
h1 {font-size: 2.4em;}
h2 {font-size: 2em;}
h3 {font-size: 1.7em;}
img {border: none;}
body {text-align: left;}
body p {text-align: left;}
#header {width:100%;height:60px;background-color:#ffffff;}
#header img {margin:5px 0px 0px 10px;}
#form {width: 100%; margin-top: 5px; margin-right: auto; margin-left:auto; text-align: center; }
#form h1 {padding-top: 0; color: #FED60C; font-size: 2em; font-weight: bold; background-color: #568410}
p {margin: 0.5em;}
#logout, #error {font-size: 1.3em; font-weight: bold; text-align: center;}
#note {font-style: italic;color:#fff;}
#footer {text-align: center; color: #fff; margin: 0; padding-bottom: 0.2em;}
#footer a:link, #footer a:active, #footer a:visited {color: #ff9900;text-decoration:none;}
#footer a:hover {color: #ff6d22;text-decoration:underline;}
table {margin-left: auto; margin-right: auto; text-align: centre; border: 1px solid #ff6d22;}
table tbody td {border-top: 1px dashed #151c0e; text-align: left;}
table tbody tr.first td {border-top: none;}
thead {background-color:#ff6d22;}
thead th {text-align:centre; background-color:#ff6d22;;color:#fff;font-size:2em;}
tbody {background-color: #ffffff; color: #7d6a56;}
tfoot {background-color: #ffffff; color: #7d6a56;}
tfoot input {background-color: #9d9281; font-weight: bold; border: 1px solid #000; color: #FFF;}
label {font-weight: bold; padding-right: 3px;}

