/* default.css - Defines css consumer site */

/* GENERAL STYLES */
html {
	margin: 0px;
	padding: 0px;
	color:  #666666;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:1.6em;
}

body {
  margin: 0px;
	padding: 0px;
  min-width: 980px;
	font-size: 12px;
}

a:link, a:visited {
	color: #00718f;
	font-size: 1.0em;
	text-decoration: underline;
}
a:hover, a:active {	
  color: #842571;
	font-size: 1.0em;
	text-decoration: underline;
}

.clear {
	clear:both;
}
.ulSpaceShrink {
	padding-bottom:0;
	margin-bottom:0;
}

/*=Reference
========================================================================*/
.ref {
	font-size: 11px;
	line-height: 1.2;
	}
.ref span {
	float: left;
	position: relative;
	margin: 0 1px 0 -8px;
	}

/* ---------------------------------------------- */
/* text resize treatments */
a:link.ftsize, a:visited.ftsize, a:hover.ftsize, a:active.ftsize {
  text-decoration:none;
  margin:0;
	padding:0;
	float:left;
}
a:link.ftsize01, a:visited.ftsize01, a:hover.ftsize01, a:active.ftsize01 {
  color: #77624a;
  font-size: 0.8em;
}
a:link.ftsize02, a:visited.ftsize02, a:hover.ftsize02, a:active.ftsize02 {
  color: #baaea0;
  font-size: 1.0em;
}
a:link.ftsize03, a:visited.ftsize03, a:hover.ftsize03, a:active.ftsize03 {
  color: #baaea0;
  font-size: 1.2em;
}

/* ---------------------------------------------- */
/* PDF treatments */
.getAdobe {
	float:left;
	margin-right:20px;
	padding-top:2px;
}
.getAdobeText {
	width:350px;
	float:left;
	font-size: 1.0em;
}
.getAdobeText a {
	font-size: 1.0em;
}
.PDFtext {
	font-size: 1.0em;
	clear:both;
	padding-top:3px;
}
.PDFtext IMG {
	padding-top:1px;
	padding-right:2px;
	float:left;
}
/* ------------------------------------------------------------------------------- */
/* header */
#merckLogoDiv {
  width:88px;
  height:22px;
  position:absolute;
  top:0px;
  right:2px;
  z-index:300;
}

/* ------------------------------------------------------------------------------- */
/* MAIN PAGE WRAPPERS */
/* HOME PAGE - main wrapper */
#hp_mainWrapper {
	width:100%;
	background-image: url(/zolinza/consumer/images/shared/mst_background.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
#hp_mainWrapper #homeDiv {
  display:none;
}
#hp_mainWrapper .flashContentText1 {
  background-image:none;
}

