a.pdf { background:url('/images/pdf_icon.gif') left no-repeat; padding-left:20px; }
a.facebook { background:url('/images/facebook_icon.gif') left top no-repeat; padding-left:18px; }
a.twitter { background:url('/images/twitter_icon.gif') left top no-repeat; padding-left:18px; }
a.youtube { background:url('/images/youtube_icon.png') left top no-repeat; padding-left:18px; }

div#photo_and_caption { float:right; width:225px; margin:0 0 15px 15px; padding-right:10px; }
div#photo_and_caption img { margin-bottom:10px; }

.block { height:1%; overflow:hidden; padding:0 5px; width:510px; }
.block img { float:right; margin:10px 0 10px 10px; }

#printLogo{display:none;}
#map {
	float:right;
	width:300px;
}

#map img {
	border:none;
	float:none;
}

#mapAddress {
	border:solid 1px #900;
	font-size:11px;
	font-weight:bolder;
	padding:3px;
}



.menuBox {
	background:url('/images/lMenuBG.jpg') repeat-x top;
	border:#C69 1px solid;
	margin:10px auto;
	padding:5px;
	width:300px;
	font-size:.77em;
}
	
	

.menuBox ul {
	margin:5px;
}





table {
	margin:5px 0 15px 0;
}

#interactive_tools_menu {
	float:right;
	width:200px;
	border:1px solid black;
	padding:10px;
	margin:25px 10px 15px 15px;
	background-color:#6b9cc7;
}

#interactive_tools_menu td {
	color:#ffffff;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

#interactive_tools_menu a {
	text-decoration:none;
	color:#ffffff;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;	
}

#interactive_tools_menu a:hover {
	text-decoration:underline;
}

#interactive_tools_menu a.small {
	font-size:9px;
	font-weight:normal;
}

#interactive_explanation {
	width:300px;
	padding:10px;
	margin:10px;
}

#rcim_coupon {
	width:525px;
	padding:15px;
	border:1px solid black;
	margin:0 auto;
}


#timeField{
	display:none;
}













html {
	font-size: 100.01%;
}
body {
	margin: 0;
	padding: 0;
	font: 1em Verdana, Arial, sans-serif;
}
img {
	border: none;
}
form {
	margin: 0;
	padding: 0;
}
a:focus {
	outline:none;
}
a:visited{
	color:#454545;
}
#main {
	width: 980px;
	margin: 0 auto;
}

/* header */
#header {
	float: left;
	width: 980px;
	height: 75px;
	background-color: #fbfae1;
	position: relative;
	overflow: hidden;
	border-bottom: 1px solid #fff;
}
/* logo */
.logo {
	position: absolute;
	background: url('/images/logo_new.gif') no-repeat;
	width: 190px;
	height: 60px;
	top: 7px;
	left: 9px;
	overflow: hidden;
	text-indent: -3000px;
}
/* top navigation */
#header ul {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 8px;
	right: 3px;
}
#header ul li {
	display: inline;
	float: left;
	font: 0.67em Verdana, Arial, sans-serif;
	background: url('/images/sep.gif') no-repeat;
	padding: 4px 13px 0 13px;
	height: 15px;
}
#header ul li.first {
	background: none;
}
#header ul li a {
	text-decoration: none;
	color: #444;
}
#header ul li a:hover {
	text-decoration: underline;
}
/* top form */
.top-form {
	position: absolute;
	top: 42px;
	right: 0;
	border: 1px solid #e1e0ca;
	border-right: none;
	width: 670px;
	height: 27px;
	padding: 4px 0 0 17px;
	background: url('/images/form-bg.gif') repeat-x;
}
/*.top-form select {
	float: left;	
	margin: 0 5px 0 0;
	display: inline;
	font-size: 13px;
}
*/
.top-form  select{	
	float: left;	
	margin: 0 5px 0 0;
	display: inline;
	font-size: 12px;
	width: 275px;
	background-color:#ffffff;
	border: 1px solid #a5acb2;
}

#quickLinks{
	width: 145px;	
}

