BODY {
        background : FloralWhite;
        color : MidnightBlue;
        margin-left : 0px;
        margin-right : 0px;
        margin-top : 0px;
        font-family : sans-serif;
        margin-bottom : 0px;
}

HR {
        color : midnightblue;
}

TR {
        vertical-align : top;
}

A:link, A:visited {
        text-decoration : underline;
        font-weight : bold;
        color : black;
}

A:hover {
        text-decoration : underline;
        font-weight : bold;
        color : Red;
}


.Header {
        background-color : MidnightBlue;
        width : 100%;
        color : White;
        font-size : large;
        font-weight : bold;
        font-family : sans-serif;
}

.Footer {
        width : 50%;
        font-size : smaller;
}

.oddopt {
        background-color : #F0F0F0;
}

.evenopt {
        background-color : #FFFFFF;
}

.OptionalField {
}

.RequiredField {
        font-weight : bold;
}

.ReadOnlyField {
        font-weight : bold;
        color : black;
}

.formtable {
        border : 1px solid Black;
        background-image : url(paper.jpg);
}

.activetab {
        background-image : url(paper.jpg);
        border-top : 4px solid #F5F5F5;
        border-right : 4px solid #808080;
        border-left : 4px solid #F5F5F5;
        position : relative;
        left : -5px;
        top : 9px;
        font-weight : bold;
        color : black;
}

.passivetab     {
        background-color : #D0D0B7;
        border-top : 4px solid #E5E5E5;
        border-right : 4px solid #707070;
        border-left : 4px solid #E5E5E5;
        position:relative;
        left:-5px;
        top:5px;
        font-weight : bold;
}

.formtabbody {
        border-top : 4px solid #F5F5F5;
        border-left : 4px solid #F5F5F5;
        border-right : 4px solid #808080;
        border-bottom : 4px solid #808080;
}

.FieldHelp {
        font-size : smaller;
        font-style : italic;
}

.FieldWarning {
        font-size : smaller;
        font-style : italic;
        font-weight : bold;
        color : red;
}

.FormTitle {
        font-size : larger;
        font-weight : bold;
}

.LeftBanner {
        background-color : Skyblue;
        width : 100px;
        vertical-align : top;
}

.PageContent {
        margin-left : 5px;
        margin-right : 5px;
        margin-top : 10px;
        margin-bottom : 5px;
}

.AdditionalInfo {
        font-style : italic;
        color : #105010;
}

.InfoTbl {
        border-collapse : collapse;
        color : Black;
        border : 1px solid Black;
}

.InfoTblRow_head {
        font-weight : bold;
        vertical-align : top;
        background-color : midnightblue;
        color : White;
}

.InfoTblRow_even {
        background-color : #FFFFFF;
        vertical-align : top;
}

.InfoTblRow_odd {
        background-color : #F0F0F0;
        vertical-align : top;
}
