
/* COMMON */
.pplandtop { padding:153px 0 8px 170px; background:url(../CoolTools/images/landing_hdr_bg.jpg) top left no-repeat; }
.greyintro { padding:12px 30px 18px 170px; width:579px; font-size:10px; font-weight:bold; color:#FFF; background:#7A7576; }
.ratingItem { display:block; float:left; width:17px; height:17px; }
.Filled {background:url(../Health/images/land_star_on.gif) top left no-repeat;}
.Empty {background:url(../Health/images/land_star_off.gif) top left no-repeat;}

/* LANDING */
.pplanding { margin:20px 0 0 55px; }
.pplanding .row { min-height:97px; clear:left; padding-top:20px; }
.pplm { float:left; width:355px;  }
.pplm .thumb { float:left; width:104px; }
.pplm .info { margin:0 0 0 115px; font-size:10px; line-height:13px; }
.pplm .info p { width:220px; }
.pplm .info a img { margin:7px 0; }
.contents .featcontent { margin-top:25px; }


/* ARTICLE TOPICS */
.pptopics { margin:20px 0 0 170px; padding-bottom:25px; width:570px; }

.topicimg { float:left; width:183px; height:171px; }
.topicheader { margin:0 0 20px 200px; min-height:170px; }
.pptarticle .rating { float:right; padding:7px 5px; width:150px; }
.pptarticle h3 { padding:7px; font-size:12px; background-color:#F4F4F4; }
.pptarticle p { margin:5px 0 30px 0; }


.topicasr { min-height:270px; }
.topicasr h4 { padding-bottom:5px; background:url(images/topics/additional_site_resources_border.gif) bottom left repeat-x; }
.topicasr .row { clear:left; padding-top:20px; }
.tresource { float:left; width:280px; }
.tresource .thumb { float:left; width:75px; }
.tresource .info { margin:0 0 0 80px; font-size:10px; line-height:13px; }
.tresource .info p { padding:5px 0; width:195px; }
.tresource .info a img { margin:4px 0; }


/* ARTICLE DETAILS */
.artdetail { margin:20px 0 0 170px; padding-bottom:25px; width:570px; }
.artdetail p { padding:8px 0; }
.artdetail li { margin-left:20px; }
.artdetail ol li { margin-left:30px; }

.artimg { float:left; width:183px; height:171px; }
.artheader { margin-left:200px; height:145px; }
.artheader .btnpp { height:20px; padding:0; text-align:right; }
.artheader h3 { margin:10px 0; font-size:15px; color:#666; }
.artheader h4 { font-size:10px; color:#3B74AC; line-height:12px; }

.artrating { margin:0 0 5px 200px; padding:3px 8px; height:20px; background-color:#F0F0F0; }
.artrating a { float:right; font-size:9px; }

.artdetail .ratestars { float:left; width:150px; }
.artdetail .ratestars .ratingStar { vertical-align:top;}
.artdetail .ratingItem { display:block; float:left; width:17px; height:17px; }
.artdetail .Filled {background:url(images/land_star_on.gif) top left no-repeat;}
.artdetail .Empty {background:url(images/land_star_off.gif) top left no-repeat;}

.artdetail .feedbackbar { background:#f0f0f0; margin-bottom:8px; }
.artdetail h4 { font-size:11px; }
.artdetail .hwartfeedback { margin-top:10px; margin-right:15px; }
.artdetail .hwartfeedback .maxnote { font-size:9px; }
.artdetail .poststamp { margin:0; padding:0; color:#3986af; font-weight:bold; font-size:10px; width:380px; }
.artdetail .poststamp em { font-weight:normal; }
.artdetail .feedbackbar .ratings { width:160px; float:right; text-align:right; }
.artdetail .ratecom .btn { text-align:right; }
.artdetail .ratecom {
	background:#f0f0f0; 
	padding:16px 26px 6px 14px;
	margin-bottom:13px;
}
.artdetail .ratecom .errors { margin:0 0 8px 20px; font-weight:bold; }
.artdetail .ratecom label { font-size:11px; font-weight:bold; display:block; clear:both; padding-top:9px; }
.artdetail .ratecom textarea { width:526px; height:67px; border:1px solid #a9a6a7; }
.artdetail .fbcomment { padding-bottom:13px; }

.artdetail .greythanks 
{
	background:#f0f0f0;
	padding:17px 13px;
	font-weight:bold; 
}
.artdetail .greythanks h4 { color:#3b74ac; font-size:13px; }

.articletop .currrate { background:#f0f0f0; padding:2px 4px; height:16px; }
.artdetail .loginto { text-align:right; padding:12px 0 30px 0; }

.artdetail table.arttabletwo td,
.artdetail table.arttablethree td {
	background:#f0f0f0;
	border-width:0 2px 2px 0;
	border-style:solid;
	border-color:#fff;
	font-size:10px;
	padding:4px;
	vertical-align:top;
}

#tou 
{
	background:#f0f0f0;
	display:none;
	position:absolute;
	top:330px;
	left:160px;
	width:650px;
	padding:20px;
	border:2px solid #000;
	font-size:10px;
}
#tou p { margin-bottom:6px; }
#tou h4 { font-size:12px; }
#tou .closelink { text-align:right; }
