@charset "utf-8";
/* CSS Document */

body
{background:#FFF; height:100%; width:100%; margin:0; font-family:Arial, Helvetica, sans-serif; color:#666;}

img
{border:none;}

.rField
{
   color:#FF0000;
}

a
{
    color:#00599D;
}
a:visited
{
    color:#00599D;
}
h1
{ margin:0; font-size:26px; font-weight:bold; padding:0.5em 0 0; color:#00599d;}

h2
{margin:0 0 12px 0; font-size:1.3em; color:#00599d;}


h2 a
{text-decoration:none; color:#00599d;}

h2 a:hover
{text-decoration:underline;} /* possibly remove */



h3
{margin:0 0 12px 0; font-size:1.4em; color:#00599d;}

p
{margin:12px 0;}

h1 sup {
    bottom: 1ex;
    font-size:14px;
    height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	}
h1 span.regMark { font-size:16px; vertical-align:top; } 
.clearBoth { clear: both; height: 0; overflow: hidden;}
.sitewrap
{width:985px; margin:0 auto; top:38px; position:relative;z-index:34;}

#sanofiLeft {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hcp2009/sanofiTop_left.png, sizingMethod='scale');
 		background-repeat:repeat-x;
		width:100%;
 		height: 29px;
		}
			
html>body #sanofiLeft {background:url(../images/hcp2009/sanofiTop_left.png) repeat-x;
 		height: 29px;
		}
		

#sanofiLogo {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hcp2009/sanofiTop.png, sizingMethod='scale');
 		width:995px;
 		height: 59px;
		}
			
html>body #sanofiLogo {background:url(../images/hcp2009/sanofiTop.png) repeat-x;
  		width:995px;
 		height: 59px;
		}
	
		
		
#sanofiRight {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hcp2009/sanofiTop_right.png, sizingMethod='scale');
 		background-repeat:repeat-x;
		width:100%;
		height: 29px;
		}
			
html>body #sanofiRight {background:url(../images/hcp2009/sanofiTop_right.png) repeat-x;
 		height: 29px;
		}		

.spacer
{position:absolute; top:0; left:775px;}



/*  topflyouts  */


.topflyouts {position:relative; z-index:34343434;}
.topflyouts a {}

/* remove all the bullets, borders and padding from the default list styling */
.topflyouts  ul {padding:0; margin:0; list-style-type:none;}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.topflyouts  li {position:relative; float:left;}
/* style the links for the top level */

