BODY {
        background-image : url(paper_base.jpg);
        color : midnightblue;
        margin-left : 0px;
        margin-right : 0px;
        margin-top : 0px;
        font-family : sans-serif;
        margin-bottom : 0px;
}

FORM {
        margin-left : 0px;
        margin-right : 0px;
        margin-top : 0px;
        margin-bottom : 0px;
}

INPUT,TEXTAREA,SELECT {
	font-weight : bold;
        vertical-align : middle;
}

IMG {
        vertical-align : middle;
}

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;
        color : White;
        font-size : large;
        font-weight : bold;
}

.Footer {
        width : 48%;
        font-size : smaller;
        color : midnightblue;
        margin-left : 2px;
        margin-right : 5px;
        margin-top : 2px;
        margin-bottom : 5px;
}

.oddopt {
        background-color : #F0F0F0;
}

.evenopt {
        background-color : #FFFFFF;
}

.OptionalField {
        font-weight : bold;
}
.RequiredField {
        font-weight : bold;
}
.ReadOnlyField {
        font-weight : bold;
        color : black;
}

.formtable {
        background-image : url(paper_form.jpg);
        border : 1px solid Black;
        margin-left : 5px;
        margin-right : 5px;
        margin-top : 10px;
        margin-bottom : 10px;
}

.formtabbody {
        background-image : url(paper_acttab.jpg);
        border-top : 4px solid #F5F5F5;
        border-left : 4px solid #F5F5F5;
        border-right : 4px solid #808080;
        border-bottom : 4px solid #808080;
}

.subformtable {
        background-image : url(paper_subform.jpg);
        border-top : 4px solid #F5F5F5;
        border-left : 4px solid #F5F5F5;
        border-right : 4px solid #808080;
        border-bottom : 4px solid #808080;
        margin-left : 5px;
        margin-right : 5px;
        margin-top : 10px;
        margin-bottom : 10px;
}

