@charset "utf-8";
/* CSS Document */













@media screen {
















html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }

html, body {
	height: 99%;
}
/*
img {
	behavior: url("../includes/pngbehavior.htc");
}
*/
body {
	background-color: #FFFFFF;
	margin: 0px;
	height: 90%;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 75.0%;
	background-image: url(../images/bg_body.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	color: #000;
}


form {
	margin: 0;
	padding: 0;
}


h1 {
    color: #000;
    font-size: 1.25em;
    font-weight: bold;
}


h2 {
    color: #000;
    font-size: 1.1em;
    font-weight: bold;
}

h3 {
    color: #000;
    font-size: 1.0em;
    font-weight: bold;
}

a img {
	border: none;
}


a {
    color: #3399cc;
	text-decoration: none;
}
a:hover {
    color: #3399cc;
	text-decoration: underline;
}

caption {
/*
	font-size: 0px;
	height: 0px;
	width: 0px;
	overflow: hidden;
*/
}

th {
	text-align: left;
}


.DisplayNone {
	display: none;
}
.screenReader {
  position: absolute;
  left: -1000px;
  top: 0px;
  overflow: hidden;
  width: 0px;
}






/* ////////////////////////////////////////////// */
/* ////////////////////////////////////////////// */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
/* ////////////////////////////////////////////// */
/* ////////////////////////////////////////////// */


#mainFrame {
	width: 891px;
	min-height: 584px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}


#mastheadWrapper {
	width: 891px;
	height: 76px;
	position: relative;
	background-image: url(../images/bg_mastheadWrapper.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}
#mastheadWrapper #sutterHealthLogo {
	width: 166px;
	height: 61px;
	position: absolute;
	top: 15px;
	left: 45px;
}
#mastheadWrapper #ReportToOurCommunities {
	width: 237px;
	height: 36px;
	position: absolute;
	top: 27px;
	left: 612px;
}










