*,
html,
body {
	margin:0;
	padding:0;
}
body {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;	
	line-height:17px;
	background:#E5E5E5;
	color:#666666;
}

.hide {
	display:none;
}
.noshow {
	display:none;
}
.left {
	float:left;
}

.right {
	float:right;
}

.clear {
	margin:0;
	padding:0;
	font-size:1px;
	clear:both;
	height:1px;
}

.clearfloat:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

* html .clearfloat {
	height:1%;
}
.floatleft {
	width:250px;
	float:left;
}

.floatleftclear {
	width:525px;
}

p {
	margin:0 0 1em 0;
	padding:0;
	color:#666;
}

#wrapper {
	width:1001px;
	text-align:left;
	margin:0px auto 0 auto;
}
#header {
	width:940px;
	height:100px;
	padding-top:0px;
	margin:0px 0 2px 0px;
}


#bkgcontainer {
	width:1000px;
	margin-right:auto;
	margin-left:auto;
	background-image:url("http://www.pfizer.com/img/page.background.gif");
	background-repeat:repeat-y;
	background-position:center;
}

#maincontainer {
	width:942px;
	margin-top:0px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background-color:#fff;
	padding:0 18px;
	color:#666;
}
h1 {
	margin:0 0 .7em 0;
	padding:0;
}

a {
	color: #289de9;
	text-decoration: none;
	font-weight:bold;
	font-size:12px;
}

a:hover {
	text-decoration:underline;
}
a:active,
a:focus {
	outline:0;
}
ol {
	font-size:.9em;
	margin-right:40px;
	margin-left:0px;
	padding-left:30px;
}

ol ol {
	font-size:1.0em;
	margin-top:8px;
	margin-left:0px;
	padding-left:20px;
}

li {
	font-size:1.0em;
	margin-bottom:10px;
}

h1,
h2,
h3,
h4 {
	color:#069 ;
}

form {
	padding:0;
	margin:0;
}

sup {
	font-size:smaller;
	vertical-align:baseline;
	position:relative;
	bottom:0.33em;
}

sub {
	font-size:smaller;
	vertical-align:baseline;
	position:relative;
	bottom:-0.25em;
}

.list_menu {
	margin-left:3px;
	margin-top:1px;
	color:#666;
	font-size:12px;
	vertical-align:top;
	border:1px solid #ccc;
}

.orangetext {
	color:#ef861f;
}

.red{
font-weight:bold;
	color:#ef861f;
}

.formtable td{
	font-weight:bold;
}

.orangetextstrong {
	color:#ef861f;
	font-weight:bold;
}

.bluetextstrong {
	color:#069 ;
	font-weight:bold;
}

.darkbluetext {
	color:#069 ;
}

.ajax_submit {
	margin:0px;
	padding:0px;
}

#websiteSearch {
	color:#666;
}

.optgroup1,
.optgroup2,
.optgroup3,
.optgroup4,
.optgroup5,
.optgroup6,
.optgroup7,
.optgroup8 {
	color:#666;
}

.narrow_width_paragraph {
	width:230px;
}

ul.arrowlist_arrownomargin {
	line-height:16px;
	list-style-type:none;
	font-size:.9em;
	margin:0px;
	padding:0px;
}

ul.arrowlist_arrownomargin li {
	padding-left:16px;
	background:transparent url("http://www.pfizer.com/img/list.arrow.png") no-repeat;
	background-position:0 4px;
}

ul.arrowlist_returnlink {
	line-height:16px;
	list-style-type:none;
	font-size:.9em;
	margin:0px;
	padding:20px 0px 0px 0px;
}

ul.arrowlist_returnlink li {
	padding-left:16px;
	background:transparent url("http://www.pfizer.com/img/list.arrow.png") no-repeat;
	background-position:0 4px;
}

ul.bulletlist_nomargin {
	line-height:16px;
	list-style-type:none;
	font-size:.9em;
	margin:0px;
	padding:0px;
}

ul.bulletlist_nomargin li {
	padding-left:16px;
	background:transparent url("http://www.pfizer.com/img/list.bullet.gif") no-repeat;
	background-position:0 4px;
}

ul.bulletlist_nomargin_sub {
	line-height:16px;
	list-style-type:none;
	font-size:1.0em;
	margin:6px 0px 0px 0px;
	padding:0px;
}

ul.bulletlist_nomargin_sub li {
	padding-left:16px;
	background:transparent url("http://www.pfizer.com/img/list.bullet.gif") no-repeat;
	background-position:0 4px;
}

ul.bulletlist_nomargin ul.arrowlist {
	font-size:1.0em;
}

ul.bulletlist_nomargin ul.arrowlist_nomargin {
	font-size:1.0em;
}

ul.arrowlist {
	line-height:16px;
	list-style-type:none;
	font-size:.9em;
	margin:10px 0px 0px 15px;
	padding:0px;
}

ul.arrowlist li {
	padding-left:16px;
	background:transparent url("http://www.pfizer.com/img/list.arrow.png") no-repeat;
	background-position:0 4px;
}

ul.arrowlist ul.arrowlist {
	font-size:1.0em;
}

.pdficon {
	margin:10px 20px 5px 20px;
}

.pdficon_small {
	margin:0px 8px 0px 0px;
	padding:0;
	vertical-align:middle;
}

.pdficon_endnote {
	margin:0px;
	padding:0px 8px 18px 0px;
}

.quotecallout {
	width:235px;
	float:left;
	padding:8px;
	margin:0px;
	font-size:1.1em;
	color:#036;
	font-weight:normal;
}

.callout_helpful {
	padding:10px 0 10px 0;
	margin-bottom:8px;
	border-top:1px solid #E4F3F9;
	border-bottom:1px solid #E4F3F9;
}

img.helpful {
	float:left;
	margin:15px 15px 20px 0px;
}

.buttons_right {
	float:right;
	padding:5px 8px 0px 0px;
}

#breadcrumbnav {
	width:942px;
	font-size:12px;
	margin:0px;
	padding:0px 0px 8px 8px;
	float:left;
}

#text_search_container {
	width:285px;
	margin:0px;
	padding:0px;
	float:right;
}

#breadcrumb_textsize_container_oneoff { /*  Only used on www_pfizer_stylesheet.en.xslt  */  
	margin:10px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	width:946px;
	clear:both;
}

#breadcrumbnav_oneoff { /*  Only used on www_pfizer_stylesheet.en.xslt  */  
	width:520px;
	font-size:12px;
	padding:0px 0px 0px 108px;
	float:left;
}

#text_search_container_oneoff { /*  Only used on www_pfizer_stylesheet.en.xslt  */ 
	width:285px;
	margin:0px;
	padding:0px;
	float:right;
}

#contentcontainer_oneoff {
	width:946px;
	margin:10px 0px 0px 0px;
	padding:0px;
}

#intcontentcontainer {
	width:946px;
	margin:0px;
	padding:0px;
	background-image:url("http://www.pfizer.com/img/intcontentcontainer.bkg.gif");
	background-repeat:repeat-y;
	background-position:top left;
}

#contenttop h1 {
	font-size:1.4em;
	font-weight:lighter;
}

#contenttop p {
	font-size:.9em;
	margin-right:30px;
	margin-top:3px;
	line-height:18px;
}

#textsizetool a {
	font-weight:normal;
}

.textsize {
	font-size:12px;
	padding-right:4px;
}

.textsizesm,
a.textsizesm {
	font-size:12px;
	padding-right:3px;
	text-decoration:underline;
	font-weight:normal;
}

.textsizemed,
a.textsizemed {
	font-size:14px;
	padding-right:3px;
	text-decoration:none;
	font-weight:normal;
}

.textsizelg,
a.textsizelg {
	font-size:16px;
	padding-right:0px;
	text-decoration:underline;
	font-weight:normal;
}

#fadecontainernarrow {
	width:282px;
	border-top:1px solid #c5dae3;
	background-image:url("http://www.pfizer.com/img/fade.bkg.282.gif");
	background-repeat:no-repeat;
	background-position:bottom;
	clear:both;
}

#fadecontainernarrow h1 {
	font-size:1.0em;
	font-weight:bold;
	margin:0px 5px 5px 10px;
	padding:10px 0px 0px 0px;
}

#fadecontainernarrow p {
	margin:0px 0px 0px 10px;
}
/*  for about page company site select callout .productmenu  .websearchtextbox  */
.productmenu {
	margin-left:10px;
	margin-top:1px;
	width:215px;
	color:#666;
	font-size:12px;
	vertical-align:top;
	border:1px solid #ccc;
}

.websearchtextbox {
	margin-left:10px;
	margin-top:1px;
	width:215px;
	color:#666;
	font-size:12px;
	vertical-align:top;
	border:1px solid #ccc;
}

.animalhealthmenu {
	margin-left:10px;
	margin-top:1px;width:200px;
	color:#666;
	font-size:12px;
	vertical-align:top;
	border:1px solid #ccc;
}

