body          { background-color:white; font-family:arial; font-size:8pt; }
button        { width:75px; }
.pagebanner   { background-color:#4A739C; color:#FFFFFF; font:bold 12pt Arial; text-align:left; border: 1px solid #324D69; height:27px; padding-left:4px; }
.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:#EBF2FA; color:#003163; font-size:10pt; font-weight:700;  text-align:right; border-right:5px solid #EBF2FA; }
.formmsg      { background-color:red; color:white; font-size:10pt; font-weight:700;  text-align:center; border-right:5px solid #EBF2FA; }
.forminput    { background-color:#EBF2FA; }
.formTop      { background-color:#EBF2FA; border-top:1px solid #BACCDE; color:#003163; font:bold 10pt Arial; text-align:right; }
.formspacer   { background-color:#EBF2FA; color:#003163; font:bold 10pt Arial; text-align:right; }
.formBottom   { background-color:#EBF2FA; border-bottom:1px solid #BACCDE; color:#003163; font:bold 10pt Arial; text-align:right; }
.columnHeader { background-color:#877D5F; color:#FFFFFF; font:bold 8pt Arial; border-left:1px solid white; }
x.columnHeader { background-color:#324D69; color:#AAC3DC; font:bold 8pt Arial; border-left:1px solid white; }
.goldbar      { background-color:#D8D0B3; color:#324D69; font:bold 8pt Arial; border-left:1px solid white; border-bottom:1px solid #877D5F; padding-left:2px; padding-right:2px; }
.bluebar      { background-color:#EBF2FA; color:#003163; font:bold 8pt Arial; border-left:1px solid white; border-bottom:1px solid #BACCDE; padding-left:2px; padding-right:2px; }
.whitebar     { background-color:#FFFFFF; color:#324D69; font:bold 8pt Arial; border-left:1px solid white; border-bottom:1px solid #877D5F; padding-left:2px; padding-right:2px; }
.inputField   { width:400; }

.tabSpacer   { border-bottom:1px solid black;width:7px;background-color:#DDEEFF; }
.inactiveTab { width:156px;font:bold 10pt arial;border:1px solid #324D69;background-color:silver;cursor:pointer; }
.activeTab   { width:156px;font:bold 10pt arial;color:white;background-color:#4A739C;border-left:1px solid #324D69;border-top:1px solid #324D69;border-right:1px solid #324D69; }
.tabBanner   { background-color:#4A739C; color:#FFFFFF; font:bold 12pt Arial; text-align:center; border-bottom: 1px solid #324D69; height:27px; padding-left:4px; }

.editpagebanner   { background-color:#5A613A; color:#FFFFFF; font:bold 12pt Arial; text-align:left; border: 1px solid #474D2E; height:27px; padding-left:4px; }
.editpagefooter   { background-color:#5A613A; color:#0B3F20; font:bold 12pt Arial; text-align:left; height:5px; border-top:1px solid white; }
.editformlabel    { background-color:#C0C7A1; color:#0B3F20; font:bold 10pt Arial; text-align:right; border-right:5px solid #C0C7A1; }
.editforminput    { background-color:#C0C7A1; }
.editformspacer   { background-color:#C0C7A1; 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:#877D5F; color:#FFFFFF; font:bold 12pt Arial; text-align:left; border: 1px solid #736A51; height:27px; padding-left:4px; }
.searchpagefooter { background-color:#877D5F; color:#003163; text-align:left; height:5px; border-top:1px solid white; }
.searchformlabel  { background-color:#D7C68E; color:#493023; font:bold 10pt Arial; text-align:right; border-right:5px solid #D7C68E; }
.searchforminput  { background-color:#D7C68E; }
.searchformspacer { background-color:#D7C68E; 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:#59AF7C; }

.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:pointer; }
.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:pointer; }
.menuItem      { background-color:#888888; border-left:5px solid #888888; color:#FFFFFF; font-size:12pt; font-weight:bold; height:23px; text-align:left; cursor:pointer; 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:pointer; }
.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:pointer; width:245px; }
