html,body
{
	height: 100%;
	width: 100%;
}
body
{
	margin: 0;
	padding: 0;
	background: #fff url(../images/shell/page_bk-inner_page.gif) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
ul
{
	padding: 0;
	margin: 0;
}
ul li
{
	padding: 0;
	margin: 0;
	list-style: none;
}
div.clearall
{
	clear:both;
	height:0;
	line-height:0;
}
a, input, object, embed
{
	outline: none;
}
sup, sub 
{
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: .9ex;
}

h4 sup {
	bottom: 7px;
	font-size:11px;
}

sup.asterik
{
	bottom: .7ex;
}

sub {
	top: .5ex;
}

.basicScroll sup {
    /*position:static;
    vertical-align:super;
    line-height:18px;*/
}

img.rollover { 
	border:0; 
        cursor:pointer;
}

/* clears all major containers cross browser. just append clearfix class to parent container that contains other floated container and objects */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } 
.clearfix { min-height:1px; _height:1px; }

/* main page container */
div#main
{
	width: 923px;
	margin: 0 auto;	
	text-align: left;
}

/* persistant top page links container */
div#top_links
{
	height: 30px;
}

div#top_links ul
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
}

div#top_links ul li
{
	float: left;
	margin: 0 19px 0 0;
	list-style: none;
	padding: 7px 0 0 0;
}
div#top_links ul li a
{
	text-decoration: none;
	color: #000;
	display: block;
}

div#top_links ul li a.home
{
	color: #009999;
}
/* persistant top page links- special case for HCP */
div#top_links ul li.hcp
{
	width: 219px;
	background: #dbdbdb;
	float: right;
	text-align: center;
	height: 24px;
	font-size: 13px;
	padding-top: 6px;
	margin-right: 17px;
        display:inline;
}

/* header area - for logo, text and search */
div#header
{
	padding: 0px 17px 0 0;
	height: 84px;
}

div#header_search
{
	width: 221px;
	float: right;
	padding: 10px 0 0 0; 
	clear:right;
}

div#lang_select
{
	margin: 10px 0 0 0; 
	width:300px;
	height:17px;
	line-height:17px;
	float:right;
}

div#lang_select div
{
	float:right;
	border-right:1px solid #bfbfbf;
	padding:0 8px;
}
div#lang_select a
{
	color:#021b6e;
	font-size:11px;
}
div#lang_select div.lastitem
{
	border:0;
        padding-right:0px;
}

div#lang_select div.en
{
	background:transparent url(../images/shell/icon_lang_us.gif) no-repeat 8px 0px;
	text-indent:-9999px;
	width:18px;
	height:17px;
}
div#lang_select div.en a
{
	display:block;
	width:18px;
	height:17px;
}
div#lang_select div.change_cond 
{ 
	display:none; 
}
div.as div#lang_select div.change_cond,
div.jia div#lang_select div.change_cond,
div.psa div#lang_select div.change_cond,
div.pso div#lang_select div.change_cond,
div.ra div#lang_select div.change_cond
 { 
	display:block; 
}
input.search_input
{
	float: left;
	margin: 0;
	padding: 1px 0 1px 0;
	width: 188px;
	height: 16px;
	font-size: 11px;
	color: #999999;
}
div#header_search input.watermark
{
    color:#888888;   
}
div#search_box
{
	float: left;
	margin: 0;
	padding: 0px 0px 0px 0px;
	width: 190px;
	height: 16px;
	font-size: 11px;
	color: #999999;
}

div#search_box_details
{
	float: left;
	margin: 0;
	padding: 1px 0 1px 0;
	height: 21px;
      	border: solid 2px #cccccc;
	color: #989898;
	font-size:22px;
}


input#search_btn_header
{
	float: right;
	margin: 0;
	padding: 0;	
}

div#search_box_ctr
{
    font-size:13px;
    border:2px solid #ccc;
}

div#search_box_ctr div.content
{
    /*padding-right:4px;*/
    overflow:hidden;
}

div#search_box_ctr span.ffb-match
{
    font-weight:bold;
    background-color:transparent;
    color:#999;
    text-decoration:none;
}

div#search_box_ctr .content .row
{
    border-bottom:0px;
    color:#999;
    padding:3px;
    height:15px;
    border-top:4px solid #fff;
    border-right:0px;
    border-bottom:0px solid #fff; /* this style is also added dynamically in jquery.flexbox.js */ 
    border-left:4px solid #fff;    
    line-height:15px;
    white-space:nowrap;
    width:176px;
    overflow:hidden;
}

div#search_box_ctr .ffb-sel
{
    background-color:#e4f9fa;
}


/* main logo */
#enbrel_logo_top 
{
	margin:20px 0 0 -6px;
	position:relative;
	left: 0px;
	float: left;
	border:0;
}

/* text next to logo */
#tagline_top
{
	float: left;
	margin: 28px 0 0 18px;
} 

/* container for main nav */
div#nav_bar
{
	height: 60px;
	padding: 0 0 0 1px;
	float: left;
	width: 906px;
}

/* Main Nav - BEGIN */


ul#main_menu
{
	margin: 0;
	padding: 0;
	float: left;
	/*width: 679px;*/
        width: 684px;
        position:relative;
	z-index: 10;
}

ul#main_menu li
{
	list-style: none;
        /*display:inline;   moved to ie.css to allow for proper spacing in ie8 */
	margin: 0 6px 0 0;
	float: left;
	color: #ffffff;
	font-size: 21px;
	height: 55px;
/*	opacity: .95;  */
	width: 222px;
	padding: 0;
	background: #009999 url(../images/shell/global_nav_down_arrow.gif) no-repeat;
}
ul#main_menu li:hover
{
        cursor:pointer;
}
ul#main_menu li#your_condition_top
{
	background-image: url(../images/shell/nav/nav_understand.gif);
}
ul#main_menu li#your_condition_top.child_selected
{
	background-image: url(../images/shell/nav/nav_understand-sel.gif);
}
ul#main_menu li#your_condition_top.over
{
	background-image: url(../images/shell/nav/nav_understand-over.gif);
}
ul#main_menu li#learn_about
{
	background-image: url(../images/shell/nav/nav_learn.gif);
}
ul#main_menu li#learn_about.child_selected
{
	background-image: url(../images/shell/nav/nav_learn-sel.gif);
}
ul#main_menu li#learn_about.over
{
	background-image: url(../images/shell/nav/nav_learn-over.gif);
}
ul#main_menu li#support
{
	background-image: url(../images/shell/nav/nav_support.gif);
}
ul#main_menu li#support.child_selected
{
	background-image: url(../images/shell/nav/nav_support-sel.gif);
}
ul#main_menu li#support.over
{
	background-image: url(../images/shell/nav/nav_support-over.gif);
}
ul#main_menu li a
{

	color: #ffffff;
	text-decoration: none;
	display: block;
	height: 37px;
	width: 201px;
	padding: 10px 5px 0 12px;
	font-weight: bold;
	font-size: 12px;
}
ul#main_menu li.over
{
	background-color: #006464;
}

ul#main_menu li.child_selected
{
	background-color: #006464;
}

ul#main_menu li.selected
{
	background-color: #006464;
}

ul#main_menu li.last
{
	margin-right: 0;
}

ul#main_menu ul.sub_menu
{
	clear: both;
	margin: 0;
	padding: 0 0 5px 0;
	position: absolute;
	display: none;
	width: 222px;	
	z-index: 10;
	background: transparent url(../images/shell/nav/nav_background.gif) no-repeat 0px -55px;
}

ul#main_menu li ul.sub_menu li
{
	clear: both;
	float: none;
	text-align: left;
	height: auto;
	width: 222px;
	padding: 0;
	z-index: 11;
	background: transparent;
}

ul#main_menu li ul.sub_menu li.selected,
ul#main_menu li ul.sub_menu li.selected a
{
	background-color: #009999;
}

ul#main_menu li ul.sub_menu li a
{
	height: auto;
	padding: 5px 0px 6px 11px;
	font-size: 12px;
	background-image: none;
	z-index: 11;
	width:211px;
}

ul#main_menu li ul.sub_menu li:hover,
ul#main_menu li ul.sub_menu li a:hover
{
	background: #009999;
}

ul#main_menu li ul.sub_menu li.last
{
	z-index: 11;
}

ul#support_links
{
	margin: 0 0px 0 0px;
	padding: 0;
	float: right;
}

ul#support_links li
{
	list-style: none;
	float: left;
	color: #ffffff;
	background: #02228d;
	width: 111px;
	height: 55px;
	margin: 0;
	padding: 0;
}
ul#support_links li.support_left
{
	margin: 0 6px 0 0;
	width: 104px;
}

ul#support_links li a
{
	text-decoration: none;
}

ul#support_links li a img
{
	border: none;
        display:block;
}

/* Main Nav - END */

/* Utility Nav - BEGIN */
div#utility_nav
{	
	width: 227px;
	float: right;
	height: 47px;
}
ul#utility_nav_list
{
}
/* Utility Nav - END */

/* condition selector - BEGIN */

ul#condition_selector li.selector
{
	background: transparent url(../images/shell/selector/background-closed.gif) no-repeat;
	padding: 0 0 8px 0;
	width: 253px;
        height:58px;
}
ul#condition_selector li.open
{
	background-image:url(../images/shell/selector/background-open.gif);
}
ul#condition_selector li.selector img
{
	margin: 0 16px;
        cursor:pointer;
}

ul#condition_dropdown
{
	position: absolute;
	display: none;
}

ul#condition_dropdown li
{
/*	background: url(../images/shell/selector/background-rpt.gif) repeat-y;*/
	background: url(../images/shell/selector/background-rpt.png) repeat-y;
	padding: 0 0 0;
	width: 254px;
padding:1px 0;
}
ul#condition_dropdown li.last
{
	height: 27px;
/*	background: url(../images/shell/selector/background-rpt.gif) no-repeat;*/
	background: url(../images/shell/selector/background-rpt.png) no-repeat;
/*	height: 49px;
	background: url(../images/shell/selector/background-end.png) no-repeat;*/
}
ul#condition_dropdown li a img
{
	border: none;
}

ul#condition_dropdown li#condition_dropdown_cap
{
	
	height:15px;
	background: url(../images/shell/selector/background-cap.png) no-repeat;
}



/* condition selector - END */

/* Page Containers - BEGIN */
div#main_page_container
{
	clear: both;
}

div#main_page_container div#main_page_body
{
	width: 670px;
	float: left;
}
div#main_page_container div#right_rail_outer
{
	width: 253px;
	float: right;
}
div#condition_dropdown_container
{
	position:relative;
	z-index:1;
}
div#main_page_body_wide div#condition_dropdown_container
{
	float: right;
}
div#right_rail_main
{
	/*padding: 0 17px;*/
        margin: 0 17px;
}
/* Page Containers - END */

/* Wide Page - BEGIN */
div#main_page_body_wide
{
}

div#main_page_body_wide div.left_col
{
	width: 325px;
	float: left;

}
div#main_page_body_wide div.left_col div.left_callout h2,
div#main_page_body_wide div.right_col div.right_content h2,
div#main_page_body_wide div.left_col div.left_callout h3,
div#main_page_body_wide div.right_col div.right_content h3
{
	color: #000;
	font-size: 1.7em;
	margin: 0;
	font-weight: bold;
}
div#main_page_body_wide div.left_col div.left_content h2
{
	color:#332f2f;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.1em;
	margin-bottom:10px;
}
div#main_page_body_wide div.left_col div.left_content h3
{
	color:#332f2f;
	font-size:1.4em;
	font-weight:normal;
	line-height:1.1em;
	margin-bottom:10px;
}

div.left_col div.left_callout,
div.left_col div.left_content
{
	background:url(../images/shell/wide_callout_background-top.gif) repeat-x;
}
div.left_col div.left_callout,
div.right_col div.right_content,
div.left_col div.left_content
{
	background-color: #f8f8f8;
	border-bottom: solid 1px #f8f8f8;
	border-top: solid 1px #f4f4f4;
}
div.right_col div.right_content_body
{
	width:531px;
	padding:20px 15px;
}
div.left_col div.left_callout
{
	padding: 0 19px 0;
}
div.left_col div.left_content
{
	padding: 20px 15px 10px;
}
div.left_col div.callout_bottom
{
	height: 39px;
	background: transparent url(../images/shell/left_col_bottom_background.gif) no-repeat;
}
div.left_col div.callout_bottom_noborder
{
	height: 39px;
	background: transparent url(../images/shell/left_col_bottom_background_noborder.gif) no-repeat;
}
div.right_col div.callout_bottom
{
	height: 37px;
	background: transparent url(../images/shell/right_col_bottom_background.gif) no-repeat;
}

div#main_page_body_wide div.right_col
{
	width: 561px;
	float: right;
}
div.left_col div.main_img
{
	width:295px;
	text-align:center;
}
/* Wide Page - END */

/* utility nav - BEGIN */
div#utility_nav_container
{
	text-align: right;
	padding: 10px 0px 0 0;
	font-size: 9px;
	color: #7f7f7f;
}
ul#utility_nav li
{
	float: right;
	height: 21px;
	border-right: solid 1px #e2e3e4;
}

ul#utility_nav li.size_icons
{
	padding-top: 0;
	padding-right: 0;
	border-right: solid 0px #e2e3e4;
}
ul#utility_nav li.size
{
	padding: 0px 6px;
        line-height:21px;
}

ul#utility_nav li.email
{
	border-right: solid 0px #e2e3e4;
}

ul#utility_nav li.share
{
	background: #fff url(../images/shell/utility_nav/share.gif) no-repeat 5px 0px;
	padding-left: 20px;
}
ul#utility_nav li.share:hover
{
	background: #e3fafa url(../images/shell/utility_nav/share.gif) no-repeat 5px 0px;
}

/* utility nav - END */

/* enbrel advisor - BEGIN - vvvvvvvvvvvvvvvvvvvvvv */
div#enbrel_advisor
{
	padding: 0px 0 0 0;
        position:relative;
}
div#enbrel_advisor img.emb_image
{
	width:219px;
	position:relative;
	z-index: 0;
}
div#enbrel_advisor div#advisor_container
{
	padding:0 11px;
}

div.no div#advisor_container, div.ra div#link_box, div.ra div#box_header { background-color:#dedeeb; }
div.ra div#advisor_container, div.ra div#link_box, div.ra div#box_header { background-color:#dedeeb; }
div.pso div#advisor_container, div.pso div#link_box, div.pso div#box_header { background-color:#dcf2dc; }
div.psa div#advisor_container, div.psa div#link_box, div.psa div#box_header { background-color:#d6ebf5; }
div.as div#advisor_container, div.as div#link_box, div.as div#box_header{ background-color:#ccebeb; }
div.jia div#advisor_container, div.jia div#link_box, div.jia div#box_header { background-color:#dedeeb; }

div#enbrel_advisor a#advisor_yrmv_link
{
    display:block;
    border:0px;
    height:70px;
    width:219px;
    position:absolute;
    top:229px;
    left:0px;
    z-index:5;
}

div#enbrel_advisor a#advisor_yrmv_link img {
    height:70px;
    width:219px;
    border:0px;
}

div#enbrel_advisor  div#box_header
{
	width:197px;
	height:29px; 	
	margin: -29px 0 0 0;
	position:relative;
	z-index: 2;
}
div.no div#box_header { background-image:url(../images/advisor/advisorhdr_no.gif); }
div.ra div#box_header { background-image:url(../images/advisor/advisorhdr_ra.gif); }
div.pso div#box_header { background-image:url(../images/advisor/advisorhdr_pso.gif); }
div.psa div#box_header { background-image:url(../images/advisor/advisorhdr_psa.gif); }
div.as div#box_header { background-image:url(../images/advisor/advisorhdr_as.gif); }
div.jia div#box_header { background-image:url(../images/advisor/advisorhdr_jia.gif); }

div#enbrel_advisor div#link_box
{
	width: 197px;
	padding:3px 0 2px 0;	
}
div#enbrel_advisor  div.box_subheader
{
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
	line-height:27px;
}

div.ra div#link_box div.box_subheader { color:#000066; }
div.pso div#link_box div.box_subheader { color:#66a666; }
div.psa div#link_box div.box_subheader { color:#3399cc; }
div.as div#link_box div.box_subheader { color:#009999; }
div.jia div#link_box div.box_subheader { color:#000066; }