.intcontainerright {
	width:282px;
	float:right;
	margin-left:29px;
}

.small_subhead {
	font-size:.7em;
	font-weight:bold;
	color:#39c;
	line-height:20px;
}

#intcontentcenter h2 {
	font-size:.9em;
	margin-bottom:15px;
	margin-top:20px;
	font-weight:bold;
}

#intcontentcenter h3 {
	font-size:.9em;
	color:#069;
	margin-bottom:3px;
	margin-top:25px;
}

#intcontentcenter h4 {
	font-size:.9em;
}

#intcontentcenter p {
/*	font-size:.9em;*/
	margin-right:30px;
	margin-top:3px;
	line-height:18px;
}

#intcontentcenter p.footnote {
	font-size:.8em;
	margin-right:30px;
	margin-top:10px;
	line-height:15px;
}

img.interiortexthead {
	margin-left:28px;
	padding-bottom:10px;
}

img.interiortextheadnomargin {
	margin-left:0px;
	padding-bottom:10px;
}

img.intmain {
	float:left;
	margin-left:0px;
	padding:10px 15px 20px 0px;
}

#intcontentcenter_tab h2 {
	font-size:.9em;
	margin-bottom:15px;
	margin-top:20px;
	font-weight:bold;
}

#intcontentleft_oneoff {
	width:560px;
	float:left;
	margin:25px 10px 0px 0px;
	padding:0px 0px 0px 81px;
}

#intcontentleft_oneoff h1 {
	font-size:1.4em;
	font-weight:lighter;
}

#intcontentleft_oneoff h2 {
	font-size:.9em;
	margin-bottom:15px;
	margin-top:20px;
	font-weight:bold;
}

#intcontentleft_oneoff h3 {
	font-size:.9em;
	color:#069;
	margin-bottom:3px;
	margin-top:25px;
}

#intcontentleft_oneoff h4 {
	font-size:.9em;
}

#intcontentleft_oneoff p {
	font-size:.9em;
}

#intcontentcenter_fullwidth0 {
	width:805px;
	float:left;
	margin:25px 0px 0px 25px;
	padding:0px;
}

#intcontentcenter_fullwidth {
	width:805px;
	float:left;
	margin:25px 0px 0px 0px;
	padding:0px 0px 0px 81px;
}

#intcontentcenter_fullwidth0 h1,
#intcontentcenter_fullwidth h1 {
	font-size:1.4em;
	font-weight:normal;
}

#intcontentcenter_fullwidth0 h2,
#intcontentcenter_fullwidth h2 {
	font-size:.9em;
	margin-bottom:15px;
	margin-top:20px;
	font-weight:bold;
}

#intcontentcenter_fullwidth0 h3,
#intcontentcenter_fullwidth h3 {
	font-size:.9em;
	color:#069;
	margin-bottom:3px;
	margin-top:25px;
}

#intcontentcenter_fullwidth0 p,
#intcontentcenter_fullwidth p {
	font-size:.9em;
}

.ae_page_number {
	font-size:.9em;
	float:left;
	padding:0px 0px 0px 10px;
	margin:0px;
}

.ae_page_arrow_left_img {
	margin:0px 3px -1px 20px;
}

.ae_page_arrow_img {
	margin:0px 3px -1px 3px;
}

.ae_main_image {
	margin:20px 0px 40px 0px;
}

.ae_pdf_download {
	font-size:.em;
	text-align:right;
	padding-left:90px;
	background-color:#000000;
}

.ae_pdf_download_img {
	margin-bottom:-5px;
	margin-left:100px;
}

#newscontact {
	font-size:12px;
	vertical-align:top;
}

td.newscontactcolleft {
	font-weight:bold;
	vertical-align:top;
}

.newscontactmenu {
	margin-right:4px;
	margin-top:1px;
	width:150px;
	color:#666;
	font-size:12px;
	vertical-align:top;
	border:1px solid #ccc;
}

.newscontacttextinput {
	color:#666;
	font-size:12px;
	vertical-align:top;
	border:1px solid #ccc;
}

.eventlist {
	margin:1px 5px 0px 10px;
	width:100px;
	color:#666;
	font-size:12px;
	vertical-align:bottom;
	border:1px solid #ccc;
}

#eventselector {
	font-size:13px;
	margin-left:9px;
}

.eventtablecontainer {
	width:450px;
	margin:30px 0px 0px 0px;
}

.eventtablecontainer p {
	margin-left:12px;
}

.eventtablecontainer th.eventmainheader {
	font-size:.9em;
	font-weight:normal;
	text-align:left;
}

.eventtablehead {
	width:470px;
	text-align:center;
	margin:10px 0px 0px 10px;
	padding:0px 10px 0px 10px;
}

.eventmonthtablecontainer {
	width:470px;
	border:1px solid #cde0e7;
	margin:0px 0px 0px 10px;
	padding:0px 10px 0px 10px;
}

.eventmonthtablecontainer th.eventmonth {
	font-size:.9em;
	font-weight:bold;
	color:#f60;
	text-align:left;
	vertical-align:top;
}

.eventmonthtablecontainer td.eventmonthgrey {
	font-size:.9em;
	font-weight:normal;
	text-align:left;
	background-color:#F3F3F3;
	vertical-align:top;
}

.eventmonthtablecontainer td.eventmonthgreystrong {
	font-size:.9em;
	font-weight:bold;
	color:#069;
	text-align:left;
	background-color:#F3F3F3;
	vertical-align:top;
}

.eventmonthtablecontainer td.eventmonthwhite {
	font-size:.9em;
	font-weight:normal;
	text-align:left;
	background-color:#fff;
	vertical-align:top;
}

.eventmonthtablecontainer td.eventmonthwhitestrong {
	font-size:.9em;
	font-weight:bold;
	color:#069;
	text-align:left;
	background-color:#fff;
	vertical-align:top;
}

table {}

th {
	font-size:1.0em;
	color:#036;
	text-align:left;
	padding:4px;
}

td {
	font-size:12px;
	color:#666;
	text-align:left;
	padding:4px;
}

td td {
	font-size:12px;
}

table#basic_bordered {
	border:1px solid #cde0e7;
}

table#basic_bordered th {
	font-size:.9em;
	border:1px solid #cde0e7;
}

table#basic_bordered td {
	font-size:.9em;
	border:1px solid #cde0e7;
}

table#basic_noborder {
	border:0px;
}

table#basic_noborder th {
	font-size:1.0em;
	border:0px;
}

table#basic_noborder td {
	font-size:1.0em;
	border:0px;
}

table#basic_noborder2 {
	border:0px;
}

table#basic_noborder2 th {
	font-size:12px;
	border:0px;
}

table#basic_noborder2 td {
	font-size:12px;
	border:0px;
}

.news_alert_table td {
	font-size:.9em;
}

table .calc {
	font-size:.8em;
	border:0px;
}

table .calc th {
	font-size:.8em;
	border:0px;
}

table .calc td {
	font-size:.8em;
	border:0px;
}

.list_menu_calc {
	margin:1px 0px 0px 5px;
	padding:0px;
	color:#666;
	font-size:12px;
	vertical-align:middle;
	border:1px solid #ccc;
}

.calcinput {
	border:1px solid #ccc;
	vertical-align:top;
	color:#666;
	font-size:12px;
	margin:1px 0px 0px 0px;
	padding:0px;
}

#dashboard #intcontentcenter {
	width:510px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
}

#dashboard .chart {
	text-align:center;
}

#dashboard .center_threecol_container {
	width:500px;
	margin:0px;
	padding:0px;
	clear:both;
}

#dashboard .center_left {
	float:left;
	font-weight:bold;
}

#dashboard .center_mid {
	float:left;
	width:165px;
}

#dashboard .center_right {
	float:left;
	clear:right;
}

#dashboard ul.arrowlist li {
	line-height:16px;
	padding-bottom:3px;
	margin-bottom:0px;
}

#dashboard table {}

#dashboard th {
	font-size:.8em;
	color:#036;
	text-align:left;
	padding:4px;
}

#dashboard td {
	font-size:.8em;
	color:#666;
	text-align:left;
	padding:4px;
}

#dashbaord td td {
	font-size:.8em;
}

#dashboard .center_left_tab {
	float:left;
	font-size:.9em;
	font-weight:bold;
}

#dashboard .center_right_tab {
	float:left;
	clear:right;
}

#dashboard #intcontentcenter_tab {
	width:510px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
}

#dashboard table#basic_bordered {
	border:1px solid #cde0e7;
}

#dashboard table#basic_bordered th {
	font-size:.8em;
	border:1px solid #cde0e7;
}

#dashboard table#basic_bordered td {
	font-size:.8em;
	border:1px solid #cde0e7;
}

#daysel {
	padding-left:7px;
	padding-right:5px;
}

#yearsel {
	padding-left:5px;
	padding-right:5px;
}

#daysel1 {
	padding-left:7px;
	padding-right:5px;
}

