/* ================= */
/*
  Description     : Styles for Consumer View Redesign (All font size definations are at the bottom, with the base body font size set in the three font css files.)
  Author          : Brian Cronk
  Created         : 04/13/2007
  Modified        : 08/24/2007  
  Owner/Copright  : 2007, Catholic Healthcare West
  Notes           : 
  Updates         : 
*/
/* ************** */
h1.printPageTitle {display: none;} 
html {min-height: 100%; height: auto;}

body {
  color: #333333; 
  font-family: arial, tahoma, helvetica, sans-serif; 
  text-align: center; 
  margin: 0; padding: 0; 
  background-color: #cfcfcf;}

.popup {background: #ffffff url(/stellent/groups/jsp/documents/webcontent/popup_bottombar.gif) repeat-x left bottom; margin: 0; padding: 0;}

img {border: 0;}
tr {vertical-align: top;}
form {padding: 0; margin: 0;}
a {color: #0077AA; text-decoration: underline;}
a:hover {color: #0077AA; text-decoration: none;}  
a:visited {color: #09214D;}

/* Replacement for <hr> */
.rule { border-bottom: 1px solid #DCD6CB; height: 1px; overflow: hidden; margin: 10px 5px;}

/* Skip Navigation Styles */
.pageTop {margin: 0px; padding: 0px; display: inline; height: 1px;}
.skip {position: absolute; top: -4em; left: 0; z-index: 0}
.skip a {padding: 0em 0.5em; left: 0em; width: 14.2em; z-index: 0}
.skip a:focus, .skip a:active {display: inline; z-index: 20; border: solid black 1px; color: #cc0; text-decoration: none; position: absolute; top: 7.5em; left: 120px}
.skip a#cont {position: absolute; top: -9em; width: 14.2em}
.skip a#cont:focus, .skip a#cont:active {position: absolute; top: 15em; left: 0em; z-index: 2}
.skip a:hover {cursor: default}

/* Sets overall site width */
#chwWrapper {width: 954px;}
#chwiFrameWrapper {width: 765px; margin: 0; padding: 0;}
#chwiFrameStaywellWrapper {width: 959px; margin: 0; padding: 0;}

/* Styles for Header, Logo and Logging Info Areas */
#chwHeader { font-size: 12px; text-align: left; margin: 0px 2px 4px 2px; padding: 0 6px 6px 6px; background-color: #ffffff; border-bottom: 1px solid #797979;}
#chwiFrameStaywellWrapper #chwHeader {margin: 0 2px 4px 7px;}
#chwiFrameWrapper #chwHeader{margin: 0 2px 4px 7px;}
#chwiFrameStaywellWrapper .chwTopImage {margin: 0 2px 0 7px;}
#chwHeader .headerContainer { padding-bottom: 8px; background: transparent url(/stellent/groups/jsp/documents/webcontent/header_tile_v2.gif) repeat-x bottom;}
#chwHeader .headerContainer p.adv {margin: 5px 0 0 0; padding: 0 0 0 12px; background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat -282px -254px;}
#chwHeader .headerContainer p.adv a {color: #333333; text-decoration: underline;font-size: 12px;}
#chwHeader .headerContainer p.adv a:hover {color: #333333; text-decoration: none;}

/* #chwHeader .headerLinkTable {background: transparent url(/stellent/groups/jsp/documents/webcontent/header_likbgnd.gif) no-repeat top right;} */
#chwHeader .headerLinkTable {background: transparent url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat 0 -1761px;} 

/* White content box with drop shadow */
.chwContainer {text-align: left; margin: 0px 2px 4px 2px; padding: 6px; border-bottom: 1px solid #7d7d7d; background-color: #ffffff;}

/* Security Breach Styles*/
#breachBarMessage {padding: 15px;  color: #666666; background-color:#fff;}
#breachBarMessage h1 {display: none;}
#breachBarMessage p {font-size: 1.1em; margin: 0 0 .5em 0; line-height: 1.4em; padding: 0;}


/* Homepage's left menu and flash images */ 
#pageLayoutTable {margin: 0px 2px 4px 2px;}  

#pageLayoutTable .col2 {}
#pageLayoutTable .col3_content {text-align: left; padding: 6px; border-bottom: 1px solid #7d7d7d; background-color: #ffffff;}
#pageLayoutTable .col4_navbottom {padding: 0px 6px 6px 6px; vertical-align: bottom; border-bottom: 1px solid #7d7d7d; background-color: #ffffff;}

/* Homepage spotlights */  
#homeSpotlights {margin: 0px 2px 4px 2px;}
.homeSpotlightTable .spotlightContainer {text-align: left; padding: 5px 6px 6px 6px; border-bottom: 1px solid #7d7d7d; background-color: #ffffff;}  
.homeSpotlightTable .spotlight {table-layout: fixed; width: 302px;}
.homeSpotlightTable .spotlightContainer h2 {margin: 0; padding: 0 0 10px 10px; font-weight: bold;}
.homeSpotlightTable .spotlightContainer p {margin: 0; padding: 0 0 3px 10px;}
.homeSpotlightTable .spotlightContainer a {color: #000000; text-decoration: none;}
.homeSpotlightTable .spotlightContainer a:hover {text-decoration: underline;}
.homeSpotlightTable .spotlightContainer p.more a {color: #0077AA; text-decoration: underline;}
.homeSpotlightTable .spotlightContainer p.more a:hover {text-decoration: none;}
.homeSpotlightTable .spotlightContainer .spotlightgif {width: 302px; height: 103px; z-index: 100; position: absolute; background-color: #transparent;}

/* Homepage links under the spotlights */
#indexContainer {}
.homeIndexTable {}
.homeIndexTable .col1 {width: 212px; padding: 10px 0 5px 0px; border-right: 1px solid #c5c4c4;}
.homeIndexTable .col2 {width: 212px; padding: 10px 0 5px 0px; border-right: 1px solid #c5c4c4;}
.homeIndexTable .col3 {width: 212px; padding: 10px 0 5px 0;}
.homeIndexTable .col4 {width: 314px;}
.homeIndexTable .col4 a {color: #0077AA; text-decoration: underline;}
.homeIndexTable .col4 a:hover  {text-decoration: none;}
.homeIndexTable .col4 .searchBgnd {margin-bottom: 20px; padding: 10px 5px 10px 5px; background: #dedede}
.homeIndexTable .col5 {background-color: #dedede;}
.homeIndexTable img.topMargin {margin-top: 10px;}
.homeIndexTable h2 {font-size: 1.02em; color: #7F004D; margin: 20px 0 5px 10px; padding: 0;}
.homeIndexTable h2 a, .homeIndexTable .col4 h2 a{color: #7F004D; text-decoration: none;}
.homeIndexTable h2 a:hover, .homeIndexTable .col4 h2 a:hover {color: #7F004D; text-decoration: underline;}
.homeIndexTable h2 a:visited, .homeIndexTable .col4 h2 a:hover {color: #7F004D;}
.homeIndexTable h2.firstheading {margin-top: 0;}
/* .homeIndexTable p {margin: 0; padding: 0px 20px 6px 25px; background: transparent url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat -284px -419px;} */
.homeIndexTable p {margin: 0; padding: 0px 20px 6px 25px; background: transparent url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat -5px -1995px;} 
.homeIndexTable p.text {margin: 0; padding: 0 20px 5px 10px; background-image: none;}
.homeIndexTable p a {color: #333333; text-decoration: none;}
.homeIndexTable p a:hover {text-decoration: underline;}
.homeIndexTable p.more {background-image: none;}
.homeIndexTable p.more a {color: #0077AA; text-decoration: underline;}
.homeIndexTable p.more a:hover {text-decoration: none;}
.homeIndexTable .col5 a {color: #0077AA; text-decoration: underline;}
.homeIndexTable .col5 a:hover {text-decoration: none;}

/* Styles for Page's Breadcrumbs */  
.breadcrumb {font-size: 0.92em; color: #7f004d; margin: 0px 0px 8px 0px; padding: 0px;}
.breadcrumb li {font-weight: bold; display: inline; padding: 0 5px 0 10px; background: transparent url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat -285px -361px;}
.breadcrumb li.home {background-image: none;}
.breadcrumb a {font-weight: normal;}
  
.contentLayoutTable {/*#51002C */}  
/*.contentLayoutTable .pageTitle {background: #5D0033 url(/stellent/groups/jsp/documents/webcontent/pgttl_bgnd.gif) no-repeat bottom right;} */
.contentLayoutTable .pageTitle {background: #5D0033 url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat bottom right;} 
.contentLayoutTable .pageTitle h1 {font-size: 1.7em; color: #ffffff; font-weight: normal; margin: 14px 5px 2px 8px; padding: 0px;}
.contentLayoutTable .mainCol {padding: 10px 5px 20px 5px;}
.contentLayoutTable #DetailPageNavTop {margin-bottom: 20px;}
.contentLayoutTable .intro {padding: 10px 0px 10px 0px; margin: 0;}
.contentLayoutTable .quickLink {text-align: right; margin: 0 0 5px 0; padding: 0;}
.contentLayoutTable a {color: #0077AA; text-decoration: underline;}
.contentLayoutTable a:hover {color: #0077AA; text-decoration: none;}
.contentLayoutTable .linkIndexTable {border-top: 1px solid #E7E4D3; margin-top: 20px;}
.contentLayoutTable .linkIndexTable h2 {font-size: 1.03em; margin-top: 20px;}
.contentLayoutTable .linkIndexTable a {color: #0077AA; text-decoration: underline;}
.contentLayoutTable .linkIndexTable a:hover {text-decoration: none;}
.contentLayoutTable h2 {color: #7F004D; margin: 0 0 5px 0; padding: 0;}
.contentLayoutTable .mainCol h2 {color: #7F004D; margin: 0 0 .5em 0; padding: 0;}
.contentLayoutTable .mainCol .photoLeft  {margin: 0 10px 10px 0; float: left;}
.contentLayoutTable .mainCol .photoRight {margin: 0 0 10px 10px; float: right;}
.contentLayoutTable .mainCol .caption {font-size: .92em; color: #666666;}
.contentLayoutTable h3 {color: #333333; margin: 20px 0px 0px 0px; padding: 0;}
.contentLayoutTable h4 {color: #6E715E; margin: 0px 0px 5px 0px; padding: 0;}
.contentLayoutTable .mainCol p {margin: 0px 0px 10px 0px; padding: 0;}
.contentLayoutTable .sectionBreak {clear: both; margin-bottom: .5em;}
.contentLayoutTable .linkIndexTable .col1 {padding: 0 30px 30px 5px;}
.contentLayoutTable .linkIndexTable .col2 {padding: 0 10px 30px 0;}
.contentLayoutTable .linkIndexTable p {margin: 5px 0px; padding: 0px 0px 0px 20px; background: transparent url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat -5px -1995px;}
.contentLayoutTable .linkIndexTable p a {color: #0077AA; text-decoration: underline;}
.contentLayoutTable .linkIndexTable p a:hover {text-decoration: none;}
.contentLayoutTable .linkIndexTable p.more {margin: 0 0 0 0; background-image: none;}

/* Homepage St Marys Health Plans spotlight and quick links */  
#SMHP-home-call-outs {display: block; width: 950px; padding: 0px; margin: 0px 0px 4px 0px;}
#SMHP-home-call-outs h2 {margin: 0px 0 16px 0; padding: 0 0 2px 0; color: #9c1558; font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; line-height: 1.45em; font-weight: bold;font-style: italic; background: transparent url(/stellent/groups/jsp/documents/webcontent/smhp_spotlight_title_underline.gif) no-repeat left bottom;}
#SMHP-home-call-outs td.gutter {width: 6px;}
#SMHP-home-call-outs td.home-call-out {width: 335px; border-bottom: 1px solid #7d7d7d; background-color: #ffffff;}
#SMHP-home-call-outs td.home-call-out .call-out-content-margin {text-align: left; padding: 20px 25px 0px 25px;}

/* Featured */
#SMHP-home-call-outs #featured-cta {margin: 0px; padding: 0px; width: 268px;}
#SMHP-home-call-outs #featured-cta h2 {display: none;}
#SMHP-home-call-outs #featured-cta p {margin: 0px; padding: 0px;}
	
/* Quick Links */
#SMHP-home-call-outs #quick-links {font-size: 12px; line-height: 15px;}
#SMHP-home-call-outs #quick-links ul {display: block; position: relative; margin: 0; padding: 0;}
#SMHP-home-call-outs #quick-links li {display: block; margin: 0; padding: 0 10px 8px 0; width: 124px; list-style: none; float: left;}

/* Log In */
#SMHP-home-call-outs #quick-links a {color: #000000; text-decoration: none;}
#SMHP-home-call-outs #quick-links a:hover {text-decoration: underline;}
#SMHP-home-call-outs #SMHP-login #login-form {margin: 0; padding: 0;}
#SMHP-home-call-outs #SMHP-login p {margin: 10px 0px 5px 0px; padding: 0;}
#SMHP-home-call-outs #SMHP-login #login-user, #SMHP-home-call-outs #SMHP-login #login-password {width: 135px;}


/* Spotlights on the site pages */
.pageSpotlightContainer {margin-bottom: 20px;}  
.pageSpotlightContainer h3 {font-size: 1em; margin: 5px 0px 5px 0px; padding: 0;}
.pageSpotlightContainer h3 a {color: #333333; text-decoration: none;}
.pageSpotlightContainer h3 a:visited {color: #333333; text-decoration: none;}
.pageSpotlightContainer h3 a:hover {color: #333333; text-decoration: underline;}
.pageSpotlightContainer p {margin: 0 0 10px 0; padding: 0;}   
.pageSpotlightContainer p a {color: #333333; text-decoration: none;}   
.pageSpotlightContainer p a:visited {color: #333333; text-decoration: none;}
.pageSpotlightContainer p a:hover {color: #333333; text-decoration: underline;} 
.pageSpotlightContainer p.more {margin: 0 0 0 0; background-image: none;}
.pageSpotlightContainer p.more a {color: #0077AA; text-decoration: underline;}
.pageSpotlightContainer p.more a:visited {color: #09214D; text-decoration: underline;}
.pageSpotlightContainer p.more a:hover {text-decoration: none;}
.pageSpotlightContainer p.arrowMore {margin: 0 0 10px 0; padding: 0 0 0 12px; background: transparent url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat -282px -283px;}
.pageSpotlightContainer p.arrowMore a {color: #0077AA; text-decoration: underline;}
.pageSpotlightContainer p.arrowMore a:visited {color: #09214D; text-decoration: underline;}
.pageSpotlightContainer p.arrowMore a:hover {color: #0077AA; text-decoration: none;}

/* spotlights on the site pages */
.additionalLinksContainer {margin: 30px 0 30px 0;}  
.additionalLinksContainer h3 {font-size: 1em; margin: 0; padding: 0;}
.additionalLinksContainer p {margin: 0; padding: 6px 0 6px 0; border-bottom: 1px solid #E7E4D3;}   

/* Heart Center Menu links landing page*/
a.heart-center-links{color:#0176ab; font-weight:bold; text-decoration:none; width:179px; height:58px; display:block; background:URL(/stellent/groups/jsp/documents/webcontent/btn-heart-center.jpg); line-height:59px; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-left:30px;}
a.heart-center-links:active{background:URL(/stellent/groups/jsp/documents/webcontent/btn-heart-center.jpg); text-decoration:none; font-weight:bold; color:#0176ab;}
a.heart-center-links:visited{background:URL(/stellent/groups/jsp/documents/webcontent/btn-heart-center.jpg); text-decoration:none; font-weight:bold; color:#0176ab;}
a.heart-center-links:hover{background:URL(/stellent/groups/jsp/documents/webcontent/btn-heart-center-over.jpg); text-decoration:none; font-weight:bold; color:#0176ab;}

/* Heart Center Menu links detail page*/
.services-procedures{background:URL(/stellent/groups/jsp/documents/webcontent/serives-and-procedures-back.jpg) repeat-y; width:209px;}
.services-procedures{margin-top:5px; margin-bottom:5px;}
.services-procedures li{list-style-image:url(/stellent/groups/jsp/documents/webcontent/arrow-bullet.jpg); margin-bottom:5px; margin-top:5px;}
.services-procedures ul li ul{padding-left:0px; margin-left:15px; margin-right:15px;}
.services-procedures li.selected{color:#0077aa;}


/* Site Search Styles */  
.siteSearchBgnd {background-color:#e3e3e3; padding: 10px 20px; margin-bottom: 4px;}
.siteSearchBgnd td {padding-bottom: 4px;}
.siteSearchBgnd h3 {font-size: 1.15em; margin: 0 0 .4em 0; padding: 0;}
.siteSearchBgnd h4 {font-size: .9em; color: #333333; font-weight: bold; margin: .4em 0 0 0;  padding: 0;}
.siteSearchBgnd p {margin: 0 0 5em 0; padding: 0;}
.siteSearchBgnd p.label {margin: 2em 0 .3em 0; padding: 0;}
.siteSearchBgnd p.error {margin: .5em 0 .3em 0; padding: 0;}
.siteSearchCheckBoxTable td {vertical-align: middle; padding: 1px 2px 1px 0px; margin-bottom: 10px;}
.siteSearchButtons {margin: 5px 0 15px 0;}
.searchTips {background-color: #dbf4b5; border-bottom: 1px solid #b0d575; padding: 5px;}
.searchTips h3 {margin: 0 0 .4em 0; padding: 0;}
.searchTips ol {margin-top: 0; margin-bottom: 0; left: -15px; position:relative;}
.searchTips li {margin: 0 0 .4em 0;}
.searchResultsPerPage {font-size: 0.92em; font-weight: bold; margin-top:10px;}
.searchResultsPerPage .select {font-size: .8em}
.searchResultDetailsTop {border-top: 1px solid #d0d0d0; border-bottom: 4px solid #e3e3e3; margin: 8px 0px; padding: 2px;}
.searchResultDetailsBottom {border-bottom: 1px solid #d0d0d0; border-top: 4px solid #e3e3e3; margin: 8px 0px; padding: 2px;}
.searchResultStats {font-weight: bold; padding: 4px 0; width: 150px; float: left;}
.searchResultPaging {width: 300px; float: right;}
.pagingTable td {color:#9a9a9a; padding: 1px 3px;}
.pagingTable a {color: #0077AA; text-decoration: none;}
.pagingTable a:hover {text-decoration: underline;}
.pagingTable .selected {color: #ffffff; background-color: #0077AA;}
.pagingTable .pagingNextPrev {font-weight: bold;}
.resultsForText {font-size: 1.15em; font-weight: bold; margin: 0 0 .4em 0;}
.resultsForText h2.error {}
.searchResultRow1, .searchResultRow2 {margin-bottom: 4px; padding: 4px 6px 8px 6px;}
.searchResultRow1 h3, .searchResultRow2 h3 {margin: 0 0 .4em 0; padding: 0;}
.searchResultRow1 p, .searchResultRow2 p {margin: 0; padding: 0;}
.searchResultRow1 {background-color: #e3e3e3;}  
.searchResultRow2 {background-color: #f0f0f0;}  
.searchDisclaimer {font-size: 0.92em; font-weight:normal;  color: #636363; padding: 20px 0 30px 0;}  
.searcTipsIcon {font-weight: bold; vertical-align: middle; margin: 0; padding: 2px 10px 2px 20px; background: transparent url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat -283px -465px;}

/* Search Results displayed in table */
.dataTable .searchResultRow1, .dataTable .searchResultRow1 {margin: 0;}
.dataTable th {padding: 2px 15px 8px 4px;}
.dataTable th a {color: #333333; text-decoration: underline;}
.dataTable th a:hover {color: #333333; text-decoration: none;}    
.dataTable th a:visited {color: #333333;}
/*.dataTable span.ascending {color: #7f004d; padding-bottom: 8px; background: transparent url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat -265px -496px;}*/
.dataTable span.ascending {color: #7f004d; padding-bottom: 8px; background: transparent url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat center -5px;}
.dataTable span.descending {color: #7f004d; padding-bottom: 8px; background: transparent url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat center -65px;}
.dataTable span a {color: #7f004d; text-decoration: none;}
.dataTable span a:hover {color: #7f004d; text-decoration: underline;}
.dataTable span a:visited {color: #7f004d;}
.dataTable td {padding: 4px 15px 10px 4px; border-bottom: 4px solid #ffffff;}
.dataTable th.mapCol {text-align: center;}
.dataTable td.mapCol {text-align: center; padding: 10px 4px 4px 4px;}
.dataTable td.year {font-size: 1.2em; font-weight: bold; padding: 15px 15px 4px 4px; border-bottom: 0px;}

/* Green Hypertext map in search results */
span.greenBtn {font-size: .9em; text-align: center; padding: 2px 4px; background: #c1dea7 url(/stellent/groups/jsp/documents/webcontent/btn_greentile.gif) repeat-x center; border: 1px solid #90c562;}
span.greenBtn a {color: #333333; text-decoration: none;}
span.greenBtn a:hover {color: #333333; text-decoration: underline;}  
span.greenBtn a:visited {color: #333333;}


/* Contact Us Styles */
.siteSearchBgnd label {font-weight: bold;}
.siteSearchBgnd .formNote {font-size: .8em; width:100px;}
.siteSearchBgnd .formNote p {margin: 0; padding: 4px 8px 10px 8px;}

/* Styles for PR section  */
/* Special Styles for For Physicians & Residents Section */
.contentLayoutTable .prSpotlightMiddle h2 {font-size: 1.5em; color: #333333; font-weight: normal; margin: 0 0 .5em 0;}
.forPhyButtonContainer {padding: 4px 0 5px 0; background: transparent url(/stellent/groups/jsp/documents/webcontent/forphy_tile.gif) repeat-x top;}
.forPhylinkslist {font-size: 1.01em; font-weight: bold; margin: 0 0 3em 0; padding: 0; list-style-type: none;}
.forPhylinkslist li {display: inline; padding: 0 2em .5em 13px; background: transparent url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat -282px -283px;}
.clinicalResourcesSpotlight {width: 334px; vertical-align: top; margin: 20px 0 0 0;}
.clinicalResourcesSpotlight h3 {margin-left: 100px;}
.clinicalResourcesSpotlight p {margin-left: 100px;}
.contentLayoutTable .oppDetail h2 {color: #7F004D; margin: 0 0px 10px 0px; padding: 0;}
.contentLayoutTable .oppDetail td {padding: 0 0 1.5em .8em;}
.chwlocations .stateFirst, .chwlocations .state {color: #006980; font-size: 1.4em; font-weight: bold; padding-top: 2em; padding-bottom: .5em;}
.chwlocations .stateFirst {padding-top: 0;}
.chwlocations .body {padding-right: 20px;}


/* Testimonial Page Styles */
.topQuote {padding: 18px 0 0 38px; background: transparent url(/stellent/groups/jsp/documents/webcontent/pr_testimonial_top.gif) no-repeat top left;}
.bottomQuote {padding: 0 40px 18px 0; background: transparent url(/stellent/groups/jsp/documents/webcontent/pr_testimonial_bottom.gif) no-repeat bottom right;}
.contentBlock {padding: 20px; background: #fff2d6 url(/stellent/groups/jsp/documents/webcontent/pr_testimonial_tile.gif) repeat-x bottom;}
.topQuote .photo {float: left;}
.topQuote .info {float: left; width: 425px; padding-left: 1em;} 
.clearFloat {clear: both;}

.label {font-weight: bold;}
.error {color: #cc0000; font-weight: bold;}
.contentLayoutTable .mainCol h2.error {color: #cc0000;font-weight: bold;}
.contentLayoutTable .mainCol h3.error  {color: #cc0000;font-weight: bold;}
.note {font-size: 0.92em;color:#999999;}

.photocredits {font-size: 0.92em; color: #9a9a9a; margin-top: 20px; padding-top: 10px; border-top: 1px solid #d0d0d0;}
.photocredits ul {margin-top: 0; padding-top: 0; border-top: 0px;}

.reqtext {color:#ff0000; font-weight: bold;}
.req {color:#ff0000; font-size: 28px; font-weight: normal; line-height: 0px; position: relative; top: 10px; left: 2px; margin-right: 5px;}
.req2 {color:#ff0000; font-size: 28px; font-weight: normal; line-height: 0px; position: relative; top: 10px; left: 2px; margin-right: 5px;}

/* Set Font Sizes */
#spotlights h2 {font-size: 0.92em;}
#spotlights p {font-size: 0.92em;}   
h2 {font-size: 1.15em;}
h3 {font-size: 1.05em;}
h4 {font-size: 1.25em;} 
 
/* View our Facility Styles */
/*
.viewFacilityTL {margin-top: 20px; background: #E6E6E6 url(/stellent/groups/jsp/documents/webcontent/viewfacilitytl.gif) no-repeat top left;}
.viewFacilityTR {background: transparent url(/stellent/groups/jsp/documents/webcontent/viewfacilitytr.gif) no-repeat top right;}
.viewFacilityBL {background: transparent url(/stellent/groups/jsp/documents/webcontent/viewfacilitybl.gif) no-repeat bottom left;}
.viewFacilityBR {padding: 6px; background: transparent url(/stellent/groups/jsp/documents/webcontent/viewfacilitybr.gif) no-repeat bottom right;}
.viewFacilityContent {padding: 4px; background-color: #ffffff;}
.viewFacilityTable .links {padding-top: 10px; background: transparent url(/stellent/groups/jsp/documents/webcontent/viewfacilitytile.gif) repeat-x top left;}
.viewFacilityTable .stroke1 { border: 1px solid #EBEBEB;}
.viewFacilityTable .stroke2 {padding: 6px; border-bottom: 1px solid #A7A7A7;}
.viewFacilityTable .slidesInfo {width: 293px; margin-bottom: 15px; text-align: right;}    
.viewFacilityTable .slidesNum {width: 117px; float: left; text-align: center; padding: 5px 0px;}    
.viewFacilityTable .buttons {width: 162px; float: right; text-align: right; }  
.viewFacilityTable p {margin: 0; padding: 3px 10px 4px 0px;}
.viewFacilityTable p a {display: block; color: #333333; font-weight: normal; padding: 0 0 0 12px; text-decoration: none; background: transparent url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat -283px -658px;}  
.viewFacilityTable p a:hover {color: #333333; text-decoration: underline;}  
.viewFacilityTable a:visited {color: #333333;}
.viewFacilityTable p.selected {color: #7F004D; font-weight: bold; padding-left: 12px; background: transparent url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat -283px -616px;}
.viewFacilityTable p.selected a {color: #7F004D; font-weight: bold; padding: 0; background-image: none;} 
.viewFacilityTable p.selected a:hover {color: #7F004D;} 
.viewFacilityTable p.selected a:visited {color: #7F004D;}
*/

#viewFacility {margin-top: 20px; padding: 6px; background-color: #E6E6E6; position: relative;}
.viewFacilityTL {position: absolute; width: 6px; height: 6px; top: 0px; left: 0px; background: transparent url(/stellent/groups/jsp/documents/webcontent/facspriteviewfacility.gif) no-repeat top left;}
.viewFacilityTR {position: absolute; width: 6px; height: 6px; top: 0px; right: 0px; background: transparent url(/stellent/groups/jsp/documents/webcontent/facspriteviewfacility.gif) no-repeat -6px 0px;}
.viewFacilityBL {position: absolute; width: 6px; height: 6px; bottom: 0px; left: 0px; background: transparent url(/stellent/groups/jsp/documents/webcontent/facspriteviewfacility.gif) no-repeat bottom left;}
.viewFacilityBR {position: absolute; width: 6px; height: 6px; bottom: 0px; right: 0px; background: transparent url(/stellent/groups/jsp/documents/webcontent/facspriteviewfacility.gif) no-repeat bottom -6px;}
.viewFacilityContent {padding: 4px; background-color: #ffffff;}
.viewFacilityTable .links {padding-top: 10px; background: transparent url(/stellent/groups/jsp/documents/webcontent/viewfacilitytile.gif) repeat-x top left;}
.viewFacilityTable .stroke1 { border: 1px solid #EBEBEB;}
.viewFacilityTable .stroke2 {padding: 6px; border-bottom: 1px solid #A7A7A7;}
.viewFacilityTable .slidesInfo {width: 293px; margin-bottom: 15px; text-align: right;}    
.viewFacilityTable .slidesNum {width: 117px; float: left; text-align: center; padding: 5px 0px;}    
.viewFacilityTable .buttons {width: 162px; float: right; text-align: right; }  
.vtprevbutton, .vtprevbutton:hover  {height: 35px; width: 80px; display: block; float: left; background: transparent url(/stellent/groups/jsp/documents/webcontent/facspriteviewfacility.gif) no-repeat -13px 0px;}
.vtnextbutton, .vtnextbutton:hover {height: 35px; width: 82px; display: block; float: right; background: transparent url(/stellent/groups/jsp/documents/webcontent/facspriteviewfacility.gif) no-repeat -93px 0px;}
.vtprevbutton:hover {background-position: -13px -36px;}
.vtnextbutton:hover {background-position: -93px -36px;}
.viewFacilityTable p {margin: 0; padding: 3px 10px 4px 0px;}
.viewFacilityTable p a {display: block; color: #333333; font-weight: normal; padding: 0 0 0 12px; text-decoration: none; background: transparent url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat -283px -658px;}  
.viewFacilityTable p a:hover {color: #333333; text-decoration: underline;}  
.viewFacilityTable a:visited {color: #333333;}
.viewFacilityTable p.selected {color: #7F004D; font-weight: bold; padding-left: 12px; background: transparent url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat -283px -616px;}
.viewFacilityTable p.selected a {color: #7F004D; font-weight: bold; padding: 0; background-image: none;} 
.viewFacilityTable p.selected a:hover {color: #7F004D;} 
.viewFacilityTable p.selected a:visited {color: #7F004D;}

/* Footer Styles */  
#footerContainer {font-size: 0.92em; padding: 15px; background: transparent url(/stellent/fragments/v2Footer/images/footerBgnd.gif) repeat-x top;}
.footerLinksTable {color: #666666;}
.footerLinksTable a {color: #666666;}
.footerLinksTable a:visited {color: #666666;}
.footerLinksTable p {margin: 0; padding: 1px 0px;}
.footerLinksTable .col1 {padding: 1px 10px; border-right: 1px solid #c5c4c4;}  
.footerLinksTable .col2 {padding: 1px 10px; border-left: 1px solid #ffffff;}  
.footerLinksTable .col3 {padding: 1px 20px;}  
.footerLinksTable .col4 {padding: 1px 10px 1px 10px;}  

/* Popup Windows  */
#chwPopupWrapper {font-size: 1em;}
#chwPopupWrapper .topBar {text-align: left; padding: 5px 10px 5px 20px; background: #b7206c url(/stellent/groups/jsp/documents/webcontent/popup_topbar.gif) repeat-x bottom;}

/* Popup  */
#popupContent {}
#popupContent h1 {color: #ffffff; font-size: 1.5em; font-weight: normal; margin: 0; padding: 4px 0 4px 0;}
#popupContent h2 {font-size: 1.6em; font-weight: normal; padding: 0; margin: 0 10px 10px 0;} 
#popupContent h3 {font-size: 1.1em; padding: 0; margin: 0 10px 10px 0;} 
#popupContent p {margin-right: 10px;} 
#popupContent .col1 {float: left; width: 280px; margin: 15px 15px 15px 10px;}
#popupContent .col2 {float: right; width: 280px; margin: 15px 10px 15px 15px;}
#popupContent .address {color: #333333; font-size: .9em; margin: 5px 10px 0 0;} 

/* Email A Page Styles */
#emailPage {color: #333333;}
#emailPage .content {padding: 10px;}
#emailPage h1 {PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 1.5em; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 4px;}
#emailPage h2 {font-size: 1.6em; font-weight: normal; padding: 0; margin: 10px 10px 0 10px;} 
#emailPage h3 {font-size: 1.1em; padding: 0; margin: 0 10px 0 10px;} 
#emailPage label {color: #157890; font-weight: bold; font-size: 1.05em; padding: 0; margin: 0 0 2px 0;}
/*#emailPage .reqIcon {color:#ff0000; font-weight: bold; padding: 0 0 0 14px; background: transparent url(/stellent/groups/jsp/documents/webcontent/req_icon.gif) no-repeat center left;}*/
#emailPage .reqIcon {color:#ff0000; font-weight: bold; padding: 0 0 0 14px; background: transparent url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat -285px -577px;}
#emailPage .reqText {padding: 0 10px 2px 0;}
#emailPage .note {color: #333333; font-size: .8em; margin: 2px 0 20px 0;}
#emailPage .blueBackground {padding: 12px 14px 18px 14px; background: #e7f3fd url(/stellent/groups/jsp/documents/webcontent/blue_backgroundtile.gif) repeat-x bottom left;}
#emailPage .buttonsContainer {clear: both; padding: 8px 10px 8px 15px; border-bottom: 1px solid #d0d0d0;}
#emailPage .disclaimer {font-size: .9em; padding: 10px;}  

/* Maps & Directions page with thumbnail images */
h3.mapthumbnailTitle {margin: 10px 0 5px 10px;}
.mapthumbnailTable td {border: 1px solid #DCD6CB; padding: 4px;}
.clickEnlarge {color: #626262;  font-size: .9em; padding: 5px 14px 0px 3px; background: transparent url(/stellent/groups/jsp/documents/webcontent/icon_openwindow.gif) no-repeat right .7em;}

/* Online Nursery Styles */
#nurseryPhoto {background: #fefefc url(/stellent/groups/jsp/documents/webcontent/nurseryphototile.gif) repeat-x; padding: 0;}  
#nurseryPhoto2 {background: #fefefc url(/stellent/groups/jsp/documents/webcontent/nurseryphototile2.gif) repeat-x; padding: 0;}  
#nurseryLetters {background: #f9fafb url(/stellent/groups/jsp/documents/webcontent/nurserylettertile.gif) repeat-x left top; padding: 0 1px 10px 4px;}
#nurseryLetters .letter {margin: 0 0px 5px 0px;}
#onlineNursery .pagingtop {padding: 15px 10px 5px 10px; border-bottom: 2px solid #c4eaf0;}
#onlineNursery .pagingbottom {padding: 5px 10px 15px 10px; border-top: 2px solid #c4eaf0;}
#onlineNursery .dataTable tr.searchResultRow1 {background-color: #ffffff; border-bottom: 0px solid #ffffff;}
#onlineNursery .dataTable tr.searchResultRow2 {background-color: #ffffff; border-bottom: 0px solid #ffffff;}
#onlineNursery .dataTable th {border-bottom: 1px solid #c4eaf0; color: #333333; padding: 10px 10px; font-weight: bold; 
background: #e7f7f9 url(/stellent/groups/jsp/documents/webcontent/nurserypagingbottom.gif) repeat-x left bottom;}
#onlineNursery .dataTable td {padding: 5px 10px;}
#onlineNursery h1 {font-size: 1.6em; padding: 0; margin: 0 0 .5em 0;}
#onlineNursery .babycontainer {border-top: 2px solid #c4eaf0; padding: 20px 10px; margin-top: 20px; background: #ffffff url(/stellent/groups/jsp/documents/webcontent/nurserynametile.gif) repeat-x left top;}
#onlineNursery .babycontainer .babyinfo {padding-right:20px;}
#onlineNursery .babycontainer .babyPhotoContainer {border: 3px solid #dbebf7;}
#onlineNursery .babycontainer .whiteStroke {border: 1px solid #ffffff; overflow: visible;}
#onlineNursery .babycontainer .pinkStroke {border: 6px solid #fbcfd2; overflow: visible;}
#onlineNursery .babycontainer .photoBgnd {border: 1px solid #ffffff; padding: 10px; overflow: visible; background-color: #fdf9d4; vertical-align: middle; text-align: center;}

/* Streaming Video Page Styles */
.videoWell {background: transparent url(/stellent/groups/jsp/documents/webcontent/videobgnd_tile.gif) repeat-x left bottom; border: 1px solid #d2d2d2; border-top: 3px solid #d2d2d2; margin: 0 0 20px 0; padding: 10px;}
.videoWellImg {padding-right: 10px; vertical-align: top;}
.videoWellDesc {padding-right: 20px; vertical-align: top;}  
.videoWellDesc h3 {padding: 0; margin: 0 0 .3em 0;}  
.videoWellDesc p {padding:  0; margin: 0 0 2em 0;}   
.videoWell .displayformatTable {padding:  0; margin: .5em 0 0 0; clear: both; float: none;} 
.videoWell td.displayLabel {vertical-align: middle; font-weight: bold;} 
.clearFloat {clear: both; float: none;}  

/* Sprite Styles */
/* Left A NAV */

#facnav-container {
	margin-top: 0px;
	padding-left: 0px;
}

#facnav-container .facnav_levelA {
	background: url(/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_clinicaltrials { background-position: -600px -391px; }
#facnav-container #sprite-facnav_conferencessymposia { background-position: -600px -313px; }
#facnav-container #sprite-facnav_educationresources { background-position: -600px -547px; }
#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_givingtobarrow { background-position: -600px -859px; }
#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_neurologicalservices { background-position: -600px -235px; }
#facnav-container #sprite-facnav_patients { background-position: 0 -937px; }
#facnav-container #sprite-facnav_patients_newwin { background-position: -600px -781px; }
#facnav-container #sprite-facnav_research { background-position: -600px -469px; }
#facnav-container #sprite-facnav_stjosephs { background-position: -600px -703px; }
#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_nursing { background-position: -600px -1px; }
#facnav-container #sprite-facnav_urgentcarecenter { background-position: -600px -79px; }
#facnav-container #sprite-facnav_woundhealingcenter { background-position: -600px -157px; }
#facnav-container #sprite-facnav_divider { background-position: 0 -391px; }
#facnav-container #sprite-facnav_medstudentrotations { background-position: -600px -937px; }
#facnav-container #sprite-facnav_resandfellowships { background-position: -600px  -1015px; }
#facnav-container #sprite-facnav_healthplanmembers { background-position: -800px -1px; }
#facnav-container #sprite-facnav_employers { background-position: -800px -79px; }
#facnav-container #sprite-facnav_providers { background-position: -800px -157px; }
#facnav-container #sprite-facnav_brokers { background-position: -800px -235px; }
#facnav-container #sprite-facnav_visitors { background-position: -800px -313px; }
#facnav-container #sprite-facnav_healthplansservices { background-position: -800px -391px; }
#facnav-container #sprite-facnav_gethealthy { background-position: -800px -469px; }
#facnav-container #sprite-facnav_saintmarys { background-position: -800px -547px; }

/* 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_clinicaltrials_on { background-position: -600px -417px; }
#facnav-container #sprite-facnav_conferencessymposia_on { background-position: -600px -339px; }
#facnav-container #sprite-facnav_educationresources_on { background-position: -600px -573px; }
#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_givingtobarrow_on { background-position: -600px -885px; }
#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_neurologicalservices_on { background-position: -600px -261px; }
#facnav-container #sprite-facnav_patients_on { background-position: 0 -963px; }
#facnav-container #sprite-facnav_patients_newwin_on { background-position: -600px -807px; }
#facnav-container #sprite-facnav_research_on { background-position: -600px -495px; }
#facnav-container #sprite-facnav_stjosephs_on { background-position: -600px -729px; }
#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; }
#facnav-container #sprite-facnav_nursing_on { background-position: -600px -27px; }
#facnav-container #sprite-facnav_urgentcarecenter_on { background-position: -600px -105px; }
#facnav-container #sprite-facnav_woundhealingcenter_on { background-position: -600px -183px; }
#facnav-container #sprite-facnav_medstudentrotations_on { background-position: -600px -963px; }
#facnav-container #sprite-facnav_resandfellowships_on { background-position: -600px  -1041px; }
#facnav-container #sprite-facnav_healthplanmembers_on { background-position: -800px -27px; }
#facnav-container #sprite-facnav_employers_on { background-position: -800px -105px; }
#facnav-container #sprite-facnav_providers_on { background-position: -800px -183px; }
#facnav-container #sprite-facnav_brokers_on { background-position: -800px -261px; }
#facnav-container #sprite-facnav_visitors_on { background-position: -800px -339px; }
#facnav-container #sprite-facnav_healthplansservices_on { background-position: -800px -417px; }
#facnav-container #sprite-facnav_gethealthy_on { background-position: -800px -495px; }
#facnav-container #sprite-facnav_saintmarys_on { background-position: -800px -573px; }

/* hover over classes */
#facnav-container #sprite-facnav_academicaffairs a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -53px; }
#facnav-container #sprite-facnav_barrowfoundation a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -131px; }
#facnav-container #sprite-facnav_careers a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -287px; }
#facnav-container #sprite-facnav_careers_newwin a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -235px; }
#facnav-container #sprite-facnav_class a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -365px; }
#facnav-container #sprite-facnav_clinicaltrials a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) -600px -443px; }
#facnav-container #sprite-facnav_conferencessymposia a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) -600px -365px; }
#facnav-container #sprite-facnav_educationresources a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) -600px -677px; }
#facnav-container #sprite-facnav_findadoctor a:hover { background:url(/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -469px; }
#facnav-container #sprite-facnav_forphyres a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -547px; }
#facnav-container #sprite-facnav_foundations a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -625px; }
#facnav-container #sprite-facnav_givingtobarrow a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) -600px -911px; }
#facnav-container #sprite-facnav_healthinformation a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -781px; }
#facnav-container #sprite-facnav_health_newwin a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -729px; }
#facnav-container #sprite-facnav_health_plans a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -833px; }
#facnav-container #sprite-facnav_medservices a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -911px; }
#facnav-container #sprite-facnav_neurologicalservices a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) -600px -287px; }
#facnav-container #sprite-facnav_patients a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -989px; }
#facnav-container #sprite-facnav_patients_newwin a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) -600px -833px; }
#facnav-container #sprite-facnav_research a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) -600px -521px; }
#facnav-container #sprite-facnav_stjosephs a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) -600px -755px; }
#facnav-container #sprite-facnav_stjosephsfoundation a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -1067px; }
#facnav-container #sprite-facnav_thebarrow a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -1145px; }
#facnav-container #sprite-facnav_volunteerinformation a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -1223px; }
#facnav-container #sprite-facnav_wellnessprevention a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -1301px; }
#facnav-container #sprite-facnav_whoweare a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) 0 -1379px; }
#facnav-container #sprite-facnav_nursing a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) -600px -53px; }
#facnav-container #sprite-facnav_urgentcarecenter a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) -600px -131px; }
#facnav-container #sprite-facnav_woundhealingcenter a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) -600px -209px; }
#facnav-container #sprite-facnav_medstudentrotations a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) -600px -989px; }
#facnav-container #sprite-facnav_resandfellowships a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) -600px -1067px; }
#facnav-container #sprite-facnav_healthplanmembers a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) -800px -53px; }
#facnav-container #sprite-facnav_employers a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) -800px -131px; }
#facnav-container #sprite-facnav_providers a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) -800px -209px; }
#facnav-container #sprite-facnav_brokers a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) -800px -287px; }
#facnav-container #sprite-facnav_visitors a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) -800px -365px; }
#facnav-container #sprite-facnav_healthplansservices a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) -800px -443px; }
#facnav-container #sprite-facnav_gethealthy a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) -800px -521px; }
#facnav-container #sprite-facnav_saintmarys a:hover { background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) -800px -677px; }

/* Header Sprite Styles */
.headerDivider { width: 17px; height:22px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat 0 -1499px; }
.headerLeft { width: 86px; height:22px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat -17px -1708px; }
.headerRight { width: 90px; height:22px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat 0 -1731px; }
.homeButtonLink, a.homeButtonLink , a.homeButtonLink:hover { width: 39px; height:22px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat 0 -1614px; }
a.homeButtonLink:hover { background-position: 0 -1637px; }
.contactusButtonLink, a.contactusButtonLink , a.contactusButtonLink:hover { width: 70px; height:22px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat 0 -1453px; }
a.contactusButtonLink:hover { background-position: 0 -1476px; }
.textonlyButtonLink, a.textonlyButtonLink , a.ChineseButtonLink:hover { width: 64px; height:22px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat 0 -1660px; }
a.textonlyButtonLink:hover { background-position: 0 -1683px; }
.EnglishButtonLink { width: 45px; height:22px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat 0 -1545px; }
a.EnglishButtonLink , a.EnglishButtonLink:hover { width: 45px; height:22px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat 0 -1522px; }
.EnglishButtonLink, a.EnglishButtonLink:hover { background-position: 0 -1545px; }
.SpanishButtonLink { width: 45px; height:22px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat 0 -1591px; }
a.SpanishButtonLink , a.SpanishButtonLink:hover { width: 45px; height:22px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat 0 -1568px; }
a.SpanishButtonLink:hover { background-position: 0 -1591px; }
ChineseButtonLink { width: 38px; height:22px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat 0 -1431px; }
a.ChineseButtonLink , a.ChineseButtonLink:hover { width: 38px; height:22px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat 0 -1407px; }
a.ChineseButtonLink:hover { background-position: 0 -1431px; }
.presscenterButtonLink, a.presscenterButtonLink , a.presscenterButtonLink:hover { width: 84px; height:22px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat -274px -1656px; }
a.presscenterButtonLink:hover { background-position: -274px -1684px; }

/* Utility Bar Sprite styles */
a.headerGoButton, a.headerGoButton:hover { width: 32px; height:22px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat -248px -2px; }
a.utilityBarEmail, a.utilityBarEmail:hover { width: 70px; height:14px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat -277px -111px; }
a.utilityBarEmail:hover { background-position: -277px -134px; }
a.utilityBarPrint, a.utilityBarPrint:hover { width: 71px; height:14px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat -277px -206px; }
a.utilityBarPrint:hover { background-position: -277px -230px; }
a.utilityBarText, a.utilityBarText:hover { width: 65px; height:14px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/facsprite.png) no-repeat -280px -159px; }
a.utilityBarText:hover { background-position: -279px -182px; }

/* User styles for the Heart Center */
.CHWplum {color:#7f004d;}
.black {color:#000000;}
.gray {color:#666666;}
.lightGray {color:#7d7d7d;}
.fontLarge {font-size: 1.2em;}
.fontSerifLarge {font-size: 1.25em; FONT-FAMILY: 'Bookman Old Style', serif;}
.fontSerifLarger {font-size: 1.5em; FONT-FAMILY: 'Bookman Old Style', serif;}
.pinkBullet {list-style-image: url(/stellent/groups/jsp/documents/webcontent/pink-bullet.jpg);}