div.advisor_link
{
	margin-bottom:9px;
}
div.advisor_link a
{
	display:block;
	width:168px;
	background-color:#fff;
	background-repeat:no-repeat;
	font-size:12px;
	line-height:14px;
	padding: 4px 0 4px 23px;
	border:3px solid #fff;
}

div.advisor_link a:link { color:#000066; text-decoration:none; }
div.advisor_link a:visited { color:#000066; text-decoration:none; }
div.advisor_link a:hover { color:#000066; text-decoration:none; background: #e3fafa; }
div.advisor_link a:active { color:#000066; text-decoration:none; }

div.advisor_link a.check { background:#fff url(../images/advisor/advisor_link_sprite.gif) no-repeat 0px 0px; }
div.advisor_link a.check:hover { background: #e3fafa url(../images/advisor/advisor_link_sprite.gif) no-repeat 0px -54px; }
div.advisor_link a.find { background:#fff url(../images/advisor/advisor_link_sprite.gif) no-repeat 0px -108px; }
div.advisor_link a.find:hover{ background: #e3fafa url(../images/advisor/advisor_link_sprite.gif) no-repeat 0px -162px; }
div.advisor_link a.questions { background:#fff url(../images/advisor/advisor_link_sprite.gif) no-repeat 0px -216px; }
div.advisor_link a.questions:hover{ background: #e3fafa url(../images/advisor/advisor_link_sprite.gif) no-repeat 0px -270px; }
div.advisor_link a.faqs { background:#fff url(../images/advisor/advisor_link_sprite.gif) no-repeat 0px -324px; }
div.advisor_link a.faqs:hover{ background: #e3fafa url(../images/advisor/advisor_link_sprite.gif) no-repeat 0px -378px; }
div.advisor_link a.talk { background:#fff url(../images/advisor/advisor_link_sprite.gif) no-repeat 0px -432px; }
div.advisor_link a.talk:hover{ background: #e3fafa url(../images/advisor/advisor_link_sprite.gif) no-repeat 0px -486px; }
div.advisor_link a.copay { background:#fff url(../images/advisor/advisor_link_sprite.gif) no-repeat 0px -540px; }
div.advisor_link a.copay:hover{ background: #e3fafa url(../images/advisor/advisor_link_sprite.gif) no-repeat 0px -594px; }
div.advisor_link a.plus { background:#fff url(../images/advisor/advisor_link_sprite.gif) no-repeat 0px -648px; }
div.advisor_link a.plus:hover{ background: #e3fafa url(../images/advisor/advisor_link_sprite.gif) no-repeat 0px -702px; }
div.advisor_link a.support { background:#fff url(../images/advisor/advisor_link_sprite.gif) no-repeat 0px -756px; }
div.advisor_link a.support:hover{ background: #e3fafa url(../images/advisor/advisor_link_sprite.gif) no-repeat 0px -810px; }
div.advisor_link a.arrow { background:#fff url(../images/advisor/advisor_link_sprite.gif) no-repeat 0px -864px; }
div.advisor_link a.arrow:hover { background: #e3fafa url(../images/advisor/advisor_link_sprite.gif) no-repeat 0px -918px; }
div.advisor_link a.sharps { background:#fff url(../images/advisor/advisor_link_sprite.gif) no-repeat 0px -972px; }
div.advisor_link a.sharps:hover { background: #e3fafa url(../images/advisor/advisor_link_sprite.gif) no-repeat 0px -1026px; }
div.advisor_link a.insurance { background:#fff url(../images/advisor/advisor_link_sprite.gif) no-repeat 0px -1080px; }
div.advisor_link a.insurance:hover { background: #e3fafa url(../images/advisor/advisor_link_sprite.gif) no-repeat 0px -1134px; }

/* enbrel advisor - END - ^^^^^^^^^^^^^^^^^^^^^^ */

/* right column callout - BEGIN - vvvvvvvvvvvvvvvvvvvvvv */
div.right_rail_callout
{
	margin-top:17px;
	width:219px;
	text-align:left;
	position:relative;
	font-size:12px;	
}
div.right_rail_cocontent
{
	background:#ebebeb;
	padding:11px;
}
div.right_rail_cocontent_new
{
	background:#ebebeb;
	padding:13px;
}

div.start_saving div.right_rail_cocontent {
    padding-top:0px;
}

div.right_rail_cocontent .callout_title
{
	color:#000066;
	font-size:24px;
}
div.right_rail_callout .callout_title_bold,
div.right_rail_cocontent_new .callout_title_bold
{
	color:#333333;
	font-size:20px;
	font-weight:bold;
}
div.right_rail_callout .callout_subtitle_bold
{
	color:#333333;
	font-size:16px;
	font-weight:bold;
        margin:10px 0;
}
div.psa_perm_damage_bubble .callout_subtitle_bold {
    margin-top:10px;
}
div.right_rail_callout label.callout_subtitle_bold
{
    line-height:32px;
}
div.right_rail_callout p
{
	color:#332f2f;
	margin:6px 0 0 0;
	line-height:1.5em;
}

div.right_rail_callout div.footnote
{
	font-size:.75em;
	color:#999999;
}

div.right_rail_cocontent  a.cta_link,
div.right_rail_cocontent_new  a.cta_link
{
	background:#ebebeb url(../images/callouts/green_arrow.gif) no-repeat 100% 0px;
	padding-right:9px;
	text-align:left;	
	display:inline-block;
	line-height:19px;
	color:#009999;
	font-weight:bold;
	text-decoration:none;
	margin-top:6px;
}

div.right_rail_callout div.no_stripe p, 
div.right_rail_callout div.no_stripe  a.cta_link 
{
	margin-top:12px;
}
div.right_rail_callout  a
{
	color:#000066;
	text-decoration:none;
}
div.right_rail_callout  a:hover
{
	text-decoration:underline;
}
div.finda_derm a
{
	color:#666666;
	text-decoration:underline;
}
div.psa_perm_damage_bubble a {
    color:#000000;
    text-decoration:underline;
}
div.right_rail_callout .right_rail_coimage
{
	position:relative;
}
div.right_rail_callout div.starter_kit { background-image:url(../images/callouts/starter_kit.gif); width:116px; height:71px;	margin-top:-40px; left:105px; }
div.right_rail_callout div.info_kit { background-image:url(../images/callouts/info_kit.gif); width:125px; height:65px; margin-top:-25px; left:95px; }
div.right_rail_callout div.help_nurse { background-image:url(../images/callouts/help_nurse.gif); width:71px; height:133px; margin-top:-60px; left:140px; }

div.right_rail_callout div.right_rail_costripe
{
	background:#f8f8f8 url(../images/callouts/bg_callout_stripe.gif) repeat-x;
	height:69px;
	position:relative;
}

div.right_rail_callout div.right_rail_costripe_stretchy
{
	background:#f8f8f8;
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	padding:60px 13px 20px 13px;
	position:relative;

}

div.finda_derm div.right_rail_costripe_stretchy,
div.pso_flareup_bubble div.right_rail_costripe_stretchy,
div.psa_perm_damage_bubble div.right_rail_costripe_stretchy
{
    padding:4px 13px 10px 13px;
}

div.psa_perm_damage_bubble label.specialist {
    font-size:16px;
}

div.finda_derm table#specialist_search input.text
{
	width:175px;
	font-size:1em;
}

.pso101 div.finda_derm table#specialist_search input.text
{
    width:105px;
}
.psa101 div.psa_perm_damage_bubble table#specialist_search input.text
{
    width:165px;
    margin-left:8px;
}

div.finda_derm table#specialist_search td.tandc
{
    font-size:.8em;
}

div#right_rail_callout div.pso_flareup_bubble div.container_header{
    background:#fff url(../images/callouts/pso_flareup_bubble_header.gif) no-repeat 0px 0px;
    width:219px;
    height:170px;
    padding:0;
    text-indent:-9999px;
}

div#right_rail_callout div.psa_perm_damage_bubble div.container_header{
    background:#fff url(../images/callouts/psa_perm_damage_bubble_header.gif) no-repeat 0px 0px;
    width:219px;
    height:163px;
    padding:0;
    text-indent:-9999px;
}

div#right_rail_callout div.finda_derm div.container_header{
    background:#fff url(../images/callouts/finda_derm_header.gif) no-repeat 0px 0px;
    width:219px;
    height:119px;
    padding:0;
}

div#right_rail_callout div.start_saving div.container_header{
    background:#ebebeb url(../images/callouts/start_saving_header.gif) no-repeat 0px 0px;
    width:219px;
    height:88px;
    padding:0;
}

div#right_rail_callout div.start_saving div.right_rail_cocontent
{
    padding-left:13px;
}

div.start_saving a,
div.copay_landing a{
    margin-top:10px;
}

div#right_rail_callout div.start_saving div.right_rail_costripe_stretchy,
div#right_rail_callout div.copay_landing div.right_rail_costripe_stretchy
{
    padding:5px 13px 13px 13px;
}

div#right_rail_callout div.copay_landing div.container_header{
    background:#ebebeb url(../images/callouts/copay_landing_header.gif) no-repeat 0px 0px;
    width:219px;
    height:88px;
    padding:0;
}

div.right_rail_callout div.right_rail_button_box
{
    background:#ebebeb;
    text-align:center;
    padding-top:5px;
}

div.right_rail_callout div.right_rail_button_box a
{
    display:inline-block;
}

div.right_rail_callout div.help_nurse_new { 
	background-image:url(../images/callouts/help_nurse_new.gif); 
	width:76px; 
	height:103px; 
	position:absolute;
	bottom:9px;
	right:22px;
        text-indent:-9999px;
}

div.right_rail_callout div.info_kit_new { 
	background-image:url(../images/callouts/info_kit_new.gif); 
	width:198px; 
	height:107px; 
	position:absolute;
	left:10px;
	top:-50px;
        text-indent:-9999px;
}

div.right_rail_callout div.vibrant_lives { 
	background-image:url(../images/callouts/vibrant_lives.png); 
	width:220px; 
	height:98px; 
	position:absolute;
	left:0;
	top:-40px;
        text-indent:-9999px;
}

div.right_rail_callout div.support_card { 
	background-image:url(../images/callouts/support_card.gif); 
	width:145px; 
	height:125px; 
	position:absolute;
	left:25px;
	top:-60px;
        text-indent:-9999px;
}

div.right_rail_callout div.starter_kit_new { 
	background-image:url(../images/callouts/starter_kit_new.gif); 
	width:121px; 
	height:93px; 
	position:absolute;
	right:20px;
	top:-30px;
}

div.right_rail_callout div.right_rail_cobottom
{
	background:#f8f8f8 url(../images/callouts/right_rail_cobottom.gif) no-repeat;
	width:219px;
	height:22px;
}

div.right_rail_callout div.enbrel_support { 
	background-image:url(../images/callouts/enbrel_support.gif); 
	width:141px; 
	height:104px; 
	position:absolute;
	bottom:9px;
	right:17px;
        text-indent:-9999px;
}

div.right_rail_callout div.psa101_callout_padding
{
	padding:0px 10px 13px 10px;
}

	/* Begin Search Page Callouts */
	
div#right_rail_main div.related_searches_callout div.right_rail_cocontent
{
	background:#fff;
	padding:0;
}
div.related_searches_callout div.right_rail_cocontent div.callout_title
{
	font-size:1em;
	font-weight:bold;
}

div.right_rail_callout ul.related_searches_list
{
	list-style-type:none;
	margin:10px 0;
	padding:0;
}
div.right_rail_callout ul.related_searches_list li
{
	background:#fff;
	width:219px;
	margin:0;
	padding:5px 0;
	font-size:.8em;
}
div.right_rail_callout ul.related_searches_list li.gray
{
	background:#f4f4f4;
}
div.right_rail_callout ul.related_searches_list li a
{
	display:block;
	width:199px;
	margin:0;
	padding:0 10px;
	line-height:1.5em;
	text-decoration:none;
	color:#000066;
	font-weight:normal;
}
div.right_rail_callout ul.related_searches_list li a:hover
{
	text-decoration:underline;
}

div#right_rail_main div.specialty_directory_callout
{
	padding:15px;
	border:6px solid #ccc;
	width:auto;
}

div#right_rail_main div.specialty_directory_callout div.right_rail_cocontent
{
	padding:0;
	background:#fff;
	width:177px;
}
div.specialty_directory_callout div.right_rail_cocontent div.callout_title
{
	font-size:1em;
	font-weight:bold;
	color:#009999;
}
div.specialty_directory_callout div.right_rail_cocontent p.callout_text,
div.specialty_directory_callout div.right_rail_cocontent label.lbAgree
{
	color:#5c5959;
	font-size:.8em;
	font-weight:normal;
}
div.specialty_directory_callout div.right_rail_cocontent label.lbAgree a
{
	color:#5c5959;
}
div.specialty_directory_callout table
{
	margin:10px 0 0 0;
}
div.specialty_directory_callout table#specialist_search td
{
	padding-top:10px;
}
div.specialty_directory_callout table td label
{
	font-size:1em;
	font-weight:bold;
	color:#332f2f;
}
div.specialty_directory_callout table#specialist_search input.text
{
	width:120px;
	font-size:1em;
}
div#results_found
{
	font-size:1.4em;
	font-weight:bold;
}

	/* End Search Page Callouts */

/* right column callout - END - ^^^^^^^^^^^^^^^^^^^^^^ */

img#abbISI
{
	margin-top:17px;
}

/* Lower Page Elements - BEGIN - vvvvvvvvvvvvvvvvvvvvvv */
div#prev_next_bar
{
	margin-top: 20px;
	background:#fff;
	width:650px;

}
div#prev_next_bar a.btn_prev_page,
div#prev_next_bar a.btn_next_page 
{
	display:block;
	padding-top:17px;
	padding-bottom:8px;
	position:relative;
	color:#000066;
	font-size:14px;
	text-decoration:none;
	width: 284px;
        outline:none;
}
div#prev_next_bar a.btn_prev_page
{ 
	background:transparent url(../images/shell/btn_prev_page.gif) no-repeat;
	padding-left:41px; 
	float:left;
}
div#prev_next_bar a.btn_next_page
{
	background:transparent url(../images/shell/btn_next_page.gif) no-repeat 100% 0px;
	padding-right:41px; 
	float:right;
	text-align:right;
}	
a.btn_prev_page span#prev_page_name,
a.btn_next_page span#next_page_name
{
	line-height:14px;
}
div#prev_next_bar a.btn_prev_page:hover
{
	background-position:0px -68px;
	text-decoration:none;
}
div#prev_next_bar a.btn_next_page:hover
{
	background-position:100% -68px;
	text-decoration:none;
}
div#isi
{
	clear:both;
	margin-top:20px;
	margin-bottom:30px;
	width:650px;
	font-size:12px;
	color: #332f2f;
}
div#isi img
{
    border:0;
}
div#main_page_body_wide + div#isi
{
	width:920px;
}
.isi_header, .isi_sub_header
{
	font-weight: bold;
}
.isi_header
{
	font-size: 13px;
}
div#isi li
{
	list-style: disc;
	margin-left: 30px;
}
span.emphasis
{
	font-weight: bold;
}

div#indication .indication_section_header
{
	font-weight:bold;
	margin-bottom: 10px;
	margin-top: 20px;
	font-size: 13px;
}

div#indication .indication_header
{
	font-weight: bold;
	margin-bottom: 0px; 
	margin-top: 0px; 
}
div#indication .indication_text
{
	margin-top: 0px; 
}

div#indication .indication_bullet
{
	margin-bottom: 10px; 
}

div#yrmv
{
	background: #f8f8f8;
	padding: 21px;
	margin-top: 20px;
}

div#yrmv .yrmv_section_header
{
	font-weight: bold;
	margin-bottom: 10px; 
	margin-top: 0px; 
}

div#yrmv ul
{
	margin-bottom: 8px;
}
/* Lower Page Elements - End - ^^^^^^^^^^^^^^^^^^^^^^ */

/* Footer - BEGIN - vvvvvvvvvvvvvvvvvvvvvv */
div#footer
{
	width:923px;
	border-top:1px solid #e9eaeb;
	border-bottom:11px solid #e9eaeb;
	padding:15px 0;
	margin-top:35px;
}
div#footer_global_links
{
	width:906px;
	line-height:36px;
	font-size:11px;
	color:#5f6062;
}
div#footer_global_links ul
{
	text-align:right;
	float:right;
	width:700px;
}
div#footer_global_links a.home_link
{
	display:block;
	float:left;
	width:100px;
	text-decoration:none;
	font-weight:bold;
}
div#footer_global_links li
{
	display:inline;
	position:relative;
	padding:0 8px;
	border-right:1px solid #9b9b9b;
}
div#footer_global_links li.lastitem
{
	border:0;
}
div#footer_global_links a
{
	color:#5f6062;
}

div#footer_nav
{
	clear:both;
}
div#footer_nav ul
{
	margin-top:20px;
	float:left;
	width:205px;
	margin-right:20px;
}
div#footer_nav ul#section_nav
{
	height:220px;
	border-right:1px solid #9b9b9b;
}
div#footer_nav li
{
	font-size:12px;
	margin-bottom:5px;
}
div#footer_nav li a
{
	color:#332f2f;
	text-decoration:underline;
}	
div#footer_nav li a:hover
{
	text-decoration:underline;
}	
	
div#footer_nav li.nav_header
{
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}
div#footer_nav ul.footer_condition_sub
{
	margin: 5px 0 0 0;
}
div#footer_nav ul.footer_condition_sub ul.footer_subnav
{
	margin: 5px 0 5px 0;
}
div#footer_nav ul.footer_condition_sub li
{
	margin: 0 0 5px 0;
	font-weight: normal;
}
div#footer_nav ul.footer_condition_sub ul.footer_subnav li
{
	margin: 0 0 5px 10px;
}
div#footer_nav ul.footer_condition_sub ul.footer_subnav a
{
	color: #666666;
}
div#footer_nav li.lastitem,
div#footer_nav ul.lastitem
{
	border:0;
	margin-right:0;
}
div#footer_nav ul.other_links a
{
	color:#777777;
	font-size:10px;
}
div#copyright
{
	clear:both;
}
div#copyright_text
{
	float:left;
	width:650px;
	font-size:11px;
	color:#332f2f;
	margin-top:60px;
}
div#footer_logos
{
	float:right;
	width:200px;
	text-align:right;
	vertical-align: top;
}
div#footer_logos a
{
	height: auto;
}
div#footer_logos img
{
	border:0;
	float: left;
}
div#footer_logos img#amgen_logo
{
	margin-top: 63px;
	margin-left: 50px;
}
div#footer_logos img#pfizer_logo
{
	margin-top: 63px;
	margin-left: 12px;
}
/* Footer - End - ^^^^^^^^^^^^^^^^^^^^^^ */

/* Condition Select Modal Dialog - BEGIN - vvvvvvvvvvvvvvvvvvvvvv */
div#condition_select
{
	background:transparent url(../images/shell/bg_csmodal.png) no-repeat;
	width:920px;
	height:184px;
	display:none;
	position: absolute;	
	left: 0px;
	top: 0px;
}
div#condition_select_pngfix
{
	width:920px;
	height:184px;
	position:absolute;
	top:0;
	left:0;
        display:none;
}
div#condition_select_content
{
	position:relative;
	width:888px;
	height:99px;
	padding:85px 0 0 32px;

}
div#condition_select_close a
{
	display:block;
	position:absolute;
	top:8px;
	right:8px;
	width:16px;
	height:16px;
	text-indent:-9999px;
	outline:none;
}
div#condition_select a.condition_select_link
{
	display:block;
	width:167px;
	height:64px;
	float:left;
	margin-right:4px;
	text-indent:-9999px;
}
div#condition_select a.condition_select_link:hover
{
	background-position:0px -64px;
}

div#condition_select a.ra { background-image:url(../images/shell/csmodal_ra.gif); }
div#condition_select a.pso { background-image:url(../images/shell/csmodal_pso.gif); }
div#condition_select a.psa { background-image:url(../images/shell/csmodal_psa.gif); }
div#condition_select a.as { background-image:url(../images/shell/csmodal_as.gif); }
div#condition_select a.jia { background-image:url(../images/shell/csmodal_jia.gif); }

/* Condition Select Modal Dialog - END - ^^^^^^^^^^^^^^^^^^^^^^ */

/* Page Conent -BEGIN - vvvvvvvvvvvvvvvvvvvvvv */
div#page_content
{
	padding: 20px 20px 0 0;
	font-size: 12px;
	color: #332f2f;
	line-height: 1.5em;
}
div#page_content p
{
	margin: 0 0 8px;
}
div#page_content p.disclaimer
{
	font-size: 0.9em;
	color: #332f2f;
}
div#page_content h1
{
	font-size: 2.5em;
	font-weight: normal;
	line-height: 1.134em;
	margin: 20px 0 25px 0;
}
div#page_content h1.pso101
{
	margin-top: 5px;
}
div#page_content a,div#page_content a:visited
{
	color: #666666;
	text-decoration: underline;
}
div#page_content a:hover
{
	text-decoration: underline;
}

div#page_content a.result_link
{
	text-decoration: none;
	color:#000066;
	font-size:1.35em;
}
div#page_content a.h2Link {
    color:inherit;
}

div#page_content h1.symptoms
{
	background: url(../images/shell/icon_symptoms.gif) no-repeat 0px 0px;
	padding: 15px 0 30px 65px;
}

div#page_content h1.find
{
	background: url(../images/shell/icon_find.gif) no-repeat 0px 0px;
	padding: 15px 0 30px 65px;
}

div#page_content h1.info
{
	background: url(../images/shell/icon_info.gif) no-repeat 0px 0px;
	padding: 15px 0 30px 70px;
}

div#page_content h1.tt_dr
{
	background: url(../images/shell/icon_talk_to_dr.gif) no-repeat 0px 9px;
	padding: 15px 0 0px 85px;
}

div#page_content h1.copay
{
	/*background: url(../images/shell/icon_copay.gif) no-repeat 0px 9px;*/
	padding: 15px 0 0px 0px;
	margin-bottom:0;
}

div#page_content h1.support
{
	/*background: url(../images/shell/icon_support.gif) no-repeat 0px 0px;*/
	padding: 15px 0 0px 0px;
        margin-bottom:0px;
}

div#page_content h1.call
{
	background: url(../images/shell/icon_call.gif) no-repeat 10px 0px;
	padding: 15px 0 30px 70px;
}

div#page_content h1.resources
{
	background: url(../images/shell/icon_resources.gif) no-repeat 10px 0px;
	padding: 5px 0 0px 115px;
	height:67px;
}

div#page_content h1.check-insurance-head
{
	background: transparent url(../images/shell/icon_insurance_check.gif) no-repeat 0px 0px;
	/*height: 60px; */
	padding: 15px 0 30px 90px; 
}

div#page_content h2
{
	font-size: 1.34em;
	font-weight: normal;
	line-height: 1.25em;
	margin: 20px 0 8px 0;
}
div#page_content h3
{
	font-size: 1.34em;
	font-weight: normal;
	line-height: 1.25em;
	margin: 20px 0 8px 0;
}

div#page_content p.intro,
div#page_content h2.intro
{
	margin: 25px 0 5px;
	font-size: 1.5em;
	line-height: 1.35em;
}
div div div#page_content h2.intro
{
    color: #333;
}

div#page_content h2.copay {
    margin-top:0px;
    width:455px;
}

div#page_content p.intro .black_links a
{
    color:#332F2F;
}

div#page_content .unbold_links a
{
    font-weight:normal;
}
div#page_content p.intro_copay
{
	margin: -20px 0 0 85px;
	font-size: 1.5em;
	line-height: 1.35em;
}

div#page_content p.intro sup
{
	font-size: .8em;
}

div#page_content ul
{
	margin: 0 0 10px 10px;
}

div#page_content ul li
{
	margin: 0 0 10px 30px;
	list-style-type:none;
	background: transparent url(../images/shell/bullet_12pt.gif) no-repeat 0px 5px;
/*	line-height:1.2em;*/
	padding-left:10px;
	list-style-type:none;
	position:relative;
	margin-left:0px;
}
div#page_content ul li ul
{
	margin-top:5px;
}
div#page_content ul li ul li
{
	margin: 0 0 10px 30px;
	list-style-type:none;
	background: transparent url(../images/shell/sub_bullet_12pt.gif) no-repeat 0px 8px;
/*	line-height:1.2em;*/
	padding-left:10px;
	list-style-type:none;
	position:relative;
	margin-left:0px;
}
div#page_content ul.intro
{
	font-size: 1.34em;
	line-height: 1.25em;
	margin-left:20px;
}
div#page_content ul.intro li
{
	background: transparent url(../images/shell/bullet_green.gif) no-repeat 0px 5px;
	padding-left:15px;
}

div#page_content span.glossary
{
	background: #dadada;
}


/* condition specific BEGIN */
div.pso div#page_content h1, 
div.pso div#page_content h2, 
div.pso div#page_content h3  { color: #439343; }

div.psa div#page_content h1, 
div.psa div#page_content h2, 
div.psa div#page_content h3 { color: #3399CC; }

div.ra div#page_content h1, 
div.ra div#page_content h2, 
div.ra div#page_content h3 { color: #000066; }

div.jia div#page_content h1, 
div.jia div#page_content h2, 
div.jia div#page_content h3  { color: #000066; }

div.as div#page_content h1, 
div.as div#page_content h2, 
div.as div#page_content h3 { color: #009999; }

div.no div#page_content h1, 
div.no div#page_content h2, 
div.no div#page_content h3 { color: #02228d; }

div#page_content div#generic h1, 
div#page_content div#generic h2, 
div#page_content div#generic h3 { color: #02228d; }

/* condition specific END */

/* big buttons - BEGIN */

div#page_content a.pdf_button
{
	width: 133px;
	height: 52px;
	padding: 20px 20px 0 60px;
	background: transparent url(../images/shell/btn_pdf_background.gif) no-repeat;
	display: block;
	color: #009999;
	font-size: 14px;
	line-height: 16px;
	text-decoration: none;
}
div#page_content a.copay_button
{
	width: 146px;
	height: 61px;
	padding: 10px 15px 0 75px;
	background: transparent url(../images/shell/btn_copay_card.gif) no-repeat;
	display: block;
	text-indent:-9999px;
	color: #009999;
	font-size: 14px;
	line-height: 16px;
	text-decoration: none;
}
div#page_content div.cta_button a.copay_button_gray
{
	background: transparent url(../images/shell/btn_copay_card_gray.gif) no-repeat;
	width: 245px;
	height: 71px;
	display: block;
	text-indent:-9999px;
}
div#page_content div.cta_button a.copay_button_gray:hover { background-position:0px -71px; }

div#page_content a.inject_button
{
	width: 212px;
	height: 71px;
	background: transparent url(../images/shell/btn_inject.gif) no-repeat;
	display: block;
	text-indent:-9999px;
}
div#page_content a.inject_button:hover { background-position:0px -71px; }
div#page_content a.support_button
{
	width: 230px;
	height: 71px;
	background: transparent url(../images/shell/btn_enbrel_support.gif) no-repeat;
	display: block;
	text-indent:-9999px;
}
div#page_content a.support_button:hover { background-position:0px -71px; }
div#page_content a.support_button_dark
{
	width: 230px;
	height: 71px;
	background: transparent url(../images/shell/btn_enbrel_support_dark.gif) no-repeat;
	display: block;
	text-indent:-9999px;
}
div#page_content a.support_button_dark:hover { background-position:0px -71px; }
div#page_content a.support_button_2
{
	width: 230px;
	height: 71px;
	background: transparent url(../images/shell/btn_enbrel_support-2.gif) no-repeat;
	display: block;
	text-indent:-9999px;
}
div#page_content a.support_button_2:hover { background-position:0px -71px; }

div#page_content a.check_button_graybg
{
	width: 213px;
	height: 71px;
	background: transparent url(../images/shell/btn_enbrel_check.gif) no-repeat;
	display: block;
	text-indent:-9999px;
}
div#page_content a.check_button_graybg:hover { background-position:0px -71px; }

div#page_content div.cta_button a.pdf_button_graybg
{
	width: 232px;
	height: 71px;
	background: transparent url(../images/shell/btn_pdf_background_gray.gif) no-repeat;
	display: block;
	text-indent: -9999px;
}
div#page_content div.cta_button a.pdf_button_graybg:hover { background-position:0px -71px; }

div#page_content div.cta_button a.getreader_button
{
	width: 212px;
	height: 71px;
	background: transparent url(../images/shell/btn_get_pdf_background.gif) no-repeat;
	display: block;
	text-indent: -9999px;
}
div#page_content div.cta_button a.getreader_button:hover { background-position:0px -71px; }

div#page_content div.cta_button a.watch_video_button
{
	width: 167px;
	height: 39px;
	display: block;
	color: #009999;
}
div#page_content a.request_information_button
{
	width: 212px;
	height: 71px;
	background: transparent url(../images/shell/btn_request_info.gif) no-repeat;
	display: block;
	text-indent:-9999px;
}
div#page_content a.request_information_button:hover { background-position:0px -71px; }

div#page_content a.request_information_whitebg_button
{
	width: 212px;
	height: 71px;
	background: transparent url(../images/shell/btn_request_info_whitebg.gif) no-repeat;
	display: block;
	text-indent:-9999px;
}
div#page_content a.request_information_whitebg_button:hover { background-position:0px -71px; }

div#page_content a.find_rheum_button
{
	width: 212px;
	height: 71px;
	background: transparent url(../images/shell/btn_find_rheum.gif) no-repeat;
	display: block;
	text-indent:-9999px;
}
div#page_content a.find_rheum_button:hover { background-position:0px -71px; }

div#page_content a.print_checklist_button
{
	width: 212px;
	height: 71px;
	background: transparent url(../images/shell/btn_print_checklist.gif) no-repeat;
	display: block;
	text-indent:-9999px;
}
div#page_content a.print_checklist_button:hover { background-position:0px -71px; }

div#page_content a.print_card_button
{
	width: 304px;
	height: 47px;
	background: transparent url(../images/shell/btn_print_card.gif) no-repeat;
	display: block;
	text-indent:-9999px;
}
div#page_content a.print_card_button:hover { background-position:0px -47px; }

div#page_content a.show_support_details
{
	width: 285px;
	height: 42px;
	background: transparent url(../images/shell/btn_read_program_details.gif) no-repeat;
	display: block;
	text-indent:-9999px;
}
div#page_content a.show_support_details:hover { background-position:0px -42px; }
<!-- when image is made by creative
div#page_content a.show_support_details_popup
{
	width: 285px;
	height: 42px;
	background: transparent url(../images/shell/btn_read_program_details_popup.gif) no-repeat;
	display: block;
	position:relative;
}
div#page_content a.show_support_details_popup:hover { background-position:0px -42px; }
-->
a.btn_clicktocall_small
{
	width: 145px;
	height: 21px;
	background: transparent url(../images/shell/btn_clicktocall_sm.gif) no-repeat;
	display: block;
	text-indent:-9999px;
}

a.btn_clicktocall_large
{
	width: 197px;
	height: 27px;
	background: transparent url(../images/shell/btn_clicktocall_lg.gif) no-repeat;
	display: block;
	text-indent:-9999px;
}

a.btn_clicktocall_callout
{
	width: 219px;
	height: 35px;
	background: transparent url(../images/shell/btn_clicktocall_callout.gif) no-repeat;
	display: block;
	text-indent:-9999px;
}

a.btnScheduleACall
{
	width: 161px;
	height: 27px;
	background: transparent url(../images/shell/btnScheduleACall.gif) no-repeat;
	display:inline-block;
	text-indent:-9999px;
}

a.btn_schedulecall
{
	width: 422px;
	height: 39px;
	background: transparent url(../images/shell/btn_schedulecall.gif) no-repeat;
	display: block;
	text-indent:-9999px;
}

a.btn_schedulecall:hover
{
    
}

a.btn_download_questions_gray
{
	width: 198px;
	height: 61px;
	background: transparent url(../images/shell/btn_download_questions_gray.gif) no-repeat;
	display: block;
	text-indent:-9999px;
}

a.btn_download_questions_gray:hover { background-position:0px -61px; }

a.btn_activate_enroll_gray {
	width: 195px;
	height: 71px;
	background: transparent url(../images/shell/btn_activate_enroll_gray.gif) no-repeat;
	display: block;
	text-indent:-9999px;
        margin-left:-2px;
}

a.btn_activate_enroll_gray:hover { background-position:0px -71px; }

a.btn_verify_coverage_gray {
	width: 195px;
	height: 71px;
	background: transparent url(../images/shell/btn_verify_coverage_gray.gif) no-repeat;
	display: block;
	text-indent:-9999px;
        margin-left:-2px;
}

a.btn_verify_coverage_gray:hover { background-position:0px -71px; }

a.btnSignUpNow {
    background:#fff url(../images/content/btnSignUpNow.gif) no-repeat 0px 0px;
    display: block;
    text-indent: -9999px;
    width:132px;
    height:39px;
}

a.btnSignUpNow:hover {
    background-position:0px -39px;
}

a.btnDownloadNowGray {
    background:#fff url(../images/shell/btnDownloadNowGray.gif) no-repeat 0px 0px;
    width:196px;
    height:57px;
    text-indent:-9999px;
    display:block;
}

a.btnDownloadNowGray:hover {
    background-position:0px -57px;
}

a.btnStartSaving {
    background:#fff url(../images/shell/btnStartSaving.gif) no-repeat 0px 0px;
    width:132px;
    height:39px;
    text-indent:-9999px;
    display:block;
}

a.btnStartSaving:hover {
    background-position:0px -39px;
}
/* big buttons - END */

/* inline Callout - BEGIN */

div.inline_callout_top
{
	background:#fff url(../images/content/inline_callout_top.gif) no-repeat;
	width:650px;
	height:21px;
	margin-top: 20px;
}
div.inline_callout
{
	width:600px;
	background:#d8d8e8;
	padding:25px;
}
div.inline_callout_bot
{
	background:#fff url(../images/content/inline_callout_bot.gif) no-repeat;
	width:650px;
	height:21px;
}

/* inline Callout - END */


/* tip Callout - BEGIN */
div.tip
{
	font-style: italic;
}
div.tip .tip_title
{
	font-weight: bold;
	font-style: normal;
}

/* tip Callout - END */

/* Inject  Callout - BEGIN */

div.video_popper_inject
{
	background:transparent url(../images/content/bg_popper_inject.png) no-repeat;
	height: 494px;
	width: 850px;
	padding: 15px 15px 10px 15px;
	position:relative;
	display:none;
}

div#video_popper_iefix
{
    display:none;
    position:absolute;
    height: 489px;
    width: 850px;    
    padding: 15px;
    top:0;
    left:0;
    z-index:-1;
}

div.video_popper_inject div.video_title
{
	background-color:#f5f5f5;
	height:44px;
	line-height:44px;
	color:#363636;
	font-size:16px;
	font-weight:bold;
	width: 850px;
	text-indent:13px; 
}

div.video_popper_inject a.video_close_button
{
	background:#f5f5f5 url(../images/content/video_close_button.gif) no-repeat;
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	top:10px;
	right:12px;
	text-indent:-9999px;
}

div.video_popper_inject div#flash_holder
{
	background:#000;
	width:850px;
	height:405px;
}

div.video_popper_inject div#video_footer
{
	width:850px;
	height:45px;
	font-size:12px;
	color:#000;
        position:relative;
}

div.video_popper_inject div.white_footer
{
    background-color:#fff;
}

div.video_popper_inject div.gray_footer
{
	background-color:#efefef;
}

div.video_popper_inject div#video_footer div
{
	padding:7px 13px 0px 13px;
	line-height:1.3em;
}

div.video_popper_inject div#video_footer div#jobcode_text
{
    position:absolute;
    right:6px;
    bottom:2px;
    font-size:9px;
    padding:0px;
}
div#page_content div.video_popper_inject div#video_footer a
{
	color:#000066;
	text-decoration:underline;
}

/* Inject  Callout - END */

/* footnotes - BEGIN */
div#main_page_body div.footnote
{
	margin: 5px 0 15px 0;
	color: #332f2f;
	font-size: .9em;
	line-height: 1.3em;
}

div#email_page_popup div.footnote,
div#popupCopayDetails div.footnote
{
	margin: 5px 0 0 0;
	color: #332f2f;
	font-size: .9em;
	line-height: 1.3em;
}

div#main_page_body div.footnote div.footnote_symbol
{
	float: left;
}
div#page_content div.footnote p
{
	margin: 0 10px 0 0px;
}
/* footnotes - END */

.results_find_specialist 
{ 
	padding: 0px 0 0 0;
}
.results_find_specialist .new_search
{ 
	float: right;
	color: #332f2f;
        position:relative;
        width:100px;

}

div#page_content div.cta_area .search_text
{
    float:left;
    width:250px;
    position:relative;
}

.results_find_specialist .results_info
{ 
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	border-bottom: 5px solid #ebebeb;
}
 
.results_find_specialist .results_detail
{ 
	padding: 0 0 24px 0;
}

.results_find_specialist .results_detail img
{ 
	margin-top: 25px;
	float: right;
	border: 3px solid #cccccc;
} 
.results_find_specialist .results_details p.details
{ 
	width: 150px;
}
.results_find_specialist .gray_bar 
{ 	
	margin: 0 0 15px 0;
	padding: 3px 0 3px 10px;
	width: 640px;
	height: 12px;
	background: #ebebeb;
 }

.results_find_specialist .results_amount
{ 
	padding: 20px 0 25px 0;
}
 
div#page_content .results_find_specialist ul.pagination_bottom 
{ 
	padding: 24px 0 0 0;
 	list-style: none;
 	float: right;
}
  
div#page_content  .results_find_specialist ul.pagination_bottom li
{ 
	margin: 0 3px 0 0;
	padding: 3px 5px;
 	height: 14px;
 	display: inline;
 	float: left;
 	list-style: none;
 	background: #ebebeb;
 	font-size: 14px;
 }
  
div#page_content .results_find_specialist ul.pagination_bottom li a
{
	text-decoration: none;
	color: #009999;
}

div#search_results_header,
div#search_detail_header
{
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0 0 25px;
	height: 20px;
	width: 190px;
	background: #F4F4F4;
}
div.results_detail div.search_detail_text
{
	padding: 25px 10px 0 25px;
}

div.results_detail div.search_detail_text span.doc_name
{
	color: #02238e;
	font-weight: bold;
	font-size: 16px;
}

div.results_amount div.search_results_count
{
	
	font-size: 16px;
	font-weight: bold;
	color: #000;
}
select.search_count_select
{
	border: solid 3px #cccccc;
}
.search_count_select_holder
{
	float: right;
	width: 200px;
        text-align:right;
}



.image_top_spacer
{
	margin-top:20px;
}
/* pics BEGIN */
div.pic_490
{	
	width: 490px;
	margin: 20px auto;
	padding: 22px 0 0 0;
	background: transparent url(../images/shell/pic_frames/pic_490.gif) no-repeat;
	position:relative;
}
div.pic_as_joints
{	
	width: 632px;
	margin: 0px auto;
	background: transparent url(../images/shell/pic_frames/pic_632.gif) no-repeat;
	position:relative;
}


div#page_content div.pic_490 h3,
div#page_content div.pic_doublewide h3
{
	margin: 0 0 10px 0;
}

div#page_content div.pic_490 p.caption,
div#page_content div.pic_doublewide p.caption
{
	margin: 10px 0 0 0;
}

div.pic_490 img
{
	margin: 5px 0 0 20px; 
}

div.pic_490 div.bottom
{
	height: 20px;
	background: transparent url(../images/shell/pic_frames/pic_490.gif) no-repeat 0px 100%;
}

div.pic_as_joints div.bottom
{
	height: 20px;
	background: transparent url(../images/shell/pic_frames/pic_632.gif) no-repeat 0px 100%;
}

div.pic_pso_arm
{	
	width: 380px;
	margin: 20px auto;
	padding: 0 16px 16px 16px;
	background: transparent url(../images/shell/pic_frames/pic_412.gif) no-repeat;
	position:relative;
}

div#page_content div.pic_pso_arm h3,
div#page_content div.pic_pso_arm h2.h3_style
{
	padding:14px 0 14px 5px;
	margin:0;
}

div#page_content div.pic_pso_arm h2.h3_style
{
    font-size:1.34em;
    font-weight:normal;
    line-height:1.25em;
}

div#page_content div.pic_pso_arm div.pic_caption
{
	width: 360px;
	margin:0;
}

div.pic_pso_arm div.bottom
{
	height: 20px;
	width:412px;
	background: transparent url(../images/shell/pic_frames/pic_412.gif) no-repeat 0px 100%;
	position:absolute;
	bottom:0;
	left:0px;
}

div.pic_caption
{
	clear: both;
	margin: 5px 20px 0px 20px;
	padding: 10px;
	background: #ebebeb;
}

div.pic_doublewide
{
	width: 650px;
	background: transparent url(../images/shell/pics_doublewide-top.gif) no-repeat;
}

div.pic_doublewide div.pic_inner
{
	padding: 25px 20px 0 30px;
}

div.pic_doublewide h3
{
	margin-top: 0;
}

div.pic_doublewide p.caption
{
	margin: 5px 0 0 0;
}

div.pic_doublewide div.pic_inner p.caption
{
	text-align: left;
}

div.pic_doublewide div.pic_inner img
{
	margin-right: 10px;
}

div.pic_doublewide div.pic_inner div.pic_holder
{
	width: 50%;
	float: left;
}

div.pic_doublewide div.pic_doublewide_bot
{
	clear: both;
	height: 32px;
	background: transparent url(../images/shell/pics_doublewide-bottom.gif) no-repeat 100% 100%;
}

div.pics_double_single
{
	float: left;
	width: 315px;
	height: 319px;
	background: transparent url(../images/shell/pics_double_single-background.gif) no-repeat;
}
div.pics_double_single img
{
	margin: 20px 0 0 16px;
}

div.pic_psa_hand
{
	width: 520px;
	background: transparent url(../images/shell/pic_psa_hand-top.gif) no-repeat;
	margin:0px auto 0px auto;
}

div.pic_psa_hand div.pic_psa_hand_bot
{
	clear: both;
	height: 32px;
	background: transparent url(../images/shell/pic_psa_hand-bottom.gif) no-repeat 100% 100%;
}
div.pic_psa_hand div.pic_inner,
div.pic_psa_hand div.pic_inner,
div.pic_as_joints div.pic_inner
{
	padding: 5px 20px 10px 30px;
}

div.pic_pso_arm div.pic_inner
{
	padding: 5px 0px 10px 0px;
}

/* pics END */

/* find a specialist - BEGIN */
input.find_text_input
{
	border: solid 3px #cccccc;
}

div.results_detail span.search_title,
div#search_results_summary span.search_title 
{
	font-size:15px;
	font-weight:bold;
	padding: 0 20px 0 0;
}
div.results_detail span.search_object,
div#search_results_summary span.search_object 
{
	font-size:15px;
	color: #02208e;
	font-style: italic;
}
/* find a specialist - END */


/* generic tab styles - BEGIN */

div#page_content ul.tab_list
{
	padding-top: 25px;
	border-bottom: solid 7px #ccebeb;
	height: 32px;
	margin: 0 0 0 0;
}

div#page_content ul.tab_list li
{
	color: #666666;
	background: #e8e8e8;
	width: 220px;
	height: 20px;
	text-align: center;
	float: left;
	margin: 0 7px 0 0;
	padding: 5px 0 0 0px;
	list-style: none;
	font-size: 12px;
	cursor:pointer;
}

div#page_content ul.tab_list li.active
{
	font-weight: bold;
	color: #000;
	font-size: 15px;
	height: 27px;
	padding-top:7px;
	background: #ccebeb;
}

div#page_content div.tab_area
{
	border-top: solid 1px #e4e4e4;
	clear: both;
	display: none;
	
	background: #f4f4f4;
	
}
div#page_content div.tab_area.active
{
	display: block;
	margin-bottom:15px;
}

div#page_content div.tab_area div.inputs
{
	background: #f8f8f8;
	border-bottom: solid 1px #e4e4e4;
	padding: 20px 15px 30px 30px;
}

div#page_content div.tab_area div.inputs p
{
	
}

div#page_content div.tab_area div.inputs label
{
	clear: left;
	display: block;
	float: left;
	width: 130px;
	font-weight: bold;
	font-size: 1.25em;
}

div#page_content div.tab_area div.inputs label.specialist_type
{
	font-weight:normal;
}

div#page_content div.tab_area div.inputs input
{
	float: left;
}

div#page_content div.tab_area div.submit
{
	padding: 20px;
}

/* tab styles - END */


/* Page Conent -END - ^^^^^^^^^^^^^^^^^^^^^^ */

/* symptom checklist - BEGIN */

table.symptoms_checklist
{
	width:100%;
}

table.symptoms_checklist tr td, table.symptoms_checklist tr th
{
	background: #f4f4f4;
	padding: 8px 20px;
	border: solid 3px white;
}
table.symptoms_checklist tr th h2#checklist
{
    font-size:1em;
    font-weight:bold;
    color:#332F2F;
    margin: 0;
    padding:  0;
}
table.symptoms_checklist tr:hover td
{
	background: #e3fafa;
	font-weight: bold;
}

table.symptoms_checklist th.answer
{
	text-align: center;
	width: 64px;
	padding: 13px 0;
}
table.symptoms_checklist td.answer
{
	padding: 1px 12px;
}

table.symptoms_checklist th
{
	font-weight: bold;
	font-size: 1.2em;
}

table.symptoms_checklist td.instructions,
table.symptoms_checklist tr:hover td.instructions
{
	background: #fff;
	color: #999999;
	font-weight: normal;
}

table.symptoms_checklist td.submits,
table.symptoms_checklist tr:hover td.submits
{
	background: #fff;
	color: #999999;
	font-weight: normal;
	padding: 5px 0px;
	vertical-align: middle;
}

table.symptoms_checklist td.submits input,
table.symptoms_checklist td.submits a
{
	float: left;
}
table.symptoms_checklist td.submits a
{
	padding: 10px 0 0 10px;
}
/* symptom checklist - END */


/* custom form elements - BEGIN - */
span.checkbox {
	width: 34px;
	height: 30px;
	padding: 0 5px 0 0;
	background: url(../images/shell/forms/check_boxes.gif) no-repeat 0px 0px;
	display: block;
	clear: left;
	float: left;
	cursor: pointer;
}

.pso101 .finda_derm span.checkbox {
    margin-left:-9px;
}

span.radio {
	width: 34px;
	height: 30px;
	padding: 0 5px 0 0;
	background: url(../images/shell/forms/radio_trans_test.gif) no-repeat 0px 0px;
	display: block;
	clear: left;
	float: left;
	cursor: pointer;
}
.formAreaDisabled span.radio 
{
    background-position:-120px 0px;
}

span.select {
	position: absolute;
	width: 168px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 25px;
	padding: 2px 24px 0 8px;
	color: #009999;
	font: 12px/21px arial,sans-serif;
	background:  url(../images/shell/forms/select.gif) no-repeat 0px 0px;
}
div#results_per_page span.select
{
	display:inline;
	width: 66px;
	background: url(../images/shell/forms/select_results.gif) no-repeat 0px 0px;
}



select#page_size_sitesearch
{
	width:66px;
        border:2px solid #ccc;
        color:#009999;
}

div#page_content a.wide_sel
{
	display: block;
	width: 400px;
	height: 59px;
	color: #009999;
	font-size: 20px;
	text-decoration: none;
	padding: 0;
	margin: 4px 0 0 3px;
}
div#page_content a.wide_sel img
{
}

div.select_slide
{
	background: transparent url(../images/shell/slide_selector/btn_wide_background-top.gif) no-repeat 0px 0px;

}

div.select_slide_topspace
{
	margin-top:11px;
}

div.select_slide_label_topspace
{
	margin-top:21px;
}

div.select_slide div.selectors
{
	display: none;
	padding: 2px 0px 2px 7px;
	background: transparent url(../images/shell/slide_selector/btn_wide_container_background.gif) repeat-y;
}
div.select_slide div.selectors img
{
/*	margin: 0 0 3px;*/
}
div.select_slide div.divider
{
	background: transparent url(../images/shell/slide_selector/btn_wide_container_divider.gif) no-repeat;
	height:19px;
	width:390px;
	position:relative;
	left:-4px;
}
div.select_slide_left_label_outer
{
	#position:relative;
	height:66px;
	float:left;
	display:table;
	width:125px;
}
div.select_slide_left_label_mid
{
	width:125px;
	#top:50%;	
	display: table-cell;
	#position:absolute;
	vertical-align:middle;
	text-align:right;
}
div.select_slide_left_label
{
	#position:relative;
	#top:-50%;
	font-weight:bold;
}

/* custom form elements - END - */

/* sign up form - BEGIN */
table.signup_form
{
	margin: 10px 0 15px 0;
	width: 531px;
	font-size: 1.33em;
        position:relative;
}
div.container903 table.signup_form,
div#indication_form table.signup_form,
div.copay_container table.signup_form
{
	margin: 0px 0 15px 0;
	width: 851px;
	font-size: 1.33em;
}

div.container903 table.no_bottom_mar {
    margin-bottom:0px;
}

div.container903 table.no_bot_margin
{
    margin-bottom:0px;
}
tr.taking_enbrel_spacer td
{
    margin-top:15px;
}
table.signup_form td.label,
table.signup_form td.wideLabel,
table.signup_form td.mediumLabel
{
	font-weight: bold;
	height: 38px;
}
table.signup_form tr.tall_row td.label {
    height:56px;
}
div.container903 table.signup_form td.label
{
	width:200px;
}
div.container903 table.signup_form td.mediumLabel
{
	width:250px;
}

div.container903 table.signup_form td.moreInfoCol {
    width:295px;
}
 
table.copay_container td.label
{
	font-weight: bold;
	font-size: 1.2em;
	height: 38px;
}
table.signup_form td.radio_single,
table.signup_form td.med_check_single
{
	width: 44px;
	padding-left:6px;
}
div#indication_form table.signup_form td.radio_single {
    height:30px;
}
table.signup_form td.radio_label,
table.signup_form td.med_name_single
{
    width:487px;
}
table.signup_form td.radio_label_wide,
table.signup_form td.med_name_single_wide
{
    width:807px;
}
table.signup_form td.med_check_double
{
	width: 34px;
	padding: 0 58px 0 57px;
        text-align:center;
}
table.signup_form td.med_check_double_label,
table.signup_form th.med_check_double_label
{
	padding: 2px 0 2px 15px;
	font-weight: normal;
        width:300px;
}
table.signup_form th.med_take
{
	text-align: center;
	font-weight: normal;
	font-size: .9em;
	padding: 2px 0 2px 0;
        width:100px;
}
table.signup_form th.med_name
{
	text-align: left;
	font-weight: normal;
	font-size: .9em;
	padding: 2px 0 2px 15px;
}
table.signup_form th.med_check_double_spacer {
    width:351px;
}
table.signup_form .small_explanation
{
	font-weight: normal;
	font-size: .7em;
	line-height: 1.125em;
}
table.signup_form td.text_spacer
{
    padding-left:15px;
}
#ual
{
    border:solid 2px #cccccc;
    padding:4px;
    background:#fff;
    margin: 20px 10px;
}

.captchaTable {
    background-color:#e0f8f8;
    margin-top:20px;
}

.captchaTable .captchaText {
    font-size:.9em;
    font-weight:bold;
}

.captchaTable .error_on .captchaText {
    color:#EA3424;
}

.captchaTable .captchaFieldCell {
    padding:0 15px;
}

.captchaTable img#reload_btn,
.captchaTable img#audio_btn {
    cursor:pointer;
}

div.container903 #ual {
    margin:0px 0px 20px 0px;
}
div#full_form div.form_shadow_section_header
{
	background: #f8f8f8 url(../images/content/bg_container_shadow_section.gif) repeat-x 0px 0px;
	padding: 20px 25px 15px 25px;
        border-width:0px 1px 0px 1px;
        border-color:#e4e4e4;
        border-style:solid;
}
div#page_content div#full_form div.form_shadow_section_header h3 {
    font-size:2em;
    margin-bottom:7px;
}
#full_form div.form_section_header
{
	background: #EBEBEB;
	border: solid 1px #e4e4e4;
	border-left: none;
	border-right: none;
	padding: 20px 25px 15px 25px;
}
#full_form div.form_required_header
{
	background: #EBEBEB;
	padding: 20px 25px 7px 25px;
}
#full_form div.form_section_header_inner,
#page_content div.form_section_header_inner
{
	background: #EBEBEB;
	border: solid 1px #e4e4e4;
	border-left: none;
	border-right: none;
	padding: 20px 25px;
	margin: 10px -15px;
}
#full_form div.form_section_header_inner_white
{
	background: #fff;
	border: solid 1px #e4e4e4;
	border-bottom: none;
	padding: 20px 25px;
}
div.copay_container div.form_section_header_inner_white
{
	background: #fff;
	border-left: solid 1px #efefef;
	border-right: solid 1px #efefef;
	padding: 20px 25px;
}
div#page_content div#full_form div.form_section_header_inner_white h3,
div#page_content div.copay_container div.form_section_header_inner_white h3{
	font-size:2em;
        margin-bottom:0px;
}
#full_form div.form_container_header
{
	background: #EBEBEB;
	border-bottom: solid 1px #e4e4e4;
	padding: 20px 25px 0 25px;
        min-height:63px;
	height:auto !important;
	height:63px;
}
#full_form div.form_container_header p
{
    margin:7px 0px 0px 0px;
}
#full_form div.form_section_header p
{
	margin: 0;
}
input.text
{
	width: 304px;
	border: solid 3px #cccccc;
	color: #009999;
}

input.gray_mask
{
	color:#cccccc;
	text-align:center;
}

table.signup_form select,
table.finda_table select,
table.schedulecall_form select
{
	border: solid 3px #cccccc;
	color: #009999;
}

.ie_select_border 
{
    border:0px;
    height:1.3em;
}

table.signup_form td.label label,
table.signup_form td.mediumLabel label,
table.schedulecall_form td.label label
{
	padding: 0 0 0 15px;
	display: block;
}

table.copay_form td.label label {
    padding-left:0px;
}

table.signup_form textarea
{
	border: solid 3px #cccccc;
	color: #009999;
}
.required
{
	background: transparent url(../images/shell/forms/required_icon.gif) no-repeat 0px 2px;
	padding: 0 0 0 15px;
	display: block;
	
}

table.signup_form span.radio
{
	float: left;
	display: block;
}
table.signup_form  td.label label.gender,
table.signup_form  td.label label.currently_taking,
table.signup_form  td.label label.enrolled_enbrel_support
{
	float: left;
	font-size: 1em;
	font-weight: normal;
	padding: 0;
}

div.right_col div#full_form div.right_content h3.form_header_separator
{
	background: #f4f4f4;
	border: solid 2px #e4e4e4;
	border-right: solid 0px #e4e4e4;
	border-left: solid 0px #e4e4e4;
	padding: 25px 15px;
	margin: 10px -15px;
}
div#full_form_header
{
	background:#fff url(../images/content/full_form_header.gif) no-repeat 0px 0px;
        height:56px;
}

div.as_form div#full_form_header { background-position:0px 0px; }
div.jia_form div#full_form_header { background-position:0px -56px; }
div.psa_form div#full_form_header { background-position:0px -112px; }
div.pso_form div#full_form_header { background-position:0px -168px; }
div.ra_form div#full_form_header { background-position:0px -224px; }

input.date_month, input.date_day, input.phone_3
{
    text-align:center;
    width:35px;
}

input.date_year, input.phone_4
{
    text-align:center;
    width:45px;
}

input.phone_6
{
    text-align:center;
    width:60px;
}

div#page_content div.intServicesList {
    background:#f4f4f4 url(../images/content/bgIntServicesList.gif) no-repeat 100% 50%;
    padding:8px 165px 0px 0px;
    margin-bottom:10px;
}

div#page_content div.intServicesList ul {
    margin-bottom:0px;
}

div#page_content div.intServicesList li {
    padding-bottom:10px;
    margin-bottom:0px;
}

div#page_content p.txtLandingPgLarge {
    margin:0px;
    color:#332f2f;
    font-size:2.5em;
    font-weight:bold;
    line-height:1em;
}

div#page_content p.txtLandingPgSmall {
    margin-top:25px;
    color:#332f2f;
    font-size:1.2em;
}

div#page_content p.txtLandingPgSmallBold {
    margin-top:25px;
    color:#332f2f;
    font-size:1.2em;
    font-weight:bold;
}

div#page_content div.copayLandingBox p.txtLandingPgSmallBold {
    width:460px;
    margin-top:0px;
}

img.iconLandingPg {
    position:absolute;
    right:0px;
    top:-110px;
}

div.copayLandingBox img.iconLandingPg {
    position:absolute;
    right:-10px;
    top:-115px;
}

div#page_content div.verifyInsurance img.right_image {
    position:absolute;
    right:50px;
    top:100px;
}

div#page_content div.verifyInsurance div.container_text {
    width:400px;
}

div.shadowBox div.content,
div.shadowBoxHasHeader div.content,
div.shadowBoxBottom div.content {
    position:relative;
    width:590px;
}

div.shadowBox {
    background:#fff url(../images/content/bgShadowBox.gif) no-repeat 0px 0px;
    padding:35px 30px 20px 30px;
    margin-top:20px;
}

div.shadowBoxHasHeader {
    background:#fff url(../images/content/bgShadowBox.gif) no-repeat 0px 0px;
    padding:0px 3px 30px 3px;
    margin-top:20px;
}

div.shadowBoxBottom {
    background:#f8f8f8 url(../images/content/bgShadowBoxBottom.gif) no-repeat 0px 0px;
    padding:5px 30px 20px 30px;
}

div.shadowBoxBottom div.boxBottom650 {
    background:#f8f8f8 url(../images/content/boxBottom650.gif) no-repeat 0px 0px;
    width:650px;
    height:17px;
    position:relative;
    top:20px;
    left:-30px;
    margin-right:-60px;
    display:inline-block;
}

div#page_content div.shadowBoxBottom a.cta_link
{
	background:#f8f8f8 url(../images/callouts/green_arrow.gif) no-repeat 100% 0px;
	padding-right:9px;
	text-align:left;	
	display:inline-block;
	line-height:19px;
	color:#009999;
	font-weight:bold;
	text-decoration:none;
	margin-top:0px;
        text-transform:uppercase;
}

div#page_content div.shadowBoxBottom a.cta_link:hover
{
    text-decoration:underline;
}

div.copayLandingBottom {
    background-image:url(../images/content/bgCopayShadowBoxBottom.gif);
}

div.copayLandingBottom div.left {
    float:left;
    width:50%;
}

div.copayLandingBottom div.right {
    float:right;
    width:255px;
}

a.btn_verify_coverage {
    background:transparent url(../images/shell/btn_verify_coverage.gif) no-repeat 0px 0px;
    width:188px;
    height:39px;
    display:block;
    text-indent:-9999px;
    outline:none;
}

a.btn_verify_coverage:hover { background-position:0px -39px; }

div.supportProgramVidBox {
    background-color:#f8f8f8;
    padding:10px 10px 10px 30px;
    width:603px;
    margin-left:-27px;
}

div.supportProgramVidBox div.scrollVideoBox{
    float:right;
}

div#supportVideoBox1 { background-image:url(../images/content/bgSupportVideoBox1.jpg); }
div#supportVideoBox2 { background-image:url(../images/content/bgSupportVideoBox2.jpg); }

div.raTalksVideoBoxInfo
{
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0px 0px;
    width:208px;
    height:131px;
    margin-top:81px;
    position:relative;
    line-height:1.3em;
}

div#supportVideoBox1 div.scrollVideoBoxInfo { background-image:url(../images/content/bgSupportVideoBoxInfo1.png); }
div#supportVideoBox2 div.scrollVideoBoxInfo { background-image:url(../images/content/bgSupportVideoBoxInfo2.png); }

div.raTalksVideoBoxInfo div.content
{
    font-size:12px;
    padding:12px 6px 12px 10px;
}

div.watchSupportVideos {
    background:#f8f8f8 url(../images/content/iconSupportVideos.gif) no-repeat 0px 0px;
    font-size:1.2em;
    color:#009999;
    font-weight:bold;
    padding-left:44px;
    display:inline;
    margin-top:10px;
    width:120px;
    float:left;
    text-decoration: none;
}


div.watchSupportVideos_payment {
    background:#ebeaea url(../images/content/iconSupportVideosSmall.gif) no-repeat 5px 5px;
    position:absolute;
    bottom:0px;
    left:220px;
    color:#666;
    padding:4px 5px 5px 44px;
    font-size:12px;
    width:125px;
    line-height:14px;
    font-weight:bold;
    text-decoration: none;
    
}

/* sign up form - END */

/* generic modal pop-ups - BEGIN */
div#checklist_yes, div#checklist_no
{
	display: none;
	height: 300px;
}

div.mode_pop
{
	width: 539px;
	padding-top: 9px;
	background: transparent url(../images/shell/pop_up_bk2-top.png) no-repeat;

}

div.mode_pop div.mode_pop_inner
{
	width: 451px;
	padding: 0 48px 40px 40px;
	background: transparent url(../images/shell/pop_up_bk2-bottom.png) no-repeat 0px 100%;
}
div.mode_pop div.mode_pop_inner div.button_box
{
	padding-top: 30px;
	height: 60px;
}
div.mode_pop div.mode_pop_inner div.button_box2
{
	padding-top: 15px;
	height: 60px;
	padding-bottom: 10px;
	position:relative;
	left: -5px;
}
div.mode_pop div.mode_pop_inner div.button_box a,
div.mode_pop div.mode_pop_inner div.button_box2 a
{
	float: left;
}

div.mode_pop div.mode_pop_inner div.back_box_no
{
	padding-top: 10px;
}
div.mode_pop div.mode_pop_inner div.back_box_no2
{
	padding-top: 10px;
	position:relative;
	left: -5px;
	padding-bottom: 5px;
}
div#page_content div.mode_pop h1
{
	margin: 0 0 20px 0;
}

div#page_content div.mode_pop p.result_text
{
	font-weight: bold;
	margin: 0 0 25px;
}
div#page_content div.mode_pop p.result_text2
{
	font-weight: bold;
	margin: 0 0 10px;
	font-size: 1.33em;
}
div.mode_pop div.mode_pop_header
{
	height: 24px;
	padding: 0 14px;
}

div.mode_pop div.mode_pop_header a.close
{
	display:block;
	float: right;
	width:16px;
	height:16px;
	text-indent:-9999px;
	outline:none;
	background: transparent url(../images/shell/pop_up-close.gif) no-repeat;
}


/* generic modal pop-ups - END */

/* search results - BEGIN */
input#search_box_results
{
	/*width: 390px;*/
        width:310px;
	border: solid 2px #cccccc;
	color: #989898;
	font-size:22px;
}






div#search_box_wide_ctr
{
    font-size:13px;
    border:2px solid #ccc;
        left:100px;
}

div#search_box_wide_ctr div.content
{
    /*padding-right:4px;*/
    overflow:hidden;
}

div#search_box_wide_ctr span.ffb-match
{
    font-weight:bold;
    background-color:transparent;
    color:#999;
    text-decoration:none;
}

div#search_box_wide_ctr .content .row
{
    border-bottom:0px;
    color:#999;
    padding:3px;
    height:15px;
    border-top:4px solid #fff;
    border-right:0px;
    border-bottom:0px solid #fff; /* this style is also added dynamically in jquery.flexbox.js */ 
    border-left:4px solid #fff;    
    line-height:15px;
    white-space:nowrap;
    width:376px;
    overflow:hidden;
}

div#search_box_wide_ctr .ffb-sel
{
    background-color:#e4f9fa;
}


input#search_box_wide_input,
input#search_box_results
{
	float: left;
	margin: 0;
	padding: 1px 0 1px 0;
	height: 29px;
	color: #989898;
	font-size:22px;
        border: solid 2px #cccccc;
}




div#search_box_container
{
	float:left;
	/*width:400px;*/
        width:320px;
	padding-top:10px;
}
div#search_within_container
{
	float:right;
	/*width:200px;*/
        width:290px;
        text-align:right;
}

div#search_within_container select.dd_search_within
{
	border: solid 2px #cccccc;
	color: #009999;
}

div#search_results div.search_tabs_bottom
{
	height: 33px;
	background: #fff url(../images/content/search_tabs_bottom.gif) no-repeat;
}
div#page_content div#search_results div.tab_area
{
	border:0;
	clear: both;
	background: #fff;
}
div#results_filter_container
{
	margin-top:30px;
}
div#results_filter_container div#results_found
{
	float:left;
	width:50%;
}
div#results_filter_container div#results_per_page
{
	position:relative;
	float:right;
	width:50%;
	text-align:right;
}
div#search_results div.result_row
{
        /*min-height:103px;
	height:auto !important;
	height:103px;*/
	border-bottom:1px solid #e2e3e4;
        clear:both;
        cursor:pointer;
}
div#search_results div.result_row:hover
{
	background-color:#e4f9fa;
}

div.result_row div.result_icon
{
	width:106px;
	float:left;
	display:inline;
	height:103px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:50% 50%;
        cursor:pointer;
}
div.result_row div.pdf { background-image:url(../images/content/search_icon_pdf.png); }
div.result_row div.page { background-image:url(../images/content/search_icon_page.png); }
div.result_row div.tool { background-image:url(../images/content/search_icon_tool.png); }

div.result_row div.result_text
{
	width:494px;
	float:left;
}
div#search_results div.result_row h2.result_title
{
	font-size:22px;
        cursor:pointer;
}
div.result_row div.result_blurb
{
	font-size:1em;
	line-height:1.4em;
	color:#332f2f;
	font-weight:normal;
        padding-bottom:10px;
        cursor:pointer;
}

div.search_pages
{
	clear:both;
	width:650px;
	margin-top:30px;
	text-align:center;
	font-weight:bold;
}
div#page_content div.search_pages a
{
	color:#339999;
	font-size:1.2em;
	text-decoration:none;
	font-weight:normal;
	display:inline-block;
	padding:0 6px;
}
div#page_content div.search_pages a:hover
{
	text-decoration:underline;
}
div#page_content div.search_pages a.current
{
	color:#000066;
	font-weight:bold;
}
div#page_content div.search_pages a.current:hover
{
	text-decoration:none;
}
div#loader_img {
    clear:both;
    width:650px;
    margin-top:30px;
    height:40px;
    text-align:center;
}
div#page_content div#search_box_container div.submit
{
	padding: 10px 0;
	margin-left:-6px;
}

/* search results - END */


/* REQUEST INFORMATION FORM */

div.ra_form div#dyn_ra_form { display:block; }
div.ra_form div#dyn_as_form { display:none; }
div.ra_form div#dyn_jia_form { display:none; }
div.ra_form div#dyn_psa_form { display:none; }
div.ra_form div#dyn_pso_form { display:none; }

div.as_form div#dyn_ra_form { display:none; }
div.as_form div#dyn_as_form { display:block; }
div.as_form div#dyn_jia_form { display:none; }
div.as_form div#dyn_psa_form { display:none; }
div.as_form div#dyn_pso_form { display:none; }

div.jia_form div#dyn_ra_form { display:none; }
div.jia_form div#dyn_as_form { display:none; }
div.jia_form div#dyn_jia_form { display:block; }
div.jia_form div#dyn_psa_form { display:none; }
div.jia_form div#dyn_pso_form { display:none; }

div.psa_form div#dyn_ra_form { display:none; }
div.psa_form div#dyn_as_form { display:none; }
div.psa_form div#dyn_jia_form { display:none; }
div.psa_form div#dyn_psa_form { display:block; }
div.psa_form div#dyn_pso_form { display:none; }

div.pso_form div#dyn_ra_form { display:none; }
div.pso_form div#dyn_as_form { display:none; }
div.pso_form div#dyn_jia_form { display:none; }
div.pso_form div#dyn_psa_form { display:none; }
div.pso_form div#dyn_pso_form { display:block; }

tr.enbrel_treatment_formdiv,
tr.enbrel_treatment_treatstart,
.form_blue_row
{
	background:#e0f8f8;
}

tr.form_blue_last_row td
{
	background:#e0f8f8;
        padding-bottom:10px;
}

tr.enbrel_treatment_formdiv td,
tr.enbrel_treatment_treatstart td
{
	padding:15px 0 10px 0;
}

tr.enbrel_treatment_nottaking
{
	background:#fff;
}

div.enbrel_treatment_msg,
div.currently_enrolled_msg
{
	background:#fff;
        padding:15px;
}

tr.enbrel_treatment_nottaking td
{
    border-top:1px solid #e4e4e4;
    border-bottom:1px solid #e4e4e4;
}

div.enbrel_treatment_icon
{
	background:#fff url(../images/shell/slide_selector/enbrel_treatment_icon.gif) no-repeat;
	width:77px;
	height:63px;
	float:left;
}

div.enbrel_nottaking_icon
{
	background:#fff url(../images/shell/slide_selector/enbrel_nottaking_icon.gif) no-repeat;
	width:52px;
	height:61px;
	float:left;
}



div.enbrel_treatment_intro
{
	float:left;
	width:600px;
	margin:20px 0 0 20px;
}

/* END REQUEST INFORMATION FORM */

div#support_header
{
	font-size:1.7em;
	font-weight:bold;
	margin:10px 0;
}

div#support_subheader
{
	margin:10px 0;
	font-size:1.4em;
}

div#page_content div.cta_container
{
	position:relative;
	margin-top:0px;
	background: #f4f4f4 url(../images/content/support_box_bottom.gif) no-repeat scroll 0px 100%;
	padding-bottom: 32px;
}
div#page_content div.cta_header_wide,
div#page_content div.cta_header
{
	height: 27px;
	line-height:27px;
	margin: 0 0 0 0;
	color: #000;
	background: #f4f4f4;
	width:220px;
	text-align: left;
	padding: 25px 0 19px 25px;
	font-size: 15px;
	font-weight: bold;
}
div#page_content div.cta_header_wide
{
	width: auto;
}

div#page_content div.cta_area
{
	border-top: solid 1px #e4e4e4;
	background: #f8f8f8;
	padding-bottom: 20px;
}

div#page_content div.cta_area div.cta_text
{
	padding: 20px 25px 0 25px;
}

div#page_content div.cta_area div.cta_button
{
	padding: 0 0 0 25px;
}

div#page_content div.cta_area div.cta_button a
{
	text-decoration:none;
	color:#009999;
}

table.copay_form td.label_cell
{
	width:172px;
}
table.copay_form input
{
	/*border: solid 2px #cccccc;*/
	color: #009999;
}
table.copay_form input.text_Phone1,
table.copay_form input.text_Phone2,
table.copay_form input.text_DOB1,
table.copay_form input.text_DOB2
{
	width: 37px;
	margin-right:5px;
        text-align:center;
}
table.copay_form input.text_Phone3,
table.copay_form input.text_DOB3
{
	width: 50px;
        text-align:center;
}
input.text_cardID
{
	width: 150px;
	/*border: solid 2px #cccccc;*/
	color: #009999;
}

div.copay_form_text
{
	padding:10px 15px;
}
div.copay_form_button
{
	padding:15px 15px 12px 15px;
}
div.copay_selector_divider
{
	background:#f8f8f8 url(../images/content/copay_selector_divider.gif) repeat-x 0px 50%;
	clear:both;
	width:561px;
	height:12px;
}

div.container650_divider
{
	background:#f8f8f8 url(../images/content/copay_selector_divider.gif) repeat-x 0px 50%;
	clear:both;
	width:650px;
	height:12px;
}

div#copay_whatsthis
{
	background:transparent url(../images/shell/bg_copay_whatsthis.png) no-repeat;
	width:286px;
	height:197px;
	display:none;
	position: absolute;	
	left: 0px;
	top: 0px;
}
div#copay_whatsthis_pngfix
{
	width:286px;
	height:197px;
	position:absolute;
	top:0;
	left:0;
}
div#copay_whatsthis_close a
{
	display:block;
	position:absolute;
	top:8px;
	right:8px;
	width:16px;
	height:16px;
	text-indent:-9999px;
	outline:none;
}


.bold_green_text 
{
	color:#009999;
	font-weight:bold;
}

.green_text 
{
	color:#009999;
}

span.smallcaps,
div#page_content div.right_rail_callout span.smallcaps
{ 
	font-size:10px; 
	text-transform: uppercase;
}

div#isi a.isi_link { 
	color:#332F2F;
	text-decoration:underline;
	font-weight:bold;
}

.enbrel_support { font-style:italic; }

.grayBGCapsText {
    background-color:#f3f3f3;
    color:#999999;
    text-transform:uppercase;
    font-weight:normal;
    padding:2px 5px;
    letter-spacing:.75px;
    display:inline-block;
    margin-top:15px;
    font-size:1.5em;
}

/* glossary styles - START */
div#glossary_popup
{
	width: 180px;
	text-align: left;
	z-index: 20;
}
div#glossary_popup div.term
{
	background: transparent url(../images/shell/gloss_pop_back.gif) no-repeat;
	padding: 22px 17px 5px;
	color: #329999;
	font-size: 16px;
}
div#glossary_popup div.definition
{
	background: transparent url(../images/shell/gloss_pop_back.gif) no-repeat 0px 100%;
	padding: 5px 17px 22px;
	color: #000;
	font-size: 12px;
}
/* glossary styles - END */

/* form info popup styles - START */
img.moreInfoSmall {
    display:inline-block;
    margin-left:6px;
}
div#info_popup
{
	background: transparent url(../images/shell/gloss_pop_back.gif) no-repeat 0px 100%;
	width: 180px;
	text-align: left;
	z-index: 20;
	padding: 5px 17px 22px;
	color: #000;
	font-size: 12px;
}
div#moreInfoPopup {
    background: transparent url(../images/shell/moreInfo_pop_back.gif) no-repeat 0px 0px;
    width: 400px;
    text-align: left;
    z-index: 20;
    padding-top:15px;
}
div#moreInfoPopup div.content {
    background: transparent url(../images/shell/moreInfo_pop_back.gif) no-repeat 0px 100%;
    width: 366px;
    text-align: left;
    z-index: 20;
    padding: 0px 17px 5px;
    color: #000;
    font-size: 12px;
}
span.sharpsTextHighlight {
    background:#ebebeb url(../images/shell/forms/iconMoreInfo.gif) no-repeat 98% 50%;
    padding:2px 22px 2px 2px;

}

/* form info popup styles - END */

/* interstitial style - START */
div.standard_popup,
div#page_content div.standard_popup
{
	text-align: left;
	color: #332f2f;
	font-size: 12px;
	line-height: 1.25em;
	width: 455px;
	background: transparent url(../images/shell/utility_interstitial-top.png) no-repeat;
}
div.standard_popup div.inner,
div#page_content div.standard_popup div.inner
{
	clear: right;
	padding: 6px 30px 23px 35px;
        position:relative;
	background: transparent url(../images/shell/utility_interstitial-mid.png) no-repeat;
}

div.standard_popup div.bottom,
div#page_content div.standard_popup div.bottom
{
	height: 13px;
	background: transparent url(../images/shell/utility_interstitial-bot.png) no-repeat;
}

div#standard_popup_iefix
{
    display:none;
    position:absolute;
    width: 485px;    
    top:0;
    left:0;
    z-index:-1;
}

div.inner_iefix
{
    display:none;
    position:absolute;
    width: 485px;    
    top:15px;
    left:0;
    z-index:-1;
}

div.standard_popup div.bottom_iefix
{
    display:none;
    position:absolute;
    height: 13px;
    width: 485px;    
    left:0;
    z-index:-1;
}

div.standard_popup a#top_button,
div#page_content div.standard_popup a#top_button
{
	float: right;
	margin: 6px 10px 0 0;
}
div.standard_popup a#top_button img,
div#page_content div.standard_popup a#top_button img
{
	border: none;
}
div.standard_popup a,
div#page_content div.standard_popup a
{
	color: #666666;
}

div#leaving_site_popup,
div#pdf_popup
{
    height: 379px;
}

div#leaving_site_popup div.inner_iefix
{
    height: 350px;
}

div#pdf_popup div.inner_iefix
{
    height: 359px;
}

div#toc div.inner_iefix
{
    height: 326px;
}

div#leaving_site_popup div.buttons,
div#pdf_popup div.buttons
{
	height: 40px;
}
div#leaving_site_popup div.buttons img,
div#leaving_site_popup div.buttons a
{
	float: left;
}
div#leaving_site_popup div.buttons
{
	margin: 14px 0 0 10px;
}

div.standard_popup div.pop_footer
{
	margin-top: 30px;
	clear: both;
	font-size: 11px;
}
div.standard_popup label
{
	display: block;
	font-size: 16px;
	color: #332f2f;
	font-weight: bold;
	
}

div.standard_popup h1,
div#page_content div.standard_popup h1,
div.standard_popup h2.title,
div#page_content div.standard_popup h2.title
{
	color: #009999;
	font-size: 30px;
	padding: 0;
	margin: 0 0 10px 0;
	font-weight: normal;
	line-height: 1.2em;
}
div.standard_popup h2,
div#page_content div.standard_popup h2
{
	color: #000000;
	font-size: 16px;
	padding: 0;
	margin: 0 0 5px 0;
	font-weight: bold;
}
div.standard_popup h2.email_success,
div#page_content div.standard_popup h2.email_success
{
	color: #999999;
}


div.standard_popup input.text
{
	width: 245px;
	border: solid 3px #cccccc;
}

div#toc
{
	height: 379px;
	width: 455px;
	background: transparent url(../images/shell/interstitial_background.png) no-repeat;
	text-align: left;
	color: #332f2f;
	font-size: 12px;
}
div#toc div.inner div.holder
{
	padding: 1px;
	border: solid 1px #cccccc;
}
div.basicScroll {
     height:200px;
     overflow:auto;
     padding:4px;
}
div#toc div.inner div.basicScroll {
	background:#FFFFFF none repeat scroll 0px 0px;
	height:200px;
	overflow:auto;
	padding-left:5px;
}