#yearsel1 {
	padding-left:5px;
	padding-right:5px;
}

table ul.arrowlist {
	font-size:1.1em;
}

table#filingTable {
	border:1px solid #cde0e7;
}

table#filingTable th {
	font-size:.9em;
	border:0px;
}

table#filingTable td {
	font-size:.9em;
	border:0px;
}

table#exec {}

table#exec td p {
	font-size:.9em;
	line-height:1.3em;
	margin:0px;
	padding:18px 0px 0px 0px;
}

table#exec td ul.arrowlist_arrownomargin {
	line-height:16px;
	list-style-type:none;
	font-size:.9em;
	margin:0px;
	padding:0px;
}

table#exec td ul.arrowlist_arrownomargin li {
	padding-left:16px;
	background:transparent url("http://www.pfizer.com/img/list.arrow.png") no-repeat;
	background-position:0 4px;
}

table#scientists {}

table#scientists td p {
	font-size:.9em;
	line-height:1.3em;
	margin:0px;
	padding:18px 0px 7px 0px;
}

table#scientists td ul.arrowlist_arrownomargin {
	line-height:12px;
	list-style-type:none;
	font-size:.9em;
	margin:0px;
	padding:0px;
}

table#scientists td ul.arrowlist_arrownomargin li {
	padding-left:16px;
	background:transparent url("http://www.pfizer.com/img/list.arrow.png") no-repeat;
	background-position:0 4px;
}

.center_twocol_container {
	width:500px;
	margin:0px;
	padding:0px;
	clear:both;
}

.center_left {
	width:190px;float:left;
}

.center_right {
	width:290px;float:left;
	clear:right;
}

img.profile {
	float:left;
	padding-bottom:20px;
}

#adobe_callout td p {
	font-size:.85em;
	line-height:15px;
}

#stock_quote_disclaimer h1 {
	font-size:.85em;
	font-weight:bold;
	margin:20px 0px 0px 0px;
	padding:0px;
}

#stock_quote_disclaimer p {
	font-size:.85em;
	line-height:15px;
}

#fadecontainerwide {
	width:546px;
	border-top:1px solid #c5dae3;
	background-image:url("http://www.pfizer.com/img/home/fade.bkg.546.gif");
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0px 0px 13px 0px;
	margin:0px;
	clear:both;
}

#fadecontainerwide h1 {
	font-size:1.0em;
	font-weight:bold;
	margin:0px 10px 6px 20px;
	padding:15px 0px 0px 0px;
}

#fadecontainerwide h1.topborder {
	border-top:1px solid #c5dae3;
	margin:15px 10px 6px 20px;
	padding:15px 0px 0px 0px;
}

#fadecontainerwide h2 {
	font-size:.9em;
	color:#069;
	font-weight:bold;
	margin:0px 10px 6px 20px;
	padding:15px 0px 0px 0px;
}

#fadecontainerwide h3 {
	font-size:.9em;
	color:#069;
	font-weight:bold;
	margin:0px 10px 6px 20px;
	padding:15px 0px 0px 0px;
}

#fadecontainerwide p {
	font-size:.9em;
	margin:0px 15px 8px 20px;
}

#fadecontainerwide a {
	text-decoration:underline;
}

#fadecontainerwide p.learnmore {
	margin-top:10px;
}

#fadecontainerwide img {
	margin:0px 0px 0px 15px;
	padding:10px 0px 0px 0px;
	border:0px;
}

#fadecontainerwide .fadecontainerboxright {
	width:290px;
	margin:0px 0px 10px 10px;
	padding:0px 4px 0px 0px;
	float:right;
	border-left:1px solid #C5DAE3;
}

#fadecontainerwide .fadecontainerboxright_noborder {
	width:250px;
	margin:0px 0px 10px 0px;
	padding:0px 4px 20px 0px;
	float:right;
}

#fadecontainerwide .fadecontainerboxright_noborder p,
#fadecontainerwide .fadecontainerboxright_noborder h1 {
	margin-left:0px;
}

#fadecontainerwide .fadecontainerboxleft_noborder {
	width:250px;
	text-align:center;
	margin:5px 0px 0px 10px;
	padding:0px;
}

#fadecontainerwide img.left {
	margin:0px;
	padding:15px 15px 20px 20px;
}

.fadecontainerboxright {
	width:240px;
	margin:10px 0px 10px 10px;
	padding:0px 4px 0px 0px;
	float:right;
	border-left:1px solid #C5DAE3;
}

.flash_video {
	margin:0px 0px 6px 20px;
	padding:0px;
}

#callfadecontainerwide {
	font-size:12px;
	width:270px;
	border-top:1px solid #c5dae3;
	padding:0px 0px 13px 0px;
	margin:0px 0px 0px 5px;
	clear:both;
}

#callfadecontainerwide h1 {
	font-size:1.0em;
	font-weight:bold;
	margin:0px 10px 6px 12px;
	padding:15px 0px 0px 0px;
}

#callfadecontainerwide h2 {
	font-size:.9em;
	color:#069;
	font-weight:bold;
	margin:0px 10px 6px 12px;
	padding:5px 0px 0px 0px;
}

#callfadecontainerwide h3 {
	font-size:11px;
	color:#069;
	font-weight:bold;
	margin:0px 10px 6px 12px;
	padding:5px 0px 0px 0px;
}

#callfadecontainerwide p {
	font-size:11px;
	margin:0px 5px 8px 0px;
}

#callfadecontainerwide a {
	font-size:11px;
	text-decoration:underline;
}

#callfadecontainerwide p a {
	font-weight:normal;
	font-size:11px;
	text-decoration:underline;
}

#callfadecontainerwide p.learnmore {
	margin-top:10px;
}

#intfadecontainerwide {
	width:495px;
	border-top:1px solid #c5dae3;
	background-image:url("http://www.pfizer.com/img/fade.bkg.495.gif");
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0px 0px 13px 0px;
	margin:0px;
	clear:both;
}

#intfadecontainerwide h1 {
	font-size:1.0em;
	font-weight:bold;
	margin:0px 10px 6px 20px;
	padding:15px 0px 0px 0px;
}

#intfadecontainerwide h1.topborder {
	border-top:1px solid #c5dae3;
	margin:15px 10px 6px 20px;
	padding:15px 0px 0px 0px;
}

#intfadecontainerwide h2 {
	font-size:.9em;
	font-weight:bold;
	margin:0px 10px 6px 20px;
	padding:15px 0px 0px 0px;
}

#intfadecontainerwide h3 {
	font-size:.9em;
	font-weight:bold;
	color:#069;
	margin:0px 10px 6px 20px;
	padding:15px 0px 0px 0px;
}

#intfadecontainerwide p {
	font-size:.9em;
	margin:0px 15px 8px 20px;
}

#intfadecontainerwide a {
	text-decoration:underline;
}

#intfadecontainerwide p.learnmore {
	margin-top:10px;
}

#intfadecontainerwide img {
	margin:0px 0px 0px 15px;
	padding:10px 0px 0px 0px;
	border:0px;
}

#intfadecontainerwide img.plusminus {
	margin-left:8px;
	padding:0px 0px 0px 0px;
	border:0px;
}

#intfadecontainerwide img.left {
	margin:0px;
	padding:15px 15px 20px 20px;
}

#intfadecontainerwide .intfadecontainerbox_twocol_noborder {
	margin:15px 20px 0px 20px;
	padding:0px;
}

#intfadecontainerwide .intfadecontainerbox_twocol_noborder h1 {
	margin:0px 0px 6px 0px;
	padding:0px;
}

#intfadecontainerwide .intfadecontainerbox_twocol {
	margin:15px 20px 0px 20px;
	padding:20px 0px;
	border-top:1px solid #C5DAE3;
}

#intfadecontainerwide .intfadecontainerboxright_noborder {
	width:235px;
	margin:0px;
	padding:0px;
	float:right;
}

#intfadecontainerwide .intfadecontainerboxright_border {
	width:205px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 20px;
	float:right;
	border-left:1px solid #C5DAE3;
}

#intfadecontainerwide .intfadecontainerboxright_border p {
	margin:0px;
	padding:0px;
}

#intfadecontainerwide .intfadecontainerboxright_border_narrow {
	width:175px;
	margin:0px;
	padding:0px;
	float:right;
	border-left:1px solid #C5DAE3;
}

#intfadecontainerwide .intfadecontainerboxright_border_narrow img {
	padding:0px 0px 0px 20px;
}

#intfadecontainerwide .intfadecontainerboxleft {
	margin:0px;
	padding:0px;
}

#intfadecontainerwide .intfadecontainerboxleft_wide {
	width:250px;
	margin:0px;
	padding:0px;
}

#intfadecontainerwide .intfadecontainerboxleft p {
	margin-left:0px;
	padding:0px 5px 0px 0px;
}

#intfadecontainerwide .intfadecontainerboxleft_wide p {
	margin:0px 0px 10px 0px;
	padding:0px;
}

#intfadecontainerwide table.ajax {
	font-size:1.2em;
}

