/*
 * Copyright (c) 2006, ScanHealth, Inc. All Rights Reserved.
 */

body {
    /*font: normal 62.5% Verdana, Arial, Sans-Serif;*/
}

/*table, td { font: normal 100% Verdana, Arial, Sans-Serif; }*/

#criteriaWrapper {
    float:left;
    /*padding-top:5px;*/
    /*background:yellow;*/
    padding-left:5px;
    padding-right:5px;
    /*width:645px;*/
    /*width:auto;*/
    width:665px;
    height:auto;
}

#criteriaWrapper_1 {
    float:left;
    background:#e8e8e8;
    border:1px solid #b3b3b3;
    /*border:1px solid red;*/
    width:210px;
    /*height:210px;*/
    height:170px;
    /*padding:3px;*/
    margin:3px
}
#criteriaWrapper_2 {
    float:left;
    border:4px solid #e8e8e8;
    width:202px;
    height:158px;
}
#criteriaWrapper_3 {
    float:left;
    border:1px solid #b3b3b3;
    width:200px;
    height:160px;
    background:#f2f2f2;
}
#criteriaWrapper_4 {
    border:2px solid #f8f8f8;
    width:196px;
    height:156px;
    background:#F7F7EF;
    /*background:tan;*/
}
#criteriaHeader {
    width:196px;
    /*height:21px;*/
    height:18px;
    border-bottom:4px solid #f8f8f8;
    /*background: url(../../images/locator/ratings_header.gif) repeat-x;*/
    background:#4379C9;
    color: #FFF;
    font-size: 8pt;
    font-weight: bold;
}

#clearStateWrapper a{
    position: relative;
    display:block;
    /*display:none;*/
    /*background:red;*/
    float:right;
    width:20px;
    height:20px;
    margin-right:15px;
    padding-top:8px;
    text-align:center;
    /*visibility:hidden;*/
}
#clearCityWrapper a{
    position: relative;
    /*display:block;*/
    display:none;

    float:right;
    width:20px;
    height:15px;
    margin-right:20px;
    padding-top:5px;
    /*background:blue;*/
    text-align:center;
    visibility:hidden;
}
#clearZipWrapper a{
    position: relative;
    /*display:block;*/
    display:none;
    float:right;
    width:20px;
    height:15px;
    margin-right:20px;
    padding-top:5px;
    text-align:center;
    visibility:hidden;

}
#criteriaWrapper_long {
    float:left;
    padding-top:5px;
    /*background:yellow;*/
    padding-left:5px;
    padding-right:5px;
    /*width:635px;*/
    height:auto;
}

#criteriaWrapper_1_long {
    float:left;
    background:#e8e8e8;
    border:1px solid #b3b3b3;
    /*border:1px solid red;*/
    /*width:615px;*/
    width:645px;

    height:80px;
    /*padding:3px;*/
    margin:3px
}
#criteriaWrapper_2_long {
    float:left;
    border:4px solid #e8e8e8;
    width:637px;
    height:72px;
    background:green;
}
#criteriaWrapper_3_long {
    float:left;
    border:1px solid #b3b3b3;
    width:635px;
    height:70px;
    background:#f2f2f2;
}
#criteriaWrapper_4_long {
    border:2px solid #f8f8f8;
    width:631px;
    height:66px;
    background:#F7F7EF;
    /*background:tan;*/
}
#criteriaHeader_long {
    width:631px;
    height:21px;
    border-bottom:4px solid #f8f8f8;
    /*background: url(../../images/locator/ratings_header.gif) repeat-x;*/
    background:#4379C9;
    color: #FFF;
    font-size: 8pt;
    font-weight: bold;
}
#chooseWrapper {
    float:left;
    /*padding-top:5px;*/
    /*background:yellow;*/
    padding-left:10px;
    padding-right:5px;
    width:645px;
    height:auto;
}
#chooseHeader1 {
    float:left;
    font-weight:bold;
    /*background:red;*/
    height:auto;
    width:215px;
}
#chooseHeader2 {
    float:left;
    font-weight:bold;
    /*background:blue;*/
    height:auto;
    width:215px;
}
#chooseHeader3 {
    float:left;
    font-weight:bold;
    /*background:blue;*/
    height:auto;
    /*width:190px;*/
}
.selectedStep {
    color: green;
}
#welcomeMsg {
    width:500px;
}
#searchByTitle {
    width:50px;
    white-space:nowrap;
}
/*#criteriaWrapper{*/
    /*float:left;*/
    /*width:100%;*/
    /*height:250px;*/
    /*background:blue;*/
