.footnotes {padding-top: .75em; margin: 0 0 0 15px; font-size: .8em; width: 550px;}
.footnotes p {margin: 0; padding: 0;}
sup {font-weight: normal;}
p.nomargins {margin: 0px; padding: 0px;}
.indent_nospace {padding: 0; margin: 0 0 0 2em;}
.indent_nospace a:visited {color: #0000FF;}
.cookiewarning {color: red;}
.lighter {color: #999}
.tableSubhead {background: #FFFFE6;}
/*h2.header {border-bottom: 1px solid #999; }*/
.hhsearch {vertical-align: middle; padding: 5px; width: 375px; border: 1px dotted #999; background: #FFFFE6; margin-left: 20px;}
.hhsearch img {border: none; vertical-align: middle; margin-right: 20px;}
.fn {font-size: .8em; margin: 0 0 10px 10px;}
.statsfn {font-size: .8em; margin: 1em 0 1em 5px;}
.inspectionheader {text-align: left; font-size: 1.2em; background: #FFFFE6;}
.topsearch {width: 350px; margin: 1em 2em; background: #FFFFE6; border: 1px dotted #666; padding: 5px;}
.topsearch select, .topsearch input {font-size: .8em;}
.topsearch img {border: none; vertical-align: middle; margin-right: 10px;}
.warning {color: red; font-style: italic; font-weight: bold;}
#breadcrumbs {margin-left: 10px;}
#hospice {margin-left: 20px;}
#hospice h1#pagetitle {margin: 0 0 0 -10px;}
#bottomtext {clear: both;}
#pagetop {padding-left: 10px;}
.spacelist li {margin: .5em 0;}
.newsearch {margin: 10px 25px; font-size: .9em;}
.newsearch select, .newsearch input {font-size: 11px;}
.hhlist {margin: .5em 0;}
.hhindex th {width: 33%; background: #EEE; }
.hhindex td {background: #FAFAFF;}
.hhindex td ul {margin: 0; padding: 0 1.5em;}
.hhindex li {padding: .5em 0;}
.find {text-align: center; vertical-align: bottom; border-top: none;}
.bottomless {border-bottom: none;}
.address p {margin: 0 2em;}
table.service_wide {border-collapse: collapse; width: 300px;}
table.service_wide th, table.service_wide td {border: none;}
table.service_wide th {background: none; border-bottom: 1px solid #999; padding: 0;}
table.service_wide th.left {text-align: left;}
table.service_wide th.right {text-align: right;}



table.service {border-collapse: collapse; width: 200px;}
table.service th, table.service td {border: none;}
table.service th {background: none; border-bottom: 1px solid #999; padding: 0;}
table.service th.left {text-align: left;}
table.service th.right {text-align: right;}
tr.shade {background: #EEE;}
.quicksearch {float:right; width:150px; margin:0px 10px 10px 20px; background: #FFF5E6; padding:5px; border:1px dotted;}
.quicksearch h3 {margin-top: 0;}
.quicksearch input {font-size: .8em;}
.surveyhead {font-weight: bold; size: 1.2em; color: #333; margin-top: 0;}
table.inspection_table {width: 675px; margin-bottom: 1em; border-collapse: collapse; border:solid 1px #c0c0c0;}
table.inspection_table tr {background-color: white;}
table.inspection_table tr.oddrow {border: solid 1px #cccccc; background-color: #f0f0f0;}
table.inspection_table tr.header_row {border:solid 1px #88d7fc;}
table.inspection_table th {width:auto; border: none; border-top: 1px solid #a2c3dc; padding: 4px; font-weight: normal; text-align:left; vertical-align:middle; background-color: #BAD4EC/*#b4e6ff*/;}
table.inspection_table th.citecell {border-left: 1px solid #a2c3dc;}
table.inspection_table th.iconcell {border-right: 1px solid #a2c3dc;}
table.inspection_table th.cond_row {width:auto; padding: 4px; text-align:left; border-top: 1px solid #d7d7d7; font-weight: normal; vertical-align:middle; background-color: #EEE /*#b4e6ff*/;}
table.inspection_table th.cond_row p {width: 575px; margin: 0; padding: 0;}
table.inspection_table th.first_condition {border-top: none;}
table.inspection_table th.deficiency_header {text-align: left;}
table.inspection_table td {border:solid 0px white; padding: 4px; vertical-align: top; margin: 0px;}
table.inspection_table td.iconcell, table.inspection_table th.iconcell {width: 40px; text-align: right;}
table.inspection_table td.iconcell img, table.inspection_table th.iconcell img {float: right;}
table.inspection_table td.citecell, table.inspection_table th.citecell {width: 635px;}
table.inspection_table td.citecell {padding-left: 1.5em; font-size: .9em;}
/*table.inspection_table td.condition {font-weight: bold;}*/
/*table.inspection_table td.standard {padding-left: 15px;}*/
.seriousness_col {width: 1px;}
.bold {font-weight: bold;}
table.key td {font-size: .8em; background: #FFF; border: none;}
.floatbreak {clear: both;}
table.inspection_table td.addspace {padding-bottom: 15px;}
.summary_box {float: left; border: 2px solid #cdd7e1; background-color: #F6F8FA; padding: 0 10px 5px 10px; width: 325px; margin-bottom: 1em;}
.summary_box h3 {size: .7em; color: #333; margin: .75em 0 0 0;}
table.inspection_summary {width: 100%; border: none;}
table.inspection_summary td {border: none;}
table.inspection_summary th {border: none; border-bottom: 1px solid #999; font-weight: normal; background: none; text-align: left;}
table.inspection_summary td.summary_date, table.inspection_summary th.summary_date {width: 75%;}
table.inspection_summary td.summary_result, table.inspection_summary th.summary_result {width: 25%; text-align: right;}
table.inspection_summary td.summary_result img {text-align: right;}
p.rightimg {margin: 0; padding: 0; text-align: right; float: right;}
/*#citekey {padding: 6px; border: 1px dotted #666; background: #FFFFF9; width: 500px;}*/
/*#citekey {padding: 6px; width: 500px;}*/
/*#citekey p {margin: 0;}*/

.survey_track {border: 2px solid #cdd7e1; background-color: #F6F8FA/*#f8f8fc*/;
padding: 5px; margin: 0px 0px 2em 0px; padding: 0px 10px 10px 10px;}
/*.no_deficiencies {font-weight: bold; font-style: italic;}*/
.no_deficiencies {margin:0px 0px 1em 0px; padding: 0.75em; border:solid 1px #cccccc; width: 225px; background-color:#b4e6ff; vertical-align: middle;}
.no_deficiencies img {border: none; vertical-align: middle; margin-left: 1.5em;}

.larger {font-size: 1.2em;}
/* TITLE JUST BELOW HEADER IMAGE */

#hnav {
	margin: 0px 0px 0px 25px;
	height: 20px;
	width: 500px;
}

/* MAIN CONTENT AREA ON EACH PAGE */
#content {
	float:left;
	padding: 0px 10px 10px 10px;
	width: 500px;
}
#widecontent {
	float: left;
	width: 450px;
	padding: 0 0 10px 8px;
}
#widefooter { width: 760px; }
#pageleft {
	width: 500px;
	padding: 0px 10px 10px 10px;
	float:left;
}
#thinpageleft {
	width: 450px;
	padding: 0px 10px 10px 10px;
	float:left;
}
#searchpageleft {
	padding: 0px 10px 10px 10px;
	margin-right: 0px;
	float:left;
}
#pageall {
	padding: 0px 10px 10px 10px;
	float:left;
}

.hspace { padding: 0 3px; font-size: .9em;}


/* For Key box on HCP Inspection page - added 9/21/07 BTH */
#key_box {
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 375px;
	border:solid 1px white;
}

/*This creates the border */
#key_box div {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url("../pix/shapes/key_bg_pix.gif") repeat-x top left #fdfde9;
}

#key_box div div {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url("../pix/shapes/key_bg_pix.gif") repeat-y top right;
}

#key_box div div div {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url("../pix/shapes/key_bg_pix.gif") repeat-x bottom left;
}

#key_box div div div div {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url("../pix/shapes/key_bg_pix.gif") repeat-y top left;
}

#key_box div div div div {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url("../pix/shapes/key_bg_pix.gif") repeat-y top left;
}

/*This adds the rounded corners*/
#key_box div div div div div {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url("../pix/shapes/key_bg_tl.gif") no-repeat top left;
}

#key_box div div div div div div {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url("../pix/shapes/key_bg_tr.gif") no-repeat top right;
}

#key_box div div div div div div div {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url("../pix/shapes/key_bg_br.gif") no-repeat bottom right;
}

#key_box div div div div div div div div {
	background:url("../pix/shapes/key_bg_bl.gif") no-repeat bottom left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#key_box div div div div div div div div div {
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 0px;
}

#key_box h2 {
	margin:0px 0px 1em 0px;
	font-weight:bold;
	font-size:11px;
	color:black;
	height:1%;
}

#key_box .images {
	margin:0;
	padding:0;
}

#key_box .images li {
	margin:0!important;
	padding:2px 10px;
	list-style:none;
	border:solid 0px black;
	font-size:10px;
}

#key_box .clearboth {
	display:block;
	margin:0 0 2px 0;
	padding:0;
	font-size:1px;
}

/* End HCP Inspection page Key box styles */


/* FOR HOSPITAL.PHP */
#hospitalinfo {
	width: 500px;
	padding: 5px;
	background: #fff;
	color: #000;
}

/* FOR CMS CONTENT AREA */
#cms-hospitalinfo {
	border: 1px solid #003366;
	position: relative;
	left: 100px;
	width: 500px;
	padding: 5px;
	background: #fbf8f8;
	color: #000;
}

/* FOR LOCATE.PHP */
#regions {
	width: 500px;
	margin: 0px;
	background: #fff;
	color: #000;
}

/* ADDED BY JOHN FOR EXPERIMENTAL PURPOSES ON BROWSE PAGES */
#browseregions {
	clear: left;
	float: left;
	width: 400px;
	margin: 0px;
	background: #fff;
	color: #000;
}