.top-form label {
	float: left;
	display: block;
	background: url('/images/search.gif') no-repeat;
	width: 44px;
	height: 14px;
	text-indent: -3000px;
	overflow: hidden;
	margin: 3px 2px 0 32px;
	background-color:#ffffff;
}
.top-form #ed-search {
	width: 110px;
	height: 17px;
	float: left;
	padding: 0;
	border: 1px solid #a5acb2;
	margin: 2px 0 0;
	background-color:#ffffff;
}
.top-form #btn-search {
	float: left;
	margin: 2px 0 0 5px;
	background-color:#ffffff;
}
.container {
	float: left;
	width: 980px;
	background: url('/images/content-bg.gif') repeat-y;
}
.facility-container, .library-container {
	background: url('/images/content-bg-2.gif') repeat-y;
	position: relative;
}
/* page left column */
.left-column {
	float: left;
	width: 212px;
	background: #e1e1e1 url('/images/vert-line.gif') no-repeat 100% 0;
}
/* left navigation start */
#left-nav {
	margin: 0;
	padding: 7px 0 0;
	float: left;
	width: 208px;
	background-color: #902147;
	border-bottom: 1px solid #fff;
	z-index:100;
}
#left-nav li {
	float: left;
	width: 208px;
	list-style: none;
	font: 0.77em Verdana, Arial, sans-serif;
}
#left-nav li a {
	color: #fff;
	text-decoration: none;
	display: block;
	background-color: #902147;
	border-bottom: 1px solid #a54b6a;
	padding: 3px 0 6px;
}
* html #left-nav li a {
	padding-bottom: 1px;
}
#left-nav li.last a {
	border: none;
}
#left-nav li a span {
	background: url('/images/item.gif') no-repeat 0 4px;
	padding: 0 0 3px 13px;
	height: 10px;
	margin: 0 0 0 9px;
	display: block;
}
#left-nav li a:hover {
	background-color: #fbfae1;
	color: #902147;
}
#left-nav li a:hover span {
	background: url('/images/item-hover.gif') no-repeat 0 3px;
}
/* drop down */
#left-nav li:hover,
#left-nav li.hover {
	position: relative;
	z-index:50;
}
#left-nav li:hover ul,
#left-nav li.hover ul {
	display: block;
	z-index:1;
}
#left-nav ul {
	display: none;
	position: absolute;
	top: -2px;
	left: 208px;
	margin: 0;
	padding: 0;
	width: 159px;
	border-top: 2px solid #eae8c3;
	border-bottom: 2px solid #eae8c3;
	border-right: 3px solid #eae8c3;
	border-left: 4px solid #e3e3e1;
	z-index: 100;
}
#left-nav li ul li {
	margin: 0;
	border-left: 3px solid #eae8c3;
	width: 156px;
	font-size: 10px;
}
#left-nav li ul li a {
	background-color: #fbfae1;
	display: block;
	color: #5d0020;
	text-align: left;
	border: none;
	border-bottom: 2px solid #eae8c3;
	width: 156px;
}
#left-nav li ul li.liHeader{
	background-color: #fbfae1;
	display: block;
	color: #5d0020;
	text-align: center;
	font-weight:bold;
	border: none;
	border-bottom: 2px solid #eae8c3;
	width: 156px;
	margin: 0;
	border-left: 3px solid #eae8c3;
}
#left-nav li ul li.last a {
	border: none;
}
#left-nav li ul li a:hover {
	background-color: #902147;
	color: #fff;
	text-decoration: underline;
}
#left-nav li:hover a,
#left-nav li.hover a {
	background-color: #fbfae1;
	color: #902147;
}
#left-nav li:hover a span,
#left-nav li.hover a span {
	background: url('/images/item-hover.gif') no-repeat 0 3px;
	}
#left-nav li.activeArea a span {
	background:none;font-weight:bold;padding-left:13px;color:#fbfae1;font-size:1.0em
	/*background:none;font-weight:bold;padding-left:18px;*/
	}	
#left-nav li.activeArea:hover a span ,#left-nav li.activeArea.hover a span{
	background:none;font-weight:bold;padding-left:13px;color:#902147;font-size:1.0em
		}	
