﻿body { background-color: #4B8998; margin: 0; padding: 0; font-size: 80%; font-family: Verdana; _text-align: center; color: #828282;  }

.clearer { width: 100px; height: 1%; clear: both; }
div { _text-align: left; }
a { color: #773717; }
#container { width: 700px; margin: 0 auto; position: relative; background-color: #FCFCFC; }
#logoBar { z-index: 500; }
#todaysDate { position: absolute; right: 10px; top: 35px; z-index: 500; }
#header { width: 700px; text-align: center; margin-top: 10px; }
#headerImg { width: 700px; }

.errorLabel { color: Red; }

h1 { font-size: 1.75em; }


.frameApp { color: #000000; background-color: White; margin: 0px 0px 0px 15px; }


.userForm { margin: 0px 0px 0px 0px; }
.row { clear: both; margin: 3px 0px 3px 0px; padding: 5px 0px 5px 0px; }
.row2 { clear: both; margin: -5px 0px -5px 0px; padding: 5px 0px 5px 0px; float: left; font-family: Verdana; font-size: 100%; }
.label { float: left; width: 140px; text-align: left; font-family: Verdana; font-size: 90%; }
.label2 { float: left; width: 180px; text-align: left; font-family: Verdana; font-size: 90%; }
.required { font-weight: bold; }
.field { padding-left: 10px; }
.errorLabel { color: Maroon; font-weight: bold; }
.textbox { width: 275px; border: solid 1px black; }
.dropdown { width: 280px; border: solid 1px black; }
.blockbox { width: 350px; border: solid 1px black; }
.button { border: solid 1px black; background-color: #DDDDE5; color: #141619; }
.buttonRow { text-align: right; padding-right: 20px; }

#footer { font-size: 1em; width: 700px; min-height: 20px; text-align: right; background-color: #3DB7CC; clear: both; vertical-align: middle; color: #FFFFFF; }
#footer a { color: #FFFFFF; font-size: 1em; }
#footer a:visited { color: #FFFFFF; }
#footer a:hover { color: #FFFFFF; }
#footer p { padding: 0; margin: 0; }