/* FOR ALL SEARCH BOXES ON MAIN BROWSE PAGE (browse_hospitals.php) */
.searcharea {
	width: 500px;
	margin: 10px 0px;
	padding: 0px 0px 5px 0px;
	color: #000;
	border: 1px solid black;
	text-align: center;
}

.alphaarea {
	width: 100%;
	margin: 10px 0;
	padding:0;
	background: #eee;
	color: #000;
	border: 1px solid black;
	text-align: center;
}


/* FOR HEADINGS WITHIN SEARCH BOXES, AMONG OTHER POSSIBLE USES */
.yellowhighlight {
	background: #ffffcc;
	color: #000;
	width: 100%;
	border-bottom: 1px solid gray;
	margin-top: 0px;
	margin-bottom: 1em;
	padding: 5px 0px;
}
#pageright .yellowhighlight, #browse_pageright .yellowhighlight {
	width: 100%;
}


/* ZIPCODE SEARCH BOX */
#byzip{
	border: 1px solid #003366;
	margin: 5px 0px 10px 0px;
	padding: 10px 0px 0px 10px;
	width: 100%;
	background: #eee;
	color: #000;
	text-align: center;
}

/* NAME SEARCH BOX */
#byname {
	border-bottom: 1px solid #003366;
	margin-top: 5px;
	padding-bottom: 10px;
	width: 100%;
	height: 75px;
	text-align: center;
	background: #eee;
	color: #000;
}