div#email_page_popup
{
	height: 475px;
}

div#email_page_popup div.inner_iefix
{
    height: 369px;
}

div#email_page_popup #error_msg_container 
{
    height:25px;
    margin-top:6px;
}

div#email_page_popup input.text
{
	margin: 3px 0 20px;
}
div#email_success_popup_containter
{
	height: 180px;
}

div#email_success_popup_containter div.inner a,
div#schedulecall_thanks_asap_popper div.buttons a,
div#schedulecall_thanks_spec_popper div.buttons a
{
	padding: 2px 8px 0 0;
	color: #009999;
	font-weight: bold;
	text-decoration: none;
	background: #fff url(../images/callouts/green_arrow.gif) no-repeat scroll 100% 0px;
}


div#email_success_popup_containter div.inner_iefix
{
    height: 147px;
}

div#email_success_popup_containter div.inner a.canceller
{
	margin-top: 20px;
}

div#share_popup
{
	z-index: 30;
	height: 290px;
	width: 303px;
	background-image: url(../images/shell/share_bk-top.gif);
}
div#share_popup div.inner
{
	padding: 10px 20px 14px 15px;
	background-image: url(../images/shell/share_bk-mid.gif);
	background-repeat: repeat-y;
}
div#share_popup div.bottom
{
	height: 8px;
	background-image: url(../images/shell/share_bk-bot.gif);
}
div#share_popup div.inner div.or_line
{
	height: 37px;
	padding: 0;
	text-align: center;
	background: #fff url(../images/shell/share_or_line.gif) no-repeat 0px 5px;
	font-size: 16px;
	font-weight: bold;
}

