body          { background-color:white; font-family:arial; font-size:8pt; }
button        { width:75px; }
.pagebanner   { background-color:#4A739C; color:#FFFFFF; font-size:12pt; font-weight:bold; text-align:left; border-left: 5px solid #4A739C; height:25px; }
.pagefooter   { background-color:#4A739C; color:#003163; font-size:12pt; font-weight:bold; text-align:left; height:5px; border-top:1px solid white; }
.formlabel    { background-color:#E8F0FA; color:#003163; font-size:10pt; font-weight:700;  text-align:right; border-right:5px solid #E8F0FA; }
.formmsg      { background-color:red; color:white; font-size:10pt; font-weight:700;  text-align:center; border-right:5px solid #E8F0FA; }
.forminput    { background-color:#E8F0FA; }
.formspacer   { background-color:#E8F0FA; color:#003163; font-size:10pt; font-weight:700;  text-align:right; }
.columnHeader { background-color:#003163; color:#AAC3DC; font-weight:700; font-size:8pt; border-right:1px solid white; }
.bluebar      { background-color:#E8F0FA; color:#003163; font-weight:bold; font-size:8pt; border-bottom:1px solid #003163; border-right:1px solid white; }
.whitebar     { background-color:#FFFFFF; color:#003163; font-weight:bold; font-size:8pt; border-bottom:1px solid #003163; border-right:1px solid white; }
.inputField   { width:400; }

.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; }

.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;}

.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:#003163; 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; }

.xmedblue { color:#AAC3DC; }
.xmedbrown { color:#CF7C5C; }
.xmedgreen { color:#59AS7C; }

.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; }
