@charset "UTF-8";
/* CSS Document */

body {font-size:75%;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; background-color:#fff; color:#333;}

em {font-style:italic;}

a, a:link {color:#4f0b7b;}
a:visited {color:#4f0b7b;}
a:hover {color:#72ce9b;}
a:active {color:#4f0b7b;}

.error { color: Red; }
.no-style { color: #333; font-weight: normal; text-decoration: none; font-style: normal; }
.purple { color:#4f0b7b; }
.narrow-td { width: 20%; }
.wide-td { width: 40%; }

p { font-size:1.1em; margin-top: 1.5em; margin-bottom: 1.5em;line-height:1.5em; }
p.unsubscribe { font-size: 1.2em;}
li { font-size:1.1em; margin-top: 0.75em; margin-bottom: 0;line-height:1.5em; }
li ul li { font-size:1.0em; margin-top: 1.0em; margin-bottom: 0;line-height:1.5em; }

sup {vertical-align:super; font-size:12px;}
sup.reg { font-size: 11px; }

#container {width:930px; margin: 0 auto; text-align:left; position: relative;}

#redirectForm { font-size: 10px; text-align: left;}

/*#branding {background: #4f0b7b url(../images/branding-home.jpg) no-repeat; width:930px; min-height:398px; xmargin-top: 20px; position:relative;float:left;}*/
#branding ul.nav-utility { font-family:Arial, Helvetica, sans-serif; float:right;width:250px;margin-top:6px;margin-right:8px; height:auto; }
#branding ul.nav-utility li {text-align:right; margin-top:0; display:block; padding: 4px 0px;}
#branding ul.nav-utility li a, #branding #col-nav ul.nav-utility li a { font-weight:bold; color:#fff; text-decoration: underline;}
#branding ul.nav-utility li a:hover, #branding #col-nav ul.nav-utility li a:hover { color:#fff; text-decoration: underline; }
#branding #col-nav ul.nav-utility li a:hover { color:#72ce9b; }
body #container ul.nav-utility li a.nonclickable { text-decoration: none; color: #333; }
p#tagline {position:absolute;margin-top:60px; margin-left: 295px; }

#branding { width:930px; min-height:398px; xmargin-top: 20px; position:relative;float:left;}

#col-nav {float:left; width:260px; margin: 20px 0 0 0;}
#branding #col-nav {width:255px; margin: 13px 0 0 13px; position:absolute;}/*was relative before flash went under*/
ul#nav-main {width:255px;float:left;}
ul#nav-main li { border-bottom: solid 1px #27135a;margin:0;font-size:10px;}
ul#nav-main li ul li ul li { border-bottom: none;}
ul#nav-main li a {display:block; width:255px; height:22px; padding:0; margin:0; text-indent:-9999px; font-size:10px;}
ul#nav-main li a#nav-home {background:url(../images/nav-home-trans.png) no-repeat 0 -22px;}
ul#nav-main li a#nav-how {background:url(../images/nav-how-trans.png) no-repeat 0 -22px;}
ul#nav-main li a#nav-expect {background:url(../images/nav-expect-trans.png) no-repeat 0 -22px;}
ul#nav-main li a#nav-taking {background:url(../images/nav-taking-trans.png) no-repeat 0 -22px;}
ul#nav-main li a#nav-side-effects {background:url(../images/nav-side-effects-trans.png) no-repeat 0 -22px;}
ul#nav-main li a#nav-learning {background:url(../images/nav-learning-trans.png) no-repeat 0 -22px;}
ul#nav-main li a#nav-enroll {background:url(../images/nav-enroll-trans.png) no-repeat 0 -22px;}
ul#nav-main li a#nav-sign-up {background:url(../images/nav-sign-up-trans.png) no-repeat 0 -22px;}
ul#nav-main li.current a#nav-home, ul#nav-main li a#nav-home:hover {background-position: 0 0;}
ul#nav-main li.current a#nav-how, ul#nav-main li a#nav-how:hover {background-position: 0 0;}
ul#nav-main li.current a#nav-expect, ul#nav-main li a#nav-expect:hover {background-position: 0 0;}
ul#nav-main li.current a#nav-taking, ul#nav-main li a#nav-taking:hover {background-position: 0 0;}
ul#nav-main li.current a#nav-side-effects, ul#nav-main li a#nav-side-effects:hover {background-position: 0 0;}
ul#nav-main li.current a#nav-learning, ul#nav-main li a#nav-learning:hover {background-position: 0 0;}
ul#nav-main li.current a#nav-enroll, ul#nav-main li a#nav-enroll:hover {background-position: 0 0;}
ul#nav-main li.current a#nav-sign-up, ul#nav-main li a#nav-sign-up:hover {background-position: 0 0;}

ul#nav-main li.current ul {margin-bottom:-1px;} 
ul#nav-main li.current ul li {border-bottom:none;}
ul#nav-main li.current ul li ul {margin-bottom:0px;}

/*sub nav images etc (these are all created)*/
ul#nav-main li.current ul li a#nav-start {background:url(../images/sub-nav-start-trans.png) no-repeat 0 -22px;}
ul#nav-main li.current ul li a#nav-tracking {background:url(../images/sub-nav-tracking-trans.png) no-repeat 0 -22px;}
ul#nav-main li.current ul li a#nav-keeping {background:url(../images/sub-nav-keeping-trans.png) no-repeat 0 -35px; height:35px;}
ul#nav-main li.current ul li a#nav-symptoms {background:url(../images/sub-nav-symptoms-trans.png) no-repeat 0 -22px;}
ul#nav-main li.current ul li a#nav-treatments {background:url(../images/sub-nav-treatments-trans.png) no-repeat 0 -22px;}
ul#nav-main li.current ul li a#nav-talking {background:url(../images/sub-nav-talking-trans.png) no-repeat 0 -22px;}
ul#nav-main li.current ul li a#nav-resources {background:url(../images/sub-nav-resources-trans.png) no-repeat 0 -22px;}
ul#nav-main li.current ul li ul li a#nav-doctor {background:url(../images/sub-sub-nav-doctor-trans.png) no-repeat 0 -35px; height:35px;}
ul#nav-main li.current ul li ul li a#nav-family {background:url(../images/sub-sub-nav-family-trans.png) no-repeat 0 -22px;}
ul#nav-main li.current ul li.current a#nav-start, ul#nav-main li.current ul li a#nav-start:hover {background-position: 0 0;}
ul#nav-main li.current ul li.current a#nav-tracking, ul#nav-main li.current ul li a#nav-tracking:hover {background-position: 0 0;}
ul#nav-main li.current ul li.current a#nav-keeping, ul#nav-main li.current ul li a#nav-keeping:hover {background-position: 0 0;}
ul#nav-main li.current ul li.current a#nav-symptoms, ul#nav-main li.current ul li a#nav-symptoms:hover {background-position: 0 0;}
ul#nav-main li.current ul li.current a#nav-treatments, ul#nav-main li.current ul li a#nav-treatments:hover {background-position: 0 0;}
ul#nav-main li.current ul li.current a#nav-talking, ul#nav-main li.current ul li a#nav-talking:hover {background-position: 0 0;}
ul#nav-main li.current ul li.current a#nav-resources, ul#nav-main li.current ul li a#nav-resources:hover {background-position: 0 0;}

ul#nav-main li.current ul li.current ul li.current a#nav-doctor, ul#nav-main li.current ul li.current ul li a#nav-doctor:hover {background-position: 0 0;}
ul#nav-main li.current ul li.current ul li.current a#nav-family, ul#nav-main li.current ul li.current ul li a#nav-family:hover {background-position: 0 0;}

#branding #col-nav img#logo, #col-nav a#hcp {float:left; width:255px; margin:0; padding:0; }
#col-nav a#hcp {height:38px;}
#col-nav ul.nav-utility { float:left;width:255px;margin-top:1px;margin-right:8px; height:auto;margin-bottom:0px;}
#col-nav ul.nav-utility li {text-align:left; display:block;}
#col-nav ul.nav-utility li a {font-weight:bold; color:#4f0b7b; text-decoration:underline;}
#col-nav ul.nav-utility li a:hover {color:#72ce9b;}

#col-nav ul.nav-utility li.last { background:url(../images/hr-narrow.png) no-repeat top;margin-top:25px; padding-top:20px;}

ul.nav-utility {font-family:Arial, Helvetica, sans-serif; float:right;width:auto; height:1.4em;margin-right:3px; margin-top:2px;padding:0;}
ul.nav-utility li {text-align:right;font-size:1.2em; line-height:1.2em; margin-top:0; display:inline; margin-left:10px;}
ul.nav-utility#home-nav-fix li {font-size:12px; line-height:1em;}
x#home-utility { margin-top: -20px; }

#three-col {width:930px;float:left; background:url(../images/home-three-col-bg.png) no-repeat;min-height:280px;}
.col {float:left;margin:0; margin-bottom:10px; padding: 0 10px;}
#three-col .col h2 {margin:0; padding:0;}
.col.col-1 {width:289px;}
.col.col-1 .col-int p {margin-right:10px;}

.col.col-2 {width:293px;}
.col.col-2 .col-int p {padding-right:5px;}
.col.col-2 .col-int p#already { padding-right: 0; }
.col.col-3 {width:287px;}
.col.col-3 .col-int {padding-left: 20px;}
.col .col-int { margin-top:20px; background:url(../images/home-lg-pipe.gif) repeat-y right top; min-height: 260px;color:#4f0b7b; position:relative;}
.col.col-3 .col-int {background:none;}
#intro {margin-bottom:10px;}

.col.col-2 .col-int .btn-space-right { margin-left: -5px; padding-right: 5px; margin-right: 5px; padding-top: 2px;margin-bottom:20px; }

.col-int ul {margin:0; clear:both;}
.col-int ul li {line-height:1.6em; margin:0; padding:0;}
.col-int img.photo {background:#fff; padding: 4px; border: solid 1px #bfccd0; float: left;  width:90px; margin: 0 10px 0px 0;}
.col-int img.small-square {position:absolute; margin:4px 0 0 3px; left:0}
.col.col-3 .col-int img.photo {margin-left:-20px;}
#content table ul {padding:0 40px 0 0;}

a.arrow { font-weight:bold; }
a.pdf {padding-right: 16px; background:url(../images/pdf.png) no-repeat right;}
a.learn-link {display:block; height: 128px; width:168px; float:right; margin:30px 0 30px 20px;}

p#patient-assist-old { float:left; width:920px; padding-left: 10px;color:#4f0b7b; background:url(../images/patient-assist-bg.png) no-repeat bottom; margin:0; height:44px;}
p#patient-assist {  float:left; width:260px; padding-left: 10px;color:#4f0b7b; margin: 0 0 0 -10px; height:44px;}



p#patient-assist img.small-square {margin: 0 0 -4px 0px;}
p#brochure {}

#isi {padding-top:0px;padding-left:25px;clear:both;}
#isi h4 {font-weight:bold; font-size:13px; margin-bottom:1.0em; color:#5F258C;}
.black-box {border:solid 1px #000;padding:10px;margin-left:-10px;font-weight:bold; margin-bottsom:20px;}
.black-box h5, #isi h5 {font-weight:bold; margin:1.0em 0;}
#isi .black-box h5 {margin-bottom:2em;}
.black-box ul {margin-top:-1.0em;}
#isi ul li { list-style-type:disc;margin-left:20px;line-height:1.5em;}
body div#footer { margin:40px 0 30px 0;}
p#job {font-weight:normal; color:#999;text-align:right;margin:-55px 0 10px 0; font-size:0.85em;}

ul#nav-prod {text-align:center;margin:20px 10px;clear:both;}
ul#nav-prod li {display:inline; line-height:1.3em; margin-top:0; padding-left:12px; background:url(../images/footer-pipe.gif) no-repeat 4px 0;}
ul#nav-prod li.first {padding-left:0; background:none;}
ul#nav-footer {text-align:center;}
ul#nav-footer li {display:inline; line-height:1.3em; margin-top:0; padding-left:12px; background:url(../images/footer-pipe.gif) no-repeat 4px 0;}
ul#nav-footer li.first {padding-left:0; background:none;}
p#geo {text-align:center;color:#4f0b7b;}

#copyright { color:#666; font-size: 10px; line-height: 12px; margin: 70px 0 100px 280px;}
	#copyright a { color:#666; font-weight: bold; }
	#copyright a:hover { color: #4f0b7b; font-weight: bold; }
	#copyright #footerLogo { float: left; display: inline; }
	#copyright p { float: left; display: inline;  margin: 0 0 0 10px; }
/*sub page*/

#sidebar {/*background:url(../images/hr-narrow.png) no-repeat top;*/ width: 255px; float:left; clear:both; margin-top:15px; padding-top:1px;}

a#patient-callout {background:url(../images/hr-narrow.png) no-repeat bottom; width: 255px; float:left; clear:both; padding-bottom:1px;}

#callout-1, #callout-2, #callout-3 {background:url(../images/hr-narrow.png) no-repeat top; width: auto; float:left; clear:both; margin-top:10px; padding-top:10px;}

#col-content {width:665px;float:left; margin-left:0px;margin-bottom:60px;}
#content {background: #fcfcfc url(../images/content-bg.png) repeat-x;padding:0 20px 10px 28px;border: solid 1px #d7c2eb; border-width:0 1px;margin:0; min-height:350px;}
#content h1 {font-family:Arial, Helvetica, sans-serif; color:#4f0b7b; padding: 20px 0 0 0 ; font-size:1.6em;font-weight:bold; line-height:1.3em;}
#content h1.unsubscribe {font-size: 1.95em;}
#content h2 {color:#000; font-weight:bold; font-size: 1.1em; margin:2em 0 -1.0em 0; line-height:1.4em;}
#content ul {list-style-type:disc;margin-top: 1.5em; margin-bottom: 1.5em;line-height:1.5em;}
#content ul li ul {list-style-type:disc;margin-top: 1.0em; margin-bottom: 1.0em;line-height:1.0em;}
#content ul li {margin-left: 20px;}
#content p img.chart {margin-top:1.0em; }

.dash-bullets li {
	 list-style-type: none;
}

#content-bottom {background: url(../images/content-bottom-bg.png) no-repeat bottom; margin-top:0;padding-top: 20px;}

#pagination {background: url(../images/hr.png) no-repeat top center;color:#4f0b7b; padding-top: 20px; padding-right:10px;}
#pagination p {padding-left: 40px;background: url(../images/page-arrow-trans.png) no-repeat;margin:0 0 0 10px; }
#pagination p a {font-weight:bold;}

#header {height:174px; width:auto; border-top: solid 1px #999ab8; border-bottom: 8px solid #fcc938; position: relative;}
#header .header-login {position: absolute; top: 152px; left: 50px; padding: 5px; background: transparent url(../images/login-bg-trans.png)}
#header h2 {margin: 100px 0 0 10px;}
.expect #header h2 {margin: 95px 0 0 15px;}
a#print-page {float:right; text-decoration:none; color:#000; font-size: 0.85em; margin-top:10px;height:13px; padding-right:20px; background: url(../images/printer.png) no-repeat right;}

/*variables for each section header (images other than those for taking are not produced yet-- waiting on approval*/


/*was able to remove this when we added the ISI to each page*/
/*#container.taking, #container.how, #container.expect, #container.side-effects, #container.learning, #container.utility, #container.start, #container.tv {margin-top:-40px;}*/
.how #col-nav {background:url(../images/how-nav-bg.jpg) no-repeat; } 
.how #header {background:url(../images/how-header-bg.jpg) no-repeat; }
.expect #col-nav {background:url(../images/expect-nav-bg.jpg) no-repeat; }
.expect #header {background:url(../images/expect-header-bg.jpg) no-repeat; }
.taking #col-nav {background:url(../images/taking-nav-bg.jpg) no-repeat; }
.taking #header {background:url(../images/taking-header-bg.jpg) no-repeat; }
.side-effects #col-nav {background:url(../images/side-effects-nav-bg.jpg) no-repeat; }
.side-effects #header {background:url(../images/side-effects-header-bg.jpg) no-repeat; }
/*.learning #col-nav {background:url(../images/learning-nav-bg.jpg) no-repeat; }*/
.learning #header {background:url(../images/learning-header-bg.jpg) no-repeat; }
/*.utility #col-nav {background:url(../images/utility-nav-bg.jpg) no-repeat; }*/
.utility #header {background:url(../images/utility-header-bg.jpg) no-repeat; }
.enroll #header {background:url(../images/enroll-header-bg.jpg) no-repeat; }
.enroll div.register#header {background:url(../images/register-header-bg.jpg) no-repeat; }
.tv #header {background:url(../images/tv-header-bg.jpg) no-repeat; }

#header h2 img#start {position:absolute;margin-top:-62px; margin-left: 5px;}
/*styling for RM section*/

h1 em {font-style:italic;}
sup, h1 sup {vertical-align:super; font-size:50%;}

h1 sup { font-size:60%;}
#content table.register {margin-top:20px; width:615px; border:none; border-collapse:collapse;overflow:auto;display:block;}
#content table.footer-register {margin-top: 5em;}
#content table.register td {padding:5px; line-height:150%;}
#content table.register td.radio {display:block;margin-left:-18px;position:relative;}
#content table.register td h1, #content table.register td h2 {margin-top:0;}
td.table-start {background: url(../images/hr.png) no-repeat top center;}
.required {color:#4f0b7b; }
.large { font-size:1.3em; }
.underline { text-decoration: underline; }
td.divider {background: url(../images/form-divider.gif) no-repeat; background-position:center; padding-top: 20px;}
div.divider {background: url(../images/form-divider.gif) no-repeat; background-position:center; padding-top: 20px;}
p.opt-out {text-align:center;clear:both;}
.btn-space {padding-left:10px; /*background: url(../images/form-btn-pipe.gif) no-repeat 3px 0;*/}
td.align-right {text-align:right;}
#content table.register td#button-row {padding-top:20px;}
#content table.register tr.stripe {background-color:#eee;}
#content table.register td.strong {font-weight:bold;}
#content table.register td span.block { display: block; margin-bottom: 25px; margin-top: 25px; margin-left: -5px;}
#content table.register td span.block input[type='radio'] { display: block; float: left; margin-bottom: 19px; margin-right: 10px;}
#content table.register td span.block label { display: block; float: right; width: 417px; } 

/*home page col 3*/
.btn-space-right {padding-right:10px; background: url(../images/form-btn-pipe.gif) no-repeat right; margin-left:-20px;float:left; width:99px;}
.col.col-3 .col-int p#already {font-size:0.9em; float:right;margin:-6px 4px 0 0; width:auto;}
.col.col-3 .col-int p#already strong {font-weight:bold; color:#494949;}
.col.col-3 .col-int p#already a {font-weight:bold;}

/*left callout*/
#nd-callout {background:url(../images/a-new-day-callout-bg.png) no-repeat; margin-top:20px; width:230px; height:176px; font-size:10px; color:#4f0b7b; padding:100px 10px 10px 10px; float:left;}
#nd-callout p { line-height:13px;}
#nd-callout a {display:block;}
#nd-callout .btn-space-right {margin-left:-4px;padding-right:4px;}
#nd-callout p#already {width:120px; float:right;margin:-6px 4px 0 0; font-weight:bold;}
#nd-callout p#already a {display:inline;}
#nd-callout p#already strong {font-weight:bold; color:#494949;}

/*Sign up Callout*/
#signup-callout{margin-bottom:10px; width:250px; height:81px;float:left;}

/* patient brochure callout */
#pb-callout {background:url(../images/hr-narrow.png) no-repeat top;font-size: 1.2em; width: 260px; float:left; clear:both; margin-top:10px; padding-top:20px; padding-bottom:10px; padding-left: 10px;}
#pb-callout a { font-weight: bold; }


/*interstitial page*/
.interstitial {background:url(../images/interstitial-bg.png) no-repeat; min-height:720px;}
.interstitial #content {background:none; padding: 0 100px 10px 120px;}
.interstitial #content-bottom {display:none;}
img#materials {position:absolute; margin-left:410px; margin-top:20px;}
img#and-logo {margin-top:30px; margin-left:100px;}
strong.color {color:#4f0b7b; }
.interstitial #content table.register {width:450px;}

.subscriptions td { text-align: center; }


/* Registration Cont. page  */
td.reference-comment { color: #A8A8A8; background: Transparent url(/_assets/images/hr.png) no-repeat center 1px; font-size: 0.90em; }

/* Profile Page */
table #button-row ul { list-style: none; float: right; padding:0; margin:0;}
#button-row ul li 
{
	width: 94px;
	float: left;
	display: block;
	margin: 0; 
	padding: 6px 13px 0 0;
	/*background: Transparent url(/_assets/images/form-btn-pipe.gif) no-repeat center right; */
}
#button-row ul li.last { background: none; padding-right: 5px;}

table.register .password1Txt input,
table.register .password2Txt input { margin-left: 104px; }

span.pristiqLength { margin-left: 12px !important; }

.clear { clear: both; height: 0;}
/* END Profile Page */

/*home page fto/start today callouts*/

#FTO-ad, #start-today-ad {margin:-3px 0 10px -20px;}


/* Popup Styles (privacy notice) */
.popup h2 
{
	text-align: left;
	font-size: 1.3em;
	font-weight: bold;
	padding: 8px;	
}
.popup p 
{
	margin: 10px;
	font-size:1em;
	line-height:1.5em;
	margin-bottom:0.5em;
	margin-top:0.5em;
	text-align: center;
	text-indent: 0.95em;
}

.popup a#close-window-button 
{
	display:block;
	margin-top:21px;
}

#content h2.box_st 
{
	background-color:#fef0cc; 
	padding:10px 10px;
	margin-top:-3px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;font-weight:bold; 
	line-height:1.3em;
	color:#4F0B7B;
}

body#bodyISI {padding-top:0; margin-top:0;}

body#bodyISI div#isi {display:none;}