/* hide the sub levels and give them a positon absolute so that they don't affect the layout of the rest of the site */
.topflyouts  ul ul {visibility:hidden; position:absolute; top:24px; left:0; background-color:#b4d4f6; width:200px; padding-bottom:8px; border:1px solid #00599d;}

/* style the table so that it takes no part in the layout - required for IE to work */
.topflyouts  table {position:absolute; top:0; left:0;}

/* style the second level links */
.topflyouts  ul ul a {text-decoration:none; font-size:11px; font-weight:normal; border-left:none; color:#00599d;}
/* style the top level hover */

.topflyouts  ul ul li {z-index:400; position:relative; background:url(../images/hcp2009/topflyoutarrow.gif) no-repeat 6px 11px; padding:2px 12px 2px 16px;}

.topflyouts  a:hover  {background:none;}
.topflyouts :hover > a  {background:none;}

.topflyouts  ul ul :hover > a {background:none; text-decoration:underline;}
.topflyouts  ul ul a:hover {background:none;text-decoration:underline;}

/* make the second level visible when hover on first level list OR link */
.topflyouts  ul li:hover ul,
.topflyouts  ul a:hover ul{visibility:visible;}



/*  Logotier   */


.logo
{float:left;padding-top:16px;}

.search
{float:right; margin-top:40px;}

.search table
{padding-top:7px;}


.searcharea
{background:url(../images/hcp2009/searchback.gif) repeat-x; height:17px; width:230px; border:1px solid #00599d;}

.toplinks
{padding-top:66px; padding-left:12px;}

.toplinks a
{color:#00529b; text-decoration:none;}

.toplinks td
{padding-right:6px;}


.topswoop {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hcp2009/topswoop.png, sizingMethod='scale'); height:64px; position:relative; bottom:10px; z-index:334;}
			
html>body .topswoop {background:url(../images/hcp2009/topswoop.png) no-repeat; height:64px;	position:relative; bottom:10px; z-index:334;}


.utility
{float:left; width:410px; color:#00529b;font-size:10px;}

.usresidents
{font-size:16px; padding-left:50px; text-align:right;}


/*  leftnav  */

.contentwrap
{position:relative; bottom:55px;float:left;}


.flashhome
{float:left; width:805px;}

.leftlayer
{width:400px;}


.leftnavtop {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hcp2009/leftnavtop.png, sizingMethod='scale'); height:42px; }
html>body .leftnavtop {background:url(../images/hcp2009/leftnavtop.png) no-repeat; height:42px;}

.leftnavwrap {float:left;width:180px; font-size:12px; font-weight:bold; position:relative; z-index:343434;}
.leftnavwrap a {text-decoration:none; color:#fff; display:block; width:146px; padding:10px 16px 8px 16px; position:relative; z-index:343434;}

/* remove all the bullets, borders and padding from the default list styling */
.leftnavwrap  ul {padding:0; margin:0; list-style-type:none; border-left:1px solid #00529b;border-right:1px solid #00529b; position:relative;z-index:343434;}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.leftnavwrap  li {position:relative; background:url(../images/hcp2009/navback.jpg) repeat-x #00529b; color:#fff; width:100%; border-bottom:1px solid #3677b0;z-index:343434;}
/*.leftnavwrap  li {margin-top:expression(-3 + "px")    }*/
/* style the links for the top level */

/* hide the sub levels and give them a positon absolute so that they don't affect the layout of the rest of the site */
.leftnavwrap  ul ul {visibility:hidden; position:absolute; z-index:343434; top:0; left:179px; border:none;}

/* style the table so that it takes no part in the layout - required for IE to work */
.leftnavwrap  table {position:absolute; top:0; left:0;}

/* style the second level links */
.leftnavwrap  ul ul a {color:#fff; padding:10px 16px 9px 16px;font-size:11px; width:138px; font-weight:normal; border-left:none;position:relative;z-index:343434;}
/* style the top level hover */

.leftnavwrap  ul ul li {border-left:none; border-right:none; z-index:343434; position:relative;}

.leftnavwrap  a:hover  {/*color:#9fc51c;*/ background:url(../images/hcp2009/navback_onstate.jpg) no-repeat #287ac3; position:relative;z-index:343434;}
.leftnavwrap :hover > a  { background:url(../images/hcp2009/navback_onstate.jpg) no-repeat #287ac3; position:relative;z-index:343434;}

.leftnavwrap  ul ul :hover > a {background:url(../images/hcp2009/navback_over.jpg) repeat-x #287ac3; position:relative;z-index:343434;}
.leftnavwrap  ul ul a:hover {background:url(../images/hcp2009/navback_over.jpg) repeat-x #287ac3; position:relative;z-index:343434;}

/* make the second level visible when hover on first level list OR link */
.leftnavwrap  ul li:hover ul,
.leftnavwrap  ul a:hover ul{visibility:visible;}

/* position the third level flyout menu */
.leftnavwrap ul ul ul{left:171px; top:0; width:170px;}

/*  thirdtier  */

/* keep the third level hidden when you hover on first level list OR link */
.leftnavwrap ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.leftnavwrap ul :hover ul :hover ul{ visibility:visible;}

#navitem_on
{background:url(../images/hcp2009/navback_onstate.jpg) no-repeat #287ac3;}


.subnavbottom
{position:relative; bottom:6px}





/*  homemain  */

.bottomlinks
{text-align:center;padding-top:22px;font-size:12px;}

.bottomlinks a
{padding:0 12px; color:#00599d;}

.footer
{text-align:center;font-size:11px;padding:22px 0 44px 0;}

.footer a
{color:#00599d;}



.homemain
{background:url(../images/hcp2009/flashplaceholder.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px;}

.test1
{background:url(../images/hcp2009/ind_medical_banner.jpg) no-repeat;}
.test1 a
{display:block; width:219px; height:178px; text-decoration:none;}
.test1 a:hover
{background:url(../images/hcp2009/ind_medical_banner_over.jpg) no-repeat;}

.test2
{background:url(../images/hcp2009/ind_surgical_banner.jpg) no-repeat; }
.test2 a
{display:block; width:236px; height:178px; text-decoration:none;}
.test2 a:hover
{background:url(../images/hcp2009/ind_surgical_banner_over.jpg) no-repeat;}

.test3
{background:url(../images/hcp2009/ind_treatment_banner.jpg) no-repeat;}
.test3 a
{display:block; width:219px; height:177px; text-decoration:none;}
.test3 a:hover
{background:url(../images/hcp2009/ind_treatment_banner_over.jpg) no-repeat;}


.test4
{background:url(../images/hcp2009/ind_acs_banner.jpg) no-repeat;}
.test4 a
{display:block; width:236px; height:177px; text-decoration:none;}
.test4 a:hover
{background:url(../images/hcp2009/ind_acs_banner_over.jpg) no-repeat;}






.homemain p
{font-size:12px;line-height:18px;}

.homewrap
{padding:0 88px; font-size:.75em;}

.homewrap li
{padding-top:10px;}

.isi
{padding-top:40px;}
.isi span
{color:#00599d;font-size:1.2em;}

.isi a
{color:#00599d;}


/*  innerpages  */



.bulletedlist
{width:500px;}

.caption
{font-size:11px;}

.profilesmain
{background:url(../images/hcp2009/patientProfiles_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}

.indicationsmain
{background:url(../images/hcp2009/indications_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}

.indicationsmain p
{font-size:12px;line-height:18px;}


.dvttreatmentmain
{background:url(../images/hcp2009/dvt_Treatment_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}

.dvttreatmentmain p
{font-size:12px;line-height:18px;}

.lovenoxdosingadmin
{background:url(../images/hcp2009/dosingadmin_2_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}

.lovenoxdosingadmin p
{font-size:12px;line-height:18px;}


.lovenoxdosingadminnew
{background:url(../images/hcp2009/Injection.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}

.lovenoxdosingadminnew p
{font-size:12px;line-height:18px;}


.lovenoxdosingadmin1
{background:url(../images/hcp2009/DOSING_acutecoronary_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}

.lovenoxdosingadmin1 p
{font-size:12px;line-height:18px;}




.lovenoxprophylaxis
{background:url(../images/hcp2009/DOSING_DVTmedical_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}

.lovenoxprophylaxis p
{font-size:12px;line-height:18px;}

.dvtsurgical1
{background:url(../images/hcp2009/DVTsurgical_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}

.dvtsurgical1 p
{font-size:12px;line-height:18px;}



.dvttreatment1
{background:url(../images/hcp2009/DVTtreatment_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}

.dvttreatment1 p
{font-size:12px;line-height:18px;}


.specialPopulation
{background:url(../images/hcp2009/specialpop_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}

.specialPopulation p
{font-size:12px;line-height:18px;}


.clinicalData
{background:url(../images/hcp2009/dosingadmin_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}

.clinicalData p
{font-size:12px;line-height:18px;}


.mechanism
{background:url(../images/hcp2009/mechanismaction_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}

.mechanism p
{font-size:12px;line-height:18px;}

.clinicalTrials
{background:url(../images/hcp2009/clinicaldata_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}

.clinicalTrials p
{font-size:12px;line-height:18px;}

.clinicalSuperiority
{background:url(../images/hcp2009/superiority_UFH_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}

.clinicalSuperiority p
{font-size:12px;line-height:18px;}

.references
{background:url(../images/hcp2009/references_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}

.references p
{font-size:12px;line-height:18px;}


.profresources
{background:url(../images/hcp2009/profresources_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;} /*JR*/

.profresources p
{font-size:12px;line-height:18px;}


.contsteps
{background:url(../images/hcp2009/qualitymeasures_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}
/*{background:url(../images/hcp2009/cont_steps_home.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}*/

.contsteps p
{font-size:12px;line-height:18px;}

.DVTawareness
{background:url(../images/hcp2009/indicationsACS_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}

.DVTawareness p
{font-size:12px;line-height:18px;}


.patientsafety
{background:url(../images/hcp2009/patientsafety_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}

.patientsafety p
{font-size:12px;line-height:18px;}

.patientsafety2
{background:url(../images/hcp2009/patientsafety_photo_v2.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}

.patientsafety2 p
{font-size:12px;line-height:18px;}




.riskassessmenttool
{background:url(../images/hcp2009/riskassessment_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}

.riskassessmenttool p
{font-size:12px;line-height:18px;}

.helpfulwebsites
{background:url(../images/hcp2009/helpfulwebsites_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}

.helpfulwebsites p
{font-size:12px;line-height:18px;}




.profResource
{padding-right:20px;}

.imagetitle
{
font-size:1.2em;font-weight:bold;
}





.homewrap h1
{font-size:1.4em;}

.innertext 
{padding-bottom:44px;}

.innertext p  
{width:500px;}

.innertext ul, .innertext ol
{margin-top:0;}

.innertext img
{margin:16px 0;}

.rightcallout
{padding-top:18px;}

.rightcallout_v2
{padding-top:18px;}

#flashcontent
{
    float:left;
}

.homeFlashContent
{
    width:350px;
    padding:60px 0 0 5px;
    float:left;
}

.rightcalloutback
{background:url(../images/hcp2009/callout_back.gif) repeat-x; width:282px; border-left:2px solid #00529b; border-right:2px solid #00529b; padding:1px 20px; font-size:12px; color:#00529b;}

.rightcalloutback_v2
{background:url(../images/hcp2009/callout_back.gif) repeat-x; width:316px; border-left:2px solid #00529b; border-right:2px solid #00529b; padding:0px 0px 0px 6px;  font-size:12px; color:#00529b;}

.rightcalloutback_v2 p
{margin:0; padding-bottom:6px; line-height:14px;}

.rightcalloutback_v2 a
{font-weight:bold; color:#00529b;}

.rightcalloutback_v3
{background:url(../images/hcp2009/calloutback_v2.jpg) repeat-x; width:316px; border-left:2px solid #00529b; border-right:2px solid #00529b; padding:0px 0px 0px 6px;  font-size:12px; color:#00529b;}


.maincalloutback
{background:url(../images/hcp2009/maincallout_back.gif) repeat-x; width:513px; border-left:2px solid #00529b; border-right:2px solid #00529b; padding:10px 16px 10px 16px;  font-size:12px; color:#00529b;}


/* Mechanism of Action */
.contentOpen {
padding: 0 266px 15px 0;
}


.contLeftColumn {
width: 481px;
padding: 0;
margin: 0;
float: left;
/* border:solid 1px blue; */
}

.moaWrap {
background: url(../images/hcp2009/cascade_bg.jpg) no-repeat top left;
width: 487px; /* 521px total */
height: 307px; /* 317px total */
padding: 10px 17px 0 17px;
font-size: 12px;
}
.moaWrap h3 {
font-weight: bold;
font-size: 14px;
color: #666;
text-align: center;
margin: 0 0 10px 0;
padding: 0;
} 
.moaWrap p {
margin: 10px 0 0 0;
}
.moaItem {
width: 223px;
height: 290px;
position: relative;
}



.floatLeft {
float: left;
width: auto;
}
.moaItem {
width: 223px;
height: 290px;
position: relative;
}

.floatRight {
float: right;
width: auto;
}





.rightcalloutback_v3 p
{margin:0; padding-bottom:6px; line-height:14px;}

.rightcalloutback_v3 a
{font-weight:bold; color:#00529b;}

.surgicalmain
{background:url(../images/hcp2009/surgical_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}

.surgicalmain p
{font-size:12px;line-height:18px;}

.surgicalAbdomen
{background:url(../images/hcp2009/surgicalAbdomen_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}

.surgicalAbdomen p
{font-size:12px;line-height:18px;}

.acutecoronary
{background:url(../images/hcp2009/Cardio.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}

.acutecoronary p
{font-size:12px;line-height:18px;}


.cancermain
{background:url(../images/hcp2009/Toc.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}

.cancermain p
{font-size:12px;line-height:18px;}




.riskassessmentmain
{background:url(../images/hcp2009/riskassessment_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}

.riskassessmentmain p
{font-size:12px;line-height:18px;}

.pdaimage
{position:absolute;}

.helpfulwebsitesmain
{background:url(../images/hcp2009/helpfulwebsites_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}

.helpfulwebsitesmain p
{font-size:12px;line-height:18px;}


.nurseresources
{background:url(../images/hcp2009/nurse_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}


.nurseresources p
{font-size:12px;line-height:18px;}



.casemanagement
{background:url(../images/hcp2009/casemanagement_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}


.casemanagement p
{font-size:12px;line-height:18px;}


.continuum
{background:url(../images/hcp2009/continuum_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}


.continuum p
{font-size:12px;line-height:18px;}


.patientsafety
{background:url(../images/hcp2009/patientsafety_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}


.patientsafety p
{font-size:12px;line-height:18px;}


.patientresources
{background:url(../images/hcp2009/patientresources_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}


.patientresources p
{font-size:12px;line-height:18px;}


.patienttraining
{background:url(../images/hcp2009/patienttraining_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}


.patienttraining p
{font-size:12px;line-height:18px;}



.patientpathways
{background:url(../images/hcp2009/patientpathways.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}


.patientpathways p
{font-size:12px;line-height:18px;}



.newjoints_photo
{background:url(../images/hcp2009/newjoints_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}


.newjoints_photo p
{font-size:12px;line-height:18px;}


.Lovenoxpatients
{background:url(../images/hcp2009/Lovenoxpatients_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}


.Lovenoxpatients p
{font-size:12px;line-height:18px;}


.costassistance
{background:url(../images/hcp2009/costassistance_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}


.costassistance p
{font-size:12px;line-height:18px;}


.updates
{background:url(../images/hcp2009/updates_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}


.updates p
{font-size:12px;line-height:18px;}



.prescribinginfo
{background:url(../images/hcp2009/PIinfo_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}


.prescribinginfo p
{font-size:12px;line-height:18px;}






/*  Helpful websites show/hide  */

.closelink
{padding:10px 0 0 30px; font-size:11px;}

.closelink a
{color:#666;}

.v_toggle
{padding-left:0px;}
.v_toggle img
{margin:0 8px 0 0;}

.cellpad
{padding-bottom:32px;}

.helpfulsitestext
{padding-bottom:44px;}

.helpfulsitestext p  
{width:500px;}

.vertical_slide 
{margin:10px 0 26px 38px; line-height:20px; /*display:none;*/ background-color:#fff; border:1px solid #00599d; background-color:#e7f0f9;}

.vertical_slide a
{color:#00599d;}

/*

table.sitelist:target {
  display: block;
}

table.sitelist:active {
  display: block;
}

table.sitelist:visited {
  display: block;
}
*/

/* IE doesn't support :target, so we use CSS expressions to control the event of the overlay popping up */

/*

.sitelist {
  display: expression((document.location.toString().split('#').slice(1) == this.id)?'block':'none');
}
*/



/*  helpful sites overlay  */

.closebtn
{text-align:right;}

.darkoverlaywrap
{color:#fff; margin:0 auto; width:757px;text-align:left;}


.darkoverlaycontent {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hcp2009/overlayback.png, sizingMethod='scale');
padding:20px 90px 20px 30px; height:100%; }
  
html>body .darkoverlaycontent {background:url(../images/hcp2009/overlayback.png) repeat-y; height:100%; padding:20px 90px 20px 30px;}


.overlaytop {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hcp2009/overlaytop.png, sizingMethod='scale');
height:44px;text-align:right;padding:18px 62px 0 0;}
  
html>body .overlaytop {background:url(../images/hcp2009/overlaytop.png) repeat;  height:44px; text-align:right;padding:18px 62px 0 0;}

.overlaytop a {position:relative; z-index:3243;}

.overlaytop span {padding-right:215px;}

.overlaybtm {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/hcp2009/overlaybottom.png, sizingMethod='scale');
height:94px;}
  
html>body .overlaybtm {background:url(../images/hcp2009/overlaybottom.png) repeat;  height:94px;}



/* dual-classes to control the .png in IE 6.  If shadows or .pngs are not used, use the div.greypanel class above */

.greypanel {
  display: none;
  position: absolute;
  padding-top:320px;
  top: 0px;
  left: 0;
  right: 0;
  bottom: 0;
  min-height:800px; /* necessary to resolve for background scrolling glitch */
  height: 100%;
  width: 100%;
  margin:0 auto;
  z-index:34343434;
		}
			
div.greypanel:target {
  display: block;
}


/* IE doesn't support :target, so we use CSS expressions to control the event of the overlay popping up */

.greypanel {
  display: expression((document.location.toString().split('#').slice(1) == this.id)?'block':'none');
}


.refLink
{
    text-decoration:none;
    color:#00599D;
}
.refLink:visited
{
    text-decoration:none;
    color:#00599D;
}
.breadCrumb
{
    padding:0px 0px 5px 5px;
    font-size:.65em;
	color:#05599f; 
	padding-bottom:16px; 
	position:absolute; 
	top:360px; 
	left:180px;
	width: 805px;
}

.breadcrumb a
{color:#666; text-decoration:none;}






/*  registration content   */

.PODname
{font-size:16px; font-weight:bold; margin-right:16px;}

.PODtoplinks
{padding-bottom:8px;}

.registerFormWrap {
padding: 55px 0 0 25px;float:left;width:780px;font-size:.75em; }

.videoFormWrap {
padding: 55px 0 22px 25px;float:left;width:780px;font-size:.75em; border-bottom:1px solid #bad8f7;}

.videoFormWrap h1 {
margin:0; padding:32px 0 12px 0; font-size:1.6em;}

.videoFormWrap h2 {
margin:0; font-size:1.6em; color:#000;}


.profileFormWrap {
padding: 55px 0 22px 25px;float:left;width:780px;font-size:.75em; color:#000;}

.profileFormWrap h1 {
margin:0; padding:32px 0 12px 0; font-size:1.6em;}

.profileFormWrap h2 {
margin:16px 0; font-size:1.6em; color:#000;}


.smalllink
{font-size:10px;}

.registerFormWithDetails {
float: left;margin-left: 50px;}

.registerFormNoDetails {
margin: 0 auto;width: 568px;}

.registerDetails {
width: 285px;float: left;color: #666666;padding-top: 37px;}

.registerDetails p {
margin-top: 16px;}

.registerDetails span.detailItem {
display: block;width: 160px;margin-top: 32px;}

.registerDetails span.learnMore {
display: block;margin-top: 32px;}

.registerDetails span.learnMore a {
color: #699bcf;text-decoration: none;}

.registerDetails span.learnMore a:hover {
text-decoration: underline;}

.registerFormWrap h1 {
margin:0; padding-top:32px; font-size:1.6em;}

.registerFormWrap h2 {
margin:12px 0; font-size:1.6em; color:#000;}

.registerFormWrap h3 {
margin:18px 0 12px 0; padding-top:18px; font-size:1.6em; font-weight:normal; color:#000; border-top:1px solid black;}

.registerFormWrap table {
margin-top: 10px;}

.registerFormWrap input {
font-family: Arial, Helvetica, sans-serif;font-size: 11px;margin: 0;}

.registerFormWrap span.red {
color: #FF0000;font-size: 13px;}

.registerFormWrap span.label {
display: block;color: #666666;font-weight: bold;padding-bottom: 5px;}

input.longField {
background: url(../images/registration/textFieldLong.gif) no-repeat top left;padding: 2px 5px;height: 15px; /*19px total height */width: 352px; /* 362px total width */border: none;}

input.medField {
background: url(../images/registration/textFieldMed.gif) no-repeat top right;padding: 2px 5px;height: 15px; /* 19px total height */width: 156px; /* 166px total width */border: none;}

input.shortField {
background: url(../images/registration/textFieldShort.gif) no-repeat top right;padding: 2px 6px;height: 15px; /* 19px total height */width: 71px; /* 83px total width */border: none;}

.registerFormWrap input.slnCheck {
margin: 0 10px 0 20px;}

.registerBoxOutter {
background: url(../images/registration/registerBoxBG.gif) no-repeat top left;width: 150px; /* 166px total width */height: 141px;padding: 0 8px;color: #8c8c8c;}

.registerBoxOutter span {
display: block;font-weight: bold;padding-top: 5px;}

.registerBoxInner {
font-size: 11px;height: 95px;overflow:auto;}

.registerBoxInner table.tableList td {
padding: 0 0 3px 7px;}
 
.registerFormWrap table tbody td {
padding-bottom: 15px;}

.registerFormWrap table tfoot {
text-align: left;}

.registerFormWrap table tfoot img {
margin-top: 15px;}

/*
.registerFormWrap select.styled {
	background: url(../images/select.gif) no-repeat top left;
	position: relative;
	width: 72px; 
	padding: 2px 0 0 10px;
	height: 27px; 
	overflow: hidden;
}
*/

span.select {
position: absolute;width: 158px; /*With the padding included, the width is 190 pixels: the actual width of the image.*/height: 21px;padding: 0 24px 0 8px;color: #fff;font: 12px/21px arial,sans-serif;background: url(../images/registration/select.gif) no-repeat;overflow: hidden;}

span.checkbox {
width: 19px;height: 25px;padding: 0 5px 0 0;background: url(../images/registration/libraryCheckBox.gif) no-repeat;display: block;clear: left;float: left;}

span.radio {
width: 19px;height: 25px;padding: 0 5px 0 0;background: url(../images/radio.gif) no-repeat;display: block;clear: left;float: left;}

.videowrap
{padding: 75px 0 22px 25px;float:left;width:780px;font-size:.75em; }

/*  video player content   */

.shadowupperleft
{background: url(../images/registration/upperleft.jpg) no-repeat;width:20px; height:24px;}

.shadowtop
{background: url(../images/registration/shadowtop.jpg) repeat-x; height:24px;}

.shadowupperright
{background: url(../images/registration/upperright.jpg) no-repeat; width:20px; height:24px;}



.shadowleft
{background: url(../images/registration/shadowleft.jpg) repeat-y; width:20px;}

.videocenter
{padding:16px;}

.shadowright
{background: url(../images/registration/shadowright.jpg) repeat-y; width:20px;}



.shadowlowerleft
{background: url(../images/registration/lowerleft.jpg) no-repeat;width:20px; height:15px;}

.shadowbottom
{background: url(../images/registration/shadowbottom.jpg) repeat-x;}

.shadowlowerright
{background: url(../images/registration/lowerright.jpg) no-repeat; width:20px; height:15px;}



.panelwrap
{width:100%;}

.ddpanel .ddpanelcontent{ /*CSS for "content" DIV of Drop Down Panel*/
color: white;background: black; /*background of Drop Down Panel*/
/*Do NOT add any "width", "padding" or "margin" properties here! Any padding/margin should be added to your content's container within this DIV instead */
}

.ddpanel .ddpaneltab{ /*CSS for "toggle" tab DIV of Drop Down Panel*/
font: bold 16px Arial;}

.ddpanel .ddpaneltab a{ /*"toggle" tab related CSS*/
color: white;text-decoration: none;background-color: black;}

.ddpanel .ddpaneltab a span{ /*"toggle" tab related CSS*/
display: block;padding:0;cursor: pointer;}

.ddpanel .ddpaneltab a span img.pointerimage{ /*CSS for pointer image within toggle tab*/
margin-top: 2px;margin-left: 5px;}

.ddpanel .ddpaneltab a:hover{ /*"toggle" tab related CSS*/
/*background-color: black;*/  /* background of toggle tab onMouseover*/
}

.ddpanel .ddpaneltab a:active, .ddpanel .ddpaneltab a:focus{ /* "toggle" tab related CSS - remove hashmarks from around image when it's active */
outline: 0;}

.ddpanel .ddpaneltab a:hover span{ /*"toggle" tab related CSS*/
background-color: transparent;}


.errorMessageCell td
{
	padding-bottom:0px;
}

/*  profile content  */

.credentialoverflow
{overflow:scroll; overflow-x:hidden; height:68px; background-color:#fff; border:1px solid #dedede; border-right:none;}

.generaltab
{font-size:14px; font-weight:bold; padding:3px 0; border:1px solid #9b9b9b; text-align:center; border-bottom:1px solid white; width:88px;}
.generalwrap
{background: url(../images/registration/generalborder.gif) repeat-x left bottom; width:100%; color:#000;}

.greyborderright
{border-right:1px solid #969696; }

.greybordertop
{border-top:1px solid #969696; border-right:1px solid #969696;}

.newbutton
{padding-left:14px;}

.protitle
{font-size:14px; font-weight:bold;}

.personalinfo
{margin:18px 0;}

.redcaption
{color: #FF0000;}

/*  new media center page  */

.additionalvideos
{float:left; width:280px; padding-top:32px; color:#00599d;}

.additionalvideoheader
{background: url(../images/down_arrow.gif) no-repeat 8px 6px; font-size:1.3em; font-weight:bold; padding-left:22px; color:#00599d;}

.PODnavitem
{float:left; font-size:14px; font-weight:bold; color:#00599d; padding:8px 18px;}

.PODnavitem_on
{background: url(../images/POD/PODnavback.jpg) repeat-x; float:left; font-size:14px; font-weight:bold; color:#00599d; padding:8px 16px;}

.PODnavitem a
{color:#00599d; text-decoration:none;}

.PODnavitem a:hover
{text-decoration:underline;}

.PODnavwrap
{padding-left:10px;}

.videoplayerwrap
{width:500px; float:left; color:#00599d;}

.videoplayerwrap h2
{color:#00599d;}

.vidruntime
{font-size:11px; color:#969696;}

.videooverflow
{overflow:scroll; height:300px; overflow-x:hidden; border:1px solid #c2d3fc; border-right:0; margin-top:8px;}

/*  graphs  */
.graphWrap { float: left; margin: 12px 0; overflow: hidden; position: relative;}
	.rcol .graphWrap { margin-bottom: 0;}
	.graphWrap span { color: #00599D; font-size: 1.2em; line-height: 1.3em; position: absolute; width: 100%;}		
	.graphWrap img { position: relative; z-index: 9999;}
.graphP {margin: 0 0 12px; width: 695px;}	
.graphCopy { margin: 0 0 12px; padding: 0; width: 695px;}
	.graphCopy li { background: url(../images/hcp2009/bg_graphCopyBullet.gif) no-repeat left 0.45em; color: #666; line-height: 1.3em; list-style-type: none; margin: 0 0 12px; padding: 0 0 0 7px;font-size: 1.3em;}	
	.graphCopy li sup {vertical-align:text-top; position: relative; top: -0.15em;}
	.graphCopy li li { background: none; font-size:100%; padding: 0 0 0 15px;}
	.graphCopy li ul { font-size:100%; margin: 5px 0 !important;}
/*  beige box  */
.beigeBoxWrap { margin: 12px 0; width: 566px;}
	.beigeBoxWrap .boxHead { background: url(../images/hcp2009/bg_beigeBoxTop.gif) no-repeat left top; height: 13px; overflow: hidden;}
	.beigeBoxWrap .boxFoot { background: url(../images/hcp2009/bg_beigeBoxFoot.gif) no-repeat left top; height: 16px; overflow: hidden;}	
	.beigeBoxWrap .boxBodyOut { background: url(../images/hcp2009/bg_beigeBoxBody.gif) repeat-y; padding: 0 17px 0 12px;}
		.beigeBoxWrap .boxBodyIn { margin: 0; overflow: hidden;}
		.beigeBoxWrap .boxBodyIn p { color: #000; font-size: 1.2em; font-weight: bold; line-height: 1.2em; margin: 0; padding: 0;}
			.beigeBoxWrap .boxBodyIn p span { font-size: 0.75em }
			.beigeBoxWrap .boxBodyIn p sup {vertical-align:text-top; position: relative; top: -2px;}
/*  blue box  */
.blueBoxWrap { margin: 12px 0; width: 350px;}
	.blueBoxWrap .boxHead { background: url(../images/hcp2009/bg_blueBoxHead.gif) no-repeat left top; height: 20px; overflow: hidden;}
	.blueBoxWrap .boxFoot { background: url(../images/hcp2009/bg_blueBoxFoot.gif) no-repeat left top; height: 24px; margin: -5px 0 0; overflow: hidden;}	
	.blueBoxWrap .boxBodyOut { background: url(../images/hcp2009/bg_blueBoxBody.gif) repeat-y; padding: 0 17px 0 12px;}
		.blueBoxWrap .boxBodyIn { margin: 0; overflow: hidden; position: relative; top: -5px;}
		.blueBoxWrap .boxBodyIn p { color: #FFF; font-size: 0.75em; line-height: 1.333em; margin: 0; padding: 0;}
		.blueBoxWrap .boxBodyIn a { color:#fff; text-decoration:underline; }
		    .blueBoxWrap .boxBodyIn a.refLink { color:#fff; text-decoration:none; }
			.blueBoxWrap .boxBodyIn p span { font-size: 11px;}
			.blueBoxWrap .boxBodyIn p sup {vertical-align:text-top; position: relative; top: -2px;}			
/*  big blue box  */
.bigBlueBoxWrap { margin: 12px 0; width: 602px;}
	.bigBlueBoxWrap .boxHead { background: url(../images/hcp2009/bg_bigBlueBoxHead.gif) no-repeat left top; height: 14px; overflow: hidden;}
	.bigBlueBoxWrap .boxFoot { background: url(../images/hcp2009/bg_bigBlueBoxFoot.gif) no-repeat left top; height: 17px; margin: -5px 0 0; overflow: hidden;}	
	.bigBlueBoxWrap .boxBodyOut { background: url(../images/hcp2009/bg_bigBlueBoxBody.gif) repeat-y; padding: 0 17px 0 12px;}
		.bigBlueBoxWrap .boxBodyIn { margin: 0; overflow: hidden; position: relative; top: -5px;}
		.bigBlueBoxWrap .boxBodyIn p { color: #FFF; font-size: 1.0em; line-height: 1.333em; margin: 0; padding: 0;}
		.bigBlueBoxWrap .boxBodyIn a { color:#fff; text-decoration:underline; }
		.bigBlueBoxWrap .boxBodyIn li, .bigBlueBoxWrap .boxBodyIn span { color:#fff; }
			.bigBlueBoxWrap .boxBodyIn p span {}
			.bigBlueBoxWrap .boxBodyIn p sup {vertical-align:text-top; position: relative; top: -2px;}
			
/******  ISI BOX  ******/		
.ISIBox_wrapper278 { background: url(../images/hcp2009/ISI_box_bcg_278.jpg) no-repeat; height:110px; padding:28px 16px 0 12px; margin:15px 0 18px;z-index:20000}
      .ISIBox_wrapper278 a { background: url(../images/hcp2009/isi_link_arrow.gif) no-repeat right; color:#ffffff; padding:0 14px 0 6px; font-size:11px; text-decoration:none; font-weight:bold;}
      .ISIBox_wrapper278 a:hover { color:#00599d; background: url(../images/hcp2009/isi_link_arrow_blue.gif) no-repeat right; vertical-align:middle;}
            .ISI_scroll_box278 {height: 80px; width:244px;padding:0; background:#fff; margin-bottom:4px; border:1px solid #aacae2; overflow:-moz-scrollbars-vertical; overflow-y:auto;}
            .ISI_copy278 {padding:0 2px 0 6px; font-size:12px; font-weight:bold; }
                  .ISI_copy278 ul.red { color:#ff0000;}
                  .ISI_copy278 p { margin:8px 0; padding:0;}
                  .ISI_copy278 ul {padding-left:14px; margin:0; }
                  .ISI_copy278 li { padding-left:0; margin:0; }
                  .ISI_copy278 li span { color:#666666}

		
.ISIBox_wrapper { background: url(../images/hcp2009/ISI_box_bcg.jpg) no-repeat; height:111px; padding:28px 16px 0 12px; margin:15px 0 18px; z-index:20000}
	.ISIBox_wrapper a { background: url(../images/hcp2009/isi_link_arrow.gif) no-repeat right; color:#ffffff; padding:0 14px 0 6px; font-size:11px; text-decoration:none; font-weight:bold;}
	.ISIBox_wrapper a:hover { color:#00599d; background: url(../images/hcp2009/isi_link_arrow_blue.gif) no-repeat right; vertical-align:middle;}
		.ISI_scroll_box {height: 82px; width:303; padding:0; background:#fff; margin-bottom:4px; border:1px solid #aacae2; overflow:-moz-scrollbars-vertical; overflow-y:auto;}
		.ISI_copy {padding:0 2px 0 6px; font-size:12px; font-weight:bold; }
			.ISI_copy ul.red { color:#ff0000;}
			.ISI_copy p { margin:8px 0; padding:0;}
			.ISI_copy ul {padding-left:14px; margin:0; }
			.ISI_copy li { padding-left:0; margin:0; }
			.ISI_copy li span { color:#666666}

.floatOver { float: right; margin-left: 5px; position: relative; width: 350px; }
.floatOver278 { float: right; margin-left: 5px; position: relative; width: 300px; }
/*** END ISI BOX ***/
					
/*  columns  */	
.homeColWrap { margin: 0 -88px 0 0;}
	.homeColWrap .lcol { float: left; width: 705px;}
	.homeColWrap .rcol { float: right; padding: 0 0 0 9px; width: 183px;}
	.homeColWrap .rcol2 { float: right; padding: 0 0 0 7px; width: 183px;}
	
	/*  right cta box  */
	.homewrap .ctaBox { background-image: url(../images/hcp2009/bg_rightCtaBox.gif); background-repeat: no-repeat; background-position: left top; display: block; font-size: 1.0; font-weight: bold; line-height: 1.333em; margin: 0 0 45px; overflow: hidden; padding: 11px 0 0; text-decoration: none; width: 183px;}
		.homewrap .ctaBox span { background-image: url(../images/hcp2009/bg_rightCtaBox.gif); background-repeat: no-repeat; background-position: left bottom; color: #FFF; display: block; padding: 0 10px 11px;}	
		/*  color specific  */
		.homewrap .redBox { background-position: left top !important;}
			.homewrap .redBox span { background-color: #ef3f3e; background-position: left bottom !important;}
		.homewrap .lightBlueBox { background-position: -183px top !important;}
			.homewrap .lightBlueBox span { color: #00599d !important; background-color: #dee5f2; background-position: -183px bottom !important;}		
		.homewrap .greenBox { background-position: -366px top !important;}
			.homewrap .greenBox span { background-color: #74c043; background-position: -366px bottom !important;}
		.homewrap .blueBox { background-position: -549px top !important;}
			.homewrap .blueBox span { background-color: #4a7ab4; background-position: -549px bottom !important;}								

/*  patient profiles  */	
.ppWrapOut { margin: 0 -88px 0 0;}
	.ppWrap {width: 843px;}
		.ppWrap .ppHead { background: url(../images/hcp2009/bg_ppHead.gif) no-repeat; height: 18px;}
		.ppWrap .ppFoot { background: url(../images/hcp2009/bg_ppFoot.gif) no-repeat; height: 18px;}
		
		.ppWrap .ppBodyOut { background-color: #e2e3e4;}
			.ppWrap h2 { position: relative; z-index: 2;}
		.ppWrap .ppBodyIn { padding: 8px 25px;}	
		
		.ppWrap .ppTabs {}
			.ppWrap .ppTabs a { background-color: #babcbe; color: #000; float: left; font-size: 12px; height: 32px; line-height: 32px; margin: 0 11px 0 0; text-align: center; text-decoration: none; width: 190px;}
				.ppWrap .ppTabs .endTab { margin: 0 !important;}
				.ppWrap .ppTabs .active { background-color: #FFF !important;}		
		.ppWrap .ppContent { background: #FFF; height: 100%; overflow: auto; padding: 35px 16px;}
		
		
		.ppWrap .blueBoxWrap { margin: 12px 0; width: 605px;}
			.ppWrap .blueBoxWrap .boxHead { background: url(../images/hcp2009/bg_ppBlueBoxHead.gif) no-repeat left top; height: 16px; overflow: hidden;}
			.ppWrap .blueBoxWrap .boxFoot { background: url(../images/hcp2009/bg_ppBlueBoxFoot.gif) no-repeat left top; height: 19px; margin: -5px 0 0; overflow: hidden;}	
			.ppWrap .blueBoxWrap .boxBodyOut { background: url(../images/hcp2009/bg_ppBlueBoxBody.gif) repeat-y; padding: 0 17px 0 15px;}
				.ppWrap .blueBoxWrap .boxBodyIn { margin: 0; overflow: hidden; position: relative; top: -5px;}
				.ppWrap .blueBoxWrap .boxBodyIn p { color: #FFF; font-size: 18px; font-weight: bold; line-height: normal; margin: 0; padding: 0;}
					.ppWrap .blueBoxWrap .boxBodyIn p span { font-size: 11px;}
					.ppWrap .blueBoxWrap .boxBodyIn p sup {vertical-align:text-top; position: relative; top: -2px;}				
		.ppWrap .dashed { margin: 0; padding: 0;}
			.ppWrap .dashed p { font-weight: normal !important;}
			.ppWrap .dashed li { list-style-type: none; margin: 0 0 5px; padding: 0 0 0 24px; position: relative;}
			.ppWrap .dashed li .hyphen { float:left; margin: 4px 12px 0 -8px;}
		
		.ppWrap .folderTab { background-repeat: no-repeat; background-position: left top; color: #FFF; float: left; font-weight: bold; height: 32px; line-height: 32px; margin: 0; padding: 0 0 0 12px;}
			.ppWrap .folderTab span {background-repeat: no-repeat; background-position: right top; float: left; height: 32px; line-height: 32px; padding: 0 30px 0 6px;}
		/*  color specific  */
		.acute .folderTab { background-image: url(../images/hcp2009/bg_redTabLeft.gif);}	
			.acute .folderTab span { background-color: #ef3f3e; background-image: url(../images/hcp2009/bg_redTabRight.gif);}	
		.treatment .folderTab { color: #00599d !important; background-image: url(../images/hcp2009/bg_lBlueTabLeft.gif);}	
			.treatment .folderTab span { background-color: #dee5f2; background-image: url(../images/hcp2009/bg_lBlueTabRight.gif);}		
		.surgical .folderTab { color: #00599d !important; background-image: url(../images/hcp2009/bg_tealTabLeft.gif);}	
			.surgical .folderTab span { background-color: #2ac4f4; background-image: url(../images/hcp2009/bg_tealTabRight.gif);}
				.surgical .abdominal .folderTab { color: #FFF !important; background-image: url(../images/hcp2009/bg_greenTabLeft.gif);}	
					.surgical .abdominal .folderTab span { background-color: #74c043; background-image: url(../images/hcp2009/bg_greenTabRight.gif);}				
		.medical .folderTab { background-image: url(../images/hcp2009/bg_blueTabLeft.gif);}	
			.medical .folderTab span { background-color: #4a7ab4; background-image: url(../images/hcp2009/bg_blueTabRight.gif);}										
				
		.ppWrap .ppPageOut { background: #fdcd9d url(../images/hcp2009/bg_ppPageBody.gif) right top repeat-y; position: relative; width: 598px;}
			.ppWrap .ppPageOut .ppCorner { background: url(../images/hcp2009/bg_ppPageCorner.gif);height: 22px; position: absolute; right: 0; top:0; width: 25px; z-index: 2;}	
		.ppWrap .ppPageIn { padding: 25px 12px 0;}
		.ppWrap .ppPageFoot { background: url(../images/hcp2009/bg_ppPageFoot.gif) no-repeat; height: 26px;}
		
		.ppPageIn .details {}
			.ppPageIn .details td { vertical-align: top;}
			.ppPageIn .details img { margin-right: 25px;}
			.ppPageIn .details h5 { font-size: 21px; font-weight: bold; line-height: normal; margin: 0;}
				/*  color specific  */
				.acute .ppPageIn .details h5 { color: #ef3f3e;}
				.treatment .ppPageIn .details h5 { color: #4a7ab4;}
				.surgical .ppPageIn .details h5 { color: #00599d;}
					.surgical .abdominal .details h5 { color: #74c043;}
				.medical .ppPageIn .details h5 { color: #4a7ab4;}
				
			.ppPageIn .details p { color: #000; font-size: 16px; line-height: 25px; margin: 0;}
		.ppCopy { padding: 15px 0 0;}
			.ppCopy p { color: #000; font-size: 1.3em; line-height: normal; margin: 0 0 12px; padding: 0 10px 0 0;}
				.ppCopy p.footnote { color: #000; font-size: 1.0em; line-height: normal; margin: 20px 0 12px;}
				
		.ppWrap .bulletBoxWrap { margin: 12px 0; width: 564px;}
			.ppWrap .bulletBoxWrap .boxHead { background: url(../images/hcp2009/bg_bulletBoxHead.gif) no-repeat left top; height: 12px; overflow: hidden;}
			.ppWrap .bulletBoxWrap .boxFoot { background: url(../images/hcp2009/bg_bulletBoxFoot.gif) no-repeat left top; height: 12px; overflow: hidden;}	
			.ppWrap .bulletBoxWrap .boxBodyOut { background: #feebd6; padding: 0 17px 0 15px;}
				.ppWrap .bulletBoxWrap .boxBodyIn { margin: 0; overflow: hidden;}	
					.ppWrap .bulletBoxWrap p { color: #000; font-size: 16px; line-height: normal; margin: 0 0 7px;}		
		.ppWrap .redBullets { margin: 0; padding: 0;}
			.ppWrap .redBullets li { background: url(../images/hcp2009/bg_redBullet.gif) no-repeat left 1px; color: #000; font-size: 14px; line-height: normal; list-style-type: none; margin: 5px 0 0; padding: 0 0 0 23px;}
				
.resourceTable { margin: 0 0 24px;}
	.resourceTable td { vertical-align: top;}
	.resourceTable img { margin: 0 20px 0 0;}

/* the dashed UL */
.dashedUL { font-size: 0.75em; line-height: normal; margin: 0; padding: 0;}
.dashedUL li { list-style-type: none; list-style-position: outside; margin:0 0 0 1.2em; padding: 0; position: relative;}
.dashedUL li .hyphen { left: -1.2em; position: absolute; top: 0;}
	.homewrap .dashedUL { font-size: 1.0em; margin: 0;}
	.homewrap .dashedUL li { font-size: 1.0em; margin: 0 0 0 1.2em; padding: 0;}
	.homewrap .dashedUL li .hyphen { left: -1.2em;}

input.longField {
background: url(../images/hcp2009/forms/textFieldLong.gif) no-repeat top left;padding: 2px 5px;height: 15px; /*19px total height */width: 352px; /* 362px total width */border: none;}

input.medField {
background: url(../images/hcp2009/forms/textFieldMed.gif) no-repeat top right;padding: 2px 5px;height: 15px; /* 19px total height */width: 156px; /* 166px total width */border: none;}

input.shortField {
background: url(../images/hcp2009/forms/textFieldShort.gif) no-repeat top right;padding: 2px 6px;height: 15px; /* 19px total height */width: 71px; /* 83px total width */border: none;}

input.tinyField {
background: url(../images/hcp2009/forms/textFieldTiny.gif) no-repeat top right;padding: 2px 6px;height: 15px; /* 19px total height */width: 34px; /* 46px total width */border: none;}

p.footnote { padding: 0 0 0 8px; position: relative;}
p.footnote .item { float:left; margin: 0 0 0 -8px;}
p.footnote .item sup { position: relative; top: -0.25em; vertical-align:text-top;}


/* this is specific to hcp//hcp-resources.aspx page to move the breadcrumb down */
/*.profresources div
{
	padding:35px 0px 5px 5px;
    font-size:.65em;
	color:#05599f; 
	padding-bottom:16px; 
	position:absolute; 
	top:360px; 
	left:180px;
	width: 805px;
} COMMENTED OUT BY JR
*/
/*  VCB page  */


.vcbboothbanner
{background:url(../images/hcp2009/vcbbanner.gif) no-repeat; width:250px; height:92px; font-size:12px; color:#00529b; padding:44px 80px 0 20px}

.vcbpagewrap
{width:802px;}

.VCBmain
{background:url(../images/hcp2009/virtualbooth.jpg) no-repeat; float:left; width:764px; padding:0 0 0 38px; height:490px; font-size:10px; color:#00529b; font-size:11px;}

.vcbvideowrap
{float:left; width:343px; padding-top:207px;}
.vcbvideowrap p
{font-size:11px; padding-top:2px; margin:0; text-align:center;}
.vcbreg
{text-align:center; font-size:11px; padding-top:32px;}
.vcbvideocontent
{float:left; width:284px; margin-left:25px; padding-top:296px; font-size:10px; }
.vcbvideocontent p
{margin:0;}
.vcbvideocontent div
{text-align:center; padding-top:12px;}

.resourcebanners
{font-size:10px; color:#003478; float:left; padding-left:212px;}
.resourcebanners p
{font-size:11px; color:#0068ad; padding-left:190px; margin:0;}

.videobanner
{background:url(../images/hcp2009/videocalloutbanner.gif) no-repeat; float:left; margin-left:0;}
.videobanner a
{width:193px; height:168px; display:block; padding:50px 8px 0 38px; text-decoration:none;}


.documentsbanner
{background:url(../images/hcp2009/documentsbanner.gif) no-repeat; float:left; margin-left:18px;}
.documentsbanner a
{width:193px; height:168px; padding:50px 20px 0 31px; display:block; text-decoration:none;}

.linksbanner
{background:url(../images/hcp2009/linksbanner.gif) no-repeat; float:left; margin-left:18px;}
.linksbanner a
{width:191px; height:168px; padding:50px 35px 0 16px; display:block; text-decoration:none;}


.quote
{
	margin-bottom:40px;
}
.quoteText
{
	
}
.quoteSigniture
{
	float:right;
}

.intA
{background:url(../images/hcp2009/interchangeability_1_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}
.intA p
{font-size:12px;line-height:18px;}
.intA1
{background:url(../images/hcp2009/interchangeability_2_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}
.intA1 p
{font-size:12px;line-height:18px;}

.intB
{background:url(../images/hcp2009/noninterchangeability_1_photo.jpg) no-repeat; float:left; width:350px; padding:60px 0 0 455px; height:287px;}
.intB p
{font-size:12px;line-height:18px;}

.noSup sup
{
	text-decoration:none;
	
}
.noSup span
{
	vertical-align:text-top; 
	padding-bottom:20%;
}


.bostonIsi p
{
}
.bostonIsi ul
{
	padding-top:0;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:0;
}
.bostonIsi li
{
	padding-top:0;
	padding-bottom:0px;
	margin-top:0;
	margin-bottom:0;
	margin-left: -24px; 
}


/***********/
/*** ISI ***/
/***********/

.graphCopy { margin: 0 0 12px; padding: 0; width: 695px;}
.graphCopy li.graphCopy { background: url(../images/hcp2009/bg_graphCopyBullet.gif) no-repeat left 0.45em; color: #666; line-height: 1.3em; list-style-type: none; margin: 0 0 12px; padding: 0 0 0 7px;font-size: 1.3em;}	
.graphCopy li.graphCopy sup {vertical-align:text-top; position: relative; top: -0.15em;}
.graphCopy li.graphCopy li { background: none; font-size:100%; padding: 0 0 0 15px;}
.graphCopy li.graphCopy ul { font-size:100%; margin: 5px 0 !important;}

li.redSubBullet { list-style-image: url(../images/hcp2009/bg_graphCopyBullet.gif);}

/***********/
/*** ISI ***/
/***********/

.LovenoxISI { }
.TitleISI { color:#00599d; font-size:16px; }
.BoxCopy { font-weight:bold; }
.OpenCopy { }
.LovenoxISI p { }
.LovenoxISI ul { padding-top:0; padding-bottom:0; margin-top:0; margin-bottom:0; }
.LovenoxISI ul li { padding-top:0; padding-bottom:0px; margin-top:0; margin-bottom:0; margin-left: -24px; color:Red; }
/*
.footerWrap { color: #a4a4a4; }
.LovenoxISI ul li span { color: #a4a4a4; }
*/
.footerWrap { color: #666666; }
.LovenoxISI ul li span { color: #666666; }



.falseSection
{float:left; width:790px; padding:60px 0 0 10px; }

.falseSection p
{font-size:12px;line-height:18px;}




.redBullet 
{
	color:Red;
}
.redBullet span
{
	color:black;
}

.boxBodyIn .dashedUL li {color:white;}