body  {
    margin: 0px 0px 0px 0px;
    font: 12px verdana, arial, helvetica, sans-serif;
}

table {
    font: 12px verdana, arial, helvetica, sans-serif;
}
h2 {
    color: #005BC3;
    margin: 0px 0px -15px 0px;
    font: 14px verdana, arial, helvetica, sans-serif;
    font-weight: bold;
}


/*Firefox formatting */
html>body h2 {
    color: #005BC3;
    margin: 0px 0px -8px 0px;
    font: 14px verdana, arial, helvetica, sans-serif;
    font-weight: bold;
}

h4 {
    color: #005BC3;
    margin: 0px 0px -15px 0px;
    font: 12px verdana, arial, helvetica, sans-serif;
    font-weight: bold;
}

h5 {
    color: #005BC3;
    margin: 0px 0px 0px 0px;
    font: 12px verdana, arial, helvetica, sans-serif;
    font-weight: bold;
}

/*Firefox formatting */
html>body h2 {
    color: #005BC3;
    margin: 0px 0px -8px 0px;
    font: 12px verdana, arial, helvetica, sans-serif;
    font-weight: bold;
}
/* superscript text */
p sup {
    text-decoration: none;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 4px;
}
sup {
    text-decoration: none;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.sm_class {
    text-decoration: none;
    font: 9px Verdana, Arial, Helvetica, sans-serif;
}
.reg_class{
	text-decoration: none;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}
h2 sup {
    color: #005BC3;
    text-decoration: none;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}
sup a:link{
    color: #005BC3;
    text-decoration: none;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}
sup a:visited{
    color: #005BC3;
    text-decoration: none;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}
sup a:hover{
    color: #005BC3;
    text-decoration: none;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}
sup a:active{
    color: #005BC3;
    text-decoration: none;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.table1header{ font-size:12px; font-family:verdana, Arial; color: #ffffff; background-color:#005BC3; text-align:center; font-weight:bold;}  
/* If you are going to include items in either skipList or controlList, be sure to set their font sizes */
p.skip { font-size:14px }
p span.hot { font-size:14px; font-weight:bold; font-style:italic; color:#f00 } 

div#sizer {margin-top:10px; margin-bottom:5px; color:#CC0000; text-align:right; vertical-align:middle; font-size:11px; z-index: 10000;}
div#sizer a img { border:none }

div#lyr { width:200px;font-size:11px; background-color:#eee; border:1px solid #000; padding:4px}  

/* Sub page content */
#mapMain ul{margin-bottom: 20px; list-style-image: url(/remicade/images/global/images/arrow_bullet_none.gif)}
#mapMain a:link{font-size: 14px; text-decoration:none; font-weight: bold; margin-bottom: 20px; }
#mapMain a:visited{font-size: 14px; text-decoration:none; font-weight: bold; margin-bottom: 20px; }
#mapMain a:hover{font-size: 14px; text-decoration:none; font-weight: bold; margin-bottom: 20px; }
#mapMain a:active{font-size: 14px; text-decoration:none; font-weight: bold; margin-bottom: 20px; }

#subContent{ width:693px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#subContent ul{ list-style-image: url(/remicade/images/global/images/arrow_bullet.gif)} 
#subContentNestedList ul{ list-style-image: url(/remicade/images/global/images/arrow_bullet_sub.gif)} 
#subContent li{ margin-bottom: 5px;}
/* Added for the RA Sign-Up page*/
#setContentTop {padding-top:15px; margin-top:15px;}
.SignUpLeft{margin-top:0px; padding-top:0px; line-height:15px;}
/* Added for the RA Sign-Up page*/
hr { border: none 0; border-top: 2px solid #FDD44F; width: 694px; height: 2px;} 

#inline hr{ border: none 0; border-top: 2px solid #005BC3; width: 430px; height: 2px;}

/* subpage right column */
.subRightColumn{ vertical-align:top; text-align:center; padding-left:10px; padding-right:0px; padding-top:0px; padding-bottom:0px;}

/* subpage center column */
.subCenterColumn{
    text-align: left;
    font-size: 12px;
    color: #494949;
    line-height: 17px;
    width: 320px;
    border-right: 1px solid #FDD44F;
    padding: 10px 15px 25px 15px;
}
HTML>body .subCenterColumn{
    text-align: left;
    font-size: 12px;
    color: #494949;
    line-height: 17px;
    width: 320px;
    border-right: 1px solid #FDD44F;
    padding: 0px 15px 25px 15px;
}
.subCenterColumn2{
    text-align: left;
    font-size: 12px;
    color: #494949;
    line-height: 17px;
    width: 550px;
    border-right: 1px solid #FDD44F;
    padding: 10px 15px 25px 15px;
}



.subCenterColumn a:link{ color:#005BC3; font-size:12px; text-decoration:underline; } 
.subCenterColumn a:visited{ color:#005BC3; font-size:12px; text-decoration:underline;}
.subCenterColumn a:hover{ color:#E8B81B; text-decoration:none;}
.subCenterColumn a:active{ color:#005BC3; font-size:12px; text-decoration:underline;}
.subCenterColumn2 a:link{ color:#005BC3; font-size:12px; text-decoration:underline; } 
.subCenterColumn2 a:visited{ color:#005BC3; font-size:12px; text-decoration:underline;}
.subCenterColumn2 a:hover{ color:#E8B81B; text-decoration:none;}
.subCenterColumn2 a:active{ color:#005BC3; font-size:12px; text-decoration:underline;}

#constrainMe{ width: 720px;}

/* Center callout */
#centerCallout{
    width: 314px;
    background: url(/remicade/images/global/images/blueKnuckle.gif) no-repeat top;
}
#centerCallout table{
    width: 312px;
    margin-top: 2px;
    margin-right: 2px;
    border: 1px solid #005FD2;
    font-size: 10px;
    text-align: left;
}
.centerCalloutHeader{ margin-bottom:8px;}
#centerCallout a:link, #centerCallout a:visited, #centerCallout a:active{ font-size:10px;}

/* Bread crumb navi and site tools*/
#breadCrumb{ margin-top:6px; margin-bottom:6px; text-align:left; width:693px; font-family:Arial, Helvetica, sans-serif; color:#8C8C8C; font-size:10px;}
#breadCrumb img{ margin-left:2px; margin-right:2px;}
#breadCrumb a:link{ color:#0066CC; font-size:10px;}
#breadCrumb a:visited{ color:#0066CC; font-size:10px;}
#breadCrumb a:hover{ color:#8C8C8C; text-decoration:none; font-size:10px;}
#breadCrumb a:active { color:#0066CC; font-size:10px;}

/* newsletter Right callout */
#newsletter{
    width: 157px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding-bottom: 5px;
    margin-top: 20px;
    padding-top: 30px;
    background: #FEF2CA url(/remicade/images/global/images/newsletter.gif) no-repeat;
}
#newsletter p{ padding-left:9px; text-align:left;}
#newsletter a:link { color:#005BC3; font-size:10px;}
#newsletter a:visited{ color:#005BC3; font-size:10px;}
#newsletter a:hover{ color:#000000; font-size:10px; text-decoration:none;}
#newsletter a:active { color:#005BC3; font-size:10px;}

/* survey Left callout */
#newsletterLeft, #surveyLeft, #hcpLeft, #piLeft, #riskevaluation {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding-bottom: 5px;
    margin-top: 20px;
    padding-top: 30px;
    color:#000000;
}
/* newsletter Left callout */
#newsletterLeft{
    background: #FEF2CA url(/remicade/images/global/images/newsletterLeft.gif) no-repeat;
    width: 148px;
}
.risk-container {
	background-color: #005cc1;
	padding: 10px;
	width: 150px;
	margin-top:115px;
	*margin-top:35px;
	_margin-top:0px;
}
#riskevaluation{
    background: #FEF2CA url(/remicade/images/global/images/riskevaluation.gif) no-repeat;
    width: 148px;
    padding-top: 60px !important;
      margin-top: 0px;
}
.risk-container a:hover{
	color: #000000;
	text-decoration: none;
}
/* survey Left callout */
#surveyLeft {
    background: #FFFFFF url(/remicade/images/global/images/surveyLeft.gif) no-repeat;
    width: 148px;
}

/* vial callout */
#hcpLeft {
    background: #FEF2CA url(/remicade/images/global/images/hcpLeft.gif) no-repeat;
    width: 148px;
    padding-top: 50px;
}

/* vial callout */
#piLeft {
    background: #FEF2CA url(/remicade/images/global/images/piLeft.gif) no-repeat;
    width: 157px;
    padding-top: 47px;
}


#newsletterLeft,#surveyLeft,#hcpLeft, #riskevaluation p{ padding-left:9px; text-align:left; color:#000000;}

#piLeft p {
	padding-left:9px;
}
.callLink{ color:#005BC3; font-size:10px }
.callLink a:link { color:#005BC3; font-size:10px; text-decoration:underline;}
.callLink a:visited{ color:#005BC3; font-size:10px; text-decoration:underline;}
.callLink a:hover{ color:#000000; text-decoration:none;}
.callLink a:active { color:#005BC3; font-size:10px;}

.risk-container .callLink a:link { color:#005BC3; font-size:10px !important; text-decoration:underline;}
.risk-container .callLink a:visited{ color:#005BC3; font-size:10px; text-decoration:underline;}
.risk-container .callLink a:hover{ color:#000000 !important; text-decoration:none;}
.risk-container .callLink a:active { color:#005BC3; font-size:10px;}

/* Top utility navigation
#headerNavigation { width:693px; height:34px; background-image:url(/remicade/images/global/images/headerNavigation_bg.gif); margin-bottom:5px;}*/
#headerNavigation { width:693px; height:34px; background-image:url(/remicade/images/global/images/headerNavigation_bg.gif); margin-bottom:5px; background-repeat: repeat-x}
#headerUtilityNavigation{ width:693px; height:40px; background-image:url(/remicade/images/global/images/remicadeLogo.gif); background-repeat:no-repeat; text-align:right; vertical-align:bottom; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#8C8C8C; padding-top:5px; padding-bottom: 17px; text-decoration:none;}
#headerQueryNavigation{ width:693px; height:40px; text-align:right; vertical-align:bottom; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#8C8C8C; padding-top:5px; padding-bottom: 17px; text-decoration:none;}
#headerUtilityNavigation a:link{ font-size: 11px; color:#8C8C8C; text-decoration:none;}
#headerUtilityNavigation a:visited{ font-size: 11px; color:#8C8C8C; text-decoration:none;}
#headerUtilityNavigation a:hover{ font-size: 11px; color:#0066CC; text-decoration:underline;}
#headerUtilityNavigation a:active{ font-size: 11px; color:#8C8C8C; text-decoration:none;}
#headerUtilityNavigation p{ margin-top:25px;}

#headerQueryNavigation a:link{ font-size: 11px; color:#8C8C8C; text-decoration:none;}
#headerQueryNavigation a:visited{ font-size: 11px; color:#8C8C8C; text-decoration:none;}
#headerQueryNavigation a:hover{ font-size: 11px; color:#0066CC; text-decoration:underline;}
#headerQueryNavigation a:active{ font-size: 11px; color:#8C8C8C; text-decoration:none;}
#headerQueryNavigation p{ margin-top:25px;}

/* Flash swf container */
#hpContent { width:693px; padding-top:6px; padding-bottom:0px; text-align:left; vertical-align:bottom;}

/* sub page left column */
.subLeftColumn{
    width: 175px;
    vertical-align: top;
    padding: 0px;
    margin:0px;
  /*  background:#005CC2; */
    /*background: transparent url(/remicade/images/global/images/subnav_bg.gif) repeat-x left top;*/
 
}


html>body .moveUp{
    margin-top: -11px;
}

/* IE uses first command */
.suckMeUp{margin-top:-2px;}
.suckMeUpTo{margin-bottom:-2px;}
html>body .suckMeUp{margin-top:0px;}


/*Second Tier Left column navigation */
.leftSubnav{
    background-color: #FEF2CA;
    height:22px;
    width: 175px;
    
}
.leftSubnav a:link {color:#0066CC; text-decoration:none; font-size: 11px}
.leftSubnav a:visited {color:#0066CC; text-decoration:none; font-size: 11px}
.leftSubnav a:hover{ color:#000000; font-size: 11px; text-decoration:underline;}
.leftSubnav a:active {color:#0066CC; text-decoration:none; font-size: 11px}

/* adds bottom border to left column second tier - this id is in the skip list to stop resizing */

.leftSubnavBox {
    font-size: 11px;
    text-align: left;
    border-bottom: 1px solid #FDD44F;
    padding: 5px 0px 4px 16px;
}

#leftSubnavBox {
    font-size: 11px;
    text-align: left;
    border-bottom: 1px solid #FDD44F;
    padding: 5px 0px 4px 16px;
}

#leftSubnavBoxOver {
    font-size: 11px;
    padding: 5px 0px 4px 16px;
    text-align: left;
    border-bottom: 1px solid #FDD44F;
    background-color: #CCDEF3;
    padding: 5px 0px 4px 16px;
}

/* adds arrow to second tier to show selected item */
#activeLeftSubnavBox {
    font-size: 11px;
    font-weight: bold;
    color: #0066CC;
    padding: 5px 0px 4px 16px;
    text-align: left;
    border-bottom: 1px solid #FDD44F;
    background: #CCDEF3 url(/remicade/images/global/images/arrow_down.gif) no-repeat left;
}
#activeSingleLeftSubnavBox {
    font-size: 11px;
    font-weight: bold;
    color: #0066CC;
    padding: 5px 0px 4px 16px;
    text-align: left;
    border-bottom: 1px solid #FDD44F;
    background-color: #CCDEF3;
}

#tierFourNav {
    font-size: 11px;
    padding: 5px 0px 4px 36px;
    text-align: left;
}

#tierFourNavLast {
    font-size: 11px;
    padding: 5px 0px 4px 36px;
    text-align: left;
    border-bottom: 1px solid #FDD44F;
}


/* Third Tier Sub Nav. Duplicate changes here to tierThreeNavLast. */
#tierThreeNav {
    font-size: 11px;
    padding: 5px 0px 4px 26px;
    text-align: left;
    border-bottom: 1px solid #FDD44F;
}

/* Third Tier Sub Nav, last item with border. Duplicate changes here to tierThreeNav. */
#tierThreeNavLast {
    font-size: 11px;
    padding: 5px 0px 4px 26px;
    text-align: left;
    border-bottom: 1px solid #FDD44F;
}




/* Third Tier Sub Nav. with arrow selector */
#tierThreeNavActive {
    font-size: 11px;
    color: #0066CC;
    font-weight: bold;
    padding: 5px 0px 4px 26px;
    text-align: left;
}

/* Third Tier Sub Nav. with arrow selector and bottom border */
#tierThreeNavActiveLast {
    font-size: 11px;
    color: #0066CC;
    font-weight: bold;
    padding: 5px 0px 4px 26px;
    text-align: left;
    border-bottom: 1px solid #FDD44F;
}

/* moves second tier table to bump up against the category's nav image */
.secondTierNav{
    margin-top: -3px;
    padding: 0px;
}

/* Top main navigation */
#headerNavigation td { padding:0px; margin:0px; border-width:0px; text-align:left;}
.headerSearchField {
    width: 100px;
    color: #0066CC;
    margin-top: 3px;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.searchButton { margin-top:3px; margin-right:18px;}
/* Get rid of ugly margin */
form#search {
	margin: 0;
}

/* Homepage callout boxes */
.callout{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #002360;
    width: 693px;
    font-size: 12px;
    vertical-align: top;
    margin: -3px 0px 0px 0px;
    background: url(/remicade/images/global/images/calloutHome_bg.gif) repeat-y left top;
}
.callout a:link{ color:#0066CC; font-size:12px;}
.callout a:visited{ color:#0066CC; font-size:12px;}
.callout a:hover{ color:#000000; text-decoration:none; font-size:12px;}
.callout a:active{ color:#0066CC; font-size:12px;}
.callout p{ margin-left:15px; margin-right:10px; margin-bottom:10px; margin-top:5px; line-height:15px;}

/* Global footer and utility navigation */
#globalFooter{ margin-top:15px; width:693px; text-align:center; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; line-height:20px;  font-style:normal;}
.globalFooter{ margin-top:15px; width:693px; text-align:center; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; line-height:20px;  font-style:normal;}
#globalFooter p{ text-align:left; line-height:19px;  font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-style:normal;}
#globalFooter a:link{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#0066CC; text-decoration:none;  font-style:normal;}
#globalFooter a:visited{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#0066CC; text-decoration:none;  font-style:normal;}
#globalFooter a:hover{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#8C8C8C;  font-style:normal;}
#globalFooter a:active{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#0066CC;  font-style:normal;}

/* Indication Portal Page Content */

/* Blue box in middle of page */
#indicationMainContent{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #494949;
    height: 116px;
    width: 450px;
    border-top: 2px solid #0066CC;
    border-right: 5px solid #0066CC;
    border-bottom: 2px solid #0066CC;
    border-left: 2px solid #0066CC;
}

.indicationMainContent{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #494949;
    height: 116px;
    width: 450px;
    border-top: 2px solid #0066CC;
    border-right: 5px solid #0066CC;
    border-bottom: 2px solid #0066CC;
    border-left: 2px solid #0066CC;
}

#indicationTitleBar {
    background-color:#076ACD;
    border-bottom: 2px solid #FDD44F; 
    padding: 2px 0px 1px 10px;
    margin: 0;
    vertical-align: top;
}

.indicationCornerImage { background-image: url(/remicade/images/global/images/blue_bg.gif); background-repeat: repeat-x;}

.indicationTextFormat { padding: 0px 0px 0px 6px; width: 324px;}

/* Indication Portal Page center column */
.mainCenterColumn{
    padding: 0px 0px 0px 15px !important;
    text-align:left; 
    font-size:12px; 
    color: #494949; 
    line-height:17px;
    width:487px;
    
     }
    
.mainCenterColumn2{
    padding: 10px 5px 25px 15px;
    text-align:left; 
    font-size:12px; 
    color: #494949; 
    line-height:17px;
     }
    
HTML>body .mainCenterColumn{
    padding: 0px 0px 0px 15px;
    text-align:left; 
    font-size:12px; 
    color: #494949; 
    line-height:17px;
    width:487px;
 }


.indicationLink a:link{ color:#005BC3; font-size:12px; text-decoration: underline;}
.indicationLink a:visited{ color:#005BC3; font-size:12px; text-decoration: underline;}
.indicationLink a:hover{ color:#E8B81B; text-decoration:none;}
.indicationLink a:active{ color:#005BC3; font-size:12px; text-decoration: underline;}

#headerCallOut a{ color:#005BC3; font-size:12px; text-decoration: underline;}
#headerCallOut a:hover{ color:#000000; text-decoration: underline;}


/* Indication Portal Page left column */
.mainLeftColumn{ background-color:#005CC2; width:175px; height: 172px; vertical-align:top; float: left;}
.leftNavImage {
    border-bottom: 2px solid #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}


/*textbox field style*/
.formField { margin: 2px; padding: 2px; border: 1px solid #333333; text-align:left;}
.regField { margin: 2px; padding: 2px; border: 1px solid #333333; text-align:left; width: 185px;}

/*specialist locator page*/
#locatorTable { float:right; border: 1px solid #FDD44F; background-color: #FFFBEA; margin: 3px;}

#locatorTable td { padding: 0px 4px 0px 4px;}

.locatorResults {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    border: 1px solid #004A9F;
    padding: 3px;
    width: 490px;
}
.searchResults{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    border: 1px solid #004A9F;
    padding: 3px;
    width: 390px;

    float:left;
	
}

.specialistInfo{background-color: #FEF2CA;border: 1px solid #004A9F;padding: 3px;}
.locatorResults td a:link{color:#005BC3; font-size:11px; text-decoration: underline;}
.locatorResults td a:visited{ color:#005BC3; font-size:11px; text-decoration: underline;}
.locatorResults td a:hover{ color:#E8B81B; text-decoration:none; font-size:11px;}
.locatorResults td a:active{ color:#005BC3; font-size:11px;}

.specialistHours{
    background-color: #FEF2CA;
    padding: 1px;
    table-layout:fixed;
    width:380px;
    _width:375px;

}
.days{
    background-color: #FDD44F;
    text-align: center;
    width: 50px;
    _width: 40px;
    padding: 2px;
}
.hours{
    text-align: center;
    width: 50px;
    _width: 40px;
    border: 1px solid #FDD44F;
    padding: 2px;


    
}

/* email page */

#emailTable {
    border: 1px solid #FDD44F;
    background-color: #FFFBEA;
    width: 450px;
    margin: 3px;
}
#emailTable td {padding: 0px 8px 0px 8px;}
#emailTable .head {
    background-color: #0E5FB6;
    color: white;
    padding: 4px 4px 4px 4px;
    /* font: bold 14px; */
}
#locatorTable .head {background-color: #0E5FB6; color: white; font-size: 14px;  font-weight: bold; padding: 4px;}

.oneColumn {
    width: 662px;
   /* padding: 10px 10px 25px 15px;*/
    text-align:left; 
    font-size:12px; 
    color: #494949; 
    line-height:17px; 
    font-style:normal;
}

.oneColumn a:link{color:#005BC3; font-size:12px; text-decoration: underline;}
.oneColumn a:visited{ color:#005BC3; font-size:12px; text-decoration: underline;}
.oneColumn a:hover{ color:#E8B81B; text-decoration:none;}
.oneColumn a:active{ color:#005BC3; font-size:12px;}

/* specialist locator */
.specialistListing{ border: 1px solid #FDD44F; background-color: #FEF2CA; width: 400px; margin: 3px; padding: 10px 3px;}
.mainCenterColumn a:link{ color:#005BC3; font-size:12px; text-decoration: underline;}
.mainCenterColumn a:visited{ color:#005BC3; font-size:12px; text-decoration: underline;}
.mainCenterColumn a:hover{ color:#E8B81B; text-decoration:none;}
.mainCenterColumn a:active{ color:#005BC3; font-size:12px; text-decoration: underline;}

/* assess and discuss formatting */
.assessTable{border: 1px solid #FDD44F; background-color: #FFFBEA; width: 475px;margin: 3px;padding: 3px;}
.assessTable td{margin: 3px; padding: 0px 8px 0px 8px;}
.assessRow {background-color: #FDD44F;}

.progressBar {border: 1px solid #333333;background-color: #FEF2CA;}
.livesImg{margin: 0px 0px 10px 20px; float: right;}

/* resource center */
.resourceTableHome{ vertical-align: bottom; text-align:center; margin:0px -10px 10px -7px; padding :0px 0px 0px 7px; width:167px; background-color: #FFFFFF;}

.resourceTable{ vertical-align: bottom; text-align:center; padding:0px 0px 0px 8px; margin: 0px -10px 10px 15px; width:167px; background-color: #FFFFFF; float:right;}
.resourceTitle{ background-color:#015FD1; padding: 8px 0px 8px 8px; border-top: 2px solid #FDD44F; border-bottom: 2px solid #FDD44F;}
.resourceCell{
    background-color: #E5EEF9;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #005CC2;
    text-decoration: none;
    text-align: left;
    border-top: 1px solid #FFFFFF;
    padding: 4px 5px 5px 0px;
}
.resourceCell a:link{color: #005CC2; font-size:11px; text-decoration:none;}
.resourceCell a:visited{ color: #005CC2; font-size:11px; text-decoration:none;}
.resourceCell a:hover{ color:#005CC2; text-decoration: underline;}
.resourceCell a:active{ color: #005CC2; font-size:11px; text-decoration:none;}
.resourceCellOver{
    background-color: #FEF2CA;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #005CC2;
    text-decoration: none;
    text-align: left;
    border-top: 1px solid #FFFFFF;
    padding: 4px 5px 5px 0px;
}
.resourceCellOver a:link{color: #005CC2; font-size:11px; text-decoration:none;}
.resourceCellOver a:visited{ color: #005CC2; font-size:11px; text-decoration:none;}
.resourceCellOver a:hover{ color:#005CC2; text-decoration: underline;}
.resourceCellOver a:active{ color: #005CC2; font-size:11px; text-decoration:none;}
.resourceCellTop{
    background-color: #E5EEF9;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #005CC2;
    text-decoration: none;
    text-align: left;
    padding: 4px 4px 4px 0px;
}
.resourceCellTop a:link{color: #005CC2; font-size:11px; text-decoration:none;}
.resourceCellTop a:visited{ color: #005CC2; font-size:11px; text-decoration:none;}
.resourceCellTop a:hover{ color:#005CC2; text-decoration: underline;}
.resourceCellTop a:active{ color: #005CC2; font-size:11px; text-decoration:none;}
.resourceCellTopOver{
    background-color: #FEF2CA;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #005CC2;
    text-decoration: none;
    text-align: left;
    padding: 4px 4px 5px 0px;
}
.resourceCellTopOver a:link{color: #005CC2; font-size:11px; text-decoration:none;}
.resourceCellTopOver a:visited{ color: #005CC2; font-size:11px; text-decoration:none;}
.resourceCellTopOver a:hover{ color:#005CC2; text-decoration: underline;}
.resourceCellTopOver a:active{ color: #005CC2; font-size:11px; text-decoration:none;}
.txtMiddle{margin-top: 4px;}
.resourceIcon{float: left; padding: 3px 5px 0px 3px;}
.resourceIconOneLine{float: left; padding:0px 5px 0px 3px;}

/* PDF Callout */
.pdfStyle{FONT-SIZE: 8pt; COLOR: #666666; FONT-STYLE: italic; FONT-FAMILY:verdana, arial, helvetica, sans-serif;}
.pdfStyle a:link{ color:#005BC3; font-size:8pt;} 
.pdfStyle a:visited{ color:#005BC3; font-size:8pt;}
.pdfStyle a:hover{ color:#E8B81B; text-decoration:none; font-size:8pt;}
.pdfStyle a:active{ color:#005BC3; font-size:8pt;}

.reqInfo {
    color: #FF0000;
    float: right;
    text-align: right;
    font-size: 12px;
}

.error {color:#FF0000; font-size: 11px;}
#leftAlign{float:left; margin: 0px 0px 0px 5px; vertical-align:top;}
#rightAlign{float:right; width: 25px; vertical-align:top;}
.trademark a:link, a:active, a:visited{color:#666666; font-size: 11px; text-decoration: none;}
.trademark  a:hover{ font-size: 11px; color:#0066CC; text-decoration:underline;}

div#tipDiv {position:absolute; visibility:hidden; left:0; top:0; z-index:10000; padding:4px;}

/*pop up page */
#popTop {width: 692px; margin: 10px 0px 0px 10px;}
#popTopBg{
    background:url(/remicade/images/global/images/header_bg.gif) repeat-x bottom;
    height: 29px;
    }
    
/* sIFR style */
#h6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #00499E; LETTER-SPACING: 0px; line-height: 17px;}
h6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #00499E; LETTER-SPACING: 0px; line-height: 17px;}

/* sIFR style */
#h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #00499E; LETTER-SPACING: 0px; line-height: 19px;}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #00499E; LETTER-SPACING: 0px; line-height: 19px;}

/* sIFR style */
#h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #00499E; line-height: 19px;}
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #00499E; line-height: 19px;}

/* sign-up page */
.iframeContent{
    width: 250px;
    padding: 2px 2px 0px 2px;
    text-align:left; 
    font-size:12px; 
    color: #494949; 
}

#floatIframeRt{background: #ffffff; overflow: auto; width:280px; height:79px; border: 1px solid #8C9AA3; padding: 3px;}
#raSurveyDisclaimer{background: #ffffff; overflow: auto; width:365px; height:79px; border: 1px solid #8C9AA3; padding: 3px;}
#skipMe{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#494949; text-align:left;}

.signUp{float: left; vertical-align:top;}
.pgNo{float:right; width: 85px; padding: 0px 0px 0px 0px; vertical-align:top; text-align:right; margin: 4px 0px 0px 0px;}

/* newsletter sign-up */
#newsletterTable{
    border: 1px solid #FED350;
    background-color:#FEF2CA;
    width: 550px;
    margin: 3px;
}

#newsletterTable td{
    margin: 3px;
    padding: 6px;
    color:#2A5B79;
}

.newsletterRow {
    background-color:#FED350; height: 25px; border: 1px solid #FFFFFF; 
}

#btsCallout{width: 280px; background-color:#FEF8E4; height: 65px;}
#btsCallout td{width: 319px; color:#005BC4; font-size: 11px;}
#orangeBorder{height:5px; background-color:#FDD44F;}
.imgLeft{float: left; margin: 4px 8px 5px 10px;}
#btsBtn{margin: -12px 15px 7px 4px; display: inline; float: right;}
#btsBtnNew{margin: 0px 15px 7px 4px; _margin-top: -5px; display: inline; float: right;}
#btsText{margin: 10px 5px 3px 3px; }
/* RA Email Sign-Up Landing Page */
#signUpHolderRA{width: 359px; border: 1px solid #FED350; float: right; margin: 0px -7px 0px 10px; background-color:#FEF2CA;}
/* RA Email Sign-Up Landing Page */
#signUpHolder{width: 359px; border: 1px solid #FED350; float: right; margin: 0px -7px 0px 10px; background-color:#FEF2CA;}
#signUpHolder td{padding: 3px; color:#2A5B79;}
#signUpTop{background-color:#FED350; height: 25px; border: 1px solid #FFFFFF;}

#pso_registerBody {border:0px solid #FED350; width: 693px; margin-top: -5px; text-align:left;} /* width == 693 */
#pso_registerBody .pso_Left {background: url(/remicade/images/pso/images/colleen_living_with_psoriasis_background.jpg) repeat bottom;}
#pso_registerBody .h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #00499E; line-height: 19px; }
#pso_registerBody .h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; line-height: 13px; }
#pso_registerBody .indent {padding: 0px 0px 0px 15px;}
#pso_registerBody .pillowImg {float: right;}
#pso_registerBody .pso_Form td {background-color:#FEF2CA; padding-left: 20px; padding-bottom: 5px; padding-right: 5px; font-size: 10px; font-weight: bold;}
#pso_registerBody .pso_Form .agreement {font-size: 10px; font-weight: normal;}

#pso_registerQuestionsBody {border:0px solid #FED350; width: 693px; margin-top: -5px; text-align:left;} /* width == 693 */
#pso_registerQuestionsBody .h1 {font-family: Arial; font-size: 19px; color: #00499E; line-height: 21px;}
#pso_registerQuestionsBody .subh1 {font-family: Arial; font-size: 17px; color: #00499E; line-height: 19px; font-weight: bold;}
#pso_registerQuestionsBody .pso_Form td {background-color:#FEF2CA; padding-left: 15px; padding-right: 5px; font-size: 10px;}
#pso_registerQuestionsBody .pso_Form .subh2 {font-family: Arial; padding-bottom: 10px; font-size: 15px; color: #00499E; line-height: 16px; font-weight: bold;}
#pso_registerQuestionsBody .pso_Right .desc {font-weight: normal; font-size: 9px; color: #00499E; }

#pso_registerThankyouBody {border:0px solid #FED350; width: 693px; margin-top: -5px; text-align:left;} /* width == 693 */
#pso_registerThankyouBody .h1 {font-family: Arial; font-size: 19px; color: #00499E; line-height: 21px;}
#pso_registerThankyouBody .pso_Right .indent {padding-left: 40px;}

br .none{ display: inline;}
#hcpCallout{width: 420px; background-color:#FEF2CA; border-width: 4px 1px 1px 1px; border-style: solid; border-color:#FDD44F; padding: 25px;}
.iHcpCall{margin: 0px 8px 2px 0px;}
#chartTable {height: 80px;}
#chartTable td {border:1px solid #005BC4; padding: 5px;}

.indent {padding-left: 30px;}

.AssessmentIndent {padding: 10px;}

/*PSA Assessment Results */
.assessmentResults{border: 1px solid #004A9F;margin: 4px;padding: 5px;}

/*Update Profile email landing page*/
#updateProfile h2{
    color:#FFFFFF;
    font-size:14px;
    margin-left:20px;
    margin-top:2px;
    margin-bottom:2px;
}

#updateProfileDiv{
padding-top:5px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;

}

.required{
font-weight:bold;
color:#FF0000;
}

.updateProfileContact{
font-weight:bold;
color:#000000;
padding-top:15px;
}

.updateProfileRadio{
font-weight:bold;
color:#000000;
}
.ageRestrict{
font-size:10px;
font-style:italic;
color:#000000;
}
.update_q{
font-weight:bold;
color:#0066C5;
line-height:40px;
}
.update_q2{
font-weight:bold;
color:#0066C5;
}
.trademark{
font-size:9px;
font-style:italic;
color:#000000;
}

#remicare a:link{ color:#005BC3; font-size:12px; text-decoration:underline; } 
#remicare a:visited{ color:#005BC3; font-size:12px; text-decoration:underline;}
#remicare a:hover{ color:#E8B81B; text-decoration:none;}
#remicare a:active{ color:#005BC3; font-size:12px; text-decoration:underline;}
#remicare p{
color:#545454;
margin-top:-3px;
}
#remicare ul{
color:#545454;
}

#remicareCallout p{
color:#0066cc;
}
#remicareCallout a{
color:#0066cc;
text-decoration:underline;
}

.formQuestion {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000066}

 

.formAnswers { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000066}

 

.bodycopy {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 14px; list-style-position: outside; list-style-type: square}

 

.popTop {width: 692px; margin: 10px 0px 0px 10px;}

.pso-survey-header {
	width: 502px; height: 170px;
	background: url(/remicade/images/pso/images/pso-survey-header.gif) no-repeat top;
}

.email-1074 {
	padding: 5px 5px;
	color: #FDD44F;
	font-weight: bold;
	font-size: 10px;
}

/* RA Survey Sytles */
#survey-container {
	border: 1px solid #FDD44F;
	padding: 0px; margin: 0px;
	color: #00499E;
	background: #FEF3CA;
}

div.survey-box {
	padding: 5px;
}

.survey-box h2 {
	background: #FDD44F;
	padding: 8px 5px;
	font-size: 12px;
	margin: 0px;	
}

.survey-box .question {
	margin: 10px 10px;
	padding: 0px;
	font-size: 11px;
}

.survey-box .question h4 {
	font-weight: bold;
	margin: 10px 0px 5px 0px;
	padding: 0px;
	font-size: 11px;
}

.survey-box p.footnote {
	font-size: 9px;
	/* text-padding: 0px; */
	margin: 5px 0px;
	padding: 0px;
}

.survey-box p.footnote sup {
	font-size: 9px;
}

.survey-box .question label.col {
	padding-right: 20px;
}

.survey-box p.submit {
	text-align: center;
	margin: 20px 0px 10px 0px;
}

.survey-box .question h4 span.unbold {
	font-size: 10px;
	font-weight: normal;
<<<<<<< .working
}



/*Added calsses for new updates starts here*/

.leftnav_bluebg{margin-top:-2px; padding:5px; background-color:#005cc2; text-align:left;}

#piLeft_blue {background: #FEF2CA ; width: 157px; vertical-align:top;}

#piLeft_blue p{ padding-left:4px; text-align:left; color:#000000; font-size:10px;}

.leftnav_brchrbg{ background-color:#fdd85e; text-align:left; width:100%;}
.leftnav_brchrbg div{ padding:5px;}

.leftnav_brchrbg a, .leftnav_brchrbg a:visited {color:#0076c0;font-family:tahoma;font-size: 15px;color:#0076c0;font-weight: bold; text-decoration:underline; }

.brchrbg_txt {font-family:tahoma;font-size: 12px;color:#0076c0;font-weight: normal; display:block}

.brchrbg_txt a{font-family:tahoma;font-size: 15px;color:#0076c0;font-weight: bold;}
.brchrbg_txt a div{ padding:5px;}
brchrbg_txt_lnk{font-family:tahoma;font-size: 15px;color:#0076c0;font-weight: bold;}
.brchrbg_txt_lnk div{ padding:5px;}

.completequiz_left{width:67%; float:left; height:210px;}

.completequiz_left div{width:80%; float:right; height:100px; text-align:right; padding-right:30px;}

.completequiz_right{width:28%; float:left; text-align:center;}

.mainCenterColumn #brchrbg_txt_lnk {font-family:tahoma;font-size: 15px;color:#0076c0;font-weight: bold;}

.mainCenterColumn #brchrbg_txt_title {font-family:tahoma;font-size: 15px;color:#0076c0;font-weight: bold;}

.clear{clear:both;}

.mainCenterColumn #mainblue_txt_lnk {font-family:tahoma;font-size: 12px;color:#0076c0;font-weight: bold;}

body .blue {font: 12px verdana, arial, helvetica, sans-serif; color:#0076c0;}

.theader{background-color:#0076c0; height:27px; text-align:center; vertical-align:middle; color:#FFFFFF;}

.trowodd{background-color:#fdd85e; height:27px; text-align:left; vertical-align:middle; padding-left:20px; padding-right:8px; padding-top:4px; padding-bottom:4px;}

.troweven{background-color:#fee9ac; height:27px; text-align:left; vertical-align:middle; padding-left:20px; padding-right:8px; padding-top:4px; padding-bottom:4px;}

.footnote {font: 10px Verdana, Arial, Helvetica, sans-serif;}

img{border:none !important;}
/*Added calsses for new updates ends here*/

#message, #processing {
	font-size: 11px;
}

/*Added classes for updates on 16-07-2008*/


.outer-container-right{
	background-color:#0072ce;
	width:500px;	
}

.outer-container-right h2{
	font-size:26px;
	color:#000;
	padding:10px 10px;
	
}

.inner-container-right{
	position:relative;
	background-color:#ffd350;
	margin-right:15px;
	height:406px;
}

.inner-container-right-2ndpage{
	position:relative;
	background-color:#ffd350;
	margin-right:15px;
	
}



.inner-container-right-weight{
	padding:0px;
	background-color:#ffd95d;
	margin:0 15px 0 0;
}

.inner-container-right-PASI{	
	background-color:#ffd350;
	margin-right:15px;
}

.inner-container-right-weight .content{
	background-image:url(../images/lady.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-bottom:10px;
	padding-right:80px;
}


.inner-container-right h1, .inner-container-right-2ndpage h1, .inner-container-right-weight h1, .inner-container-right-PASI h1{
	color:#000;
	font-size:24px;
	line-height:30px;
	padding:0 10px;
}

.inner-container-right p, .different p, .isi p, .inner-container-right-2ndpage p, .inner-container-right-weight p, .inner-container-right-PASI p{
	font-size:12px;
	padding:0 10px;
}

.different p{
	width:300px;
}

.inner2-container-right{
	 background-color:#fff;
	 margin-right:15px;
	 margin-top:5px;
	 padding-top:210px;
}

.inner2-container-right-2ndpage{
	 background-color:#fff;
	 margin-right:15px;
	 margin-top:5px;
	 padding-top:230px;
}

.inner2-container-right-weight{
	 background-color:#fff;
	 margin-right:15px;
	 margin-top:-3px;
	 padding-top:10px;
}

.inner2-container-right-PASI{
	 position:relative;
	 background-color:#fff;
	 margin-right:15px;
	 padding-top:230px;
	 border-top:8px solid #0072ce
}


.inner2-container-right p.small, .inner2-container-right-2ndpage p.small, .inner2-container-right-weight p.small, .inner2-container-right-PASI p.small{
	font-size:9px;
	color:#666;
	padding:5px 10px;
	margin:0px;
}
.inner2-container-right-weight p{
	padding:0px 10px;
}

.inner2-container-right-PASI p{
		padding:0px 10px;
}
.graph{
	position:absolute;
	top:300px;
	left:10px;
	padding:0px;
	margin:0px;
}

.graph2{
	position:absolute;
	top:520px;
	left:10px;
	padding:0px;
	margin:0px;
}

.graph3{
	
}

.graph4{
	position:absolute;
	top:-60px;
	_top:-52px;
	left:20px;
	padding:0px;
	margin:0px;
}

.different{
	background-image:url(../images/hcp.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	width:450px;
	

}
ul#therapies{
	padding:0;
	margin:0;
	margin-left:50px;
	list-style-type:disc !important;
	list-style-image: none !important;

}

.different1{
	background-image:url(../images/hcp1.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:150px;
}

.different3{
	background-image:url(../images/lady2.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:150px;
}

.isi{
	background-image:url(../images/address.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:150px;
	padding-right:150px;
}

.isi p{font-size:11px;}

p.bluetext{
	color:#0269b6;
	font-size:12px;
	padding:0 10px;
	font-weight:bold;
}
p.bluetext strong{
	color:#000;
}

p.graytext{color:#999999; font-size:11px; padding:0 10px; _padding:0px 10px 10px 10px;}

heading {
	margin: 0px;
	padding: 0px;
}


.remicade_bg{

background-image:url(../images/remicade_lft_bg.gif);
background-position:left top;
background-repeat:repeat-y;
background-color:#ffffff;
}
/*Added classes for updates on 16-07-2008 ends here*/

/*form*/

.form-outer-container{
	background-color:#FFFFFF;
	border:1px solid #005cc1;
	padding:10px;
	width:450px;
}

.form-inner-container{
	background-color:#FFF5D2;
	border:1px solid #005cc1;
	padding:5px;
	width:440px;
}

.form-inner-container fieldset{
	border:none;
	padding:0px;
	margin:0px;
}

.form-inner-container fieldset label{
	clear:left;
	width:200px;
	text-align:right;
	float:left;
	padding-right:5px;
}
.form-inner-container fieldset label em{
	color:#ff0000;
}

.form-inner-container fieldset  em{
	color:#ff0000;
}


.form-inner-container fieldset div.multiple{
	text-align:left;
	float:left;
	margin-bottom:5px;
}
.form-inner-container fieldset div.long{
	text-align:left;
	clear:both;
	margin-bottom:5px;
	padding-left:50px;
}
.form-inner-container fieldset div.long textarea{
	margin-left:30px;
}

.form-inner-container fieldset .field{
	text-align:left;
	float:left;
	margin-bottom:5px;
	width:150px;
}
.weight_table{margin-left:6px}

.red{color:red; font-size:11px;}

textarea {
    font-size: 12px;
    font-family: verdana, arial, helvetica, sans-serif;
}

.xform_table{
	font-size:11px;
}

.age_restrict{
	color: #CC0000;
	font-size: 10px;
	font-style: italic;
}

.errMsg{
	color:red;

}

.takeCharge{
	float: left; 
	background-color: #FFD350; 
	width: 175px;
	text-align: left;
}

.newsLetterStyle{
	float: left; 
	background-color: #FFD350; 
	width: 175px;
	text-align: left;
}

.newsLetterStyle div{ 
	padding:5px;
}

.newsLetterStyle a, .newsLetterStyle a:visited {
	color:#0076c0;
	font-family:tahoma;
	font-size: 15px;
	color:#0076c0;
	font-weight: bold; 
	text-decoration:underline; 
}

/* ***************************** Style for RA Landing page new   ************************/

.setWidth{
	width: 693px !important;	
}

#raIntroText{
	width: 692px;
	height: 179px;
	background:url(../images/ra/ra-new-img.gif) no-repeat;
	padding-top: 1px;
}

#raIntroText p{
	font: normal 9pt Arial;
	color: #ffffff;
	margin: 55px 0 0 25px;
	width: 350px;
	line-height: 18px;
}

#raIntroText p a{
	font: normal 9pt Arial;
	color: #fad24d;
	text-decoration: underline;
}


#raContentArea h1{
	font: bold 13pt Arial;
	color: #00499e;
	margin-left: 10px;
}

#raContentArea h2{
	font: bold 9pt Arial;
	color: #005cc1;
	margin-left: 10px;
}

#raContentArea p{
	font: normal 9pt Arial;
	color: #444444;
	line-height: 18px;
	margin-top: 22px;
	margin-left: 10px;
	margin-right: 15px;
}

#raContentArea p a{
	font: normal 9pt Arial;
	color: #005cc1;
	text-decoration: underline;
	}

#theBulletList{
	width: 100%;
	height: auto;
}

#leftImages{
	width: 145px;
	height: auto;
	float: left;
	display: inline;
}

#leftImages img.theGuy{
	margin: 10px 0 0 5px;
}

#leftImages img.accessOne{
	margin: 50px 0 0 5px;
}

#raListContent{
	width: 545px;
	height: auto;
	float: left;
	display: inline;
}

ul.raListItem{
	list-style-type: none;
	padding: 0;
	margin: 10px 0 0 0;
}

ul.raListItem li{
	
	list-style-type: none;
	padding: 10px 7px 10px 10px;
	margin: 0 0 2px 0;
	background:#ecf2fa;
	background-position: 4px 4px ;
	font: normal 9pt Arial;
	color: #444444;
	line-height: 16px;
}

li.topListContent{
	background: #ecf2fa url(../images/ra/topListBg.gif) no-repeat !important;
}
li.bottomListContent{
	background: #ecf2fa url(../images/ra/bottomListBg.gif) bottom no-repeat !important;
}

ul.raListItem li img {
	display: inline;
	float: left;
	margin:4px 10px 0 0px;
	padding: 0;

}
ul.raListItem li p {
	margin: 0 !important;
	padding: 0 !important;
	display: inline;
	float:left;
	width: 490px;
}
p.raTextStyle{
	font: normal 9pt Arial !important;
	color: #005cc1 !important;
	margin-left: 10px;
}

div.yellowLine{
	border-bottom: 2px solid #f9d648;
margin-top: 50px;
}

.raListItem li sup {
	vertical-align: text-top;
}