#intfadecontainerwide table.ajax p {}

#intfadecontainerwide table.ajax h1 {}

#intfadecontainerwide table.ajax ul {
	font-size:1.0em;
}

#intfadecontainerwide table.ajax td.bordertop {
	padding-top:15px;
	padding-bottom:15px;
	border-top:1px solid #C5DAE3;
}

#intfadecontainerwide table.ajax bordeleft {
	border-left:1px solid #C5DAE3;
	padding:0px;
	margin:0px;
}

#intfadecontainerwide table.ajax ul.arrowlist {
	line-height:16px;
	list-style-type:none;
	font-size:.9em;
	margin:10px 0px 0px 15px;
	padding:0px;
}

#intfadecontainerwide table.ajax ul.arrowlist li {
	padding-left:16px;
	background:transparent url("http://www.pfizer.com/img/list.arrow.png") no-repeat;
	background-position:0 4px;
}

.tab_content {
	clear:both;
	padding-top:10px;
	padding-bottom:10px;
}

.tab_content a {
	text-decoration:none;
}

#tab_content_1,
#tab_content_3,
#tab_content_5 {
	background-color:#f3f3f3;
	margin-left:1px;
	margin-right:1px;
	padding-right:3px;
}

#tab_content_2,
#tab_content_4 {
	background-color:#fff;
	margin-left:1px;
	margin-right:1px;
	padding-right:3px;
}

.item_details {
	height:14px;
	width:14px;
	display:block;
	float:left;
}

.item_pubDate {
	float:left;
	padding-left:0px;
	font-weight:bold;
	font-size:12px;
}

.item_link {
	color:#006699;
	font-size:12px;
}

.tab_content_item {
	padding-left:35px;
}

.item_title {
	font-weight:bold;
	font-size:12px;
}

.item_description {
	font-size:12px;
}

.call_tab_content {
	clear:both;
	padding-top:10px;
	padding-bottom:10px;
}

.call_tab_content a {
	text-decoration:none;
}


#intcontentright h1 {
	font-size:1.0em;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding-top:15px;
}

#intcontentright p {
	font-size:.9em;
	margin:8px 5px 0px 10px;
}

#intcontentright a {}

#intcontentright img.rss {
	vertical-align:bottom;
	padding-left:10px;
}

.intcalloutright .calloutimg {
	display:block;
	margin:12px 0px 14px 10px;
	clear:all;
}

.intcalloutright td {
	font-size:.9em;
	padding-left:15px;
}

.intcalloutright_leftcol {
	width:87px;
	float:left;
	margin:0px;
	padding:0px;
}

.intcalloutright_leftcol img.callout {
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.intcalloutright_rightcol {
	width:180px;
	margin:0px 0px 0px 87px;
	padding:0px;
}

.intcalloutright_rightcol p {
	margin:0px 0px 0px 5px;
}

.intcalloutright_rightcol ul.arrowlist {
	line-height:16px;
	list-style-type:none;
	font-size:.9em;
	margin:10px 0px 0px 15px;
	padding:0px;
}

.intcalloutright_rightcol ul.arrowlist li {
	padding-left:16px;
	background:transparent url("http://www.pfizer.com/img/list.arrow.png") no-repeat;
	background-position:0 4px;
}

.calloutimg {
	margin:12px 0px 14px 10px;
}

.topfadebkg {
	background-image:url("http://www.pfizer.com/img/fade.bkg.282.top.gif");
	background-position:top;
	background-repeat:no-repeat;
}

.newsgrey {
	clear:both;
	background-color:#F3F3F3;
	border-top:1px solid #dfeef4;
	border-bottom:1px solid #dfeef4;
	padding:15px 6px;
	margin:0 6px;
}

.newswhite {
	clear:both;
	padding:15px 6px;
	margin:0 6px;
}

img.news {
	border:0px;
	margin-right:8px;
	float:left;
}

.newsblurb {
	font-size:.9em;
	margin:0px 0px 8px 70px;
	padding:0;
}

.newsblurbstrong {
	font-weight:bold;
}

img.callout {
	margin:0px;
}

.expander_white {
	margin:0;
	padding:10px 4px;
	border-bottom:1px solid #dfeef4;
	font-size:.9em;
}

.expander_grey {
	margin:0;
	padding:10px 4px;
	background-color:#F3F3F3;
	border-bottom:1px solid #dfeef4;
	font-size:.9em;
}

.expander_white_head {
	color:#069;
	font-weight:bold;
	padding:0px;
	margin:0;
}

.expander_grey_head {
	color:#069;
	font-weight:bold;
	padding:0px;
	margin:0;
}

img.expander {
	float:left;
	margin-right:3px;
}

.expander_grey p {
	padding-left:13px;
	margin-top:0px;
	padding-top:0px;
}

#endbkgcontainer {
	width:1000px;
	height:18px;
	margin-right:auto;
	margin-left:auto;
	background-image:url("http://www.pfizer.com/img/page.background.bottom.gif");
	background-repeat:no-repeat;
	background-position:center;
}

#popup_container {
	background-color:#fff;
	width:100%;
	text-align:left;
	padding:20px;
}

#popup_container h1 {
	font-size:1.4em;
	font-weight:normal;
}

#popup_container h2 {
	font-size:.9em;
	margin-bottom:15px;
	margin-top:20px;
	font-weight:bold;
}

#popup_container h3 {
	font-size:.9em;
	color:#069;
	margin-bottom:3px;
	margin-top:25px;
}

#popup_container h4 {
	font-size:.9em;
}

#popup_container p {
	font-size:.9em;
	margin-right:30px;
	margin-top:3px;
	line-height:18px;
}

.StockPriceFont {
	font-size:10px;
}

.StockPrice {
	font-size:10px;
}

.intcalloutright .stockPrTitle1 {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#006699;
}

.intcalloutright .stockPrTitle2 {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#006699;
}

.intcalloutright .stockPrTitle3 {
	font-family:Arial;
	font-size:10px;
	color:#006699;
}

.intcalloutright .stockPrTitle1V {
	font-family:Arial;
	font-size:10px;
	color:#666666;
}

.intcalloutright .stockPrTitle2V {
	font-family:Arial;
	font-size:18px;
	color:#ff6600;
}

.rightBox {
	float:right;
	margin-top:0px;
	width:200px;
	height:200px;
}

.rightBox2 {
	float:right;
	margin-top:0px;
	width:200px;
	height:250px;
}

.rightBox3 {
	float:right;
	margin-top:0px;
	width:200px;
	height:350px;
}

.rightBox4 {
	float:right;
	margin-top:0px;
	width:200px;
	height:350px;
}

.rightBox5 {
	float:right;
	margin-top:0px;
	width:200px;
	height:350px;
}

.rightBox6 {
	float:right;
	margin-top:0px;
	width:200px;
	height:350px;
}

.about_alpha {
	list_style:lower_alpha;
}

.list UL {
	PADDING-RIGHT:0px;
	PADDING-LEFT:0px;
	PADDING-BOTTOM:0px;
	PADDING-TOP:5px;
	LIST-STYLE-TYPE:none;
}

.list LI {
	PADDING-LEFT:5px;
	LINE-HEIGHT:20px;
}

.sliding {
	CLEAR:both;
}

.sliding .current {
	BACKGROUND:#ffffff;
	CURSOR:pointer;
}

.sliding .current A {
	CURSOR:pointer;
	COLOR:#000;
}

.tab {
	DISPLAY:none;
}

.tabon {
	DISPLAY:block;
}

.list UL {
	MARGIN-BOTTOM:5px;
	MARGIN-TOP:5px;
	MARGIN-RIGHT:5px;
	MARGIN-LEFT:5px;
}

#tooltab LI {
	DISPLAY:block;
	OVERFLOW:hidden;
	LINE-HEIGHT:18px;
	HEIGHT:18px;
}

#syndicator table td.em_navbar,
#syndicator table td.em_navbar_reverse {
	text-align:center;
}

#flashcontent {
	border:1px solid #CFE1E9;
}


.news #flashcontent {
	width:425px;
	height:380px;
}

.home #flashcontent img {
	margin:4px 3px 3px 3px;
}

#hometabs .ui-tabs-panel h1,
#maintabs .ui-tabs-panel h1 {
	font-size:1.0em;
	font-weight:bold;
	margin:10px 0px 0px 10px;
	line-height:18px;
}

#hometabs .ui-tabs-panel h2,
#maintabs .ui-tabs-panel h2 {
	margin:10px 0px 0px 10px;
}


#hometabs .ui-tabs-panel p,
#maintabs .ui-tabs-panel p {
	margin:10px 10px 6px 10px;
}

#hometabs .ui-tabs-panel p.noWidthP {
	margin:10px 0px 0px 10px;
	width:auto;
	margin-left:0px;
	clear:none;
	float:left;
}

#hometabs .ui-tabs-panel img,
#maintabs .ui-tabs-panel img {
	margin:5px 15px 5px 10px;
}