#contentWrapper {
	background-image: url(../images/bg_contentWrapper.png);
	background-repeat: repeat-y;
	width: 891px;
	min-height: 525px;
}

	#flashWrapper {
		height: 60px;
		width: 550px;
		padding-left: 260px;
		margin-left: auto;
		margin-right: auto;
		position: relative;
	}
	
	#navigationWrapper {
		height: 130px;
		width: 810px;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		/*background-color: red;*/
	}
	

	#navigationWrapper #navigation {
		position: relative;
		margin: 0px 0px 0px 60px;
		padding: 0;
		top: 0px;
		/*left: 60px;*/
	}
	
	#navigationWrapper #navigation li {
		display: inline;
		list-style-type: none;
		/*border-right: 1px solid #000;*/
		margin: 0;
		padding: 0px 4px 0px 4px;
	}
	#navigationWrapper #navigation li a {
		display: block;
		width: 105px;
		height: 101px;
		/*text-indent: -3000px;*/
		font-size: 0; 
		overflow: hidden;
		text-decoration: none;
		color: #FFFFFF;
	}
	
	#navigationWrapper #navigation li {
		float: left;
		width: auto;
	}

		#navigation li a.b1 {
			background-image: url(../images/nav_quality.gif);
			background-position: left top;	
			background-repeat: no-repeat;
		}
		#navigation li a.b1:hover {
			background-position: left bottom;	
		}

		#navigation li a.b2 {
			background-image: url(../images/nav_year.gif);
			background-position: left top;	
			background-repeat: no-repeat;
		}
		#navigation li a.b2:hover {
			background-position: left bottom;	
		}

		#navigation li a.b3 {
			background-image: url(../images/nav_community.gif);
			background-position: left top;	
			background-repeat: no-repeat;
		}
		#navigation li a.b3:hover {
			background-position: left bottom;	
		}

		#navigation li a.b4 {
			background-image: url(../images/nav_philanthropy.gif);
			background-position: left top;	
			background-repeat: no-repeat;
		}
		#navigation li a.b4:hover {
			background-position: left bottom;	
		}

		#navigation li a.b5 {
			background-image: url(../images/nav_financials.gif);
			background-position: left top;	
			background-repeat: no-repeat;
		}
		#navigation li a.b5:hover {
			background-position: left bottom;	
		}

		#navigation li a.b6 {
			background-image: url(../images/nav_about.gif);
			background-position: left top;	
			background-repeat: no-repeat;
		}
		#navigation li a.b6:hover {
			background-position: left bottom;	
		}



		#sixWordsNav1, #sixWordsNav2, #sixWordsNav3, #sixWordsNav4, #sixWordsNav5, #sixWordsNav6 {
			position: absolute;
			top: 110px;
			left: 0px;
			/*background-color: red;*/
			font-style: italic;
			height: 20px;
			width: 810;
			margin-left: 0px;
			display: none;
		}














	
	
	
	#stageWrapper {
		width: 810px;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		padding-bottom: 25px;
	}
	
	
	#rightColumn {
		/*background-color: green;*/
		width: 410px;
		float: right;
		position: relative;
		left: -105px;
	}
	
		#rightColumn h1 {
			margin-top: 0px;
			padding-top: 0px;
			font-size: 1.4em;
		}
		#rightColumn p {
			margin-top: 0px;
			padding-top: 0px;
		}
	
		#rightColumn h2 {
			margin-bottom: 7px;
			/*padding-bottom: 0px;*/
		}
	
		#rightColumn ul {
			padding-left: 16px;
		}
		
		#rightColumn a {
			text-decoration: underline;
		}
	
	
	
			#rightColumn .videoCaption {
				padding-bottom: 0px;
				border-bottom: 1px solid #cccccc;
				margin-bottom: 18px;
				font-style: italic;
			}
			#rightColumn .videoCaption  h2 {
				margin-bottom: 4px;
				/*padding-bottom: 0px;*/
			}
			#rightColumn .videoCaption p {
				margin-top: 0px;
				padding-top: 0px;
			}
	
	
	
	#leftColumn {
		/*background-color: yellow;*/
		width: 220px;
		float: left;
		position: relative;
		left: 30px;
		margin-top: 0px;
		padding-top: 0px;
	}
		#subnavigation {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		#subnavigation li {
			/**/
			font-weight: bold;
			background-repeat: no-repeat;
			padding-bottom: 20px;
			padding-left: 27px;
			position: relative;
		}
	
		/* Quality Section */
		#subnavigation.quality li {
			background-image: url(../images/bg_subnav_quality.gif);
		}
		#subnavigation.quality li a {
			color: #211e6d;
			/*margin-left: 20px;*/
		}
		#subnavigation.quality li a:hover {
			color: #000000;
		}
		#subnavigation.quality li a.on {
			color: #000000;
		}
	
		/* Year Section */
		#subnavigation.year li {
			background-image: url(../images/bg_subnav_year.gif);
		}
		#subnavigation.year li a {
			color: #007db1;
			/*margin-left: 20px;*/
		}
		#subnavigation.year li a:hover {
			color: #000000;
		}
		#subnavigation.year li a.on {
			color: #000000;
		}
	
		/* Community Section */
		#subnavigation.community li {
			background-image: url(../images/bg_subnav_community.gif);
		}
		#subnavigation.community li a {
			color: #9c0059;
			/*margin-left: 20px;*/
		}
		#subnavigation.community li a:hover {
			color: #000000;
		}
		#subnavigation.community li a.on {
			color: #000000;
		}
	
		/* Philanthropy Section */
		#subnavigation.philanthropy li {
			background-image: url(../images/bg_subnav_philanthropy.gif);
		}
		#subnavigation.philanthropy li a {
			color: #00539b;
			/*margin-left: 20px;*/
		}
		#subnavigation.philanthropy li a:hover {
			color: #000000;
		}
		#subnavigation.philanthropy li a.on {
			color: #000000;
		}
	
		/* Finance Section */
		#subnavigation.finance li {
			background-image: url(../images/bg_subnav_finance.gif);
		}
		#subnavigation.finance li a {
			color: #008076;
			/*margin-left: 20px;*/
		}
		#subnavigation.finance li a:hover {
			color: #000000;
		}
		#subnavigation.finance li a.on {
			color: #000000;
		}
	
		/* About Us Section */
		#subnavigation.about li {
			background-image: url(../images/bg_subnav_about.gif);
		}
		#subnavigation.about li a {
			color: #872110;
			/*margin-left: 20px;*/
		}
		#subnavigation.about li a:hover {
			color: #000000;
		}
		#subnavigation.about li a.on {
			color: #000000;
		}
	
	
	
	
	
	
	
	
	
	
