#performanceIndicators td.incomplete, #inspectionFindings td.incomplete{
    background-color:grey;
}
#performanceIndicators td.red, #inspectionFindings td.red{
    background-color:red;
}
#performanceIndicators td.white, #inspectionFindings td.white{
    background-color:white;
}
#performanceIndicators td.green, #inspectionFindings td.green{
    background-color: #39ca39;
}
#performanceIndicators td.yellow, #inspectionFindings td.yellow{
    background-color:yellow;
}
#performanceIndicators td.greaterThanGreen, #inspectionFindings td.greaterThanGreen{
    background-color:#5F93CF;
}
#bodyMainInnerSub table#header, #bodyMainInnerSub #performanceIndicators, #bodyMainInnerSub #inspectionFindings,
#bodyMainInnerSub table#legend,
table#header td, table#performanceIndicators td, table#inspectionFindings td, #bodyMainInnerSub table#legend td {
    border:none ;
}
table#header a:link, table#performanceIndicators a:link, table#inspectionFindings a:link,
table#header a:visited, table#performanceIndicators a:visited, table#inspectionFindings a:visited,
table#header a:hover, table#performanceIndicators a:hover, table#inspectionFindings a:hover,
table#header a:active, table#performanceIndicators a:active, table#inspectionFindings a:active{
    text-decoration: none;
    color: inherit;
}


table#header{
    border-spacing:40px;
}
table#header, table#performanceIndicators, table#inspectionFindings{
    width:75%;
}
table#header{
    margin-top: 15px;
    color:#535397;
    font-weight:bold;
}
table#header td.left,table#header td.right{
    width:25%;
    text-align: center;
    border-radius: 100px;
    border: #535397 solid 2px ;
    padding:14px;
}
table#header td.center{
    width:50%;
    text-align: center;
    border: #535397 solid 2px ;
}
table#header .center .title, table#header .center .actionMatrixColumn{
    font-size: 14pt;
    display:inline-block;
    margin-bottom: 20px;
    padding:0 ;
}
table#header .center hr{
    width: 25%;
}





table#performanceIndicators{
    border-spacing:20px;
    width:100%;
    table-layout: fixed;
}
table#performanceIndicators thead td{
    border: #535397 solid 2px ;
    font-style: italic;
    text-align: center;
}
table#performanceIndicators thead td.noBorder{
    border:none; 
}

table#performanceIndicators tbody td.noBorder{
    border: none !important;
}
table#performanceIndicators tbody td{
    border: black solid 1px !important;
    font-size: 10px;
    font-weight: bold;
}
table#performanceIndicators tbody td{
    height:75px;
}


table#inspectionFindings{
    border-spacing:20px;
    width:100%;
    table-layout: fixed;
}
table#inspectionFindings thead td{
    border: #535397 solid 2px ;
    font-style: italic;
    text-align: center;
}
table#inspectionFindings thead td.noBorder{
    border:none; 
}

table#inspectionFindings tbody td.noBorder,
table#inspectionFindings tfoot td.noBorder{
    border: none !important;
}
table#inspectionFindings tbody td{
    border: black solid 1px !important;
    font-size: 10px;
    font-weight: bold;
}
table#inspectionFindings tbody td{
    height:25px;
    text-align:center;
}
table#inspectionFindings .rowDescription{
    font-weight: bold;
}
table#inspectionFindings .colDescription {
    border: 1px solid #000;
    width: 75px;
  }
table#inspectionFindings .linkButton{
    display: inline-block;
    background-color: lightgray;
    border: black solid 1px;
    width:100px;
    padding: 5px 50px;

}
table#inspectionFindings tfoot li{
    font-weight: bold;
    color:#535397;
}
table#inspectionFindings tfoot li.assessmentLetterQuarter {
    list-style-type: none;
    margin-left: 10px;
    padding-top: 10px;
}


.header-text-format {
    color:black;
    font-size: 16px;
    font-style: normal;
    font-weight:bold;
}

.effectiveDate{
      font-size: 10px;
      font-style: italic;
}
.greenText{
    font-weight: bold !important;
    color: #41954d !important;
}