/* COUNTY SEARCH BOX */
#bycounty {
	width: 100%;
	padding: 10px 0px 0px 10px;
	background: #eee;
	color: #000;
	text-align: center;
	border: 1px solid #003366;
}

/* MESSAGES WHEN ADDING/REMOVING FROM CART */
#cartmsg {
	position: relative;
	top: 5px;
	left: 10px;
	background: Yellow;
	color: Blue;
	font-weight: bold;
}

#cart th {
	font-weight: bold;
}

/* AREA FOR HOSPITAL RANKINGS (WITH THE BARS AND %'S)  */
#chart {
	border: 0px solid #003366;
	margin: 10px;
	background: #ffffff;
	color: #000;
}
#chart th {
	border: 1px solid #999999;
}

/* MEASURES.PHP CONTENT */
#measures {
	border: 2px solid #E2E2E2;
	width: 490px;
	margin: .5em 0 0 0;
	padding: 5px 10px 10px 10px;
}
#measures p {
	text-indent: 40px;
}

/* AGGREGATE.PHP CONTENT */
#aggregate {
	border: 1px solid #003366;
	width: 500px;
	margin: 0px;
	padding: 10px 0px 10px 10px;
	background: #eee;
	color: #000;
}
#aggregate p {
	text-indent: 10px;

}

