@charset "utf-8";
/* CSS Document */

/*===  RESET  ===*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

/**********************
	GLOBAL STYLES
**********************/
body { font-family: Arial, Helvetica, sans-serif;}
.clear {clear: both;}
strong { font-weight: bold;}
em { font-style: italic;}

a {color: #0066cc;}

sup { font-size: 70%; vertical-align: top;}

/**********************
	GLOBAL LAYOUT
**********************/
.siteWrap {width: 760px;}
.mastHead {height: 116px;font-size: 11px;padding: 19px 0 0 0;position: relative;}
.leftNav {display: inline; float: left;font-size: 11px;margin-right: 31px; overflow: hidden; width: 145px;}
.contentWrap {float: left;width: 584px;}
.mastHead2 {height: 80px;font-size: 11px;padding: 19px 0 0 0;position: relative;}

	/*==  SPLASH ==*/
	#splash .siteWrap { width: 1000px;}
	#splash .mastHead { padding: 40px 0 0;}
	#splash .contentWrap { float: none; margin: 0 24px; width: auto;}
	
/**********************
	MASTHEAD STYLES
**********************/
.mastHead .siteLogo {display: inline;float: left;margin-left: 18px;}
.mastHead .offSiteLogos {display: inline; float: right;margin-right: 36px;}	
	.offSiteLogos .solvay { margin-right: 35px;}
.mastHead  .topNav {position: absolute; bottom: 12px; padding: 0 30px 0 0; right: 0; text-align: right; width: 730px;}
	.topNav p { color: #000; font-size: 12px; line-height: 19px; margin: 0; text-align:right;}
	.topNav a { color: #000; font-weight: bold; text-decoration: none;}
		.topNav a:hover { text-decoration: underline;}
		
		.mastHead2 .siteLogo {display: inline;float: left;margin-left: 24px;}
.mastHead2 .offSiteLogos {display: inline; float: right;margin-right: 36px;}	
	.offSiteLogos .solvay { margin-right: 35px;}

/**********************
	LEFTNAV STYLES
**********************/
.searchWrap {margin-bottom: 18px;padding-left: 18px;font-size: 11px;}
.searchWrap input.searchField {width: 95px;margin-top: 1px;}
.searchWrap input.searchBtn {margin-left: 3px;padding: 0;}

.navWrap {padding: 8px 0 10px 0;border-top: 1px solid #0066cc;border-bottom: 1px solid #0066cc;font-size: 11px;font-weight: bold;}
.leftNav a {color: #666;text-decoration: none;font-weight: bold;}
.leftNav a:hover { text-decoration: underline;}
.leftNav ul {list-style-position:outside; padding: 0 0 0 4px;}
.leftNav ul li {padding: 5px 0 0 10px;line-height: 13px;}
.leftNav ul li.on {background: url(../images/navBullet.gif) no-repeat 0 9px;}
	.leftNav ul li.on a, .leftNav ul li.active a {color: #0066cc;}
.leftNav ul ul li a {color: #0066cc;}

.leftNav .medguide { line-height: 17px;}
.leftNav .medguideon {line-height: 17px; background: url(../images/navBullet.gif) no-repeat 0px 9px;}
.leftNav .medguide a { background: #0066cc; color: #FFF; padding: 2px 4px 2px 4px;}
.leftNav .medguideon a { background: #0066cc; color: #FFF; padding: 2px 4px 2px 4px;}
	.leftNav .medguide a:hover { color: #FFF; text-decoration: none;}
	.leftNav .medguideon a:hover { color: #FFF; text-decoration: none;}

	/*==  CFRAME CTAs ==*/
	.ctaWrap { margin: 15px 0 0;}
		.ctaWrap a { display: block; margin: 0 0 5px;}
		.ctaWrap .forHCP { margin: 0 0 15px;}
/**********************
	UTILITY STYLES
**********************/
.contentWrap .utilBar { background: #7fbce7 url(../images/bg_utilBar.gif) no-repeat; color: #FFF; font-size: 11px; height:26px; overflow: hidden;}
	.utilBar a { color: #FFF; text-decoration: none;}
		.utilBar a:hover { text-decoration: underline;}
	.utilBar .printPage, .emailFriend { float: right; height: 22px; line-height: 22px; padding: 0 30px 0 0; text-align: right; width: 85px;}	
	.utilBar .shareBar { float:left; height:22px; padding:3px 0 2px 18px; width:150px; }
		.utilBar .shareBar a {margin:-1px;}
		.utilBar .shareBar img {margin:-1px;}
		.utilBar .shareBar span {vertical-align:top; padding-right:2px;}
	.utilBar .textSize { background:url(../images/bg_textSize.gif) no-repeat right; display: inline; float: right; height: 22px; line-height: 22px; margin: 0 1px 0 0; padding: 0 41px 0 0;}
		.utilBar .textSize .textTrack { background: url(../images/bg_textTrack.gif) repeat-x; padding: 8px 0 0; height: 14px; position: relative; width: 56px;}
		.utilBar .textSize .textKnob { background-image:url(../images/bg_textKnob.gif); background-repeat: no-repeat; background-position: 0 0; cursor: pointer; height: 9px; width: 13px;}
		.utilBar .textSize .on { background-position: -13px 0 !important;}
		.utilBar .textSize td { padding: 0 0 0 7px;}
	.utilBar .viewTranscript { float: left; height: 22px; line-height: 22px; padding: 0 0 0 29px;}
		.utilBar .viewTranscript a { background: url(../images/bg_viewTranscript.gif) no-repeat left center; display: block; padding: 0 0 0 15px;}

/**********************
	SPLASH STYLES
**********************/	
.splashWrap {}
	.splashWrap .splashHead { overflow: auto;}
		.splashWrap .splashHead img { float: left;}
	.splashWrap .splashCopy { background: #0298d7; height: 123px; margin: 0; overflow: hidden; position: relative; width: 1000px;}
		.splashWrap .splashCopy img { left: 0; position: absolute; top: 0;}	
		.splashWrap .splashCopy a.isiLink { display: block; height: 16px; left: 183px; position: absolute; top: 94px; width: 165px; z-index: 3;}
			.splashWrap .splashCopy a.isiLink img { height: 100%; width: 100%;}	
		.splashWrap .splashCopy a { color: #FFF; font-weight: bold; text-decoration: underline;}
		.splashWrap .splashCopy a:hover { text-decoration: underline;}
	.splashWrap .splashCtas { background: url(../images/bg_splashCtas.gif) repeat-x bottom; border-top: 1px solid #FFF; overflow: hidden; padding: 0 0 27px; width: 1000px;}
		.splashWrap .splashCtas a img { float: left;}

/**********************
	CONTENT STYLES
**********************/	
.contentWrap a { text-decoration: none;}
	.contentWrap a:hover { text-decoration: underline;}

.medGuide a { text-decoration: none; font-size: 0.875em;}
	.medGuide a:hover { text-decoration: underline; font-size: 0.875em;}

.contentWrap p { color: #000; font-size: 0.75em; line-height: 1.333em; margin: 0 0 0.75em;}
	
.contentWrap ul { margin: 0 0 0.75em; padding: 0;}
	.contentWrap ul li { background-image: url(../images/bg_purpleBullet.gif); background-repeat: no-repeat; background-position: 12px 0.465em; font-size: 0.75em; line-height: 1.333em; margin: 0; padding: 0 0 0 22px;}
	.contentWrap ul li p { font-size: 100%; margin: 0;}

.contentWrap ol {margin-left:15px; padding-left:10px; }
	.contentWrap ol li { font-size: 0.75em; line-height: 1.333em; list-style-type:decimal}
	.contentWrap ol li p { font-size: 100%; margin: 0;}
	

.contentWrap .backToTop {}
	.contentWrap .backToTop a { background: url(../images/bg_backToTop.gif) no-repeat left center; color: #840181; display: block; font-size:14px; font-weight: bold; float: right; padding: 0 0 0 20px;}
			.contentWrap .backToTop a:hover { text-decoration: underline;}

.contentMain {}
	.contentMain .headerWrap {margin: 0 0 25px;}
	.contentMain h1 { color: #79298a; font-size: 1.125em; font-weight: bold; height: 124px; line-height: 124px; margin: 0; overflow: hidden; position: relative;}
		.contentMain h1 img { left: 0; position: absolute; top: 0;}
	.contentMain h1.noImg {height: auto !important; line-height: 1.167em; margin: 0.5em 0 1.0em;}	
		
	.contentMain h2 {color: #79298a; font-size: 1.125em; line-height: 1.167em;}
	.contentMain h3 {color: #79298a; font-size: 0.875em; font-weight: bold; line-height: 1.167em;}
	.contentMain h4 {color: #79298a; font-size: 0.875em; font-weight: bold; line-height: 1.167em; display:inline;}
	.contentMain h6 {color: #0066cc; font-size: 0.875em; font-weight: bold; line-height: 1.333em; display:inline;}

	.isiWrap .lrnMoreBox { margin: 0 0 0.75em;}
	.lrnMoreWrap { background: #c6e6fd; padding: 15px 15px 15px 0; width: 360px;}
		.lrnMoreWrap ul, .isiWrap .lrnMoreWrap ul { margin: 0;}
		.lrnMoreWrap ul li, .isiWrap .lrnMoreWrap ul li {background-image: url(../images/bg_purpleBullet.gif); background-repeat: no-repeat; background-position: 12px 0.465em; font-size: 0.75em; line-height: 1.333em; margin: 0; padding: 0 0 0 22px;}
		.lrnMoreWrap ul a { color: #000; text-decoration: underline;}
	
	.flashVidWrap { margin: 0 0 25px;}
	
	/*==  REFERENCES ==*/
	.refWrap { margin: 35px 0 0;}
		.refWrap h5 { border-bottom: 1px solid #999; font-size: 0.75em; font-weight: bold; line-height: 1.333em;}
		.refWrap ul { margin: 0.75em 0;}
		.refWrap ul li { background-image: none; font-size: 0.75em; line-height: 1.333em; margin: 0; padding: 0;}
	/*==  CTA COLUMN ==*/
	.contentMain .ctaColumn { display: inline; float: right; margin: 0 0 18px 45px;}
	
		/*-- poll styles --*/
		.pollWrap { border-top: 6px solid #5799c9; color: #FFF; margin: 12px 0 0; width: 140px;}
			.pollWrap .pollQ { background: #82b9e2; color: #FFF; padding: 7px;}
				.pollWrap .pollQ h3 { color: #FFF; font-size: 15px; font-weight: bold; line-height: 15px; margin: 0 0 5px;}
				.pollWrap .pollQ p { color: #FFF; font-size: 12px; line-height: 16px; margin: 0;}
			.pollWrap .pollInput { background: #46789d; color: #FFF; padding: 10px 7px;}
				.pollInput th, .pollInput td { font-size: 12px; line-height: 16px; padding-top: 2px; padding-bottom: 2px; vertical-align: top;}
				.pollInput th { padding: 2px 7px 0 0;}
				.pollInput td input { display: block; height: 18px; margin: 0 7px 0 0; padding: 0; width: 13px; float:left;}				
				.pollInput label { display: inline;}
				.pollInput td label { display: block; margin-left:20px;}

				.pollWrap .pollInput .tableKey { font-size: 10px;}		
				.pollWrap .pollInput .pollCorrect { background: #19487c; margin: 7px -7px -10px -7px; padding: 5px 7px; width: 126px;}
				.pollWrap .pollCorrect th, .pollWrap .pollCorrect td {font-weight: bold;}
				
			.pollWrap .pollAction { background: #76a8cd; padding: 2px 0 0; text-align: center;}
			
			
	/*==  HOME ==*/
	.homeWrap { margin: 0 0 25px;}
	
	/*==  FAQ ==*/
	.contentWrap ul.faq li { background-image: url(../images/bg_blueBullet.gif);}
		.contentWrap ul.faq li a { color: #0066cc; font-weight: bold; text-decoration: underline;}
	
	/*==  ISI ==*/
	.isiWrap { margin: 25px 0 0;}
	
	.isiWrap h2 {color: #79298a; font-size: 1.125em; line-height: 1.167em;}

	
	.isiWrap h3 { color: #79298a; font-size: 1.0em; font-weight: bold; margin: 0 0 0.75em;}
	
	.contentWrap .isiWrap .lrnMoreWrap { background: #c6e6fd; padding: 15px 15px 15px 0; width: 360px;}
	   .contentWrap .isiWrap .lrnMoreWrap ul { margin: 0;}
	   .contentWrap .isiWrap .lrnMoreWrap ul a { color: #000; text-decoration: underline;}
	
	
	.isiWrap h5 { color: #000; font-size: 0.875em; font-weight: bold; margin: 0 0 0.75em;}
	.isiWrap h6 { color: #0066cc; font-size: 0.875em; font-weight: bold; margin: 0 0 0.75em;}
	.isiWrap ul li { background-image: url(../images/bg_orangeBullet.gif); margin: 0 0 0.75em;}
	
	.isiWrap2 { margin: 25px 0 0; font-size:12px;}
	.isiWrap2 h3 { color: #79298a; font-size:15px; font-weight: bold; margin: 0 0 0.75em;}
	.isiWrap2 h5 { color: #000; font-size:12px; font-weight: bold; margin: 0 0 0.75em;}
	.isiWrap2 ul li { background-image: url(../images/bg_orangeBullet.gif); margin: 0 0 0.75em;}

	/*==  FOOTER ==*/	
	.footerWrap { border-top: 1px solid #ccc; margin: 45px 0 25px; padding: 15px 0 0; text-align: center;}
	.footerWrap p, .footerWrap p a { color: #999999; font-size: 12px; font-weight: bold; line-height: 16px; text-decoration: none;}
		.footerWrap p a:hover { text-decoration: underline;}	
	
	/*==  TRANSCRIPTS ==*/
	.transOut { background: #FFF url(../images/bg_utilBar.gif) no-repeat; width: 584px;}
		.transIn { padding: 35px 15px 15px;}
		.transIn p { color: #000; font-size: 0.75em; margin: 0 0 0.85em;}
	#transWrap h1 {color: #79298a; font-size: 1.125em; font-weight: bold; height: auto !important; line-height: 1.167em; margin: 0 0 0.5em; overflow: hidden; position: relative;}	

	
/*===  POPUP LAYER  ===*/
#myOverlay {position: absolute;z-index: 9999; left: 0;width: 100%;background-color: #000;}
	.overlay-loading { background-image: url(../images/spinner.gif); background-repeat: no-repeat;}
#myWrap {background: url(../images/bg_utilBar.gif) no-repeat left top;position: absolute;z-index: 9999;padding: 0; width:360px; overflow: hidden; background-color: #FFF;}
#myWrap .inner {padding: 40px 10px 15px;}


#myWrap #exitWrap { text-align: center;}
	#myWrap #exitWrap h2 { color: #840181; font-size: 16px; font-weight: bold; line-height: normal; margin: 0 0 10px;}
	#myWrap #exitWrap p {color: #8D8C91; font-size: 12px; margin: 0 0 7px;}
	#exitWrap .popupBtns { margin: 0 auto; width: 60px;}
		#myWrap #exitWrap .popupBtns { margin: 0 auto;}
	#exitWrap .popupBtns table {}
	#exitWrap .popupBtns a { background-color: #707070; color: #FEFEFE; display: block; font-weight: bold; font-size: 11px; line-height: 18px; margin: 0 5px 0 0; padding: 0 5px; text-align: center; text-decoration: none; width: 25px;}

.callouthead
{color:#f4911e; font-weight:bold; padding-bottom:4px; border-bottom:1px solid #f4911e; font-size:12px;}
.calloutcontent
{font-size:11px; margin-bottom:4px;}



div.tabBox {}

div.tabArea {
  font-weight: bold; position:relative; z-index:200; width:579px; padding-left:5px;}

.tab_primary {
  background:url(../images/lowdose_on.gif) no-repeat; padding: 0;  position: relative;  text-decoration: none;  top:0px;  z-index: 100; float:left;}
  
.tab_primary a {width:266px; height:43px; display:block; text-decoration:none; float:left;} 
  

.tab_secondary {
  background:url(../images/moderatedose_off.gif) no-repeat; padding: 0; position: relative;  text-decoration: none;  top:0px;  z-index: 100; float:left;}
  
.tab_secondary a {width:308px; height:43px; display:block; text-decoration:none;} 


div.tabMain {
  position: relative;  z-index: 101; bottom:10px; }

div.tabIframeWrapper {
  width: 100%; }

iframe.tabContent {
width:584px;  height:700px;}



.construction_bg
{background:url(../images/construction_bg.gif) repeat-x; width:800px; height:95px; font-family:Arial; font-size:16px; font-weight:bold; color:#fff; padding-top:40px; text-align:center;}

.construction_footer
{font-family:Arial; font-size:12px; font-weight:bold; text-align:center; color:#acacac; padding-top:15px; line-height:1.5em;}

.construction_footer a
{text-decoration:none; color:#acacac;}

.checklink {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/checkmark.png, sizingMethod='crop');
 		background-repeat:no-repeat; padding:6px 0 4px 25px;}
			
html>body .checklink {background:url(../images/checkmark.png) no-repeat; padding:6px 0 16px 25px;}

.checklink a
{color:#02557f; font-weight:bold; text-decoration:none; position:relative; z-index:3434;}

.checklink a:hover
{text-decoration:underline}

.smallcaption
{font-size:10px;}

.dosingTable{ border: 1px solid #0066CC; font-size:0.75em; width:400px; margin:10px 0; }
	.dosingTable th { background-color: #660066; color: #FFFFFF; text-align:center; font-weight:bold; padding:5px 0;}
	.dosingTable tr { background-color: #e6f1fa; }
	.dosingTable td { font-weight:bold; vertical-align:middle; border: 1px solid #0066CC; padding:6px; }
	.dosingTable td span { color:#660066; }
	.dosingTable td ul li { font-size:1em; }	
	

/* START Form pages/Registration */
.form-field {
	width: 100%;
	clear: both;
	padding: 2px 0px 0px 0px;
	}
.form-field-label {
	float: left;
	width: 150px;
	text-align: right;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	margin: 2px;
	height: 25px;
	vertical-align:middle;
	font-size:0.75em;
	}
.form-field-input {
	float: left;
	width: 280px;
	padding: 2px 0px 10px 10px;	
	}
	
.form-field-input input{	
	width: 250px;	
	font-size:0.75em;
	}	
.form-field-input select{	
	width: 255px;	
	font-size:0.75em;
	}		
.full-length-checkbox-block {
	width: 100%;
	float:left;
	margin: 2px 0px 2px 0px; /* all */
	#margin: 0px 0px 0px 0px; /* IE 7 */
	_margin: 0px 0px 0px 0px; /* IE 6 and below */
	display: block;
}
.full-length-checkbox-block .checkbox-input {
	width: 5%; 
	margin: 0px 0px 0px 3px;
	float:left;
	display: block;
	}
.full-length-checkbox-block .checkbox-text {
	margin: 0px 0px 0px 3px; /* all */
	#margin: 4px 0px 0px 3px; /* IE 7 */
	_margin: 4px 0px 0px 3px; /* IE 6 and below */
	float:left;
	display: block;
	max-width: 80%;
	}
.half-length-checkbox-block {
	width:50%;
	vertical-align: top;
	}
.half-length-checkbox-block .checkbox-input {
	width: 22px;
	}
.half-length-checkbox-block .checkbox-text {
	}
.checkbox-input {
	width: auto; 
	margin: 0px 0px 0px 3px;
	float:left;
	display: block;
	}
.checkbox-text {
	width: auto;
	margin: 0px 0px 0px 3px;  /* all */
	#margin: 4px 0px 0px 3px; /* IE 7 */
	_margin: 4px 0px 0px 3px; /* IE 6 and below */
	float:left;
	display: block;
	max-width: 80%;
	}
.registrer-button-placeholder {
	text-align: center;
	padding: 20px 0px -10px 0px;	
	float:left;
	width: 100%;
	}
.required {
	color: #FF0000;
	}
.additional-question-label {
	padding: 20px 0px 5px 0px; 
	font-weight: bold;
	font-size:0.75em;
}
.additional-question-input label
{
	margin-left:10px;
	font-size:0.75em;
}
.additional-question-input select
{
	margin-left:10px;
	font-size:0.75em;
}
.additional-question-input input
{
	margin:2px 0 0 10px;
	
}
.error-message {
	color: Red;
	font-size: 0.75em;
	font: arial,geneva,helvetica,sans-serif;
}

.error-message2 {
	color: Red;
	display:none;
	font-size: 0.75em;
	font: arial,geneva,helvetica,sans-serif;
}
.cg
{
	display:none;
}
/* END Form pages/Registration */

.download {
	background-color:#FBF6CE;
	border:1px solid #F3E9CA;
	height:48px;
	margin:7px 0 0;
	padding:5px;
	font-size:.75em;
}

.siteMap
{
	font-size:.75em;
	margin-left:-19px;
}

.printer-friendly-sup-nav
{
	display:none;
}