/*}*/

#searchDetailsWrapper {
    float:left;
    padding-top:5px;
    padding-left:5px;
    padding-right:10px;
    visibility:hidden;
    display:none;
}
#searchTabs {
    /*background: url(../../images/locator/advanced-search_2.gif) no-repeat top;*/
}
#stateTable {
    text-align:left;
}
#cityTable {
    text-align:left;
}
#zipCodeTable {
    text-align:left;
}

#advancedSearch {
    padding-right:5px;
    background: #D5E2F5;
    padding-left:0px;

}
#advancedSearch table th {
	background: url(../../images/locator/ratings_header.gif) repeat-x;
	color: #FFF;
	font-size: 8pt;
	font-weight: bold;
	margin: 1px;
	padding: 4px;
}
.borderwrap table td{
	padding: 1px;
}

#locatorWrapper {
    width:80%;
    /*height:100%;*/
    background:#D5E2F5;
    margin:0px;
    padding:0px;
    float:left;
}

#locatorHeader {
    /*float:left;*/
 width:826;
 height:93px;
 /*background:red;*/
background: red url(../../images/locator/hclocator_header.jpg) no-repeat top;

}
#topNav {
 width:805px;
 height:24px;
 background:#D7D8C9;
 margin-left:11px;
}
#leftNav {
 float:left;
 width:122px;
 height:100%;
 background:#275BA7;
 margin-left:11px;
}
#locatorContent {
 width:100%;
 height:100%;
 background:#FFFFFF;
 margin-left:133px;
 margin-right:430px;
}

#checkboxWrapper {
    float:left;
    height:auto;
    width:480px;
    text-align:left;
    padding-left:3px;
    padding-right:3px;
    /*font-weight:bold;*/
    /*text-decoration:underline;*/
    padding-top:10px;
    margin-top:15px;
    /*background-color:darkorchid;*/
}
#state {
    float:inherit;
    /*height:165px;*/
    height:125px;
    width:195px;
    overflow:auto;
}
#city {
    float:inherit;
    height:125px;
    width:195px;
    overflow:auto;
}
#zipCode {
    float:inherit;
    height:125px;
    width:195px;
    overflow:auto;
}
#service {
    float:inherit;
    height:50px;
    width:600px;
    overflow:auto;
}


#basicSearch {
    background:red;
    width:640px;
    height:500px;
}

#searchNameWrapper {
    float:left;
    font:bold;
}
#searchNames {
}

#title {
    background-color:gray;
    text-align:center;
    font-weight:bold;
    text-decoration:underline;
    padding-top:10px;
    padding-bottom:5px;
    padding-right:5px;
    margin-bottom:10px;
    white-space:nowrap;
}
#clear {
    clear:both;
}
#locatorFooter {
    width:826px;
    height:50px;
    padding-left:4px;
    /*background:red;*/
   background: #D5E2F5 url(../images/locator/hclocator_footer.jpg) no-repeat top;

}
#item1 {
      height:20px;
    background:blue;
}
#item2 {
    height:20px;
  background:yellow;

}
#item3 {

    height:20px;
  background:green;
}
#item4 {

    height:20px;
  background:red;
}

.searchResult {
    white-space:nowrap;
}



.img-ht {
	line-height: 0px;
}

/* *****Forms***** */
.frm-txt {
	line-height: 14px;
	background-image: url(../../images/locator/form-background.gif);
	/*text-align: left;*/
    padding-left:1px;
    text-decoration: none;
}
.frm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

/*#######################################-----UIWizard-----##################################*/
.StepNavigationBar {
    height: 34px;
    line-height: 34px;
    vertical-align: middle;
    float: left;
}

.StepNavigationBar a {
    width: 18px;
    height: 18px;
    line-height: 18px;
    vertical-align: middle;
    border: 1px solid gray;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    color: black;
    float: left;
    margin: 7px 3px 0px 3px;
}


.StepNavigationBar a:hover {
    height: 18px;
    line-height: 18px;
    vertical-align: middle;
    background: #f8f8f8;
    border: 1px #fdb913 solid;
    color: orange;
}