/* GENERAL PAGE - main wrapper - used for miscellaneous pages that do not have specific header */
#gen_mainWrapper {
	width:100%;
	background-image: url(/zolinza/consumer/images/shared/mst_background.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
/* INSIDE PAGES - main wrapper */
#mainWrapper {
	width:100%;
	background-image: url(/zolinza/consumer/images/shared/mst_background_inside.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.flashContentWrap {
  position:relative;
	margin: 0 auto;
	width:980px;
}
/* ------------ BEGIN FLASH CONTENT STYLES ------------------------------- */
/* FLASH HEADER ALTERNATE CONTENT */

/* HOMEPAGE, ERROR, EXIT AND SITE MAP FLASH CONTENT */
#gen_flashcontent {
	width:980px;
	height:232px;
	background-image: url(/zolinza/consumer/images/shared/flash/hdr_section0.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#gen_flashcontent .flashContentText1 {
	padding-top:153px;
}
#gen_flashcontent .flashContentText2 {
	width:150px;
	float:right;
	font-size: 8.5pt !important;
	font-weight:bold;
	padding-top:125px;
	padding-right:32px;
	color:#832573;
}
/* ABOUT ZOLINZA FLASH CONTENT */
#az_flashcontent {
	width:980px;
	height:170px;
	background-image: url(/zolinza/consumer/images/about/flash/hdr_section1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#az_flashcontent .flashContentText2 {
	width:190px;
	float:right;
	font-size: 8.5pt !important;
	font-weight:bold;
	padding-top:75px;
	padding-right:8px;
	color:#832573;
	line-height:1.3em;
}
/* TREATMENT FLASH CONTENT */
#trt_flashcontent {
	width:980px;
	height:170px;
	background-image: url(/zolinza/consumer/images/treatment/flash/hdr_section2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#trt_flashcontent .flashContentText2 {
	width:140px;
	float:right;
	font-size: 8.5pt !important;
	font-weight:bold;
	padding-top:68px;
	padding-right:35px;
	color:#832573;
	line-height:1.3em;
}

/* UNDERSTANDING FLASH CONNTENT */
#us_flashcontent {
	width:980px;
	height:170px;
	background-image: url(/zolinza/consumer/images/understanding/flash/hdr_section3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#us_flashcontent .flashContentText2 {
	width:145px;
	float:right;
	font-size: 8.5pt !important;
	font-weight:bold;
	padding-top:40px;
	padding-right:55px;
	color:#832573;
	line-height:1.3em;
}
/* CARE PARTNER FLASH CONTENT */
#cp_flashcontent {
	width:980px;
	height:170px;
	background-image: url(/zolinza/consumer/images/care-partner/flash/hdr_section4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#cp_flashcontent .flashContentText2 {
	width:145px;
	float:right;
	font-size: 8.5pt !important;
	font-weight:bold;
	padding-top:35px;
	padding-right:10px;
	color:#832573;
	line-height:1.3em;
}
/* TREATMENT TEAM FLASH CONTENT */
#team_flashcontent {
	width:980px;
	height:170px;
	background-image: url(/zolinza/consumer/images/treatment-team/flash/hdr_section5.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#team_flashcontent .flashContentText2 {
	width:155px;
	float:right;
	font-size: 8.5pt !important;
	font-weight:bold;
	padding-top:70px;
	padding-right:37px;
	color:#832573;
	line-height:1.2em;
}
/* RESOURCES FLASH CONTENT */
#res_flashcontent {
	width:980px;
	height:170px;
	background-image: url(/zolinza/consumer/images/resources/flash/hdr_section6.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#res_flashcontent .flashContentText2 {
	width:155px;
	float:right;
	font-size: 8.5pt !important;
	font-weight:bold;
	padding-top:65px;
	padding-right:52px;
	color:#832573;
	line-height:1.3em;
}
/* EMAIL A FRIEND FLASH CONTENT */
#eml_flashcontent {
	width:980px;
	height:170px;
	background-image: url(/zolinza/consumer/images/email-a-friend/flash/hdr_section7.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#eml_flashcontent .flashContentText2 {
	width:155px;
	float:right;
	font-size: 8.5pt !important;
	font-weight:bold;
	padding-top:65px;
	padding-right:52px;
	color:#832573;
	line-height:1.3em;
}
/* SIGN UP FLASH CONTENT */
#sgn_flashcontent {
	width:980px;
	height:170px;
	background-image: url(/zolinza/consumer/images/sign-up/flash/hdr_section8.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#sgn_flashcontent  .flashContentText2 {
	width:155px;
	float:right;
	font-size: 8.5pt !important;
	font-weight:bold;
	padding-top:65px;
	padding-right:52px;
	color:#832573;
	line-height:1.3em;
}

/*PI FLASH CONNTENT */
#pi_flashcontent {
	width:980px;
	height:170px;
	background-image: url(/zolinza/consumer/images/patient-info/flash/hdr_section9.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#pi_flashcontent .flashContentText1 {
  background-image:none;
}
#pi_flashcontent .flashContentText2 {
	width:145px;
	float:right;
	font-size: 8.5pt !important;
	font-weight:bold;
	padding-top:45px;
	padding-right:55px;
	color:#832573;
	line-height:1.3em;
}

/*PI FLASH CONNTENT */
#ppi_flashcontent {
	width:980px;
	height:170px;
	background-image: url(/zolinza/consumer/images/physician-info/flash/hdr_section10.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#ppi_flashcontent .flashContentText1 {
  background-image:none;
}
#ppi_flashcontent .flashContentText2 {
	width:145px;
	float:right;
	font-size: 8.5pt !important;
	font-weight:bold;
	padding-top:45px;
	padding-right:55px;
	color:#832573;
	line-height:1.3em;
}
.flashContentText1 {
  position:relative;
	width:210px;
	float:left;
	font-size: 7.5pt !important;
	font-weight:bold;
  padding-top:70px;
	padding-left:58px;
	color:#666666;
	line-height:1.2em;
	text-align:center;
}
#homeDiv {
  position:absolute;
  width:45px;
  height:15px;
  top:148px;
  left:2px;
  z-index:500;
}
div.lgMasthd #homeDiv {
  top:207px;
}

/* ------------ END FLASH CONTENT STYLES ------------------------------- */

/* ------------------------------------------------------------------------------- */
/* BEGIN NAVIGATION STYLES - PRIMARY AND SECONDARY */

/* PRIMARY NAVIGATION */
#gen_primaryNav {
	height:52px;
	margin-top:-8px;
	width:980px;
	display:block;
	float:left;
	position:relative;
	background-image: url(/zolinza/consumer/images/shared/nav/pnav_background.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#gen_primaryNav a {
  text-indent:-9999px;
}