div#share_popup div.inner div.or_line div.or
{
	width: 30px;
	background: #fff;
	margin: 23px 0 0 120px;
}

div#share_popup a#top_button
{
	margin: 8px 3px 0 0;
}
div#share_popup div#share_table
{
	width: 300px;
	height: 120px;
}
div#share_popup input#page
{
	width: 268px;
}
div#share_popup div.shareable
{
	background: #fff url(../images/shell/share_icons_sprite.gif) no-repeat 0px 0px;
	height: 24px;
	width: 90px;
	float: left;
	padding: 8px 0 0 35px;
	cursor: pointer;
	margin: 0 10px 8px 0;
}
div#share_popup div.shareable:hover
{
	background-color: #e3fafa;
}
div#share_popup div#delicious
{
	background-position: 0px 0px;
}
div#share_popup div#delicious:hover
{
	background-position: 0px -192px;
}
div#share_popup div#digg
{
	background-position: 0px -32px;
}
div#share_popup div#digg:hover
{
	background-position: 0px -224px;
}
div#share_popup div#twitter
{
	background-position: 0px -96px;
}
div#share_popup div#twitter:hover
{
	background-position: 0px -288px;
}
div#share_popup div#facebook
{
	background-position: 0px -128px;
}
div#share_popup div#facebook:hover
{
	background-position: 0px -320px;
}
div#share_popup div#myspace
{
	background-position: 0px -64px;
}
div#share_popup div#myspace:hover
{
	background-position: 0px -256px;
}
div#share_popup div#buzzup
{
	background-position: 0px -160px;
}
div#share_popup div#buzzup
{
	background-position: 0px -352px;
}
div#busy {
    display:none;
    position: absolute;
    width:160px;
    height:160px;
    border:5px solid #ccc;
}

