/* Created By Rubina Kausar 22/05/08 */
/* Additions by Dulith Herath 16/06/08 */
/* Additions by Brian Cronk 25/06/08 */
/* Added Find a Doctor styles - tstraka 08/12/08 */
/* Added Virtual Tours styles - John Rudd 01/28/10 */
/* body start */
/* CSS layout */

body {
	margin:0px;
	padding:0px; 
	COLOR: #333333; 
	FONT-FAMILY: arial, tahoma, helvetica, sans-serif;  
	BACKGROUND-COLOR: #cfcfcf; 
	font-size:0.75em;
}

/* body end */

/* wrapper */

#chwTier2Wrapper {
	WIDTH: 900px;
}

/* wrapper end */

/* General tags start */
.label{
	padding:11px 10px 0 0;
	margin:0;

}

H2 {
	padding:15px 0 6px 0;
	FONT-SIZE: 1.00em;	
	margin:0;
	color:#666666;
}

p{
	padding:0;
	margin:0;
}

A {
	COLOR: #0077aa; TEXT-DECORATION: underline
}

A:hover {
	COLOR: #0077aa; TEXT-DECORATION: none
}

A:visited {
	COLOR: #09214d
}

form {
	padding:0;
	margin:0;
}

img {border: 0;}

/* General tags end */
/* Header start */

#chwHeader {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	padding:0 6px 6px 6px;
	margin:0;

}

#chwHeader .headerContainer {
	width:100%;
}

#chwHeader .headerTable{
	background-image:url(/stellent/groups/jsp/documents/webcontent/bg_header.jpg);
	background-position:top;
	background-repeat:repeat-X;
	height:87px;
}

.advsearch a{
	background-image:url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png);
	background-position: -305px -621px;
	background-repeat:no-repeat;
	padding-left:8px;
	margin-left:3px;
	text-decoration:underline;
	font-size:11px;
	color:#333333;
}
.advsearch a:visited{
	text-decoration:underline;
	font-size:11px;
	color:#333333;
}
/* Header end */

/* Mid section */

#tier2_midcontent {
  width: 209px;
	background-color:#ffffff;
	margin-bottom:4px;
}

.midimg{	
	margin:0px;
	padding:0;
}
.midimg td.midimgcenter{
	padding: 6px 6px 0 6px ;
	margin:0px;
}
#navlinks {
	padding:6px;	
	
}

#tier2_midcontent td.gutter{
	background-color:#d0d0d0;
	width:4px;
}

#centertextarea {
	padding:0;
	border:0;
	margin:0;
	text-align:left;	
}

#centertextarea td.guttercenteralarea{
	padding:0 12px 0 6px ;
	margin:0;

}

#centertextarea td H1{
	padding:3px 0 3px 0 ;
	margin:0;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.25em;
	color:#666666;
}

#centertextarea p{
	margin:0px;
	padding:0 0 18px 0;
}

#homewell{
	border-top:solid 4px #cccccc;
}

#homewell td{
	padding-top:10px;
	margin:0;
}

#homewell tr, #homewell td {vertical-align: top;}

#homewell .gutterareawell1 {padding-right: 30px;}

#centertextarea .spotlight1 H2 {
	color:#da8417;
	FONT-SIZE: 1.00em;
	margin:0;
	padding:7px 0 7px 0 ;
}
#centertextarea .spotlight2 H2 {
	color:#4b7a02;
	FONT-SIZE: 1.00em;
	margin:0;
	padding:7px 0 7px 0 ;
}

#centertextarea {margin-bottom: 20px;}

/* Mid section end */

/* Top links start*/
#top_nav_links { 	
	color:#FFFFFF;	
	background-image:url(/stellent/groups/jsp/documents/webcontent/top_menu_bg.jpg);
	height:22px;
	font-size:11px;
}

#top_nav_links td.leftimg {
	background-image:url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png);
	background-repeat:no-repeat;
	background-position: 0 -1359px;
	width:16px;	
}
#top_nav_links td.rightimg {
	background-image:url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png);
	background-repeat:no-repeat;
	background-position: 0 -1382px;
	width:84px;	
}
/* Top links end */