.activetab {
        background-image : url(paper_acttab.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;
        font-size : 8pt;
        text-align : center;
        vertical-align : middle;
}

.passivetab     {
        background-image : url(paper_inacttab.jpg);
        xbackground-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;
        font-size : 8pt;
        text-align : center;
        vertical-align : middle;
}

.TABTitleRow {
        font-size : larger;
        vertical-align : top;
        background-color : midnightblue;
        color : white;
}

.FieldHelp {
        font-size : smaller;
        font-style : italic;
}

.FieldWarning {
        font-size : smaller;
        font-style : italic;
        font-weight : bold;
        color : red;
}

.FormTitle {
        font-weight : bold;
	font-size : larger;
}

.FilterLabel {
        background-color : powderblue;
        color : Black;
        font-size : smaller;
        font-style : italic;
        vertical-align : middle;
        border-right : 1px solid midnightblue;
}

.Filter {
        background-color : powderblue;
        color : Black;
        font-size : smaller;
        font-style : italic;
        vertical-align : middle;
}

.Category {
        background-color : powderblue;
        color : Black;
        font-weight:bold;
        border : 1px solid midnightblue;
}

.Category_topless {
        background-color : powderblue;
        color : Black;
        font-weight:bold;
        border-bottom : 1px solid midnightblue;
        border-left : 1px solid midnightblue;
        border-right : 1px solid midnightblue;
}

.Category_bottomless {
        background-color : powderblue;
        color : Black;
        font-weight:bold;
        border-top : 1px solid midnightblue;
        border-left : 1px solid midnightblue;
        border-right : 1px solid midnightblue;
}

.Category_topbottomless {
        background-color : powderblue;
        color : Black;
        font-weight:bold;
        border-left : 1px solid midnightblue;
        border-right : 1px solid midnightblue;
}

.Category_seltxt {
        color : red;
        font-weight : bold;
}

.AdditionalInfo {
        font-style : italic;
        color : #105010;
}

.InfoTbl {
        margin-left : 5px;
        margin-right : 5px;
        margin-top : 10px;
        margin-bottom : 10px;
        border-collapse : collapse;
        color : black;
        border : 1px solid Black;
}

.bsInfoTblCtr {
        margin-bottom : 10px;
        border : 2px inset;
        background-color : silver;
        height : 350px;
	overflow : auto;
}

.bsInfoTbl {
        border-collapse : collapse;
        color : black;
        width : 100%;
}

.bsInfoTbl_header {
        margin-top : 10px;
        border : 1px inset;
        background-color : powderblue;
        font-size : smaller;
        font-style : italic;
        color : black;
}

.InfoTblRow_head {
        font-weight : bold;
        vertical-align : middle;
        background-color : midnightblue;
        color : white;
}

.InfoTblRow_headsep {
        border-right : 2px solid white;
}

.InfoTblRow_headsep_sel {
        border-right : 2px solid white;
        background-color : #004040;
}

.InfoTblRow_even {
        background-color : #EFFFFF;
        vertical-align : top;
}

.InfoTblRow_odd {
        background-color : #E7F7F7;
        vertical-align : top;
}

.InfoTblRow_sel_even {
        vertical-align : middle;
        background-color : #A0D0D6;
        color : black;
}

.InfoTblRow_sel_odd {
        vertical-align : middle;
        background-color : #97C7CE;
        color : black;
}

.InfoTblCol_headsep {
        font-weight : bold;
        vertical-align : middle;
        background-color : midnightblue;
        color : white;
        border-bottom : 2px solid white;
}

.HighLightTxt {
        color : red;
}




.AQTable, .IQTable, .SHTable, .MsgTable {
        background-color: FloralWhite;
        border : 1px solid Black;
        margin-left : 5px;
        margin-right : 5px;
        margin-top : 10px;
        margin-bottom : 10px;
}

.AQTitle, .SHTitle, .MsgTitle {
        background-color : MidnightBlue;
        color : White;
        font-weight : bold;
	font-size : larger;
}

.AQExplanation, .IQExplanation, .SHExplanation {
	font-size : smaller;
        border-bottom : 1px solid midnightblue;
}

.AQExplanationLabel, .IQExplanationLabel, .SHDetailLabel {
        font-weight : bold;
	font-size : smaller;
        border-bottom : 1px solid midnightblue;
        border-right : 1px solid midnightblue;
}

.SHTopDetailLabel {
        font-weight : bold;
	font-size : smaller;
        border-top : 1px solid midnightblue;
        border-bottom : 1px solid midnightblue;
        border-right : 1px solid midnightblue;
}

.AQLastExplanation {
	font-size : smaller;
}

.AQLastExplanationLabel {
        font-weight : bold;
	font-size : smaller;
        border-right : 1px solid midnightblue;
}

.AQItem, .IQItem, .SHItem, .MsgItem, .BrowseItem {
        border-bottom : 1px solid midnightblue;
}

.HighlightBrowseItem {
        border-bottom : 1px solid midnightblue;
        background-color : pink;
}

.AQTopItem, .SHTopItem {
        border-top : 1px solid midnightblue;
        border-bottom : 1px solid midnightblue;
}

.IQTopItem, .MsgTopItem {
        background-color : beige;
        border-top : 1px solid midnightblue;
        border-bottom : 1px solid midnightblue;
}

.AQItemLabel, .IQTopItemLabel, .SHTopItemLabel {
        font-weight : bold;
        border-top : 1px solid midnightblue;
        border-bottom : 1px solid midnightblue;
        border-right : 1px solid midnightblue;
}

.IQTopItemLabel, .MsgTopItemLabel {
        background-color : beige;
        font-weight : bold;
        border-top : 1px solid midnightblue;
        border-bottom : 1px solid midnightblue;
        border-right : 1px solid midnightblue;
}

.IQItemLabel, .SHItemLabel, .MsgItemLabel {
        font-weight : bold;
        border-bottom : 1px solid midnightblue;
        border-right : 1px solid midnightblue;
}

.HighlightAQItemLabel {
        background-color : pink;
        font-weight : bold;
        border-top : 1px solid midnightblue;
        border-bottom : 1px solid midnightblue;
        border-right : 1px solid midnightblue;
}

.HighlightIQItemLabel, .HighlightMsgItemLabel {
        background-color : pink;
        font-weight : bold;
        border-bottom : 1px solid midnightblue;
        border-right : 1px solid midnightblue;
}

.PageContent {
        margin-left : 10px;
        margin-right : 10px;
        margin-top : 10px;
        margin-bottom : 10px;
}

.LeftBanner {
        background-color : Skyblue;
        width : 100px;
        vertical-align : top;
}


.WhitePaper {
        margin-left : 5px;
        margin-right : 5px;
        margin-top : 5px;
        margin-bottom : 5px;
        color : black;
        background-color : white;
        border : 1px solid Black;
}


.Margin10 {
        margin-left : 10px;
        margin-right : 10px;
        margin-top : 10px;
        margin-bottom : 10px;
}
