@charset "utf-8";
/* CSS Document */


body{
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: #ecece1;
}
/*--Start--------------Global elements-----------------------------------*/
.clear{
	clear: both;
	height: 0px;
	font: 0px/0px arial;
}
a{
outline: none;
}

.marginReset{
	margin: 0px;
	padding: 0px;
}

.sup{
	vertical-align: text-top !important;
	font-size: 83%;
	line-height: 120%;
	text-decoration: none;
}

.sup1{
	vertical-align: text-top;
	font-size: 65%;
	text-decoration: none;
	color: inherit !important;
}
.sup2{
	vertical-align: text-top;
	font-size: 65%;
	text-decoration: none;
	color: #f3901d; !important;
}
.sup3{
	vertical-align: text-top;
	font-size: 65%;
	text-decoration: none;
	color: #b01c2e !important;
}
.sup4{
	vertical-align: text-top;
	font-size: 55%;
	text-decoration: none;
	color: inherit !important;
}
/*--Stop--------------Global elements-----------------------------------*/

/*--Start-------------FrameWork elements--------------------------------*/
#wrapper{
	width: 975px;
	height: auto;
	margin: 0 auto;
	text-align: left;
	background: url(../../images/hcp/wrapper-bkgnd.jpg) repeat-y;
}

#topLinksContainer{
	width: 975px;
	height: 21px;
	background: url(../../images/hcp/body-bkgnd.jpg) repeat-x;
}

#headerContainer{
	width: 950px;
	height: 113px;
	padding: 1px 0 0 0;
}

#centralContainerHome{
	width: 925px;
	height: 437px;
	margin: 0 0 53px 25px;
	font: 0px arial;
}
#innerContainer{
	width: 925px;
	height: auto;
	margin: 0 0 0 25px;
	background: #ffffff;
}
#centralContainerInner{
	width: 820px;
	height: auto;
	padding: 1px 0 0 0;
	margin: 0 0 0 45px;
}
.setWidth{
	width: 880px !important;
}


.centralContainerMainFloatLeft{
	float: left;
	width: 680px;
	margin: 0 20px 0 0;
	_margin: 0 10px 0 0;
	display: inline;

}
#rightCalloutsContainer{
	float: left;
	width: 168px;
	height: 300px;
	margin: 23px 0 0 0;
}
.rightCallouts{
	margin: 0 0 12px 0;
	display: block;
	cursor: pointer;
}
#centralContainerMain h2{
	font: bold 18px arial;
	color: #b01c2e;
	margin: 42px 0 16px 12px;
}
.h2Style1{
	font: bold 18px arial;
	color: #b01c2e;
	margin: 0px 0 20px 12px !important;
}
.h2Style2{
	font: bold 18px arial;
	color: #b01c2e;
	margin: 48px 0 0 12px !important;
}
#centralContainerMain h3{
	font: bold 14px arial;
	color: #f3901d;
	margin: 0 0 13px 12px;
}
.h3Style1{
	font: bold 14px arial;
	color: #f3901d;
	margin: 20px 0 0 12px !important;
}
#centralContainerMain h4{
	font: 14px arial;
	color: #b01c2e;
	margin: 0 0 12px 12px;
}
#centralContainerMain p{
	font: 12px arial !important;
	color: #505050;
	margin: 0 0 12px 12px;
}
.links{
	font: 12px arial !important;
	color: #505050;
	margin: 0 0 6px 12px;
	text-decoration: none;
	display: inline-block;
	outline: none;
}
.linkSpacer{
	margin: 0 0 6px 50px;
}
.imageSpacer{
	margin: 0 0 0 15px;
}
.footnotes{
	padding: 6px 0;
	width: 618px;
	border-top: solid 1px #bcbcbc;
	border-bottom: solid 1px #bcbcbc;
	margin: 0 0 15px 0;
}
.footnotes2{
	padding: 6px 0;
	width: 618px;
	margin: 0 0 15px 0;
}
.footnotes h6, .footnotes2 h6{
	font: 10px/14px arial;
	color: #8a8a8a;
	margin: 0 0 8px 0;
}
.listStyle1{
	margin: 15px 0 11px 12px;
	padding: 0 0 0 0;
	list-style: none;
}

.listStyle1 li{
	background: url(../../images/hcp/list-bullet1.jpg) 0 4px no-repeat;
	padding: 0 0 0 14px;
	font: 12px/18px arial !important;
	color: #505050;
	margin: 0 0 3px 0 !important;
}
.listStyle2{
	margin: 0 0 0 14px !important;
	_margin: 0 0 0 0px;
	padding: 0 0 0 0;
	list-style: none;
}

