* { margin: 0; padding: 0; }
img { border: 0; }   
.clear { clear: both; }
body { font-family: Arial, Verdana, sans-serif; font-weight: normal; font-size: 75%; background-color: #015495; height: 100%; }
#container { width: 760px; background-color: #ffffff; margin: 0 auto; overflow: hidden; }
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; }

/*****  Styles for Page Header  *****/
#header { height: 128px; margin: 0px 0px 0px 30px; }
#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; }
#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
{
   	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 { display: none; }

/*****  Styles for Left Navigation  *****/
#lnav { width: 170px; float: left; margin: 0px 30px 0px 24px; }
#nav { font-size: 12px; font-weight: bold; line-height: 12px; }
div.navon, div.navonfirst { border-top: 2px dotted #09173e; padding: 15px 10px 14px 6px; background-color: #ecedeb; }
div.navon a, div.navonfirst a { color: #015495; text-decoration: none; }
div.navoff, div.navofffirst { border-top: 2px dotted #09173e; padding: 15px 10px 14px 6px; }
div.navoff a, div.navofffirst a { color: #09173e; text-decoration: none; }
div.subnavon, div.subnavonfirst { padding: 8px 10px 10px 12px; background-color: #ecedeb; }
div.subnavonlast { padding: 8px 10px 15px 12px; background-color: #ecedeb; }
div.subnavon a, div.subnavonfirst a, div.subnavonlast a { color: #015495; text-decoration: none; }
div.subnavoff, div.subnavofffirst { padding: 8px 10px 10px 12px; }
div.subnavofflast { padding: 8px 10px 15px 12px; }
div.subnavoff a, div.subnavofffirst a, div.subnavofflast a { color: #09173e; text-decoration: none; }
div.navend { border-bottom: 2px dotted #09173e; }

/*****  Styles for main Content Section  *****/
#content { width: 535px; float: left; background: url(../images/img-header-bg.gif) no-repeat top 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 sup { font-size: 11px; }
#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, #content ol { margin-top: 16px; }
#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 .wrap_print { font-weight: bold; text-decoration: underline; text-align: right; }
#content .pagenav { margin: 20px 90px 0px 0px; line-height: 12px; font-weight: bold; font-size: 13px; color : #015495; }
#content .pagenav a { color : #09173e; text-decoration: underline; }
#content .pagenav .dotted { float: right; padding: 12px 0px 12px 0px; border-top: 2px dotted #015495; border-bottom: 2px dotted #015495; }
#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; }
#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; }

/*****  Styles for Home Page Callouts  *****/
#content .callouts { border-top: 2px dotted #015495; width: 450px; height: 204px; margin: 20px 0px 0px 26px; }
#content .callouts .one
{
    background: url(../images/img-gradient-rptr.gif) repeat top left;
	width: 224px;
	height: 202px;
	float: left;
}
#content .callouts .one .cotitle
{
    background: url(../images/img-siluette-home.gif) no-repeat top left; 
    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; }

/*****  Styles for Page Footer  *****/
#footer { margin: 20px 0px 20px 24px; }
#content .footer p { width: 500px; }
#footerImg { width: 652px; padding-top: 8px; height: 38px }
#footerImg #pfizer { float: left; }
#footerImg #trust { float: right; }
#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; }
#version { width: 652px; text-align:right; line-height: 12px; font-weight: normal; font-size: 11px; color : #595959; }
#mainContentTab div.bgBottom h2 { margin: 20px 16px 0px 0px; }
#mainContentTab div.bgBottom p { margin: 0px 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 { 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; }

/*****  Styles from old Site  *****/
.poll { margin: 20px; }
.poll ul { list-style-type: none; }
.quickpoll_divider
{
	padding-left: 10px;
	position: relative;
	left: 120px;
	padding-top: 5px;
	padding-bottom: 15px;
	border-left: 1px dotted #2d3a7d;
	width: 350px;
}
.quickpoll_wrapper { 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; }
.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; }
.cause_list li { padding-bottom: 6px; }
.privacy_statement { margin-bottom: 20px; }
.rebate_question { margin-bottom: 0px; padding-bottom: 0px; }
.help { display: none; }
.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;
}
#surveyTarget
{
	position: absolute;
	padding: 2px;
	width: 620px;
	display: none;
	z-index: 10000;
}
#downImage { height: 25px; }
.downImage { height: 19px; }
#content .got_banner
{
	width: 507px;
	height: 124px;
	background-image: url(../images/got_banner.jpg);
}
.title
{
	font-family: Myriad Pro Semibold;
	font-size: 12px;
	color: #1e397b;
}
.topic
{
	font-family: Myriad Pro Semibold;
	font-size: 16px;
	color: #1e397b;
}
.begin
{
	font-family: Myriad Pro Bold;
	font-size: 18.5px;
	color: #1e397b;
	text-align: center;
}
.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; }
#siteMapLinks ul { font-size: 12px; padding: 0px; padding-top: 8px; margin: 0px; }
#siteMapLinks ul li 
{
	list-style: none;
	padding-bottom: 11px;
	padding-top: 6px;
	font-size: 12px;
	padding-left: 18px;
}
#siteMapLinks ul li ul { font-size: 12px; padding: 0px; padding-top: 8px; }
#siteMapLinks ul li ul li
{
	list-style: none;
	padding-bottom: 8px;
	padding-top: 9px;
	font-size: 12px;
	padding-left: 20px;	
}
#siteMapLinks ul li a
{
	padding-top: 10px;
	color: #006699;
	font-size: 12px;
	padding-bottom: 10px;
	padding-top: 8px;
}
#quizPrintResult { display:none; }
.divDisable { display: none; }
.CurHand { cursor:pointer; }
#printerUtil
{  
	float: right;
	padding-top: 10px;
	vertical-align: middle;	
	padding-top: 2px;	
	text-align: right
}
#siteMapLinks { margin-left: 15px; }
#ppi_print { display:none; }
.intestitalContent h1
{
    background: url('../images/title-interstitial-yourAreAboutToleave.jpg') no-repeat;
    width: 314px;
    height: 22px;
    display: block;
    text-indent: -99999px;
} 
.intestitalContent p { color: #125488; }
p.intestitalContent-head-par {  padding: 0; }


#nav .things_do 
{
	
}