.bottomContainer{	
	clear: both;
	padding: 6px 6px 6px 6px;
	
	border-bottom: #7d7d7d 1px solid; 
	background-color: #ffffff; 
	text-align: left;
	margin-bottom:4px;
}
/* Footer start */
#footerContainer {
	padding:6px 6px 6px 6px;
	border-bottom:solid #7a7a7a 1px;
	margin-bottom:15px;
	background-color:#FFFFFF;
}

#footerContainer .footerContainerinner{
	padding:15px 0 16px 0;
	margin:0;
	background: url(/stellent/groups/jsp/documents/webcontent/footer_bg.jpg) repeat-x;
}
#footerContainer table{	
	padding:0;
	margin:0;
	text-align:left;
	font-size:0.92em;
	color:#666666;
}


.footerLinksTable a {
	COLOR: #666666;
}
.footerLinksTable a:visited {
	COLOR: #666666;
}
.footerLinksTable .col1 {
	border-right: solid #d0d0d0 1px;
	padding: 0 0 0 20px;
}

.footerLinksTable .col2 {
	padding: 0 0 0 14px;
	margin:0;	
}

.footerLinksTable .col3 {
	padding: 0 0 0 14px;
	margin:0;		
}

.footerLinksTable .col4 {
	padding: 0 0 0 14px;
	margin:0;
}

/* Footer end */



/* Styles for landing and detail pages start */

.contentLayoutTable {
	text-align:left;	
  width: 675px;
}
.contentLayoutTable tr, .contentLayoutTable td {vertical-align: top;}
.contentLayoutTable .pageTitle {
	background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) #5d0033 no-repeat right bottom;
}
.contentLayoutTable .pageTitle H1 {
	padding: 0px; 
	margin: 10px 5px 2px 8px; 
	color: #ffffff;
	font-size: 1.65em;
	font-weight:normal;
}
.contentLayoutTable .mainCol {
	padding: 10px 5px 20px 5px;
	margin:0;
}
.contentLayoutTable .intro {
	padding:10px 0 10px 0;
	margin:0;
}
.contentLayoutTable .quickLink {
	margin: 0px 0px 5px; 
	padding:0;
	text-align: right;
}
.contentLayoutTable A {
	color: #0077aa; 
	text-decoration: underline;
}
.contentLayoutTable A:hover {
	color: #0077aa; 
	text-decoration: none;
}
.contentLayoutTable .mainCol H2 {
	padding:0;
	margin: 0 0 0.3em; 
	color: #7f004d;
}
.contentLayoutTable .mainCol H3 {
	padding:0;
	margin: 2em 0px 0.2em; 
	color: #333333;
	font-size: 1.05em;
}
.contentLayoutTable .mainCol HR {
	border-top: #dcd6cb 1px dashed; 
	padding:0;
	border-left-width: 0px; 
	border-bottom-width: 0px; 
	margin: 20px 0px 10px; 
	height: 0px; 
	border-right-width: 0px;
}
#tier2_midcontent .centercontentspacing{
	padding: 0 6px 0 6px;
  border-bottom: 1px solid #7d7d7d;  
}

.pagetitle{
	margin: 0 0 6px 0;
}

.pagetitle H1{
	font-size:24px;
	font-weight:bold;

}
.SpotlightContainer{
	padding:0;
}

.SpotlightContainer H2{
	padding:4px 0 0 0 ;
}
.SpotlightContainer p{
	padding: 0;
	margin: 0;
}

#submenulinks{
	
}

#submenulinks p{
	padding:2px 100px 6px 4px;
	margin:0;
}
#PrintArea p{
	padding:0px 5px 10px 0;
	margin:0;
}
#indexOfLinks {
	clear: both; 
	border-top: #dcd6cb 1px solid; 
	padding: 1.25em 0 1.2em 4px;
	margin: 0px; 
}

#twoColNum1 {
	padding: 0 0 3em 0;
	float: left; 
	width: 48%;	
}

#twoColNum2 {
 	padding: 0 0 3em 0;
	float: right;
	width: 48%; 

}
#indexOfLinks .bulletItem {
	padding: 0 0 0 10px;
	background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) no-repeat -20px -1475px; 
	margin: 5px 0px 0 0 ;
}
#indexOfLinks p {
	padding: 0;
}