.listStyle2 li{
	background: url(../../images/hcp/list-bullet2.jpg) 0 3px no-repeat;
	padding: 0 0 0 14px;
	font: 12px/18px arial;
	color: #505050;
	margin: 0 0 0 0 !important;
}

.listStyleRoman{
	margin: 0 0 12px 25px;
	padding: 0 0 0 25px;
	list-style-type:lower-roman;
}
.listStyleRoman li{
	font: 12px/18px arial;
	color: #505050;
}

.spacer{
margin: 0 0 12px 50px !important;
display: block;
}


















#isiContainer{
	width: 925px;
	height: auto;
	margin: 27px 0 51px 0;

}
.isiContainer{
width: auto !important;
}
#globalFooter{
	width: 975px;
	height: auto;
	padding: 49px 0 0 0;
	background: url(../../images/hcp/grey-hatch.gif) repeat-x;
}
#globalFooterInner{
	width: 925px;
	height: auto;
	padding: 49px 0 0 0;
	background: url(../../images/hcp/grey-hatch.gif) repeat-x;
}

/*-----Stop-----------FrameWork elements-----------------------------------*/

/*-----Start----------Components within topLinksPane-----------------------*/
#topLinksleft{
	width: 400px;
	float: left;
	margin: 0 0 0 25px;
}

#topLinksright{
	width: 300px;
	float: right;
	text-align: right;
	margin: 0 25px 0 0;
}

.topLinks{
	display: inline;
	font: 10px/21px Arial;
	color: #909090;
}

p.topLinks a{
	font: 10px/21px arial;
	color: #909090;
	text-decoration: none;
}
/*-----Stop-----------Components within topLinksPane-------------------------*/
/*-----Start----------Components for top navigation--------------------------*/
#topNavContainer{
	width: 925px;
	height: 37px;
	position: relative;
	margin: 0 0 0 25px;	
}

#topNavListStyle{
	padding:0px;
	margin:0px;
	list-style-type:none;
	position: absolute;
}

#topNavListStyle li {
	height: auto;
	float:left;
	display:inline;
}

#topNavListStyle li a{
	height: 37px;
	display: block;
}

#topNavListStyle li#item1{
	width: 190px;
	background: url(../../images/hcp/topnav-item1.gif) no-repeat;
}

#topNavListStyle li#item2{
	width: 184px;
	background: url(../../images/hcp/topnav-item2.jpg) no-repeat;
}

#topNavListStyle li#item3{
	width: 183px;
	background: url(../../images/hcp/topnav-item3.jpg) no-repeat;
}

#topNavListStyle li#item4{
	width: 183px;
	background: url(../../images/hcp/topnav-item4.jpg) no-repeat;
}

#topNavListStyle li#item5{
	width: 185px;
	background: url(../../images/hcp/topnav-item5.gif) no-repeat;
}

#topSubmenu1, #topSubmenu2, #topSubmenu3, #topSubmenu4, #topSubmenu5{
	height: auto;
	display: none;
}

#topSubmenu1{
	width: 190px;
}	

#topSubmenu2{
	width: 184px;
}

#topSubmenu3, #topSubmenu4{
	width: 183px;
}

#topSubmenu5{
	width: 185px;
}

.topNavSubMenu{
	text-align: center;
	padding: 10px 0 0 0;
	height: auto;
}
.topNavSubMenu a{
	font: bold 12px/23px arial;
	color: #b01c2e;
	text-decoration: none;
	height: 23px !important;
	display: block;
	margin: 0px;
}
.topNavSubMenu a:hover{
	color: #ffffff;
	background: url(../../images/hcp/topsubnav-hover.gif) repeat-x;
}


#topNavSubMenu1{
	background: url(../../images/hcp/topsubnav-bkgnd.gif) repeat-y;
}

#topNavSubMenu2{
	background: url(../../images/hcp/topsubnav2-bkgnd.gif) repeat-y;
}
#topNavSubMenu3{
	background: url(../../images/hcp/topsubnav3-bkgnd.gif) repeat-y;
}

#topNavSubMenu5{
	background: url(../../images/hcp/topsubnav5-bkgnd.gif) repeat-y;
}
/*-----stop-----------Components for top navigation--------------------------*/
/*-----Start----------Components within headerContainer----------------------*/
#logo{
	background: url(../../images/hcp/invega-sustenna-logo-new.gif) no-repeat;
	width: 327px;
	height: 66px;
	float: left;
	display: inline;
	margin: 31px 0 0 3px;
}