#product_finder {
	width:161px;
	height:35px;
	float:left;
	border:1px solid #CFE1E9;
	text-align:center;
	background:url("http://www.pfizer.com/img/btn_prod_find_bg.gif") no-repeat;
}

img#prod_find {
	z-index:1;
	position:relative;
	margin-top:6px;
}

#textsizetool {
	width:109px;
	height:35px;
	float:left;
	margin-bottom:13px;
	margin-right:8px;
	border:1px solid #CFE1E9;
	text-align:center;
	background:url("http://www.pfizer.com/img/btn_prod_find_bg.gif") no-repeat;
}

#textsizetool span {
	position:relative;
	top:6px;
}

.containerright {
	width:282px;
	float:left;
	margin:15px 0 0px 31px;
	height:50px;
}

.prod_finder_container {
	width:282px;
	float:left;
	margin:0px 0 0px 0px;
	height:50px;
}

#prod_finder {
	position:absolute;
	visibility:hidden;
	background-color:#f2f2f2;
	width:303px;
	height:131px;
	padding:0px;
	z-index:1000;
	background:url("http://www.pfizer.com/img/prod_find_bg.gif") no-repeat;
	border:1px solid #40ADD6;
}

.prod_finder_content {
	margin:20px 0px 0px 20px;
}

.prod_finder_content ul.arrowlist {
	margin:40px 0 0 0px;
}

.prod_finder_content ul.arrowlist li {
	margin:0px 0 5px 0px;
}

.prod_finder_content input#suggestprod {
	width:215px;
	height:16px;
	border:1px solid #40ADD6;
	padding:2px 0 0 2px;
	float:left;
	margin-top:4px;
}

#prod_find_go {
	float:left;
}

#product_finder a {
	width:149px;
	height:22px;
	display:block;
	text-indent:-4000px;
	margin:6px 0 0 6px;
	background:url("http://www.pfizer.com/img/blank.gif") no-repeat;
}

#product_finder span.off:hover {
	background:url("http://www.pfizer.com/img/btn_prod_find_off.gif") 0px -28px no-repeat;
}



#product_finder span.off {
	width:149px;
	height:22px;
	display:block;
	background:url("http://www.pfizer.com/img/btn_prod_find_off.gif") top left no-repeat;
}

#product_finder span.on {
	width:149px;
	height:22px;
	display:block;
	background:url("http://www.pfizer.com/img/btn_prod_find_on.gif") no-repeat;
}

#contentcontainer {
	width:941px;
	margin-left:0px;
	margin-top:0px;
	padding-top:10px;
}

.home #contentcontainer {
	width:945px;
}

#intcontainerleft {
	width:652px;
	float:left;
	margin:0px 0px 0 0px;
	padding:0px;
}

#intcontentcenter {
	width:505px;
	float:left;
	margin:20px 10px 40px 25px;
	padding:0px;
}

#intcontentright {
	width:282px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:right;
}

.intcalloutright {
	clear:both;
	width:282px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 13px 0px;
	border-top:1px solid #c5dae3;
	background-image:url("/http://www.pfizer.com/img/fade.bkg.282.callout.gif");
	background-repeat:no-repeat;
	background-position:top center;
}

.stockPriceTable {
	margin-left:15px;
}

.stockPriceTable td {
	padding:0px 3px 0 0px;
}

#intcontentcenter h1 {
	font-size:1.4em;
	font-weight:normal;
	margin:10px 0 10px 0px;
	line-height:24px;
}



#intcontentcenter .searchResultsNav {
	font-size:12px;
	float:left;
	width:775px;
	margin:0px 0px 0px 7px;
}

.products #intcontentcenter form p {
	margin-top:20px;
}

.product_condition {
	float:left;
	width:242px;
	margin:0;
	padding:20px 0 20px 0px;
	font-size:12px;
}

.first_product_condition {
	padding:20 20px 20px 0;
}

.product_condition a {
	color:#75AAD6;
	text-decoration:none;
}

.product_condition a:visited {
	color:#75AAD6;
	text-decoration:none;
}

.product_condition a:hover {
	color:#005a95;
}

.product_condition_hide {
	display:none;
}

#product h1,
#condition h1 {
	clear:both;
	padding:20px 0 0 0px;
}

#fadecontainerwide_product_condition {
	width:501px;
	border-top:1px solid #c5dae3;
	background-image:url("/http://www.pfizer.com/img/home/fade.bkg.501.gif");
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0px 0px 20px 0px;
	margin:0px;
	clear:both;
}

.product-condition-panel {
	width:477px;
	margin:15px auto;
}

.product_condition_header {
	border-bottom:1px solid #E3F3F9;
	height:auto;
	width:477px;
	float:left;
	padding:0px 0 20px 0px;
	margin:0px 0 20px 0px;
}

#product .product_condition_header h1,
#condition .product_condition_header h1 {
	float:left;
	padding:0px 0 0 0px;
}

.product_condition_header img {
	float:right;
	margin:10px 0 0 0px;
}

.product-condition-info {
	float:left;
	width:238px;
	padding:0px 0px 10px 0px;
	margin:10px 0 0 0px;
}

.product-condition-info h5 {
	font-weight:normal;
	color:#666;
}

.product-condition-panel a {
	color:#75AAD6;
	text-decoration:underline;
}

.product-condition-panel p {
	clear:both;
}

ul.arrowlist.pdf {
	padding:0px 0 0 0px;
	margin:15px 0 15px 0px;
}

ul.arrowlist.pdf li {
	background:url("/http://www.pfizer.com/img/pdf_icon_sm.gif") no-repeat;
	padding:0px 0 0 0px;
	margin:0px 0 0 0px;
}

ul.arrowlist.pdf li a {
	background:url("/http://www.pfizer.com/img/list.arrow.png") no-repeat 35px 2px;
	padding:0px 0 0 45px;
	margin:0px 0 0 0px;
	display:block;
}

#homecontentleft img.intintro {
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

ul#success {
	margin-left:40px;
}

#grants_payments {}

#grants_payments .intcenterthumb {
	width:475px;
	padding:0px 0 10px 0px;
	margin:0px 0 0 0px;
	float:left;
}

#grants_payments .intcenterthumb_rightcol {
	width:400px;
	padding:0px 0 0 0px;
	margin:0px 0 0 0px;
	float:right;
}

#grants_payments .intcenterthumb_rightcol p {
	padding:0px 0 0 0px;
	margin:0px 0 0 0px;
}

#grants_payments .intcenterthumb_leftcol img.intnomargin {
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	float:left;
}

#flashcontent_callout {
	text-align:center;
}

#flashcontent_callout p,
#flashcontent_ecc1 p,
#flashcontent_ecc2 p,
#flashcontent_cr p,
#flashcontent_int p,
#flashcontent_video p {
	text-align:left;
	background:#eee;
	padding:10px 2px 15px 12px;
	margin:0px 0 0 0px;
	width:250px;
}

#flashcontent_cr p {
	width:350px;
}

#flashcontent_video p {
	margin-top:40px;
	width:350px;
}

ul#nova.arrowlist {
	padding-left:80px;
}

ul#conductlist li {
	line-height:18px;
	height:18px;
}

ul#conductlist li a {
	display:inline-block;
	line-height:18px;
	height:18px;
}

#intcontentcenter h2.h2_nomargin {
	font-size:.9em;
	margin-bottom:5px;
	margin-top:0px;
	padding-top:5px;
	font-weight:bold;
}

img.intnomargin {
	float:left;
	margin-left:0px;
	padding:0px 15px 0px 0px;
}

.intcenterthumb {
	overflow:auto;
	margin-bottom:10px;
}

.intcenterthumb_leftcol {
	float:left;
	margin:0px;
	padding:0px;
}

.intcenterthumb_leftcol img.intnomargin {
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.intcenterthumb_rightcol {
	float:left;
	width:443px;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.intcenterthumb_rightcol p {
	margin:0px 0px 0px 0px;
}
.flash-player-callout {
	width:248px;
	margin-left:17px;
}


/*  homepage  */
#home-flash {
	padding-top:10px;
}
#vert-tabs {
	width:411px;
	border-top: 1px solid #c5dae3;
	background: url(/img/bkgd_home_tabs.jpg) no-repeat right 0px;
	margin-top: 13px;
	float: left;
}
#vert-tabs #vert-tabs-nav {
	list-style: none outside;
	margin: 0px;
	padding: 0px;
	width: 158px;
	font-size: 13px;
	float: left;
}
#vert-tabs #vert-tabs-nav li {
	margin: 0px;
	padding: 0px;
}
#vert-tabs #vert-tabs-nav li a {
	width: 147px;
	height: 39px;
	border-bottom: 1px solid #c5dae3;
	border-right: 1px solid #c5dae3;
	display:block;
	padding-left: 10px;
	line-height: 15px;
	padding-top: 10px;
}

#vert-tabs #vert-tabs-nav li a:visited {
	color:#289de9;
}


