body                     { text-align:center;direction:ltr;margin:0;padding:0;background-color:#92BBAD;font:normal 8pt arial; }
.x                       { background-color:#F0F0F0; background-image:url(voidWatermark.gif); background-attachment:scroll; }
xtd                      { background-color:white; font-size:10pt; border-left:5px solid white; }
button                   { width:75px; }
.rocPagebanner           { background-color:#FF0000; color:#FFFFFF; font-size:10pt; font-family:verdana; text-align:left; border-left: 5px solid #FF0000; height:25px; }
.rocDialogbanner         { background-color:#FF0000; color:#FFFFFF; font-size:12pt; font-weight:bold; text-align:left; border-bottom:1px solid white; border-top:1px solid white; height:25px; }
.rocPagefooter           { background-color:#FF0000; color:#36385F; font-size:12pt; font-weight:bold; text-align:left; height:5px; border-top:1px solid white; border-bottom:1px solid white; }
.wellspagebanner         { background-color:#009900; color:#FFFFFF; font-size:10pt; font-family:verdana; text-align:left; border-left: 5px solid #009900; height:25px; }
.wellsdialogbanner       { background-color:#009900; color:#FFFFFF; font-size:12pt; font-weight:bold; text-align:left; border-bottom:1px solid white; border-top:1px solid white; height:25px; }
.wellspagefooter         { background-color:#009900; color:#36385F; font-size:12pt; font-weight:bold; text-align:left; height:5px; border-top:1px solid white; border-bottom:1px solid white; }
.nonprodpagebanner       { background-color:#00A6B1; color:#FFFFFF; font-size:10pt; font-family:verdana; text-align:left; border-left: 5px solid #00A6B1; height:25px; }
.nonprodpagebannerorange { background-color:orange; color:black; font-size:8pt; font-family:verdana; text-align:left; border-left: 5px solid orange; height:10px; }
.nonprodpagefooter       { background-color:#00A6B1; color:#36385F; font-size:12pt; font-weight:bold; text-align:left; height:5px; border-top:1px solid white; border-bottom:1px solid white; }
.acpagebanner            { background-color:red; color:#FFFFFF; font-size:10pt; font-family:verdana; text-align:left; border-left: 5px solid red; height:25px; }
.acpagefooter            { background-color:red; color:#36385F; font-size:12pt; font-weight:bold; text-align:left; height:5px; border-top:1px solid white; border-bottom:1px solid white; }
.submittalsbanner        { background-color:#580023; color:#FFFFFF; font-size:12pt; font-weight:bold; text-align:left; border-left: 5px solid #580023; height:25px; }
.formlabel               { font-size:10pt; text-align:left; border-left:5px solid #F0F0F0; }
.formmsg                 { background-color:red; color:white; font-size:10pt; font-weight:700; text-align:center; border-right:5px solid #C6DCD8; }
.forminput               { font-size:10pt; text-align:left; border-left:5px solid; }
.formspacer              { background-color:#C6DCD8; color:#FF0000; font-size:10pt; font-weight:700; text-align:right; }
.forminfo                { background-color:#C6DCD8; color:#003833; font-size:10pt; font-weight:700; height:24px; }
.formseparator           { font-size:10pt; font-weight:bold;background-color:#D0D0D0; border-left:5px solid #D0D0D0; height:30px;}
.columnHeader            { background-color:#003734; color:#C6DCD8; font-weight:700; font-size:10pt; border-right:1px solid white; }
.columnHeader2           { background-color:#877D5F; color:#FFFFFF; font:bold 8pt Arial; border-left:1px solid white; }
.columnHeader2_1         { background-color:#877D5F; color:#FFFFFF; font:bold 8pt Arial; border-left:1px solid white; border-top:1px solid white; }
.columnHeader3           { background-color:wheat; color:black; font:bold 6pt Arial; border-left:1px solid white; height:10px; }
.sortHeader              { background-color:red; color:#FFFFFF; font:bold 8pt Arial; border-left:1px solid white; }
.bluebar                 { background-color:#E8F0FA; color:#36385F; font-weight:bold; font-size:10pt; border-bottom:1px solid #36385F; border-right:1px solid white; }
.bluebar2                { background-color:#E8F0FA; color:#36385F; font-weight:bold; font-size:8pt;  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; }
.greenbar2               { background-color:#D1E9DB; color:#003A2D; font-weight:bold; font-size:8pt; 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; }
.whitebar2               { background-color:#FFFFFF; color:#36385F; font-weight:bold; font-size:8pt; border-right: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; }
.goldbar2                { background-color:#D8D0B3; color:#324D69; font:bold 8pt Arial; border-left:1px solid white; padding-left:2px; padding-right:2px; }
.whitebar3               { background-color:#FFFFFF; color:#36385F; font:bold 8pt Arial; border-left:1px solid black; padding-left:2px; padding-right:2px;border-top:1px solid black;}
.goldbar3                { background-color:#D8D0B3; color:#324D69; font:bold 8pt Arial; border-left:1px solid black; padding-left:2px; padding-right:2px;border-top:1px solid black; }
.whitebar4               { background-color:#FFFFFF; color:#36385F; font:bold 8pt Arial; border-left:1px solid black; padding-left:2px; padding-right:2px;border-top:1px solid black;border-bottom:1px solid black;}
.goldbar4                { background-color:#D8D0B3; color:#324D69; font:bold 8pt Arial; border-left:1px solid black; padding-left:2px; padding-right:2px;border-top:1px solid black;border-bottom:1px solid black;}
.goldbar5                { background-color:#D8D0B3; color:#324D69; font:bold 8pt Arial; padding-left:2px; padding-right:2px; }
.silverbar               { background-color:silver;  color:black;  font:bold 8pt Arial; border-left:1px solid black; padding-left:2px; padding-right:2px;border-top:1px solid black; }
.blackbar                { background-color:black; color:red; font-weight:bold; font-size:10pt; border-bottom:1px solid white; border-right:1px solid white; }
.yellowbar               { background-color:yellow; color:#36385F; font-weight:bold; font-size:10pt; border-bottom:1px solid #36385F; border-right:1px solid white; }
.aquabar                 { background-color:aqua;   color:#36385F; font-weight:bold; font-size:10pt; border-bottom:1px solid #36385F; border-right:1px solid white; }
.orangebar               { background-color:orange; color:#36385F; font-weight:bold; font-size:10pt; border-bottom:1px solid #36385F; border-right:1px solid white; }
.salmonbar               { background-color:salmon; color:#36385F; font-weight:bold; font-size:10pt; border-bottom:1px solid #36385F; border-right:1px solid white; }
.lightredbar             { background-color:FF3333; color:#36385F; font-weight:bold; font-size:10pt; border-bottom:1px solid #36385F; border-right:1px solid white; }
.darkgreenbar            { background-color:006633; color:#36385F; font-weight:bold; font-size:10pt; border-bottom:1px solid #36385F; border-right:1px solid white; }

.inputField              { width:220; }
.inputField2             { width:250; }
.inputField3             { width:25; }
.inputField50            { width:50; }
.inputField110           { width:110; }
.inputField700           { width:700; }
.inputWindow             { background-color:#ECE7F6; border:1px solid #30385F; }
.printWatermark          { color:#F0F0F0; font-weight:bold; font-family:arial;font-size:12pt; }

.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; }
.searchforminput2        { background-color:#915B42; }
.searchformspacer        { background-color:#E9C2B4; color:#493023; font-size:10pt; font-weight:700; text-align:right; }
                         
.certlist2pagebanner     { background-color:#915B42; color:#FFFFFF; font-size:12pt; font-weight:bold; text-align:left; border-left: 5px solid #915B42; height:25px; }
.certlist2pagefooter     { background-color:#915B42; color:#36385F; font-size:12pt; font-weight:bold; text-align:left; height:5px; border-top:1px solid white; }
.certlist2formlabel      { background-color:#E9C2B4; color:#493023; font-size:10pt; font-weight:700;  text-align:left; border-right:5px solid #E9C2B4; }
.certlist2forminput      { background-color:#E9C2B4; }
.certlist2formspacer     { background-color:#E9C2B4; color:#493023; font-size:10pt; font-weight:700; text-align:right; }
                         
.nonproddialogbanner     { background-color:#00A6B1; color:#FFFFFF; font-size:12pt; font-weight:bold; text-align:left; border-bottom:1px solid white; border-top:1px solid white; height:25px; }
.certListpagebanner      { background-color:#877D5F; color:#FFFFFF; font:bold 12pt Arial; text-align:left; border: 1px solid #736A51; height:27px; padding-left:4px; }
.certListpagefooter      { background-color:#877D5F; color:#003163; text-align:left; height:5px; border-top:1px solid white; }
.certListformlabel       { background-color:#D7C68E; color:#493023; font:bold 10pt Arial; text-align:left; border-right:5px solid #D7C68E; }
.certListformlabel2      { background-color:#D7C68E; color:#493023; font:bold 10pt Arial; text-align:left; border-right:5px solid #D7C68E; width:150px; }
.certListformlabel3      { background-color:#D7C68E; color:#493023; font:bold 10pt Arial; text-align:right; border-right:5px solid #D7C68E; }
.certListforminput       { background-color:#D7C68E; }
.certListformspacer      { background-color:#D7C68E; color:#493023; font-size:10pt; font-weight:700;  text-align:right; }
                         
.ppformlabel             { background-color:#D7C68E; color:#493023; font-size:10pt; font-weight:700; text-align:right; border-right:5px solid #D7C68E; }
.ppformlabelLeft         { background-color:#D7C68E; color:#493023; font-size:10pt; font-weight:700; text-align:left; border-right:5px solid #D7C68E; }
.ppforminput             { background-color:#D7C68E; }
.ppformspacer            { background-color:#D7C68E; color:#493023; font-size:10pt; font-weight:700;  text-align:right; }
.ppformspacer2           { background-color:#D7C68E; color:red;   font-size:10pt; font-weight:700;  text-align:right; }
.ppbuttonspacer          { background-color:#D7C68E; color:#493023; font-size:10pt; font-weight:700;  text-align:right; }

.ppformlabelLightSalmon  { background-color:lightsalmon; color:#493023; font-size:10pt; font-weight:700; text-align:right; border-right:5px solid #D7C68E; }
.certListpagebannerLightSalmon { background-color:lightSalmon; color:#FFFFFF; font:bold 12pt Arial; text-align:left; border: 1px solid #736A51; height:27px; padding-left:4px; }

.benuseforminput         { font-size:10pt; text-align:left; border-left:5px solid #D7C68E; background-color:#D7C68E; }

th                       { background-color:#CCCCDD; font-size:8pt; }
.instructionspacer       { background-color:#D7C68E; color:#493023; font-size:10pt; font-weight:700;  text-align:left; }
                         
.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           {
                            height:25px;
                            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;
                            cursor:pointer;
                            background-color:#888888;
                         }
.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:11pt; 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:11pt; font-weight:bold; height:23px; text-align:left; cursor:pointer; width:245px; }
                         
.dateField               { background-color:#DADADA;width:100px;height:22px;border:1px solid gray;font-family:arial;font-size:10pt; }
.hint                    {border:2px solid black;background-color:lightyellow;font-family:arial; font-size:8pt}
.line                    {font-family:arial; font-size:10pt}
                         
.maroonBanner            { background-color:#580023; color:#FFFFFF; font-size:12pt; font-weight:bold; text-align:left; border-left: 5px solid #580023; height:25px; }
.greenBanner             { background-color:#009900; color:#FFFFFF; font-size:10pt; font-family:verdana; text-align:left; border-left: 5px solid #009900; height:25px; }
.lightBlueBanner         { background-color:#00A6B1; color:#FFFFFF; font-size:10pt; font-family:verdana; text-align:left; border-left: 5px solid #00A6B1; height:25px; }
.lightBlueWhiteBorderBanner { background-color:#00A6B1; color:#FFFFFF; font-size:12pt; font-weight:bold; text-align:left; border-bottom:1px solid white; border-top:1px solid white; height:25px; }

.mailLogpagebanner       { background-color:#4A739C; color:#FFFFFF; font:bold 12pt Arial; text-align:left; border: 1px solid #324D69; height:27px; padding-left:4px; }
.mailLogpagefooter       { background-color:#4A739C; color:#003163; font-size:12pt; font-weight:bold; text-align:left; height:5px; border-top:1px solid white; }
.mailLogformlabel        { background-color:#EBF2FA; color:#003163; font-size:10pt; font-weight:700;  text-align:right; border-right:5px solid #EBF2FA; }
.mailLogformlabelLeft    { background-color:#EBF2FA; color:#003163; font-size:10pt; font-weight:700;  text-align:left; border-right:5px solid #EBF2FA; }
.mailLogformmsg          { background-color:red; color:white; font-size:10pt; font-weight:700;  text-align:center; border-right:5px solid #EBF2FA; }
.mailLogforminput        { background-color:#EBF2FA; }
.mailLogformTop          { background-color:#EBF2FA; border-top:1px solid #BACCDE; color:#003163; font:bold 10pt Arial; text-align:right; }
.mailLogformspacer       { background-color:#EBF2FA; color:#003163; font:bold 10pt Arial; text-align:right; }
.mailLogformBottom       { background-color:#EBF2FA; border-bottom:1px solid #BACCDE; color:#003163; font:bold 10pt Arial; text-align:right; }
.mailLogcolumnHeader     { background-color:#877D5F; color:#FFFFFF; font:bold 8pt Arial; border-left:1px solid white; }
x.mailLogcolumnHeader    { background-color:#324D69; color:#AAC3DC; font:bold 8pt Arial; border-left:1px solid white; }
.mailLoggoldbar          { 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; }
.mailLogbluebar          { 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; }
.mailLogwhitebar         { 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; }
.mailLoginputField       { width:400; }

.mailLogeditpagebanner   { background-color:#5A613A; color:#FFFFFF; font:bold 12pt Arial; text-align:left; border: 1px solid #474D2E; height:27px; padding-left:4px; }
.mailLogeditpagefooter   { background-color:#5A613A; color:#0B3F20; font:bold 12pt Arial; text-align:left; height:5px; border-top:1px solid white; }
.mailLogeditformlabel    { background-color:#C0C7A1; color:#0B3F20; font:bold 10pt Arial; text-align:right; border-right:5px solid #C0C7A1; }
.mailLogeditforminput    { background-color:#C0C7A1; }
.mailLogeditformspacer   { background-color:#C0C7A1; color:#493023; font-size:10pt; font-weight:700;  text-align:right; }

.mailLogdevPagebanner    { background-color:#FFFF00; color:black; font-size:12pt; font-weight:bold; height:38px; width:200px; position:absolute; top:32px; left:550px; text-align:center; }

.mailLogsearchpagebanner { background-color:#877D5F; color:#FFFFFF; font:bold 12pt Arial; text-align:left; border: 1px solid #736A51; height:27px; padding-left:4px; }
.mailLogsearchpagefooter { background-color:#877D5F; color:#003163; text-align:left; height:5px; border-top:1px solid white; }
.mailLogsearchformlabel  { background-color:#D7C68E; color:#493023; font:bold 10pt Arial; text-align:right; border-right:5px solid #D7C68E; }
.mailLogsearchforminput  { background-color:#D7C68E; }
.mailLogsearchformspacer { background-color:#D7C68E; color:#493023; font-size:10pt; font-weight:700;  text-align:right; }

.lightblueforminput      { background-color:lightblue; }
.ppformspacer            { background-color:#D7C68E; color:#493023; font-size:10pt; font-weight:700;  text-align:right; }

.blueColumnHeader        { background-color:#4A739C; color:#FFFFFF; font:bold 8pt Arial; border-left:1px solid white; }

.brownSmallpagebanner    { background-color:sienna; color:#FFFFFF; font:bold 12pt Arial; text-align:left; border: 1px solid #736A51; height:10px; padding-left:4px; }
                         
.yellowpagebanner        { background-color:yellow; color:black; font:bold 12pt Arial; text-align:left; border: 1px solid #736A51; height:5px; padding-left:4px; font-size:xx-small;}
.yellowpagebanner2       { background-color:yellow; color:black; font:bold 8pt Arial; text-align:left; border: 1px solid #736A51; height:5px; padding-left:4px; font-size:xx-small;}
.orangepagebanner        { background-color:orange; color:#FFFFFF; font:bold 12pt Arial; text-align:left; border: 1px solid #736A51; height:27px; padding-left:4px; }
                         
.bluepagebanner          { background-color:#4A739C; color:#FFFFFF; font:bold 12pt Arial; text-align:left; border: 1px solid #324D69; height:27px; padding-left:4px; }
.bluepagefooter          { background-color:#4A739C; color:#003163; font-size:12pt; font-weight:bold; text-align:left; height:5px; border-top:1px solid white; }
.blueformlabel           { background-color:#EBF2FA; color:#003163; font-size:10pt; font-weight:700;  text-align:right; border-right:5px solid #EBF2FA; }
.blueformlabelLeft       { background-color:#EBF2FA; color:#003163; font-size:10pt; font-weight:700;  text-align:left; border-right:5px solid #EBF2FA; }
.blueformmsg             { background-color:red; color:white; font-size:10pt; font-weight:700;  text-align:center; border-right:5px solid #EBF2FA; }
.blueforminput           { background-color:#EBF2FA; }
.blueformTop             { background-color:#EBF2FA; border-top:1px solid #BACCDE; color:#003163; font:bold 10pt Arial; text-align:right; }
.blueformspacer          { background-color:#EBF2FA; color:#003163; font:bold 10pt Arial; text-align:right; }
.blueformspacerleft      { background-color:#EBF2FA; color:#003163; font:bold 10pt Arial; text-align:left; }
.blueformBottom          { background-color:#EBF2FA; border-bottom:1px solid #BACCDE; color:#003163; font:bold 10pt Arial; text-align:right; }
.bluecolumnHeader        { background-color:#877D5F; color:#FFFFFF; font:bold 8pt Arial; border-left:1px solid white; }
x.bluecolumnHeader       { background-color:#324D69; color:#AAC3DC; font:bold 8pt Arial; border-left:1px solid white; }
.bluegoldbar             { 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; }
.bluebluebar             { 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; }
.bluewhitebar            { 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; }
.blueinputField          { width:400; }
                         
.blueeditpagebanner      { background-color:#5A613A; color:#FFFFFF; font:bold 12pt Arial; text-align:left; border: 1px solid #474D2E; height:27px; padding-left:4px; }
.blueeditpagefooter      { background-color:#5A613A; color:#0B3F20; font:bold 12pt Arial; text-align:left; height:5px; border-top:1px solid white; }
.blueeditformlabel       { background-color:#C0C7A1; color:#0B3F20; font:bold 10pt Arial; text-align:right; border-right:5px solid #C0C7A1; }
.blueeditforminput       { background-color:#C0C7A1; }
.blueeditformspacer      { background-color:#C0C7A1; color:#493023; font-size:10pt; font-weight:700;  text-align:right; }
                         
.bluedevPagebanner       { background-color:#FFFF00; color:black; font-size:12pt; font-weight:bold; height:38px; width:200px; position:absolute; top:32px; left:550px; text-align:center; }
                         
.bluesearchpagebanner    { background-color:#877D5F; color:#FFFFFF; font:bold 12pt Arial; text-align:left; border: 1px solid #736A51; height:27px; padding-left:4px; }
.bluesearchpagefooter    { background-color:#877D5F; color:#003163; text-align:left; height:5px; border-top:1px solid white; }
.bluesearchformlabel     { background-color:#D7C68E; color:#493023; font:bold 10pt Arial; text-align:right; border-right:5px solid #D7C68E; }
.bluesearchforminput     { background-color:#D7C68E; }
.bluesearchformspacer    { background-color:#D7C68E; color:#493023; font-size:10pt; font-weight:700;  text-align:right; }
                         
.sbhidden	               { display:none; }
.sbshow	                 { display:inline; }
.sbinputbox1	           { position:absolute; top:150px; left:150px; width:450px; padding:10px; border:5px lightblue; margin:0px; font-size:10pt; background-color:EEEEFF}
.sbgoldtitlereport       { background-color:#D8D0B3; color:#324D69; font:bold 8pt Arial; padding-left:2px; padding-right:2px; }