﻿* {margin:0;padding:0;outline:none;text-decoration:none;border:0;}

body {background:#005446 url(../Media/PBP/background.jpg) repeat-x center top;font-family:Arial, Helvetica, sans-serif;}

#wrapper {width:988px; margin:0 auto;}

#header {height:135px; background: transparent url(../Media/PBP/slogan.png) no-repeat center 75px;}
	#header h1 {text-indent:-9999px;width:281px;height:137px;background:transparent url(../Media/PBP/logo.png) no-repeat center center;}
	.location {background: transparent url(../Media/PBP/callus.png) no-repeat center 5px;position:relative;top:-140px;left:750px;padding-top:70px;width:210px;}

#mainnav {height:34px;}
	#mainnav li {list-style-type:none;display:inline;width:141px; height:34px;}
	#mainnav a, #mainnav a:visited {width:141px; height:34px;background:transparent url(../Media/PBP/back-mainnav.jpg) no-repeat center top;float:left;}
		#mainnav a:hover {background:transparent url(../Media/PBP/back-mainnav.jpg) no-repeat 0 -34px;}
	#mainnav img {margin-top:3px;}

#subwrap {padding: 0;background: transparent url(../Media/PBP/back-content-slice.jpg) repeat center top;margin-top:7px;}

.banner {margin-bottom:15px;clear:both;}

#sidebar {float:left;width: 267px;}
	.sidenav {background: #fff url(../Media/PBP/back-sidenav.jpg) no-repeat center bottom;padding-bottom:15px;margin-bottom:15px;}
		.sidenav h2 {background: transparent url(../Media/PBP/back-sidenavh2.jpg) no-repeat center top;height:35px;padding:14px 15px 0;color:#fff;font-weight:normal;}
		.sidenav ul {margin:5px 15px;}
			.sidenav ul li {list-style-type:none;border-bottom: 1px solid #cccc99;padding: 5px 0;}
		.sidenav h3 {color:#330000;font-weight:normal;padding-bottom:4px;border-bottom: 1px solid #eee;margin:5px 8px;}
		.sidenav p {font-size:14px;margin:5px 15px 15px;}
		.days {float:left;width:130px;}

.contentbox {float:left; width: 976px;background:#FFF url(../Media/PBP/back-contentbox.jpg) no-repeat center bottom;margin-left:15px;}
div.contentbox h1 {background:transparent url(../Media/PBP/full_box_top.jpg) no-repeat center top;padding:7px 16px;color:#cc6600;font-weight:normal;}

div#content_full {float:left;width:936px;margin-top:-5px;padding: 0 20px 20px;background:#FFF url(../Media/PBP/full_box_bottom.jpg) no-repeat center bottom;}

	.content {padding:10px 15px;background-color:#fff;margin:0 1px 14px;width:664px;min-height:320px;}
		.content h2 {color:#003399;font-weight:normal;}
		.content h3 {color:#330000;font-weight:normal;padding-bottom:4px;border-bottom: 1px solid #eee;}
		.content h4 {color:#cc9966;font-weight:normal;}
		.content p {font-size:14px;}
		.content iframe {border:1px solid #ccc;}
			.largermap {font-size:12px;}
		.content ul {margin:5px 25px 15px;}

#footer {clear:both; color:#fff;font-size:12px;padding-top:15px;margin:0 auto;width:950px;}
	#footer a, #footer a:visited {color: #fff;}
		#footer a:hover {text-decoration:underline;}
	#footer span {float: right;width:245px;}
	#footer hr {background-color:#ccc;height:1px;}
	#footer p {margin:5px 0 10px;}
	#footer p.seo {text-align:center;width:600px; margin:5px auto;}

/************************************/
/*		Front Page		            */
/************************************/

#frontleft {width:686px;float:left;margin-right:20px;}

	#frontsearch {margin-top:15px;width:670px;height:40px;background:transparent url(../Media/PBP/back-frontsearch.png) no-repeat 0 0;padding: 40px 0 0 20px;}
		#frontsearch input {font-size:18px;padding:5px;border:1px solid #999;width:365px;margin-right:10px;}
		#frontsearch button {text-indent:-9999px;background:transparent url(../Media/PBP/gobutton.png) no-repeat 0 0;width:25px;height:25px;cursor:pointer;}
		#frontsearch img {float:right;margin:-25px 15px 0;}
	
	#frontnews, #fronthelp {float:left;width:330px;font-size:12px;background:#fff;margin-top:15px;}
		#frontnews {background:#fff url(../Media/PBP/back-frontnews.jpg) no-repeat center bottom;margin-right:24px;padding-bottom:10px;}
			#frontnews h1 {background:transparent url(../Media/PBP/back-frontnewsh1.jpg) no-repeat 0 0;text-indent:-9999px;height:50px;}
			#frontnews p {color:#333333;margin:5px 15px;}
			#frontnews h3 {color:#003399;margin:5px 15px;font-size:14px;}
			#frontnews h4 {color:#333;margin:15px 15px 2px;font-size:12px;}
			#frontnews hr {border-top:1px solid #ccc;margin:10px auto -2px;width:300px;}
		
		#fronthelp {background:#fff url(../Media/PBP/back-fronthelp.jpg) no-repeat center bottom;}
			#fronthelp h1 {background:transparent url(../Media/PBP/back-fronthelph1.jpg) no-repeat 0 0;text-indent:-9999px;height:50px;}
			#fronthelp p {font-size:#003399;font-size:14px;padding:5px 10px;}
			#fronthelp a {color:#000;}
				#fronthelp a:hover {color:#333;text-decoration:underline;}
			#fronthelp img {float:left;margin-right:5px;}

#rightwrap {width:272px;float:left;}

	#frontright {float:left;width:272px;background:#fff url(../Media/PBP/back-frontright.jpg) no-repeat bottom center;font-size:14px;text-align:center;margin-top:15px;}
		#frontright h1 {background:transparent url(../Media/PBP/back-frontrighth1.jpg) no-repeat 0 0;text-indent:-9999px;height:50px;}
		#frontright ul {margin:0 11px;}
			#frontright li {list-style-type:none;background:#cc6633;border-bottom:1px solid #fff;color:#fff;padding:10px;font-weight:bold;text-align:left;}
	
	#fronttip {width:272px;float:left;background:#fff url(../Media/PBP/back-frontright.jpg) no-repeat bottom center;font-size:14px;text-align:center;margin-top:15px;min-height:130px;}
		#fronttip h1 {background:transparent url(../Media/PBP/back-fronttiph1.jpg) no-repeat 0 0;text-align:left;padding:10px;font-weight:normal;font-size:24px;color:#f30;}
		#fronttip p {margin: 0 15px 10px;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;padding:10px 5px;}

/************************************/
/*		Patient Library             */
/************************************/
		
#wideleft {float:left;width:723px;}

#searchbox {padding:8px;background:transparent url(../Media/PBP/back-search.png) no-repeat 0 0;height:50px;margin-bottom:10px;}
#ctl00_SEARCHCONTROL_searchKeywords {font-size:24px;width:870px;background:transparent;padding:5px;margin-right:10px;color:#666;}
#ctl00_SEARCHCONTROL_searchButton {font-size:24px;width:60px;height:45px;padding:5px 10px;background:transparent url(../Media/PBP/gosearch.jpg) no-repeat 0 0;text-transform:uppercase;cursor:pointer;}
			
#childsafety h1, .leftbox h1, .rightbox h1  {color:#fff;padding:8px 10px;font-weight:normal;font-size:24px;height:24px;}
#childsafety li, .leftbox li, .rightbox li {font-size:12px;line-height:19px;margin:0 15px;}

.viewmore {clear:both;padding:12px 0 0;font-weight:bold;}

#leftwrap {float:left;width:450px;margin-right:15px;}
	.leftbox {background:#fff url(../Media/PBP/back-leftbox.png) no-repeat center bottom;padding-bottom:5px;margin-bottom:15px;}
		.leftbox h1 {background:transparent url(../Media/PBP/back-leftboxh1.png) no-repeat 0 0}
		.leftbox p {margin: 5px 10px 10px;}
		.leftbox span {width:130px;float:left;margin:2px 10px;font-size:12px;}
		.leftbox ul {margin:10px 20px;}
	
#childsafety {float:left;width:253px; margin-bottom:10px;background:#fff url(../Media/PBP/back-childsafety.jpg) no-repeat center bottom;}
	#childsafety h1{background:transparent url(../Media/PBP/back-childsafetyh1.jpg) no-repeat 0 0;}
	#childsafety p {margin:5px 10px 10px;}
	#childsafety ul {margin:5px 15px;}

#rightbar {float:left;width:240px;margin-left:13px;}
	.rightbox {margin-bottom:15px;background:#fff url(../Media/PBP/back-rightbox.jpg) no-repeat center bottom;padding-bottom:11px;min-height:215px;}
		.rightbox h1 {background:#fff url(../Media/PBP/back-rightboxh1.jpg) no-repeat 0 0}
		.rightbox h2 {margin:0 10px;font-size:20px;}
		.rightbox h4 {margin:5px 10px 0;font-size:14px;color:#666;}
		.rightbox p {margin:5px 10px 0}
		.rightbox ul {margin:5px 15px 0}

/************************************/
/*		Reusables		            */
/************************************/

p {margin:5px 0 15px;line-height:17px}

a, a:visited {color:#003399;cursor:pointer;}
	a:hover {color:#ff9900;}

li {font-size:14px;}

.center {text-align:center;}

.border {border:1px solid #eee}

.formlink {line-height:28px;padding-left:35px;border-left:5px solid #eee;background:transparent url(../Media/PBP/pdficon.png) no-repeat 5px center;margin:-5px 0 20px}
	.formlink:hover {border-left-color:#ff9900;}

.position {font-size:17px;color:#999;}

.profilepic {margin:5px 15px 80px 0;float:left;border:1px solid #333;}
.hpic {margin:5px 15px 0 0;float:left;border:1px solid #333;}

.subinfo {margin:15px 25px;}

#two, #three, #four, #five, #six, #seven, #eight {display:none;}


/************************************/
/*		Healthwise Specific             */
/************************************/

td.topAlign {
  vertical-align: top;
}

td#sectionImage {
  width: 50px;
  vertical-align: top;
}

#breadcrumbs p {
  color: #000;
  font-size: 0.7em;
  font-weight: bold;
  margin: 20px 0 20px;
}

#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:hover, #breadcrumbs a:active {
  color: #00F;
  font-weight: bold;
	text-decoration: underline;
}

div.itemList {
  width: 520px;
  border-left: solid 1px #CCC;
  border-right: solid 1px #CCC;
  margin-bottom: -20px;
  padding: 10px;
}

table.itemSummary {
  width: 90%;
  border-bottom: solid 1px #CCC;
  margin: 0 0 20px 0;
}

table.itemSummary td {
 padding: 0 0 10px 0; 
}

span.itemSummaryText {
  font-size: 0.75em;
  line-height: 1.4em;
}

table.itemSummary tr td a {
  color: #00F;
}

p.itemSubtitle a {
  color: #00F;
}

table#sectionHeader {
 width: 750px;
 border-bottom: dashed 1px #CCC;
 margin: 0 0 20px 0;
}

h2#sectionName, h2#topicName, h2#resultsName {
  margin: 0 0 5px 0;
  color: #000;
}

h2#itemName {
 margin: 0 0 20px 0;
 color: #000;
}

div.topicListItem {
  margin: 0 0 20px 53px;
}

div.itemListBox {
 margin: 0 0 20px 0; 
}

p.itemListSummary {
 width: 500px;
 font-size: 0.8em;
 font-weight: bold;
 border-bottom: solid 1px #000;
 padding: 0 0 5px 0;
}

div.itemListItem {
 margin: 0 0 20px 0; 
}

span.itemListItemMeta {
 color: #666;
 font-style: italic;
 font-size: 0.75em;
}

a.itemListItemName:link, a.itemListItemName:visited, a.itemListItemName:hover, a.itemListItemName:active {
  color: #000;
  font-size: 1.0em;
  font-weight: bold;
	text-decoration: underline;
}

table.itemListItem {
  margin: 0 0 20px 0;
}

td.itemListItemImage {
  padding: 5px 0 0 0;
  vertical-align: top;
}

td.itemListItemText {
  padding: 0 0 0 20px;
  vertical-align: top;
}

span.itemListItemSummary {
  font-size: 0.8em;
}

img.itemThumb {
  border: solid 1px #000;
}

h3.itemSectionName {
  margin: 20px 0 10px 0;
}

table.healthwiseItemTable tr td {
 font-size: 0.9em;
 vertical-align: top;
}
table.healthwiseItemTable tr td a {
  color: #00F;
}
table.healthwiseItemTable tr td ul li {
 margin: 0 0 10px 0;
}

table.healthwiseItemTable tr td.healthwiseSectionMenu {
  vertical-align: top;
}

table#sectionMenu {
  width: 175px;
  vertical-align: top;
}

table#sectionMenu ul { margin: 10px 0 0 16px; }

table#sectionMenu ul li {
  font: normal normal normal 0.9em/1.2em Helvetica, Arial, Sans-Serif;
  list-style-type: none;
  margin: 0 0 7px 0;
}

table#sectionMenu ul li.current {
  font: normal normal normal 0.9em/1.2em Helvetica, Arial, Sans-Serif;
  list-style-image: url(../Media/Healthwise/arrow_p.gif);
  margin: 0 0 7px 0;
}

table#sectionMenu ul li a { color: #00F; text-decoration: none; }

#healthwiseFooter {
  border-top: solid 1px #666;
  margin: 20px 0 0;
  padding: 20px 0 0;
  text-align: center;  
}

#healthwiseFooter table tr td {
  text-align: left;
}
#healthwiseFooter table tr td a {
  color: #00F;
}

#healthwiseFooter table tr td, #healthwiseFooter p {
  font-size: 0.7em;
}

div#ConditionCenter {
 margin: 0 0 30px 0; 
}

div.ConditionCenterTitle {
  margin: 30px 0 5px 0;
  font-size: 1.1em;
  font-weight: bold;
  color: #000;
}

table#drugBlock {
 margin: 0 0 30px 0; 
}

table#drugBlock, table#drugBlock td {
  border: solid 2px #000;
}

table.emerTable tr td {
  padding: 5px;
}

table.healthwiseItemTable tr td table.yellowCysTable tr td table {
 border: 0; 
}

table.healthwiseItemTable tr td table.redCysTable, table.healthwiseItemTable tr td table.yellowCysTable, table.healthwiseItemTable tr td table.greenCysTable, table.healthwiseItemTable tr td table.blackCysTable {
 margin: 0 0 30px 0;
}

table.healthwiseItemTable tr td table.redCysTable td, table.healthwiseItemTable tr td table.yellowCysTable td, table.healthwiseItemTable tr td table.greenCysTable td, table.healthwiseItemTable tr td table.blackCysTable td {
 padding: 2px 5px 2px 5px;
}

table.healthwiseItemTable tr td table.redCysTable, table.healthwiseItemTable tr td table.redCysTable tr td { border: solid 1px #F00; }
table.healthwiseItemTable tr td table.greenCysTable, table.healthwiseItemTable tr td table.greenCysTable tr td { border: solid 1px #0F0; }
table.healthwiseItemTable tr td table.yellowCysTable, table.healthwiseItemTable tr td table.yellowCysTable tr td { border: solid 1px #FF0; }
table.healthwiseItemTable tr td table.blackCysTable, table.healthwiseItemTable tr td table.blackCysTable tr td { border: solid 1px #000; }
table.healthwiseItemTable tr td table { border-collapse: collapse; }
table.healthwiseItemTable tr td table tr td {
 padding: 2px 5px 2px 5px;
}

table.healthwiseItemTable tr td table tr td ul { margin: 0 0 20px 20px; }
table.healthwiseItemTable tr td ul { margin: 0 0 20px 32px; }
table.healthwiseItemTable tr td ol { margin: 0 0 20px 40px; }