#vert-tabs #vert-tabs-nav li a.selected {
	border-right: none;
	border-left: 1px solid #c5dae3;
	color:#ef861f;
	font-weight:bold;
	background: url(/img/vert_tab_gradient.jpg) no-repeat 0px 0px;
}
#vert-tabs #vert-tabs-nav li a.selected:hover {
	text-decoration:none;
	cursor:default;
}
#vert-tabs .vert-tab-content {
	float: left;
	width:238px;
	padding-left: 10px;
	padding-top: 10px;

}

#vert-tabs .vert-tab-content h2 {
	font-size:13px;
	line-height:15px;
	margin-bottom:5px;
}
#vert-tabs .vert-tab-content h3 {
	font-size:13px;
	line-height:14px;
	margin-bottom:5px;
}


#vert-tabs .vert-tab-content p {
	font-size:13px;
	line-height:16px;
	margin-top: 5px;
	margin-right:5px;
}

#vert-tabs .vert-tab-content p.pic-left {
	float: left;
	width:182px;
}

#vert-tabs .vert-tab-content .more {
	width:225px;
}
#vert-tabs .vert-tab-content .more img {
	float:none;
}
#vert-tabs .vert-tab-content img {
	float: left;
	padding-right: 10px;
}
#wyeth-content {
	float:left;
	width:229px;
	border-top: 1px solid #c5dae3;
	margin-top: 13px;
	margin-left: 8px;
	font-size:13px;
	padding-left: 4px;
	background: url(/img/bkgd_wyeth_content.jpg) no-repeat 0px 0px;
	height: 270px;
}
#wyeth-content h2 {
	margin:0px 0px 3px;
	padding:0px 0px 0px 10px;
	font-size:13px;
	color: #8f8f8f;
	font-weight: normal;
	line-height: 13px;
}
#wyeth-content ul {
	list-style: none;
	margin: 0px 0px 13px;
	padding: 0px 0px 0px 10px;
	font-size:13px;
}
#wyeth-content ul li {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	background: url(/img/list.arrow.trans.gif) no-repeat 0px 5px;
}
#wyeth-welcome {
	padding-top:10px;
	padding-left:10px;
	padding-bottom: 7px;
}
#news-feed {
	width:282px;
	float:left;
	background: url(/img/bkgd_news.gif) no-repeat 0px 0px;
	font-size: 13px;
	border-top: 1px solid #c5dae3;
	margin-left: 8px;
	position: relative;
	padding-bottom: 10px;
}
#ticker {
	height:18px;
	background: #DFDFDF;
	font-size: 11px;
	text-align: center;
}
#releases-box,
#statements-box
 {
	padding:5px 13px;
	clear: both;
}
#news-feed h2, 
#news-feed h5 
{
	font-size: 13px;
	color:#666666;
	margin-top:0px;
	margin-bottom:0px;
	line-height:15px;
}
#news-feed p {
	line-height:16px;
	margin-top:5px;
}
#news-feed-nav {
	list-style: none inside;
	margin: 0px;
	padding: 7px 0px 7px 13px;
	font-size:11px;
}
#news-feed-nav li {
	margin: 0px;
	padding: 0px;
	float:left;
	height:15px;
	line-height:15px;
}
#news-feed-nav li#tab-release {
	padding-right:10px;
	border-right: 1px solid #c5dae3;
}

a.press-tabs{
	color:#289de9;
}

#news-feed-nav li#tab-statement {
	padding-left:10px;
}

#news-feed-nav li a.chosen {
	color:#ef861f;
	font-weight:bold;
}

#news-feed-nav li a.chosen:hover {
	text-decoration:none;
	cursor:default;
}
#icon-group {
	float:right;
	margin-top: -20px;
}

#twit {
	margin-right:2px;
}
#rss img,
#twit img {
	border:none;
}
#change {
	font-weight:bolder;
	padding-left:10px;
}

.up {
	color:#7dbd34;
	background: url(/img/uptick_triangle.gif) no-repeat 0px 7px;
}
.down {
	color:#E10000;
	background: url(/img/downtick_triangle.gif) no-repeat 0px 7px;
}

abbr, acronym {
border: none;
}
#prod_find_home {
	padding-top:13px;
	padding-left:8px;
	float:left;
}
.ticker-text {
	display: block;
	position:absolute;
	top:0px;
	left:60px;
	height:15px;
	width:96px;
}
#stock-quote {
	display: block;
	position:absolute;
	top:0px;
	left:154px;
	height:15px;
	width:33px;
	font-weight:bold
}



/*  New stock button and pop up */

#ticker-btn {
	display:block;
	text-decoration:none;
	color: #FFFFFF;
	width:280px;
	height:21px;
	line-height:21px;
	padding-left:1px;
	background-image:url(/img/home/ticker_btn.jpg);
	background-repeat:no-repeat;
	background-position: 1px 0px;
	font-size: 12px;
}

#ticker-btn:hover {
	background-position: 1px -21px;
	color: #FFFFFF;
}
body.home #bkgcontainer #maincontainer #news-feed a.open-state {
	background-position: 1px -42px;
}
body.home #bkgcontainer #maincontainer #news-feed a.open-state:hover {
	background-position: 1px -42px;
}

#stock-txt {
	display:block;
	float:left;
	padding-left:55px;
	padding-right:15px;
	cursor: pointer;
}

#stock-price {
	display:block;
	float:left;
	padding-right:10px;
	cursor: pointer;
}

#stock-chg {
	display:block;
	float:left;
	cursor: pointer;
}

#stock-info {
	width:262px;
	height:179px;
	padding-left:16px;
	background: url(/img/home/bkgrd_stock.jpg) repeat-x 0px 0px;
	position:absolute;
	top:22px;
	left:1px;
	border: 1px solid #4cbce0;
	color: #888888;
}

#stock-info table {
	padding:0px;
	margin:0px;
}

#stock-info table th {
	padding:9px 0px 3px;
	margin:0px;
	font-size:11px;
	color:#289de9;
}

#stock-info table td {
	padding:2px 0px 0px;
	margin:0px;
	font-size:10px
}
#stock-info table tr.bigger td {
	padding:7px 0px 0px;
	margin:0px;
	font-size:11px
}
#stock-info p {
	font-size:11px;
	margin-bottom: 0px;
}

.stock-date {
	color:#ef861f;
	font-weight:normal;
}

.uptick {
	color:#00CC00;
}

.downtick {
	color:#ee2626;
}
/*  end homepage  */




/*  start Sudler flash  */
.flash_hide_me	{ position:absolute; left:-10000px; float:left; }
#header-flash {
   	width: 940px;
/*	height: 280px;	*/
	overflow:hidden;
	background-color:#67bf00;
}
#flash {
   	width: 940px;
	height: 280px;	
	overflow:hidden;
}
#wrap-flash	{
	padding-top:10px;
}

#flash_inner {
   
	width: 940px;
	height: 200px;	
	overflow:hidden;
	background-color:#8cc739;
}
/*  end Sudler flash  */

/*  start left nav  */
#leftnavcontainer {
	width:108px;
	min-height:100%;
	height:auto;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
	padding-bottom:150px;
	float:left;
	background:url("/http://www.pfizer.com/img/leftnav_bg.gif") no-repeat bottom right;
}

* html #leftnavcontainer {
	height:350px;
}


ul#leftnav {
	font-family:arial, verdana, sans-serif;
	list-style-type:none;
	font-size:13px;
	color:#289de9;
	margin:0px;
	padding:0px;
	width:108px;
	height:auto;
}

ul.active {
	font-family:arial, verdana, sans-serif;
	list-style-type:none;
	font-size:13px;
	color:#369;
	margin:0px;
	padding:0px;
	width:108px;
}

ul#leftnav li.active {
	padding:10px 0px;
	margin:0px;
	background-image:none;
}

ul#leftnav li.active a {
	padding-left:10px;
	font-weight:bold;
}

ul#leftnav li.top-active {
	border-top:2px solid #679ACD;
	border-bottom:2px solid #679ACD;
	border-left:1px solid #679ACD;
	border-right:none;
	padding:10px 0px;
	background:url("/http://www.pfizer.com/img/nav_active_bg.gif") repeat-y;
	margin:0px;
}

ul#leftnav li.top-active a {
	padding-left:10px;
	font-weight:bold;
}

ul#leftnav li.active a:hover {
	color:#005a95;
}

ul#leftnav li {
	margin:0px 0px 0px 0px;
	padding:4px 0px 7px 0px;
	background:url("/http://www.pfizer.com/img/leftnav_plus.gif") no-repeat 7px 8px;
	border-bottom:1px solid #e3f3f9;
	border-right:1px solid #e3f3f9;
}

ul#leftnav li a {
	padding:0px 0px 0px 23px;
	display:block;
}

ul#leftnav ul.active li.subplus {
	padding:0px 0px 8px 27px;
	background:url("/http://www.pfizer.com/img/leftnav_plus.gif") no-repeat 13px 4px;
}