/*########################## Search Results Table ##############################*/
.details {
    border-spacing: 1px;
    border-collapse: separate;
    background-color:#fff;
}

.details td{
border-left:1px solid #D5E2F6;
padding:3px;
text-align:left;
/*background-image: url(../../images/layout/dot-h.gif);*/
/*background-position: bottom left;*/
/*background-repeat: repeat-x;*/
background-color:#F7FAFD;
}

.details th{
    background:#4379C9;
    height:18px;
    font-weight: bold;
    color: #FFF;
    white-space:nowrap;
    text-decoration: none;
    text-align:left;
    padding: 1px 3px 1px 3px ;
    vertical-align:middle;
}

.details #nationalRankTitle{
    background:#4379C9;
    height:18px;
    font-weight: bold;
    color: #FFF;
    white-space:nowrap;
    text-decoration: none;
    text-align:center;
    padding: 1px 3px 1px 3px ;
    vertical-align:middle;
}

.details  a:hover{
  /*text-decoration:none;*/
  text-decoration:underline;
color:#4379C9;
}

.details th a {
text-decoration:underline;
font-size:11px;
color: #FFF;
 font-weight: bold;
height:15px;
}
.details th a:hover {
text-decoration:underline;
font-size:11px;
color: #D5E2F6;
font-weight: bold;
height:15px;
}

.agencyDetails {
    padding:0px;
    margin:0px;
}
#agencyDetails {
    font:bold !important;
    font-size:70%;
    vertical-align:top;
    line-height:120%;
    text-decoration:none;
    color:#000;
    padding-left:10px;
}
/*.agencyDetails th {*/
    /*padding-top: 2px;*/
    /*padding-bottom: 2px;*/
    /*padding-left: 2px;*/
    /*padding-right: 2px;*/
    /*text-align: left;*/
    /*font-weight: bold;*/
    /*background-color:#F0BA00;*/
    /*color: #FFF;*/
    /*border: none !important;*/
    /*background-image: none !important;*/
 /*}*/
/**/
/*.agencyDetails #columnvertical {*/
  /*width:3cm;*/
  /*font-weight:normal;*/
  /*color:#275BA7;*/
  /*background-color:#F7FAFD;*/
/*}*/
/*.agencyDetails td {*/
    /*padding:3px;*/
    /*text-align:left;*/
    /*background-image: url(../../images/layout/dot-h.gif);*/
    /*background-position: bottom left;*/
    /*background-repeat: repeat-x;*/
    /*border-right: 1px solid #90A0B0;*/

/*}*/
#affinitySearchDetailsWrapper {
    padding-top:5px;
    padding-left:5px;
    padding-right:5px;
    /*width:635px;*/
    height:auto;
    /*display:block;*/
}

#detailsWrapperMatrix {
    /*float:left;*/
    padding-top:5px;
    /*background:yellow;*/
    padding-left:5px;
    padding-right:5px;
    /*width:635px;*/
    height:auto;
    display:none;
}

#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;*/
}

#demographicsWrapper {
    /*background:#D5E2F5;*/
    /*background:#FFF;*/
}

#detailDemographics{
  float:left;
  margin-right:5px;
 /*padding-right:5px;*/
  width:200px;
  height:170px;
  /*border: 1px solid #000;*/
  background:#FFF;
  padding-top:5px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
  /*margin-bottom:5px;*/

}

.information{
  clear:left;
  width:auto;
  padding:2px;
  color:#0F3367;

}
.information #label{
    font-weight:bold;
    font-size:11;
    width:70px;
    float:left;
    /*background:green;*/
}
.information #labelLong{
    font-weight:bold;
    font-size:11;
    width:auto;
    float:left;
    /*background:green;*/
}

.information #value{
    float:left;
    font-size:11;
    /*background:blue;*/
}
.information #valueLong{
    float:left;
    font-size:11;
    /*background:blue;*/
    width:auto;
    padding-left:5px;
}

hr {
clear:both;
border: 0;
color: #043;
background-color: #043;
height: 1px;
width: 100%;
text-align: left;
}

#detailServices {
 float:left;
  width:170;
  height:170px;
  background:#FFF;
  /*border: 1px solid #000;*/
  padding: 5px;
  margin-right:5px;
  /*margin-bottom:5px;*/
}


