
BODY
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
}

.smallText
{
    font-size: 8pt;
}

.subHeader
{
    font-size: 16pt;
    font-weight: bold;
}

H2
{
    text-align: center;
}

TH
{
    border-bottom: black solid 1px;
    text-align: center;
}

.indent
{
    margin-left: 30px;
}

.indentJustified
{
    margin-left: 30px;
    text-align: justify;
}

.justified
{
    text-align: justify;
}

.doubleIndent
{
    margin-left: 60px;
}

.green
{
    color: green;
    text-align: justify;
}

.greenBold
{
    color: green;
    font-weight: bold;
    text-align: justify;
}

.footerMenu
{
    font-size: 10pt;
    text-align: center;
}

.footer
{
    font-size: 8pt;
    text-align: center;
}

.title
{
    color: #4aa02c;
    text-align: center;
}

.green1
{
    background: #ccffcc;
}

.green2
{
    background: #99ffcc;
}

.errors
{
    color: red;
    font-weight: bold;
}

.messageBad
{
    color: red;
    font-weight: bold;
}

.messageGood
{
    color: green;
    font-weight: bold;
}

.fieldError
{
    color: red;
    font-size: 10pt;
    font-weight: bold;
}

.errorWindow
{
    border: 3px red solid;
    padding: 2px;
}

.required
{
    color: red;
    font-size: 8pt;
    font-weight: bold;
    vertical-align: super;
}

.progressPending
{
    border: 1px solid gray;
}

.progressCurrent
{
    border: 2px solid #4aa02c;
}

.progressComplete
{
    border: 2px solid red;
}

form
{
    margin: 0;
}

.topBorder
{
    border-top: 1px solid black;
}

.formPrompt
{
    text-align: right;
    vertical-align: top;
}

.formInput
{
    text-align: left;
    vertical-align: top;
}

