.identityclass  { color: #343399; font-weight: bold; font-size: 14px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.identityClassBG { background-color:#cccce5; color: #343399; font-weight: bold; font-size: 14px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.identityClassBO { background-color:#343399; border-color:#343399; color: #343399; font-weight: bold; font-size: 14px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.locationclass     { color: #fff; font-weight: bold; font-size: 14px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.nameclass      { color: #000; font-weight: 100; font-size: 14px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.locationclassBG     { background-color:#336666; border-color:#336666; color: #fff; font-weight: bold; font-size: 14px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.nameclassBG      { background-color:#ccd9d9; color: #000; font-weight: 100; font-size: 14px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.bodyclass { color: black; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.redText { color: red; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.yellowText { color: yellow; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.greenText { color: green; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bodyboldclass { color: black; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.redbodyboldclass { color: red; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bluebodyboldclass { color: #343399; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.redbodyclass { color: #c00; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.smallbodyclass { color: black; font-size: 12px; line-height: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.smallbodyboldclass { color: black; font-weight: bold; font-size: 12px; line-height: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.thinrow { color: black; font-size: 2px; line-height: 2px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.surveyCatName { color: black; font-weight: bold; font-size: 13px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.surveyScale { font-weight:900; color: black; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.surveySubScale { font-weight:bold; color: black; font-size: 9px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headerText { color: black; font-weight: bold; font-size: 13px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.footerclass  { color: black; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.greylinkclass   { color: #999;  text-decoration:none; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.whitelinkclass   { color: #fff; font-weight: bold; font-size: 11px; line-height: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 1px }
.bluelinkclass { color: #33c; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a, .standardLink { color: #343399; font-size: 12px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.tinyLink { color: #343399; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headerLink { color: #343399; font-size: 13px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.buttonText { color: white; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.transButtonText { color: white; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a:hover { color:#3333cc; } 
A.off   { color:#999999;text-decoration:none; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular } 
A:hover.off{color:#3333CC;}
.header4class { color:#343399;font-weight: bold; font-size: 14px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.buttonclass { color: #FFFFFF; text-decoration:none;font-weight:bold;  font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.buttonclass:hover {color:#FFFFFF;}
.darkGreen { background-color:#336666;}
.lightGreen { background-color:#CCD9D9;}
.darkPurple { background-color:#343399;}
.lightPurple { background-color:#CCCCE5;}
.copyright { color:black;font-size:9px;font-family:arial }
.tabText {margin: 0px 0px 0px 25px;}
.page standardPage { size: 8.5in 11in; }
.graphrow { page-break-inside: avoid; widows: 10; orphans: 10;}
.headrow { page-break-inside: always }
.goodBreak { page-break-inside: always }
.breakNow {page-break-after: always }
.cattable { size: landscape; page-break-inside: avoid } 
.partViewRow { color: black; font-size: 12px; line-height: 30px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#StartTab0{background-color:#fff;padding-top:2px;position:absolute; left:38px;top:130px;width:100px;height:18px;clip:rect(0 100 18 0);z-index:3;}
#StartTab1{background-color:#fff;padding-top:2px;position:absolute; left:160px;top:130px;width:100px;height:18px;clip:rect(0 100 18 0);z-index:2;}
#StartTab2{background-color:#fff;padding-top:2px;position:absolute; left:260px;top:130px;width:128px;height:18px;clip:rect(0 129 18 0);z-index:2;}
#StartTab3{background-color:#fff;padding-top:2px;position:absolute; left:380px;top:130px;width:100px;height:18px;clip:rect(0 152 18 0);z-index:7;}
#StartTab4{background-color:#fff;padding-top:2px;position:absolute; left:480px;top:130px;width:128px;height:18px;clip:rect(0 137 18 0);z-index:7;}
#StartTab5{background-color:#fff;padding-top:2px;position:absolute; left:560px;top:130px;width:128px;height:18px;clip:rect(0 137 18 0);z-index:7;}
#submenu0{position:absolute;left:4px;top:0px;z-index:6;}
#submenu1{position:absolute;left:4px;top:0px;z-index:6;}
#submenu2{position:absolute;left:4px;top:0px;z-index:6;}
#submenu3{position:absolute;left:4px;top:0px; z-index:10;}
#submenu4{position:absolute;left:4px;top:0px;z-index:10;}
#submenu5{position:absolute;left:4px;top:0px;z-index:10;}
#subMenu0Visibility{position:absolute;left:0px;top:145px;width:632px;height:20px;clip:rect(0 640 20 0);z-index:9;visibility:hidden;layer-visibility:hide;}
#subMenu1Visibility{position:absolute;left:80px;top:145px; width:560px;height:20px;clip:rect(0 640 20 0);z-index:9; visibility:hidden;layer-visibility:hide;}
#subMenu2Visibility{position:absolute;left:180px;top:145px;width:460px;height:20px;clip:rect(0 640 20 0);z-index:9;visibility:hidden;layer-visibility:hide;}
#subMenu3Visibility{position:absolute;left:280px; top:145px;width:632px;height:20px;clip:rect(0 640 20 0);z-index:8; visibility:hidden;layer-visibility:hide;}
#subMenu4Visibility{position:absolute;left:435px;top:145px; width:205px;height:20px;clip:rect(0 640 20 0);z-index:8;visibility:hidden;layer-visibility:hide;}
#subMenu5Visibility{position:absolute;left:435px;top:145px; width:265px;height:20px;clip:rect(0 640 20 0);z-index:8;visibility:hidden;layer-visibility:hide;}
.buttonBarColor { background-color: #343399;}
.dateTextClass { color: #111111; font-size: 14px; line-height: 14px; font-family: "Arial Rounded MT Bold", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.addrBlkDashboardSepLine { line-height: 5px; }
.innerAddrBlkSepLine { line-height: 5px; }
.logoAddrBlkSepLine { line-height: 5px; }

.surveyScaleDividerLineColor { background-color:CCCCE5;}
.surveyEvenRow {background-color:"FFFFFF"; color: black; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
.surveyOddRow {background-color:#CCCCE5; color: black; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}


.gaugeText { color: #fff; font-size: 14px; line-height: 14px; font-family: "Arial Rounded MT Bold", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }


