/* Styles for Page's Breadcrumbs */  
.breadcrumb {margin: 7px 0px 7px 0px;  padding: 0px;}
.breadcrumb li {font-weight: bold; display: inline; padding: 0 .3em 0 .7em; background: transparent url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) no-repeat -304px -311px;}
.breadcrumb li.home {background-image: none;}
.breadcrumb a {font-weight: normal;}

#breadcrumb_container
{
margin-left:-5px;
}

/* Spotlights on the site pages */
.pageSpotlightContainer {margin-bottom: 50px; padding-right: 10px;}  
.pageSpotlightContainer h3 {font-size: 1em; color: #333333; margin: .8em 0 .2em 0; 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 .8em 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:hover {text-decoration: none;}
.pageSpotlightContainer P.more A:visited {text-decoration: underline;} 

/* spotlights on the site pages */
.additionalLinksContainer {margin: 0px 0 30px 0; padding-right: 20px;}  
.additionalLinksContainer h3 {font-size: 1em; margin: 0; padding: 0;}
.additionalLinksContainer p {margin: 0; padding: .4em 0 .4em 0; border-bottom: 1px solid #E7E4D3;}
.additionalLinksContainer p a {text-decoration: underline;}
.additionalLinksContainer p a:hover {text-decoration: none;}

/* White content box with drop shadow */
.chwContainer {text-align: left; margin: 0px 0px 4px 0px; 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;}

/* Landing page's left menu and content area */ 
/* Detail page's left menu and content area */ 
.col1_nav {font-family: arial, tahoma, helvetica, sans-serif;  text-align: left; font-weight: bold; padding: 6px 6px 32px 6px; background: #ffffff url(/stellent/fragments/regionalANavigation/images/nav_bottom.gif) no-repeat bottom center; border-bottom: 1px solid #7d7d7d;}  
.col1_nav .menu {background-color: #efedee; padding: 4px 0 6px 0; border-bottom: 3px solid #ffffff;}
.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(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) no-repeat -298px -356px;}  
.col1_nav p a:hover {color: #333333; text-decoration: underline;}  
.col1_nav p a:visited {color: #333333;}
.col1_nav p.open {color: #7F004D; padding: 0 0 0 16px; background: transparent url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) no-repeat -300px 434px;} 
.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(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) no-repeat 296px 392px;}
.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;}

h1.printPageTitle {display: none;} 

/* Site Search Form Styles */   
#searchTable td {}
#searchTable .mainCol {width: 475px; border-top: 1px solid #e5e5e5;}
#searchTable .siteSearchBgnd {margin-bottom: 1px; padding: 10px 20px 20px 20px; background: #f7f7f7 url(/stellent/groups/jsp/documents/webcontent/sys_bgndtile_grayfade.gif) repeat-x left bottom;}
#searchTable .siteSearchButtons {text-align: right; margin: 0px 0px 20px 0px; padding: 8px 20px; border-bottom: 2px solid #e5e5e5; background: #ffffff url(/stellent/groups/jsp/documents/webcontent/sys_bgndtile_grayfadebtn.gif) repeat-x left top;}

#searchTable h3 {font-size: 1.15em; margin: 0 0 .4em 0; padding: 0;}
#searchTable h4 {font-size: .9em; color: #333333; font-weight: bold; margin: .4em 0 0 0;  padding: 0;}
#searchTable p {margin: 0 0 5em 0; padding: 0;}
#searchTable p.label {margin: 2em 0 .3em 0; padding: 0;}
#searchTable p.error {margin: .5em 0 .3em 0; padding: 0;}
#searchTable .siteSearchCheckBoxTable td {vertical-align: middle; padding: 1px 2px 1px 0px; margin-bottom: 10px;}
#searchTable .searchTips {margin-left: 15px; background-color: #dbf4b5; border-bottom: 1px solid #b0d575; padding: 5px 8px;}
#searchTable .searchTips h3 {margin: 0 0 .4em 0; padding: 0;}
#searchTable .searchTips ol {margin-top: 0; margin-bottom: 0; left: -15px; position:relative;}
#searchTable .searchTips li {margin: 0 0 .4em 0;}

#searchTable .searchResultsPerPage {font-size: 0.92em; font-weight: bold; margin-top:10px;}
#searchTable .searchResultsPerPage select {font-size: .85em}
#searchTable .searchResultDetailsTop {border-top: 1px solid #d0d0d0; border-bottom: 4px solid #e3e3e3; margin: 8px 0px; padding: 2px;}
#searchTable .searchResultDetailsBottom {border-bottom: 1px solid #d0d0d0; border-top: 4px solid #e3e3e3; margin: 8px 0px; padding: 2px;}
#searchTable .searchResultStats {font-weight: bold; padding: 4px 0; width: 150px; float: left;}
#searchTable .searchResultPaging {width: 300px; float: right;}

#searchTable .pagingTable td {color:#9a9a9a; padding: 1px 3px;}
#searchTable .pagingTable a {color: #0077AA; text-decoration: none;}
#searchTable .pagingTable a:hover {text-decoration: underline;}
#searchTable .pagingTable .selected {color: #ffffff; background-color: #0077AA;}
#searchTable .pagingTable .pagingNextPrev {font-weight: bold;}

#searchTable .resultsForText {font-size: 1.15em; font-weight: bold; margin: 0 0 .4em 0;}
#searchTable .resultsForText h2.error {}
#searchTable .searchResultRow1, #searchTable .searchResultRow2 {font-size: 0.92em; margin-bottom: 4px; padding: 4px 8px 12px 8px;}
#searchTable .searchResultRow1 h3, #searchTable .searchResultRow2 h3 {margin: 0 0 .4em 0; padding: 0;}
#searchTable .searchResultRow1 p, #searchTable .searchResultRow2 p {margin: 0; padding: 0;}
#searchTable .searchResultRow1 {background-color: #e3e3e3;}  
#searchTable .searchResultRow2 {background-color: #f0f0f0;}  
#searchTable .searchDisclaimer {font-size: 0.92em; font-weight:normal;  color: #636363; padding: 20px 0 30px 0;} 
#searchTable .searcTipsIcon {font-weight: bold; vertical-align: middle; margin: 0; padding: 2px 10px 2px 20px; background: transparent url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) no-repeat -299px -482px;}

.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/medgrpsprite.png) no-repeat -299px -482px;}

/* 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 3em 0; padding: 0;}
.siteSearchBgnd p.label {margin: 2em 0 .3em 0; padding: 0; font-weight: bold;}
.siteSearchBgnd label {font-weight: bold;}
.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/medgrpsprite.png) no-repeat -299px -482px;}
.clearFloat {float: none; clear: both;}
#detailPgCenterColumn h3 {font-size: 1.1em; margin-top: 20px;}




/* fix gutter issues on detail page*/
table.pagetitle {margin-bottom: 15px;}
.contentLayoutTable td {padding: 0; margin: 0;}
.contentLayoutTable td.col1 {padding-top: 0px; vertical-align: top;}
.contentLayoutTable .mainCol {padding: 0 25px 20px 5px;}
.contentLayoutTable td.col2 {width:227px; padding-top: 0px; vertical-align: top;}


/* fix the missing border on the content well */
.contentWellBorder {padding: 6px; border-bottom: 1px solid #7d7d7d;}

/* fix spacing of h3 tag */
#oppSearch {margin-top: 10px;}
.siteSearchBgnd {margin-bottom: 8px;}
.siteSearchBgnd h3 {font-size: 1.2em; margin-top: 0;}

/* Search Results displayed in table */
.dataTable {margin-top: 10px;}
.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/medgrpsprite.png) no-repeat center -521px;}
.dataTable span.descending {color: #7f004d; padding-bottom: 8px; background: transparent url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) no-repeat center -561px;}
.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;}

.contentLayoutTable .oppDetail h2 {color: #7F004D; font-size: 1.2em; margin: 0 0px 10px 0px; padding: 0;}
.contentLayoutTable .oppDetail td {padding: 0 0 1.5em .8em;}
.contentLayoutTable .oppDetail .label {font-weight: bold;}
/* Physician Practice Opportunity Search */
.error {color: #cc0000; 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 */
#medgrpnav-container {
	margin-top: 0px;
	padding-left: 0px;
}

#medgrpnav-container .medgrpnav_levelA {
	background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) no-repeat top left;
	width: 197px;
	height: 25px;
	list-style: none;
	display: block;
	padding-left: 0px;
}