/* INDICATOR.PHP CONTENT */
#indicator {
	border: 2px solid #E2E2E2;
	width: 500px;
	margin: -2px 0px 10px 0px;
	padding: 10px 0px 10px 10px;
	color: #000;
}

#wideindicator {
	border: 2px solid #E2E2E2;
	float: left;
	width: 450px;
	margin: 2px 4px 10px 0px;
	padding: 10px 0 10px 2px;
	color: #000;
}
#wideindicator h2 {margin-top: 0; margin-left: 2px;}
/* INDICAOTR-TRENDING.PHP CONTENT*/
#trending {
	border: 1px solid #003366;
	width: 500px;
	margin: 0px;
	padding: 10px 0px 10px 10px;
	background: #eee;
	color: #000;
}

#trending .chart {
	border: 1px;
	width: 50%;
	padding: 5px;
}

/* CMS LEFT NAV */

.measurechart th {
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #003366;
}
.measurechart a, #wideright a  {text-decoration:none;}

#chart .measurechart td {
	border: 0px;
	width: 100%;
	padding: 4px;
	font-size: 1em;
}

#chart .measurechart tr {
	border-bottom: 1px solid #f0f0f0
}

.chart {
	border: 1px;
	width: 100%;
	padding: 3px;
}

#chart .measurechart tr.state {
	border: 0px;
	background: #FFFFCC;
	color: #000;
}


.starchart th {
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #003366;
}
.starchart a, #wideright a  {text-decoration:none;}

#chart .starchart td {
	border: 1px solid #999;
	padding: 4px;
	font-size: 1em;
}

#chart .starchart tr {
	border-bottom: 1px solid #f0f0f0
}

.chart {
	border: 1px;
	width: 100%;
	padding: 3px;
}

#chart .starchart tr.state {
	border: 0px;
	background: #FFFFCC;
	color: #000;
}

.starchart img {margin: 0; padding: 0}

#hospitalinfo tr.state {
	border: 0px;
	background: #FFFFCC;
	color: #000;
}
.selected {
	border: 1px solid #003366;
	padding: 2px;
	margin: 5px;
	background-color: #eee;
	font-weight: bold;
	color: navy;
}
.notselected {
	border: 1px solid #003366;
	padding: 2px;
	margin: 5px;
	color: navy;
	background: #fff;
}
.notselected a {
	color: navy;
	background: #fff;
}
/*
#rc-top-art {
 width: 100%;
 height: 91px;
 background: url(http://hcp2.ipro.org/pix/rc_top_bg.jpg);
 margin: 0;
 border: 0;
 }
#rc-top-1 {
 margin: 0;
 height: 91px;
 background: url(http://hcp2.ipro.org/pix/rc_top.jpg) no-repeat ;
 border: 0px;
 }
#rc-top-1 img{
height: 91px;
border: 0;
margin: 0;
}*/