#servicesWrapper {
  background:#FFF;
  margin:0px;
  padding:0px;
  color:#0F3367;
}
#detailServices ul {
list-style-position: inside;
    list-style-image: url(../../images/icons/arrow-right.gif);
    }
#detailServices li {
padding:3px;
    }

#detailServiceArea {
  float:left;
  /*width:auto;*/
  width:100px;
  height:170px;
  background:#FFF;
  /*border: 1px solid #000;*/
  padding: 5px;
  /*margin-bottom:5px;*/
}
#serviceAreaWrapper {
    /*background:green;*/
    width:auto;
    height:150;
    padding:5px;
    margin:0px;
    /*padding:0px;*/
    color:#0F3367;
}

#serviceZips ul {
    list-style-position: inside;
    list-style-image: url(../../images/locator/approved.gif);
	}

#serviceZips li {
    padding:3px;
    }

#serviceZips {
    overflow:auto;
    width:100px;
    height:150px;

}

#spacerDiv {
 margin-top:30px;
    clear:both;
    height:20px;
    background:tan"
}
#detailGroups{
   clear:left;
   margin-top:5px;
   width:auto;
   height:350px;
  /*background:blue;*/
  border: 1px solid #000;
  padding: 5px;
    /*margin-bottom:10px;*/
  /*visibility:hidden;*/
  display:none;
    background:#FFF;
}

.groupHeader {
    width:auto;
    height:18px;
    border-bottom:4px solid #f8f8f8;
    background:#D5E2F6;
    color: #4379C9;
    font-size: 8pt;
    font-weight: bold;
}

#groupMessage {
    font-weight:bold;
    font-family:monospace;
    font-style:italic;
    font-size:13pt;
    padding-bottom:10px;
    /*background:red;*/
}
#percentageLabel {
    /*background:red;*/
    text-align:right;
    padding-right:65px;
    padding-bottom:5px;
    font-weight:bold;

}
.groupLabel {
    clear:both;
    float:left;
    font-weight:bold;
    font-size:11;
    /*width:70px;*/

    /*background: url(../../images/tab_unsel_bg2.gif) repeat-x;*/

}
.measureLabel {
    float:right;
    width:auto;
    height:auto;
    padding-bottom:5px;
    padding-left:5px;
    font-weight:bold;
    padding-right:10px;
}

.measures {
    clear:both;
    float:left;
    padding-top:0px;
    padding-left:3px;
    padding-right:3px;
    border: 1px solid #000;
    width:auto;
    height:auto;
    background:#FFF;
    margin-bottom:5px;
}
.measure {
    margin:0px;
    padding:1px;
    clear:left;
    float:left;
    font-size:11;
    padding-left:5px;

    background:#FFF;
    /*background:#666;*/
 border-bottom: 1px solid #666;
      width:520px;
      font-style:italic;

}
.description {
    float:left;
    /*background:tan;*/
    height:auto;
    width:315px;
}
.ratings {
    float:left;
    background:#D5E2F5;
    width:200px;
}
.agency{
    float:left;
    width:60px;
    /*background:#FFF;*/
    border-right:2px solid #FFF;
    text-align:center;
}
.national{
    float:left;
    width:65px;
    border:1px tan;
    border-right:2px solid #FFF;
    text-align:center;
}

.state{
    float:left;
    width:35px;
    /*background:green;*/
    border:1px tan;
    /*padding:1px;*/
    text-align:left;
}
#overAllRank {
    /*clear:both;*/
    /*text-align:center;*/
    width:100px;
    height:150px;
    /*background:blue;*/

}

#detailOverall{
  float:left;
  width:100px;
  height:170;
  padding: 5px;
}
#scorecard {
    padding-top:20px;
    height:20px;
    text-align:left !important;
    color:#0F3367;
    font-style:italic;
}
#scorecardLink {
  text-decoration:underline;
  white-space:nowrap;
}
#closeDetails {
    /*background:red;*/
    height:20px;
    text-align:right;
}
.clearBoth {
  clear:both;
}
#nationalRank {
float:left;
height:18px;
font-weight:bold;
    font-size:12;
text-align:center;
    /*background:blue;*/
}
#nationalRankPercentage {
  clear:left;
  float:left;
  font-weight:bold;
  height:auto;
  width:60px;
  font-size:20;
  /*background:tan;*/
  text-align:center;
}