/* left navigation end */
.res-info {
	float: left;
	width: 208px;
}
.res-info img {
	float: left;
}
/* awards block */
.awards { float:left; width:208px; background-color:#bdbcaf; border-top:1px solid #ffffff; margin:0; }
.awards ul { margin:10px 0 0 0; list-style:none; padding:0 10px; }
.awards li { margin:0 0 10px 0; padding:0 0 0 0; font: 0.77em Verdana, Arial, sans-serif; }
.awards li.facebook { height:30px; background:url('/images/icon_facebook.gif') left no-repeat; padding-left:40px; }
.awards li.twitter { height:30px; background:url('/images/icon_twitter.gif') left no-repeat; padding-left:40px; }
.awards li.youtube { height:30px; background:url('/images/icon_youtube.gif') left no-repeat; padding-left:40px; }
.awards li a { color:#000000; }

/*.awards strong { display:block; float:left; background:url('/images/award-and-distinctions.gif') no-repeat; height:28px; width:208px; overflow:hidden; text-indent:-3000px; margin-bottom:15px; }
.award-imag { float:left; }
.award-imag img { float: left; }*/

.awards p { margin:0 0 0 0; padding:0 10px 10px 10px; color:#000; font:0.7em Verdana, Arial, sans-serif; display:block; /*float: left; width: 120px;*/ }
.awards p.top { padding-top:0; }

/* page center column */
.center-column {
	width: 544px;
	float: left;
	margin: 0 0 0 -4px;
	padding-bottom: 20px;
}
.library-container .center-column {
	padding-bottom: 35px;
}
/* lang navigation */
.lang-nav {
	width: 544px;
	height: 21px;
	float: left;
	background-color: #902147;
	line-height: 10px;
}
.lang {
	background: url('/images/item-2.gif') no-repeat 0 2px;
	font: bold 0.66em Verdana, Arial, sans-serif;
	color: #fff;
	text-decoration: none;
	padding-left: 13px;
	margin: 4px 0 0 5px;
	display: block;
	width: 200px;
	float: left;
}
.lang a, .lang:visited, .lang-nav a{color: #fff;}
.lang:hover {
	text-decoration: underline;
}
/* box text size */
.text-size {
	float: right;
}
.blog-container .text-size {
	margin-right: 3px;
	display: inline;
}
.text-size span {
	color: #fffefe;
	font: 0.6em Verdana, Arial, sans-serif;
	display: block;
	float: left;
	margin: 4px 4px 0 0;
}
.text-size span.black {
	color: #463e43;
}
.text-size .a-small, 
.text-size .a-big {
	display: block;
	float: left;
	background: url('/images/a-.gif') no-repeat;
	width: 19px;
	height: 19px;
	overflow: hidden;
	text-indent: -3000px;
	margin: 2px 0 0 1px;
}
.text-size .a-big {
	background: url('/images/a+.gif') no-repeat;
}
/* flash */
.main-image {
	float: left;
	width: 534px;
	height: 257px;
	margin: 1px 0 0 5px;
	display: inline;
	background: url('/images/content-shadow.jpg') repeat-x 0 100%;
}
.facility-container .main-image, .library-container .main-image {
	background: none;
	height: auto;
	margin: 0 0 0 4px;



}
.main-image img {
	float: left;
}
/* page content */
.content {
	float: left;
	width: 533px;
	background: url('/images/dotted-line.gif') repeat-y;
	margin: 0 0 10px 5px;
	display: inline;
	z-index:1;
 }
 
.facility-container .content, .library-container .content {
	background: none;
	padding: 0 0 0 5px;
	width: 529px;
}
.left-box {
	float: left;
	width: 296px;
	padding: 0 0 0 10px;
	margin: -5px 0 0;
	position: relative;
}
.content h2 {
	padding: 5px 0 0 0;
	color: #000;
	font: bold 0.75em Verdana, Arial, sans-serif;
margin:0;
}

.facility-container .content h2, .library-container .content h2 {
	padding-bottom: 2px;
}
.content p {
	color: #000;
	font: 0.77em Verdana, Arial, sans-serif;
	margin: 0;
	padding:0px 5px;
}
.facility-container .content p, .library-container .content p {
	padding-bottom: 21px;
}
.library-container .content p {
	padding-bottom:10px;
}
/* photo in content */

.photo {
	float: right;
	display: inline;
	margin-left:10px;
}

.photo img {
	float: right;
}


.right-box {
	float: right;
	width: 200px;
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
	
}

/* rss and podcasts links */
.right-box ul {
	margin: 0;
	padding: 0;
	float: left;
	width: 200px;
}
.right-box ul li {
	float: left;
	width: 200px;
	list-style: none;
	padding: 0 0 10px;
	font:1.2em Verdana, Arial, sans-serif;
}

.podcasts, .rss, .news, .subscription{
	display: block;
	float: left;
	background: url('/images/podcast.gif') no-repeat;
	color: #000;
	text-decoration: none;
	font: bold 0.77em Verdana, Arial, sans-serif;
	padding: 13px 0 2px 33px;
}
.rss {
	background: url('/images/rss.gif') no-repeat;
}
.news {
	background: url('/images/news.gif') no-repeat;
}

.subscription{color:#454545;
background: url('/images/subscription.gif') no-repeat;
}
.podcasts:hover, .rss:hover, .news:hover  {
	text-decoration: underline;
}
.right-box ul li p {
	width:inherit;
	clear: both;
	margin: 0;
	padding: 0;
	color: #000;
}

/* form subscribe */
.form-subscribe {
	float: left;
	width: 200px;
	margin: -5px 0 0;
	position: relative;
}
.form-subscribe #email {
	float: left;
	width: 156px;
	height: 19px;
	padding: 0;
	border: 1px solid #a5acb2;
	font: 0.82em Arial, sans-serif;
	color: #000;
	padding: 0 0 0 5px;
}
.form-subscribe #subscribe {
	float: right;
	margin: 4px 40px 0 0;
}
/* page right column */
.right-column {
	float: left;
	width: 228px;
}
/* special features cycle navigation*/
#nav, #next, #prev{
	float:right;
	height:20px;
	padding:2px 0px;
}
#nav a,#next a,#prev a {
	text-decoration: none;
	margin: 1px 2px;
	padding: 1px 3px;
	color:#fff;
	font:10px Verdana, Arial, Helvetica, sans-serif;
 }
