/* MAIN CONTENT AREA ON EACH PAGE */
ul.conditions, ul.standards {margin: 0; padding: 0; width: 500px; }
ul.conditions li {width: 500px; background: b4e6ff; margin: 0; padding: 0; list-style: none; }
ul.standards li {width: 500px; background: #FFF; margin: 10px; padding: 5px 0;}
ul.standards li.condition { list-style-image: url(../pix/condition.png)};
ul.standards li.standard { list-style-image: url(../pix/standard.png)};

table.sod th, table.sod td {text-align: center; }
.typeDescription {width: 550px; margin: 0 0 1em 1.5em;}
.factype {font-style: italic; margin-bottom: .5em; margin-top: 1.5em;}
.refinery { /* for search refinery options */
	width: 500px;
	border: 1px solid #333;
	background: #EEE;
	color: #000;
	padding: 5px;
	margin-top: 10px;
}

.refineheader {
	width: 100%;
	background: #5F9EA0;
	font-weight: bold;
	color: white;
	padding: 4px 0px 4px 4px;
	margin-bottom: 5px;
}

#content_header {
	padding: 0px 0px 0px 10px;
	margin: 10px 0px 0px 0px;
}

#browse-view-container {
      clear: both;
      display: block;
      border: 1px solid #999999;
      width: 750px;
      margin: -16px 0px 10px 0px;
      padding: 10px 10px 10px 10px;
}