#stateRank {
float:right;
height:18px;
/*background:red;*/
font-weight:bold;
font-size:12;
text-align:center;
}
#stateRankPercentage {
  clear:right;
  float:right;
  font-weight:bold;
  height:auto;
  width:60px;
  font-size:20;
  /*background:tan;*/
  text-align:center;
}

#getHomeCareMessage {
    float:left;
    font-size:smaller;
    font-weight:bold;
    text-align:center;
}
#noRatingMessage {
    float:left;
    font-size:70%;
    font-weight:bold;
}
.compareLink {
    font-size:smaller;
    text-decoration:underline;
    background:red;
}

/* ############# COMPARISION MATRIX ################## */
/*#groupCompare {*/
    /*height:400px;*/
    /*width:300px;*/
    /*background:blue;*/
/*}*/
/*.groupCompareHeader {*/
    /*height:18px;*/
    /*border-bottom:4px solid #f8f8f8;*/
    /*background: url(../../images/locator/ratings_header.gif) repeat-x;*/
    /*color: #FFF;*/
    /*font-size: 8pt;*/
    /*font-weight: bold;*/
/*}*/
/*#adlsGroup {*/
    /*height:200px;*/
    /*width:200px;*/
    /*background:blue;*/
/*}*/
/*#ambulationGroup {*/
    /*clear:left;*/
    /*float:left;*/
    /*margin-top:3px;*/
    /*background:red;*/
    /*height:80px;*/
    /*width:auto;*/
/*}*/
/**/
/*.agencyCompare {*/
    /*background:tan;*/
    /*float:left;*/
    /*/*width:40px;*/*/
    /*width:25%;*/
    /*/*background:#FFF;*/*/
    /*border-right:2px solid #FFF;*/
    /*text-align:center;*/
/**/
/*}*/
/*#descriptionSpacer {*/
    /*float:left;*/
    /*margin:0px;*/
    /*padding:1px;*/
/**/
    /*padding-left:5px;*/
    /*width:315px;*/
    /*height:70px;*/
    /*background:blueviolet;*/
/*}*/
/*#ratingSpacer {*/
    /*float:right;*/
    /*background:#D5E2F5;*/
    /*width:220px;*/
    /*height:auto;*/
/*}*/
/*#agency1 {*/
    /*float:left;*/
    /*border-right:2px solid #FFF;*/
    /*text-align:center;*/
    /*height:auto;*/
    /*width:40px;*/
    /*background:orange;*/
/*}*/
/*#agency2 {*/
    /*float:left;*/
    /*border-right:2px solid #FFF;*/
    /*text-align:center;*/
    /*height:auto;*/
    /*width:40px;*/
    /*background:yellow;*/
/*}*/
/*#agency3 {*/
    /*float:left;*/
    /*border-right:2px solid #FFF;*/
    /*text-align:center;*/
    /*height:auto;*/
    /*width:40px;*/
    /*background:blue;*/
/*}*/
/*#agency4 {*/
    /*float:left;*/
    /*border-right:2px solid #FFF;*/
    /*text-align:center;*/
    /*height:auto;*/
    /*width:40px;*/
    /*background:green;*/
/*}*/
/*.ratingCompare {*/
    /*margin:0px;*/
    /*padding:0px;*/
    /*float:left;*/
    /*/*background:#D5E2F5;*/*/
    /*background:green;*/
    /*width:200px;*/
    /*height:auto;*/
/*}*/
/*.rating{*/
    /*float:left;*/
    /*/*width:40px;*/*/
    /*width:25%;*/
    /*border:1px tan;*/
    /*border-right:2px solid #FFF;*/
    /*text-align:center;*/
    /*background:yellow;*/
/*}*/

/*########## Comparison Matrix ################ */
#matrixHeader {
    float:left;
   width:60%;
   height:auto;
   /*background:#275BA7;*/
    background:yellow;
}
#matrixTable {
    background:#FFF;
    margin:5px;
}
#matrixTable td {
    padding-left:3px;
}
#matrixTable th {
    vertical-align:top !important;
}

#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-left:3px;
    padding-right:3px;
    padding-top:0px;
    border-left: 1px solid #000;
    border-top: 1px solid #000;
    font-weight:bold;
    background:#D5E2F5;
    vertical-align:top !important;
    /*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;
}
.memberSiteHeader {
    width:10%;
    height:auto;
    padding:3px;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    font-weight:bold;
    vertical-align:bottom;
    background:#D5E2F5;
    /*background:tan;*/
}

