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  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; }

/* 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.right_rail_cocontent .callout_title
{
	color:#000066;
	font-size:24px;
}
div.right_rail_cocontent_new .callout_title_bold
{
	color:#333333;
	font-size:20px;
	font-weight:bold;
}
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.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.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.already_taking { 
	background-image:url(../images/callouts/already_taking.gif); 
	width:198px; 
	height:99px; 
	position:absolute;
	left:10px;
	top:-55px;
}

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;
}

	/* 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:50px;
}
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 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 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 29px 85px;
	margin-bottom:0;
}

div#page_content h1.support
{
	background: url(../images/shell/icon_support.gif) no-repeat 0px 0px;
	padding: 15px 0 30px 95px;
}

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 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 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: 212px;
	height: 71px;
	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 -71px; }

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; }

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.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
{
    
}

/* 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
{
	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;
}


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;
}
table.signup_form td.label
{
	font-weight: bold;
	height: 38px;
}
table.copay_form 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;
}
table.signup_form td.radio_label,
table.signup_form td.med_name_single
{
    width:487px;
}
table.signup_form td.med_check_double
{
	width: 34px;
	padding: 0 35px;
}
table.signup_form td.med_check_double_label
{
	padding: 2px 0 2px 15px;
	font-weight: normal;
}
table.signup_form th.med_take
{
	text-align: center;
	font-weight: normal;
	font-size: .9em;
	padding: 2px 0 2px 0;
}
table.signup_form th.med_name
{
	text-align: left;
	font-weight: normal;
	font-size: .9em;
	padding: 2px 0 2px 15px;
}
table.signup_form .small_explanation
{
	font-weight: normal;
	font-size: .7em;
	line-height: 1.125em;
}
#full_form div.form_section_header
{
	background: #EBEBEB;
	border: solid 1px #e4e4e4;
	border-left: none;
	border-right: none;
	padding: 20px 15px;
}
#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_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_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.copay_form td.label label,
table.schedulecall_form td.label label
{
	padding: 0 0 0 15px;
	display: block;
}

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 div#full_form_header
{
	height:55px;
	padding-right:18px;
}
div#full_form div#full_form_header_content
{
	color:#fff;
	width:542px;
	line-height:55px;
	text-align:right;
}
div#full_form div#full_form_header a
{
	color:#fff;
	font-size:1.2em;
}
div.as_form div#full_form_header { background:#26a8a8 url(../images/shell/full_form_header_as.gif) no-repeat; }
div.jia_form div#full_form_header { background:#7979af url(../images/shell/full_form_header_jia.gif) no-repeat; }
div.pso_form div#full_form_header { background:#7abd7a url(../images/shell/full_form_header_pso.gif) no-repeat; }
div.psa_form div#full_form_header { background:#3399cc url(../images/shell/full_form_header_psa.gif) no-repeat; }
div.ra_form div#full_form_header { background:#000066 url(../images/shell/full_form_header_ra.gif) no-repeat; }

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;
}

/* 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
{
	background:#e0f8f8;
}

tr.enbrel_treatment_formdiv td,
tr.enbrel_treatment_treatstart td
{
	padding:15px 0 10px 0;
}

div.enbrel_treatment_msg,
tr.enbrel_treatment_nottaking
{
	background:#fff;
	padding:15px;
	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:330px;
	margin:10px 0 0 20px;
}

/* END REQUEST INFORMATION FORM */

/* jeff stuff begin */

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
{
	margin: 10px 0 0 0;
	width: 380px;
	background:#ebebeb;
}

table.copay_form td
{
}
table.copay_form td.label_cell
{
	width:200px;
}
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; }

/* end jeff stuff */


/* 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 */

/* 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#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#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: 402px;
}

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;
}


/* 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_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_moa div.video_title,
div.video_popper_advocate 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_popper_moa a.video_close_button,
div.video_popper_advocate 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;
}

/* 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
{
	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_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
{
	font-size:.67em;
	padding-top:20px;
}

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;
}
