p.number_text {
	margin:0px !important;	
}

#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 li { font: normal 12px/18px Tahoma, Arial, Helvetica, sans-serif; color: #333; }

#benefits_content p.textblk{ 
	font: bold 11px/22px Tahoma, Arial, Helvetica, sans-serif; color: #333333; 
}
#benefits_content p{ 
	font: normal 12px/22px Tahoma, Arial, Helvetica, sans-serif; color: #333333; 
}
#benefits_content li {
	background:url(/resources/shared/img/framework/default_bullet_blue.gif) no-repeat scroll 0 9px transparent;
	line-height:20px;
	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;
}
/*/*remved by jin

#benefits_content {
background:url("/resources/shared/img/pfizer-register-background.gif") no-repeat scroll left top #FFFFFF;
height:628px;
position:relative;
width:780px;
}
*/
#benefits_content {
    height: 500px;
    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: 25px;
	left: 25px;
	width: 330px;
}
#col2 {
	border-left: 1px solid #b9b9b9;
	position: absolute;
	top: 25px;
	left: 365px;
	padding-left: 30px;
	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 ul {
	margin-left: 0px;
}

.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 {
	margin-bottom: 0px;
}
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/home/home_redesign/images/register-back.png) no-repeat top left;
	width: 90px;
	height: 21px; 
	text-align:center !important;
	color: #fff !important;
	text-decoration: none !important;
	font-weight: bold;
	margin:20px 0px;
	padding:0px;
}


input.txt { width: 225px; border: 1px solid #999999; height:20px; }

p.forgot{
    margin-left: 0;
	color: #0090DA !important;
	text-decoration:none;
}
p.forgot a, p.forgot a:hover{
    margin-left: 0;
	color: #0090DA !important;
	text-decoration:underline;
}
/*remved by jin
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;}

#sub_content input.submit, input.submit, input.submit_long, input.submit_xlong, input.submit_xxlong, input.submit_mlong, dl.DL_form dd input.submit {
    background: url("/resources/hcp/home/home_redesign/images/submit-back_blue.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font: bold 10px Verdana,Arial,Helvetica,sans-serif;
    height: 20px;
    padding: 2px 0;
    text-align: center;
    width: 53px;
}

#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;
}


/*new style for Home Redesign jin*/
#col2 p.green_title{
	color: #7DBA00;
    font: bold 12px/13px Tahoma,Verdana,sans-serif;
	margin:20px 0px 10px 0px !important;
}

#col2 p.light_grey {
    color: #666666;
    font: normal 10px/14px Tahoma,Verdana,sans-serif;
}
#col2 p.light_grey12 {
    color: #666666;
    font: normal 12px/14px Tahoma,Verdana,sans-serif;
}
#grey_bar_780 {
    background: url("/resources/hcp/home/home_redesign/images/grey_bar_780.png") no-repeat scroll 0 0 transparent;
    height: 15px;
    margin: 0;
    width: 730px;
	margin:10px 0px 0px 47px;
}