.siteStateHeader {
  border-right: 1px solid #000;
  padding:3px;
  margin-right:5px;
  background:#EDEDED;
  border-top: 1px solid #000;
}
.memberSiteStateHeader {
  border-right: 1px solid #000;
  padding:3px;
  margin-right:5px;
  background:#EDEDED;
  border-top: 1px solid #000;
  text-align:center;
}

#nationalAvg {
/*padding:3px;*/
margin-right:5px;
background:#FFF;
border-left: 2px solid #000;

}
#memberNationalAvg {
/*padding:3px;*/
margin-right:5px;
background:#FFF;
border-left: 2px solid #000;
text-align:center;
}

.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;
}
.measureMatrixRatingState {
    background:#EDEDED;
    border-left:1px solid #000;
    border-top: 1px solid #000;
    border-right:1px solid #000;
    padding:2px;
    text-align:center;
}
.measureMatrixRating {
    background:#D5E2F5;
    text-align:center;
    border-top: 1px solid #000;
    padding-bottom:5px;
}
.measureMatrixRating a {color:#000;}

.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;
}
.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;*/
}
.memberServicesDescription {
 color:#0F3367;
}
.memberServiceAreas {
 color:#0F3367;
}
.memberMeasureMatrixDescription {
    border-top: 1px solid #666;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
    background:#FFF;
    font-size:11;
    font-family:sans-serif;
    color:#0F3367;
}

#print {
    float:right;
    text-align:center;
    padding-bottom:5px;
    font-size:small;
    padding-right:20px;
}
.resultsHeaderTable {
    border-collapse:collapse;
}
.resultsHeaderTable td{
   float:left;
    background:red;
}
#searchResultsHeader {
    height:18px;
    /*border-bottom:4px solid #f8f8f8;*/
    /*background: url(../../images/locator/ratings_header.gif) repeat-x;*/
    background:#F7F7EF;
    color: #000;
    font-size: 8pt;
    font-weight: bold;
}
.recordsHeader {
    background:#F7F7EF !important;
    font-size: 8pt;
    font-weight:normal !important;
    float: right;
    padding-bottom:5px;
}
#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;
}
.groupDescription {
    padding:20px;
    font-size:12;
}
.percentile {
    text-align:center;
    background-color:#F7FAFD;
}
#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%;
}

.prog-border {
  height: 15px;
  width: 100px;
  border: 1px solid silver;
  margin: 0;
  padding: 0;
}
.prog-bar {
  height: 11px;
  margin: 2px;
  padding: 0;
  background: #C9DDEC;
  text-align:left !important;
}
.prog-text {
height: 11px;
margin: 2px;
padding: 0;
text-align: center;
font-size: 10px;
font-weight:bold;
background: #FF9900;
}
.prog-text-not-rated {
white-space:nowrap;
height: 11px;
margin: 2px;
padding: 0;
text-align: center;
font-size: 10px;
font-weight:bold;
    color:#FFF;
background: red;
}
.top20Agency {
     font-weight:bold;
    color:#3CA200;
    text-decoration:none
}
.top20Image {
    border:none;
    padding-right:5px;
}
.infoSpan {
    float:right;
    white-space:nowrap;
    padding-left:20px;
    font-size:50%;
    font-weight:normal;
    text-decoration:none;
    color:#000;
    background:transparent !important;
    text-align:right;
}
.memberImage {
    border:none;
    padding-right:5px;
}
.member{
    border-collapse:collapse !important;
    font-weight:bold !important;

    /*border-bottom:1px solid black !important;*/
    /*padding:10px !important;*/
     padding-bottom:5px !important;
    background:#C0D3E6 !important;
    /*background: #C0D3E6 url(../../images/icons/lime.gif)  repeat-x;    */
}
.bld-txt {
  color:#0F3367;
  font-weight:bold !important;
}
.bld-txt-lg {
  color:#0F3367;
  font-weight:bold !important;
  font-size:14pt;
}
.percentage {
  text-decoration:none;
}
.letterSearch {
    margin:0px;
    padding:0px;
}
.letterSearch a  {
    text-decoration:none !important;
}