#medgrpnav-container .medgrpnav_levelA a {
	width: 197px;
	height: 25px;
	display: block;
}

/* standard classes */
#medgrpnav-container #sprite-medgrpnav_abouthsfc { background-position: -301px -781px; }
#medgrpnav-container #sprite-medgrpnav_aboutus { background-position: -703px -781px; }
#medgrpnav-container #sprite-medgrpnav_careers { background-position: 0 -2px; }
#medgrpnav-container #sprite-medgrpnav_chwhospitals { background-position: 0 -80px; }
#medgrpnav-container #sprite-medgrpnav_communityreports { background-position: -301px -1171px; }
#medgrpnav-container #sprite-medgrpnav_contacthopestreet { background-position: -301px -1249px; }
#medgrpnav-container #sprite-medgrpnav_faq { background-position: -703px -860px; }
#medgrpnav-container #sprite-medgrpnav_findadoctor { background-position: 0 -158px; }
#medgrpnav-container #sprite-medgrpnav_foremployers { background-position: 0 -236px; }
#medgrpnav-container #sprite-medgrpnav_forpatients { background-position: 0 -314px; }
#medgrpnav-container #sprite-medgrpnav_forphysicians { background-position: 0 -392px; }
#medgrpnav-container #sprite-medgrpnav_forreferringphys { background-position: -502px -781px; }
#medgrpnav-container #sprite-medgrpnav_hospitalaffiliation { background-position: 0 -470px; }
#medgrpnav-container #sprite-medgrpnav_howyoucanhelp { background-position: -301px -938px; }
#medgrpnav-container #sprite-medgrpnav_imaginglocations { background-position: -502px -860px; }
#medgrpnav-container #sprite-medgrpnav_learnmore { background-position: -703px -938px; }
#medgrpnav-container #sprite-medgrpnav_meetradiologists { background-position: -502px -938px; }
#medgrpnav-container #sprite-medgrpnav_mercyhospitals { background-position: 0 -548px; }
#medgrpnav-container #sprite-medgrpnav_newsevents { background-position: -301px -1093px; }
#medgrpnav-container #sprite-medgrpnav_programsservices { background-position: -301px -860px; }
#medgrpnav-container #sprite-medgrpnav_progress { background-position: -703px -1016px; }
#medgrpnav-container #sprite-medgrpnav_strategy { background-position: -703px -1094px; }
#medgrpnav-container #sprite-medgrpnav_successstories { background-position: -301px -1016px; }
#medgrpnav-container #sprite-medgrpnav_whydominicanmedical { background-position: 0 -626px; }
#medgrpnav-container #sprite-medgrpnav_whyheartandlung { background-position: 0 -704px; }
#medgrpnav-container #sprite-medgrpnav_whymercyimaging { background-position: -502px -1016px; }
#medgrpnav-container #sprite-medgrpnav_whymercymedicalgroup { background-position: 0 -782px; }
#medgrpnav-container #sprite-medgrpnav_whysequoiamedical { background-position: 0 -860px; }
#medgrpnav-container #sprite-medgrpnav_whysierranevadamed { background-position: 0 -938px; }
#medgrpnav-container #sprite-medgrpnav_whystjosephs { background-position: 0 -1016px; }
#medgrpnav-container #sprite-medgrpnav_whywoodland { background-position: 0 -1094px; }
#medgrpnav-container #sprite-medgrpnav_medicalspecialties { background-position: -501px -1093px; }