/* USED FOR THE ANIMATED BARS */
.h-graph{
 color: #000000;
 background: #ffffff;
 border-style: dotted;
 border-color: #000000;
 border-width: 0px 1px 1px 0px;
 padding:0px;
 margin:0px;
 width: 100px;
	float:left;
}
.h-graph_top {
 color: #000000;
 background: #ffffff;
 border-style: dotted;
 border-color: #000000;
 border-width: 0px 1px 1px 0px;
 padding:0;
 margin: 0px 3px 3px 0px;
 width: 100px;
	float:left;
}
.h-graph_bottom {
 color: #000000;
 background: #ffffff;
 border-style: dotted;
 border-color: #000000;
 border-width: 0px 1px 1px 0px;
 padding:0;
 margin: 0 3px 0 0;
 width: 100px;
	float:left;
}
.mcell {
/*margin: 5px 2px;*/
text-align: right;
/*width: 100%;*/
}
.v-graph{
 color: #000000;
 background: #eeeeee;
 border-style: dotted;
 border-color: #000000;
 border-width: 0px 1px 1px 0px;
 padding:0px;
 margin:0px;
 height: 100px;
	float:left;
}
.graph-default{
 border-style: solid;
 border-color: #FF9B04;
 border-width: 1px;
 padding:0;
 margin:0;
}
.graph-average{
 border-style: solid;
 border-color: #FFCCCC;
 border-width: 1px;
 padding: 0;
 margin:0;
}


br{
clear: left;
}

/* TEXT AREA FOR DESCRIPTIVE TEXT */
#measuredescription {
 margin-top: 10px;
 margin-bottom: 10px;
}

/* FOOTER FOR PRINT STYLESHEET */

/* GLOSSARY  */
#glossary p {
	margin: 5px;
}

/*DOH*/
#navigation {
	float: right;
	width:198px;
	padding:0px 0px 0px 0px;
	margin:25px 20px 0px 0px;
}

#pageright {
	float:left;
	padding:0px 0px 0px 0px;
	margin: 10px 0px 0px 20px;
	color: #000;
}

#aboutpageright {
	float:left;
	padding:0px 0px 0px 0px;
	margin: 45px 0px 0px 20px;
	color: #000;
}

#wideright {
	float:left;
	padding:0;
	margin: 45px 0px 0px 14px;
	color: #000;
	width: 270px;
}
#wideright h3 {font-size: 1.2em; margin-top: 1.3em; margin-bottom: .3em;}
#wideright li {font-size: 1em; padding-bottom: 0.2em;}
.verysmall {font-size: .8em;}
#browse_pageright {
	float:left;
	padding:0px 0px 0px 0px;
	margin: 5px 0px 0px 20px;
	color: #000;
}

	.box-bottom {
		background:url(http://hcp2.ipro.org/pix/box-bottom.png) no-repeat;
		height: 13px;
		margin-bottom: 10px;
	}
	.box-body {
		border: 1px solid #999999;
		margin: 0px;
		padding: 10px;
		width:176px;
	}
	.helpbox-body { /*for the index page 'how to' box*/
		border: 1px solid #999999;
		margin: 0px;
		padding: 0 0 0 3px;
		width:193px;
	}
.green-box-header {
	background:url(http://hcp2.ipro.org/pix/box-top-green.png) no-repeat top left #69A969;
}
	#myhospitals-header {
		background:url(http://hcp2.ipro.org/pix/box-top-blue.png) no-repeat top left #283553;
	}
	.box-header {
	border-bottom:solid 1px #999999;
	font-size:1em;
	line-height:19px;
	height:19px;
	width:194px;
	color:#ffffff;
	padding:0px 0px 0px 4px;
	margin:0px 0px 0px 0px;
	white-space: nowrap;
	font-weight: bold;
	}



#pageright table td, #pageright table th, #browse_pageright table td, #browse_pageright table th {
	font-size:.9em;

	border-width: 0px 0px 0px 0px;
	border-color: #d7d7d7;
	border-style: dashed;

	padding:2px;
	margin:0px;
	/*background: #fff;*/
	color: #000;
}

.altrow {
	background: #FAFAFF;
}


/*IMAGES INDEX PAGE */
#image1 {
float:right;
top: 10px;
left: 10px;
width: 250px;
}

