body{
	margin: 0;
	padding: 0;
	font-family: Arial, Veranda, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background: #ffffff url(/images/main/body-back.jpg) repeat-x top left;
	text-align: center;
}
li, p, a, td { font-size: 12px; }
#pageContainer
{
	position: relative;
	display: block;
	margin: 0 auto;
	width: 780px;
}
#header
{
	position: relative;
	display: block;
	width: 780px;
	height: 86px;
	background: transparent url(/images/main/header.jpg) no-repeat top left;
}
#header a.logo
{
	position: absolute;
	top: 0;
	left: 0;
}
#header a.logo span
{
	display: block;
	width: 330px;
	height: 86px;
}
#header #searchBox
{
	position: absolute;
	top: 0;
	left: 571px;
	height: 23px;
	overflow: hidden;
	zoom: 1;
	margin: 0 auto;
	padding: 0;
}
#header #searchBox input.searchText
{
	font-size: 9px;
	font-family: Arial;
	top: 0;
	left: 2px;
	width: 133px;
	height: 17px;
	position: relative;
	background: transparent;
	border: 0;
	margin: 0;
}
#header #searchBox input.searchBtn
{
	position: relative;
	left: 5px;
	top: 0;
	width: 69px;
	height: 23px;
	cursor: pointer;
	padding: 0;
	background: transparent;
	border: 0;
	margin: 0;
}
#carondImage
{
	display: block;
	position: relative;
	_zoom: 1;
	width: 322px;
	height: 177px;
	background: transparent url(/images/ROimages/carondeletMain.jpg) no-repeat top left;
}
#carondImage.stjoseph { background-image: url(/images/ROimages/stJoseph.jpg); }
#carondImage.heart { background-image: url(/images/ROimages/heartInstitute.jpg); }
#carondImage.stmarys { background-image: url(/images/ROimages/StMary.jpg); }
#carondImage.longterm { background-image: url(/images/ROimages/longTermCare.jpg); }
#carondImage.homecare { background-image: url(/images/ROimages/homeCareServices.jpg); }
#carondImage.physnet { background-image: url(/images/ROimages/PhysicianNetwork.jpg); }
.headerWelcome
{
	position: relative;
	display: block;
	background: transparent url(/images/main/welcome.jpg) no-repeat top left;
	width: 250px;
	height: 177px;
}
.facilityMenu a { position: relative; }
.facilityMenu a span { display: block; width: 208px; height: 31px; cursor: pointer; }
.facilityMenu a:hover span { background-position: 0 -31px !important; }
.facilityMenu a.stjoseph span { background: transparent url(/images/facilityMenu/stjoseph.jpg) no-repeat top left; }
.facilityMenu a.heart span { height: 23px !important; background: transparent url(/images/facilityMenu/heart.jpg) no-repeat top left; }
.facilityMenu a.heart:hover span { background-position: 0 -23px !important; }
.facilityMenu a.stmarys span { background: transparent url(/images/facilityMenu/stmarys.jpg) no-repeat top left; }
.facilityMenu a.longterm span { background: transparent url(/images/facilityMenu/longterm.jpg) no-repeat top left; }
.facilityMenu a.homecare span { background: transparent url(/images/facilityMenu/homecare.jpg) no-repeat top left; }
.facilityMenu a.physnet span { background: transparent url(/images/facilityMenu/physnet.jpg) no-repeat top left; }

div.aboutcontact, div.aboutcontact a { font-family: Arial; font-size: 11px; color: #002f65; text-decoration: none; }
div.aboutcontact a:hover { text-decoration: underline; }

.leftNav {
	position: relative;
	display: block;
	padding: 0 6px 0 0;
	margin: 0 0 4px;
}
.leftNav a { position: relative; }
.leftNav a span { position: relative; display: block; width: 260px; height: 28px; cursor: pointer; text-indent: -5000px; overflow: hidden; }
.leftNav a:hover span { background-position: 0 -28px !important; }
.leftNav a.career span { background: transparent url(/images/menu/jobopportunities.jpg) no-repeat top left; }
.leftNav a.physiciandir span { background: transparent url(/images/menu/physiciandir.jpg) no-repeat top left; }
.leftNav a.physicianopps span { background: transparent url(/images/menu/physpracopp.jpg) no-repeat top left; }
.leftNav a.healthpubslinks span { background: transparent url(/images/menu/healthpubslinks.jpg) no-repeat top left; }
.leftNav a.contribfound span { background: transparent url(/images/menu/contribfound.jpg) no-repeat top left; }
.leftNav a.services span { background: transparent url(/images/menu/services.jpg) no-repeat top left; }
.leftNav a.welllifeatwork span { background: transparent url(/images/menu/welllifeatwork.jpg) no-repeat top left; }
.leftNav a.welllife span { background: transparent url(/images/menu/welllife.jpg) no-repeat top left; }

.portals {
	position: relative;
	display: block;
	padding: 0 6px 0 0;
}
.portals a { position: relative; }
.portals a span { position: relative; display: block; width: 260px; }
.portals a.physicianportal span { height: 74px; background: transparent url(/images/portals/physicianportal.jpg) no-repeat top left; }
.portals a.benefits span { height: 70px; background: transparent url(/images/portals/benefits.jpg) no-repeat top left; }

h2.headerTitle
{
	font-family: Arial;
	font-size: 20px;
	color: #ffffff;
	text-align: left;
	padding: 22px 17px 3px;
	background: #7cb3df;
	font-weight: normal;
}

.footer
{
	margin: 6px auto 0;
	background: #7cb3df url(/images/main/footer.jpg) no-repeat top left;
	padding: 15px 15px 12px 30px;
}
.footer .footerlinks
{
	float: left;
	display: block;
	width: 275px;
	text-align: center;
}
.footer .footerlinks,
.footer .footerlinks a
{
	color: #ffffff;
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	line-height: 18px;
	text-decoration: none;
}
.footer .footerlinks a:hover { color: #002f65; text-decoration: underline; }
.footer .ascensionlogo
{
	float: right;
	display: block;
}

.clear { clear: both; }

.fine_print {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
.medium_print {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
a.dis { color: #000000; font-size: 9px; text-decoration: none; }
a.dis:visited { color: #000000; font-size: 9px; text-decoration: none; }
a.dis:hover { color: #002f65; }
a.read { color: #49618d; font-size: 10px; }
a.read:visited { color: #795b73; font-size: 10px; }
a.read:hover { color: #573653; }
.nav_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
p.bready { color: #666666; font-size: 10px; }
a.bready { color: #795b73; font-size: 10px; }
a.bready:hover { color: #573653; }

.HWCaption {
	FONT-SIZE: 9px; FONT-WEIGHT: BOLD
}
.Lead {
	COLOR: #000066;
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold
}

table.detail_repeater {
	margin-top: 15px;
}

table.detail_repeater td {
	padding-right: 3px;
}

p.header
{
    font-weight:bold;
    font-size: 16px;

}