/* standard subpage styles */

 #container {
	/* background: url(http://common.sutterhealth.org/siteDesign/images/standard/bg_header.jpg) no-repeat center top; */
}

#header {
	background: url(http://common.sutterhealth.org/siteDesign/images/standard/bg_header_sub.gif) no-repeat left bottom;
}

.siteIdentity.affiliate {
	margin: 25px 0 0 70px;	
}

#index #header {
	background: url(http://common.sutterhealth.org/siteDesign/images/standard/bg_header_sub_index.gif) no-repeat left bottom;
}

#content {
	background: url(http://common.sutterhealth.org/siteDesign/images/standard/bg_content.gif) repeat-y left;
}

#index #content {
	background: url(http://common.sutterhealth.org/siteDesign/images/standard/bg_content_index.gif) repeat-y left;
}

#index #contentMiddle {
	background: url(http://common.sutterhealth.org/siteDesign/images/standard/bg_contentMiddle.gif) repeat-y left;
	border-bottom: 1px solid #ccc;
}

#index #contentBottom {
	border-top: 15px solid #f8fbfc;
}

a {color: #006699; }
a:hover {color: #999; }
.rightCol p {color: #666; }
#footer p {color: #999; }

h2 { color: #4C4D3E; } /* #4c4d3e removed bottom-border; this is handled in the site.css on just h2.mainHeading - Don 1/18/08 */
h3 {color: #000000; }
h3.sectionTitle {
	background: url(http://common.sutterhealth.org/siteDesign/images/standard/bg_sidebar_h3.gif) no-repeat left top;
}
/* Added for proper heading order ADA */
div.sectionTitle {
	background: #FAFAFA;
	padding: 1.25em 0.9em 1.25em 1.1em;
	font-size: .9em;
	text-shadow: 1px 1px #ddd;
}

div.sectionTitle {
	background-image: linear-gradient(bottom, #E7E7E7 10%, #FAFAFA 79%);
	background-image: -o-linear-gradient(bottom, #E7E7E7 10%, #FAFAFA 79%);
	background-image: -moz-linear-gradient(bottom, #E7E7E7 10%, #FAFAFA 79%);
	background-image: -webkit-linear-gradient(bottom, #E7E7E7 10%, #FAFAFA 79%);
	background-image: -ms-linear-gradient(bottom, #E7E7E7 10%, #FAFAFA 79%);
	/*background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.10, #E7E7E7),color-stop(0.79, #FAFAFA);*/
}

.sectionTitle a {color: #212222;}

#index #contentTop {background: #b8d5d9; }
#index #contentTop div.left {background: #b8d5d9; }
#index #contentTop .right {background: url(http://common.sutterhealth.org/siteDesign/images/standard/bg_contentTop_right.gif) no-repeat right top #f2f7f8; }
#index #contentMiddle .left h3 {background: url(http://common.sutterhealth.org/siteDesign/images/regionalHome/bg_h3_teal.jpg) repeat-x left top; }
#index #contentMiddle .center h3 {background: url(http://common.sutterhealth.org/siteDesign/images/standard/bg_h3_dk_green.jpg) repeat-x left top; }
#index #contentMiddle .right h3 {background: url(http://common.sutterhealth.org/siteDesign/images/standard/bg_h3_orange.jpg) repeat-x left top; }
/*  You can also use background-images for text-replacement using these declarartions instead of the ones above */
/*#index #contentMiddle .left h3 {background: url(http://common.sutterhealth.org/siteDesign/images/standard/bg_h3_health-e-news.gif) no-repeat left top; text-indent: -999em; }
#index #contentMiddle .center h3 {background: url(http://common.sutterhealth.org/siteDesign/images/standard/bg_h3_care-pages.gif) no-repeat left top; text-indent: -999em; }
#index #contentMiddle .right h3 {background: url(http://common.sutterhealth.org/siteDesign/images/standard/bg_h3_my-sutter-online.gif) no-repeat left top; text-indent: -999em; }*/
#index #contentBottom {background: url(http://common.sutterhealth.org/siteDesign/images/standard/bg_contentBottom.gif) no-repeat left bottom; }
/*#index #contentMiddle .left a {color: #a1b30c; }  Green */
/*#index #contentMiddle .center a {color: #e4a500; } Orange */
/*#index #contentMiddle .right a {color: #409da4; }  Blue */
#index #contentMiddle .left a:hover { color:#000000 }
#index #contentMiddle .center a:hover { color:#000000 }
#index #contentMiddle .right a:hover { color:#000000 }
#index #contentMiddle a.button {color: #fff; }
#index #contentMiddle .left a.button {background: url(http://common.sutterhealth.org/siteDesign/images/standard/btn_blue_a.gif) no-repeat right top transparent; }
#index #contentMiddle .center a.button {background: url(http://common.sutterhealth.org/siteDesign/images/standard/btn_green_a.gif) no-repeat right top transparent; }
#index #contentMiddle .right a.button {background: url(http://common.sutterhealth.org/siteDesign/images/standard/btn_orange_a.gif) no-repeat right top transparent; }
#index #contentMiddle .left a.button span {background: transparent url(http://common.sutterhealth.org/siteDesign/images/standard/btn_blue_span.gif) no-repeat left top; }
#index #contentMiddle .center a.button span {background: transparent url(http://common.sutterhealth.org/siteDesign/images/standard/btn_green_span.gif) no-repeat left top; }
#index #contentMiddle .right a.button span {background: transparent url(http://common.sutterhealth.org/siteDesign/images/standard/btn_orange_span.gif) no-repeat left top; }

a.arrow {background: url(http://common.sutterhealth.org/siteDesign/images/standard/bg_arrow_green.gif) no-repeat right center; }

#index #contentTop .right dl {color: #666; }

/* @group navPrimary */

ul#navPrimary {
	background: url(http://common.sutterhealth.org/siteDesign/images/standard/bg_navPrimary.gif) no-repeat left top;
	border-bottom: 1px solid #fff;
}

/*#navPrimary li {
	border-right: 1px solid #fff;
}*/

#navPrimary li a {
	color: #fff;
}

#navPrimary li a:hover {
	color: #fff;
	background: url(http://common.sutterhealth.org/siteDesign/images/standard/bg_navPrimary_hover.gif) repeat-x top #005092;
}

#navPrimary li.first a:hover {/* We don't want this since the nav is centered now - Don */
	/*background: url(http://common.sutterhealth.org/siteDesign/images/standard/bg_navPrimaryFirst_hover.gif) repeat-x left top #005092;*/
}

#navPrimary li.last a:hover { /* Comment out just this declaration to make the CSS more bulletproof. */
	/*background: url(http://common.sutterhealth.org/siteDesign/images/standard/bg_navPrimaryLast_hover.gif) repeat-x right top #005092;*/
}

/* @end */

/* @group navSecondary */


#navSecondary {
	border-bottom: 1px solid #cbe0e3;
	background: #ECF7F8;
}

#navSecondary li {
	border-top: 1px solid #cbe0e3; /* top border on the list items - Don */
	padding: 0.9em 0.8em 0.9em 1em;
	font-size: .9em;
}

#navSecondary li a {
	color: #515353;
	font-size: 1.05em;
}

#navSecondary li a:hover {
	color: #999;
}

#navSecondary li.current a, 
#navSecondary li.current a:hover {
	color: #fff;
	background: url(http://common.sutterhealth.org/siteDesign/images/standard/bg_navPrimary_hover.gif) repeat-x 0 0 #005092;
}

#navSecondary li.current ul {
	background: #a9d1d7 !important;
}

#navSecondary li.current li {
	background: #a9d1d7 !important;
	border-top: 1px solid #72aeb6;
}

#navSecondary li.current li a {
	background: #a9d1d7 !important;
	color: #184879;
}

#navSecondary li.current li a:hover {
	background: #a9d1d7 !important;
	color: #d9e6f2;
}

/* @end */

/* @group navTabs */

#navTabs {
	background: url(http://common.sutterhealth.org/siteDesign/images/standard/bg_navTabs.gif) no-repeat left bottom;
}

#navTabs li {
	background: url(http://common.sutterhealth.org/siteDesign/images/standard/bg_navTabs_li.gif) no-repeat left top;
}

#navTabs li a {
	background: url(http://common.sutterhealth.org/siteDesign/images/standard/bg_navTabs_a.gif) no-repeat right top;
	color: #fff;
	font-weight:bold;
}

#navTabs .current {
	background: url(http://common.sutterhealth.org/siteDesign/images/standard/bg_navTabs_liCurrent.gif) no-repeat left top;
}

#navTabs .current a {
	background: url(http://common.sutterhealth.org/siteDesign/images/standard/bg_navTabs_aCurrent.gif) no-repeat right top;
	color: #fff;
}

/* @end */

/* @group navUtility */

#navUtility li {
	border-right: 1px solid #ccc; 
}

#navUtility button {
	background: url(http://common.sutterhealth.org/siteDesign/images/standard/btn_search.gif) no-repeat left top;
}

/* @end */

#footer {
	background: url(http://common.sutterhealth.org/siteDesign/images/standard/bg_footer.gif) no-repeat left top;
}

#index #footer {
	background: url(http://common.sutterhealth.org/siteDesign/images/standard/bg_footer_index.gif) no-repeat left top;
}

#footer li {
	border-right: 1px solid #ccc;
}

/* Endeca Keyword Search (SIFT) and Endeca Provider Search styles */

.SIFT_dimBg {
	background: #72aeb6;
}

td.SIFT_findDoc {
	color: #FFF;
	background: #72aeb6;
}

div.SIFT_findDoc {
	color: #FFF;
	background: #72aeb6;
}

.SIFT_breadcrumbBg {
	color: #FFF;
	background: #72aeb6;
}

.SIFT_breadcrumbBg span {
	color: #FFF;
}

.SIFT_findText {
    color: #72aeb6;
}

a.SIFT_dimTitle:link, a.SIFT_dimTitle:visited {
	color: #FFF;
}

.SIFT_helperText {
	color: #72aeb6;
}

ul.SIFT_ul {
	color: #006699;
}

#kws_breadcrumbs, #kws_refinements h3  {
	background: #72aeb6;
	color: #FFF;
}

