body {
	font:normal 1em/1.4 Arial,Helvetica,sans-serif;
	margin:0;
	background-color:#fff;
	background-image:none;
	}
#tagdiv {
	height:92px;
	}
#tagdiv, 
	#hd-endcap,
	#topnavout, 
	#btmborder,
	#navout, 
	#myhchrsourceout, 
	#sidebarout, 
	#row1nav, 
	#row1endcap, 
	#row2nav, 
	#row3nav,
	#partnerlogos,
	.printhide, 
	.noprint
		{
		display:none;
		}
#container {
	float:none;
	width:100%;
	padding-top:1em;
	background-image:none;
	border-top:1px #000 solid;
	border-right:none;
	}
#colwrapperout, #colwrapperin {
	float:none;
	margin-left:0;
	}
#contentout {
	float:none;
	width:100%;
	}
#homenews ul {
	list-style:none;
	margin:0;
	padding:0;
	}
#homenews li {
	margin:0;
	padding:0;
	}
#homenews div.newsRecordImage {
	float:right;
	margin-left:12px;
	}
#homenews .newsRecordImage div.restxt2 {
	text-align:center;
	font-style:italic;
	padding:5px 1px;
	}
#healthcareheadlines h1, #healthcareheadlines h2 {
	font:bold 1.25em/1.2em Arial,Helvetica,sans-serif;
	color:#000;
	margin:1em 0 .25em;
	}
#healthheadlineout {
	background-color:#fff;
	background-image:none;
	}
#healthheadlineout a {
	font-weight:bold;
	}
.healthheadlinein {
	margin:.5em 0;
	}
.healthheadlinedate {
	font-weight:normal;
	font-size:.85em;
	}
#footerout {
	margin-top:1em;
	background-color:#fff;
	border-top:1px #000 solid;
	border-bottom:3px #000 double;
	font:normal .6em/1.3 Arial,Helvetica,sans-serif;
	}
/* Self-clearing technique */
#footerout:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
#footerin {
	display:inline;
	float:left;
	width:45%;
	margin:12px 0;
	}
#partners {	
	float:right;
	width:52%;
	margin:12px 0;
	}
#footerin, #partners, h1, h2, .featrhd, h3, .featrsub, h4, h5, .cathd, .reshd, h6, .default, p {
	color:#000;
	}
#colwrapperout a {
	color:#000;
	}
.divider {
	margin:24px;
	text-align:center;
	}
.buttnstyle, .smlbuttnstyle, .buttnstylehot, .smlbuttnstylehot, select {
	display:none;
	}
.bulltstyle {
	background:#777;
	border:2px #999 solid;
	border-right:2px #555 solid;
	border-bottom:2px #555 solid;
	}
/* background color and border of popup pallet */
.palette {
	background-color:#fff;
	border-color:#777;
	border-style:solid;
	}

/* Supplemental syles for Table Cell Buttons */
.tdbuttn {
	display:none;
	}

/* Supplemental checkbox syles */
/* checkbox in default state -- checkbox will highlight on mouseover, checkboxoff will not */
.checkbox, .checkboxoff {
	background:#777; 
	border:2px #777 outset; 
	}
/* checkbox in selected state */
.checkboxon {
	background:#999; 
	border:2px #999 outset;
	}
/* color for text associated w/ checkbox and checkboxoff */
.checktext, .checktextoff {
	color: #777;
	}
/* color for text associated w/ checkboxon */
.checktexton {
	color: #999;
	}
/* color for text associated w/ checkboxout */
.checktextout {
	color: #000; 
	}
/* color for text associated w/ checkboxwait */
.checktextwait {
	color: #bbb;
	}

/* Supplemental plusbox-minusbox syles */
.plusbox {
	background:#777;
	border:2px #777 outset;
	}
.minusbox {
	background:#999;
	border:2px #999 outset;
	}

/* Calendar user display template header */
div.autoclear div#calDate, div.autoclear div#calNavScroll img, p#prevNext {
	display:none;
	}
div.autoclear div#calNavScroll {
	float:none;
	text-align:left;
	}
div.autoclear div#calNavScroll h2 {
	margin:0;
	}