#image1 img {
width: 250px;
border: 1px;
}

#image2 {
float:right;
top: 10px;
left: 10px;
width: 150px;
}

#image2 img {
width: 150px;
border: 1px;
}

#image3 {
float:right;
top: 10px;
left: 10px;
width: 150px;
}

#image2 img {
width: 150px;
border: 1px;
}

#image4 {
float:left;
top: 10px;
left: 10px;
bottom: 10px;
width: 350px;
}

#image3 img {
width: 350px;
border: 1px;
}


.ul {margin:15px; padding:15px; float:left;}

/* INDEX PAGE LEFT COLUMN*/
#index-left {float:left; width:45%;
}

/* INDEX PAGE RIGHT COLUMN*/
#index-right {float:right; width:45%;border-width: 0px 0px 0px 1px; border-style: dashed; border-color: #000; padding-left:50px;
}



.newHospital {
	background: yellow;
/*	color: red;*/
}

/* Clipboard - BEGIN */
.clipboard-table-cell {
	line-height: 1.5em;
	 padding-bottom:.25em !important;
	 padding-top:.25em !important;
	vertical-align: middle;
}

#clipboard-toggle-state {
	float:right;
	position: relative;
	top:3px;
	left: -5px;
}

#clipboard-help {
	float:right;
	position: relative;
	top:1px;
	left: -7px;
}
#clipboard-body {
	border:1px solid #999999;
	margin:0px;
	padding:10px 5px 10px 5px;
	font-size: .9em;
	width:186px;
}
#clipboard-message {
	margin: 5px 0px 5px 0px;
	font-style: italic;
	color: #498F49;
	text-align: center;
}
#clipboard-show-all-message {
	font-size: 1em;
	position: relative;
	top: 2px;
}
#add-group-links {
	background: #CEDAE8;
	font-size: 1em;
}

/* Clipboard - END */

/* AJAX - BEGIN */

#popup {
	position: absolute;
	z-index: 100;
	display: none;
}
#measures #popup {
	/*left: 16px;*/
}

#popup-header-image {
	background-image: url(http://hospitals.nyhealth.gov/pix/popup-header.png);
	width:250px;
	height:20px;
}
#popup-title-image {
	background-image: url(http://hospitals.nyhealth.gov/pix/popup-title.png);
	width:250px;
}
#popup-arrow-image-left {
	background-image: url(http://hospitals.nyhealth.gov/pix/popup-pointer-left.png);
	width: 55px;
	height: 101px;
	top: 35px;
	left: -43px;
	position:absolute;
	z-index: 500;
}
#popup-arrow-image-right {
	background-image: url(http://hospitals.nyhealth.gov/pix/popup-pointer-right.png);
	width: 55px;
	height: 101px;
	top: 35px;
	left: 232px;
	position:absolute;
	z-index: 500;
}
#popup-description-image {
	background-image: url(http://hospitals.nyhealth.gov/pix/popup-body.png);
	width:250px;
}
#popup-footer-image {
	background-image: url(http://hospitals.nyhealth.gov/pix/popup-footer.png);
	width:250px;
	height:27px;
}

#popup-title {
	padding: 0px 15px 2px 25px;
}
#popup-title-close {
	color:#fff;
	position:absolute;
	left:215px;
}
#popup-read-more {
	position: absolute;
}
#popup-title-term {
	color: #fff;
	width: 175px;
}
#popup-description {
	padding: 5px 25px 20px 25px;
}
.popup-link {
	cursor: pointer;
}