#footerWrapper {
	width: 800px;
	height: 50px;
	padding: 20px 45px 10px 46px;
	position: relative;
	background-image: url(../images/bg_footerWrapper.png);
	background-position: center top;
	background-repeat: no-repeat;
	font-size: 0.9em;
}

#copyright {
	width: 175px;
	/*background-color: pink;*/
}

	#footerWrapper #fLinks {
		float: right;
		position: relative;
		margin: 0;
		padding: 0;
		top: 0px;
		left: 2px;
		width: 560px;
		/*
		width: 490px;
		*/
		/*background-color: yellow;*/
	}
	
	#footerWrapper #fLinks li {
		display: inline;
		list-style-type: none;
		/*border-right: 1px solid #000;*/
		margin: 0;
		padding: 0px 4px 0px 4px;
	}
	#footerWrapper #fLinks li a {
		display: block;
	}
	
	#footerWrapper #fLinks li {
		float: left;
		width: auto;
	}
	
	#footerWrapper #fLinks li.borderright {
		border-right: 1px solid #8a8a8a; 
		position: relative; 
		top: 2px;
	}

		#fLinks li a.sixwords {
			color: #FFFFFF;
			overflow: hidden;
		}
		#fLinks li a.sixwords:hover {
		}

		#fLinks li a.facebook {
			color: #FFFFFF;
			overflow: hidden;
		}
		#fLinks li a.facebook:hover {
		}

		#fLinks li a.youtube {
			color: #FFFFFF;
			overflow: hidden;
		}
		#fLinks li a.youtube:hover {
		}

		#fLinks li a.twitter {
			color: #FFFFFF;
			overflow: hidden;
		}
		#fLinks li a.twitter:hover {
		}











.boardText {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 295px;
}
.boardPhoto {
	float: right;
	width: 100px;
	margin: 0px 0px 0px 0px;
	height: 100px;
}

table.numbers {
	background: #666;
}
table.numbers th {
	background: #FFF;
}
table.numbers td {
	background: #EEE;
}




/* *************************************************** */


	#home_content {
		width: 512px;
		height: 288px;
		margin-left: auto;
		margin-right: auto;
	}
















#fl_sixwords {
	position: absolute;
	top: 17px;
	left: 705px;
}
#fl_facebook {
	position: absolute;
	top: 17px;
	left: 765px;
}
#fl_youtube {
	position: absolute;
	top: 17px;
	left: 795px;
}












/**************************************************
**************************************************
quality charts *************************************/

ul.qualityReports {
	list-style-type: none;
}


