p.nomargins {margin: 0px; padding: 0px;}
ol.romanlist {list-style-type: lower-roman;}
ol.lcletterlist {list-style-type: lower-alpha;}
table.mib {width: 95%;}

#searchzone {
	width: 175px;
	float: right;
	background: #FFFFE6;
	border: 1px solid #999;
	margin: 1em;
	padding: 5px;
	text-align: center;
}
#searchzone p {margin: 0 0 1em 0; font-weight: bold; font-size: .9em;}

/* 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;
}
#pageleft {
	width: 500px;
	padding: 0px 10px 10px 10px;
	float:left;
}
#pageall {
	padding: 0px 10px 10px 10px;
	float:left;
}

.hspace { padding: 0 3px; font-size: .9em;}

/* 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: 1px solid #003366;
	margin: 10px;
	background: #ffffff;
	color: #000;
}

/* MEASURES.PHP CONTENT */
#measures {
	border: 2px solid #E2E2E2;
	width: 490px;
	margin: 0px;
	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;*/
	border: 1px solid #666;
	width: 500px;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 10px 10px;
	color: #000;
}

/* 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;
}

#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;
}



#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(/pix/rc_top_bg.jpg);
 margin: 0;
 border: 0;
 }
#rc-top-1 {
 margin: 0;
 height: 91px;
 background: url(/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;
}
.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: 45px 0px 0px 20px;
	color: #000;
}
#browse_pageright {
	float:left;
	padding:0px 0px 0px 0px;
	margin: 5px 0px 0px 20px;
	color: #000;
}

	.box-bottom {
		background:url(http://hospitals.nyhealth.gov/pix/box-bottom.png) no-repeat;
		height: 13px;
		margin-bottom: 10px;
	}
	.box-body {
		border: 1px solid #999999;
		margin: 0px;
		padding: 10px;
		width:176px;
	}
.green-box-header {
	background:url(http://hospitals.nyhealth.gov/pix/box-top-green.png) no-repeat top left #69A969;
}
	#myhospitals-header {
		background:url(http://hospitals.nyhealth.gov/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 1px 0px;
	border-color: #d7d7d7;
	border-style: dashed;
	padding:2px;
	margin:0px;
	background: #fff;
	color: #000;
}

/*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;
}


.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;
}
.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;
}