ul#leftnav ul.active a {
	font-weight:normal;
}

ul#leftnav ul.active li {
	background:none;
	border-bottom:0px;
	padding:0px 0px 8px 27px;
	border-right:0px;
}

ul#leftnav li.subplusActive {
	padding-bottom:0px;
	margin-bottom:-10px;
}

ul#leftnav li.subplusActive a {
	padding-bottom:0px;
	margin-bottom:0px;
}

ul#leftnav ul.active li a {
	padding:0px 0 0 0px;
	display:block;
	color:#289de9;/*	color:#6699CC;*/
	margin:0px 0 0 0px;
}

#leftnav li a {
	text-decoration:none;
	color:#289de9;
}

#leftnav li a:hover,
#leftnav ul.active li a:hover {
	color:#005a95;
}

ul#leftnav ul.active li.active {
	background:url("/http://www.pfizer.com/img/leftnav_minus.gif") no-repeat 6px 4px;
	padding:0px 0px 7px 21px;
	color:#ef861f;
	text-indent:0px;
}

ul#leftnav ul.active li.active a {
	color:#ef861f;
}

ul#leftnav ul.active li.noPlus {
	background:none;
}

ul.active li.active a {
	color:#ef861f;
	font-weight:normal;
}

.orange {
	color:#ef861f;
}

ul#leftnav li.last {
	border-bottom:0px;
	padding-bottom:0px;
}

ul#leftnav ul.active li.subActive {
	background:url("/http://www.pfizer.com/img/list.arrow.trans2.gif") 18px 3px no-repeat;
	padding-left:17px;
}

ul.active li.subActive a {
	color:#ef861f;
	margin-left:10px;
	background:url("/http://www.pfizer.com/img/list.arrow.trans2.gif") no-repeat;
	padding-left:0px;
}

ul#leftnav ul.active li.off a,
ul#leftnav ul.active li.off a:visited {
	color:#036;
}

ul#leftnav ul.active li.off a:hover {
	color:#005a95;
}

ul#leftnav ul.active li.subplusActive {
	background:url("/http://www.pfizer.com/img/list.arrow.trans2.gif") no-repeat 13px 3px;
}

ul#leftnav ul.active ul.subplusActive li.active {
	background:none;
}

.noBackground {
	background:none;
	border:10px solid black;
}

ul#leftnav li.noPlus {
	border-top:2px solid #679ACD;
	border-bottom:2px solid #679ACD;
	border-left:1px solid #679ACD;
	border-right:none;
	width:107px;
	padding:0px 0 0px 0px;
	background:url("/http://www.pfizer.com/img/nav_active_bg.gif") repeat-y;
	line-height:14px;
	padding:10px 0px 4px;
}

ul#leftnav li.noPlus a {
	font-weight:bold;
	background:url("/http://www.pfizer.com/img/leftnav_minus.gif") no-repeat 6px 3px;
	padding:0px 0px 10px 20px;
	margin-top:0px;
}

ul#leftnav li.noPlus a#current {
	color:#ff7b00;
	font-weight:bold;
	padding:0px 0px 10px 17px;
	background:url("/http://www.pfizer.com/img/leftnav_minus.gif") no-repeat 4px 3px;
}

ul#leftnav li.noPlus ul.active {
	padding:0px;
	margin:0px;
}

ul#leftnav li.noPlus ul.active li.off a {
	font-weight:normal;
	line-height:16px;
}

ul#leftnav li.noPlus ul.active ul.subplusActive {
	margin-top:10px;
	margin-bottom:-10px;
}

ul#leftnav li.noPlus ul.active ul.subplusActive li {
	margin:10px 0px;
	padding:0px;
}

ul#leftnav li.noPlus ul.active ul.subplusActive li a {
	color:#036;
	font-size:11px;
	line-height:13px;
	padding:0px;
}

ul#leftnav li.noPlus ul.active ul.subplusActive li a:hover {
	color:#005a95;
}

ul#leftnav li.noPlus ul.active ul.subplusActive li.active a#current {
	color:#f60;
	font-size:11px;
	padding:0px 0px 0px 10px;
	margin-left:-7px;
	background:url("/http://www.pfizer.com/img/list.arrow.trans2.gif") 0px 3px no-repeat;
}

ul#leftnav li.noPlus ul.active ul.subplusActive li.active ul {
	list-style:none;
	margin:0px 0px -10px;
	padding:0px;
}

ul#leftnav li.noPlus ul.active ul.subplusActive li.active ul li {
	margin:5px 0px 0px;
	padding:0px;
}

#leftnav li.off {
	border-left:1px solid #679ACD;
	border-right:none;
	border-top:2px solid #679ACD;
	border-bottom:2px solid #679ACD;
	padding:0px;
	background:url("/http://www.pfizer.com/img/nav_active_bg.gif") repeat-y;
}

#leftnav li.off a {
	color:#003366;
	font-weight:bold;
	background:url("/http://www.pfizer.com/img/leftnav_minus.gif") no-repeat 4px 14px;
	padding:10px 0px 10px 17px;
	line-height:14px;
}

ul#leftnav ul.active li.subplusActive li {
	padding-left:0px;
}

ul#leftnav ul.active li.subplusActive li a {
	color:#036;
	font-size:11px;
	padding-bottom:0px;
	line-height:13px;
}

ul#leftnav ul.active li.subplusActive li a:hover {
	color:#005a95;
}

ul#leftnav ul.active ul.subplusActive li.active a {
	color:#f60;
	margin-left:0px;
	padding-left:9px;
	background:url("/http://www.pfizer.com/img/list.arrow.trans2.gif") 0px 3px no-repeat;
	font-weight:normal;
	position:relative;
	left:-3px;
}

ul#leftnav ul.active li.off {
	border:none;
}

ul#leftnav ul.active li.off a {
	background-image:none;
	line-height:16px;
}

ul#leftnav ul.active ul.subplusActive {
	list-style-type:none;
	padding:0px;
	margin-bottom:5px;
	margin-top:-5px;
}

ul#leftnav ul.active li.subplusActive a {
	color:#f60;
	background-image:none;
	padding-bottom:10px;
	line-height:16px;
}

ul#leftnav li.noPlus ul.active li.off ul.subplusActive ul {
	list-style:none;
	margin-bottom:0px;
}

ul#leftnav li.noPlus ul.active li.off ul.subplusActive ul li a {
	padding-left:10px;
}

ul#leftnav li.noPlus ul.active li.off ul.subplusActive ul li {
	margin-bottom:10px;
}

ul#leftnav li.noPlus ul.active li.off ul.subplusActive ul li + li {
	margin-top:-5px;
}

ul#leftnav li.noPlus ul.active ul.subplusActive li.active ul li a {
	background-image:none;
}

ul#leftnav li.noPlus ul.active li.off ul.subplusActive ul li a#current {
	color:#f60;
	background:url("/http://www.pfizer.com/img/list.arrow.trans2.gif") no-repeat 8px 3px;
	padding-left:20px;
	margin-bottom:10px;
}

/*.plus-minus {
	background:url("/http://www.pfizer.com/img/leftnav_plus.gif") no-repeat 4px 3px ! important;
}

.plus-plus {
	background:url("/http://www.pfizer.com/img/leftnav_plus.gif") no-repeat 4px 14px ! important;
}*/

/*  End left nav  */

/*  Start footer   */
#new-footer {
	width: 942px;
	background: url(/img/footer.gradient.gif) no-repeat 0px 0px;
	padding-top: 20px;
	clear: both;
	height: 150px;
	position: relative;
}
#new-footer p.copyright {
	color: #8B8B8B;
	width: 450px;
	float: right;
	font-size: 11px;
	margin: 0px 0px 5px;
}
#new-footer #footer-logo {
	float: left;
	margin-top: 6px;
	margin-left: 3px;
}
#new-footer ul {
	float: left;
	list-style: none;
	margin: 0px 0px 0px 28px;
	padding: 0px;
	width: 400px;
	height: 100px;
	text-align: left;
}
#new-footer #truste-logo {
	float: right;
	clear: both;
}
#new-footer li {
	font-size: 12px;
	float: left;
	margin-bottom: 2px;
}
#new-footer a {
	color: #289de9;
	text-decoration: none;
}
#new-footer a:hover {
	color: #005a95;
	text-decoration: underline;
}
#new-footer ul li.col-one {
	width: 120px;
}
#new-footer ul li.col-two {
	width: 174px;
}
#new-footer ul li.col-three {
	width: 87px;
}
#new-footer ul li.oneten {
	width: 110px;
}
#new-footer ul li.oneeightfour {
	width: 184px;
}

/*  End footer    */
/*  Start main nav  */
  
#main-nav {
	clear: both;
	position:relative;
	z-index:20;
}
#main-nav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
 	height:57px;
	width:940px;
	background-color:#289de9;
	position:relative;
	z-index:20;
}
#main-nav li {
	float: left;
	position:relative;
	margin: 0px;
	padding: 0px;
	z-index:20;
}
#main-nav li a {
	display:block;
	text-indent: -9999px;	
	height: 57px;	
}

