x.body            { margin:0px; z-index:1; width:755px; font-family:arial; font-size:8pt; }
x.button          { width:75px; }
.pagebanner       { background-color:#711C1C; color:#FFFFFF; font-size:12pt; font-weight:bold; text-align:left; height:25px; border-top:1px solid white; background: #711C1C; /* Old browsers */ background: -moz-linear-gradient(left,  #711C1C 0%, #8f0222 44%, #951515 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left,  #711C1C 0%,#8f0222 44%,#951515 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to left,  #711C1C 0%,#8f0222 44%,#951515 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#711C1C', endColorstr='#951515',GradientType=0 ); /* IE6-9 */ }
.dialogbanner     { background-color:#711C1C; color:#FFFFFF; font:bold 12pt Arial; text-align:left; border-bottom:1px solid white; border-top:1px solid white; height:25px; }
.pagefooter       { background-color:#711C1C; color:#36385F; font-size:12pt; font-weight:bold; text-align:left; height:5px; border-top:1px solid white; border-bottom:1px solid white; }
.formLabel        { background-color:#D1D9C2; color:#414E30; font-size:10pt; font-weight:700; text-align:right; border-right:5px solid #D1D9C2; }
.regformlabel     { background-color:#D1D9C2; color:#414E30; font-size:10pt; font-weight:700; border-right:5px solid #D1D9C2; }
.formmsg          { background-color:red; color:white; font-size:10pt; font-weight:700; text-align:center; }
.formInput        { background-color:#D1D9C2; color:#414E30; font:normal 10pt Arial; height:24px; text-align:left; }
.formSpacer       { background-color:#D1D9C2; color:#414E30; font:normal 10pt Arial; font-weight:700; text-align:right; }
.forminfo         { background-color:#D1D9C2; color:#414E30; font:normal 10pt Arial; height:24px; }
.subBanner        { background-color:#4E507E; color:#FFFFFF; font-weight:700; font-size:10pt; text-align:left; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#4E507E', endColorStr='#CACAD8', gradientType='1'); }
.columnHeader     { background-color:#687E4E; color:#FFFFFF; font:normal 9pt Arial; border-right:1px solid white; text-align:left; }
.sortColumnHeader { background-color:#687E4E; color:#FFFFFF; font:normal 9pt Arial; border-right:1px solid white; text-align:left; cursor:n-resize; }
.bluebar          { background-color:#DDD9FF; color:#36385F; font:normal 9pt Arial; border-bottom:1px solid #36385F; border-right:1px solid white; }
.greenbar         { background-color:#D1D9C2; color:#414E30; font:normal 9pt Arial; border-bottom:1px solid #687E4E; border-right:1px solid white; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#D1D9C2', endColorStr='#DCE4CC', gradientType='1'); }
.whitebar         { background-color:#FFFFFF; color:#414E30; font:normal 9pt Arial; border-bottom:1px solid #687E4E; border-right:1px solid white; }
.summary          { background-color:#FFFFFF; color:#414E30; font:normal 9pt Arial; border-right:1px solid white; }
.xsummary         { background-color:#B1B9A2; color:#414E30; font:normal 9pt Arial; border-right:1px solid white; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#B1B9A2', endColorStr='#C1C9B2', gradientType='1'); }
.xgreenbar        { background-color:#D1D9C2; color:silver; font-weight:bold; font-size:10pt; border-bottom:1px solid #003A2D; border-right:1px solid white; }
.xwhitebar        { background-color:#FFFFFF; color:silver; 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; }
.pageText         { background-color:#D1D9C2;color:#414E30;font:normal 9pt Arial; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#DDE3D2', endColorStr='#E7EBE0', gradientType='0'); }
.link             { text-decoration:underline; color:#9D9D72; cursor:pointer; }
.clickable        { cursor:pointer; }

.tabItem          { width:100px;background-color:#BBBBBB;font:normal 10pt Arial;text-align:center;border-left:1px solid white;border-top:1px solid white;border-right:1px solid #111111;border-bottom:1px solid #BBBBBB;cursor:pointer; }

.menuButton       { width:100px;height:22px;background-color:#BBBBBB;font:normal 10pt Arial;text-align:center;border-left:1px solid white;border-top:1px solid white;border-right:1px solid #111111;border-bottom:1px solid #111111;cursor:pointer; }
.gap              { background-color:#AAAAAA;border-bottom:2px solid #DDDDDD; }
.bargraph         { background-color:#D1D9C2;;border-bottom:1px solid #687E4E; }

.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:#D1D9C2; color:#0B3F20; font-size:10pt; font-weight:700; text-align:right; border-right:5px solid #D1D9C2; }
.editforminput    { background-color:#D1D9C2; }
.editformspacer   { background-color:#D1D9C2; 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: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:#CCCCCC; font-size:11pt; font-weight:bold; height:23px; text-align:left; cursor:pointer; width:250px; }
.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:11pt; font-weight:bold; height:23px; text-align:left; cursor:pointer; width:245px; }