#nav a.activeSlide {
	color: #ccc;
	border:1px solid;
}
.features-gray #nav a.activeSlide {
	color: #000;
	border:1px solid;
}
#nav a:focus {
	outline: none;
}
/* features block */
.features {
	float: left;
	width: 228px;
	background-color: #902147;
	border-bottom: 1px solid #fff;
}
.features-gray {
	background-color: #bdbcaf;
	padding-bottom: 18px;
	border: none;
}
.empty {
	float: left;
	width: 228px;
	background-color: #902147;
	height: 21px;
	font-size: 0;
}
.features strong {
	background: url('/images/special-features.gif') no-repeat;
	width: 228px;
	height: 28px;
	display: block;
	float: left;
	overflow: hidden;
	text-indent: -3000px;
	margin: 21px 0 0;
}
.features-gray strong {
	margin: 0;
	background: url('/images/special-features.gif') no-repeat;
}
.features-gray.esp strong {
	margin: 0;
	background: url('/images/special-features_esp.gif') no-repeat;
}
.features .photo {
	float: left;
	border: 1px solid #fff;
	margin: 6px 0 6px 13px;
	display: inline;
	width: auto;
}
.features .photo img {
	float: left;
}
.features h3 {
	margin: 0;
	padding: 0 0 0 14px;
	font: bold 0.75em Verdana, Arial, sans-serif;
	color:#fff;
	
}
.features p {
	margin: 0;
	padding: 0 15px 3px 14px;
	font: 0.75em/13px Verdana, Arial, sans-serif;
	color:#fff;
	
}
.features p a, .features.white p a:visited {
color:#fff;
}
.features-gray h3 {
	margin: 0;
	padding: 0 0 0 14px;
	font: bold 0.75em Verdana, Arial, sans-serif;
	color:#000;
	
}
.features-gray p {
	margin: 0;
	padding: 0 15px 3px 14px;
	font: 0.75em/13px Verdana, Arial, sans-serif;
	color:#000;
	
}
.features-gray p a {
color:#000;
	
}
.features p a:hover {
	text-decoration: none;
}
/* page navigation */
.pages {
	float: right;
	font: 0.68em Verdana, Arial, sans-serif;
	padding: 0 26px 6px 0;
	text-align: right;
	width: 150px;
}
.pages span {
	color: #fff;
	float: right;
	padding: 0 3px 0 0;
	text-align: right;
}
.pages ul {
	margin: 0;
	padding: 0;
	float: right;
}
.pages ul li {
	display: inline;
	padding: 0;
	text-align: right;
}
.pages ul li a {	
	color: #fff;
}
.pages ul li a:hover {
	text-decoration: none;
}
/* banners block */
.banners {
	float: left;
	width: 208px;
	padding: 0 0 2px 20px;
}
.banners a {
	display: block;
	margin: 16px 0 2px;
	float: left;
}
.banners img {
	float: left;
}
/* page footer */
#footer {
	width: 980px;
	float: left;
	padding-bottom: 6px;
	background-color: #e1e1e1;
	text-align: center;
}
* html #footer {
	padding-top: 3px;
}
*+html #footer {
	padding-top: 3px;
}
* html #footer span {
	padding-top: 3px;
}
*+html #footer span {
	padding-top: 3px;
}
/* footer navigation */
#footer ul {
	margin: 0;
	padding: 0;
}
#footer ul li {
	display: inline;
	font: bold 0.68em  Verdana, Arial, sans-serif;
	background: url('/images/sep-2.gif') no-repeat 0 2px;
	padding: 0 0 0 6px;
}
#footer ul li.first {
	background: none;
}
#footer ul li a {
	color: #000;
	text-decoration: none;
}
#footer ul li a:hover {
	text-decoration: underline;
}
#footer span {
	font: 0.68em  Verdana, Arial, sans-serif;
	color: #000;
	display: block;
}
/* blocl links */
.block-links {
	float: left;
	width: 208px;
	margin: 0;
	padding: 10px 0 19px;
	background-color: #bdbcaf;
}
.topic-index .block-links {
	padding-top: 10px;
	width: 228px;
}
.block-links li {
	float: left;
	width: 186px;
	font: 0.77em Verdana, Arial, sans-serif;
	list-style: none;
	background: url('/images/item-3.gif') no-repeat 0 7px;
	padding: 5px 0 5px 12px;
	margin: 0 0 0 10px;
	display: inline;
}
.topic-index .block-links li {
	font-size: 0.7em;
	width: 194px;
	margin-left: 17px;
	padding-right: 5px;
}
.block-links li a {
	color: #000;
}
.block-links li a:hover {
	text-decoration: none;
}
/* block path */
.path {
	float: left;
	margin: 0;
	padding: 6px 0 0 6px;
	width: 529px;
}
.path li {
	display: inline;
	float: left;
	font: 0.70em Verdana, Arial, sans-serif;
	background: url('/images/pointer.gif') no-repeat 100% 3px;
	padding: 0 14px 0 3px;
}
.path li.last {
	background: none;
	font-weight: bold;
	padding-right: 0;
}
.path li a {
	color: #000;
	text-decoration: none;
}
.path li a:hover {
	text-decoration: underline;
}
/* print block */
.print {
	border: 1px solid #554d52;
	background-color: #fbfae1;
	width: 142px;
	display: inline;
	float: right;
	margin: 1px 7px 0 7px;
	padding: 5px 0 7px 11px;
}
.print h2 {
	background: url('/images/hor-line.gif') no-repeat 4px 0;
	color: #463e43;
	font: bold 0.85em Arial, sans-serif;
	margin: 10px 0 0 -6px;
	padding: 10px 0 4px !important;
	display: inline;
	float: left;
	width: 142px;
}
.print ul {
	margin: 0 0 0 -5px;
	padding: 0;
	float: right;
	width: 125px;
	display: inline;
}
.print ul li {
	list-style: none;
	font: 0.80em/14px Verdana, Arial, sans-serif;
	width: 142px;
	float: left;
	padding: 3px 0px 2px 0px;
	background: url('/images/item-4.gif') no-repeat 0 4px;
}
.print ul li a {
	color: #000;
}
.print ul li a:hover {
	text-decoration: none;
}
.print-link, .mail-link {
	background: url('/images/print.gif') no-repeat;
	display: block;
	float: left;
	padding: 4px 0 1px 27px;
	font: 0.68em Verdana, Arial, sans-serif;
	color: #000;
	text-decoration: none;
	width: 110px;
}
.print-link:hover, .mail-link:hover {
	text-decoration: underline;
}
.mail-link {
	background: url('/images/mail.gif') no-repeat;
}
#textchanger div {
	float: left;
	width: 42px;
}
/* call block with number phone */
.call {
	width: 536px;
	height: 39px;
	position: absolute;
	background: #902147 url('/images/call.gif') no-repeat;
	left: 212px;
	text-indent: -3000px;
	overflow: hidden;
	bottom: 0;
	text-align: center;
	margin-top:15px;
	clear: both;
}
.careers-footer {
	width: 536px;
	height: 39px;
	position: absolute;
	background: #902147 url('/images/careersbanner.gif') no-repeat;
	left: 212px;
	text-indent: -3000px;
	overflow: hidden;
	bottom: 0;
	text-align: center;
	margin-top:15px;
	clear: both;
}