div.busy2call {
    display:none;
    position: absolute;
    width:70px;
    height:70px;
    margin:auto;
    border:3px solid #ccc;
    border-width:3px;
    border-color:#ccc;
}

/* video poppers */
div.video_popper
{
	width: 641px;
	height: 421px;
	display: none;
}
div.video_popper img.close
{
	float: right;
	margin: 0 0 0 0; 
	cursor: pointer;
}
div#vp_alex
{
	background: url(../images/flash_players/advocate_video_pngs/alex_video.png) no-repeat;
}
div#vp_debra
{
	background: url(../images/flash_players/advocate_video_pngs/debra_video.png) no-repeat;
}
div#vp_jack
{
	background: url(../images/flash_players/advocate_video_pngs/jack_video.png) no-repeat;
}
div#vp_howworks_psa
{
	background: url(../images/flash_players/advocate_video_pngs/vp_howworks_psa.png) no-repeat;
}
div#vp_howworks_pso
{
	background: url(../images/flash_players/advocate_video_pngs/vp_howworks_pso.png) no-repeat;
}


div.video_popper_moa
{
	background:transparent url(../images/content/bg_popper_moa.png) no-repeat;
	width:568px;
	height:427px;
	padding: 15px 15px 15px 15px;
	position:relative;
	display:none;
}