/* classes when on the page */
#medgrpnav-container #sprite-medgrpnav_abouthsfc_on { background-position: -301px -807px; }
#medgrpnav-container #sprite-medgrpnav_aboutus_on { background-position: -703px -807px; }
#medgrpnav-container #sprite-medgrpnav_careers_on { background-position: 0 -28px; }
#medgrpnav-container #sprite-medgrpnav_chwhospitals_on { background-position: 0 -106px; }
#medgrpnav-container #sprite-medgrpnav_communityreports_on { background-position: -301px -1197px; }
#medgrpnav-container #sprite-medgrpnav_contacthopestreet_on { background-position: -301px -1275px; }
#medgrpnav-container #sprite-medgrpnav_faq_on { background-position: -703px -886px; }
#medgrpnav-container #sprite-medgrpnav_findadoctor_on { background-position: 0 -184px; }
#medgrpnav-container #sprite-medgrpnav_foremployers_on { background-position: 0 -262px; }
#medgrpnav-container #sprite-medgrpnav_forpatients_on { background-position: 0 -340px; }
#medgrpnav-container #sprite-medgrpnav_forphysicians_on { background-position: 0 -418px; }
#medgrpnav-container #sprite-medgrpnav_forreferringphys_on { background-position: -502px -807px; }
#medgrpnav-container #sprite-medgrpnav_hospitalaffiliation_on { background-position: 0 -496px; }
#medgrpnav-container #sprite-medgrpnav_howyoucanhelp_on { background-position: -301px -964px; }
#medgrpnav-container #sprite-medgrpnav_imaginglocations_on { background-position: -502px -886px; }
#medgrpnav-container #sprite-medgrpnav_learnmore_on { background-position: -703px -964px; }
#medgrpnav-container #sprite-medgrpnav_meetradiologists_on { background-position: -502px -964px; }
#medgrpnav-container #sprite-medgrpnav_mercyhospitals_on { background-position: 0 -574px; }
#medgrpnav-container #sprite-medgrpnav_newsevents_on { background-position: -301px -1119px; }
#medgrpnav-container #sprite-medgrpnav_programsservices_on { background-position: -301px -886px; }
#medgrpnav-container #sprite-medgrpnav_progress_on { background-position: -703px -1042px; }
#medgrpnav-container #sprite-medgrpnav_strategy_on { background-position: -703px -1120px; }
#medgrpnav-container #sprite-medgrpnav_successstories_on { background-position: -301px -1042px; }
#medgrpnav-container #sprite-medgrpnav_whydominicanmedical_on { background-position: 0 -652px; }
#medgrpnav-container #sprite-medgrpnav_whyheartandlung_on { background-position: 0 -730px; }
#medgrpnav-container #sprite-medgrpnav_whymercyimaging_on { background-position: -502px -1042px; }
#medgrpnav-container #sprite-medgrpnav_whymercymedicalgroup_on { background-position: 0 -808px; }
#medgrpnav-container #sprite-medgrpnav_whysequoiamedical_on { background-position: 0 -886px; }
#medgrpnav-container #sprite-medgrpnav_whysierranevadamed_on { background-position: 0 -964px; }
#medgrpnav-container #sprite-medgrpnav_whystjosephs_on { background-position: 0 -1042px; }
#medgrpnav-container #sprite-medgrpnav_whywoodland_on { background-position: 0 -1120px; }
#medgrpnav-container #sprite-medgrpnav_medicalspecialties_on { background-position: -501px -1119px; }