.homecare-footer {
	width: 536px;
	height: 39px;
	position: absolute;
	background: #902147 url('/images/homecare-footer.gif') no-repeat;
	left: 212px;
	text-indent: -3000px;
	overflow: hidden;
	bottom: 0;
	text-align: center;
	margin-top:15px;
	clear: both;
}

.phone {
	font: 0.70em Verdana, Arial, sans-serif;
	color: #fff;
}
.phone span {
	font: bold 1.3em Verdana, Arial, sans-serif;
}
.days {
	font: 0.65em Verdana, Arial, sans-serif;
	color: #fff;
	display: block;
}
* html .days {
	padding-top: 2px;
}
*+html .days {
	padding-top: 2px;
}
/* good healt block */
.good-health {
	float: left;
	width: 228px;
}
.good-health strong {
	background: url('/images/for-your-good-health.gif') no-repeat;
	width: 228px;
	height: 28px;
	float: left;
	text-indent: -3000px;
	overflow: hidden;
}
.good-health.esp  strong {
	background: url('/images/for-your-health_esp.gif') no-repeat;}
.good-health.addlRes  strong {
	background: url('/images/additional_resources.gif') no-repeat;}	
	
.good-health ul {
	margin: 0;
	padding: 4px 0 0 9px;
	width: 219px;
	float: left;
}
.content-container .good-health ul {
	padding-top: 14px;
}
.good-health ul li {

	float: left;
	width: 209px;
	list-style: none;
	padding: 0 10px 12px 0;
}
.good-health ul li h3 {
	margin: 0;
	padding: 0;
	font: bold 0.68em Verdana, Arial, sans-serif;
	color: #000;
}
.content-container .good-health ul li h3 {
	font-size: 0.60em;
}
.good-health ul li p {
	margin: 0;
	padding: 0;
	font: 0.68em Verdana, Arial, sans-serif;
	color: #000;
}
.good-health ul li a,.good-health ul li a:visited{
color:#902147;
}
.content-container .good-health ul li p {
	font-size: 0.60em;
	
}
/* content photo */
.content-photo{
	float: right;
	width: 135px;
	display: block;
	clear: both;
	margin: 11px 9px 0 0;
}
.align_right  .photo{
	float: right;
	width: 135px;
	margin: 0;
	padding:5px;
}
.content-photo img {
	float: right;
}
/* special features block */
.special-features {
	width: 208px;
	float: left;
	padding: 37px 0 0;
	background-color: #bdbcaf;
}
.special-features strong, 
.topic-index strong,
.related-links strong {
	float: left;
	width: 207px;
	height: 28px;
	background: url('/images/special-features-heading.gif') no-repeat;
	text-indent: -3000px;
	overflow: hidden;
}
.special-features img {
	float: left;
}
.topic-index strong {
	width: 228px;
	background: url('/images/topic-index.gif') no-repeat;
}
.related-links strong {
	background: url('/images/related-links.gif') no-repeat;
}