/* --------------------------- */
/* nav button one  */
a.btnOne:link, a.btnOne:visited {
	float:left;
	display:block;
	width:140px;
	height:45px;
	background-image: url(/zolinza/consumer/images/shared/nav/btn_learningabout_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:7px;
}
a.btnOne:hover, a.btnOne:active {
	float:left;
	width:140px;
	height:52px;
	display:block;
	background-image: url(/zolinza/consumer/images/shared/nav/btn_learningabout_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:0px;
}
/* button one over state */
a.btnOneOn:hover, a.btnOneOn:active, a.btnOneOn:link, a.btnOneOn:visited {
	float:left;
	width:140px;
	height:52px;
	display:block;
	background-image: url(/zolinza/consumer/images/shared/nav/btn_learningabout_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:0px;
}

/* --------------------------- */
/* nav button two */
a.btnTwo:link, a.btnTwo:visited {
	float:left;
	display:block;
	width:62px;
	height:45px;
	background-image: url(/zolinza/consumer/images/shared/nav/btn_ctcltreatment_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:7px;
}
a.btnTwo:hover, a.btnTwo:active {	
	float:left;
	width:62px;
	height:52px;
	display:block;
	background-image: url(/zolinza/consumer/images/shared/nav/btn_ctcltreatment_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:0px;
}
/* button two over state */
a.btnTwoOn:hover, a.btnTwoOn:active, a.btnTwoOn:link, a.btnTwoOn:visited {	
	float:left;
	width:62px;
	height:52px;
	display:block;
	background-image: url(/zolinza/consumer/images/shared/nav/btn_ctcltreatment_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:0px;
}

/* --------------------------- */
/* nav button three */
a.btnThree:link, a.btnThree:visited {
	float:left;
	display:block;
	width:102px;
	height:45px;
	background-image: url(/zolinza/consumer/images/shared/nav/btn_understanding_ctcl_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:7px;
}
a.btnThree:hover, a.btnThree:active {	
	float:left;
	width:102px;
	height:52px;
	display:block;
	background-image: url(/zolinza/consumer/images/shared/nav/btn_understanding_ctcl_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:0px;
}
/* button three over state */
a.btnThreeOn:hover, a.btnThreeOn:active, a.btnThreeOn:link, a.btnThreeOn:visited{	
	float:left;
	width:102px;
	height:52px;
	display:block;
	background-image: url(/zolinza/consumer/images/shared/nav/btn_understanding_ctcl_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:0px;
}

/* --------------------------- */
/* nav button four */
a.btnFour:link, a.btnFour:visited {
	float:left;
	display:block;
	width:99px;
	height:45px;
	background-image: url(/zolinza/consumer/images/shared/nav/btn_carepartner_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:7px;
}
a.btnFour:hover, a.btnFour:active {	
	float:left;
	width:99px;
	height:52px;
	display:block;
	background-image: url(/zolinza/consumer/images/shared/nav/btn_carepartner_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:0px;
}
/* button four over state */
a.btnFourOn:hover, a.btnFourOn:active, a.btnFourOn:link, a.btnFourOn:visited {	
	float:left;
	width:99px;
	height:52px;
	display:block;
	background-image: url(/zolinza/consumer/images/shared/nav/btn_carepartner_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:0px;
}

/* --------------------------- */
/* nav button five */
a.btnFive:link, a.btnFive:visited {
	float:left;
	display:block;
	width:129px;
	height:45px;
	background-image: url(/zolinza/consumer/images/shared/nav/btn_talkingwteam_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:7px;
}
a.btnFive:hover, a.btnFive:active {	
	float:left;
	width:129px;
	height:52px;
	display:block;
	background-image: url(/zolinza/consumer/images/shared/nav/btn_talkingwteam_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:0px;
}
/* button five over state */
a.btnFiveOn:hover, a.btnFiveOn:active, a.btnFiveOn:link, a.btnFiveOn:visited {	
	float:left;
	width:129px;
	height:52px;
	display:block;
	background-image: url(/zolinza/consumer/images/shared/nav/btn_talkingwteam_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:0px;
}

/* --------------------------- */
/* nav button six */
a.btnSix:link, a.btnSix:visited {
	float:left;
	display:block;
	width:83px;
	height:45px;
	background-image: url(/zolinza/consumer/images/shared/nav/btn_resources_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:7px;
}
a.btnSix:hover, a.btnSix:active {	
	float:left;
	width:83px;
	height:52px;
	display:block;
	background-image: url(/zolinza/consumer/images/shared/nav/btn_resources_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:0px;
}
/* button six over state */
a.btnSixOn:hover, a.btnSixOn:active, a.btnSixOn:link, a.btnSixOn:visited {	
	float:left;
	width:83px;
	height:52px;
	display:block;
	background-image: url(/zolinza/consumer/images/shared/nav/btn_resources_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:0px;
}

/* --------------------------- */
/* nav button seven */
a.btnSeven:link, a.btnSeven:visited {
	float:left;
	display:block;
	width:83px;
	height:45px;
	background-image: url(/zolinza/consumer/images/shared/nav/btn_patientprodinfo_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:7px;
}
a.btnSeven:hover, a.btnSeven:active {	
	float:left;
	width:83px;
	height:52px;
	display:block;
	background-image: url(/zolinza/consumer/images/shared/nav/btn_patientprodinfo_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:0px;
}
/* button seven over state */
a.btnSevenOn:hover, a.btnSevenOn:active, a.btnSevenOn:link, a.btnSevenOn:visited {	
	float:left;
	width:83px;
	height:52px;
	display:block;
	background-image: url(/zolinza/consumer/images/shared/nav/btn_patientprodinfo_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:0px;
}

/* --------------------------- */
/* nav button eight */
a.btnEight:link, a.btnEight:visited {
	float:left;
	display:block;
	width:155px;
	height:45px;
	background-image: url(/zolinza/consumer/images/shared/nav/btn_physicianpresinfo_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:7px;
}
a.btnEight:hover, a.btnEight:active {	
	float:left;
	width:155px;
	height:52px;
	display:block;
	background-image: url(/zolinza/consumer/images/shared/nav/btn_physicianpresinfo_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:0px;
}
/* button eight over state */
a.btnEightOn:hover, a.btnEightOn:active, a.btnEightOn:link, a.btnEightOn:visited {	
	float:left;
	width:155px;
	height:52px;
	display:block;
	background-image: url(/zolinza/consumer/images/shared/nav/btn_physicianpresinfo_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:0px;
}

/* --------------------------- */
/* nav button nine */
a.btnNine:hover, a.btnNine:active, a.btnNine:link, a.btnNine:visited {
	float:left;
	display:block;
	width:124px;
	height:45px;
	background-image: url(/zolinza/consumer/images/shared/nav/btn_hcprofessionals_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:7px;
}

/* ------------------------------------------------------------------------------- */
/* SECONDARY NAVIGATION */
#secondaryNav {
	width:203px;
	background-image: url(/zolinza/consumer/images/shared/nav/snav_background.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float:left;
	display:block;
}
/* spacer for top of secondary nav bar */
.snavSpacer {
	display:block;
	width:150px;
	height:8px;
}
/* secondary nav swoosh bottom */
.bottomDecor {
	background-image: url(/zolinza/consumer/images/shared/nav/snav_bottom_decor.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:203px;
	height:38px;
	display:block;
}


/* navigation elements */
.snavElement {
	margin-top:14px;
	margin-bottom:14px;
	padding-left:20px;
	width:170px;
	line-height:1.2em;
}
.snavSubElement {
	margin-top:6px;
	padding-left:20px;
}

/* regular off state secondary nav links */
#secondaryNav a.snav:link, a.snav:visited {
	color: #00718f;
	font-size: 0.9em;
	text-decoration: underline;
}
#secondaryNav a.snav:hover, a.snav:active {	
  color: #842571;
	font-size: 0.9em;
	text-decoration: underline;
}

/* ON state secondary nav links */
#secondaryNav a.snavOn:link, a.snavOn:visited {
  color: #842571;
	font-size: 0.9em;
	text-decoration: none;
	font-weight:bold;
}
#secondaryNav a.snavOn:hover, a.snavOn:active {	
  color: #842571;
	font-size: 0.9em;
	text-decoration: none;
	font-weight:bold;
}
/* END NAVIGATION STYLES - PRIMARY AND SECONDARY */

/* ------------------------------------------------------------------------------- */


/* ------------------------------------------------------------------------------- */
/* CONTENT PAGE WRAPPER */
#contentWrapper {
	margin: 0 auto;
	width:980px;
	padding:0;
}
div.rightLine {
  background-image:url(/zolinza/consumer/images/shared/content_background_line.gif);
  background-repeat:repeat-y;
}

/* column wrap handles setting the inside width of the main content column to avaoid padding issues for IE6 */
.columnWrap {
	width:95%;
	float:left;
}

/* ------------------------------------------------------------------------------- */
/* BODY CONTENT */
#bodyContent {
	width:980px;
	min-height:450px;
}
ul.listLevelOne {
  margin-top:0;
  margin-left:1.9em; 
  padding:0em 0em 0em 0em; 
  list-style-type:none;
}
ul.listLevelOne li {
  background-image:url(/zolinza/consumer/images/shared/bullet_levelone.gif); 
  background-repeat:no-repeat; 
  background-position:.1em .3em; 
  padding-left:1.4em;
}
ul.listLevelTwo {
  margin-left:1.9em; 
  padding:0em 0em 0em 0em; 
  list-style-type:none;
}
ul.listLevelTwo li {
  background-image:url(/zolinza/consumer/images/shared/bullet_leveltwo.gif); 
  background-repeat:no-repeat; 
  background-position:.1em .3em; 
  padding-left:1.4em;
}

/* ------------------------------------------------------------------------------- */
/* EXPAND / COLLAPSE STYLES */

.clickBoxTabOpen {
	width:530px;
	background-color:#faf5ef;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e7e6e1;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:5px;
	margin-bottom:15px;
	cursor:pointer;
}
.clickBoxTabClosed {
	width:530px;
	background-color:#faf5ef;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e7e6e1;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:5px;
	margin-bottom:2px;
	cursor:pointer;
}
.clickBoxContent {
	padding-left:15px;
	padding-bottom:15px;
}
#clickBox1, #clickBox3, #clickBox5, #clickBox7, #clickBox9, #clickBox11, #clickBox13, #clickBox15 {
  display:none;
}
#clickBox2, #clickBox4, #clickBox6, #clickBox8, #clickBox10, #clickBox12, #clickBox14, #clickBox16 {
  display:block;
}

/* ------------------------------------------------------------------------------- */
/* SIDE EFFECTS BOX */
#sideEffects {
	float:right;
	width:400px;
	display:block;
	margin-top:0px;
	font-size: 0.9em;
	padding-top:8px;
	padding-bottom:8px;
  background-color:#fff;
}
.sideEffectsText {
	float:right;
	padding-right:5px;
	padding-top:2px;
	color:#00728f;
}

/* ------------------------------------------------------------------------------- */
/* CENTER COLUMN */ 
#mainContent {
	width:556px;
	float:left;
	padding-left:20px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:20px;
}
.mainContentTitle {
	width:532px;
	padding-bottom:20px;
	padding-top:0px;
}
/* For pages with no right column */
#threshold01Div {
  width:110px; 
  float:left; 
  height:375px;
}
#singColMainContent {
  float:left;
	width:760px;
	padding-top:0px;
	padding-bottom:20px;
}

/* --------------------------------------------------------------- */
/* CENTER COLUMN CONTENT  */
/* page title */

/* cookie crumbs link in section title */
.crumbsLink a {
	font-size: 1.0em;
}
.pageTitle {
	font-size: 1.2em;
	color:#832573;
	font-weight:bold;
}
/* link to next page/section that appears at bottom of body content */
.nextSectionLink {
	float:right;
	margin-right:15px;
	margin-top:50px;
	margin-bottom:35px;
	clear:both;
}
/* small disclaimer text */
.disclaimerText {
	clear:both;
	font-size: 0.8em;
	line-height:1.0em;
	width:526px;
}

/* featured content - light blue area */
.whatis_featuredContent {
	background:#f1f9fb;
	padding-left:25px;
	padding-right:50px;
	padding-top:8px;
	padding-bottom:12px;
	margin-top:20px;
	margin-left:30px;
}
/* CARE PARTNER SECTION - featured content */
.featuredContent {
	background:#f1f9fb;
	padding-left:25px;
	padding-right:18px;
	padding-top:10px;
	padding-bottom:15px;
	margin-top:20px;
}
/* TREATMENT TEAM SECTION - featured content */
.featuredContent {
	background:#f1f9fb;
	padding-left:25px;
	padding-right:18px;
	padding-top:10px;
	padding-bottom:15px;
	margin-top:0px;
}
/* copyright content */
.copyright {
  text-align:center;
  padding:20px 25px 0px 25px;
  margin-left:23px;
}
div.copyrightWrapper {
	padding-bottom:20px; /*for singlecolumn layouts*/
}

/* ------------------------------------------------------------------------------- */
/* HOMEPAGE - EMAIL FUNCTION BOX */
#emailFunctions {
	float:right;
	width:290px;
	height:26px;
	background-image: url(/zolinza/consumer/images/shared/fnct_background.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display:block;
	margin-top:1px;
}
.emailFriend {
	float:right;
	width:106px;
	margin-top:2px;
	padding-right:2px;
}
.eFriendImg{
	float:left;
	margin-top:5px;
	margin-right:2px;
}
.emailSignup {
	float:right;
	width:145px;
	margin-top:2px;
  padding-right:3px;
}
.eSignUpImg {
	float:left;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
}

/* text - function links */
#emailFunctions a.eFnct:link, a.eFnct:visited {
	float:left;
	color: #77624a;
	font-size: 0.8em;
	text-decoration: none;

}
#emailFunctions a.eFnct:hover, a.eFnct:active {	
	float:left;
  color: #842571;
	font-size: 0.8em;
	text-decoration: none;
}
/* ------------------------------------------------------------------------------- */
/* HOMEPAGE - TOUT CALL OUTS */

#callOuts {
	float:right;
	width:980px;
	margin-top:25px;
}

.toutContent {
	width:230px;
	float:left;
	padding-left:110px;
	padding-right:80px;
	font-size: 1.0em;
}
.callOutElement {
	float:left;
	width:150px;
	text-align:center;
	line-height:1.2em;
	padding-left:12px;
	padding-right:12px;
}
.callOutElement a {
	font-size: 0.9em;
}

/* tout box dividing line */
.toutDivLine {
	float:left;
	width:1px;
	height:80px;
	display:block;
	background-color:#e7e6e1;
}

/* ------------------------------------------------------------------------------- */
/* TREATMENT SECTION - content area with image */
.imageContentRow {
	width:540px;
}
.imageContentCol1 {
	float:left;
	width:124px;
}
.imageContentCol2 {
	float:left;
	padding-left:10px;
	width:399px;
}
/* ------------------------------------------------------------------------------- */
/* TREATMENT SECTION - treatment team members table */
#treatmentTable {
	width:540px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #e7e6e1;
	border-right-color: #e7e6e1;
	border-left-color: #e7e6e1;
}
.treatTableTitleRow {
	background-color:#faf5ee;
	width:540px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e6e1;
}

/* title table row cells */
.treatTableTitleCol1 {
	width:35%;
	float:left;
	padding:5px;
	font-weight:bold;
	color: #00718f;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e7e6e1;
	text-align:left;
}
.treatTableTitleCol2 {
	width:60%;
	float:left;
	padding:5px;
	font-weight:bold;
	color: #00718f;
	text-align:left;
}

.treatTableRow {
	width:540px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e6e1;
	overflow:hidden;
}
/* other table row cells */
.treatTableCol1 {
	width:35%;
	float:left;
	padding:5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e7e6e1;
	font-weight:bold;
	color: #00718f;
}
.treatTableCol2 {
	width:60%;
	float:left;
	padding:5px;
}

/* ------------------------------------------------------------------------------- */
/* ABOUT ZOLINZA SECTION - PHOTOS BOX */
#photoBox {
	width:520px;
	background-color:#faf5ee;
	padding:10px;
}
.photoTitleRow {
	padding-top:0px;
	padding-bottom:3px;
}
.photoRow {
	padding-top:3px;
	padding-bottom:10px;
}
.photoRowLast {
	padding-top:3px;
	padding-bottom:0px;
}
.photoCol1 {
	float:left;
	width:170px;
	text-align:center;
	margin-left:3px;
}
.photoCol2 {
	float:left;
	width:170px;
	text-align:center;
	margin-left:3px;
}
.photoCol3 {
	float:left;
	width:170px;
	text-align:center;
	margin-left:3px;
}

/* ------------------------------------------------------------------------------- */
/* CARE PARTNER SECTION - toolbox */
#cpToolbox {
	padding-top:40px;
}
.cpToolboxCol1 {
	float:left;
	width:140px;
	vertical-align:top;
}
.cpToolboxCol2 {
	float:left;
	width:380px;
	vertical-align:top;
}

/* ------------------------------------------------------------------------------- */
/* RESOURCES SECTION LAYOUT ELEMENTS */
/* FEATURED RESOURCES BOX */
#featuredResources {
	background:#f1f9fb;
	padding-left:20px;
	padding-right:18px;
	padding-top:24px;
	padding-bottom:20px;
	margin-top:0px;
}

/* featured resources double display row */
.featResRowDouble {
	clear:both;
	margin-bottom:20px;
	float:left;
}
.featResRowCol1 {
	width:235px;
	float:left;
}

.featResRowCol2 {
	width:235px;
	float:left;
	margin-left:10px;
}

.featResRowColIMG {
	width:80px;
	float:left;
}
.featResRowColText {
	width:150px;
	float:left;
	margin-left:5px;
}

/* FEATURED resources single display row */
.featResRowSingle {
	clear:both;
	margin-bottom:20px;
	float:left;
}
.featResSingRowCol1 {
	width:130px;
	float:left;
}
.featResSingRowCol2 {
	width:300px;
	float:left;
	margin-left:10px;
}
.featResSingRowColIMG {
	width:125px;
	float:left;
}
.featResSingRowColText {
	width:330px;
	float:left;
	margin-left:5px;
}

/* MANAGEMENT TOOLS BOX */
#managementTools {
	padding-left:20px;
	padding-right:18px;
	padding-top:24px;
	padding-bottom:20px;
	margin-top:20px;

}

/* NON-FEATURED resources single display row */
.resRowSingle {
	clear:both;
	margin-bottom:20px;
	float:left;
}

.resSingRowColIMG {
	width:125px;
	float:left;
	text-align:right;
}
.resSingRowColText {
	width:330px;
	float:left;
	margin-left:15px;
}

/* NON-FEATURED - NEWS - resources single display row */
.resRowNews {
	clear:both;
	margin-bottom:20px;
	margin-top:20px;
	float:left;
}
.newsImgWrap {
	float:left;
	width:300px;
	font-size: 0.8em;
}
.resNewsRowCol1 {
	width:130px;
	float:left;
	text-align:left;
}
.resNewsRowCol2 {
	width:130px;
	float:left;
	text-align:left;
	margin-left:20px;
}
.resNewsRowCol3 {
	width:175px;
	float:left;
	margin-left:15px;
}

/* NON-FEATURED - FOUNDATION BROCHURES - resources single display row */
.resRowFoundation {
	clear:both;
	margin-bottom:20px;
	margin-top:20px;
	float:left;
}

.resFoundationRowCol1 {
	width:70px;
	float:left;
	text-align:right;
}
.resFoundationRowCol2 {
	width:70px;
	float:left;
	text-align:right;
	margin-left:6px;
}
.resFoundationRowCol3 {
	width:70px;
	float:left;
	text-align:right;
	margin-left:6px;
}
.resFoundationRowCol4 {
	width:257px;
	float:left;
	margin-left:10px;
}
/* END RESOURCES SECTION LAYOUT ELEMENTS */
/* ------------------------------------------------------------------------------- */


/* ------------------------------------------------------------------------------- */
/* Forms */
.formRow {
	width:550px;
	height:30px;
}
.formCol1 {
	float:left;
	width:200px;
}
.formCol1b {
	float:left;
	width:235px;
}
.formCol2 {
	float:left;
	width:250px;
}
.valTxtOn {
  font-weight:bold;
  color:#CC0000;
}
.valTxtOff {
  font-weight:normal;
  color:#666666;
}
.rmiTxt {
  font-size:1.4em;
  line-height:1.3em;
}

/* buttons */
#submit {
	width:88px;
	height:33px;
	display:block;
	float:left;
}
#clear {
	width:88px;
	height:33px;
	display:block;
	float:left;
	margin-left:20px;
}

/* check box area layout */
.chkBoxRow {
	width:700px;
}
.chkBoxCol1 {
	float:left;
	width:40px;
}
.chkBoxCol2 {
	float:left;
	width:660px;
}
#requiredMessage, #emailMessage, #zipMessage {
  display:none;
}
.reqd {
	color:#CC0000;
}

/* END Forms */
/* ------------------------------------------------------------------------------- */


/* ------------------------------------------------------------------------------- */
/* RIGHT COLUMN */
#rightColumn {
	width:193px;
	float:right;
}
/* rigth column call out styles */
#rightColumn .rightBarCallOut {
	float:left;
	width:150px;
	text-align:center;
	line-height:1.2em;
	padding-top:25px;
	padding-left:20px;
	padding-right:20px;
	color: #00718f;
	font-size: 0.9em;
	line-height:1.0em;
}
#rightColumn .rightBarCallOut a{
	font-size: 0.9em;
}

