#ter_ln { display: none; }
#content, #top_block_full, #sub_content, #main_content_area #main_content { float: left !important; width: 780px !important; margin:2px 0 0; }
#benefits_content p, #benefits_content li { font: normal 11px/18px Tahoma, Arial, Helvetica, sans-serif; color: #333; }


#benefits_content li {
background:url(/resources/shared/img/arrow_green.gif) no-repeat scroll 0 6px transparent;
line-height:15px;
list-style-type:none;
padding-left:1.1em;
}

#content h1 {
	color: #0090D8;
	font: normal 14px/20px Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	border-bottom:none !important;
}
#benefits_content {
background:url("/resources/shared/img/pfizer-register-background.gif") no-repeat scroll left top #FFFFFF;
height:628px;
position:relative;
width:780px;
}


#interstitial_content {
background:url("/resources/shared/img/pfizer-interstital-regester-bg.png") no-repeat scroll left top #FFFFFF;
border-bottom:2px solid #005194;
height:640px;
position:relative;
width:780px;
}

#interstitial_content_wFlash {
	width:780px;
	height:353px;
	margin-bottom:10px;
}

#interstitial_content_wFlashswf {
	display:block;
	width:780px;
	height:353px;
		border-bottom:2px solid #fff;

}

#inter_afterFlash_content {
	width:780px;
	height:295px;
	border-bottom:2px solid #005194;
}
	
	
	#interstitial_afterFlash_content_col1 {
left:5px;
position:relative;
top:10px;
width:380px;
}
#interstitial_afterFlash_content_col1 h2 { color: #065390; font-size:14px;}

#interstitial_afterFlash_content_col2 {
left:450px;
padding-left:9px;
position:absolute;
top:10px;
width:350px;
}

#interstitial_content_col1 {
left:5px;
position:absolute;
top:380px;
width:380px;
}
#interstitial_content_col1 h2 { color: #065390; font-size:14px;}

#interstitial_content_col2 {
left:450px;
padding-left:9px;
position:absolute;
top:10px;
width:350px;
}

.interlabel { color:#0090DA; font-size:11px; font-weight:bold;padding-left:10px;}

#nowPfizerPro {
padding-left:5px;
width:300px;
}

#nowPfizerPro h1 {color:#FFF; line-height:150%; font-size:18px; font:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-weight:bold; margin-bottom:10px;}

#nowPfizerPro h2 {color:#FFF; line-height:150%; font-size:16px; font:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-weight:bold; margin-bottom:10px;}

#nowPfizerPro p {color:#FFF; line-height:150%;}

hr { visibility:hidden!important;}

#main_content {visibility:hidden!important;}
#col1 {
	position: absolute;
	top: 56px;
	left: 50px;
	width: 302px;
}
#col2 {
	border-left: 1px solid #b9b9b9;
	position: absolute;
	top: 56px;
	left: 365px;
	padding-left: 9px;
	width: 370px;
}
#benefits_content h2 {
	font-weight: normal;
	font-size: 13px;
	color: #0090DA; 
}
#col2 h3 {
	color: #333;
	margin-bottom: 0;
	border: none !important;
	font-size: 11px;
	line-height: 1em;
	margin-left: 15px;
}
#col2 p { margin-left: 15px; font-size: 11px; line-height: 15px; }
#col2 ul {
	margin-left: 31px;
}

.colored { color: #0090DA; }
.note { color: #666 !important; }
div.interstial_already_registered { padding-left: 5px; }
div.benefits, div.already_registered { padding-left: 22px; }
div.benefits {
	border-bottom: 1px solid #cadfed;
	margin-bottom: 26px;
}

div.benefits ul li {
	background: transparent url(/resources/shared/img/framework/default_bullet.gif) no-repeat scroll 0 6px;
	margin-bottom: 14px;
	font-weight: bold !important;
	font-size: 11px;
	line-height: 1em;
}
div.benefits img {  }
a.register-now {
	display: block;
	background: transparent url(/resources/hcp/shared/images/register-now.gif) no-repeat top left;
	width: 109px;
	height: 28px; 
	text-indent: 15px;
	color: #fff !important;
	text-decoration: none !important;
	font-weight: bold;
	margin-left: 84px;
}

dl.login dt { width: 110px; float: left; text-align: right; height: 15px; margin-bottom: 10px; }
dl.login dd { width: 165px; float: right; margin-bottom: 10px; height: 18px; }
dl.login dd input.txt { width: 108px; border: 1px solid #999; }
p.forgot { margin-left: 35px; }
/*p.forgot a { color: #333; }*/
dl.inter_login dt { width: 165px; float: left; text-align: right; height: 15px; margin-bottom: 10px; }
dl.inter_login dd { width: 200px; float: right; margin-bottom: 10px; height: 18px; }
dl.inter_login dd input.intertsital {
border:1px solid #999999;
background: transparent url(/resources/shared/img/inter-input-bg.gif) no-repeat top left;
width:221px;
height:20px;
margin-bottom:10px;
}
p.forgotInter { margin-left: 5px; width:122px;}

.interSubmit {
background:url("/resources/shared/img/inter-input-btn1.gif") no-repeat scroll 0 0 transparent;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font:bold 13px/22px Arial;
height:29px;
margin-left:100px;
margin-top:15px;
padding:2px 0;
text-align:center;
width:125px;
}

#asaRegUser {
background:url("/resources/shared/img/asaRegbg.gif") no-repeat scroll 0 0 transparent;
height:242px;
position:absolute;
right:15px;
top:585px;
width:339px;
}
.asaReg {width:310px; margin-left:10px;}
#asaRegUser li { margin-bottom:10px;}

#regNowcontainer { /*background:url("/resources/shared/img/regnowbg.gif") no-repeat scroll 0 0 transparent;*/ width:390px; height:100%;
}

.rnBlue {color:#0090DA; font-weight:bold;}

.register_now {
	background:url("/resources/shared/img/inter-input-btn1.gif") no-repeat scroll 0 0 transparent;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font:bold 12px Verdana,Arial,Helvetica,sans-serif;
height:29px;
margin-left:100px;
margin-top:15px;
padding:2px 0;
text-align:center;
width:125px;

}




a.boldbuttons{
background: transparent url('/resources/shared/img/roundedge-green-left.gif') no-repeat top left;
display: block;
float: left;
font: bold 13px Arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white; /*button text color*/
}

a.boldbuttons span{
background: transparent url('/resources/shared/img/roundedge-green-right.gif') no-repeat top right;
display: block;
padding: 4px 20px 4px 15px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: none;
}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 250px;
}

.Rnbuttonwrapper {
float:right;
left:170px;
margin-bottom:20px;
overflow:hidden;
position:relative;
top:0;
width:100%;
}

.opiout {
font-size:10px;
margin-left:40px;
text-align:left;
}

.opiout a {font-size:10px;
}
