/* ================= */
/*
  Description     : Styles for Foundations
  Author          : Brian Cronk
  Created         : 06/19/2007
  Owner/Copright  : 2007, Catholic Healthcare West
  Notes           : 
  Updates         : 
*/
/* ************** */
h1.printPageTitle {display: none;} 
body {
  color: #333333; 
  font-family: arial, tahoma, helvetica, sans-serif; 
  text-align: center; 
  margin: 0; padding: 0; 
  background-color: #D7D6BC;}
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;}

/* 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 widths */
#chwTier1Wrapper {width: 954px;}
#chwTier2Wrapper {width: 854px;}
#chwTier3Wrapper {width: 754px;}

/* White content box with drop shadow */
.chwContainer {text-align: left; margin: 0 2px 4px 2px; padding: 6px; border-bottom: 1px solid #7d7d7d; background-color: #ffffff; clear: both;}


/* Styles for Header, Logo and Logging Info Areas */
#chwHeader {font-size: 12px; text-align: left; margin: 0px 2px 4px 2px; padding: 0px 0px 0px 0px; background-color: #ffffff; border-bottom: 1px solid #797979;}
#chwHeader .headerContainer {padding-bottom: 8px; background: url(/stellent/groups/jsp/documents/webcontent/foundationheader.gif) bottom;}
#chwHeader .foundationHeaderButtons {margin: 20px 0 0 0; height: 45px; width: 298px;} 
/*#chwHeader .headerLinkTable {background: transparent url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) no-repeat 0 -1075px;}*/

/* 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;}

/* Tier 1 Home Content */
#tier1_marketingcontent {margin: 0 2px 4px 2px;}
#tier1_marketingcontent td {text-align: left; padding: 6px; background-color: #ffffff; border-bottom: 1px solid #7d7d7d;}
#tier1_marketingcontent td td {padding: 0; border: 0;}
#tier1_marketingcontent td.gutter {padding: 0px; background: none; border: 0;}
#tier1_marketingcontent td.nav {background: #ffffff url(/stellent/groups/jsp/documents/webcontent/nav_bottom.gif) no-repeat bottom center;}
#tier1_marketingcontent td.flashwell {}
#tier1_marketingcontent td.spotlight {}
#tier1_marketingcontent td.spotlight h2 {font-weight: bold; margin: 0 0 .3em 0; padding: 0;}
#tier1_marketingcontent td.spotlight p {margin: 0; padding: 0;}
#tier1_marketingcontent td.spotlight img {float: left; margin: 0 10px 0 0; padding: 0;}


/* Tier 1 Home Content */
#tier1_homecontent {}
#tier1_homecontent p {margin: 0; padding: 0;}
#tier1_homecontent .homeintro {padding: 0 20px 0 10px;}
#tier1_homecontent .homeintro p {margin: 0 0 2em 0; padding: 0;}
#tier1_homecontent .homenews {padding: 0 6px 0 6px;}
#tier1_homecontent .newsitem {margin-bottom: 2em;}
#tier1_homecontent .homenews h2 {font-weight: bold; margin: 0 0 .3em 0; padding: 0;}


/* Tier 2 and Tier 3 Home Content */
#tier2_homecontent {margin: 0 2px 4px 2px;}
#tier2_homecontent h2 {font-size: 1.1em; font-weight: bold; font-style: normal; margin: 0 0 1.2em 0; padding: 0;}
#tier2_homecontent h3 {font-size: 1em; font-weight: bold; font-style: normal; margin: 0 0 .4em 0; padding: 0;}
#tier2_homecontent p {margin: 0 0 1.2em 0; padding: 0;}
#tier2_homecontent .content {padding: 15px 10px;}
#tier2_homecontent .newsTitle {margin-left: 10px; border-top: 1px dashed #DCD6CB;}
#tier2_homecontent .newsitems {margin: 15px 10px;}
#tier2_homecontent .newsitems td {padding-right: 30px;}
#tier2_homecontent .spotlight img {float: left; margin: 0 .8em .5em 0; border: 0;}

.spotlight a { color: #333333; text-decoration: none;}
.spotlight a:hover { color: #333333; text-decoration: underline; }
.spotlight p.more a { color: #0077aa; text-decoration: underline; }
.spotlight p.more a:hover { text-decoration: none; }

/* Landing page's left menu and content area */ 
/* Detail page's left menu and content area */ 
#pageLayoutTable {margin: 0px 2px 4px 2px;}  
#pageLayoutTable .col1_nav {text-align: left; font-weight: bold; padding: 6px 6px 32px 6px; background: #ffffff url(/stellent/groups/jsp/documents/webcontent/nav_bottom.gif) no-repeat bottom center; border-bottom: 1px solid #7d7d7d;}  
#pageLayoutTable .col1_nav .menu {background-color: #EAE9CA; padding: 0 0 .4em 0; border-bottom: 3px solid #ffffff; }
#pageLayoutTable .col1_nav .submenu {padding-left: 15px;} 
#pageLayoutTable .col1_nav p {margin: 0; padding: 4px 5px 6px 2px;}  
#pageLayoutTable .col1_nav p a {display: block; color: #333333; font-weight: normal; padding: 0 0 0 16px; text-decoration: none; background: transparent url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) no-repeat -268px -336px;} 
#pageLayoutTable .col1_nav p a:hover {color: #333333; text-decoration: underline;}  
#pageLayoutTable .col1_nav p a:visited {color: #333333;}
#pageLayoutTable .col1_nav p.open {color: #7F004D; padding: 0 0 0 16px; background: transparent url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) no-repeat -270px -294px;} 
#pageLayoutTable .col1_nav p.open a {color: #7F004D; padding: 0; background-image: none;} 
#pageLayoutTable .col1_nav p.open a:hover {color: #7F004D;} 
#pageLayoutTable .col1_nav p.open a:visited {color: #7F004D;}
#pageLayoutTable .col1_nav p.selected {color: #7F004D; font-weight: bold; padding-left: 19px; background: transparent url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) no-repeat -268px -376px;}
#pageLayoutTable .col1_nav p.selected a {color: #7F004D; font-weight: bold; padding: 0; background-image: none;} 
#pageLayoutTable .col1_nav p.selected a:hover {color: #7F004D;} 
#pageLayoutTable .col1_nav p.selected a:visited {color: #7F004D;}


#pageLayoutTable .col2 {}
#pageLayoutTable .col3_content {text-align: left; padding: 6px; border-bottom: 1px solid #7d7d7d; background-color: #ffffff;}

/* Style detail Page  */
.contentLayoutTable {/*#51002C */}  
.contentLayoutTable .pageTitle {background: #5D0033 url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) no-repeat bottom right;}


.contentLayoutTable .pageTitle h1 {color: #ffffff; font-weight: normal; margin: 10px 5px 2px 8px; padding: 0px;}
.contentLayoutTable .mainCol {padding: 10px 5px 20px 5px;}
.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  .mainCol h2 {color: #7F004D; margin: 0 0 .3em 0; padding: 0;}
.contentLayoutTable  .mainCol h3 {color: #333333; margin: 2em 0 .2em 0; padding: 0;}
.contentLayoutTable  .mainCol hr {margin: 20px 0 10px 0; padding: 0; height: 0px; border: 0px; border-top: 1px dashed #DCD6CB;}


.contentLayoutTable  .mainCol .photoLeft  {margin: 0 10px 10px 0; float: left;}
.contentLayoutTable  .mainCol .photoRight {margin: 0 0 10px 10px; float: right;}



/* Styles for Page's Breadcrumbs */  
.breadcrumb {margin: 0px 0px 8px 0px; padding: 0px;}
.breadcrumb li {font-weight: bold; display: inline; padding: 0 .2em 0 .8em; background: transparent url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) no-repeat -274px -467px;}
.breadcrumb li.home {background-image: none;}
.breadcrumb a {font-weight: normal;}


#mainCol {}
#mainCol a {color: #0077AA; text-decoration: underline;}
#mainCol a:hover {color: #0077AA; text-decoration: none;}
#mainCol h2 {color: #7F004D; margin: 1.5em 0 .3em 0; padding: 0;}
#mainCol h3 {color: #333333; margin: .8em 0 .2em 0; padding: 0;}
#mainCol h4 {color: #333333; margin: .5em 0 2px 0; padding: 0;}
#mainCol p {margin: 0 0 .8em 0; padding: 0;}

#mainCol .content {padding: 1.5em 0 1.5em 0; margin: 0;}
#mainCol #indexOfLinks {padding: 1.5em 0 1.5em 0; margin: 0; clear: both; border-top: 1px dashed #DCD6CB;}

#mainCol #indexOfLinks #twoColNum1 {width: 48%; float: left; padding: 0 0 3em 0;}
#mainCol #indexOfLinks #twoColNum2 {width: 48%; float: right; padding: 0 0 3em 0;}  
#mainCol #indexOfLinks .bulletItem {margin: 5px 0px; padding: 0px 0px 0px 20px; background: transparent url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) no-repeat -2px -1134px;}







/* Spotlights on the site pages */
.pageSpotlightContainer {margin-bottom: 20px;}  
.pageSpotlightContainer h3 {color: #333333; margin: .8em 0 .2em 0; padding: 0;}
.pageSpotlightContainer p {margin: 0 0 .8em 0; padding: 0;}   
.pageSpotlightContainer p a { color: #333333; text-decoration: none;}
.pageSpotlightContainer p a:hover { color: #333333; text-decoration: underline; }
.pageSpotlightContainer h3 a { color: #333333; text-decoration: none;}
.pageSpotlightContainer h3 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:hover {text-decoration: none;}
  
/* spotlights on the site pages */
.additionalLinksContainer {margin: 30px 0 30px 0;}  
.additionalLinksContainer h3 {margin: 0; padding: 0;}
.additionalLinksContainer p {margin: 0; padding: .4em 0 .4em 0; border-bottom: 1px solid #E7E4D3;}   

/* Footer Styles */  
#footerContainer {padding: 15px; background: transparent url(/stellent/fragments/v2fndfooter/images/foundation_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 dashed #c5c4c4;}  
.footerLinksTable .col2 {padding: 1px 10px;}  
.footerLinksTable .col3 {padding: 1px 20px;}  
.footerLinksTable .col4 {padding: 1px 10px 1px 10px;}  
  
/* Streaming Video Styles */
.movieBoxTable {width:320px; height:290px;}
.movieBoxTable td {background-color: #CCCCCC; text-align: center; vertical-align: middle;}

/* Contact the Foundation Styles */
#mainCol #contactFoundation #twoColNum1 {width: 48%; float: left; font-weight: bold; padding: 0 0 1em 0;}
#mainCol #contactFoundation #twoColNum2 {width: 48%; float: right; font-weight: bold; padding: 0 0 1em 0;}  
#mainCol #contactFoundation .content {padding: 0 0 1.5em 0; margin: 0;}
.formContainer {background-color: #e0dfc1; padding: 10px; margin-bottom: 20px;}
.formContainer label {font-weight: bold; padding-left: 2px;}
.formContainer .requiredLabel {padding: 0 14px 0 0; background: transparent url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) no-repeat right -1072px;}
.formContainer .formGroup1 {padding: 0 0 10px 0; clear: both;}
.formContainer .formGroup2 {float: left;  padding: 0 10px 10px 0;}
.formContainer .formGroup3 {float: left; width: 30%; padding: 0 0 10px 0;}
.requiredText {color: #ff0000; font-weight: bold; padding: 3px 14px; background: transparent url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) no-repeat -940px -1069px;}
.error {color: #cc0000; font-weight: bold;}
  
  
/* Set Font Sizes */
.spotlightTable .spotlightContainer h2 {font-size: 1em;}
.breadcrumb {font-size: 0.92em;}
#chwTier1Wrapper .contentLayoutTable .pageTitle h1 {font-size: 1.7em;}
#chwTier2Wrapper .contentLayoutTable .pageTitle h1 {font-size: 1.65em;}
#chwTier3Wrapper .contentLayoutTable .pageTitle h1 {font-size: 1.6em;}


 h2 {font-size: 1.15em;}
 h3 {font-size: 1.05em;}
 h4 {font-size: 1.25em;} 
 
#spotlights h2 {font-size: 0.92em;}
#spotlights p {font-size: 0.92em;}
 
.pageSpotlightContainer h3 {font-size: 1em;}
.additionalLinksContainer h3 {font-size: 1em;}
.note {font-size: 0.92em;}

.req {font-size: 1.5em;}

.disclaimer {font-size: 0.92em;}
#footerContainer {font-size: 0.92em;}

/* 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;} 

/* View our Facility Styles */
#viewFacility {margin-top: 20px; padding: 6px; background-color: #E6E6E6; position: relative;}
#viewFacility .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;}
#viewFacility .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;}
#viewFacility .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;}
#viewFacility .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;}
#viewFacility .viewFacilityContent {padding: 4px; background-color: #ffffff;}
#viewFacility .viewFacilityTable .links {padding-top: 10px; background: transparent url(/stellent/groups/jsp/documents/webcontent/viewfacilitytile.gif) repeat-x top left;}
#viewFacility .viewFacilityTable .stroke1 { border: 1px solid #EBEBEB;}
#viewFacility .viewFacilityTable .stroke2 {padding: 6px; border-bottom: 1px solid #A7A7A7;}
#viewFacility .viewFacilityTable .slidesInfo {width: 293px; margin-bottom: 15px; text-align: right;}    
#viewFacility .viewFacilityTable .slidesNum {width: 117px; float: left; text-align: center; padding: 5px 0px;}    
#viewFacility .viewFacilityTable .buttons {width: 162px; float: right; text-align: right; }  
#viewFacility .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;}
#viewFacility .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;}
#viewFacility .vtprevbutton:hover {background-position: -13px -36px;}
#viewFacility .vtnextbutton:hover {background-position: -93px -36px;}
#viewFacility .viewFacilityTable p {margin: 0; padding: 3px 10px 4px 0px;}
#viewFacility .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;}  
#viewFacility .viewFacilityTable p a:hover {color: #333333; text-decoration: underline;}  
#viewFacility .viewFacilityTable a:visited {color: #333333;}
#viewFacility .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;}
#viewFacility .viewFacilityTable p.selected a {color: #7F004D; font-weight: bold; padding: 0; background-image: none;} 
#viewFacility .viewFacilityTable p.selected a:hover {color: #7F004D;} 
#viewFacility .viewFacilityTable p.selected a:visited {color: #7F004D;}

/* Sprite Styles */
/* Left A NAV */
#fndnav-container {
	margin-top: 0px;
	padding-left: 0px;
}

#fndnav-container .fndnav_levelA {
	background: url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) no-repeat top left;
	width: 197px;
	height: 25px;
	list-style: none;
	display: block;
	padding-left: 0px;
}

#fndnav-container .fndnav_levelA a {
	width: 197px;
	height: 25px;
	display: block;
}

/* standard classes */
#fndnav-container #sprite-fndnav_board_volunteers { background-position: 0 -1px; }
#fndnav-container #sprite-fndnav_contactfoundation { background-position: 0 -80px; }
#fndnav-container #sprite-fndnav_events { background-position: 0 -158px; }
#fndnav-container #sprite-fndnav_foundationboard { background-position: 0 -236px; }
#fndnav-container #sprite-fndnav_givingtostmary { background-position: -398px -704px; }
#fndnav-container #sprite-fndnav_givingtothefoundation { background-position: 0 -314px; }
#fndnav-container #sprite-fndnav_givingtowhc { background-position: 0 -392px; }
#fndnav-container #sprite-fndnav_inthenews { background-position: 0 -470px; }
#fndnav-container #sprite-fndnav_memorials { background-position: 0 -548px; }
#fndnav-container #sprite-fndnav_supportworksmercy { background-position: 0 -626px; }
#fndnav-container #sprite-fndnav_supportstjoseph { background-position: -199px -626px; }
#fndnav-container #sprite-fndnav_cornerstonecampaign { background-position: -199px -704px; }
#fndnav-container #sprite-fndnav_supportstmarys { background-position: -398px -626px; }
#fndnav-container #sprite-fndnav_donatetostjohns { background-position: -597px -626px;}
#fndnav-container #sprite-fndnav_whoweare { background-position: 0 -704px; }
#fndnav-container #sprite-fndnav_youmakeadifference { background-position: 0 -782px; }
#fndnav-container #sprite-fndnav_visitourhospital { background-position: -597px -703px;}

/* classes when on the page */
#fndnav-container #sprite-fndnav_board_volunteers_on { background-position: 0 -28px; }
#fndnav-container #sprite-fndnav_contactfoundation_on { background-position: 0 -106px; }
#fndnav-container #sprite-fndnav_events_on { background-position: 0 -184px; }
#fndnav-container #sprite-fndnav_foundationboard_on { background-position: 0 -262px; }
#fndnav-container #sprite-fndnav_givingtostmary_on { background-position: -398px -730px; }
#fndnav-container #sprite-fndnav_givingtothefoundation_on { background-position: 0 -340px; }
#fndnav-container #sprite-fndnav_givingtowhc_on { background-position: 0 -418px; }
#fndnav-container #sprite-fndnav_inthenews_on { background-position: 0 -496px; }
#fndnav-container #sprite-fndnav_memorials_on { background-position: 0 -574px; }
#fndnav-container #sprite-fndnav_supportworksmercy_on { background-position: 0 -652px; }
#fndnav-container #sprite-fndnav_supportstjoseph_on { background-position: -199px -652px; }
#fndnav-container #sprite-fndnav_cornerstonecampaign_on { background-position: -199px -730px; }
#fndnav-container #sprite-fndnav_supportstmarys_on { background-position: -398px -652px;}
#fndnav-container #sprite-fndnav_donatetostjohns_on { background-position: -597px -652px;}
#fndnav-container #sprite-fndnav_whoweare_on { background-position: 0 -730px; }
#fndnav-container #sprite-fndnav_youmakeadifference_on { background-position: 0 -808px; }
#fndnav-container #sprite-fndnav_visitourhospital_on { background-position: -597px -730px;}

/* hover over classes */
#fndnav-container #sprite-fndnav_board_volunteers a:hover { background: url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) 0 -54px; }
#fndnav-container #sprite-fndnav_contactfoundation a:hover { background: url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) 0 -132px; }
#fndnav-container #sprite-fndnav_events a:hover { background: url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) 0 -210px; }
#fndnav-container #sprite-fndnav_foundationboard a:hover { background: url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) 0 -288px; }
#fndnav-container #sprite-fndnav_givingtostmary a:hover { background: url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) -398px -756px; }
#fndnav-container #sprite-fndnav_givingtothefoundation a:hover { background: url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) 0 -366px; }
#fndnav-container #sprite-fndnav_givingtowhc a:hover { background: url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) 0 -444px; }
#fndnav-container #sprite-fndnav_inthenews a:hover { background: url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) 0 -522px; }
#fndnav-container #sprite-fndnav_memorials a:hover { background: url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) 0 -600px; }
#fndnav-container #sprite-fndnav_supportworksmercy a:hover { background: url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) 0 -678px; }
#fndnav-container #sprite-fndnav_supportstjoseph a:hover { background: url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) -199px -678px; }
#fndnav-container #sprite-fndnav_cornerstonecampaign a:hover { background: url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) -199px -756px; }
#fndnav-container #sprite-fndnav_supportstmarys a:hover { background: url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) -398px -678px; }
#fndnav-container #sprite-fndnav_donatetostjohns a:hover { background: url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) -597px -678px;}
#fndnav-container #sprite-fndnav_whoweare a:hover { background: url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) 0 -756px; }
#fndnav-container #sprite-fndnav_youmakeadifference a:hover { background: url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) 0 -834px; }
#fndnav-container #sprite-fndnav_visitourhospital a:hover { background: url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) -597px -756px;}

/* Header Sprite Styles */
/*.headerLeft { width: 50px; height:22px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) no-repeat 0 -1024px; }*/
.headerLeft { width: 50px; height:22px; display: block; }
/*.headerRight { width: 90px; height:22px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) no-repeat 0 -1047px; }*/
.headerRight { width: 90px; height:22px; display: block; }
/*.headerDivider { width: 17px; height:22px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) no-repeat 0 -955px; }*/
.headerDivider { width: 17px; height:22px; display: block; }
.homeButtonLink, a.homeButtonLink , a.homeButtonLink:hover { width: 39px; height:22px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) no-repeat 0 -978px; }
a.homeButtonLink:hover { background-position: 0 -1001px; }
.contactusButtonLink, a.contactusButtonLink , a.contactusButtonLink:hover { width: 70px; height:22px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) no-repeat 0 -909px; }
a.contactusButtonLink:hover { background-position: 0 -932px; }
.donateNowButtonLink, a.donateNowButtonLink { width: 108px; height:23px; display: block; float:left; margin-left: 2px; background: url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) no-repeat 0 -861px; }
.donationFormButtonLink, a.donationFormButtonLink { width: 167px; height:23px; display: block; float:left; margin-left: 5px; background: url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) no-repeat 0 -885px; }

/* Utility Bar Sprite Styles */
a.utilityBarEmail, a.utilityBarEmail:hover { width: 70px; height:14px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) no-repeat -275px -125px; }
a.utilityBarEmail:hover { background-position: -275px -150px; }
a.utilityBarPrint, a.utilityBarPrint:hover { width: 71px; height:14px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) no-repeat -275px -225px; }
a.utilityBarPrint:hover { background-position: -275px -250px; }
a.utilityBarText, a.utilityBarText:hover { width: 65px; height:14px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/fndsprite.png) no-repeat -275px -175px; }
a.utilityBarText:hover { background-position: -275px -200px; }

