﻿/* CSS Reset */
* {margin:0; padding:0; font-size:100%; list-style:none; border:0;}

/* Universal Styles */
body {width:750px; margin:18px auto 0px;}

#header, #content, #footer {float:left;}

/* Header */
#logo {width:353px; height:79px; float:left; background:url(../Media/CPWH/logo.gif); text-indent:-1000em;}

#navtop li {display:inline-block; height:14px; overflow:hidden; float:right; background-color:#036; text-indent:-1000em; margin:15px 0 0 10px; }
	#navtop a {display:block; width:100%; height:100%; text-decoration:none;}
	#navtop #employment {background:url(../Media/CPWH/navtop-employment.gif); width:79px;}
	#navtop #hospitals {background:url(../Media/CPWH/navtop-hospitals.gif); width:109px;}
	#navtop #insurances {background:url(../Media/CPWH/navtop-insurances.gif); width:119px;}
	
#callus {float:right; display:block; width:150px; height:50px; margin-top:-2px; background:url(../Media/CPWH/callus.jpg); text-indent:-1000em;margin-right:40px;}

#appointment {float:right; clear:right; display:block; width:143px; height:20px; margin-top:14px; background:url(../Media/CPWH/navbutton-appointment.gif); text-indent:-1000em;}
	#appointment a {display:block; width:100%; height:100%; text-decoration:none; outline:none;}

#navmain {width:752px; float:left; clear:left; padding-bottom:2px; position:relative; z-index:200;}
	#navmain li {display:inline-block; height:27px; float:left; background-color:#666; text-indent:-1000em; margin-right:3px;}
	#navmain li a {display:block; width:100%; height:100%; text-decoration:none; outline:none; padding-bottom:3px;}
	#navmain li a:hover {padding-bottom:1px; border-bottom:2px solid #2D0033;}
	#navmain #home {background:url(../Media/CPWH/navmain-home.gif) no-repeat; width:69px;}
	#navmain #physicians {background:url(../Media/CPWH/navmain-physicians.gif) no-repeat; width:125px;}
	#navmain #services {background:url(../Media/CPWH/navmain-services.gif) no-repeat; width:138px;}	
	#navmain #library {background:url(../Media/CPWH/navmain-library.gif) no-repeat; width:126px;}
	#navmain #visit {background:url(../Media/CPWH/navmain-visit.gif) no-repeat; width:91px;}
	#navmain #about {background:url(../Media/CPWH/navmain-about.gif) no-repeat; width:90px;}
	#navmain #locations {background:url(../Media/CPWH/navmain-locations.gif) no-repeat; width:92px;}

/* Content */
#content {padding-top:2px; border-top:1px dashed #c3c3c1; position:relative; font:14px Arial, Helvetica, sans-serif; line-height:18px;}

/* Footer */
#footer {border-top:1px dashed #c3c3c1; width:750px; margin-top:5px; padding:0px; font:10px Verdana, Geneva, sans-serif; color:#999; text-decoration:none;}
	#footer p {margin: 15px -25px 15px 0}
	#footer a {color:#999; text-decoration:none;}
	#footer a:hover {text-decoration:underline;}
	#footer #powered {float:right;margin:5px;}
	#footer .seo {width:600px;}

