#detailsWrapper {
    float:left;
    /*padding-top:5px;*/
    /*background:yellow;*/
    /*padding-left:5px;*/
    /*padding-right:5px;*/
    /*width:635px;*/
    height:auto;
    padding:0px;
}

#detailsWrapper_1 {
    float:left;
    background:#e8e8e8;
    border:1px solid #b3b3b3;
    /*border:1px solid red;*/
    width:700px;
    /*height:635px;*/
    height:auto;
    /*padding:3px;*/
    margin:3px
}
#detailsWrapper_2 {
    float:left;
    border:4px solid #e8e8e8;
    width:692px;
    /*height:627px;*/
    height:auto;
    background:green;
}
#detailsWrapper_3 {
    float:left;
    border:1px solid #b3b3b3;
    width:690px;
    /*height:625px;*/
    height:auto;
    background:#f2f2f2;
}
#detailsWrapper_4 {
    border:2px solid #f8f8f8;
    width:686px;
    /*height:621px;*/
    height:auto;
    /*background:#F7F7EF;*/
    background:#FFF;
    /*margin-left:5px;*/
    /*background:tan;*/
}
#matrixTable {
    background:#FFF;
    margin:5px;
    padding-left:3px;
    border-collapse:collapse;
}
#matrixTable th {
    border:1px solid #000;
    /*border-right:1px solid #000;*/
}

#matrixTable td {
    border-bottom:1px solid #000;
    border-right:1px solid #000;
}
.matrixMeasureDescription {
    text-align:left;
    color:#000;
    font-size:90%;
}
#matrixTitle {
    font-size:large;
    color:#FF9900;
    background:#275BA7;
    /*background:#FFF;*/
    /*margin:2px;*/
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    border-bottom: 1px solid #000;
    /*margin-right:3px;*/
}
#matrixAgencies {
   /*border-bottom: 1px solid #000;*/
   /*border-bottom: 1px solid #275BA7;*/
   text-align:center;
    padding-bottom:5px;
    font-weight:bold;
    /*background:red;*/
}
#matrixMeasures {
    /*margin-top:50px;*/
    border-left:1px solid #000;
    text-align:center;
    height:20px;
    width:auto;
    font-weight:bold;
    background:#FFF;
}
.siteHeader1 {
    width:10%;
    height:auto;
    padding:3px;
    border-left: 1px solid #000;
    border-top: 1px solid #000;
    font-weight:bold;
    vertical-align:bottom;
    background:#D5E2F5;
    /*background:tan;*/
}
.siteHeader2 {
    width:10%;
    height:auto;
    padding:3px;
    border-top: 1px solid #000;
    font-weight:bold;
    vertical-align:bottom;
    background:#D5E2F5;
}

.siteHeader3 {
    width:10%;
    height:auto;
    padding:3px;
    border-top: 1px solid #000;
    font-weight:bold;
    vertical-align:bottom;
    background:#D5E2F5;
}
.siteHeader4 {
    width:10%;
    height:auto;
    padding:3px;
    border-top: 1px solid #000;
    font-weight:bold;
    vertical-align:bottom;
    background:#D5E2F5;
}
.siteStateHeader {
  border-right: 1px solid #000;
  padding:3px;
  margin-right:5px;
  background:#EDEDED;
  border-top: 1px solid #000;
}
#nationalAvg {
/*padding:3px;*/
margin-right:5px;
background:#FFF;
border-left: 2px solid #000;
}
.nationalMatrixRating {
    padding-left:5px;
    background:#FFF;
    text-align:center;
    vertical-align:middle;
    border-left: 2px solid #000;
    border-bottom: 1px solid #EDEDED;
    /*font-size:large;*/
    width:auto;
    height:auto;
    color:#000;
}

.measureMatrixRatingState {
    background:#EDEDED;
    border-left:1px solid #000;
    border-top: 1px solid #000;
    border-right:1px solid #000;
    text-align:center;
    text-decoration:none;
    color:#000;
}
.measureMatrixRating {
    background:#D5E2F5;
    text-align:center;
    border-top: 1px solid #000;
    padding-bottom:5px;
    text-decoration:none;
    color:#000;

}
.measureMatrixRating a {
    color:#000;
    text-decoration:none;
}

.measureMatrixRatingDown {
    background:#FD959C;
    text-align:center;
    border-top: 1px solid #000;
    padding-bottom:5px;
}
.measureMatrixRatingDown a {color:#000;}

.measureMatrixRatingNA {
    /*background:#D03A45;*/
    background:#FD959C;
    text-align:center;
    border-top: 1px solid #000;
    /*border-left: 2px solid #000;*/
    /*border-right:1px solid #000;*/
    /*border-bottom: 1px solid #FFF;*/
    padding-bottom:5px;
    /*background-image: url(../../images/layout/dot-h.gif);*/
    /*background-position: bottom left;*/
    /*background-repeat: repeat-x;*/
}
.measureMatrixRating1 {
    background:#D5E2F5;
    text-align:center;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
}
.measureMatrixRating2 {
background:#D5E2F5;
    text-align:center;
    border-left: 1px solid #FFF;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
    /*margin:10px;*/
}
.measureMatrixRating3 {
background:#D5E2F5;
    text-align:center;
    border-left: 1px solid #FFF;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
}
.measureMatrixRating4 {
background:#D5E2F5;
    text-align:center;
    border-left: 1px solid #FFF;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
}
.groupMatrixHeader {
    height:18px;
    /*border-bottom:4px solid #FFF;*/
    border-right: 1px solid #000;
    border-left: 1px solid #000;
    border-top: 1px solid #000;
    background: url(../../images/locator/ratings_header.gif) repeat-x;
    color: #FFF;
    font-size: 8pt;
    font-weight: bold;
    padding-bottom:5px;
    text-align:left;
}
.groupMatrixHeader a {
    color:#FFF;
    text-decoration:underline;
    cursor:pointer;
}
.measureMatrixDescription {
    border-top: 1px solid #666;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
    background:#FFF;
    font-size:11;
    font-family:sans-serif;
    /*font-style:italic;*/
}
.groupDescription {
    padding:20px;
    font-size:12;
}
.percentile {
    text-align:left;
    border:none !important;
    color:#000;
    padding-left:10px;
    font-size:110%;
}
#percentileDescription {
   font: normal 90% Verdana, Arial, Sans-Serif;
   float:right;
    font-weight:bold;
    padding-right:5px;
    color:#000;
}
#scoreDescription {
    font: normal 90% Verdana, Arial, Sans-Serif;
    float:right;
   font-weight:bold;
   padding-right:5px;
    color:#000;
    margin-bottom:3px
}
.totals {
    margin-top:10px;
    border:none !important;
    padding:5px;
/*background-color:#275BA7;    */
}
.score {
    text-align:left;
    padding-left:10px;
    border:none !important;
    color:#000;
    font-size:110%;
}
.legendTable {
    border-collapse:collapse;
    border:1px solid #999;
    margin:5px;
}
.legendTable td{
    font: normal 95% Verdana, Arial, Sans-Serif;
    color:#000;
}
#legendImg {
    clear:both;
    width:25px;
  float:left;
    /*border:1px solid #000;*/
    margin:2px;
}

#trendUpImg {
    /*clear:both;*/
    width:25px;
  float:left;
    background:#D5E2F5;
    border:1px solid #000;
    margin:2px;

}
#trendDownImg {
    clear:both;
    width:25px;
  float:left;
  /*background:#D03A45;  */
    background:#FD959C;
    border:1px solid #000;
    margin:2px;
}