/* ------------------------------------------------------------------------------- */
/* RIGHT COLUMN FUNCTIONS BOX */
/* additional functions box - email - send friend print - etc */
#addFunctions {
	width:155px;
	background-color:#faf5ee;
	padding-left:15px;
	padding-right:20px;
	padding-top:8px;
	padding-bottom:18px;
}
.functionElement {
	float:left;
	width:155px;
	margin-top:2px;
	margin-bottom:2px;
}

/* text function links */
#addFunctions a.aFnct:link, a.aFnct:visited {
	float:left;
	color: #77624a;
	font-size: 0.8em;
	text-decoration: none;
	margin-left:5px;
}
#addFunctions a.aFnct:hover, a.aFnct:active {	
	float:left;
  color: #842571;
	font-size: 0.8em;
	text-decoration: none;
	margin-left:5px;
}

/* image - icon function links */
#addFunctions a.afunctIMG:link, a.afunctIMG:visited {
	float:left;
	display:block;
	width:26px;
	height:17px;
	text-align:right;
}
#addFunctions a.afunctIMG:hover, a.afunctIMG:active {	
	float:left;
	display:block;
	width:26px;
	height:17px;
	text-align:right;
}
/* END RIGHT COLUMN FUNCTIONS BOX */
/* ------------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------------- */
/* CONTENT STYLES */


