/*****  Styles for new Site  *****/
* { margin: 0; padding: 0; }
img { border: 0; }   
.clear { clear: both; }
a { color: #015495; }
.hilite { font-weight: normal; color : #015495; text-decoration:none; }
#content sup { line-height: 0px; font-size: 10px; } 
#content .tm { line-height: 0px; font-size: 20px; } 
#content .nopad { margin-top: 0px; }
#content .li_last { padding-bottom: 0px; }
body { font-size: 75%; font-family: Arial, Verdana, sans-serif; background-color: #ffffff; }
#container { width: 760px; background-color: #ffffff;  }
#header { margin: 0px 0px 0px 30px; height: 128px; }
#logo { float: left; margin: 36px 32px 0px 0px; }
#top { float: left; margin: 12px 0px 0px 0px; line-height: 15px; width: 536px; }
#top #topnav { font-size: 11px; color : #919191; display: none; }
#top #topnav a { font-size: 11px; text-decoration: none; color : #919191; }
#top #topnav li
{
    list-style-type: none;
    display: inline;
	border-right: 1px solid #efedeb;  
	font-size: 11px;
	line-height: 12px; 
 	padding: 0px 5px 0px 5px;
}
#top #topnav li.first {  padding: 0px 5px 0px 0px; }
#top #topnav li.last { border: none; font-size: 11px; padding: 0px 0px 0px 5px; }
#top #topbox { height: 58px; border-left: 1px solid #005794; margin: 20px 0px 0px 0px; }
#top #topbox p { padding: 26px 0px 0px 18px; font-size: 14px; line-height: 12px; color : #015495; }
.red { color : #cb3553; }
.toputil
{
	/*display:none;*/
   	font-size: 12px;
	line-height: 12px;
	color : #919191;
    float: right;
    padding: 0px 34px 0px 0px; 
}
.textIndexUtility { float: left; padding: 0px 0px 0px 8px; border-left: 1px solid #efedeb; }
.textIndexUtility a { padding: 0 0 0 4px; }
.textIndexUtility a.Small { font-size: 10px; color: #015495; text-decoration: underline; }
.textIndexUtility a.Medium { font-size: 12px; color: #919191; text-decoration: none; }
.textIndexUtility a.Large { font-size: 14px; color: #015495; text-decoration: underline; }
#PrintLinks { float: left; color: #015495; padding: 1px 8px 0 0; }
#PrintLinks a { text-decoration: none; }
#printerLinks { float: right; display: block; }
#lnav { display:none; width: 170px; float: left; margin: 0px 30px 0px 24px; }
#content .wrap_print .pagenav { display: none; font-weight: bold; text-decoration: underline; text-align: right; }
#content .li_last { padding-bottom: 0px; }
#content { width: 535px; float: left; }
#content h1 { margin: 16px 16px 74px 16px; line-height: 22px; font-weight: normal; font-size: 22px; color : #cb3553; }
#content h2 { margin: 20px 16px 0px 32px; line-height: 14px; width: 426px;	font-weight: bold; font-size: 15px; color : #015495; }
#content h3 { margin: 20px 16px 0px 32px; line-height: 18px; width: 426px; font-weight: bold; font-size: 13px; color : #015495; }
#content p.subhead { margin: 16px 16px 0px 32px; line-height: 20px;  width: 426px; font-weight: normal; font-size: 14px; color : #015495; }
#content ul.subhead { padding-left: 46px; list-style-type: disc; list-style-position: outside; margin: 16px 0px 0px 0px; line-height: 20px;  width: 426px; font-weight: normal; font-size: 14px; color : #015495; }
#content .subhead a { line-height: 20px;  font-weight: bold; font-size: 14px; color : #09173e; text-decoration: underline; }
#content p { margin: 16px 0px 0px 32px; width: 432px; line-height: 18px; font-weight: normal; font-size: 13px; color : #595959; }
#content ul { padding-left: 46px; list-style-type: disc; list-style-position: outside; margin: 16px 0px 0px 0px; width: 432px; line-height: 18px; font-weight: normal; font-size: 13px; color : #595959; }
#content li { padding-bottom: 6px; }	
#content .sep { margin: 20px 16px 0px 26px; width: 448px; border-bottom: 2px dotted #015495; }
#content .footnote { margin: 6px 0px 0px 32px; width: 432px; line-height: 16px;  font-weight: normal; font-size: 10px; color : #595959; }
#content .pagenav { display: none; margin: 20px 90px 0px 0px; line-height: 12px; font-weight: bold; font-size: 13px; color : #015495; }
#content .pagenav a { display: none; color : #09173e; text-decoration: underline; }
#content .pagenav .dotted { display: none; float: right; padding: 12px 0px 12px 0px; border-top: 2px dotted #015495; border-bottom: 2px dotted #015495; }
#content .utility img { position: relative; left: 405px; top: 3px; }
#content .utility img { position: relative; left: 405px; top: 3px; }
#content .callouts { width: 450px; height: 204px; margin: 20px 0px 0px 26px; border-top: 2px dotted #015495; }
#content .callouts .one
{
	width: 224px;
	height: 202px;
	float: left;
}
#content .callouts .one .cotitle
{
    height: 182px; 
    width: 206px;       
	position: relative;
	top: 10px;
	left: 6px;
}
#content .callouts .one .cotitle .head
{
    margin: 0px;
	position: relative;
	top: 72px;
	left: 12px;
	line-height: 18px;  
	width: 90px; 
	font-weight: bold; 
	font-size: 13px; 
	color : #015495; 
}
#content .callouts .one .cotitle .link
{
    margin: 0px;
	position: relative;
	top: 82px;
	left: 12px;
	line-height: 20px;  
	width: 100px; 
}
#content .callouts .one .cotitle .link a, #content .callouts .two .cotitle .link
{
    margin: 0px;
	font-weight: bold; 
	font-size: 13px; 
	color : #09173e; 
	text-decoration: underline;
}
#content .callouts .two { border-left: 2px dotted #015495; width: 224px; height: 202px; float: left; }
#content .callouts .two .cotitle { width: 188px; margin: 18px 0px 0px 14px; }
#content .callouts .two p
{
	margin: 0px 0px 12px 0px;
	line-height: 18px;  
 	width: 180px;
	font-weight: normal; 
	font-size: 13px; 
	color : #595959; 	
}
#content .callouts .two .cotitle .head { width: 150px; font-weight: bold; color : #015495; }
#helpful
{
    width: 652px;
    height: 52px;
	border-top-color: #68a3d2;
	border-top-width: 1px;
	border-top-style: solid;	
	border-bottom-color: #68a3d2;
	border-bottom-width: 1px;
	border-bottom-style: solid;	
	
}
#helpful .text { float: left; padding: 12px 0px 12px 34px; }
#helpful .text .line1 { line-height: 14px; font-weight: bold; font-size: 11px; color : #4f4749; }
#helpful .text .line2 { line-height: 14px; font-weight: normal; font-size: 11px; color : #595959; }
#helpful .text .hilite { line-height: 14px; font-weight: normal; font-size: 11px; color : #015495; text-decoration:none; }
#helpful img { float: right; padding: 4px 32px 4px 0px; }
#content p.indent_works { float: left; width: 312px; padding: 0px 0px 0px 0px; margin: 16px 0px 0px 32px; }
#content p.indent_works_img { float: left; width: 86px; padding: 3px 0px 0px 40px; margin: 0px; }
#isi { width: 432px; margin: 20px 0px 0px 0px; line-height: 18px; font-weight: normal; font-size: 13px; color : #595959; }
#isi a { font-weight: normal; color : #015495; text-decoration: none; }
#footer { margin: 20px 0px 20px 24px; }
#version { width: 652px; text-align:right; line-height: 12px; font-weight: normal; font-size: 11px; color : #595959; }
#content .footer p { width: 500px; }
#footerImg { width: 652px; margin:0px; padding:0px; padding-top:8px; height:38px }
#footerImg #pfizer { float: left; }
#footerImg #trust { float: right; }
#mainContentTab div.bgBottom h2 { margin: 20px 16px 0px 0px; }
#mainContentTab div.bgBottom p { margin: 16px 16px 0px 0px; }
#mainContentTab div.bgBottom .pdfPara { margin: 0px; padding: 0px; }
#mainContentTab div.bgBottom .pdfIcon { float: left; margin: 0px; padding: 2px 6px 0px 0px; }
#mainContentTab div.bgBottom .pdfText { float: left; margin: 0px;  padding: 2px 0px 0px 0px; }
#mainContentTab div.bgBottom a.pdfText { line-height: 20px; font-weight: bold; font-size: 13px; color : #09173e; text-decoration: underline;}  
#BottomLinks { display: none; margin: 8px 0px 16px 0px; }
#BottomLinks a 
{
    line-height: 14px; 
    font-weight: normal; 
    font-size: 11px; 
    color : #015495; 
    text-decoration: none; 
    padding: 0px 10px 0px 0px;
}
#BottomLinks a.expad { border-left-color: #efedeb; border-left-width: 1px; border-left-style: solid; padding-left: 10px; }
#quizPrintResult { display: none; }

/*****  Styles for old Site  *****/
.poll { margin: 20px; }
.poll ul { list-style-type: none; }
.blueTitle { color: #006699; font-weight: bold; font-family: Times New Roman; }
.pollBarResultsImage
{
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	height: 30px;
}
.answercount { padding-left: 10px; }
.required { font-weight: bold; padding-bottom:0px; }
.active { border: none; }
.label { width: 150px; float: left; }
.callout { border: 1px dashed #2d3a7d; padding: 5px; margin-bottom: 10px; }
.indent { position: relative; left: 40px; }
.indent_works { padding-left: 20px; }
.indent_works img { padding-left: 20px; padding-bottom: 20px; }
.h2_number
{
	font-size: 17px;
	color: #005596;
	font-weight: bold;
	position: relative;
	left: -17px;
	margin-bottom: 0px;
	top: 10px;
}
.container_print { background: #fff; }
.wrap_print { width: 760px; margin: 0px auto 0px auto; }
.printBtn { text-align: right; padding-top: 10px; }
.pfbody { background: #fff; }
.print_rebate { width: 400px; }
.pfbody .print_rebate { display: block; }
.utility_wrap { height: 20px; }
.utility { text-align: right; }
.quickpoll_divider
{
	padding-left: 10px;
	position: relative;
	left: 120px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: 1px dotted #2d3a7d;
	width: 350px;
}
.quickpoll_wrapper p { display: none; }
.quickpoll_wrapper
{
	border: 1px dotted #2d3a7d;
	padding: 10px;
	background: url(../images/quickpoll_icon.jpg) 10px 10px no-repeat; 
	margin-top: 10px;
}
.quickpoll_divider form ul li { left: -10px; list-style: none; position: relative; }
.quickpoll_submit { margin-bottom: 10px; }
.content ul, .content ol { margin-top: 0px; }
.question { margin-bottom: 0px; margin-right: 3px; }
span.question { position: relative; top: -3px; padding-right: 6px; }
.degree { position: relative; top: -5px; }
.never { padding-left: 20px; }
.very { padding-left: 220px; }
.get_results { position: relative; top: 25px; }
ul.cause_list { margin-top:19px; margin-bottom:4px; }
.cause_list li { padding-bottom: 6px; }
.pfbody .hide { display: none; }
.privacy_statement { margin-bottom: 20px; }
.rebate_question { margin-bottom: 0px; padding-bottom: 0px; }
.banner_copy_video { float: left; }
.home_banner_left
{
	position: relative;
	float: left;
	left: 25px;
	width: 250px;
	top: 100px;
}
.home_banner_right
{
	left: -10px;
	float: left;
	position: relative;
	top: 140px;
	width: 238px;
}
.submit { position: relative; left: -5px; top: 10px; }
.etp_label { width: 110px; display: block; }
.etp_response { margin-top: 20px; }
#surveyTarget
{
	position: absolute;
	padding: 2px;
	width: 620px;
	display: none;
	z-index: 10000;
}
#survey_callout
{
	height: 263px;
	width: 395px;
	position: absolute;
	left: 770px;
	top: 25px;
	z-index: 1000;
}
#survey_callout_box
{
	width: 360px;
	background: #FFF;
	padding: 5px;
	float: left;
}
#inner_box
{
	border: 1px solid #1A0070;
	padding: 0px;
	font-size: 11px;
	height: 245px;
}
#inner_box h3
{
	font-size: 14px;
	font-weight: normal;
	font-family: verdana, helvetica, sans-serif;
	color: #b30b0b;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
#inner_box p { text-align: center; font-size: 12px; font-family: verdana, helvetica, sans-serif; margin: 0px 5px 0px 5px; }
#inner_box input { margin: 15px 0px 0px 0px; }
#survey_logo { text-align: center; margin: 19px auto 5px auto; }
#survey_callout_box_right { height: 268px; width: 25px; margin-top: 9px; float: left; }
#survey_callout_box_btm { height: 21px; width: 364px; float: right; margin-left: 0px; }
.content .got_banner { display:none; }
.title { font-family: Myriad Pro Semibold; font-size: 12px; color: #1e397b; }
.topic { font-family: Myriad Pro Semibold; font-size: 16px; color: #1e397b; }
.question_swf { font-family: Myriad Pro Semibold; font-size: 12px; color: #1e397b; }
.questiontitle { font-family: Myriad Pro Semibold; font-size: 14.5px; color: #1e397b; }
.begin { font-family: Myriad Pro Bold; font-size: 18.5px; color: #1e397b; text-align: center; }
.beginsub { font-family: Myriad Pro Semibold; font-size: 14px; color: #1e397b; }
.status { font-family: Myriad Pro Semibold; font-size: 12px; color: #ffffff; }
.reset { font-family: Frutiger 57Cn; font-size: 20px; color: #ffffff; }
.home_banner_right p { width: 238px; }
.content .callouts { margin-top: 6px; }
#SetLeft { padding-top:8px; text-align:left; padding-bottom:8px; }
.divDisable { display: none; }
.footerImg { width: 500px; margin:0px; padding:0px; padding-top:8px; height:38px }
div.footerImg #pfizer { padding-left: 5px; position: relative; top: 10px; }
div.footerImg #trust { padding-left: 0px; position: relative; top: 7px; }
.footerImg a { padding:0px; }
.error-bold { display: none; font-weight: normal; color: #ee2a24; line-height:35px; }
.controlAlignment { width:75%; padding-left:0px; }
.heightAdjust { height:23px; clear:both; }
#optionContant { padding-top:25px; }
#ppi_print { margin-left:50px; }

#printerLinks  a 
{
	margin-right: 20px;	
}

.textIndexUtility, #PrintLinks 
{
     display:none;  	
}