.topic-index.esp strong {
	width: 228px;
	background: url('/images/topic-index_esp.gif') no-repeat;
}
.related-links.esp strong {
	background: url('/images/related-links_esp.gif') no-repeat;
}

/* topic index block */
.topic-index {
	width: 228px;
	float: left;
	padding-bottom: 31px;
}
/* popup page */
#main-popup {
	width: 640px;
	margin: 0 auto;
}
#main-popup #header {
	width: 640px;
	height: 71px;
	background: url('/images/popup-header-bg.gif') repeat-x;
	float: left;
	position: relative;
}
/* logo */
#main-popup .logo {
	position: absolute;
	top: 3px; 
	left: 10px;
	background: url('/images/popup-logo.gif') no-repeat;
	width: 181px;
	height: 55px;
}
#main-popup .content {
	float: left;
	width: 640px;
	min-height: 328px;
	background: none;
}

* html #main-popup .content {
	height: 328px;
}
/* popup footer */
#main-popup #footer {
	float: left;
	width: 640px;
	height: 70px;
	background-color: #bdbcaf;
	border-top: 1px solid #902147;
}
/* blog page */
#main-blog {
	width: 760px;
	margin: 0 auto;
}
#header-blog {
	width: 760px;
	height: 89px;
	float: left;
	position: relative;
	background-color: #fbfae1;
	border-bottom: 5px solid #902147;
}
/* blog logo */
#header-blog .logo {
	top: 12px;
	left: 19px;
	background: url('/images/blog-logo.jpg') no-repeat;
	width: 195px;
	height: 60px;
}
.blog-image {
	float: right;
	background: url('/images/banners/banner_res-visit.jpg') no-repeat;
	width: 528px;
	height: 89px;
	border-left: 4px solid #e1e1e0;
}
/* blog top navigation*/
.blog-image ul {
	float: left;
	margin: 65px 0 0;
	padding: 5px 0 3px 5px;
	background-color: #463e43;
	width: 523px;
}
.blog-image ul li {
	display: inline;
	float: left;
	font: 11px  Verdana, Arial, sans-serif;
}
.blog-image ul li a ,.blog-image ul li a:visited{
	color: #fff;
	text-decoration: none;
	padding: 0 10px 0 10px;
}

.blog-image ul li.last a {
	padding-right: 0;
}
.blog-image ul li a:hover {
	color:#fff;
	text-decoration: underline;
}
.blog-container {
	margin: 3px 0 0;
	float: left;
	width: 760px;
}
/* content */
.blog-content {
	width: 760px;
	float: left;
	background: url('/images/blog-bg.jpg') repeat-y;
	margin: 1px 0 0;
}
.blog-content-header {
	width: 760px;
	float: left;
	background: url('/images/blog-box-header.jpg') no-repeat 100% 0;
}
.blog-content-footer {
	width: 760px;
	float: left;
	background: url('/images/blog-box-footer.jpg') no-repeat 100% 100%;
	position: relative;
}

/* block blog info */
.blog-info {
	float: left;
	width: 518px;
	padding: 0 0 80px 22px;
}
.blog-info strong {
	margin: 20px 0 14px;
	padding: 1px 0 1px;
	float: left;
	display: block;
	width: 518px;
	border-bottom: 1px solid #ccc;
	background: url('/images/letter.jpg') no-repeat 500px 0;
	font: bold 0.75em/13px  Verdana, Arial, sans-serif;
	color: #898989;
	text-transform: uppercase;
}
.blog-info strong.first {
	margin-top: -1px;
}
.blog-info h1 {
	margin: 0;
	padding: 0 0 10px 3px;
	font: 1.45em/20px Verdana, Arial, sans-serif;
	clear: both;
	}
