body  {
	font: 100% Arial;
	background: #cfcfcf;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	height: 100%;
	font-size:.94em;
	line-height: 18px;
}
.container {
	width: 952px !important; width:1003px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #efefef;
	text-align: left; /* this overrides the text-align: center on the body element. */
	border-top: 0px solid #000000;
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
	background: url('images/background.gif') repeat-y 0px -0px; 
	margin:4px 0px 0px 0px;

}

a {color: #0077AA; text-decoration: underline;}
a:hover {color: #0077AA; text-decoration: none;}  
a:visited {color: #09214D;}


/* Styles for Page's Breadcrumbs */  
.breadcrumb {margin: 0px 0px 8px 0px; padding: 0px; width:735px; height:17px; text-align:left; font-size:.92em; color:#7F004D;}
.breadcrumb li {font-weight: bold; display: inline; padding: 0 5px 0 10px; background: transparent url('http://www.mercyfolsom.org/stellent/groups/jsp/documents/webcontent/breadcrumb_arrow.gif') no-repeat center left;}
.breadcrumb li.home {background-image: none;}
.breadcrumb a {font-weight: normal;}



.header{
	width: 735px;
	margin:4px 0px 14px 0px;
}

.pageTitle {
	background: #5D0033 url(http://chw.pschealth.com/stellent/groups/jsp/documents/webcontent/pgTtl_bgnd.gif) no-repeat bottom left;
}
.pageTitle h1 {
	color: #ffffff; font-weight: normal; margin: 14px 5px 2px 8px; padding: 0px; line-height:37px;
}

img{border:0px;}

.footer{
	width: 952px;
	height:20px;
	background: url('images/footer.gif') no-repeat  0px -0px;
	border:#f00 0px solid;
	padding:8px 0px 0px 0px;

}

.footer_div{ margin:-71px 0px 0px 6px !important; margin:-71px 0px 0px 3px; width:197px; height:27px; float:left; }

.col1_nav{
	width:198px; min-height:100%; height:100%; margin:0px 0px 4px 0px; 
	float:left;  padding:6px;
	border-bottom:#7d7d7d 0px solid; position:relative; border-collapse:separate;
	border:#000 0px solid;
}

.col3{
	width:723px;  margin:0px 0px 4px 6px !important; 
	float:left;  padding:6px;
	border-bottom:#7d7d7d 0px solid;
}

.col1_nav p {
	margin: 0; padding: 4px 0px;
}
.col1_nav p a {
	color: #333333; padding: 0 15px;
	text-decoration: none; display: block;
}
.col1_nav p a:hover {
	text-decoration: underline;
	background-image: url(nav_arrowOpen.gif);
	background-position: center left;
	background-repeat: no-repeat;
}
.col1_nav p.selected a {
	margin: 0; padding: 0;
	background-image: none;
}
.col1_nav p.selected a:hover {
	margin: 0; padding: 0;
	background-image: none;
}
.col1_nav .submenu {
	margin: 0; padding: 4px 10px;
}
.col1_nav p.selected {
	font-weight: bold;
	margin: 0; padding: 4px 15px;
	background-image: url(nav_arrowClose.gif );
	background-position: center left;
	background-repeat: no-repeat;
}
.clearer{
	clear:both; 
}

.content_left{
	width:495px;
	float:left;
	background: #fff;
	padding:0px 5px 0px 5px;
}

.sidebar_right {
	float: left; margin: 0px 0px 0px 12px;
	width: 206px; 
	padding: 0px 0px;
}
.caption {
	font-family: Arial;
	line-height: 1.25em;
	color: #000;
	border:#f00 0px solid;
}
.cal {
	font-family: Arial;
	line-height: 1.25em;
	color: #000000;
	margin-bottom: 1.5em;
	padding:10px;
}
.class {
	font-family: Arial;
	line-height: 1.25em;
	color: #000000;
	margin-bottom: 1.5em;
	margin-left: 1.5em;
}

#bluebox {
	margin: 5px 0px 0px 0px; 
	background: #5FB4DE; 
	padding: 10px 10px;
	color: #FFFFFF;
	width: 475px;
} 

.greybox{ width: 475px; background:#efefef; padding:10px; margin:10px 0px 10px 0px;}
.greybox b{ font-size:1.05em; }

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.title {
	font-family: Arial;
	font-weight: bold;
	color: #DE8D2F;
	margin: 0px;
}

.pageTitle h1{
	 margin:-1px 0px 0px 10px;
	 font-size:1.70em;
}

h1 {
	font-size:1.15em;
	font-family: Arial;
	font-weight: bold;
	color: #7F004D;
	margin: 0px;
}
h2 {
	font-size:1.05em;
	font-family: Arial;
	font-weight: normal;
	color: #000000;
	margin: .35em 0px 0px;
}
h3 {
	font-size:1.05em;
	font-family: Arial;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	color: #000;
}
h3 a:link {
	color: #7F004D;
	text-decoration: none;
}

h3 a:hover {
	color: #0066CC;
	text-decoration: underline;
}
h3 a:active {
	color: #0066CC;
	text-decoration: underline;
}
h4 {
	font-family: Arial;
	font-weight: bold;
	margin: 1em 0px 0px;
	color: #0077AA;
}
.toc {
	font-family: Arial;
	line-height: 1.25em;
	color: #000000;
	margin: 0em 0px;
}
p {
	font-family: Arial;
	line-height: 1.25em;
	color: #000000;
	margin: 0em 0px .75em;
}


.content_left a:link, .sidebar_right a:link  {
	color: #0077AA;
	text-decoration: none;
}
.content_left a:visited, .sidebar_right a:visited {
	color: #0077AA;
	text-decoration: none;
}
.content_left a:hover, .sidebar_right a:hover {
	color: #0077AA;
	text-decoration: underline;
}
.content_left a:active, .sidebar_right a:active {
	color: #0077AA;
	text-decoration: underline;
}

li {
	font-family: Arial;
	color: #000000;
	margin: 0em 0px .75em;
}
#sidebar2 {
	float: right; /* since this element is floated, a width must be given */
	width: 230px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #ffffff; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0px 5px;
	height: 224px;
}
.style1 {
	color: #7F004D;
	font-weight: bold;
}
.style2 {color: #FFFFFF}
.style3 {color: #0077AA}
.style4{color: #7F004D;}


#facnav-container {

	margin-top: 0px;

	padding-left: 0px;

}


a.email {display:block; width:70px; height:14px; background: url('http://www.mercyfolsom.org/stellent/groups/jsp/documents/webcontent/utility_email.gif') no-repeat top left;}
a.email:hover, a.email:active{display:block; width:70px; height:14px; background: url('http://www.mercyfolsom.org/stellent/groups/jsp/documents/webcontent/utility_email_ro.gif') no-repeat top left;}

a.print {display:block; width:70px; height:14px; background: url('http://www.mercyfolsom.org/stellent/groups/jsp/documents/webcontent/utility_print.gif') no-repeat top left;}
a.print:hover, a.print:active{display:block; width:70px; height:14px; background: url('http://www.mercyfolsom.org/stellent/groups/jsp/documents/webcontent/utility_print_ro.gif') no-repeat top left;}

a.font {display:block; width:65px; height:14px; background: url('http://www.mercyfolsom.org/stellent/groups/jsp/documents/webcontent/utility_font.gif') no-repeat top left;}
a.font:hover, a.font:active{display:block; width:65px; height:14px; background: url('http://www.mercyfolsom.org/stellent/groups/jsp/documents/webcontent/utility_font_ro.gif') no-repeat top left;}


.col1_nav .menu {
 background-color:#EFEDEE; 
 border-bottom:3px solid #FFFFFF;
 padding:4px 0 6px;
}
.col1_nav .submenu {padding-left: 15px;} 

.col1_nav p {margin: 0; padding: 4px 5px 6px 2px;}
.col1_nav p a {display: block; color: #333333; font-weight: normal; padding: 0 0 0 16px; text-decoration: none; background: transparent url('http://www.mercyfolsom.org/stellent/groups/jsp/documents/webcontent/facsprite.png') no-repeat -281px -696px;}
.col1_nav p a:hover {color: #333333; text-decoration: underline; background: transparent url('http://www.mercyfolsom.org/stellent/groups/jsp/documents/webcontent/facsprite.png') no-repeat -281px -696px;}
.col1_nav p a:visited {color: #333333;}
.col1_nav p.open {color: #7F004D; padding: 0 0 0 16px; background: transparent url(http://www.mercyfolsom.org/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat -283px -734px;}
.col1_nav p.open a {color: #7F004D; padding: 0; background-image: none;}
.col1_nav p.open a:hover {color: #7F004D;}
.col1_nav p.open a:visited {color: #7F004D;}
.col1_nav p.selected {color: #7F004D; font-weight: bold; padding-left: 19px; background: transparent url(http://www.mercyfolsom.org/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat -279px -772px;}
.col1_nav p.selected a {color: #7F004D; font-weight: bold; padding: 0; background-image: none;}
.col1_nav p.selected a:hover {color: #7F004D;}
.col1_nav p.selected a:visited {color: #7F004D;} 

#facnav-container .facnav_levelA {

	background: url(http://www.mercyfolsom.org/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat top left;

	width: 197px;

	height: 25px;

	list-style: none;

	display: block;

	padding-left: 0px;

}



#facnav-container .facnav_levelA a {

	width: 197px;

	height: 25px;

	display: block;

}





/* standard classes */

#facnav-container #sprite-facnav_academicaffairs { background-position: 0 -1px; }

#facnav-container #sprite-facnav_barrowfoundation { background-position: 0 -79px; }

#facnav-container #sprite-facnav_careers { background-position: 0 -157px; }

#facnav-container #sprite-facnav_careers_newwin { background-position: 0 -183px; }

#facnav-container #sprite-facnav_class { background-position: 0 -313px; }

#facnav-container #sprite-facnav_findadoctor { background-position: 0 -417px; }

#facnav-container #sprite-facnav_forphyres { background-position: 0 -495px; }

#facnav-container #sprite-facnav_foundations { background-position: 0 -573px; }

#facnav-container #sprite-facnav_healthinformation { background-position: 0 -651px; }

#facnav-container #sprite-facnav_health_newwin { background-position: 0 -677px; }

#facnav-container #sprite-facnav_health_plans { background-position: 0 -807px; }

#facnav-container #sprite-facnav_medservices { background-position: 0 -859px; }

#facnav-container #sprite-facnav_patients { background-position: 0 -937px; }

#facnav-container #sprite-facnav_stjosephsfoundation { background-position: 0 -1015px; }

#facnav-container #sprite-facnav_thebarrow { background-position: 0 -1093px; }

#facnav-container #sprite-facnav_volunteerinformation { background-position: 0 -1171px; }

#facnav-container #sprite-facnav_wellnessprevention { background-position: 0 -1249px; }

#facnav-container #sprite-facnav_whoweare { background-position: 0 -1327px; }

#facnav-container #sprite-facnav_divider { background-position: 0 -391px; }



/* classes when on the page */

#facnav-container #sprite-facnav_academicaffairs_on { background-position: 0 -27px; }

#facnav-container #sprite-facnav_barrowfoundation_on { background-position: 0 -105px; }

#facnav-container #sprite-facnav_careers_on { background-position: 0 -261px; }

#facnav-container #sprite-facnav_careers_newwin_on { background-position: 0 -209px; }

#facnav-container #sprite-facnav_class_on { background-position: 0 -339px; }

#facnav-container #sprite-facnav_findadoctor_on { background-position: 0 -443px; }

#facnav-container #sprite-facnav_forphyres_on { background-position: 0 -521px; }

#facnav-container #sprite-facnav_foundations_on { background-position: 0 -599px; }

#facnav-container #sprite-facnav_healthinformation_on { background-position: 0 -755px; }

#facnav-container #sprite-facnav_health_newwin_on { background-position: 0 -703px; }

#facnav-container #sprite-facnav_health_plans_on { background-position: 0 -833px; }

#facnav-container #sprite-facnav_medservices_on { background-position: 0 -885px; }

#facnav-container #sprite-facnav_patients_on { background-position: 0 -963px; }

#facnav-container #sprite-facnav_stjosephsfoundation_on { background-position: 0 -1041px; }

#facnav-container #sprite-facnav_thebarrow_on { background-position: 0 -1119px; }

#facnav-container #sprite-facnav_volunteerinformation_on { background-position: 0 -1197px; }

#facnav-container #sprite-facnav_wellnessprevention_on { background-position: 0 -1275px; }

#facnav-container #sprite-facnav_whoweare_on { background-position: 0 -1353px; }



/* hover over classes */

#facnav-container #sprite-facnav_academicaffairs a:hover { background: url(http://www.mercyfolsom.org/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -53px; }

#facnav-container #sprite-facnav_barrowfoundation a:hover { background: url(http://www.mercyfolsom.org/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -131px; }

#facnav-container #sprite-facnav_careers a:hover { background: url(http://www.mercyfolsom.org/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -287px; }

#facnav-container #sprite-facnav_careers_newwin a:hover { background: url(http://www.mercyfolsom.org/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -235px; }

#facnav-container #sprite-facnav_class a:hover { background: url(http://www.mercyfolsom.org/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -365px; }

#facnav-container #sprite-facnav_findadoctor a:hover { background:url(http://www.mercyfolsom.org/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -469px; }

#facnav-container #sprite-facnav_forphyres a:hover { background: url(http://www.mercyfolsom.org/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -547px; }

#facnav-container #sprite-facnav_foundations a:hover { background: url(http://www.mercyfolsom.org/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -625px; }

#facnav-container #sprite-facnav_healthinformation a:hover { background: url(http://www.mercyfolsom.org/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -781px; }

#facnav-container #sprite-facnav_health_newwin a:hover { background: url(http://www.mercyfolsom.org/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -729px; }

#facnav-container #sprite-facnav_health_plans a:hover { background: url(http://www.mercyfolsom.org/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -833px; }

#facnav-container #sprite-facnav_medservices a:hover { background: url(http://www.mercyfolsom.org/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -911px; }

#facnav-container #sprite-facnav_patients a:hover { background: url(http://www.mercyfolsom.org/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -989px; }

#facnav-container #sprite-facnav_stjosephsfoundation a:hover { background: url(http://www.mercyfolsom.org/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -1067px; }

#facnav-container #sprite-facnav_thebarrow a:hover { background: url(http://www.mercyfolsom.org/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -1145px; }

#facnav-container #sprite-facnav_volunteerinformation a:hover { background: url(http://www.mercyfolsom.org/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -1223px; }

#facnav-container #sprite-facnav_wellnessprevention a:hover { background: url(http://www.mercyfolsom.org/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -1301px; }

#facnav-container #sprite-facnav_whoweare a:hover { background: url(http://www.mercyfolsom.org/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -1379px; }