/* ------------------------------------------------------------------------------- */
/* ABOUT ZOLINZA SECTION - monitoring your health table */
#monitorTable {
	width:540px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #e7e6e1;
	border-right-color: #e7e6e1;
	border-left-color: #e7e6e1;
}

.monTableTitleRow {
	background-color:#faf5ee;
	width:540px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e6e1;
}

/* title table row cells */
.monTableTitleCol1 {
	width:30%;
	float:left;
	padding:5px;
	font-weight:bold;
	color: #00718f;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e7e6e1;
	text-align:center;
}

.monTableTitleCol2 {
	width:30%;
	float:left;
	padding:5px;
	font-weight:bold;
	color: #00718f;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e7e6e1;
	text-align:center;
}

.monTableTitleCol3 {
	width:30%;
	float:left;
	padding:5px;
	font-weight:bold;
	color: #00718f;
	text-align:center;
}

.monTableRow {
	width:540px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e6e1;
	overflow:hidden;
}

/* other table row cells */
.monTableCol1 {
	width:30%;
	float:left;
	padding:5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e7e6e1;
	font-weight:bold;
	color: #00718f;
	padding-bottom: 767px !important;
	margin-bottom: -747px !important;
}

.monTableCol2 {
	width:30%;
	float:left;
	padding:5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e7e6e1;
	padding-bottom: 767px !important;
	margin-bottom: -747px !important;
}

