/*edited by AP*/

body {
	margin: 4px;
	padding: 0px;
}
div {
	display:block;
}
#adBanner728x90 {
	display:none;
}
#adBanner160x150 {
	display:none;
}
#adBanner160x600 {
	display:none;
}
#accessLinks, #utilityNavigation1, #myNavigation {
	display:none;
}
.siteHeading {
	margin-top: 30px;
}
DIV#headerContent {
}
A.logo {
	DISPLAY: block;
	MARGIN: 0px;
	HEIGHT: 53px;
	background-image: url(jwLogoHH.gif);
	background-repeat: no-repeat;
	background-position: center;
}
A.logo img {
	display: none;
}
UL#primaryNavigation li ul {
	display:none;
	list-style-type: none;
}
UL#primaryNavigation {
	BACKGROUND: url(none) no-repeat 50% top;
	margin:0;
	padding: 0;
	text-align: center;
}
DIV#pageBody {
	margin:0;
	padding:0;
	BACKGROUND: url(none);
}
UL#primaryNavigation {
	margin-left: 0;
	padding: 5px 0px 5px 0px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-top: 5px;
}
UL#primaryNavigation li {
	display: inline;
	margin: 0px;
	line-height: 14px;
}
UL#primaryNavigation li a {
	padding: 0px 5px 0px 5px;
	border-right: 1px solid #ccc;
	white-space: nowrap;
	text-align: center;
}
DIV.siteHeading {
	display:none;
}
P.affiliateInfo {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	RIGHT: 0px;
	BACKGROUND: url(hh_text_fromthepub.gif) no-repeat;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	width: 100%;
	PADDING-TOP: 0px;
	POSITION: relative;
	TOP: 0em;
	HEIGHT: auto;
}
P.affiliateInfo a span {
	visibility: hidden;
}
DIV.contentHold, DIV#footerContent {
	BACKGROUND: url(none);
	max-width:360px;
	min-width:176px;
}
DIV#footerContent {
	max-width:360px;
	min-width:176px;
}
DIV#sectionTitle {
	MARGIN: 0px 0px
}
DIV#sectionTitle H1 {
	CLEAR: left;
	MARGIN-TOP: 10px;
	FONT-SIZE: 12px;
	MARGIN-BOTTOM: 7px;
	COLOR: #000;
	LINE-HEIGHT: 12px;
	PADDING-TOP: 10px;
}
DIV#sectionTitle ol {
	border-bottom: 1px dotted #ccc;
	padding-bottom: 5px;
}
DIV#articleArea {
	MARGIN: 10px 0px 0px 0px;
}
DIV#articleArea p {
	padding:10px 0px 10px 0px;
}
DIV#articleArea P {
	FONT-SIZE: 1.5em;
	LINE-HEIGHT: 2em;
	font-family: georgia;
}
DIV#primaryContent p {
	font-size: 1em;
}
DIV#articleUtilities {
	display:none;
}
UL#utilityNavigation2 {
	MARGIN: 0 0 5px 0;
	padding: 0px;
}
UL.legalInfo {
	MARGIN: 0 0 5px 0;
	padding: 0px;
}
DIV.copyrightInfo {
	CLEAR: left;
	DISPLAY: inline;
	FLOAT: left;
	MARGIN-BOTTOM: 5px;
	PADDING-BOTTOM: 10px
}
UL#utilityNavigation2 LI, UL.legalInfo LI {
	LIST-STYLE-TYPE: none;
	padding-right: 5px;
	DISPLAY: inline;
	FLOAT: none;
}
UL.legalInfo LI.first {
}
UL#utilityNavigation2 LI.last {
}
UL#utilityNavigation2 LI A {
	DISPLAY: inline;
	COLOR: #000;
	TEXT-DECORATION: underline;
	white-space: nowrap;
}
UL.legalInfo LI A {
	DISPLAY: inline;
	COLOR: #000;
	TEXT-DECORATION: underline;
}
UL#utilityNavigation2, UL.legalInfo {
}
UL#utilityNavigation2 {
	margin-top: 10px;
	border-top: 1px dotted #ccc;
	padding-top: 5px;
}
UL#utilityNavigation1 LI.thisPage A {
	COLOR: #0054a6;
}
UL#utilityNavigation2 LI.thisPage A {
	COLOR: #0054a6;
}
UL#utilityNavigation1 LI A:hover {
	COLOR: #0054a6
}
UL#utilityNavigation2 LI A:hover {
	COLOR: #0054a6
}
DIV#adBanners {
	display:none;
}
DIV#newToJW LI.first {
	BORDER-RIGHT: none;
	PADDING-RIGHT: 0.5em;
	FLOAT: left;
	MARGIN-RIGHT: 0.5em
}
DIV#emailAlerts {
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 0px;
	WIDTH: auto;
}
DIV#emailAlerts A {
	DISPLAY: block;
	BACKGROUND: url(none) no-repeat;
	HEIGHT: auto;
}
DIV#newsLetters {
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 0px;
	WIDTH: auto;
}
DIV#newsLetters A {
	DISPLAY: block;
	BACKGROUND: url(none) no-repeat;
	HEIGHT: auto;
}
H1.spotlightTitle, h1.spotlightTitle span {
	BACKGROUND: url();
	HEIGHT: auto;
	margin-bottom: 10px;
}
DIV.spotlightPrimaryCare {
	position: relative;
	padding-top: 10px;
}
DIV.spotlightSpecialtyCare {
	position: relative;
	margin-top: 90px;
	padding-top: 10px;
	display: block;
	margin-bottom: 150px;
}
DIV#spotlightArticles {
	display:block;
	MARGIN: 0px;
}
#primaryContent {
	margin:0;
	padding:0;
}
.articleImage {
	display:none;
}
.spotlightPrimaryCare h2 a span, .spotlightSpecialtyCare h2 a span {
	font-size: 12px;
	line-height: 14px;
	border-bottom: 1px dotted #ccc;
	color: #666;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 0px;
	margin-left: 0px;
}
H1.spotlightTitle {
	BACKGROUND: none;
	HEIGHT: 100%;
	margin-bottom: -20px;
}
H1.spotlightTitle SPAN {
	display: block;
	font-size: 80%;
}
DIV.spotlightPrimaryCare H2 {
	WIDTH:auto;
	TEXT-ALIGN: left;
}
DIV.spotlightSpecialtyCare H2 {
	width: 100%;
	TEXT-ALIGN: left;
}
H2.toggleOn {
	FONT-SIZE: 1.1em;
	BACKGROUND: url();
	LINE-HEIGHT: 20px;
	HEIGHT: 100%;
	padding:0px;
	margin:0px;
}
H2.toggleOn SPAN {
	DISPLAY: block;
	BACKGROUND: url();
	padding:0px;
	margin:0px;
}
H2.toggleOn A {
	DISPLAY: block;
	FONT-WEIGHT: normal;
	BACKGROUND: url();
	COLOR: #0054a6;
	TEXT-DECORATION: none;
	padding:0px;
	margin:0px;
}
H2.toggleOff {
	FONT-SIZE: 1.1em;
	BACKGROUND: url();
	LINE-HEIGHT: 26px;
	HEIGHT: 100%;
	padding:0px;
	margin:0px;
}
H2.toggleOff SPAN {
	PADDING-RIGHT: 8px;
	DISPLAY: block;
	BACKGROUND: url();
	padding:0px;
	margin:0px;
}
H2.toggleOff A {
	DISPLAY: block;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: normal;
	BACKGROUND: url();
	COLOR: #003366;
	padding:0px;
	margin:0px;
}
DIV.toggle {
	padding:0px;
	margin:0px;
	BACKGROUND: none;
	WIDTH: 345px;
	POSITION: absolute;
	TOP: 20px
}
#scButton {
	text-decoration:none;
}
DIV.articleSummary {
	PADDING-LEFT: 0px;
	FLOAT: left;
	WIDTH: auto;
}
h3.articleTitle, h3.articleTitle a {
	margin: 15px 0px 0px;
0px;
	padding:0px;
}
#searchSite {
	border-top: 1px dotted #ccc;
}
#searchSite fieldset a {
	display:none;
}
#searchSite fieldset a {
	display:none;
}
.searchAreaBody form fieldset p a {
	display:none;
}
#searchSite fieldset input#buttonSearch, .searchAreaBody form fieldset input#buttonSearch {
	margin-bottom: -5px;
}
#searchSite fieldset, .searchAreaBody form fieldset {
	padding: 5px;
}
#membersArea {
	display:none;
}
div#emailAlerts, div#newsLetters {
	padding: 5px;
	border: 1px solid #b2cbe4;
	background-color:  #E5E5E5;
}
UL#utilityNavigation2 {
	width: 100%;
	DISPLAY: block;
	FLOAT: none;
	PADDING-BOTTOM: 10px;
}
UL#utilityNavigation2 li {
	DISPLAY: inline;
}
DIV.copyrightInfo {
	CLEAR: left;
	DISPLAY: block;
	FLOAT: left;
	MARGIN-TOP: 10px;
	border-top: 1px #000 solid;
	padding-top: 5px;
	width: 100%;
}
DIV#specialtyCareToggle {
	visibility: visible;
	border-bottom: 1px dotted #ccc;
	padding:0px;
	margin:0px;
}
DIV#specialtyCareToggle .articleImage {
	display: none;
}
UL.articleAttributes, UL.articleMeta {
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
}
UL.articleAttributes li, UL.articleMeta li {
	display: inline;
	padding: 0px 0px 0px 3px;
	border-left: 1px solid #ccc;
}
UL.articleAttributes li.first, UL.articleAttributes li.first a, UL.articleMeta li.articleAuthor {
	padding: 0px 0px 0px 0px;
	margin-left: 0px;
	text-align: left;
	display: inline;
	border: none;
}
P.articleBody {
	margin-left: 0px;
}
DIV#recentArticles {
}
div#sectionTitle {
	padding: 0px;
	padding-bottom: 0px;
	background: url() top no-repeat;
}
div#sectionTitle h4, div#sectionTitleWhiteBg h4 {
	font-size: 1.3em;
	padding-top: 0px;
	padding-bottom: 0px;
	clear: left;
	margin-left: 0px;
	margin-right: 0px;
}
div#sectionTitle p.TitleBlurb, div#sectionTitleWhiteBg p.TitleBlurb {
	font-size: 1.2em;
	line-height: 1.2em;
	margin-left: 0px;
	margin-right: 0px;
}
div#sectionTitle p.TitleBlurbBold {
	font-size: 1.2em;
	line-height: 1.2em;
	margin-left: 0px;
	margin-right: 0px;
	font-weight: bold;
}
div#sectionTitle h4.TitleBlurbHeader {
	font-weight: normal;
	margin-bottom: 5px;
}
div.formAreaSignIn {
	margin: 0px 0px 0px 0px;
	padding-bottom: 0px;
	background: url() top no-repeat;
	padding-top: 0px;
}
div.formAreaSignIn div.formAreaBody {
	margin: 0;
	padding:0;
	background: url() repeat-y;
}
/*div.formAreaSignIn div.formContain moved to bottom for cascade */
div#sectionTitle p.error {
	color: red;
	font-size: 1.2em;
	margin-bottom:0;
	padding-bottom:0;
	margin-left: 0px;
	margin-right: 0px;
}
div.formAreaSignIn div#signIn {
	width: 100%;
	padding-top: 10px;
	background: url() repeat-y;
	;
	position: relative;
	left: 0px;
	top: 10px;
	border-top: 1px solid #ccc;
	margin-top: 10px;
}
div.formAreaSignIn div#signIn div.holder {
	background: url() repeat-y;
	;
	padding: 0 0px 0 0px;
	margin-top: 0;
}
div#primaryContent {
	width: 100%;
	margin: 0px 0px 0px 0px;
	float: none;
	clear:left;
	background: url();
	padding: 0px;
}
div.formArea {
	margin: 0px;
	position: relative;
	background: url() bottom no-repeat;
	padding-bottom: 0px;
}
div.formArea div.formAreaBody {
	background: url() repeat-y;
	padding: 0em 10px 00px 00px;
}
div.formArea div.formAreaBody {
	_padding-top: 0;
}/*IE HACK, SORRY - HAD TO GO HERE FOR CASCADE */
div.formArea div.formContain {
	margin-top: 0;
}
div.formArea form fieldset {
	margin-top: 0px;
	margin-bottom:0px;
	position:relative;
}
div.formAreaSignIn div#signIn form, div.formAreaSignIn form, div#signIn fieldset, div.formAreaSignIn fieldset {
	width: 100%;
	border: none;
	position: static;
	margin: 0;
	padding-top: 0;
}
div#signInAlternative div.buttonHold input {
	float: none;
	position: static;
}
.forgotPass {
	display:block;
s  padding-top: 5px;
}
/*moved down for cascade */
div.formAreaSignIn div.formContain {
	margin: 0;
	padding: 0 20px 0px 0px;
	_position: static;
	_top: 0;
	background: url();
	padding-top: 0em;
}
div#signInAlternative p a {
	display: block;
	width: 100%;
	text-align:left;
	width: 100%;
	position: relative;
	left: 0px;
}
div#signInAlternative {
	width: 100%;
	margin-left: 0px;
	padding-top: 0;
	margin-top: 0em;
	position: relative;
}
div#signInAlternative h2 {
	background-color: #fff;
	background: url();
	border-bottom: 1px solid #ccc;
}
div.signInGrayBox {
	background: url();
	padding: 5px;
	border: 1px solid #b2cbe4;
	background-color:  #E5E5E5;
}
div.signInGrayBox div.holder {
	background: url();
	background-color:  #E5E5E5;
}
div#signInAlternative img {
	padding-top: 5px;
}
DIV#firstWatch, DIV#editorsPicks, DIV.articleSupport, DIV#editorArea {
	BACKGROUND: url();
	MARGIN-BOTTOM: 0px;
	PADDING: 10px 0px 10px 0px;
	border-top: 1px dotted #ccc;
	width: 100%;
	MARGIN-RIGHT: 0px;
}
DIV#firstWatch {
	border-bottom: 1px dotted #ccc;
}
DIV#firstWatch DIV.holder {
	BACKGROUND: url();
	PADDING-TOP: 0px;
	padding-bottom: 6px;
}
DIV#firstWatch DIV.pfwLogo {
	BACKGROUND: url();
}
DIV#firstWatch H3 {
	BACKGROUND: url();
	width: 100%;
	HEIGHT: auto;
	margin-bottom: 2px;
}
#firstWatch .holder .pfwLogo a span {
	font-size: 14px;
	font-weight: bold;
}
div#firstWatchHeadlines ul, div#firstWatchHeadlines ul li {
	padding: 0px 0px 0px 0px;
	margin: 4px 0px 8px 0px;
}
DIV#firstWatch dt, DIV#firstWatch dd {
	margin: 0px 0px 5px 0px;
	padding: 0 3px 0 0;
	display: block;
	float: left;
}
DIV#firstWatch dl {
	margin: 0px;
	padding: 0px;
}
DIV#sectionTitle ol {
	display:none;
}
input#txtName {
	display:block;
}
input#checkbox {
	margin-left: 2%;
}
/* search results */

DIV#pageNo ul li, DIV#pageNoBottom ul li {
	display: inline;
	padding-right: 3px;
}
DIV#archiveList {
	border-top: 1px dotted #ccc;
	padding-top: 5px;
	padding-bottom: 15px;
	border-bottom: 1px dotted #ccc;
}
DIV.showResults, DIV.button input, DIV.sortBy {
	display: none;
}
#archiveList ul.articleMeta {
	margin:0;
	padding:0;
}
#archiveList ul.articleMeta li.articleCitation {
	display:block;
	border-right: none;
}
#archiveList ul.articleMeta li.articleDate {
	border-right: none;
}
#archiveList ul.archiveCitations li {
	display: block;
	border-right: none;
}
#archiveList ul.articleAttributes li.last {
	border-right: none;
}
#archiveList ul.articleAttributes {
	margin:0;
	padding:0;
}
.archiveCheckBox label span {
	display:none;
}
/* watch topics landing page */

DIV#secondaryContent DIV#signIn, DIV#newToJW {
	display:none;
}
/* audio page */
DIV.categoryListColumn ul li {
	display:inline;
}
h1 {
	font-size: 130%;
}
h2 {
	font-size: 120%;
}