/* hover over classes */
#medgrpnav-container #sprite-medgrpnav_abouthsfc a:hover { background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) -301px -833px; }
#medgrpnav-container #sprite-medgrpnav_aboutus a:hover { background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) -703px -833px; }
#medgrpnav-container #sprite-medgrpnav_careers a:hover { background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) 0 -54px; }
#medgrpnav-container #sprite-medgrpnav_chwhospitals a:hover { background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) 0 -132px; }
#medgrpnav-container #sprite-medgrpnav_communityreports a:hover { background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) -301px -1223px; }
#medgrpnav-container #sprite-medgrpnav_contacthopestreet a:hover { background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) -301px -1301px; }
#medgrpnav-container #sprite-medgrpnav_faq a:hover { background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) -703px -912px; }
#medgrpnav-container #sprite-medgrpnav_findadoctor a:hover { background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) 0 -210px; }
#medgrpnav-container #sprite-medgrpnav_foremployers a:hover { background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) 0 -288px; }
#medgrpnav-container #sprite-medgrpnav_forpatients a:hover { background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) 0 -366px; }
#medgrpnav-container #sprite-medgrpnav_forphysicians a:hover { background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) 0 -444px; }
#medgrpnav-container #sprite-medgrpnav_forreferringphys a:hover { background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) -502px -833px; }
#medgrpnav-container #sprite-medgrpnav_hospitalaffiliation a:hover { background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) 0 -522px; }
#medgrpnav-container #sprite-medgrpnav_howyoucanhelp a:hover { background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) -301px -990px; }
#medgrpnav-container #sprite-medgrpnav_imaginglocations a:hover { background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) -502px -912px; }
#medgrpnav-container #sprite-medgrpnav_learnmore a:hover { background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) -703px -990px; }
#medgrpnav-container #sprite-medgrpnav_meetradiologists a:hover { background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) -502px -990px; }
#medgrpnav-container #sprite-medgrpnav_mercyhospitals a:hover { background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) 0 -600px; }
#medgrpnav-container #sprite-medgrpnav_newsevents a:hover { background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) -301px -1145px; }
#medgrpnav-container #sprite-medgrpnav_programsservices a:hover { background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) -301px -912px; }
#medgrpnav-container #sprite-medgrpnav_progress a:hover { background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) -703px -1068px; }
#medgrpnav-container #sprite-medgrpnav_strategy a:hover { background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) -703px -1146px; }
#medgrpnav-container #sprite-medgrpnav_successstories a:hover { background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) -301px -1068px; }
#medgrpnav-container #sprite-medgrpnav_whydominicanmedical a:hover { background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) 0 -678px; }
#medgrpnav-container #sprite-medgrpnav_whyheartandlung a:hover { background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) 0 -756px; }
#medgrpnav-container #sprite-medgrpnav_whymercyimaging a:hover { background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) -502px -1068px; }
#medgrpnav-container #sprite-medgrpnav_whymercymedicalgroup a:hover { background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) 0 -834px; }
#medgrpnav-container #sprite-medgrpnav_whysequoiamedical a:hover { background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) 0 -912px; }
#medgrpnav-container #sprite-medgrpnav_whysierranevadamed a:hover { background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) 0 -990px; }
#medgrpnav-container #sprite-medgrpnav_whystjosephs a:hover { background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) 0 -1068px; }
#medgrpnav-container #sprite-medgrpnav_whywoodland a:hover { background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) 0 -1146px; }
#medgrpnav-container #sprite-medgrpnav_medicalspecialties a:hover { background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) -501px -1144px; }