.monTableCol3 {
	width:30%;
	float:left;
	padding:5px;
	padding-bottom: 767px !important;
	margin-bottom: -747px !important;
}

/* END ABOUT ZOLINZA SECTION - monitoring your health table */
/* ------------------------------------------------------------------------------- */



/* ----------------------------------------------------------------------------------------- */
/* TIP CHOOSER STYLES */


#divCalendarContainer {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	width: 560px;
	font-size: 8pt;
	color: #6F706E;
}

#divCalendarTabs {
	
	white-space: nowrap;
}

#divCalendarBody {
	padding: 0px;
	background-image: url('/zolinza/consumer/images/about/weekly_tracker/bg_blue_gradient.jpg');
	background-repeat:repeat-x;
}

#trCalendarTabs td {
	width: 112px;
	font-family: Arial, sans-serif;
	text-align: center;
	height: 47px;
	cursor: pointer;
	color: #047090;
	line-height: 10pt;
}

.TabUnselected {
	background-image:url('/zolinza/consumer/images/about/weekly_tracker/tab_light_selected.gif'); /* 08.10.07 Changed extension to GIF - VP */
	background-repeat:no-repeat;
	font-size: 120%;
}

.TabSelected{
	background-image:url('/zolinza/consumer/images/about/weekly_tracker/tab_dark_selected.gif'); /* 08.10.07 Changed extension to GIF - VP */
	background-repeat:no-repeat;
	font-weight: bold;
	font-size: 110%;
}