#main-nav a#menu-home{
	width: 104px;
	background: url(/img/pfizer.gif) no-repeat 0px 0px;
}
#main-nav a#menu-about{
	width: 110px;
	background: url(/img/nav_about.gif) no-repeat -6px 0px;
}
#maincontainer #wrap-about #main-nav a#menu-about{
	background-position: -6px -57px;
}
#main-nav a:hover#menu-about{
	background-position: -6px -57px;
}
#main-nav a#menu-products{
	background: url(/img/nav_products.gif) no-repeat -1px 0px;
	width: 85px;
}
#maincontainer #wrap-products #main-nav a#menu-products{
	background-position: -1px -57px;
}
#main-nav a:hover#menu-products{
	background-position: -1px -57px;
}
#main-nav a#menu-research{
	background: url(/img/nav_research.gif) no-repeat 0px 0px;
	width: 185px;
}
#maincontainer #wrap-research #main-nav a#menu-research{
	background-position: 0px -57px;
}
#main-nav a:hover#menu-research{
	background-position: 0px -57px;
}
#main-nav a#menu-health{
	background: url(/img/nav_health.gif) no-repeat 1px 0px;
	width: 142px;
}
#maincontainer #wrap-health #main-nav a#menu-health{
	background-position: 1px -57px;
}
#main-nav a:hover#menu-health{
	background-position: 1px -57px;
}
#main-nav a#menu-responsibility{
	background: url(/img/nav_responsibility.gif) no-repeat 0px 0px;
	width: 119px;
}
#maincontainer #wrap-responsibility #main-nav a#menu-responsibility{
	background-position: 0px -57px;
}
#main-nav a:hover#menu-responsibility{
	background-position: 0px -57px;
}
#main-nav a#menu-investors{
	background: url(/img/nav_investors.gif) no-repeat 0px 0px;
	width: 87px;
}
#maincontainer #wrap-investors #main-nav a#menu-investors{
	background-position: 0px -57px;
}
#main-nav a:hover#menu-investors{
	background-position: 0px -57px;
}
 #main-nav a#menu-news{
	background: url(/img/nav_news.gif) no-repeat 0px 0px;
	width: 107px;
}
#maincontainer #wrap-news #main-nav a#menu-news{
	background-position: 0px -57px;
}
#main-nav a:hover#menu-news{
	background-position: 0px -57px;
}


/*   Common drop down styles  */

#main-nav li ul {
	margin:0px;
	padding:14px 0px 7px;
/*	padding:14px 0px 0px;*/
	list-style: none inside;
	position: absolute;
	top:57px;
	left: -9999px;
	background-color:transparent;
	background-image:url(/img/bkgd_drop.png);
	background-repeat:repeat;
	z-index:10;
}
#main-nav li ul a  {
	display:block;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:20px;
	padding-left:10px;
	margin-bottom:3px;
	text-indent: 0px;	
}
#main-nav li ul li{
	clear:left;
}
#main-nav li ul a.double {
	height:31px;
	line-height:15px;
	padding-top:2px;
	padding-bottom:2px;
}
#main-nav li:hover ul {
	left: auto;
}
#main-nav li ul a:hover
 {
	background-color:#fbd81a;
	color:#000000;
}
/*  for ie 6 js   */
#main-nav li:hover ul, #main-nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}


/*   Custom drop down for each section  */
#main-nav li ul.about-drop {
	margin-left:0px;
	width: 160px;
	height:159px;
}
#main-nav li ul.about-drop a {
	width: 150px;
}
#main-nav li ul.products-drop {
	margin-left:-4px;
	width: 170px;
	height:90px;
}

#main-nav li ul.products-drop a {
	width: 160px;
}
#main-nav li ul.research-drop {
	margin-left:-4px;
	width: 188px;
	height: 182px;
}
#main-nav li ul.research-drop a {
	width: 178px;
}
#main-nav li ul.health-drop {
	margin-left:-4px;
	width: 193px;
	height:90px;
}
#main-nav li ul.health-drop a {
	width: 183px;
}
#main-nav li ul.responsibility-drop {
	margin-left:-4px;
	width: 243px;
	height:159px;
}
#main-nav li ul.responsibility-drop a {
	width: 233px;
}
#main-nav li ul.investors-drop {
	margin-left:-4px;
	width: 210px;	
	height:136px;
}
#main-nav li ul.investors-drop a {
	width: 200px;
}
#main-nav li ul.news-drop {
	width: 170px;
	height:90px;
	margin-left: -62px;
}
#main-nav li ul.news-drop a  {
	width: 160px;
}

/*  End main nav  */
/*  Start header  */

#searchnav {
	float: right;
	height: 42px;
	width: 600px;
	padding-right: 10px;
	position: relative;
	margin:0px;
	z-index:30;
}
#searchnav a {
	color: #289de9;
	text-decoration: none;
	padding-left: 8px;
	font-weight:bold;
	font-size:12px;
}
#searchnav a:hover {
	text-decoration:underline;
}
#searchnav #health-link {
	padding-left: 10px;
	background: url(/img/orange_triangle.gif) no-repeat 2px 4px;
}
#searchnav #health-link:hover {
	text-decoration:none;
}
/*body #bkgcontainer #maincontainer */
#searchnav #head-health .tri-down {
	text-decoration:none;
	background: url(/img/orange-down.gif) no-repeat 0px 6px;
}

#searchnav #cse-search-box {
	float: right;
	width: 270px;
	margin: 0px;
	padding: 0px;
}
#searchnav #cse-search-box #submit-search {
	height: 25px;
	width: 66px;
	position: absolute;
	top: 9px;
	right: 12px;
}
#searchnav #cse-search-box #site-search {
	width: 140px;
	margin: 0px;
	color:#ef861f;
	position: absolute;
	top: 8px;
	right: 86px;
	background: url(/img/bkgrd_search.gif) no-repeat 0px 0px;
	height: 23px;
	padding-top: 6px;
	padding-left: 10px;
}
#searchnav #cse-search-box #site-search input {
	width: 140px;
	margin: 0px;
	color:#ef861f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-color:transparent;
	background-color:transparent;
	border:none;
	padding: 0px;
	height: 15px;
}
#searchnav #head-careers {
	display: block;
	position: absolute;
	top: 12px;
	right: 107px;
}

#searchnav #meetlogo {
	display: block;
	position: absolute;
	top: 52px;
	right: 5px;
}

#searchnav #head-contact {
	display: block;
	position: absolute;
	top: 12px;
	right: 15px;
}
#searchnav #head-health {
	position: absolute;
	top: 12px;
	right: 422px;
	width: 167px;
	height: 21px;
	z-index: 30;
}


.healhcare-header  {
	position: absolute;
	left: 0px;
	top:18px;
	background-color:#fdfdfd;
	width:303px;
	border:1px solid #40ADD6;
	padding: 10px;
	z-index:30;
}

.healhcare-footer  {
	position: absolute;
	left: 192px;
	top:74px;
	background-color:#fdfdfd;
	width:303px;
	border:1px solid #40ADD6;
	padding: 10px;
	z-index:30;
}
.healhcare-header ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float:none;
	width:100%;
	height:100%
}

#new-footer .healhcare-footer ul.link-list {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float:none;
	width:100%;
	height:100%;
}

.healhcare-header ul li {
	padding: 10px 5px;
	margin: 0px;
	background: url(/img/list.arrow.trans.gif) no-repeat 2px 14px;
	text-align: left;
	float:none;
}

#new-footer .healhcare-footer ul li {
	padding: 10px 5px;
	margin: 0px;
	background: url(/img/list.arrow.trans.gif) no-repeat 2px 14px;
	text-align: left;
	float:none;
	font-size: 12px;
	float: none;
	margin-bottom: 0px;
}
#searchnav .healhcare-header a
 {
	background: none;
	padding:0px 0px 0px 8px;
}

#new-footer #footer-healthcare .healhcare-footer a 
 {
	background: none;
	padding:0px 0px 0px 8px;
	font-weight:bold;
}

#pfizer-pro-logo  {
	position: absolute;
	left: 164px;
	top:16px;
}

#wyeth-hcp-logo {
	position: absolute;
	left: 166px;
	top:57px;
} 
#new-footer #footer-healthcare {
	width: 160px;
	height: 16px;
	z-index: 30;
}
#new-footer #hcp-link {
	padding-left: 10px;
	background: url(/img/orange_triangle.gif) no-repeat 2px 4px;
}
#new-footer #hcp-link:hover {
	text-decoration:none;
}
body #bkgcontainer #maincontainer #new-footer .org-down {
	text-decoration:none;
	background: url(/img/orange-down.gif) no-repeat 0px 6px;
	color:#005a95;
}

#header {
	padding-top: 10px;
}

#cont {
	padding: 10px;
}






/*  End  */