#kws_breadcrumbs a {
	color: white;
}

#kws_main h1 {
	color: #4C4D3E;
}

p.kws_helperText { 
	color: #72AEB6;
}

div.kws_prov_search {
	background: url("http://common.sutterhealth.org/appDesign/providersearch/images/magnify_left.png") no-repeat scroll left center transparent;
	height: 53px;
	margin-left: -17px;
	margin-top: 20px;
	padding-left: 30px;
	font-weight: bold;
}

div.kws_prov_search a {
	display: block;
	padding-top: 6px;
	padding-left: 3px;
}

/* Provider search / Find A Doctor */
.ps_new_search {
	background: url("http://common.sutterhealth.org/appDesign/providersearch/images/magnify_right.png") no-repeat right center transparent;
	height:53px;
	color:#4C4D3E;
}

.ps_need_help {
	background: url("http://common.sutterhealth.org/appDesign/providersearch/images/ps_help.png") no-repeat right center transparent;
	padding-top:15px;
	height:53px;
	color:#4C4D3E;
}


.ps_new_search_left {
	background: url("http://common.sutterhealth.org/appDesign/providersearch/images/magnify_left.png") no-repeat left center transparent;
	padding-left:30px;
	margin-top:20px;
	margin-left:-15px;
	height:53px;
	color:#4C4D3E;
}