/* Interior */
#content.interior {padding-top:0px; width:750px;}
.banner {border-bottom:1px dashed #c3c3c1; padding-bottom:2px; margin-top:2px;}
#intContent {float:right; width:550px; border-left:1px dashed #c3c3c1; padding:20px;}
	#intContent h2 {font:28px Georgia, "Times New Roman", Times, serif; margin-bottom:10px;}
	#intContent p {margin-bottom:20px; line-height:20px;}
	#intContent h3 {font-size:18px;margin-bottom:10px;}
	#intContent h4 {font-size:14px;font-weight:normal;color:#666;}
	#intContent ul {}
		#intContent ul li {list-style-type:disc;margin:15px 25px;}
#intSide {padding-top:20px;}
	#intSide li {margin-bottom:10px; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;}
	#intSide ul {margin-bottom:25px;}
	#intSide a, #intSide a:visited {color:blue;}
		#intSide a:hover {color:#ff9900;}

/* Patient Library */
#librarySearch {width:732px; height:111px; background:url(../Media/CPWH/header-library.jpg) no-repeat left top; display:block; color:#FFF; font:15px Georgia, "Times New Roman", Times, serif; padding:10px 0 2px 18px;}
	#librarySearch h2 {font:36px Georgia, "Times New Roman", Times, serif;}
	
#libraryContents {float:left; width:500px; padding-top:25px; border-right:1px dashed #c3c3c1;}
	#libraryContents h2 {font:24px Georgia, "Times New Roman", Times, serif;}
	#libraryContents a {font:bold 17px Arial, Helvetica, sans-serif;}
	#libraryContents p {margin:20px 0; padding:15px 0 0 50px; height:50px;}
	#libraryContents #health {background:url(../Media/CPWH/library-health.gif) no-repeat left center;}
	#libraryContents #pregnancy {background:url(../Media/CPWH/library-pregnancy.gif) no-repeat left center;}
	#libraryContents #symptoms {background:url(../Media/CPWH/library-symptoms.gif) no-repeat left center;}
	#libraryContents #treatments {background:url(../Media/CPWH/library-treatments.gif) no-repeat left center;}	
	#libraryContents #procedures {background:url(../Media/CPWH/library-surgical.gif) no-repeat left center;}

#libraryFeatured {float:left; width:224px; padding:25px 10px 0 15px;}
	#libraryFeatured h2 {font:24px Georgia, "Times New Roman", Times, serif; margin-bottom:35px;}
	#libraryFeatured h3 {margin:20px 0 -13px; background:url(../Media/CPWH/featuredIcon.gif) no-repeat left top; padding:0 0 15px 30px; display:block;}
	#libraryFeatured h3 a {font:bold 14px Arial, Helvetica, sans-serif; text-decoration:none;}
	#libraryFeatured h3 a:hover {text-decoration:underline;}
	#libraryFeatured p {font:11px Arial, Helvetica, sans-serif; margin-left:30px;}
	#libraryFeatured p.update {color:#666; font-style:italic;margin-bottom:40px;}
	#libraryFeatured p.interactive {font-style:italic;}
	
.portraits {float:left;margin:10px;border:1px solid #000;}
.hospital {float:left;margin:0 10px 10px 0;border:1px solid #000;}

.center {text-align:center;}

small {font-size:10px;line-height:13px !important;color:#333;}

h1.phone {font-size:24px;text-align:center;margin:25px 0;}






#breadcrumbs {
 margin: 10px 0 20px; 
}

#breadcrumbs p {
  color: #666;
  font-size: 0.7em;
  font-weight: bold;
}

#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:hover, #breadcrumbs a:active {
  color: #666;
  font-weight: bold;
	text-decoration: underline;
}

table#sectionHeader {
 width: 700px;
 border-bottom: solid 1px #004CAB;
 margin: 0 0 20px 0;
}

h2#sectionName, h2#topicName, h2#resultsName {
  margin: 0 0 5px 0;
  color: #004CAB;
}

h2#itemName {
 margin: 0 0 20px 0;
 color: #004CAB;
}

div.topicListItem {
  margin: 0 0 20px 53px;
}

a.topicListItemName:link, a.topicListItemName:visited, a.topicListItemName:hover, a.topicListItemName:active {
  color: #00F;
	text-decoration: underline;
  font-weight: bold;
}

span.topicListItemMeta {
  font-size: 0.8em;
}

a.topicListItemMetaLink:link, a.topicListItemMetaLink:visited, a.topicListItemMetaLink:hover, a.topicListItemMetaLink:active {
  color: #666;
	text-decoration: none;
}

div.itemListBox {
 margin: 0 0 20px 0; 
}

p.itemListSummary {
 font-size: 0.8em;
 font-weight: bold;
 border-bottom: solid 1px #999;
 padding: 0 0 5px 0;
 margin: 0 0 20px 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: #00F;
  font-size: 1.0em;
  font-weight: bold;
	text-decoration: underline;
}

table.itemSummary {
  border-bottom: solid 1px #AFB9DF;
}

img#ixPadBanner {
  margin: 0 0 0 -10px;
}

p#padInstructions {
  margin: 0 0 20px 20px;
  padding: 20px 0 0 0;
}

input#ctl00_ContentPlaceHolder_IXPADBUTTON {
  margin: 0 0 20px 20px;
}

div.padChecklistSection {
 margin: 0 0 20px 20px;
 float: left;
}

div.padChecklistTopic {
 width: 350px;
 padding: 5px 0 5px;
 float: left; 
}

div.itemList {
  width: 520px;
  border-left: solid 1px #CCC;
  border-right: solid 1px #CCC;
  margin-bottom: -20px;
  padding: 10px;
}

table.itemSummary {
  width: 100%;
  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.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; 
}

table.healthwiseItemTable tr td {
  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 12px Helvetica, Arial, Sans-Serif;
  list-style-type: none;
  margin: 0 0 7px 0;
}

table#sectionMenu ul li.current {
  font: normal normal normal 12px Helvetica, Arial, Sans-Serif;
  list-style-image: url(../Media/Healthwise/arrow_p.gif);
  margin: 0 0 7px 0;
}

table#sectionMenu ul li a { text-decoration: none; }

#healthwiseFooter {
  border-top: solid 1px #666;
  margin: 20px 0 0;
  padding: 20px 0 0;
  text-align: center;  
}

#healthwiseFooter p, #healthwiseFooter table tr td {
  font: normal normal normal 0.7em/1.0em Helvetica, Arial, Sans-Serif;
}

#healthwiseFooter table tr td {
  text-align: left;
}

div#ConditionCenter {
 margin: 0 0 30px 0; 
}

div.ConditionCenterTitle {
  margin: 30px 0 5px 0;
  font-size: 1.1em;
  font-weight: bold;
  color: #835A60;
}

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; }



.healthwiseItemTable p {margin:15px 0;}
.healthwiseItemTable li {list-style-type:disc;}
