
body  {
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	font-size: 12px; 
	line-height: 135%;
}
.Pfriends 
{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	font-size:10pt;
	
}
.Notbold
{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	font-size:10pt;
}

.mainMaterialHeader {
	font-size: 1.25em;
	color: #5d9732;
	font-weight:bold;
}
	
.header {
	padding-bottom: 8px;
}
.printEmail {
	text-align: right;
	font-size: 0.9em;
	padding-left: 4px;
}
.printEmail a:link {color:#007dc3;} 
.printEmail a:visited {color:#007dc3;}  /* visited link */
.printEmail a:hover {color:#000000;}  /* mouse over link */
.printEmail a:active {color:#007dc3;}  /* selected link */

.container { 
	width: 100%;
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
a:link {color:#007dc3;}      /* unvisited link */
a:visited {color:#5d9732;}  /* visited link */
/*a:hover {color:#007dc3;}*/
a:hover {color:#5d9732;}  /* mouse over link */
a:active {color:#007dc3;}  /* selected link */

.leftNav {
	width: 202px;
	padding-right: 31px;
	
}
.leftNav a {
	font-weight:bold;
	text-decoration: none;
	font-size: 1em;
}
.navOn {
	padding-bottom: 10px;

}
.navOn a:link {color:#007dc3;}      /* unvisited link */
.navOn a:visited {color:#007dc3; text-decoration:none;}  /* visited link */
.navOn a:hover {color:#007dc3;}  /* mouse over link */
.navOn a:active {color:#007dc3;}  /* selected link */

.navOff {
	margin-bottom: 10px;
	
}
.navOff a:link {color:#5d9732;}      /* unvisited link */
.navOff a:visited {color:#5d9732; text-decoration:none;}  /* visited link */
.navOff a:hover {color:#007dc3;}  /* mouse over link */
.navOff a:active {color:#007dc3;}  /* selected link */

.navLine {
	margin-bottom: 10px;
	}
.subNavIndent 
{
	margin-right: 15px;
	display: inline;
}
.mainContent {
	width: 706px;
	padding-right: 77px;
	padding-left: 0px;
}
.mainContentHeader {
	font-size: 1.75em;
	color: #5d9732;
}
.mainContentSubHeader {
	font-size: 1.15em;
	color: #007dc3;
	font-weight:bold;
}

.mainContentSubHeaderNew {
	font-size: 1.15em;
	color: #007dc3;
	
}

.mainContent p {
	padding-bottom:5px;
	padding-top:3px;
	font-size: .75em;
}
.mainContent ul {
	margin-top: -5px;
	font-size: .75em;
}
.mainContent ul li {
	/*padding-left: 0px;*/
	margin-left: -25px;
}
.footer 
{
	/*padding-left: 80px;
	padding-right: 31px;*/
	width: 872px;
	color: #6587b4;
	text-align: left;
	margin-top: 28px;
	font-size: .9em;
}
.footerCopy {
	color: #6587b4;
	font-size: 1.3em;
	padding-left:73px;
}
.footerCopy1 {
	color: #6587b4;
	font-size: 1.3em;
	/* padding-left:131px;
	[Start]Changes done by Mohit on 07-06-11*/
	/*padding-left:131px;*/
	/*[End]*/
}
.footer a:link {color:#6587b4;}      /* unvisited link */
.footer a:visited {color:#6587b4;}  /* visited link */
.footer a:hover {color:#007dc3;}  /* mouse over link */
.footer a:active {color:#007dc3;}  /* selected link */

/* home page elements */
#assistanceProgram {
	background-image:url(../images/callout_homePage_AssistanceProgram.jpg);
	width:615px;
	height:198px;
	font-size: .75em;
	/*border:#000000 thin solid;*/
}
.assistanceProgramLeft {
	float: left;
	display: inline;
	width: 365px;
	padding-left: 25px;
	padding-top: 70px;
	padding-right: 20px;
	/*border:#333333 thin solid;*/
}
.assistanceProgramRight {
	float: right;
	display: inline;
	width: 135px;
	text-align: left;
	padding-left: 10px;
	padding-top: 55px;
	font-weight: bold;
	padding-right:25px;
	margin-right:10px;
	/*border:#999999 thin solid;*/
}
.listLeftArt 
{
	float:left;
	display: inline;
	width: 218px;
	text-align: center;
	}
.listLeftDescription 
{
	display: inline;
	width: 450px;
	text-align: left;
	font-size: 1em;
	padding-left:25px;
}
.listTitle {
	font-size: 1.2em;
	color: #007dc3;
	font-weight:bold;	
}
.RequiredField
{
	text-align:center;
}
#homePageFlash {
	float: left;
	display: inline;
	width: 431px;
	/*border:#333333 thin solid;*/
}
#quickPoll {
	float:right;
	display:inline;
	background-image:url(../images/homePage_PollBackground.jpg);
	width:154px;
	height:149px;
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 10px;
	font-size: .75em;
}
.pollResponse {
	font-size: .9em;
	font-weight:bold;
	color:#007dc3;
}
table {
	border-collapse:collapse;
}
table .programsTableFormat  td{
	padding: 10px;
	font-size: .75em;
}
table tr .programBlueLight {
	background-color:#f2f8fd;
}
table tr .programBlueDark {
	background-color:#e2effa;
}
table tr .programGreenLight {
	background-color:#f0f6ed;
}
table tr .programGreenDark {
	background-color:#e2ecda;
}
td { color: #252525; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 12px; line-height: 135%;}
sup { font-size: 75%; line-height: 80%; vertical-align: text-top }
.navcolumn		{ padding-top: 12px;}


/* -- from PHAclass.css -- */

/* -------------------- links ---------------------- */
.nav							{ color: #5080c5; text-decoration:none; }
.nav:active				{ color: #000000; text-decoration:none; }
.nav:hover				{ color: #000000; text-decoration:underline;}
.nav:visited				{ color: #5080c5; text-decoration:none; }
.nav:visited:hover	{ color: #000000; text-decoration:underline; }

.titlelink						{ color: #4a8a10; font-weight: bold;text-decoration:none; }
.titlelink:active				{ color: #4a8a10; font-weight: bold;text-decoration:none; }
.titlelink:hover				{ color: #4a8a10; font-weight: bold;text-decoration:none;}
.titlelink:visited				{ color: #4f8a10; font-weight: bold;text-decoration:none; }
.titlelink:visited:hover		{ color: #4a8a10; font-weight: bold;text-decoration:none; }



.bodyNo						{ color: #007dc3; }
.bodyNo:active				{ color: #007dc3; }
.bodyNo:hover				{ color: #007dc3; }
.bodyNo:visited				{ color: #007dc3; }
.bodyNo:visited:hover		{ color: #007dc3; }

.kolink							{ color: #ffffff; text-decoration: none; }
.kolink:active				{ color: #ffffff; text-decoration: none; }
.kolink:hover				{ color: #ffffff; text-decoration: none; }
.kolink:visited				{ color: #ffffff; text-decoration: none; }
.kolink:visited:hover		{ color: #ffffff; text-decoration: none; }

.greenlink							{ color: #ffffff; text-decoration: none; }
.greenlink:active				{ color: #ffffff; text-decoration: none; }
.greenlink:hover				{ color: #ffffff; text-decoration: none; }
.greenlink:visited				{ color: #ffffff; text-decoration: none; }
.greenlink:visited:hover	{ color: #ffffff; text-decoration: none; }

.find							{ color: #4f76a9; }
.find:active				{ color: #000000; }
.find:hover				{ color: #000000; }
.find:visited				{ color: #4f76a9; }
.find:visited:hover	{ color: #000000; }

.define					{ color: #000000; text-decoration: none; border-bottom: 1px dotted #7fa2d8; }
.define:active			{ color: #000000; text-decoration: none; border-bottom-style:none; }
.define:hover			{ color: #000000; text-decoration: none; border-bottom-style:none; }
.define:visited			{ color: #000000; text-decoration: none; border-bottom: 1px dotted #7fa2d8; }
.define:visited:hover	{ color: #000000; text-decoration: none; border-bottom-style:none; }

.define2				{ color: #000000; text-decoration: none; border-bottom: 1px dotted #707070; }
.define2:active			{ color: #000000; text-decoration: none; border-bottom-style:none; }
.define2:hover			{ color: #000000; text-decoration: none; border-bottom-style:none; }
.define2:visited		{ color: #000000; text-decoration: none; border-bottom: 1px dotted #707070; }
.define2:visited:hover	{ color: #000000; text-decoration: none; border-bottom-style:none; }

a.assistance					{ color: #5d9732; text-decoration: none; border-bottom-style:none; }
a.assistance:active			{ color: #5d9732; text-decoration: none; border-bottom-style:none; }
a.assistance:hover			{ color: #007dc3; text-decoration: none; border-bottom-style:none; }
a.assistance:visited			{ color: #5d9732; text-decoration: none; border-bottom-style:none; }
a.assistance:visited:hover	{ color: #007dc3; text-decoration: none; border-bottom-style:none; }

/* -------------------- base styles ---------------------- */
.smallcaps	{ font-variant: small-caps; }
.ko 				{ color: #ffffff; }
.grad 				{ color: #ffffff; background-image: url(../../includes/images/common/background.gif); background-repeat: repeat-x; }

/* -------------------- header styles ---------------------- */

.header1	{ color: #4f8a10; font-size: 18px; font-family: Arial, Helvetica, sans-serif, Geneva; font-weight: bold; }
.header2	{ color: #4f8a10; font-size: 14px; font-family: Arial, Helvetica, sans-serif, Geneva; font-weight: bold; }
.header3	{ color: #4f8a10; font-size: 13px; font-family: Arial, Helvetica, sans-serif, Geneva; font-weight: bold; }
.header4	{ color: #4f8a10; font-size: 12px; font-family: Arial, Helvetica, sans-serif, Geneva; font-weight: bold; }
.header5	{ color: #4f8a10; font-size: 12px; font-family: Arial, Helvetica, sans-serif, Geneva; font-weight: bold; }

.header1b	{ color: #000000; font-size: 18px; font-family: Arial, Helvetica, sans-serif, Geneva; font-weight: bold; }
.header2b	{ color: #000000; font-size: 14px; font-family: Arial, Helvetica, sans-serif, Geneva; font-weight: bold; }
.header3b	{ color: #000000; font-size: 13px; font-family: Arial, Helvetica, sans-serif, Geneva; font-weight: bold; }
.header4b	{ color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif, Geneva; font-weight: bold; }
.header5b	{ color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif, Geneva; font-weight: bold; }

/* -------------------- left nav ---------------------- */
.navcell				{ font-weight: bold; padding-top: 3px; padding-bottom: 3px; padding-left: 6px; }
.subcell				{ padding: 2px; background-color:#d6e6ca; }
.angle				{ color: #4f8a10; padding: 2px; }

/* -------------------- body nav, header and footer ---------------------- */
.footercontent	{ color: #4f76a9; font-size: 12px; padding: 15px; }
.esp					{ padding-right: 20px; }
.questions					{ padding-right: 20px; padding-bottom: 11px; }
.espcell				{ font-size: 11px; font-weight: bold; padding: 3px; }
.emailcell			{ font-size: 11px; padding-left: 4px; }

/* -------------------- content ---------------------- */
.bullet1			{ list-style-image: url(../../includes/images/common/bullet1.gif); list-style-position: outside; }
.callout			{ padding-top: 10px; padding-right: 15px; }
.content1		{ padding: 5px 4px 8px 5px; }
.content2		{ padding:5px 4px 8px 0px; }
.blue 			{ color: #4f76a9; }
.detaillist		{ color: #000000; padding-top: 5px; padding-bottom: 5px; }
.detaillist2		{ color: #000000; padding: 5px;  }
.detaillist3	{ color: #0077d4; padding: 5px; }
.detaillist4		{ color: #000000; font-weight: bold; padding: 5px; }
.found			{ color: #000000;  }
.found2		{ color: #0077d4; font-size: 150%; padding: 5px; }
.story			{ color: #4f76a9; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 120% ; padding: 15px; }
.error			{ color: #c70750; }
.green			{ color: #4f8a10; }
.greenb			{ color: #4f8a10; font-weight: bold; }
.tellstory		{ padding: 25px 50px; }
.alpha			{ color: #000000; padding: 5px; }
.box				{ background-color: white; width: 95%; height: 100%; padding: 5px; outline: solid 1px #4f76a9; }
.boxtop		{ padding: 5px 5px 5px 15px; }
.greenbox	{ padding-top: 15px; padding-right: 15px; padding-left: 20px; color: #4f8a10; font-weight: bold; }
.greenbox2	{ padding: 0 5px 15px 0; color: #4f8a10; font-weight: bold; }
.emailform	{ padding-right: 5px; padding-bottom: 5px; }
.tightlist		{ display: block; }
.plogo			{ padding-right: 200px;  }
.plogo2			{ padding-left: 185px; }
.plogo3			{ padding-right: 150px;  }
.plogo4         {padding-right:0px;}
.plogo5		    {padding-left: 0px; padding-top: 25px;}
.icon 			{ padding-bottom: 5px; }

/* -------------------- misc ---------------------- */
.nonprint { display: none; }

.fromtextcell { text-align: right; padding-right: 10px; padding-bottom: 5px; }
.fplHeader { font-size: 12px; font-family: Arial; color: #FFFFFF; background-color: #396AB7;}
.fplItem { font-size: 12px; font-family: Arial; color: #000000; background-color: #FFFFFF; }
.fplAltItem { font-size: 12px; font-family: Arial; color: #000000; background-color: #D9EAF8; }
.fplTable { border: solid 1px #87C1E1; border-collapse: collapse;}

.body						{ color: #007dc3;}
.body:active				{ color: #000000; }
.body:hover				{ color: #000000; }
.body:visited			{ color: #666666; }
.body:visited:hover		{ color: #000000; }
/*------    Added by avinash for step 1-3 enhancement */
.body1						{ color: #007dc3; background-image: url(../../includes/images/common/bullet1.gif);  }
.body1:active				{ color: #000000; }
.body1:hover				{ color: #000000; }
.body1:visited			{ color: #666666; }
.body1:visited:hover		{ color: #000000; }

.buttonbody						{ color: #007dc3; background-image: url(../../includes/images/tables/PFT_Step1_btn_GoTo.gif);  }
.buttonbody:active				{ color: #000000; }
.buttonbody:hover				{ color: #000000; background-image: url(../../includes/images/tables/PFT_Step1_btn_GoTo.gif);}
.tdoption                      {color: #707070;font-family:Arial;font-size:12px;}



/*-------   End by added avinash  --------------------*/
.avoidLSpace 
{	
	height: 0;	
	line-height: 1;	
	vertical-align: baseline;	
	_vertical-align: bottom;	
	position: relative;	
	color:#007DC3;
	
}
.avoidLSpace 
{	
	height: 0;	
	line-height: 1;	
	vertical-align: baseline;	
	_vertical-align: bottom;	
	position: relative;	
	color:#007DC3;
	
}

.lowerSup
{
	bottom: 1ex;
}
.lowerSup_new
{
	bottom: 0.5ex;
}
/*------------ Advocate Corner styles begin ---------*/
.content_AdvocateCorner	{ padding: 0px 4px 8px 5px; }
#content_AdvocateCorner_body { margin-left: 20px; }
.AdvocateCorner_bullets { color: #007dc3; font-size: 120%; }
.AdvocateCorner_HomePageBullets
{
	margin-left: -25px;
}

.AdvocateCorner_centered
{
	text-align: center;
}
.AdvocateCorner_inline
{
	display: inline;
}
.AdvocateCorner_hidden
{
	display: none;
}

.AdvocateCorner_references
{
	font-size: 11px;
	padding-top: 25px;
}
#AdvocateCorner_next {	text-align: right;	font-weight: bold; font-size: 13px; margin-bottom: 50px; }
#AdvocateCorner_next a:active			{ color: #007dc3; }
#AdvocateCorner_next a:hover			{ color: #5d9732; }
#AdvocateCorner_next a:visited			{ color: #007dc3; }
#AdvocateCorner_next a:visited:hover	{ color: #5d9732; }
.AdvocateCorner_next { color: #5d9732; }

#AdvocateCorner_carousel 
{
	width: 606px;
	height: 292px;
}

#AdvocateCorner_Region_nav
{
	width: 1008px;
	height: 37px;
	background-color: #1594d0;
	text-align: left;	
}
#AdvocateCorner_State_nav
{
	width: 1008px;
	height: 27px;
	background-color: #93b2dd;
	padding: 0;
	margin: 0;
}
.AdvocateCorner_MatsToOrderBkgd
{
	background-image: url(../../includes/images/AdvocateCorner/matToOrder_row.gif);
	background-repeat: no-repeat;
	width: 645px;
	height: 181px;
}
.AdvocateCorner_MatsToOrderCell_left
{
	vertical-align: top;
	padding: 15px 7px 0px 12px;
	width: 282px;
	height: 80px;
	margin: 0px 0px 0px 0px;
}
.AdvocateCorner_MatsToOrderCell_right
{
	vertical-align: top;
	padding: 15px 12px 0px 12px;
	width: 276px;
	height: 80px;
	margin: 0px 0px 0px 0px;
}
#AdvocateCorner_PromotoresVideoCallout
{
	background-image: url(../../includes/images/AdvocateCorner/callout_promotoresVideo.jpg);
	background-repeat: no-repeat;
	width: 609px;
	height: 172px;
}
.AdvocateCorner_PromotoresVideoCallout
{
	padding-left: 260px;
	padding-top: 75px;
}
#AdvocateCorner_BenefitVideoCallout
{
	background-image: url(../../includes/images/AdvocateCorner/callout_benefit.jpg);
	background-repeat: no-repeat;
	width: 604px;
	height: 165px;
}
.AdvocateCorner_BenefitVideoCallout
{
	padding-left: 230px;
	padding-top: 45px;
}
.AdvocateCorner_BenefitVideoCalloutButton
{
	margin-top: 10px;
}
#AdvocateCorner_wide
{
	width: 1008px;
	
}
#AdvocateCorner_RegionHead
{
	background-image: url(../../includes/images/AdvocateCorner/region_callout_bkgd.gif);
	background-repeat: no-repeat;
	width: 364px;
	height: 90px; /* controls space below the head */
	margin-left: 60px;
	padding-top: 40px;
	padding-right: 15px;
	text-align: left;
	line-height: 140%;
	
}
.AdvocateCorner_Head
{
}
.AdvocateCorner_Events
{
	vertical-align: top;
	text-align: left;
	width: 431px;
}
.AdvocateCorner_EventFirstCell
{
	padding-left: 4px;
}
.AdvocateCorner_EventPHA
{
	background-color: #e7f3fb;
	height: 25px;
	border-top: solid 2px white;
}
.AdvocateCorner_EventCommBrief
{
	background-color: #cfdec0;
	height: 25px;
	border-top: solid 2px white;
}
.AdvocateCorner_EventsTitle
{
	color: #0093d0;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: solid 2px #007dc3;
}
.AdvocateCorner_PfizerContact
{
	text-align: left;
	margin-left: 60px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.AdvocateCorner_StateContact
{
	margin-top: 10px;
}
.AdvocateCorner_StateHead
{
	color: #5d9732;
	font-size: 16px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.AdvocateCorner_MapHeader
{
	color: #5d9732;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.AdvocateCorner_ContactRule
{
	margin-top: 5px;
	margin-bottom: 5px;
}
#AdvocateCorner_StateHead
{
	background-image: url(../../includes/images/AdvocateCorner/state_callout_bkgd.gif);
	background-repeat: no-repeat;
	width: 379px;
	height: 90px; /* controls space below the head */
	padding-top: 40px;
	text-align: left;
	line-height: 140%;
	margin-bottom: 15px;
}
#AdvocateCorner_WideContentLeft
{
	text-align: left;
	margin-left: 55px;
}
#AdvocateCorner_WideContentRight
{
	text-align: left;
	margin-left: 20px;
	padding-top: 20px;
}
#AdvocateCorner_state_callout_news
{
	width: 376px;
	height: 40px; /* 100 pixels removed for top padding */
	background-image: url(../../includes/images/AdvocateCorner/state_callout_News_bkgd.jpg);
	background-repeat: no-repeat;
	padding-top: 100px;
	padding-left: 200px;
	margin-top: 10px;
}
#AdvocateCorner_state_callout_healthy
{
	width: 375px;
	height: 71px; /* 100 pixels removed for top padding */
	padding-top: 100px;
	padding-left: 106px;
	margin-top: 10px;
}
.AdvocateCorner_state_callout_healthy
{
	background-image: url(../../includes/images/AdvocateCorner/state_callout_Healthy_bkgd.jpg);
	background-repeat: no-repeat;
	
}
.AdvocateCorner_state_callout_healthy_TX
{
	background-image: url(../../includes/images/AdvocateCorner/state_callout_Healthy_bkgd.jpg);
	background-repeat: no-repeat;
	
}
.AdvocateCorner_state_callout_healthy_GA
{
	background-image: url(../../includes/images/AdvocateCorner/state_callout_Healthy_bkgd_GA.jpg);
	background-repeat: no-repeat;
	
}
.AdvocateCorner_state_callout_healthy_AZ
{
	background-image: url(../../includes/images/AdvocateCorner/state_callout_Healthy_bkgd_AZ.jpg);
	background-repeat: no-repeat;
	
}
.AdvocateCorner_state_callout_healthy_NM
{
	background-image: url(../../includes/images/AdvocateCorner/state_callout_Healthy_bkgd_NM.jpg);
	background-repeat: no-repeat;
	
}
#AdvocateCorner_state_callout_promotores
{
	width: 375px;
	height: 45px;  /* 75 pixels removed for top padding */
	background-image: url(../../includes/images/AdvocateCorner/state_callout_Promotores_bkgd.jpg);
	background-repeat: no-repeat;
	padding-top: 75px;
	padding-left: 107px;
	margin-top: 10px;
}
.AdvocateCorner_stateLink
{
	/* used to keep track of the state links */
}
.AdvocateCorner_ProgramLogos
{
	margin-bottom: 10px;
}
/*------------ Advocate Corner styles end ---------*/