.ps_need_help_left {
	background: url("http://common.sutterhealth.org/appDesign/providersearch/images/ps_help_left.png") no-repeat left center transparent;
	padding-left:30px;
	padding-top:15px;
	margin-bottom:20px;
	margin-left:-15px;
	height:53px;
	color:#4C4D3E;
}

.ps_lock {
    background: url("http://common.sutterhealth.org/appDesign/providersearch/images/ps_lock.png") no-repeat scroll right center transparent;
    height: 53px;
	color: #4C4D3E;
}

.ps_lock a {
    font-size: 0.8em;
    font-weight: normal;
}

.rt_col_fade {
	background: url("http://common.sutterhealth.org/appDesign/providersearch/images/rt_col_fade.png") repeat-x #b2cce5;
	height: 100%;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding:20px 10px 10px 15px; 
	margin-top:20px;
}

.rt_col_fade h3, .ps_leftCol h3 {color:#4C4D3E;}
.rt_col_fade h3.blue {color:#5D7C9E;}
h3.caps {color:#4C4D3E;}
.ps_specialize h3 {color:#4C4D3E;}
.certs h3 {color:#4C4D3E;}

.back_to_link {
	background: url("http://common.sutterhealth.org/appDesign/providersearch/images/ps_back_arrow.png") no-repeat left center;
	padding-left:20px;
}

.back_to_top {
	background: url("http://common.sutterhealth.org/appDesign/providersearch/images/ps_up_arrow.png") no-repeat left center;
	padding-left:20px;
}

.more_refine {
	background: url("http://common.sutterhealth.org/appDesign/providersearch/images/ps_plus.png") no-repeat left center;
	padding-left:16px;
	display:block;
}

.ps_heading_search {
	background: url("http://common.sutterhealth.org/appDesign/providersearch/images/magnify_left.png") no-repeat left center transparent;
	color:#000000;
	font-size:1.7em;
	font-weight: bold;
	padding:15px 0 0 30px;
	margin:0;		
	height:36px;
	display:block;
}

.ps_heading_browse {
	background: url("http://common.sutterhealth.org/appDesign/providersearch/images/browse.png") no-repeat left center transparent;
	color:#000000;
	font-size:1.7em;
	font-weight: bold;
	padding:15px 0 0 30px;
	margin:0;		
	height:36px;
	display:block;
}

.computer {
	background: url("http://www.sutterhealth.org/images/siteDesign/standard/providersearch/computer.gif") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 50px;
    padding-left: 45px;
    padding-top: 5px;
}

.appointment {
	background: url("http://www.sutterhealth.org/images/siteDesign/standard/providersearch/appointment.gif") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 50px;
    padding-left: 45px;
    padding-top: 5px;
}

.phonehelp {
	background: url("http://common.staging.sutterhealth.org/appDesign/providersearch/images/phonehelp.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 29px;
    padding-left: 45px;
    padding-top: 5px;
}

/* End Provider search / Find A Doctor */

/* Begin classes search */

	div.classlisting div.classheader {
		border-bottom:2px solid #72aeb6;
		height:25px;
	}	

	.allEventsTabActive {
		background:transparent url(http://common.sutterhealth.org/appDesign/classes/images/tab_allclasses.gif) repeat scroll 0 0;
		height:25px;
		width:150px;
		border:medium none;
		margin:0;
		padding:0;
		text-indent:-9999px;
		
	}
	
	.allEventsTabInactive {
		background:transparent url(http://common.sutterhealth.org/appDesign/classes/images/tab_allclasses_inactive.gif) repeat scroll 0 0;
		height:25px;
		width:150px;
		border:medium none;
		margin:0;
		padding:0;
		text-indent:-9999px;
	}
	
	.searchEventsTabActive {
		background:transparent url(http://common.sutterhealth.org/appDesign/classes/images/tab_searchresults.gif) repeat scroll 0 0;
		height:25px;
		width:120px;
		border:medium none;
		margin:0;
		padding:0;
		text-indent:-9999px;
	}
	
	.searchEventsTabInactive {
		background:transparent url(http://common.sutterhealth.org/appDesign/classes/images/tab_searchresults_inactive.gif) repeat scroll 0 0;
		height:25px;
		width:120px;
		border:medium none;
		margin:0;
		padding:0;
		text-indent:-9999px;
	}	
	
	.class_pagination li {
		border-left:1px solid #999999;
		float:left;
		margin:0;
		font-weight:bold;
		padding:0 5px;
	}
	
	.class_pagination li a {
		display:block;
		text-decoration:none;
		color:#006699;
	}
	
	.class_pagination li.mls_next a {
		background:transparent url(http://common.sutterhealth.org/appDesign/classes/images/bullet-more.gif) no-repeat scroll 100% 50%;
		color:#333333;
		font-weight:bold;
		padding-right:10px;
	}
	
	.class_eventList dt a {
		color:#006699;
		font-weight:bold;
	}

	.class_eventList dd.mls_description {
		color:#444444;
		margin:0;
		overflow:hidden;
		position:relative;
	}
	
	.cs_button_wrapper {
		background:transparent url(http://common.sutterhealth.org/siteDesign/images/standard/btn-wrap.gif) no-repeat scroll 0 50%;
		/*background:transparent url(/images/classes/btn-wrap.gif) no-repeat scroll 0 50%;*/
		/*background-color:#72aeb6;*/
		float:left;
		margin-right:5px;
		margin-bottom:0;
		margin-left:7px;
		padding-left:5px;
		cursor:pointer;
	}
	
	.cs_button {
		background:transparent url(http://common.sutterhealth.org/siteDesign/images/standard/btn-wrapInner.gif) no-repeat scroll 100% 50%;
		/*background:transparent url(/images/classes/btn-wrapInner.gif) no-repeat scroll 100% 50%;*/
		/*background-color:#72aeb6;*/
		color:#FFFFFF;
		font-size:11px !important;
		font-weight:bold;
		height:24px;
		line-height:24px;
		padding:0 4px 0 0;
		border: 0;
		cursor:pointer;
	}	
	
	.mls_eventDetail p {
		color:#444444;
		font-size:0.9em;
		line-height:1.3em;
		margin:0;
	}
	
	.mls_eventDetail a {
		text-decoration:none;
		color:#248685;
		font-weight:bold;
	}

	div.mls_person {
		margin:5px;
		text-align:left;
		font-size: 1.0em;
		line-height: 1.4em;
		font-family: Palatino, "Palatino Linotype", Times, "Times New Roman", Georgia, serif;
		font-weight: normal;
		color:#444444;
	}
	div.mls_person div.mls_title div {
		font-size: 1.2em;
		color:#248685;
		font-weight:bold;
		padding: 0.8em 0;
		line-height: 1.6em;
	}
	
	div.mls_person div.divSpkBio a {
		font-family:Arial, Helvetica, sans-serif;
		background:transparent url(http://common.sutterhealth.org/appDesign/classes/images/bullet-more.gif) no-repeat scroll 0 50%;
		color:#333333;
		font-weight:bold;
		padding-left:9px;
		text-decoration:none;
	}
	
	div.class_tab {background: #72aeb6; color: #fff}
	div.class_button {background: #72aeb6; color: #fff}
	
/* start classes search */



#classes-search h2, #classes-search #button-container input, div.classlisting div.classheader .tabs{
	background-color: #5ab2b0;
    color: white;
}

#classes-search #frmFilterEvents, .class_eventList dl.mls_alt{
	background-color: #e0eeef;
}

.ps_heading_billboard {
	color: #737271;
}

/* end classes search */
	
/* assessment styles begin */

#quiz #quizWrapper h3, #quiz #quizWrapper .inner h3{
	background: #72AEB6 url(http://common.sutterhealth.org/siteDesign/images/standard/bg-top-quiz.png) repeat-x left top;
}

/* assessment styles end */

.new_window {
	background-image: url(http://common.sutterhealth.org/siteDesign/images/standard/opens-new-window.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 0px;	
}



.moveUp { 
	
	margin-top:-25px; 

}



/* End of standard css entries.  All entries below this line are site specific */