/*
--------  Suggestion Row ----------------
*/

#tblCalendarBody {
	width: 100%;
	margin: 0px;
	background-image: url('/zolinza/consumer/images/about/weekly_tracker/bg_page_bottom.png');
	background-repeat:no-repeat ;
	background-position: 100% 100%;
}

#divSideEffectSummary {
	font-weight:bold;
	margin-bottom: 15px;
	margin-right: 25px;
	font-size: 9pt;
}

#trSuggestionRow tr {
	padding: 3px;
}

#tdTopicSuggestionIntro {
	padding: 25px 25px 25px 25px;
	padding-bottom: 25px;
	border-left: 1px #C7D0C2 solid;
	border-right: 1px #C7D0C2 solid;
}

#tdCenterborder {
	width: 5px;
	border-left: 1px #C7D0C2 solid;
}

#divTopicSuggestions {
	min-height: 30px;
	padding: 0px;
	margin: 0px;
}

#tdTopicSuggestions {
	padding-top: 25px;
	padding-right: 25px;
}

#ulTipList {
	list-style: none;
	margin: 0px;
	padding: 0px;
	color: #6F706E;
}

#ulTipList li {
	background-repeat: no-repeat;
	background-position: 10px 5px; 
	padding: 5px;
	padding-left: 35px;
	margin-bottom: 2px;
	cursor: pointer;
	background-image: url('/zolinza/consumer/images/about/weekly_tracker/checkbox_off.png');
}

