html,body { height:100%; }
html,body,form,ul,ol,li,div,p,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; }
ul,ol { list-style-type:none; }
li,th,td,div,p,a,h1,h2,h3,h4,h5,input,select,textarea { font-family:arial; font-size:11px; color:#000000; font-weight:normal; }
form { padding-bottom:20px; }
form .txt,textarea,select { padding:2px 3px 2px 3px; border:1px solid #000000; }
form .btn { width:90px; padding:3px 0 3px 0; margin-top:10px; }
img { display:block; border:none; }
p { padding:0 0 10px 0; }
a { color:#000000; text-decoration:underline; }
a:hover { text-decoration:underline; }
table td { vertical-align:top; }
table td.label { padding:4px 5px 0 0; }
table td.field { padding-bottom:1px; }

.success { color:#009900; font-weight:bold; padding:0 0 10px 0; }
.error { color:#FF0000; font-weight:bold; padding:0 0 10px 0; }

#container { width:100%; height:100%; }
#container #content { vertical-align:middle; }
#container #content img { margin:0 auto; }
#container #footer { vertical-align:bottom; }
#container #footer table { width:100%; height:63px; background:url(/images/bg.jpg); }
#container #footer table td img { margin:0 35px 0 35px; }