#headerContainer h6{
	font: 10px arial;
	color: #909090;
	float: right;
	margin: 8px 0 0 0;
}

#headerContainer h1{
	height: 11px;
	width: 523px;
	font: bold 10px verdana;
	color: #909090;
	background: url(../../images/hcp/heading.gif) no-repeat;
	text-indent: -9999px;
	margin: 30px 64px 0 0;
	_margin: 30px 32px 0 0;
	float: right;
	display: block;
}

#searchBox{
	width: 192px;
	height:21px;
	float: right;
	margin: 21px 0 0 0;
}

#searchtext{
	background: url(../../images/hcp/search-textbox.gif) no-repeat;
	_background-attachment: fixed;
	border: none;
	width: 146px;
	height:15px;
	padding: 3px 0 2px 3px;
	font: 11px/15px verdana;
	color: #a0a0a0;
	float: left;
	margin: 0px;
	display: inline;
}
/* added for bug fix 1581
*/
#searchtext1{
	background-color: white;
	width: 140px;
	height:15px;
	padding: 3px 0 2px 3px;
	font: 11px/15px verdana;
	color: #a0a0a0;
	float: left;
	margin: 0px;
	display: inline;
	border: 1px solid gray;
}

#go{
	float: left;
	margin: 0 0 0 3px;
	display: inline;
}
/*-----Stop--------------Components within headerContainer----------------*/
/*-----Start-------------Components for isiContainer----------------------*/

#isiContainer p{
	font: 12px arial;
	color: #505050;
	margin: 0 25px 10px 25px;
}

#blackBox{
	border: solid 1px #666666;
	margin: 0 18px 5px 18px;
	padding: 7px 0;
}

#blackBox p{
	margin: 0 7px !important;
}

.isiListStyle{
	margin: 0 0 0 7px;
	padding: 0 0 0 7px;
	
}

.isiListStyle li{
	font: 12px/17px arial;
	color: #505050;
	margin: 0 25px 10px 35px;
}

.orangeLink{
	color: #ff9900 !important;
	text-decoration: none;
	cursor: pointer;
}

.orangeLink2{
	color: #ff9900 !important;
	text-decoration: underline;
	cursor: pointer;
}
.blackLink{
	color: #000000 !important;
	text-decoration: none;
	cursor: pointer;
}
.magenta{
	color: #b01c2e;
}
/*--------Stop-----------Components for isiContainer----------------------*/
/*--------Start----------Components for globalFooter----------------------*/

#footerLogo{
	float: left;
	display:inline;
	background: url(../../images/hcp/janssen-logo.gif) 60px 40px no-repeat;
	width: 271px;
	height :200px;
	cursor: pointer;

}
#footerLogoInner{
	float: left;
	display:inline;
	background: url(../../images/hcp/janssen-logo.gif) 60px 40px no-repeat;
	width: 271px;
	height :200px;
	cursor: pointer;

}
#footerText{
	float: left;
	display:inline;
	width: 650px;
	height: auto;

}
#footerText p{
	font: 11px/15px arial !important;
	color: #505050;
	margin: 0 20px 8px 0 !important;
}
/*--------Stop----------Components for footer----------------------*/


.spacer{
	margin: 0 0 12px 50px !important;
	display: block;
}



ol.referencesStyle{
	margin: 25px 0 0 15px;
	padding: 0 0 0 15px;
	list-style-type: decimal;
	
}

ol.referencesStyle li{
	font: 12px/18px arial;
	color: #505050;
	margin: 0 0 15px 0;
}


#tbContainer{
	background: #ffffff;
	text-align: left;
	padding: 24px 0 0 0;
}

#tbContainer h2{
	font: bold 16px arial;
	color: #b01c2e;
	margin: 0 0 12px 24px;
}

#tbContainer p{
	font: 12px/18px arial;
	color: #666666;
	margin: 0 24px 12px 24px !important;
	
}

div.thickboxbuttons {
	float: right;
	margin: 10px 24px 0 24px !important;
}

.tbCancel{
	font: 12px/18px arial;
	text-decoration: none;
	color: #666666 !important;
	margin: 0 0 0 300px;
	cursor: pointer;
}

.tbContinue{
	font: 12px/18px arial;
	color: #ff9900 !important;
	text-decoration: none;
	margin: 0 0 0 20px;
	cursor: pointer;
}

.tbCancel2{
	font: 12px/18px arial;
	text-decoration: none;
	color: #666666 !important;
	margin: 0 0 0 30px;
	cursor: pointer;
}