#ulTipList li.liCheckboxOn {
	background-image: url('/zolinza/consumer/images/about/weekly_tracker/checkbox_on.png');
	background-color: #faf5ee;
	color: #046F8F;
	font-weight: bold;
}

#divChooseTipsPrompt {
	margin-top: 5px;
	margin-bottom: 15px;
	margin-right: 20px;
}

#divChooseTipsPrompt span {
	font-size: 100%;
}

/*
--------  General stuff ----------------
*/

.orangeTextBold {
	font-weight: bold;
	color: #D08343;
	line-height: 10px;
	clear:right;
}

.greyTextBold {
	font-weight: bold;
	color: #6F706E;
}


/*
--------  Your Side Effects List ----------------
*/

#trYourSideEffectsList {

}

#tdYourSideEffectsList {
	border-top: 1px #C7D0C2 solid;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-left: 15px;
}

#ulYourSideEffectList {
	list-style: none;
	margin: 0px;
	margin-left: 0px;
	margin-top: 5px;
	padding-left: 0px;
}

#ulYourSideEffectList li {
	background-repeat: no-repeat;
	background-position: 5px 5px; 
	padding: 5px;
	padding-left: 22px;
	margin-bottom: 2px;
	background-image: url('/zolinza/consumer/images/about/weekly_tracker/side_effect_bullet.png');
}

/*
--------  Choose Day Of Week ----------------
*/


#tdChooseDayOfWeek {
	border-top: 1px #C7D0C2 solid;
	border-bottom: 1px solid #C7D0C2;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-left: 15px;
}

#tblWeekdayList{
	margin-left: 1px;
	margin-top: 15px;
	width:98%;
}

#trWeekdayList td {
	height: 20px;
	padding-left: 20px;
	background-repeat: no-repeat;
	cursor: pointer;
}

.spnChooseDayOfWeek_off {
	background-image: url('/zolinza/consumer/images/about/weekly_tracker/weekday_bullet_off.png');
}

.spnChooseDayOfWeek_on {
	background-image: url('/zolinza/consumer/images/about/weekly_tracker/weekday_bullet_on.png');
	color: #046F8F;
}


/*
--------  Print Button ----------------
*/

#trPrintButton {
	cursor:pointer;
}

.divPrintButton {
	color: #6F706E;
	padding-top: 20px;
}

.imgPrintButton {
	border: 0px white none;
	margin-bottom: 10px;
	margin-right: 5px;
}

/* --------------------------------------------------- */
/* TIP CHOOSER STYLE FIXES TO PREVENT BREAKING OF PAGE */
/* these styles are necessary to adjust for the size of the tracker to properly fit into the site framework */

#tips_mainContent {
	width:556px;
	float:left;
	padding-left:15px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:20px;
}
#tips_mainContent .mainContentTitle {
	width:532px;
	padding-bottom:20px;
	padding-top:0px;
}

/* END TIP CHOOSER FIXES */
/* --------------------------------------------------- */

/* END TIP CHOOSER STYLES */
/* --------------------------------------------------------------------------------- */


/* ------------------------------------------------------------------------------- */
/* MERCK FOOTER */
div#merck-ftr-nav-ctr {
	width: 980px;
	}

div#merck-ftr-nav-ctr ul {
  margin-left:-10px;
	width: 980px;
	}


/* ------------------------------------------------------------------------------- */
/* FOOT NOTE */
div.ft {
  float:left; 
  width:10px; 
  padding-right:5px;
  margin-top:.3em; 
  margin-bottom:.4em;
}
div.ftTxt {
  float:left; 
  width:500px; 
  margin-top:.3em;
  margin-bottom:.4em;
}

/* ------------------------------------------------------------------------------- */
/* NOSCRIPT MESSAGE */
#nojsDiv {
  margin-right:auto;
  margin-left:auto;
  width:980px;
  font-size:9pt;
  color:#fff;
  background-color:#CC0000;
}
#nojsDiv div {
  padding:6px 100px 6px 10px;
}

/* ------------------------------------------------------------------------------- */
/* MISCELLANEOUS */
.alignLeft {
  text-align:left;
}
.alignCenter {
  text-align:center;
}
sup.reg1 {
 font-size:.92em; 
 vertical-align:baseline; 
 position:relative; 
 bottom:0.33em;
}