div.video_popper_advocate
{
	background:transparent url(../images/content/bg_popper_advocate.png) no-repeat;
	width:568px;
	height:364px;
	padding: 15px 15px 15px 15px;
	position:relative;
	display:none;
}
div.video_popper_services
{
	background:transparent url(../images/content/bg_popper_services.png) no-repeat;
	width:568px;
	height:427px;
	padding: 15px 15px 15px 15px;
	position:relative;
	display:none;
}

div#video_popper_moa_iefix
{
    display:none;
    position:absolute;
    width:568px;
    height:427px;    
    padding: 15px;
    top:0;
    left:0;
    z-index:-1;
}

div#video_popper_advocate_iefix
{
    display:none;
    position:absolute;
    width:568px;
    height:364px;    
    padding: 15px;
    top:0;
    left:0;
    z-index:-1;
}
div#video_popper_services_iefix
{
    display:none;
    position:absolute;
    width:568px;
    height:427px;    
    padding: 15px;
    top:0;
    left:0;
    z-index:-1;
}
div.video_popper_moa div.video_title,
div.video_popper_advocate div.video_title,
div.video_popper_services div.video_title
{
	background-color:#f5f5f5;
	height:44px;
	line-height:44px;
	color:#363636;
	font-size:16px;
	font-weight:bold;
	width: 568px;
	text-indent:13px; 
}