/* QUALITY MEASURES TABLE */
table.qm_table {width: 600px;}
table.qm_table, table.qm_table td, table.qm_table th {font-family: "Arial", "sans-serif";}
table.qm_table, table.qm_table td { border: 1px solid #999999;}
table.qm_table th {padding: 0; border: 0;}
table.qm_table td {padding: 5px; font-size: 1.1em; }
.shortline {border-top: 1px solid #999; width: 200px; margin: 1em 0 .5em 0;}
.qmnote {width: 600px; font-size: .9em;}
.qmnote p {margin: 0 10px;}



/*th.graybg {background: #CFDCE6; }*/
th.graybg {background: #FFFFFF url("http://nhp2.ipro.org/pix/th_background.png"); background-repeat: repeat-x; background-position: 100% 100%;}
td .middle {vertical-align: middle;}
.headertext {padding: 3px 5px;}
table.qm_table td.rowzero {border: 0; color: green; font-weight: bold; font-size: 1.3em; }
.key {margin: .5em 1em;}
.qnotes {font-size: .8em; padding: 0 10px 5px 2px; }
.qmark {margin-right: 3px; }
.composite_row { background: #E2D779; }
.composite_row a { font-size: 1.2em;}
.comp_row { background: #FFFFCC; }
.comp_row a { font-size: 1.2em;}
.rightdotted {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px dotted #999999;
}
.leftdotted {
	border-top: 1px solid #000000;
	border-left: 1px dotted #999999;
	border-bottom: 1px solid #000000;
	border-right: 0px solid #FFFFFF;
	vertical-align: middle;
	text-align: center;
}
.leftopen {
	border-top: 1px solid #000000;
	border-right: 1px dotted #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px solid #FFFFFF;
	vertical-align: middle;
}

.star {padding-right: 3px;}

/* LEGEND FOR SPECIAL CENTER DESIGNATIONS */
.square { margin: 2px; height: 5px; width: 5px; border: 1px solid black; }
.marker { margin: 2px; }
.blue {color: #0099FF;}
.green {color: green;}
.orange {color: #FF6600;}
.yellow {color: yellow;}
.gray {color: #999999; }

/* MISCELLANEOUS BROWSE STYLES */
.dd {margin-left: 100px;} /*driving directions on map page*/
.yellowpages { margin-top: 1em; text-align: center; vertical-align: middle; width: 60%;}
.yellowpages img {float: left; }
.searchnav {
	font-size: .8em;
	margin-bottom: 5px;
}
.img_box {
	width: 250px;
	padding: 3px;
	background: #333333;
	color: #FFFFFF;
}
.form table td {
	width: 100%;
	border: 1px solid #666666;
	border-collapse: collapse;
	padding: 3px;
	vertical-align: top;
}
.inline {display: inline;}
.warning p {margin-left: 30px; font-size: .9em; padding: 0 6px; }
.measurelist {padding: 0 0 .5em 0; margin: 0 0 0 -40px;}
.summary_square {border: 1px solid #000000; width: 15px; height: 15px; margin: 1px; display: inline; border-collapse: collapse;}
.starspace {padding-left: 2px; }
.ranktext {margin: 0; padding: .5em 0 0 .5em; font-size: .7em; color: #666; }
.quality {margin: 5px 0px;}
.shaded {background: #FAFAFF;}
.boldrow {font-weight: bold;}
.pg0 {border: 1px solid #EEE;}
.pg1 {background: #F76C6C; } /*worst*/
.pg2 {background: #FFB7AA; }
.pg3 {background: #F5F5F5; }
.pg4 {background: #C3EBD0; }
.pg5 {background: #9AD1A7; } /*best*/
.fig {background: #eeeeee; padding: 5px; font-weight: bold; font-size: .9em;}
.fig img {border: 2px solid #333333; margin-top: .5em;}
.img_box p {color: #FFFFFF; font-weight: bold;}
.nobullet .no_indent {margin: 0; padding: 0;}
.nobullet {list-style-type: none; margin: 0; padding-left: 0; padding-bottom: 3px;}
.directory {margin: .5em 0; padding: .5em 0;}
.smalltext {font-size: .8em;}
.scores {font-size: .7em; margin: 3px 0 0 19px; color: #666; }
.big {font-size: 1.8em; }
.special_features {margin-bottom: .2em; font-size: .8em;}
.padbottom {padding-bottom: 1em;}
.padbottom5px {padding-bottom: 5px;}
.space_above {margin-top: 1em;}
.noborder, .noborder table, .noborder tr td { border: 0 solid white; }
.floatleft {float: left;}
.service_notes {
	border-top: 1px solid #999999;
	width: 300px;
}
.footerbox {
	font-size: .9em;
	margin-top:10px;
	padding: 5px;
	background: #eeeeee;
	color: #000;
}

.img_left {float: left; margin-right: 8px; margin-bottom: 5px;}
.img_right {float: right; margin-left: 8px; margin-bottom: 5px;}
.level2 { padding-left: 12px;}
.level3 { padding-left: 24px; font-style: italic;}
.closed { margin-bottom: 2px; font-style: italic;}
.closed .closed_img {padding-right: 3px; margin-bottom: 2px;}
.widthlimit { width: 450px; font-weight: bold; padding-top: 10px;}
ul.spacey li, ol.spacey li { padding-bottom: .5em; }
.nested {padding-top: .5em;}
.profiledata { border: 1px solid gray; }
.alignleft { text-align: left; }
.alignright { text-align: right; }
.center {text-align: center; }
.bottom {vertical-align: bottom;}
.measuretable {
	width:98%;
	border: 1px solid navy;
	margin-top: 10px;
	margin-bottom: 5px;
}
.measure_type { background: #EEEEEE; text-align: center; font-weight: bold;}
.glossarylink {
	text-align: right;
	font-size: .8em;
	font-weight: normal;
}
.yellowbg {
	background: #FFFFCC;
	color: #000000;
}
.non-aggregate {
	background: #eeeeee;
	color: #000000;
	font-size: .9em;
}
.expanded-measure {
	font-size: .9em;
	padding-left: 5px;
}
.redtext {
	color: red;
	background: #ffffff;
}
.orangetext {
	color: #ff6600;
}
.greentext {
	color: green;
}

.bluetext {
	color: #778899;
	}

/* INLINE BROWSE TABS - BEGIN */
#browsetabs {
	margin-top: 10px;
  }
#browsetabs ul {
  margin:0px;
  padding:0px;
  list-style:none;
  }
#browsetabs li {
  float:left;
  background:url("/pix/left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  }
#browsetabs a {
  float:left;
  display:block;
  background:url("/pix/right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#000;
  font-size: .8em;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#browsetabs a {float:none;}
/* End IE5-Mac hack */
#browsetabs a:hover {
  color:#333;
  text-decoration: underline;
  }
#browsetabs #current {
  background-image:url("/pix/left_on.gif");
  }
#browsetabs #current a {
  background-image:url("/pix/right_on.gif");
  color:#fff;
  padding-bottom:5px;
  }

/* INLINE BROWSE TABS - END */


ul#measuretabs {
list-style: none;
padding: 0px;
margin: 0px;
}

#measuretabs li {
list-style: none;
display: inline;
margin: 0px 0px 0px 0px;
padding: 0px;
}
#measuretabs a {
	color: #fff;
}
#measuretabs a:hover {
	background: #283553;
}
#measuretabs a#selected {
	color: #fff;
	text-decoration: none;
}
#measuretabs-container {
	background: #283553;
	margin: -10px 0px 10px -10px;
	padding: 4px;
	border-width: 0px 0px 2px 0px;
	border-color: #E2E2E2;
	border-style: solid;
}
#measuretabs-container li {
	color: #fff;
}
/* MEASURE TABS - END */

.available-care {
	float: left;
	padding: 2px;
	border: 1px solid #999;
	color: #999;
	font-size: .8em;
	margin: 0px 0px 5px 5px;
	letter-spacing:-1px;
}
.available-care-image {
	float: left;
	margin-left: 2px;
}
.available-care-text {
	float: left;
	margin-left: 2px;
	cursor: pointer;
	text-decoration: none;
}

.dropdown-reg-buffalo {
	background: #E5C494
}

.dropdown-reg-rochester {
	background: #FFD92F
}

.dropdown-reg-central {
	background: #A6D854
}

.dropdown-reg-capital {
	background: #8DA0CB
}

.dropdown-reg-rochelle {
	background: #FC8D62
}

.dropdown-reg-newyork {
	background: #E78AC3
}

.dropdown-reg-longisland {
	background: #66C2A5
}

/* ABOUT THIS SITE - BEGIN */
#indexlinks li {
	/*color: #0000ff;*/
	font-family:verdana, sans-serif;
	font-size:12px;
	list-style:none;
	border: 0px solid;
	margin: 10px 0px 10px 0px;
}
#indexlinks li a {
	/*color: #0000ff;*/
	font-family:verdana, sans-serif;
	font-size:12px;
	list-style:none;
}
#indexlinks li a:hover {
	background: #DDEEFF;
	color: #000;
	text-decoration: none;
}
#indexlinks li a:visited {
	/*color: #0000ff;*/
	background: #fff;
	text-decoration: none;
}
#indexlinks li a:link {
	/*color: #0000ff;*/
	background: #fff;
	text-decoration: none;
}
#indexlinks li a:active	{
	color:#ff0000;
	text-decoration:none;
}
#indexlinks ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#indexlinks hr {
	color: #C0C0C0;
}
/* ABOUT THIS SITE - END */


/* NAVIGATION BUTTONS */
#nhpnavigation
	{
	margin:0 0 0 0;
	padding:0 0 0 0;
	display:block;
	height:36px;
	}
#nhpnavigation ul
	{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
#nhpnavigation li
	{
	margin:0 0 0 0;
	padding:0 0 0 0;
	display:inline;
	float:left;
	}
#nhpnavigation li a
	{
	display:block;
	height:35px;
	line-height:38px;
	padding:0 0 0 6px;
	cursor:hand;
	color:#000080
	}
#nhpnavigation li .comparequality
	{
	background:url(/pix/compare_quality_140x35.png) no-repeat;
	width:140px;
	}
#nhpnavigation li .compareset
	{
	background:url(/pix/compare_quality_284x35.png) no-repeat;
	width:284px;
	}
#nhpnavigation li .directoryview
	{
	background:url(/pix/directory_view_129x35.png) no-repeat;
	width:129px;
	}
#nhpnavigation li .startover
	{
	background:url(/pix/start_over_104x35.png) no-repeat;
	width:104px;
	}
#nhpnavigation li .new_search
	{
	background:url(/pix/newsearch_121x35.png) no-repeat;
	width:121px;
	}
#nhpnavigation li .returntoresults
	{
	background:url(/pix/return_to_results_150x35.png) no-repeat;
	width:150px;
	}

#nhpnavigation li a
	{
	color:#000080;
	text-decoration: none !important;
	}

/*
	TIGHE's NEW  STYLES FOR BROWSE TABS
*/
#searchpageleft #tabs
	{
	display:block;
	margin: 10px 0px 0px 0px;
	}
#searchpageleft #tabs ul
	{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:21px;
	}
#searchpageleft #tabs li
	{
	display:inline;
	float:left;
	font-family:verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:21px;
	line-height:22px;
	list-style:none;
	margin-right:0px;
	margin-top:0px;
	padding-left:0px;
	padding-right:0px;
	}
#searchpageleft #tabs #current a
	{
	background:url(/pix/tabs/right_on.gif) no-repeat top right #283553;
	text-decoration:none;
	}
#searchpageleft #tabs #current a span
	{
	background:url(/pix/tabs/left_on.gif) no-repeat top left;
	color:white;
	}
#searchpageleft #tabs li a
	{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(/pix/tabs/right.gif) no-repeat top right #e2e2e2;
	color:#333333;
	display:block;
	float:left;
	height:21px;
	line-height:22px;
	font-size: .8em;
	text-decoration:none;
	}
#searchpageleft #tabs li a span
	{
	background:url(/pix/tabs/left.gif) no-repeat top left;
	color:#333333;
	cursor:hand;
	display:block;
	float:left;
	height:21px;
	line-height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 15px 0px 15px;
	/* padding:5px 15px 4px 6px;*/
	}
#searchpageleft #tabs li a:hover
	{
	background:url(/pix/tabs/tab-right-hover.gif) no-repeat top right #283553;
	color:white;
	text-decoration:none;
	}
#searchpageleft #tabs li a:hover span
	{
	background:url(/pix/tabs/tab-left-hover.gif) no-repeat top left;
	color:white;
	}
#searchpageleft #tabs #cleartabs
	{
	clear:both;
	display:block;
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
