body {color: #333333; font-size: .8em; font-family: arial, tahoma, helvetica, sans-serif;}

img {border: 0;}
tr, td {vertical-align: top;}
form {padding: 0; margin: 0;}
.clearFloat {clear: both; height: 1px; overflow: hidden;}

.large {font-size: 1.6em;}
.medium {font-size: 1.4em;}
.small {font-size: 1.1em;}
.x-small {font-size: 1em;}

#mainContainer {width: 910px; text-align: left;}
#headerContainer {overflow: visible;}
#logoContainer {padding: 0px; width: 250px; height: 150px; overflow: hidden; float: left;}

#headerContentContainer {height: 150px; margin-left: 270px; position: relative; overflow: visible;}
#headerLinksContainer {padding: 10px 30px 0 0;}
#headerLinksBottom {width: 430px; margin-bottom: 15px; text-align: center;}
#headerLinksBottom .headerLink {font-size: .75em; font-weight: bold; display: inline; margin: 0; padding: 0;}
#headerLinksBottom .headerLinkBottomRight  {padding: 5px 8px 10px 12px;}
#headerLinksBottom .divider {display: inline; padding: 2px 3px; overflow: hidden;}
#headerLinksBottom .headerLink a {text-decoration: none;}
#headerLinksBottom .headerLink a:hover {text-decoration: underline;}  
#headerLinksBottom .headerLink div {display: inline;}

.search {width: 240px; height: 50px; margin-bottom: 10px; text-align: left; display: block; position: relative; overflow: visible;}
.search p {margin: 0; padding: 0;}
.search .ms-sbplain {padding-left: 2px; padding-right: 2px;}
.search .advSearchLink {font-size: .85em; margin: 0 0 0 0; padding: 0 16px 0 3px;}
.search .advSearchLink a {text-decoration: none;}
.search .advSearchLink a:hover {text-decoration: underline;} 

#topMenuContainer {padding: 0 0 0 6px; margin: 0px; text-align: left; clear: both; position: absolute; bottom: 0; right: 0;}
#topMenuContainer a {display: none;}
#topMenuContainer td a, #topMenuContainer td a:link {display: block; padding: 0px; margin: 0px; text-decoration: none;}
#topMenuContainer td a:hover {text-decoration: none;}
#topMenuContainer td a:visited {text-decoration: none;}
#topMenuContainer .ms-topNavItem td {font-size: .96em; font-family: arial; font-weight: bold; text-align: center; padding: 10px 6px 13px 6px;}
#topMenuContainer .ms-topNavHover td {font-size: .96em; font-family: arial; font-weight: bold; text-align: center; padding: 10px 6px 13px 6px;}
#topMenuContainer .ms-topNavSelected td {font-size: .96em; font-family: arial; font-weight: bold; text-align: center; padding: 10px 6px 13px 6px;}
#topMenuContainer .ms-topNavFlyOuts {font-size: 1.05em; position: relative;}
#topMenuContainer .ms-topNavFlyOuts td {padding: 5px 8px;}
.clearFloatStroke {height: 1px; overflow: hidden;}

 



.breadcrumb
{
	border-bottom: 0;
    padding-bottom: 1.4em; 
    font-size: .8em;
}
.breadcrumb a:link{text-decoration: underline;}
.breadcrumb a:hover{text-decoration: none;}  


/* Homepage Styles */
#hmpgTopContainer {padding: 8px 8px 8px 8px; margin-bottom: 8px;}
#hmpgTopLeftCol {width: 639px; float: left;}
#lgHomeBanner {height: 310px; position: relative;}
#bannerText {clear: both; font-size: 2.1em; font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: italic; padding: 0 10px 5px 10px; position: absolute; bottom: 0;}
#hmpgTopRightCol {width: 247px; float: right;}
#forPhysiciansContainer {margin: 0 0 8px 0; padding: 15px 15px 0 15px;}
#forPhysiciansContainer h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 1.7em; font-weight: 400; font-style: italic; margin: 0 0 5px 0; padding: 0 0 4px 0;}
#forPhysiciansContainer p {margin: 0 0 .5em 0; padding: 0;}
#forPhysiciansContainer p.moreLink {margin: 0 0 .5em 0; padding: 3px 0 10px 8px;}
#forPhysiciansContainer .more {font-weight: bold; padding-right: 18px;}
#forPhysiciansContainer .more a {text-decoration: none;}
#forPhysiciansContainer .more a:hover {text-decoration: underline;}  

#mapsDirectionsContainer {font-size: 1.05em; font-weight: bold; width: 100%;}
#mapsDirectionsContainer p {margin: 0; padding: 0;}
#mapsDirectionsContainer .mapLink {margin: 0 0 5px 0; padding: 8px 10px;}
#mapsDirectionsContainer .more a {text-decoration: none;}
#mapsDirectionsContainer .more a:hover {text-decoration: underline;}  
#mapsDirectionsContainer .more {padding-right: 16px;}
 
#hmpgBottomContainer {}
#hmpgBottomContainerInner {padding: 8px 8px 20px 8px;}

#hmpgBtmLeftCol {padding-bottom: 10px; padding-right:8px;}
#hmpgBtmRightCol {width: 247px;}



.welcomeBox h1 {color: #333333; font-size: 1.7em; font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 0 0 .2em 0; padding: 0;}
.welcomeBox p {margin: 0; padding: 0; line-height: 1.3em;}
.welcomeBox .content {height: 100%; padding: 14px;}

.hmpgSpotlight {margin-top: 5px; padding-left: 10px; overflow:hidden;}
.hmpgSpotlight h3, .hmpgSpotlight2 h3 {font-size: 1.1em; margin: .3em 0 .2em 0; padding: 0px 12px 0px 0px;}
.hmpgSpotlight p, .hmpgSpotlight2 p {line-height: 1.3em; margin: 0 0 0 0; padding: 0px 12px 0px 0px;}
.hmpgSpotlight .more, .hmpgSpotlight2 .more {padding-right: 16px;}
.hmpgSpotlight2 {width: 205px; float: left; margin-top: 14px;}
.hmpgSpotlight2 p {padding: 0;}


.servicesBox {width: 247px; background: #e3edd4 url(images/servicesbox_btmright.gif) no-repeat bottom right;}
.servicesBox .tl {background: transparent url(images/servicesbox_topleft.gif) no-repeat top left;}
.servicesBox .tr {background: transparent url(images/servicesbox_topright.gif) no-repeat right top;}
.servicesBox .content {padding-bottom: 1em; background: transparent url(images/servicesbox_btmleft.gif) no-repeat left bottom;}
.servicesBox .moreServicesTableMain {width: 100%;}
.servicesBox .moreServicesTableMain div.link-item {margin: 0 14px 0 14px; padding-left: 8px; margin-bottom: .6em;}
.servicesBox .moreServicesHeader {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.7em; font-weight: 400; font-style: italic; margin: 0 0 12px 0; padding: 10px 14px 4px 14px; color: #333333; border-bottom: 2px solid #ffffff;}
.servicesBox a:link {color: #46758e; text-decoration: none;}
.servicesBox a:visited {color: #47606d;}
.servicesBox a:hover {color: #46758e; text-decoration: underline;}  






#pageLayout {}
#pageLayout .menuCol {width: 261px;}
#pageLayout .menuColContent {margin-bottom: 30px;}

/* Start hack to get IE 6 to always display the dynamic menu content \*/
* html .menuColContent div {height: 1%;} 
/* End hack to get IE 6 to always display the dynamic menu content */



#pageLayout .contentCol {}
/*Fix from the list bullets sliding under the floated image */
#pageLayout .contentCol ul, #pageLayout .contentCol ol {overflow: auto; zoom:1; padding-left: 40px; width: auto; margin-left: 0;} 
#pageLayout .contentCol .contentColInner {height: 1%;}
.mainContent {padding: 0 15px 0 8px;}
.mainContent a:link {text-decoration: underline;}
.mainContent a:visited {text-decoration: underline;}
.mainContent a:hover {text-decoration: none;}
.mainContent .ms-WPBody a:link {text-decoration: underline;}
.mainContent .ms-WPBody a:visited {text-decoration: underline;}
.mainContent .ms-WPBody a:hover {text-decoration: none;}  
#pageLayout .relatedInfoCol {}
#pageLayout .relatedInfoContent {width: 152px;}

.mainContent .sitemap-level0 a:link {text-decoration: none;}
.mainContent .sitemap-level0 a:visited {text-decoration: none;}
.mainContent .sitemap-level0 a:hover {text-decoration: underline;}
.mainContent .sitemap-level1 a:link {text-decoration: none;}  
.mainContent .sitemap-level1 a:visited {text-decoration: none;}
.mainContent .sitemap-level1 a:hover {text-decoration: underline;}
.mainContent .sitemap-level2 a:link {text-decoration: none;}    
.mainContent .sitemap-level2 a:visited {text-decoration: none;}
.mainContent .sitemap-level2 a:hover {text-decoration: underline;}
.mainContent .sitemap-level-1 a:link {text-decoration: none;}
.mainContent .sitemap-level-1 a:visited {text-decoration: none;}
.mainContent .sitemap-level-1 a:hover {color: inherit; text-decoration: underline;}

#footerContainer {font-family:Arial, Helvetica, sans-serif; font-size: .95em; text-align: center; margin: 1em 0 2em 0; padding: 0;}
#footerContainer p {margin: 0 0 .5em 0; padding: 0;}
#footerContainer p.address {font-weight: bold;}
#footerContainer span.divider {padding: 0 .2em;}
#footerContainer a {text-decoration: none;}
#footerContainer a:hover {text-decoration: underline;}  

.centersBanner{
	margin-left:7px;
}

.pageTitle {
	margin-left:11px;
    padding-bottom: 1.0em;
}

.pageTitle2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
    padding: 2.5em 0 .3em 0;
}

.pageTitle2 span {
	font-size: 1.2em;
}


.pageContent 
{
	margin-left:7px;
}

/* styles added for more services */
#linkitem a {font-size:1.1em; font-family: Arial, Helvetica, sans-serif;}
#linkitem a:link {color:#0077aa; text-decoration: underline;}
#linkitem a:visited {text-decoration: underline;}
#linkitem a:hover {text-decoration: none;}


.bullet{
 	border-style:none;
 	border-color:inherit;
 	border-width:0;
 	vertical-align:top;
 	background-image:url("images/servicesbox_dot.gif");
 	background-repeat:no-repeat;
 	background-position:left;
 	padding-left:10px;
 	padding-right:0px;
 }
 
 /*-- style that will be visible from the rich text editor --*/
.ms-rteCustom-more {padding-right: 16px; background: transparent url(images/icon_bluebgnd_arrow.gif) no-repeat right .3em;}

/*-- STYLES added by HW 5-27-2008--*/
.breadcrumb,
.breadcrumb a,
.breadcrumb a:link,
.breadcrumb a:visited,
.breadcrumb a:hover 
{
	color: #333333;
	padding-left: 4px;
}

/* disabled paging link style for Cheer Card */
#pageLayout .contentCol .mainContent a.pagingLinkDisabled, 
#pageLayout .contentCol .mainContent a.pagingLinkDisabled:link, 
#pageLayout .contentCol .mainContent a.pagingLinkDisabled:hover, 
#pageLayout .contentCol .mainContent a.pagingLinkDisabled:visited {color: #aca899; text-decoration: none; cursor: default;} 

#MADwebpart {position: relative; width: 100%;}
#MADwebpart .addressContainerTop {font-size: 1.05em; font-weight: bold; width: 100%;}
#MADwebpart .addressContentBtm {height: 1%; font-weight: bold; text-align: left; padding-top: 2.8em;}
#MADwebpart .addressLinkBtnBtm {position: absolute; top: 0px; margin: 0;}
#MADwebpart .addressLinkBtnTop {padding: 8px 5px;}
#MADwebpart .addressLink {}
#MADwebpart .addressLink a {text-decoration: none;}
#MADwebpart .addressLink a:hover {text-decoration: underline;}

#MultipleMADwebpart {position: relative; width: 100%; }
#MultipleMADwebpart .addressContainerTop {}
#MultipleMADwebpart .addressContentBtm {height: 1%; font-weight: bold; text-align: left; padding-top: 3.5em;}
#MultipleMADwebpart .addressLinkBtnBtm {position: absolute; top: 0px; margin: 0;}
#MultipleMADwebpart .addressLinkBtnTop {padding: 7px 5px;}
#MultipleMADwebpart .addressLink {font-family:Georgia, "Times New Roman", Times, serif; font-size: 1.2em; font-style: italic; padding: 0px 0px 0px 0px;}
#MultipleMADwebpart .addressContentBtm {font-size: .9em;}
#MultipleMADwebpart .addressContentBtm a {text-decoration: underline; margin-top: 1em; display: block;}
#MultipleMADwebpart .addressContentBtm a:hover {text-decoration: none;}  


/* exceptions for leftnav1 design from the styles defined in custom.css */
#VNwebpart .vnbackground {border-width: 0px; margin-bottom: 10px; font-family: verdana;}
#VNwebpart .vninterior {padding: 0px;}
#HHwebpart .container {border: 1px solid #cccccc; background-color: #d7e8ee; margin-bottom: 10px;}
#HHwebpart .content {padding-left: 10px; font: normal 1.65em Georgia, "Times New Roman", Times, serif; font-style: italic; color: #333333;}
#HHwebpart .leftcolumn {font: normal .9em verdana; color: #333333;}
#HHwebpart .rightcolumn {font: normal 1.1em verdana; color: #333333;}

#hospitalNewsWebPart {border-width: 0px; margin-bottom: 10px;}
#hospitalNewsWebPart h3 {font: normal 1.65em Georgia, "Times New Roman", Times, serif; font-style: italic; color: #333333; background-color: #d7e8ee; border: 1px solid #cccccc;}
#hospitalNewsWebPart .link-item {color: #333333; font-family: verdana;}
#hospitalNewsWebPart .link-item .link-item-date {font: normal .9em verdana;}
#hospitalNewsWebPart .link-item .link-item-news {font-family: verdana; margin-left: 8em;}

#VideoWebpart {border: 1px solid #cccccc; background-color: #e9f1f6; margin-bottom: 10px; font-family: verdana;}
#VideoWebpart .VideoWebpartTitle {font: normal 1.65em Georgia, "Times New Roman", Times, serif; font-style: italic; border-bottom: 1px solid #cccccc !important; background-color: #d7e8ee;}
#VideoWebpart .VideoWebpartText  {font: normal 1.1em verdana;}

