sup {
	line-height: 8px;
	font-size: 11px;
}
/*! New Rankings */
.ranking {margin-left: 50px; clear: right; float: left; width: auto; display: block;}
.visualization { float: left; }
#tblMeasureComp tbody td.title {
	width: 550px;
}

#btnLogout {
	width: 70px !important;
	float: right !important;
}

.ui-progressbar {
	width:188px;
	height: 18px;
	background: white;
	background-image: none;
	border:1px solid #C2C2A3;
	margin-right:15px;
	
}

.ui-progressbar .ui-progressbar-value {
	background-image: none;
	background: #477293;
	border:0 solid #477293;
	font-size:0;
	height:18px;
	margin: 0px;
}

.ui-progressbar.ui-corner-all {
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:0px;
	-webkit-border-bottom-left-radius: 0px 0px;
	-webkit-border-bottom-right-radius: 0px 0px;
	-webkit-border-top-left-radius: 0px 0px;
	-webkit-border-top-right-radius: 0px 0px;
}

.ui-progressbar .ui-progressbar-value.ui-corner-left {
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-topleft:0px;
	-webkit-border-bottom-left-radius: 0px 0px;
	-webkit-border-top-left-radius: 0px 0px;
}
.ui-progressbar .ui-progressbar-value.ui-corner-right {
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-topright:0px;
	-webkit-border-bottom-right-radius: 0px 0px;
	-webkit-border-top-right-radius: 0px 0px;
}

.ui-progressbar .progress-value {
	position: relative;
	top: -18px;
	left: 203px;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
.tooltip {
	background:transparent url(/img/tooltip/black_arrow_big.png) repeat scroll 0 0;
	
    display:none; 
    color:#FFF; 
    z-index: 20;
    height:175px; 
    padding:20px 30px 30px 30px;
    width:310px; 
    font-size:.85em; 
    }
.tooltip li {
	font-size:11px;
	font-weight: normal;
}

#menuMain li {
	list-style-type: none;
	list-style: none;
}


.admin #main {
	width: 95%;
}

.admin th, .admin td {
	padding: 5px;
}

.inactive td * {
	display: none;
}

#renameReport {
	display:none;
}
#renameReport input {
	font-size:20px;
}

#createReport {
	background: transparent;
	border: none;
}
/*#createReport.reportAdmin .stepName {
	border: none;
}*/
.pages_content {display:block;float:right;clear:right;100px;width:700px;}

/*! Chart legend */
 div.legend {
    padding-right: 50px;
    width: 250px;
    float: left;
    text-align: left;
}
div.legend h4 {
    font-size: 1em;
    margin: 0;
    margin-bottom: 5px;
}
div.legend ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
div.legend ul li {
    overflow: hidden;
    outline-style: none;
}
* html div.legend ul li {
    zoom: 1;
}
div.legend ul input {
    float: left;
}
div.legend ul span.key {
    margin: 0.5em 5px 0;
    float: left;
    width: 20px;
    height: 5px;
}


/* Fix for chart and photo thumbnails on case studies */
#caseStudyAssets dt.photo img {
	margin-left: 0px;
}


.text-right {text-align:right;}
.float-left {float:left;}
.float-right {float:right;}
/* IE6 override fix */
.benchmarks .stateAverages LI.none {
	display: none;
}

.spinner{
	text-align: center;
	}

/* Jaz says make all hospital names uppercase */
/* Report titles columns */
#ctReportView #reportViewHead .ctColHead .headingText, .pnlInfoPanel .name {
	/*text-transform: uppercase;*/
}
/* Name panel results */
.pnlResults label, .ctSelections ul li, 
.searchResults ul li label {
	text-transform: uppercase;
}

/* Measures page */
#tblMeasureComp td.title {
	text-transform: uppercase;
}
#tblMeasureComp td.title .tooltip {
	text-transform: none;
}
#ctChartOptions ul li label {
	text-transform: uppercase;
}

/* Advanced entity_sets admin */
#advancedSearchResults td.name {
	text-transform: uppercase;
}

#lbRegister {
	font-size: 10px;
}

/* this is to extend the link at the header */
#logoLink { width:650px;height:55px;}
.caseStudy {margin-bottom:20px;}

.sidebarPlaceholder1 {overflow:hidden;width:240px;float:right;margin:0px;}
.sidebarPlaceholder2 {overflow:hidden;width:200px;float:right;margin:0px;}

/* added by mhalla on 12/01/2009 17:09  for the homepage*/
#caseStudies .first {
       margin-left:0;
}

#caseStudies .caseStudy .graphicLink {
       float:left;
       margin-right:8px;
}

#caseStudies .caseStudy a {
       font-size:12px;
}


/* Notification messages at the top of the app */
.message {
	border: double 3px white;
	padding: 5px 15px 5px 15px;
	background: #4694C3;
	color: white;
	font-weight: bold;
	margin: 0px 0px 15px 0px;
}
.message a {
	color: white;
	text-decoration: underline;
}
.my_error {
	border:2px solid red !important;
}

.row {display:block;clear:both;}

.error_block {display:none;clear:none;float:left;color:red;font-size:12px;margin:3px;padding-left:110px;}

/* Fix for FF 3.0 */
.tool .sidebar_tool_contain_img {
	float: left;
}

/* End note at measures page */
.endnote {
	font-size: .85em;
}

.button3 {
	background:#CA9700 url(/images/bg.buttons.png) repeat-x 0 0;
	color:#fff;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	padding:0px 13px;
	height:20px;
	line-height:20px;
}

/* Hospital systems selector */
.benchmarks .hospitalSystems .more .select {
	float: left;
	margin-right: 2px;
}

.benchmarks .hospitalSystems .more label {
	float: left;
	margin: 5px 6px 0 0;
}

/* Hospital reporting measures */
.criteriaGroup .groupHeading {
	font-size: 12px;
}

/* HCHAPS View */
#tblMeasureComp.hcahps .symbol-values {
	background: none;
}
table.hcahps.data div.progress {
	float: left;
	margin-right: 0px;
}
.stacked.hcahps .symbol {
	height: 18px;
}
table.hcahps.data .stacked.hcahps {
	width: 333px;
	border: solid 1px #C2C2A3;
	background: #B0C0CD;
	height: 18px;
	overflow:hidden;
}
table.hcahps.data .stacked.hcahps.comparator{
	background: white;
}
.stacked-legend {
	margin-left: 25px;
}

/* Capitalize hospital names */
#tblMeasureComp .firstCol {
	text-transform: uppercase;
}
#tblMeasureComp .firstCol .tooltip{
	text-transform: none;
}
table.hcahps .firstCol {
	width: 40%;
}

/* Hidden row for PDF support in the main report table */
table tr.hidden-row {
	display: none;
}