.blog-info h2 {
	margin: 0;
	padding: 0 0 10px 3px;
	color: #902147;
	font: 1.25em/20px Verdana, Arial, sans-serif;
	clear: both;
}
.blog-info p{
	color: #010101;
	font: 0.82em Verdana, Arial, sans-serif;
	margin: 0;
	padding: 10px 0 0px 3px;
	clear: both;
}
.blog-info ol,.blog-info ul{
	color: #010101;
	font: 0.82em Verdana, Arial, sans-serif;	
	clear: both;
}
.blog-info p a {
	text-decoration: none;
	color: #010101;
	text-decoration:underline;
}
.blog-info p a:hover {
	text-decoration: underline;
}
/* comments blocks */
.posted, .comment {
	float: left;
	width: 200px;
	margin: 12px 0 0 5px;
	padding: 0 0 19px;
	display: inline;
}
.comment {
	float: right;
	text-align: right;
}
.posted span, .comment span {
	color: #404040;
	float: left;
	color: #404040;
	padding: 0 0 3px;
	font: 0.75em/13px Verdana, Arial, sans-serif;
	width: 200px;
}
.posted a, .comment a {
	background: url('/images/view.jpg') no-repeat;
	padding: 0 0 0 19px;
	float: left;
	color: #404040;
	font: 11px/13px  Verdana, Arial, sans-serif;
	text-decoration: none;
}
.comment span, .comment a {
	float: right;
}
.posted a:hover, .comment a:hover {
	text-decoration: underline;
}
#main-blog #blog-footer {
	position: absolute;
	bottom: 15px;
	left: 203px;
	color: #535353;
	font: bold 0.68em/13px Verdana, Arial, sans-serif;
	text-align: center;
}
/* block with photo blog */
.blog-photos {
	width: 185px;
	float: right;
	padding: 10px 0 0;
}
.blog-photos h2 {
	color: #898989;
	font: bold 0.75em/13px Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0 0 8px;
	text-transform: uppercase;
}
.blog-photos p {
	color: #5e0404;
	font: 0.75em Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 13px 5px 2px;
	margin: 0;
	
}
.blog-photos img {
	float: left;
	padding: 0 0 13px;
}
.blog-photos ul {
	margin: 0;
	padding: 0;
	float: left;
}
.blog-photos ul li {
	list-style: none;
	font: 0.75em/13px Verdana, Arial, sans-serif;
	padding: 7px 0 7px;
}
.blog-photos ul li a {
	text-decoration: none;
	color: #5e0404;
}
.blog-photos ul li a:hover {
	text-decoration: underline; 
}
/* dotted line in blog.html */
.dotted-line {
	float: left;
	background: url('/images/hor-dotted-line.gif') repeat-x;
	height: 1px;
	width: 165px;
	overflow: hidden;
	font-size: 0;
	margin: 0 0 0 3px;
	padding: 0 0 10px;
}
/* res visit block */
.res-visit-header {
	background: #d9d8c1 url('/images/green-block-header.gif') no-repeat;
	width: 183px;
	float: left;
	position: absolute;
	bottom: 15px;
	left: 570px;
}
.res-visit {
	width: 174px;
	float: left;
	background: url('/images/green-block-footer.gif') no-repeat 0 100%;
	font: 0.75em Verdana, Arial, sans-serif;
	padding: 4px 3px 4px 6px;
}
.res-visit a {
	text-decoration: none;
	color: #5e0404;
}
.res-visit a:hover {
	text-decoration: underline;
}

/*RHC ADDED ALL BELOW*/


.grey_bkg {
	background-color:#333; width:100%;
}

.white_bkg {
	background-color:#fff;
}
.white_bkg p{font-size:100%;}

.gold_bkg {
	background-color:#fbfae1;
}

h2.burgandy, strong.burgandy {
	color:#902147;
}

.content ul.dotList {
	list-style-image:none;
	font:1em Verdana, Arial, Helvetica, sans-serif;
	margin-top:1em;
}

hr {
	width:200px;
	margin:10px auto;
}

/* block path - temporary for existing 'breadCrumb' class */
#breadCrumb { 
	
	float: left;
	margin: 0 0 4px 0;
	padding: 6px 0 0 6px;
	width: 534px;
	background: #e1e1e1;}
#breadCrumb li { 
	font: 0.70em Verdana, Arial, sans-serif;
	color:#902147;
	float: left; 
	display: inline; 
	margin:0 4px 4px 0;
	height:18px; 
}

#breadCrumb a { 

	color:#000;
	background: url('/images/pointer.gif') center right no-repeat; 
	padding-right: 15px; 
	text-decoration: none; 
}

