/*-- Updated 10/13/09 A. Parent, to remove any old PFW orange, add poll bar gradient, etc. --*/

/*-- defaultBlue layer layout, used by Ion ads -------------------------------*/
.blueLayerWrapper { background: #00609d; width: 600px }
.blueLayerWrapper iframe { width: 100%; height: 100%; clear: both; 
	border: 0px none transparent }
.blueLayerTop { padding: 3px 3px 1px 1px; clear: both }
.blueLayerTop span { display: block; float: right; width: 16px; height: 16px; 
	cursor: pointer;
	background: transparent url(../img/closeButton.gif) no-repeat left top }
.blueLayerContent { height: 396px; width: 560px; padding: 0px 20px 10px 20px }
.blueLayerTop:after { content: "."; display: block; height: 0; clear: both; 
	visibility: hidden }	
	
/*-- testRed layer layout, for testing the admin -----------------------------*/
.redLayerWrapper { background: #800; width: 600px }
.redLayerWrapper iframe { width: 100%; height: 100%; 
	border: 0px none transparent; clear: both }
.redLayerTop { padding: 3px 3px 1px 1px; clear:both }
.redLayerTop span { display: block; float: right; width: 16px; height: 16px; 
	cursor: pointer;
	background: transparent url(../img/closeButton.gif) no-repeat left top }
.redLayerContent { height: 396px; width: 560px; padding: 0px 20px 10px 20px }
.redLayerTop:after { content: "."; display: block; height: 0; clear: both; 
	visibility: hidden }

/*-- Physician First Watch - single polls ------------------------------------*/
div#pageBody .jwregPoll { width: 215px; font-size: 12px; margin-top: 10px }
div#pageBody .jwregPoll * { margin: 0px; padding: 0px; list-style: none }
div#pageBody .jwregPoll h2 { height: 47px; 
	background: transparent url(http://pfw.jwatch.org/images/2009/pollheader_jw.gif) no-repeat left top }
	
div#pageBody .jwregPoll h3 { font-size: .95em; letter-spacing: .2em; text-align: center; color: #666666; text-transform: uppercase; margin: 0 -20px 9px -20px }
	
div#pageBody .jwregPoll div.content { padding: 9px 20px 12px 20px;
	background: transparent url(http://pfw.jwatch.org/images/2009/pollcontent_jw.gif) no-repeat left bottom }
div#pageBody .jwregPoll h2 span { position: absolute; left: -10000px }
div#pageBody .jwregPoll .question ul { list-style: none; margin: 8px 0px 20px 0px }
div#pageBody .jwregPoll .question li { margin: 12px 0px 0px 0px }
div#pageBody .jwregPoll .question li div.bar { background: url(http://pfw.jwatch.org/images/2009/pollbar.gif) top left repeat-x; height: 7px; 
	float: left; clear: both; margin: 4px 0px 5px 0px; width: 115px; 
	font-size: 1px; }
div#pageBody .jwregPollOpen .question li div.bar { margin-left: 16px }
div#pageBody .jwregPoll .question li div.pct { float: right; clear: right;
	font-style: italic }
div#pageBody .jwregPoll .question li input { margin-bottom: -1px; 
	margin-right: 3px; float: left }
div#pageBody .jwregPoll .question li label { float: left; width: 150px; 
	cursor: pointer }
div#pageBody .jwregPoll .question li label.disabled { cursor: default }
div#pageBody .jwregPoll .question p { font-weight: bold; }
div#pageBody .jwregPoll p.status { font-size: 11px; font-weight: bold; 
	margin: 0px 0px 0px 0px; text-align: center }
/*DJC - edited vote class height - was 17px */
div#pageBody .jwregPoll .vote { width: 54px; height: 20px; 
	margin: 0px 0px 10px 16px; cursor: pointer;
	background: transparent url(http://pfw.jwatch.org/images/2009/btn_vote.gif) no-repeat left top }
div#pageBody .jwregPoll .vote span { position: absolute; left: -10000px }
div#pageBody .jwregPoll a, div#pageBody .jwregPoll a:link, 
div#pageBody .jwregPoll a:visited, div#pageBody .jwregPoll a:active {
	color: #0054a6; }
div#pageBody .jwregPoll .extraLinks { text-align: center; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold;
	margin: 10px -20px 5px -20px; }
div#pageBody .jwregPoll .extraLinks a.first { font-size: 13px; padding-right: 4px; margin-right: 4px; }
div#pageBody .jwregPoll .extraLinks br { margin-bottom: 5px; }
div#pageBody .jwregPoll p.thanks { text-align: center; text-transform: uppercase;
	font-weight: bold }
	

div#pageBody .jwregPoll p.related { font-size: 13px; font-weight:bold; text-transform: uppercase; text-align: center }
div#pageBody .jwregPoll p.responses { font-size: 10px; text-align: center; margin-top: 3px; }
div#pageBody .jwregPoll .resultBar { clear: both; overflow: hidden; height: 1em }

/*-- Standards compliant clearfix --*/
div#pageBody .jwregPoll .resultBar:after, div#pageBody .jwregPoll .question li:after, 
div#pageBody .jwregPoll .extraLinks:after { content: '.'; display: block; 
	clear: both; height: 0px; visibility: hidden }
	