div#video_container_hp div.video_title
{
    text-align: left;
}

div.video_popper_moa a.video_close_button,
div.video_popper_advocate a.video_close_button,
div.video_popper_services a.video_close_button
{
	background:#f5f5f5 url(../images/content/video_close_button.gif) no-repeat;
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	top:10px;
	right:12px;
	text-indent:-9999px;
}

div.video_popper_moa div#flash_holder
{
	background:#fff;
	width:568px;
	height:426px;
}

div.video_popper_advocate div#flash_holder
{
	background:#fff;
	width:568px;
	height:321px;
}
div.video_popper_services div#flash_holder
{
	background:#fff;
	width:568px;
	height:320px;
}
div.video_popper_services div#popupFooter {
	background-color:#fff;
	height:48px;
        padding:15px 20px 0px 20px;
	color:#000;
	font-size:12px;
	clear:both;
	position:relative;
        text-align:left;
}

div.video_popper_services div#popupFooter a {
	color:#01228d;
}

div.video_popper_services div#popupMLR {
	position:absolute;
        right:20px;
        bottom:10px;
        font-size:10px;
}
/* support page */
div#enb_support div.left_col div.gray_container h3
{
	font-size: 1.33em;
}

div#enb_support div.left_col div.gray_container h4
{
	font-size: 1.33em;
	font-weight: normal;
}
div#enb_support div.left_col div.gray_container li
{
	background-image: url(../images/shell/bullet_12pt.gif);
	margin-bottom: 8px;
}
div#enb_support div.left_col div.image_container img.container_icon
{
	margin:-60px auto 5px;
	position:relative;
	padding-bottom: 0;
}
div#enb_support div.left_col div.container_body
{
	padding: 25px 20px 0;
}

div#main_page_container .notTakingEnbrel
{
    display:none;
}

/* Error States BEGIN */

div#page_content table.signup_form .error_msg,
div#page_content table.finda_table .error_msg,
div#page_content table.copay_form .error_msg,
div#page_content table.schedulecall_form .error_msg,
div#page_content div#indication_form .indication_error_msg
{
	display:none;
	color:#ea3424;
	padding:0px 0 10px 0;
}

div#email_page_popup .error_msg
{
	display:none;
	color:#ea3424;
	padding:0;
}

div#main div#page_content .error_on label,
div#main div#page_content .error_on a,
div#email_page_popup .error_on label,
div#email_page_popup .error_on a,
.error_on #specialty_text label,
table#specialist_search .error_on label,
table#specialist_search .error_on label.lbAgree a
{
	color:#ea3424;
}

div#main div#right_rail_callout div.psa_perm_damage_bubble .error_on label.no_error_state {
    color:#333;
}

div#main_page_container div#page_content .error_on label.no_error_state,
div#main div#right_rail_outer .error_on label.no_error_state
{
	color:#332F2F;
}

div#page_content table.signup_form .error_msg,
div#page_content div#indication_form .indication_error_msg
{
	font-size:.67em;
	padding-top:20px;
}
div#page_content div#indication_form #indication_normal_msg,
div#page_content div#indication_form #indication_error_msg{
    padding:20px 0px 0px 0px;
}

div#page_content div#indication_form .error_on #indication_normal_msg {
    padding-top:5px;
    color:#ea3424;
}

div#page_content table.signup_form .error_on .error_msg,
div#page_content table.finda_table .error_on .error_msg,
div#email_page_popup .error_on .error_msg,
div#page_content table.copay_form .error_on .error_msg,
div#page_content table.schedulecall_form .error_on .error_msg
{
	display:block;
}

.error_on span.select {
	background-image:url(../images/shell/forms/select-error.gif);
}


.error_on .error_container input.phone_ext {
    border-color:#ccc;
}

table.signup_form .error_on select,
.error_on input,
div.standard_popup .error_on input,
table.signup_form .error_on textarea, 
table.finda_table .error_on textarea,
table.finda_table .error_on select,
.error_on .ie_select_border,
table.schedulecall_form .error_on select,
table.schedulecall_form .error_on input,
.error_on .error_on input.phone_ext
{
	border-color:#ea3424;
}

.error_on input.no_error_state
{
	border-color:#ccc;
}

.error_on .required
{
	background-image: url(../images/shell/forms/required_icon_error.gif);
}

table.finda_table label
{
	padding-top:5px;
}

table.finda_table td
{
	vertical-align:middle;
	padding:5px 0;
}

table.finda_table input
{
	width: 250px;
}

/* Error States END */

/* Schedule Call Begin */

div#schedulecall_popper
{
	background:transparent url(../images/content/bg_popper_schedulecall.png) no-repeat;
	height: 553px;
	width: 912px;
	padding: 15px 15px 15px 15px;
	position:relative;
	display:none;
        font-size:12px;
        line-height:18px;
}

div#schedulecall_popper_iefix
{
    display:none;
    position:absolute;
    height: 553px;
    width: 912px;    
    padding: 15px;
    top:0;
    left:0;
    z-index:-1;
}

div#schedulecall_popper a.close_button,
div#schedulecall_thanks_asap_popper a.close_button,
div#schedulecall_thanks_spec_popper a.close_button
{
	background:#f5f5f5 url(../images/content/video_close_button.gif) no-repeat;
	display:block;
	width:20px;
	height:20px;
	position:relative;
	margin-top:-5px;
	left:532px;
	text-indent:-9999px;
}

div#schedulecall_popper a.close_button
{
    left:896px;
}

div#page_content div#schedulecall_popper h1,
div#page_content div#schedulecall_popper h2.title,
div#page_content div#schedulecall_thanks_spec_popper h2.title,
div#page_content div#schedulecall_thanks_asap_popper h2.title
{
	color: #009999;
	font-size: 30px;
	padding: 0;
	margin: 0 0 10px 0;
	font-weight: normal;
	line-height: 1.0em;
}
div#page_content div#schedulecall_popper h2
{
    font-size:16px;
    font-weight:bold;
    color:#333333;
    padding: 0;
    margin: 0 0 5px 0;

}

div#schedulecall_popper .header_text
{
    font-size:11px;
    color:#666;
}

div#page_content div#schedulecall_popper div.container_header
{
    height:143px;
    background:#fff url(../images/content/icon_schedulecall.gif) no-repeat 20px 28px;
    padding-left:190px;
    padding-top:0;
    padding-bottom:13px;
}

div#page_content div#schedulecall_popper div.container_header p
{
    line-height:1.3em;
}

div.schedulecall_container
{
    width:450px;
    height:399px;
}


div#page_content div#schedulecall_popper div.schedulecall_container div.container_header
{
    background:#ebebeb;
    height:41px;
    line-height:41px;
    border-bottom:1px solid #e4e4e4;
    padding:0 0 0 22px;
    font-size:20px;
    font-weight:bold;
    color:#000;
}

div#page_content div#schedulecall_popper div.schedulecall_container div.container_body
{
    background:#f8f8f8;
    padding:10px 22px 0px 22px;
    height:256px;
    border-bottom:1px solid #e4e4e4;
    border-top:0px;
}

div#page_content div#schedulecall_popper div.schedulecall_container div.divider_line
{
    background:#f8f8f8 url(../images/shell/schedulecall_container_divider.gif) repeat-x 0px 164px;
}

div#page_content div#schedulecall_popper div.schedulecall_container div.toolate
{
    background-position:0px 210px;
}

div#page_content div#schedulecall_popper div.schedulecall_container div.shortbody1
{
    height:164px;
}

div#page_content div#schedulecall_popper div.schedulecall_container div.shortbody2
{
    height:89px;
}
div#page_content div#schedulecall_popper div.schedulecall_container div.shortbody1_toolate
{
    height:204px;
}

div#page_content div#schedulecall_popper div.schedulecall_container div.shortbody2_toolate
{
    height:49px;
}

div#page_content div#schedulecall_popper div.schedulecall_container div.container_footer
{
    background:#ebebeb;
    height:63px;
    padding:10px 14px 0 14px;
    color:#332F2F;
}

div#page_content div#schedulecall_popper div.schedulecall_container div.container_footer a
{
    color:#332F2F;
}

div#schedulecall_popper div.left_container
{
    float:left;
}

div#schedulecall_popper div.right_container
{
    float:right;
}

table.schedulecall_form 
{
    width:406px;
}

table.schedulecall_form td
{
    font-size:13px;
}

table.schedulecall_form td div.required
{
    font-size:12px;
    padding-bottom:20px;
}
div#page_content table.schedulecall_form .error_msg
{

	padding-bottom:20px;
}
table.schedulecall_form td.label
{
	font-weight: bold;
	height: 38px;
        width:191px;
        font-size: 1.33em;
}

div.right_container table.schedulecall_form td.label
{
        width:225px;
}

div.right_container table.schedulecall_form td.callinfo_select_cell,
div.right_container table.schedulecall_form td.callinfo_select_widecell
{
        text-align:right;
       
}

div.right_container table.schedulecall_form div.schedulecall_selecttime
{
        float:right;
        margin-left:15px;
}

div.right_container table.schedulecall_form div.schedulecall_selecttime select
{
        width:160px;
}

div.right_container table.schedulecall_form div.schedulecall_selectdate
{
        float:right;
}

div.right_container table.schedulecall_form div.schedulecall_selectdate select
{
        width:210px;
}

div.right_container table.schedulecall_form td.callinfo_select_cell select
{
    width:190px;
}
table.schedulecall_form .small_text
{
    font-size:10px;
    line-height:1.2em;
}

table.schedulecall_form td input.text
{
    width:200px;   
}

#page_content table.schedulecall_form td input.phone_3
{
    text-align:center;
    width:56px;
}

#page_content table.schedulecall_form td input.phone_4
{
    text-align:center;
    width:68px;
}

table.schedulecall_form tr#schedulecall_date_fields td
{
    padding:10px 0 0 10px;
}

table.schedulecall_form td.radio_cell
{
    width:50px;
    padding-left:10px;
}

table.schedulecall_form tr.formAreaDisabled td.label label,
table.schedulecall_form tr.formAreaDisabled .small_text
{
    color:#a5a4a4;
}

table.schedulecall_form label.schedule_label
{
	font-weight: bold;
        width:40px;
        font-size: 1.33em;
        color:#009999;
}

table.schedulecall_form tr.formAreaDisabled label.schedule_label,
table.schedulecall_form tr.formAreaDisabled select
{
    color:#9ec9c9;
}

table.schedulecall_form .toolate_label
{
        font-weight: bold;
        font-size: 1.33em;
        color:#000;
        margin-top:8px;
}

table.schedulecall_form tr#toolate_row
{
    display:none;
}

table.schedulecall_form tr.spacer_row td
{
    height:15px;
}

div#page_content div#schedulecall_thanks_asap_popper,
div#page_content div#schedulecall_thanks_spec_popper
{
	background:transparent url(../images/content/bg_popper_schedulecall_thanks.png) no-repeat;
	height: 158px;
	width: 548px;
	padding: 15px 15px 15px 15px;
	position:relative;
	display:none;
        font-size:12px;
}

div.schedulecall_thanks_popper_iefix
{
    display:none;
    position:absolute;
    height: 158px;
    width: 548px;
    padding: 15px;
    top:0;
    left:0;
    z-index:-1;
}

div#page_content div#schedulecall_thanks_asap_popper div.container_body,
div#page_content div#schedulecall_thanks_spec_popper div.container_body
{
    padding:0 20px 0 20px;
    border:0;
}

div#page_content div#schedulecall_thanks_asap_popper h2,
div#page_content div#schedulecall_thanks_spec_popper h2
{
    font-weight:normal;
    font-size:15px;
}

div#page_content div#schedulecall_thanks_asap_popper .buttons,
div#page_content div#schedulecall_thanks_spec_popper .buttons
{
    margin-top:20px;
}

/* Schedule Call End */

p.please_see a, span.please_see a
{
    font-weight:bold;
}

a.get_reader_small
{
    background:transparent url(../images/content/icon_adobereader_small.gif) no-repeat 2px 0px;
    padding-left:20px;
}

a.btn_continue
{
    background:transparent url(../images/shell/btn_continue.gif) no-repeat 0px 0px;
    width:113px;
    height:39px;
    display:block;
    text-indent:-9999px;
    outline:none;
    margin-right:10px;
}

a.btn_continue:hover
{
    background-position:0px -39px;
}

a.canceller
{
    line-height:39px;
}

div#page_content ol#privacyPolicyTOC
{
    margin-top:40px;  
}

div#page_content ol#privacyPolicyTOC li
{
    font-weight:bold;
    list-style-type:upper-roman;
    margin-top:10px;
}

div#page_content ol#privacyPolicyTOC li ul, 
div#page_content ol#privacyPolicyTOC li ul li ul
{
    margin-top:0;
    margin-bottom:0;
}
div#page_content ol#privacyPolicyTOC li ul li, 
div#page_content ol#privacyPolicyTOC li ul li ul li
{
    list-style-type:none;
    background-image:none;
    margin:0px;
}

div#page_content ol#privacyPolicyTOC li a, 
div#page_content ol#privacyPolicyTOC li ul li a
{
    font-weight:bold;
}

div#page_content ol#privacyPolicyTOC li ul li ul li a
{
    font-weight:normal;
}

div#page_content p.priPolicyHeader{
    margin-top:30px;
    font-weight:bold;
}

/*** RA Talks videos begin ***/

div#popupRaTalksVid {
	background:transparent url(../images/ratalks/bgPopperRaTalks.png) no-repeat 0px 0px;
	padding:15px;
	width:850px;
	height:440px;
	font-family:arial, helvetica, sans serif;
        display:none;  
        line-height:normal;
        position:relative;
}


div#popupRaTalksVid div#popupRaTalksVid_iefix
{
    display:none;
    position:absolute;
    padding:15px;
    width:850px;
    height:440px;
    top:0;
    left:0;
    z-index:-1;
}

div#popupRaTalksVid div#popupTitle {
	background-color:#f5f5f5;
	font-size:16px;
	font-weight:bold;
	line-height:44px;
	text-indent:15px;
        text-align:left;
}

div#popupRaTalksVid div#popupTitle a.btnClose {
   background:transparent url(../images/shell/btn_close_x.gif) no-repeat 0px 0px;
   display:block;
   width:17px;
   height:17px;
   position:absolute;
   top:13px;
   right:12px;
   text-indent:-9999px;
}