/* AJAX - END */

.clear-both {
	clear: both;
}

.measurenav {font-size: .8em; width: 95%; padding: 0 0 1em 1em; }
.measurenav .floatright {float: right;}
.measurenav img {vertical-align: middle;}
.compare-link {
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 10px auto 10px auto;
	text-align: center;
}
.hospital_list			  {
	line-height:1.5em;
	 padding-bottom:.5em !important;
	list-style-type: none; margin: 0; padding-bottom: 3px;
}
.nh_list			  {
	line-height:1.5em;
	 padding-bottom:.5em !important;
}
.hospital_list img {
	vertical-align:top;
}

.center {
	text-align: center;
	margin: 5px 0px 5px 0px;
}
#printable {
	float: right;
	margin-top: 5px;
	margin-right: 5px;
}
#printable a {
	float: left;
}
#printable img {
	margin-right: 5px;
}
#print-info {
	border-width: 1px 0px 0px 0px;
	border-color: #000;
	border-style: solid;
	margin: 0px 10px 0px 10px;
	padding-top: 5px;
	clear:both;
}

#search-links {
	float:right;
}

.overview {
	border-width: 0px 0px 1px 0px;
	border-color: #3F7A3F;
	border-style: solid;
	width: 98%;
	margin-top: 20px;
}


/* INTRO STUFF */
#everything
	{
	margin-top: 1em;
	border:solid 1px black;
	background:url(http://hcp2.ipro.org/pix/background.png) top left repeat-y #ffefd6;
	}
#everything a, #everything a:hover {text-decoration: none; font-weight: normal;}

#infobox
	{
	height:1%;
	background:#ffefd6;
	padding:2px 2px 2px 2px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin:0px 10px 0px 238px;
	}
html>body #infobox
	{
	background:#ffefd6;
	margin:0px 10px 0px 238px;
	}
#selectprofile
	{
	float:left;
	width:225px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
#selectprofile ul
	{
	margin:0 !important;
	padding:0 !important;
	height:1%;
	}
#selectprofile li
	{
	margin:0 0 1px 0!important;
	padding:0 !important;
	list-style:none;
	height:50px;
	width:225px;
	background:url(http://hcp2.ipro.org/pix/unselected.gif) right no-repeat #3F7A3F;
	}
#selectprofile a
	{
	margin:0 0 0 0;
	padding:0 0 0 5px;
	height:50px;
	width:208px;
	display:block;
	color:white;
	line-height:48px;
	}
#selectprofile a:hover
	{
	background:#81cd81;
	text-decoration:none;
	}
.selected a:hover
	{
	background:#ff9200 !important;
	}
.selected
	{
	background:url(http://hcp2.ipro.org/pix/carrot.gif) right no-repeat #ff9200 !important;
	color:black !important;
	font-weight: normal;
	border: none;
	}
.hospicesearch a, .hospicesearch a:hover
	{
	display:block;
	background:url(http://hcp2.ipro.org/pix/search_button_166x68.png) no-repeat;
	padding-left:66px;
	line-height:48px;
	height:68px;
	width:166px;
	color:white!important;
	text-decoration:none!important;
	border:solid 0px black;
	font-size: .9em;
	}
.chhasearch a, .chhasearch a:hover
	{
	display:block;
	background:url(http://hcp2.ipro.org/pix/search_button_314x68.png) no-repeat;
	padding-left:66px;
	line-height:48px;
	height:68px;
	width:314px;
	color:white!important;
	text-decoration:none!important;
	border:solid 0px black;
	font-size: .9em;
	}
.lthhcsearch a, .lthhcsearch a:hover
	{
	display:block;
	background:url(http://hcp2.ipro.org/pix/search_button_355x68.png) no-repeat;
	padding-left:66px;
	line-height:48px;
	height:68px;
	width:355px;
	color:white!important;
	text-decoration:none!important;
	border:solid 0px black;
	font-size: .9em;
	}