/*-- IE6 fixes --*/
div#pageBody .jwregPollOpen .question li div.bar { _margin-left: 8px; }
div#pageBody .jwregPoll .question li input { _width: 13px; _margin-top: -4px; 
	_margin-right: 1px }
div#pageBody .jwregPoll .vote { _margin-left: 18px }
div#pageBody .jwregPoll .question li label { _width: 130px; _float: none; 
	_display: inline-block }
div#pageBody .jwregPoll .resultBar, div#pageBody .jwregPoll h2, 
div#pageBody .jwregPoll ul li { _zoom: 1 }

/*-- IE7 fixes --*/
div#pageBody .jwregPoll h2, div#pageBody .jwregPoll .question ul,
div#pageBody .jwregPoll .question p, div#pageBody .jwregPoll .vote,
div#pageBody .jwregPoll ul li { display: inline-block }
div#pageBody .jwregPoll h2, div#pageBody .jwregPoll .question ul,
div#pageBody .jwregPoll .question p, div#pageBody .jwregPoll .vote,
div#pageBody .jwregPoll ul li { display: block }
* + html div#pageBody .jwregPoll .question li input { margin-top: -2px;
	width: 16px; margin-right: 0px }



/*-- Physician First Watch - archived polls ----------------------------------*/
div#pageBody .jwregArchivePoll * { margin: 0px; padding: 0px; list-style: none }
div#pageBody .jwregArchivePoll { margin: 20px 10px; 
	border-bottom: 1px dotted #888; padding-bottom: 20px }
div#pageBody .jwregArchivePoll .question p { margin: 10px 0px 0px -1px; 
	font-weight: bold; font-size: 13px }
div#pageBody .jwregArchivePoll .thanks { font-weight: bold; font-size: 13px; 
	text-transform: uppercase; display: none; margin-top: 12px }
div#pageBody .jwregArchivePollAnswered .thanks { display: block }
div#pageBody .jwregArchivePoll .status { font-weight: bold; margin-top: 12px }
div#pageBody .jwregArchivePoll p.related { font-size: 13px; margin-top: 10px; font-weight:bold; text-transform: uppercase; }
div#pageBody .jwregArchivePoll .related a { color: #0054a6; }
div#pageBody .jwregArchivePoll .question p.responses { margin: 0px; 
	font-style: italic; font-size: 11px; font-weight: normal }
div#pageBody .jwregArchivePollOpen .responses { display: none }
/*DJC - edited vote class height - was 17px */
div#pageBody .jwregArchivePoll .vote { width: 54px; height: 20px; 
	margin: 15px 0px; cursor: pointer;
	background: transparent url(http://pfw.jwatch.org/images/2009/btn_vote.gif) no-repeat left top }
div#pageBody .jwregArchivePoll .vote span { position: absolute; left: -10000px }
div#pageBody .jwregArchivePoll .question li { margin: 8px 0px 0px 0px }
div#pageBody .jwregArchivePollOpen .question li div.resultBar { display: none }
div#pageBody .jwregArchivePoll .question li div.bar { background: url(http://pfw.jwatch.org/images/2009/pollbar.gif) top left repeat-x; height: 7px; 
	float: left; clear: both; margin:2px 0 5px 16px; width: 115px; font-size: 1px;  }
div#pageBody .jwregArchivePoll .question li div.pct { float: left; clear: right;
	font-style: italic; margin-left: 7px; line-height: 11px }
div#pageBody .jwregArchivePoll .question li input { margin-top: 2px; 
	margin-right: 3px; float: left }
div#pageBody .jwregArchivePoll .question li label { padding-left: 0px; 
	float: left; width: 335px; cursor: pointer }
div#pageBody .jwregArchivePollClosed .question li label { padding-left: 16px }
div#pageBody .jwregArchivePoll .question li label.disabled { cursor: default }
div#pageBody .jwregArchivePoll .resultBar { clear: both; overflow: hidden }

/*-- Standards compliant clearfix --*/
div#pageBody .jwregArchivePoll .resultBar:after, 
div#pageBody .jwregArchivePoll .question li:after, 
div#pageBody .jwregArchivePoll .extraLinks:after { content: '.'; display: block; 
	clear: both; height: 0px; visibility: hidden }

/*-- IE6 fixes --*/
div#pageBody .jwregArchivePoll .question li input { _width: 13px; 
	_margin-top: -1px; _margin-right: 1px }
div#pageBody .jwregArchivePoll .question li label { _width: 330px; _float: none; 
	_display: inline-block }
div#pageBody .jwregArchivePoll .resultBar { _padding-bottom: 3px }
div#pageBody .jwregArchivePoll .question li div.bar { _margin-left: 8px; }
div#pageBody .jwregArchivePoll ul li, 
div#pageBody .jwregArchivePoll .resultBar  { _zoom: 1 }

/*-- IE7 fixes --*/
* + html div#pageBody .jwregArchivePoll .resultBar  { padding-bottom: 3px }
* + html div#pageBody .jwregArchivePoll .question li input { margin-top: -2px;
	width: 16px; margin-right: 0px }