
	/* --------------------------------------------------------------------------
	  Redefine Tags
	-------------------------------------------------------------------------- */

	    html, body {
	        /* height:100%; */
	        text-align:center;
	    }

	    body {
	        background:#ffffff;
	        font:86% Arial, sans-serif;
	        margin:0;
	    }

	    a, a:hover, a:visited { color:#114b8b; }
	        a:hover { text-decoration:none; }

	    hr { display:none; }
	    h1, h2, h3, p { padding:0; margin:0; }
	    
	    ul, li {
	        list-style:square;
	        margin:0;
	        padding:0;
	        text-indent:3px;
	    }
	        ul.sitemap { padding:0 0 12px 15px; }
	            ul.sitemap li { padding-bottom:3px; }

	    h3, p { padding-bottom:15px; }
	        h3.last, p.last { padding-bottom:0; }

	/* --------------------------------------------------------------------------
	  Column Tags
	-------------------------------------------------------------------------- */

	    .col {
	        float:left;
	        margin-right:35px;
	    }
	        .col.equal { width:47%; margin-right:0; }
	        .col.equal.first { margin-right:30px; }

	/* --------------------------------------------------------------------------
	  General Tags
	-------------------------------------------------------------------------- */

		#content {

		}

			#swrapper {
				margin:0 auto;
				text-align:left;
				width:950px;
			}
				#slogo { margin:20px 0 22px 20px; }
					#slogo h1 a {
						background: url(/local/images/l_pfizer_header.gif) no-repeat;
						display:block;
						float:left;
						text-indent:-9999px;
						text-decoration:none;
						width:184px; height:43px;
					}
					#slogo #error {
						float:right;
						font-size:11px;
						text-align:right;
						width:400px;
					}
						#slogo #error p { padding:12px 15px 0 0; }
						#slogo #error a { color:#900; text-decoration:none; }
						#slogo #error a:hover { text-decoration:underline; }
					
				#sheader {
					background: url(/local/images/bg_static_header.jpg);
					height:103px;
					padding:0 30px;
				}
					#sheader h2 {
						color:#fff;
						float:left;
						font-weight:bold;
						font-size:30px;
						padding-top:36px;
					}
					#sheader .right { float:right; }
						#sheader #button.right { margin-top:30px; }
					
				#sbody {
					background: url(/local/images/bg_static_body.gif);
					line-height:18px;
					padding:20px 20px 0 20px;
					text-align:left;
				}
					#sbody object {
						display:block;
						padding-bottom:15px;
					}
					#sbody_iframe {
						background: url(/local/images/bg_static_body.gif);
						line-height:18px;
						padding:20px 6px 0 5px;
						text-align:left;
					}
				#sbottom {
					background: url(/local/images/bg_static_footer.gif) no-repeat;
					height:33px;
				}
				#sfooter {
					font-size:10px;
					text-align:right;
					text-transform:uppercase;
					margin-bottom:15px;
				}
					#sfooter a { color:#8e8e8e; text-decoration:none; }
					#sfooter a:hover { text-decoration:underline; }
					#sfooter p {
						background: url(/local/images/l_pfizer_footer.png) right no-repeat;
						color:#8e8e8e;
						height:26px;
						line-height:15px;
						margin-right:20px;
						padding-right:57px;
					}
						#sfooter p span {
							background: url(/local/images/flag_can.gif) right no-repeat;
							padding-right:35px;
							margin-right:7px;
						}

	/* --------------------------------------------------------------------------
	  Form Tags
	-------------------------------------------------------------------------- */
						
		#form {
		color:#666;
		font:13px Arial, sans-serif;
		margin:0; padding:0;
		}

		#form h2 {
		color:#111;
		font-size:16px;
		font-weight:bold;
		margin:0 0 15px 0; padding:0;
		}

		#form h3 {
		font-size:14px;
		font-weight:bold;
		margin:15px 0 15px 0; padding:0;
		}

		#form input, #form select { color:#666; }
		#form .i_size1 { width:170px; }
		#form .i_size2 { width:85px; }
		#form input.b_signup { margin-bottom:12px; }

		#form p { margin:0 0 15px 0; padding:0; }
		#form p.last { margin:0; }

		#form hr {
		display: block;
		border:0;
		border-top:1px dashed #b2b2b2;
		margin:10px 0;
		height:1px;
		}
		#form hr.last { margin-bottom:0; }

		#form div.border {
		border-top:1px solid #b2b2b2;
		}
		#form div.inner {    padding:20px; }
		#form div.last {
			text-align:right;
		}

		#form ul, #form li {
		list-style:none;
		margin:0; padding:0;
		text-indent: 0px;
		}
		#form ul li {
			float:left;
			width:24%;
		}
		#form ul li.half { width:12%; }

		#form li label { display:block; }
			#form label.inline,
			#form ul.inline li label,
			#form ul li.inline label { display:inline; }

		#form ul.inline li label,
		#form ul li.inline label { display:inline; }

		#form span.all { padding-bottom:0; }
		#form span.float { float:left; margin:-2px 3px 0 0; padding-bottom:26px; }

		.validate-summary { 
		margin: 10px;
		color: #ff0000;
		font-weight: bold;
		}

		.validate-summary li { 
		margin-left: 20px !important;
		width: 500px !important;
		float: none !important; 
		list-style-type: square !important; 
		}
						
	/* --------------------------------------------------------------------------
	  Other Tags
	-------------------------------------------------------------------------- */

		.hide { display:none; }
		.block { display:block; }
		.margin_top { margin-top:5px; }
		.margin_bottom { margin-bottom:5px; }

		.clearfix:after {
			content:".";
			clear:both;
			display:block;
			height:0;
			visibility:hidden;
		}
		.clearfix { display:inline-block; }
		/* Hide from IE Mac \*/
		.clearfix { display:block; }
		/* End hide from IE Mac */
	