body            { background-color:white; font-family:arial; font-size:8pt; margin:0px; }
button          { width:75px; }
.pagebanner     { background-color:#002853; color:#FFFFFF; font-size:12pt; font-weight:bold; text-align:left;  border-left: 5px solid #002853; height:25px; }
.dialogbanner   { background-color:#002853; color:#FFFFFF; font-size:12pt; font-weight:bold; text-align:left;  border-bottom:1px solid white; border-top:1px solid white; height:25px; }
.pagefooter     { background-color:#002853; color:#36385F; font-size:12pt; font-weight:bold; text-align:left;  height:5px; border-top:1px solid white; }
.formlabel      { background-color:#D7E2F0; color:#002853; font-size:10pt; font-weight:700; text-align:left;   border-right:5px solid #D7E2F0; }
.formlabelar    { background-color:#D7E2F0; color:#002853; font-size:10pt; font-weight:700; text-align:right;  border-right:5px solid #D7E2F0; }
.formlabelr     { background-color:#D7E2F0; color:red;     font-size:10pt; font-weight:700; text-align:left;   border-right:5px solid #D7E2F0; }
.formlabelC     { background-color:#D7E2F0; color:#002853; font-size:10pt; font-weight:700; text-align:center; border-right:5px solid #D7E2F0; }
.formmsg        { background-color:red;     color:white;   font-size:10pt; font-weight:700; text-align:center; border-right:5px solid #D7E2F0; }
.forminput      { background-color:#D7E2F0; }
.forminputC     { background-color:#D7E2F0; text-align:center; }
.formspacer     { background-color:#D7E2F0; color:#002853; font-size:10pt; font-weight:700; text-align:right; }
.forminfo       { background-color:#D7E2F0; color:#002853; font-size:10pt; font-weight:700; height:24px; }
.sectionHeader  { background-color:#304074; color:#D7E2F0; font-weight:bold; font-size:10pt; border-right:1px solid white; }
.columnHeader   { background-color:#6070A4; color:white; font-weight:bold; font-size:10pt; border-right:1px solid white; }
.blcolumnHeader { background-color:#4682B4; color:white; font-weight:700; font-size:8pt; border-right:1px solid white; }
.bluebar        { background-color:#E8F1FF; color:#36385F; font-weight:bold; font-size:10pt; border-bottom:1px solid #36385F; border-right:1px solid white; }
.bwhitebar      { background-color:white;   color:#36385F; font-weight:bold; font-size:10pt; border-bottom:1px solid #36385F; border-right:1px solid white; }
.greenbar       { background-color:#D1E9DB; color:#003A2D; font-weight:bold; font-size:10pt; border-bottom:1px solid #003A2D; border-right:1px solid white; }
.whitebar       { background-color:#FFFFFF; color:#36385F; font-weight:bold; font-size:10pt; border-bottom:1px solid #36385F; border-right:1px solid white; }
.inputField     { width:220; }
.inputWindow    { background-color:#ECE7F6; border:1px solid #30385F; }
.complete       { background-color:green; color:white; text-align:center; font-weight:bold; border:1px solid white }
.incomplete     { background-color:red; color:white; text-align:center; font-weight:bold; border:1px solid white }
.sumField       { background-color:#DADADA;width:146px;height:22px;border:1px solid gray;font-family:arial;font-size:10pt; text-align:left; }

.editpagebanner   { background-color:#0E825D; color:#FFFFFF; font-size:12pt; font-weight:bold; text-align:left; border-left: 5px solid #0E825D; height:25px; }
.editpagefooter   { background-color:#0E825D; color:#0B3F20; font-size:12pt; font-weight:bold; text-align:left; height:5px; border-top:1px solid white; }
.editformlabel    { background-color:#D1E9DB; color:#0B3F20; font-size:10pt; font-weight:700; text-align:right; border-right:5px solid #D1E9DB; }
.editforminput    { background-color:#D1E9DB; }
.editformspacer   { background-color:#D1E9DB; color:#493023; font-size:10pt; font-weight:700; text-align:right; }

.searchpagebanner   { background-color:#915B42; color:#FFFFFF; font-size:12pt; font-weight:bold; text-align:left; border-left: 5px solid #915B42; height:25px; }
.searchpagefooter   { background-color:#915B42; color:#36385F; font-size:12pt; font-weight:bold; text-align:left; height:5px; border-top:1px solid white; }
.searchformlabel    { background-color:#E9C2B4; color:#493023; font-size:10pt; font-weight:700; text-align:right; border-right:5px solid #E9C2B4; }
.searchforminput    { background-color:#E9C2B4; }
.searchformspacer   { background-color:#E9C2B4; color:#493023; font-size:10pt; font-weight:700; text-align:right; }

th { background-color:#CCCCDD; font-size:8pt; }
xtd { background-color:white; font-size:8pt; }

.devPagebanner      { background-color:#FFFF00; color:black; font-size:12pt; font-weight:bold; height:38px; width:200px; position:absolute; top:32px; left:550px; text-align:center;}
.testPagebanner     { background-color:#A20808; color:#FFFFFF; font-size:12pt; font-weight:bold; height:38px; width:200px; position:absolute; top:40px; left:550px; text-align:center;}

.topMenuBanner { background-color:#888888; border-left:2px solid #BBBBBB; border-top:2px solid #BBBBBB; border-right:2px solid #666666; border-bottom:2px solid #666666; color:#FFFFFF; font-size:12pt; font-weight:bold; text-align:right; height:25px; cursor:hand; }
.level1Banner  { background-color:#888888; border-left:2px solid #BBBBBB; border-top:2px solid #BBBBBB; border-right:2px solid #666666; border-bottom:2px solid #666666; height:22px; cursor:hand; }
.menuItem      { background-color:#888888; border-left:5px solid #888888; color:#FFFFFF; font-size:12pt; font-weight:bold; height:23px; text-align:left; cursor:hand; width:200px; }
.level2Banner  { background-color:#777777; border-left:2px solid #BBBBBB; border-top:2px solid #BBBBBB; border-right:2px solid #666666; border-bottom:2px solid #666666; height:22px; cursor:hand; }
.subMenuItem   { background-color:#777777; border-left:5px solid #777777; border-right:2px solid #777777; color:#FFFFFF; font-size:12pt; font-weight:bold; height:23px; text-align:left; cursor:hand; width:245px; }

.pagebannerPF    { color:black; font-size:12pt; font-weight:bold; text-align:left; }
.sectionHeaderPF { color:black; font-weight:bold; font-size:11pt; border-right:1px solid white; }
.submitLink      { color: #00f; background-color: transparent; text-decoration: underline; border: none; cursor: pointer; cursor: hand; }