.tbhcp{
	font: 12px/18px arial;
	color: #ff9900 !important;
	text-decoration: none;
	margin: 0 0 0 130px;
	cursor: pointer;
}

.imageHolder{
	height: auto;
	margin: 0 0 15px 0;
}

#signupContainer{
	width: 844px;
	height: auto;
	margin:  0 0 0 15px;
}

#signupContainer h5 a{ 
	font: bold 12px arial;
	color: #666666;
	text-decoration: none;
	margin: 0 80px 8px 0;
}

#signupContainer p{ 
	font: 12px arial;
	color: #666666;
	text-decoration: none;
	display: block;
	margin: 0 80px 8px 0;
}
#signupContainer h5{ 
	font: 12px/18px arial;
	color: #666666;
	text-decoration: none;
	display:inline;
	margin: 0 4px 8px 0;
	float: left;
}

.signupField{
text-align: left;
margin: 8px 0 0 0;
}

.signupField h6 {
	width: 10px;
	float: left;
	display: inline;
	margin: 0 0px 3px 0;
	font :12px/24px arial;
	color :#666666;
}
.signupTextBox1{
	width :222px;
	height: 22px;
	background: url(../../images/hcp/field-name.jpg) 0 0 no-repeat;
	_background-attachment:fixed; 
	font :11px arial;
	color :#666666;
	padding: 4px 0 3px 5px;

	margin: 0 4px 0 0;
	border :none;
	float: left;
}
.signupTextBox2{
	width :463px;
	height: 20px;
	_height: 22px;
	background: url(../../images/hcp/field-email.jpg) 0 0 no-repeat;
	_background-attachment:fixed; 
	font :11px arial;
	color :#666666;
	padding: 4px 0 7px 5px;
	border :none;
	float: left;
}
span.checkbox { 
  width: 19px; 
  height: 15px !important; 
  padding: 0 5px 0 0; 
  background: url(../../images/checkbox.gif) no-repeat; 
  display: block; 
  font: 9px/12px arial;
  float: left; 
} 

span.radio {
	width: 15px;
	height: 12px !important;
	padding: 0 5px 0 0;
	background: url(../../images/radio.gif) no-repeat;
	display: block;
	float: left;
	margin: 6px 0 0 0;
	font: 9px/12px arial;
}

span.select { 
  position: absolute; 
  width: 96px; /* With the padding included, the width is 190 pixels: the actual width of the image. */ 
  height: 22px; 
  padding: 0 24px 0 8px; 
  color: #fff; 
  font: 12px/21px arial; 
  background: url(../../images/hcp/select.gif) no-repeat; 
  overflow: hidden; 
} 
.selectBox{
  width: 128px;
  height: 22px;
font: 12px/21px arial; 
color: #505050;
margin: 0 4px 0 0;
float: left;
}
.floatRadio{
	margin: 6px 3px 0 0;	
	*margin: 2px 0 0 0;
	float: left;
	display: inline;
}
.floatLeft{
	float: left;
	display: inline;
}
.errorMessage{
	color: red !important;
}
#greybox{
background: url(../../images/hcp/grey-box.gif) no-repeat; 
padding: 4px 0 0 4px;
margin: 0 0 10px 0;
width: 365px;
height: 26px;
float: left;
}

.h6style1{
	width: 7px !important;
	line-height: 30px !important;
}



.setWidth0{
width: 60px !important;
}
.setWidth1{
width: 70px !important;
}
.setWidth2{
width: 150px !important;
}
.setMargin{
margin: 5px 0 0 0 !important;
padding: 5px 0 0 0 !important;
}




.spacer{
margin: 0 0 12px 50px !important;
display: block;
}

.spacer1{
height: 5px;
font: 0px arial;
}
.spacer2{
height: 10px;
font: 0px arial;
}
.spacer3{
height: 15px;
font: 0px arial;
}
.spacer4{
height: 20px;
font: 0px arial;
}

.formMarginSet{
	margin: 0 0 0 12px;
}
.formMarginSet p{
	margin: 3px 0 12px 0 !important;
}
.nobr 
	{white-space: nowrap;
	}
.arrange_space{
	margin-left: 1px ! important;
	padding: 0;
	margin-bottom :2px ! important;
    padding: 0;
	}
.no-margin{
	color:#8A8A8A !important;
	margin: 0 0 0 0 !important;
	}
	
a.genLink{
	font: normal 12px arial;
	color :#505050;
	text-decoration: underline !important;
	margin: 0 0 5px 0 !important;

}	