div#popupRaTalksVid div#popupTitle .title {
	background:transparent url(../images/ratalks/logoRAConversationsTitle.gif) no-repeat 15px 9px;
        color:#009999;
        text-indent:190px;
}

div#popupRaTalksVid div#flash_holder_container {
	background-color:#f5f5f5;
	width:640px;
	height:360px;
	float:left;
}

div#popupRaTalksVid div#flash_holder {
	width:640px;
	height:360px;
}

div#popupRaTalksVid ul#raTalksMenu {	
	width:210px;
	float:right;
        margin:0;
        height:359px;
        background-color:#e0e0e0;
        border-bottom:1px solid #b1b1b1;
}

div#popupRaTalksVid ul#raTalksMenu li {
	display:block;
	/*margin-top:-3px;*/
        text-align:left;
        padding-left:0;
        background-image:none;
}

div#popupRaTalksVid ul#raTalksMenu li.outer {
	background-color:#e0e0e0;
	list-style-type:none;
	width:210px;
	border-top:1px solid #b1b1b1;
	height:42px;
	position: relative;
	overflow: hidden;
        margin-bottom:0;
        cursor:pointer;
}

div#popupRaTalksVid ul#raTalksMenu li.hover {
    background-color:#fff;
}

div#popupRaTalksVid ul#raTalksMenu li.last {
	/*border-bottom:1px solid #b1b1b1;*/
}

div#popupRaTalksVid ul#raTalksMenu li.active {
	background-color:#009999;
	color:#fff;
	height:100px;
}

div#popupRaTalksVid ul#raTalksMenu li .inner { 
	position:relative; 	
	width:170px;
        margin:0 20px 0 15px;
	text-align:left;
	color:#333333;
	font-size:13px;
} 

div#popupRaTalksVid ul#raTalksMenu li .inner img{ 
	display:inline;  
	margin-left:5px;
} 

div#popupRaTalksVid ul#raTalksMenu li .inner h2.menuTitle{ 
	/*display:block;*/
	width:174px;
	font-weight:bold;
        font-size:13px;
        margin:0;
        line-height:normal;
        color:#333333;
}

div#popupRaTalksVid ul#raTalksMenu li .inner div.menuText
{ 
	font-weight:normal;
	font-size:11px;
	margin-top:4px;
	/*visibility:hidden;*/
        display:none;
}

div#popupRaTalksVid ul#raTalksMenu li.active .inner h2.menuTitle{
	color:#fff;
}

div#popupRaTalksVid ul#raTalksMenu li.active .inner div.menuText{
	color:#fff;
	display:block;
}

div#popupRaTalksVid ul#raTalksMenu li .inner span.menuIcon{
	background:transparent url(../images/ratalks/iconDocPatientLink.gif) no-repeat 0px 0px;
        width:19px;
        height:11px;
        display:inline-block;
        margin:0 0 0 2px;
        padding:0px;
        /*border:1px solid #f0f;*/
}

div#popupRaTalksVid ul#raTalksMenu li.active .inner span.menuIcon{
	background-image: url(../images/ratalks/iconDocPatientLink-active.gif);
        margin-left:5px;
}

div#popupRaTalksVid div#popupFooter {
	background-color:#efefef;
	height:36px;
	line-height:36px;
	color:#000;
	text-indent:10px;
	font-size:12px;
	clear:both;
	position:relative;
        text-align:left;
}

div#popupRaTalksVid div#popupFooter a {
	color:#000066;
}

div#popupRaTalksVid div#popupMLR {
	position:absolute;
        right:10px;
        top:0px;
        font-size:10px;
}

div.raTalksVideoBox,
div.scrollVideoBox
{
    background-color:#fff;
    background-repeat:no-repeat;
    background-position:0px 0px;
    width:208px;
    height:131px;
    margin:5px;
    border:1px solid #ababab;
    float:left;
    display:inline;
    overflow:hidden;
    position:relative;
    cursor:pointer;
}

div#raTalksVideoBox1 { background-image:url(../images/ratalks/bgRATalksVideoBox1.jpg); }
div#raTalksVideoBox2 { background-image:url(../images/ratalks/bgRATalksVideoBox2.jpg); }
div#raTalksVideoBox3 { background-image:url(../images/ratalks/bgRATalksVideoBox3.jpg); }
div#raTalksVideoBox4 { background-image:url(../images/ratalks/bgRATalksVideoBox4.jpg); }
div#raTalksVideoBox5 { background-image:url(../images/ratalks/bgRATalksVideoBox5.jpg); }
div#raTalksVideoBox6 { background-image:url(../images/ratalks/bgRATalksVideoBox6.jpg); }

div.raTalksVideoBoxInfo,
div.scrollVideoBoxInfo
{
    background-color:transparent;
    background-repeat:no-repeat;
    background-position:0px 0px;
    width:208px;
    height:131px;
    margin-top:81px;
    position:relative;
    line-height:1.3em;
}

div#raTalksVideoBox1 div.raTalksVideoBoxInfo { background-image:url(../images/ratalks/bgRATalksVideoBoxInfo1.png); }
div#raTalksVideoBox2 div.raTalksVideoBoxInfo { background-image:url(../images/ratalks/bgRATalksVideoBoxInfo2.png); }
div#raTalksVideoBox3 div.raTalksVideoBoxInfo { background-image:url(../images/ratalks/bgRATalksVideoBoxInfo3.png); }
div#raTalksVideoBox4 div.raTalksVideoBoxInfo { background-image:url(../images/ratalks/bgRATalksVideoBoxInfo4.png); }
div#raTalksVideoBox5 div.raTalksVideoBoxInfo { background-image:url(../images/ratalks/bgRATalksVideoBoxInfo5.png); }
div#raTalksVideoBox6 div.raTalksVideoBoxInfo { background-image:url(../images/ratalks/bgRATalksVideoBoxInfo6.png); }

div.raTalksVideoBoxInfo div.content
{
    font-size:12px;
    padding:12px 6px 12px 10px;
}

div#raTalksVideoBox1 div.raTalksVideoBoxInfo div.content { padding-top:50px; }
div#raTalksVideoBox2 div.raTalksVideoBoxInfo div.content { padding-top:34px; }
div#raTalksVideoBox3 div.raTalksVideoBoxInfo div.content { padding-top:34px; }
div#raTalksVideoBox4 div.raTalksVideoBoxInfo div.content { padding-top:50px; }
div#raTalksVideoBox5 div.raTalksVideoBoxInfo div.content { padding-top:50px; }
div#raTalksVideoBox6 div.raTalksVideoBoxInfo div.content { padding-top:34px; }

div.raTalksVideoISIBox
{
    background-color:#f6f6f6;
    padding:16px 16px 16px 20px;
    border:1px solid #ababab;
    position:relative;
    margin-top:5px;
    cursor:pointer;
    min-height:1px;
    height:auto !important;
    height:1px;
}

div.raTalksVideoISIBox div.thumbnail
{
    background:#f6f6f6 url(../images/ratalks/bgRATalksVideoISIBox.jpg) no-repeat 0px 0px;
    width:147px;
    height:82px;
    border:1px solid #999; 
    position:relative;
    float:left;
    margin-top:5px;
}

div.raTalksVideoISIBox div.content
{
    float:left;
    width:440px;
    margin-left:10px;
    display:inline;
}

div.raTalksVideoISIBox div.raTalksVideoISIBoxTitle
{
    background:#f6f6f6 url(../images/ratalks/raTalksVideoISIBoxTitle.gif) no-repeat 0px 0px;
    width:226px;
    height:18px;
    text-indent:-9999px;
    margin-bottom:5px;
}

div.raTalksPDFBox
{
    background:#fff url(../images/ratalks/raTalksPDFBox.gif) no-repeat 0px 0px;
    position:relative;
    width:317px;
    padding:108px 0 0 0;
    text-align:center;
    margin:30px 16px 0 0;
    float:left;
    display:inline;
}

div.raTalksPDFBox div.raTalksPDFBoxTitle {
    color:#333333;
    font-size:1.8em;
    font-weight:bold;
    line-height:1.3em;
}

div.raTalksPDFBox div.raTalksPDFBoxSubTitle {
    color:#000066;
    font-size:1.2em;
    font-weight:bold;
    margin-bottom:16px;
}

div.raTalksPDFBoxBottom
{
    background:#fff url(../images/ratalks/raTalksPDFBoxBottom.gif) no-repeat 0px 0px;
    width:317px;
    height:24px;
}

div.raTalksPDFBox div.content
{
    width:273px;
    margin:0 auto;
    text-align:left;
    padding-bottom:22px;
}

.raConversationsText {
    font-style:italic;
    color:#000099;
    font-weight:bold;
}

div#page_content div.raTalksVideoBox a.ratalks_video_wide,
div#page_content div.scrollVideoBox a.watch_video_wide
{
	width: 208px;
	height: 23px;
	background: transparent url(../images/ratalks/btn_ratalks_video_wide.gif) no-repeat;
	display: block;
	text-indent: -9999px;
        position:absolute;
        bottom:0px;
        left:0px;
}

div#page_content div.raTalksVideoISIBox a.ratalks_video
{
	width: 147px;
	height: 21px;
	background: transparent url(../images/ratalks/btn_ratalks_video.gif) no-repeat;
	display: block;
	text-indent: -9999px;
        position:absolute;
        bottom:0px;
        left:0px;
}

div#page_content div.raTalksVideoBox a.ratalks_video_wide:hover,
div#page_content div.scrollVideoBox a.watch_video_wide:hover
{
    background-position:0px -23px
}
div#page_content div.raTalksVideoISIBox a.ratalks_video:hover,
div#page_content div.raTalksVideoISIBox a.hover
{
    background-position:0px -21px
}

div#page_content div.raTalksPDFBox a.download_button_graybg
{
	width: 183px;
	height: 36px;
	background: transparent url(../images/ratalks/btn_download_gray.gif) no-repeat;
	display: block;
	text-indent: -9999px;
        position:absolute;
        top:41px;
        left:112px;
}

div#page_content div.raTalksPDFBox a.download_button_graybg:hover
{
    background-position:0px -36px
}

/*** RA Talks videos end ***/

/*** Patient IV Start ***/

div#page_content h4.call
{
	background: url(../images/shell/icon_call_small.gif) no-repeat 0px 0px;
	padding: 5px 0 10px 30px;
}

div.pic_doublewide div.pic_inner_iv { 
    padding:25px 12px 0 13px; 
}

div.pic_inner_iv div.iv_h2_wrap { 
    margin:5px 20px 20px 20px; 
}

div#page_content div.pic_inner_iv div.iv_h2_wrap h2 { 
    color:#333333;
    font-size:1.7em;
    font-weight:bold;
    margin:0; 
}

div.pic_inner_iv div.iv_gray_wrapper { 
    width: 100%;
    background: #f4f4f4 url(../images/shell/bg_iv_gray_divider.gif) no-repeat 425px 50%;
}

div.pic_inner_iv div.iv_gray_wrapper div.left_ea_text
{
	background: transparent url(../images/shell/bg_gray_angle_tall.gif) left center no-repeat;
	width: 180px; 
	padding: 22px 40px 22px 22px; 
        float:left;
}

.icon_divs { 
    width: 180px; 
    padding-top: 22px; 
    min-height: 140px; 
    text-align: center; 
    float:left;
}

div#center_ins_card a#link_ins_card 
{
	display: block; 
	height: 76px; 
	width: 100%; 
	background:transparent url(../images/shell/icon_iv_card.gif) center no-repeat; 
	border: 1px dotted #f4f4f4;
}

div#right_scrip a#link_scrip
{
	display: block; 
	height: 76px; 
	width: 100%; 
	background:transparent url(../images/shell/icon_iv_prescription.gif) center no-repeat; 
	border: 1px dotted #f4f4f4;
}

.gray_what_is { 
    display: block; 
    margin-top: 80px; 
}

div#right_scrip .green_optional { 
    color: #009999; 
    font-weight: bold; 
    font-size: 0.9em; 
}

div.start_ver_wrap { margin: 26px 0 10px 23px; }

div.start_ver_wrap a.btn_start_verification
{
	display: block; 
	height: 39px; 
	width: 164px; 
	background:url(../images/shell/btn_start_verification.gif) 0 0 no-repeat; 
	text-indent:-9999px;
}

div.start_ver_wrap a.btn_start_verification:hover {
    background-position:0px -39px;
}

div.pic_inner_iv div.iv_gray_wrapper div.icon_divs h4
{
    margin-top: 0; 
    display: block;
}

div#popupPatientIVCard
{
    height: 614px;
}

div#page_content div#popupPatientIVCard div.inner
{
	padding-bottom: 10px;
}

div#popupPatientIVCard div.inner_iefix
{
    height: 614px;
}

table#patientIVCardNumbers {
    margin-top:20px;    
}

table#patientIVCardNumbers td {
    padding:0px 0px 5px 15px;
    vertical-align:top;
}

table#patientIVCardNumbers .numberName {
    color:#009999;
    font-size:16px;
    margin:3px 0 10px 0;
}

div#popupPatientIVPresc
{
    height: 428px;
}

div#popupPatientIVPresc,
div#page_content div#popupPatientIVPresc
{
	width: 575px;
	background-image:url(../images/shell/interstitial_575-top.png);
}
div#popupPatientIVPresc div.inner,
div#page_content div#popupPatientIVPresc div.inner
{
	background-image:url(../images/shell/interstitial_575-mid.png);
}

div#popupPatientIVPresc div.bottom,
div#page_content div#popupPatientIVPresc div.bottom
{
	height:14px;
        background-image:url(../images/shell/interstitial_575-bot.png);
}

div#page_content div#popupPatientIVPresc div.inner
{
	padding: 6px 40px 10px 40px;
}

div#interstitial_575_iefix
{
    display:none;
    position:absolute;
    width: 575px;    
    top:0;
    left:0;
    z-index:-1;
}

div#popupPatientIVPresc div.boldText {
    font-size:16px;
    font-weight:bold;
    line-height:20px;
    margin-top:15px;
}

div#popupPatientIVPresc div.greenText {
    font-size:16px;
    color:#009999;
    margin-top:24px;
    line-height:24px;
}

img.moreInfo {
    display:inline;
    float:left;
    margin-left:20px;
}

table.signup_form td.label label.moreInfoLabel,
table.signup_form td.wideLabel label.moreInfoLabel{
    float:left;
    margin-top:4px;
}

div#page_content p.largeText {
    font-size:2.4em;
    line-height:1.2em;
}

div.containerShadow903 span.smallcaps {
    font-size:.7em;
    text-transform: uppercase;
}

div.containerFloat445 {
    width:445px;
}
    
div#page_content div.containerFloat445 div.container_header {
    background-color:#f0f0f0;
}

div.container_title {
    font-size:1.7em;
    line-height:1.2em;
    font-weight:bold;
}
        
div.containerFloat445 div.container_body {
    padding:25px 25px 70px 25px;
}

div.containerFloat445 div.containerStripe {
    background:#f8f8f8 url(../images/callouts/bg_callout_stripe.gif) repeat-x;
    height:69px;
    position:relative;
}

div.containerFloat445 div.containerStripe div.support_card {
	background-image:url(../images/callouts/support_card.gif); 
	width:145px; 
	height:125px; 
	position:absolute;
	right:25px;
	top:-60px;
}

div.containerFloat445 div.containerStripe div.enbrel_support { 
	background-image:url(../images/callouts/enbrel_support.gif); 
	width:141px; 
	height:104px; 
	position:absolute;
	top:-50px;
	right:17px;
}

div#page_content div.containerFloat445 a.cta_link {
    background:transparent url(../images/callouts/green_arrow.gif) no-repeat 100% 0px;
    padding-right:9px;
    text-align:left;	
    display:inline-block;
    line-height:19px;
    color:#009999;
    font-weight:bold;
    text-decoration:none;
    margin-top:6px;
}

div#page_content div.containerFloat445 div.container_footer {
    background:#f0f0f0 url(../images/condensed/container_bottom_445.gif) no-repeat 0px 100%;
    padding:0 25px 30px 25px;
    font-size:.8em;
    line-height:1.4em;
    color:#332f2f;
}

.floatLeft { float:left; }
.floatRight { float:right; }

span#patientIVSubID {
    font-weight:bold;
    color:#009999;
}

a.submitLink:focus {
    outline: dotted 1px rgb(214,214,214);
}

/*** Patient IV End ***/