#breadCrumb a:hover { 
	
	background:url('/images/pointer.gif') center right no-repeat;
	text-decoration:underline;
}
#jobList{width:100%}
.content ul {font: 0.77em Verdana, Arial, sans-serif;}
.content ol {font: 0.77em Verdana, Arial, sans-serif;}
/*.content img{float:left; padding:5px;clear:left;}*/
.content td{ font-family:Verdana, Arial, sans-serif; }
.disclaimer img{float:none;}
.fileIcon img{float:none;margin:0;padding:0 5px;}
.noFloat img{float:none;margin:0;padding:0 5px;clear:both;}
.good-health a, .good-health a:visited{color:#fff;font-weight:bold;}
.content p{margin:0px 5px;padding:0;}
.grey_bkg ul{
font:1em verdana;
}
.floatLeft {
	float:left;
	margin:10px 15px 10px 0;
}

.floatRight {
	float:right;
	margin:10px 0 10px 10px;
}
.small {
	font-size:9px;
}

.content tr{font:0.77em Verdana, Arial, Helvetica, sans-serif}

* html .content tr {
	font:1em Verdana, Arial, Helvetica, sans-serif !important;
}


#docImage{float:left;width:185px;}
#docInfo{margin:0 0 0 198px}
#docInfo h2{color:#902147;font-weight:bold;}
.apptForm{float:left;width:200px;}
.apptForm h2{padding:0;margin:0;}
.infoBox {
	background:#ffffe1 url('/images/icon_info.gif') top left no-repeat;
	border:1px solid #666;
	color:#666;
	float:left;
	font:0.65em Verdana, Arial, Helvetica, sans-serif;	
	margin:0 0 10px 10px;
	padding:3px 3px 3px 27px;
	width:250px;
}
#mListMsg{float:left;
font:0.65em Verdana, Arial, Helvetica, sans-serif;
color:#902147;
}
.relTopic{
margin-left:4px;
font:0.77em Verdana, Arial, sans-serif;
float:left;
clear:both;
}
.relTopic a{color:#000;}

/* STAYWELL*/



/*healthday news*/
#articleBody img{float:right;}

/* all */
#mainContent p{padding:5px 0 3px;}


.print ul{float:left;}

/*for appointment request page*/

h2.emergency {color:#ff0000;margin:15px;}

.imageList img{float:left;}
p.imageList {margin:10px 0;}
.imageList a {margin-left:5px;}
.breaking_news_image {width:100%;}
.good-health ul{font:1.2em Verdana, Arial, Helvetica, sans-serif;}


.burgandy, .burgundy, h2.burgundy, h2.burgandy {
	color:#902147;
}

.burgandy_large, .burgundy_large {
	color:#902147;
	font:14px arial, sans-serif;
}
#mainContent h1, h2.page_title{font:1.1em Verdana, Arial, Helvetica, sans-serif;;font-weight:bold;}
h3{font:.90em Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#902147;}
.accent_table{position:relative;float:right; clear:right;font:.77em verdana;margin:15px 7px;}
.newsticker ul {list-style:none;
list-style-image:none;
    margin: 0;
	padding: 0 0 3px 0;
	clear:both;
	height:165px;
	list-style-type: none;	

}
.newsticker li{
margin: 0px 0px 10px 0;
}

#promotions{
height:169px;
overflow:hidden;
}
#promotions h3{clear:both;}
hr{width:90%;}
.copyright, p.copyright{
font:.60em Verdana, Arial, Helvetica, sans-serif; font-style:italic; margin-left:10px; margin-right:10px;clear:both;
}
#jobList table tr{font:1em verdana;}
#jobList table tr a{font:1em verdana;}
#jobList table{width:100%;}
#mainContent ol ol{font:1em verdana;}
#results ul ul{ font:.77em Verdana, Arial, Helvetica, sans-serif;list-style-type:disc; list-style:disc;}
#results ul{font:1em Verdana, Arial, Helvetica, sans-serif;list-style-type:disc; list-style:disc;}
.hilite{background:yellow;}
.libraryKeyword{font:.65em verdana bold;}
.print ul{margin-bottom:10px}

#mainContent table td ul{
	font:1em Verdana, Arial, Helvetica, sans-serif;
}

/* Added by Tony Piscotti 2/16/09 */
div.searchByZipHdr { 
	padding: 3px; 
	background-color: #902147; 
	color: #fff; 
	width: 60px; 
	font-size: 12px; 
	text-align: center;
	}
	
h2.searchByZipResults {
	font-size: 14px; 
	font-weight: bold;
	}
	
table.searchByOffice { 
	width: 520px; 
	margin: 0; 
	padding: 0; 
	border: none; 
	border-collapse: collapse;
	}
table.searchByOffice tr.hdr { 
	background-color: #fc6; 
	height: 25px; 
	padding: 5px; 
	font-weight: bold;
	}
table.searchByOffice td { 
	padding: 8px 0 8px 2px;
	line-height: 1.3em;
	}

	
	