.org {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.data_range {
     font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 font-weight: bold;
	 
}	 
.bar_org, .bar_usa, .bar_goal {
	padding: 2px 2% 2px 0px;
	margin-bottom: 4px;
	text-align: right;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.bar_org {
	background-color: #CD4500;
}
.bar_usa {
	background-color: #63619A;
}
.bar_goal {
	background-color: #00539B;
}

.sutterKey, .stateKey, .goalKey {
	height: 10px;
	width: 10px;
	float: left;
	margin-right: 3px;
}

.sutterKey {
	background-color: #CD4500;
}
.stateKey {
	background-color: #63619A;
}
.goalKey {
	background-color: #00539B;
}






.statsWrapper {
	padding-bottom: 10px;
	border-bottom: 1px dashed #CCCCCC;
	margin-bottom: 10px;
}
.item {
	float: left;
	width: 90px;
	vertical-align: top;
	font-size: 0.9em; 
	font-weight: bold;
}
.item a {
	text-decoration: underline;
}
.bars {
	padding-bottom: 10px;
	float: right;
	width: 310px;
}
.key_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-bottom: 4px;
	vertical-align: top;
	padding-left: 4px;
	padding-top: 3px;
}
















/**************************************************
**************************************************
share feature *************************************/

#pageActions {
	list-style: none;
	z-index: 1000px;
	margin: 0;
	position: absolute;
	width: 74px;
	margin-left: 0;
	padding-left: 0;
}

#pageActions li { /*this works on all of the li's*/
	/*
	*/
	float: left;
	margin-left: 5px;
	display: inline;
}
#pageActions li a {
	display: block;
	width: 74px;
	height: 19px;
	text-indent: -999em;
	outline: none;
	-moz-outline: 0;
}
#pageActions li.share a { 
	text-indent: 0; 
	/*
	*/
}

/* @group Share */
#pageActions li ul { 
	width: auto; 
	background: #fff; 
	border: 1px solid #ccc; 
	padding: 0.5em; 
	position: absolute; 
	left: -999em; 
	z-index: 999; 
	margin: 0; 
	font-size: 11px; 
	width: 7.75em; 
}
#pageActions li:hover ul, #pageActions li.sfhover ul { 
	left: auto; 
	top: 19px; 
}
#pageActions li ul li { width:7.75em; margin:0; padding:0; float:none; }
#pageActions li ul li a { 
	text-decoration:none; 
	width:auto; 
	border:1px solid #fff; 
	padding:0 0 0 20px !important; 
	display:block; 
	text-indent: 0; color: #000; 
	height: auto; 
	line-height: 20px;
}

#pageActions li ul li a:hover { text-decoration: underline; }
#pageActions #digg a { background:transparent url(http://www.sutterhealth.org/images/siteDesign/standard/share/icon_digg.gif) no-repeat left center; }
#pageActions #delicious a { background:transparent url(http://www.sutterhealth.org/images/siteDesign/standard/share/icon_delicious.gif) no-repeat left center; }
#pageActions #newsvine a { background:transparent url(http://www.sutterhealth.org/images/siteDesign/standard/share/icon_newsvine.gif) no-repeat left center; }
#pageActions #facebook a { background:transparent url(http://www.sutterhealth.org/images/siteDesign/standard/share/icon_facebook.gif) no-repeat left center; }
#pageActions #reddit a { background:transparent url(http://www.sutterhealth.org/images/siteDesign/standard/share/icon_reddit.gif) no-repeat left center; }
#pageActions #furl a { background:transparent url(http://www.sutterhealth.org/images/siteDesign/standard/share/icon_furl.gif) no-repeat; }
#pageActions #yahoo a { background:transparent url(http://www.sutterhealth.org/images/siteDesign/standard/share/icon_yahoo.gif) no-repeat left center; }
#pageActions #google a { background:transparent url(http://www.sutterhealth.org/images/siteDesign/standard/share/icon_google.gif) no-repeat left center; }
#pageActions #whatIsThis a { background:transparent url(http://www.sutterhealth.org/images/siteDesign/standard/share/qmark.gif) no-repeat left center; }



#pageActions #twitter a { background:transparent url(http://www.sutterhealth.org/images/siteDesign/standard/share/icon_twitter.gif) no-repeat left center; }
#pageActions #linkedin a { background:transparent url(http://www.sutterhealth.org/images/siteDesign/standard/share/icon_linkedin.gif) no-repeat left center; }






.blogEntrySelected {
	text-decoration: underline !important;
}
.blogEntry {
	text-decoration: none !important;
}





.transcriptLink {
	font-style: normal;
}







}