body                  { text-align:center;direction:ltr;margin:0;padding:0;background-color:#384E68;font:normal 10pt arial; }
#page                 { margin:0 auto; position:relative; width:1000px; background-color:white; text-align:left; }

xbutton               { width:75px; }
.pagebanner           { background-color:#004D4D; color:#FFFFFF; font:bold 12pt arial; text-align:left; border-left: 5px solid #004D4D; height:25px; }
.pageBannerDiv        { background-color:#004D4D; color:#FFFFFF; font:bold 12pt arial; text-align:center; padding:5px; }
.submittalsbanner     { background-color:#580023; color:#FFFFFF; font-size:12pt; font-weight:bold; text-align:left; border-left: 5px solid #580023; height:25px; }
.dialogbanner         { background-color:#004D4D; 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:#004D4D; 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:#C6DCD8; color:#004D4D; font-size:10pt; font-weight:700; text-align:right; border-right:5px solid #C6DCD8; }
.regformlabel         { background-color:#C6DCD8; color:#004D4D; font-size:10pt; font-weight:700; border-right:5px solid #C6DCD8; }
.formmsg              { background-color:red; color:white; font-size:10pt; font-weight:700; text-align:center; border-right:5px solid #C6DCD8; }
.forminput            { background-color:#C6DCD8; }
.formspacer           { background-color:#C6DCD8; color:#004D4D; font-size:10pt; font-weight:700; text-align:right; }
.forminfo             { background-color:#C6DCD8; color:#003833; font-size:10pt; font-weight:700; height:24px; }
.columnHeader         { background-color:#003734; color:#C6DCD8; font-weight:700; font-size:10pt; border-right:1px solid white; }
.bluebar              { background-color:#E8FAF0; color:#36385F; font:normal 10pt arial; border-bottom:1px solid #365F38; border-right:1px solid white; }
.greenbar             { background-color:#D1E9DB; color:#003A2D; font:normal 10pt arial; border-bottom:1px solid #003A2D; border-right:1px solid white; }
.whitebar             { background-color:#FFFFFF; color:#36385F; font:normal 10pt arial;  border-bottom:1px solid #36385F; border-right:1px solid white; }
.inputField           { width:220; }
.inputWindow          { background-color:#ECE7F6; border:1px solid #30385F; }
.referralInstructions { font:normal 10pt arial; text-align:center; padding:5px;}
.sectionHead          { padding-left:140px; font:bold 10pt arial; }
.indentHead           { padding-left:155px; font:bold 10pt arial; }
.sub1                 { padding-left:160px; width:140px; }
.indent1              { padding-left:205px; }
.sub2                 { padding-left:180px; }
.indent2              { padding-left:220px; }

.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:11pt; 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:11pt; font-weight:bold; height:23px; text-align:left; cursor:hand; width:245px; }

 .tabItem             { width:130px;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; }
 .activeTabItem       { width:130px;background-color:#DDDDDD;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 #DDDDDD;cursor:pointer; }
 .gap                 { background-color:#AAAAAA;border-bottom:2px solid #DDDDDD; }
 .sortColumnHeader    { height:12px; background-color:#003734; color:#FFFFFF; font:normal 9pt Arial; border-right:1px solid white; text-align:left; cursor:n-resize; }