/* Sprite styles for the Header Links */
.headerLeft { width: 16px; height:1px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) no-repeat 0 -1430px; }
.headerRight { width: 84px; height:1px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) no-repeat 0 -1430px; }
.headerDivider { width: 17px; height:22px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) no-repeat 0 -1221px; }
.homeButtonLink, a.homeButtonLink , a.homeButtonLink:hover { width: 39px; height:22px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) no-repeat 0 -1244px; }
a.homeButtonLink:hover { background-position: 0 -1267px; }
.contactusButtonLink, a.contactusButtonLink , a.contactusButtonLink:hover { width: 70px; height:22px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) no-repeat 0 -1175px; }
a.contactusButtonLink:hover { background-position: 0 -1198px; }
.textonlyButtonLink, a.textonlyButtonLink , a.textonlyButtonLink:hover { width: 64px; height:22px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) no-repeat 0 -1290px; }
a.textonlyButtonLink:hover { background-position: 0 -1313px; }

/* Utility Bar Sprite styles */
a.utilityBarEmail, a.utilityBarEmail:hover { width: 70px; height:14px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) no-repeat -305px -1px; }
a.utilityBarEmail:hover { background-position: -305px -25px; }
a.utilityBarPrint, a.utilityBarPrint:hover { width: 71px; height:14px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) no-repeat -305px -100px; }
a.utilityBarPrint:hover { background-position: -305px -125px; }
a.utilityBarText, a.utilityBarText:hover { width: 65px; height:14px; display: block; background: url(/stellent/groups/jsp/documents/webcontent/medgrpsprite.png) no-repeat -305px -50px; }
a.utilityBarText:hover { background-position: -305px -75px; }


