﻿@charset "utf-8"

/* CSS Document */
/* ************* APPLIES TO ALL PAGES - GENERAL ************** */

table.contentSpace{
	margin-left: 113px;
}

#printOnly {
	display:none;
	visibility:hidden;
}
.printOnlyLogo {
	display:none;
	visibility:hidden;
	width: 0;
	height:0;
}
.printOnlyLogo img{
	display:none;
	visibility:hidden;
	width: 0;
	height:0;
}

html {
	background-color:#e7e7ef;
}
body {
	margin:0;
	padding:0;
	background-image: url(../images/bg_repeat.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body.petition {
	margin:0;
	padding:0;
	background-image: url(/research/breakthroughride/images/petition_bg01.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

table.contentSpace{
	margin-left: 0px; /* changed from 113px to 0 px to change page to centered 8/18/10 kt */
}

/* TOP NAVIGATION STYLES */
#topNav {
	padding: 0;
	margin: 0;
	height:35px;
	float: left;
}
#topNav ul { /* example alz, research center, etc */
	list-style: none;
	padding: 0;
	margin: 0;
	width: 987px;
	height:35px;
}

#topNav li {
	float: left;
	display: block;
	border: 0;
}
/* END TOP NAVIGATION STYLES */

p {
	margin: 12px 22px 12px 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#424242;
	font-size: 13px;
	line-height: 19px;
}

p.bodyContent {
	margin: -5px 22px 12px 12px; /* kim changed top margin from 12px to 0px in an effort to fix IE issue 6/24/10 */
	*margin: -8px 22px 12px 12px; /* firefox will ignore */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#2e2e2e;
	font-size: 13px;
	line-height: 19px;
}
td p.bodyContent {
	margin: -3px 22px 12px 12px; /* kim changed top margin from 12px to 0px in an effort to fix IE issue 6/24/10 */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#2e2e2e;
	font-size: 13px;
	line-height: 19px;
}

p.video_credit {
	margin: 0px 22px 12px 12px; /* kim changed top margin from 12px to 0px in an effort to fix IE issue 6/24/10 */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#2e2e2e;
	font-size: 11px;
	line-height: 15px;
}
p.bodyContent a { text-decoration:underline; }
p.bodyContent a:hover { text-decoration:none; }

ul.bodyContent a:link, ul.bodyContent a:visited, ul.bodyContent a:active{
		text-decoration: underline;
	}

/**ul.bodyContent a:hover{ text-decoration:underline; } */
ul.bodyContent li a:hover{ text-decoration:none; }
p.chromosomes {
	margin: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#424242;
	font-size: 12px;
	line-height: 15px;
}

ul.bodyContent, ol.bodyContent {
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#424242;
	font-size: 13px;
	line-height: 19px;
}
ul.bodyContent { list-style: url(../images/arrow_blue.png); }
ul.bodyContent li, ol.bodyContent li {
	margin-bottom:10px;
}

ul.bodyContent li.jumpLinks {  /* this moves them to be left-aligned instead of indented */
	margin-left: -10px;
}
ul.bodyContent li.jumpLinks a {
	color: #3030d1;
	font-size: 14px;
	line-height: 16px;
	text-decoration:underline;
}
ul.bodyContent li.jumpLinks a:hover {
	text-decoration:none;
}

ul.plainBullets, ol.plainBullets { /* use regular bullet points instead of blue arrow */
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#424242;
	font-size: 13px;
	line-height: 19px;
}
ul.plainBullets li, ol.plainBullets li {
	margin-bottom:10px;
}
p.noTopMargin {
	margin: 12px;
	margin-top: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#424242;
	font-size: 13px;
	line-height: 19px;
}
p.noLeftMargin {
	margin: 12px;
	margin-left: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#424242;
	font-size: 13px;
	line-height: 19px;
}
p.footer {
	margin: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#424242;
	font-size: 11px;
	line-height: 14px;
}
.contentTitle {
	margin: 0px 12px 5px 12px;
	color: #180f5e; /* dark blue */
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
}
h2 {
	margin: 12px;
	margin-bottom:0;
	padding-bottom:0;
	font-weight: bold;
	color: #180f5e; /* now red, earlier gray 393939 */ /* wendi change red #b02329 to navy blue as per Courtney specs 11/6/14  */
	font-size: 14px;
	line-height: 24px;
}
h3 {
	margin: 12px;
	margin-bottom:0;
	padding-bottom:0;
	font-weight: bold;
	color: #180f5e; /* dark blue */
	font-size: 12px;
	line-height: 14px;
}
h4 {
	margin: 12px;
	margin-bottom:8px;
	padding-bottom:0;
	font-weight: bold;
	color: #1b1b1b; /* gray */
	font-size: 12px;
	line-height: 14px;
}
hr {
	margin:0px 0px 8px 10px;
	*margin:-6px 0px -10px 10px; /* hack that Firefox will ignore - added by Kim 6/24/10 */
	padding:0;
	color: #515151;
	text-align: left;
	/* width: 550px;  */
	width: 95%;
	background-color:#515151;
	height:1px;
	border:none;
}
hr.grayDivider { /* example: used on Treatment Horizon/recent trials */
	margin:18px 18px 10px 25px;
	*margin:0px 0px 10px 25px; /* hack that Firefox will ignore - added by Kim 6/24/10 */
	padding:0;
	color: #9a9a9a;
	width: 90%;
	background-color:#9a9a9a;
	height:1px;
	border:none;
}

.pageTitle {
	margin: 20px 15px 3px 10px;
	color: #180f5e;
	font-size: 18px;
	line-height: 24px;
}
a {
	color: #303097;
}
a:hover {
	text-decoration: none;
}

.backtotop {
	margin-top: 12px;
	margin-bottom: 12px;
	text-align: right;
}
.backtotop a {
	font-size: 12px;
	color: #303097;
	text-decoration: none;
}
.backtotop a:hover {
	text-decoration: underline;
}

.breadcrumb {
	margin: 9px 5px 4px 43px;
	padding:0;
	color: #180f5e;
	font-size: 11px;
}
.breadcrumb a{
	color: #180f5e;
	text-decoration: none;
}
.breadcrumb a:hover{
	text-decoration: underline;
}

.searchText {
	margin-left:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #180f5e;
	font-size: 9px;

}
.sizerText {
	margin:0;
	padding:0;
	color: #180f5e;
	font-size: 11px;
	margin-right: 5px;
}

a.redFeatureLinks:link, a.redFeatureLinks:visited {
		color:#b02329;
		font-weight: bold;
		border-bottom:1px dotted #b02329;
		text-decoration:none;
		}
a.redFeatureLinks:hover, a.redFeatureLinks:active {
		color:#fb9d2c;
		border-bottom:1px dotted #fb9d2c;
		text-decoration:none;
		}
.contributionHeader {
	font-size: 14px;
	color: #fb9d2c;
	font-weight: bold;
}

.nextLink {
	text-align:right;
	font-size: 14px;
	font-weight: bold;
}
.nextLink a{
	text-decoration: none;
}
.nextLink a:hover{
	text-decoration: underline;
}

.orangeRule { /* used in div - <div class="orangeRule"></div> */
		border-bottom:1px solid #fb9d2c;
		width:95%;
		margin:10px auto;
		text-align: left;
}
p.caption {
		margin:0;
		padding:4px 3px;
		font:normal 10px Arial, Helvetica, sans-serif;
		color:#333;
}
p.featureBoxTitle {  /* blue */
	font-size: 14px;
	color: #3a365e;
	font-weight: bold;
}
p.featureBoxTitleOrange {  /* orange */
	font-size: 14px;
	color:#fb9d2c;
	margin:0 0 12px 0;
	font-weight: bold;
}

a.rightCalloutResearcherLink {
font-size: 9pt; text-decoration:underline; margin-bottom: 0px;
}
a.rightCalloutResearcherLink:hover {
 text-decoration:none;
}
ul.documents {
	color:#2E2E2E;
	list-style:none;
}
li.listHdr{
	margin-left:-17px;
	padding-left:10px;
	margin-bottom: 12px;
	font-size: 13px;
	font-weight:NORMAL;
	/*background: url(/research/images/list-red-block.jpg) 0px 3px;*/
	background-repeat: no-repeat;

}
li.pdf{
	margin-left:-17px;
	padding-left:25px;
	margin-bottom: 12px;
	font-size: 13px;
	font-weight:bold;
	background: url(/research/images/icon_pdf.gif) top left;
	background-repeat: no-repeat;

}
li.ppt{
	margin-left:-17px;
	padding-left:25px;
	margin-bottom: 12px;
	font-size: 13px;
	font-weight:bold;
	background: url(/research/images/icon_ppt.gif) top left;
	background-repeat: no-repeat;
}

li.word{
	margin-left:-17px;
	padding-left:25px;
	margin-bottom: 12px;
	font-size: 13px;
	font-weight:bold;
	background: url(/research/images/icon_word.gif) top left;
	background-repeat: no-repeat;
}
li.noDoc{
	margin-left:-17px;
	padding-left:0px;
	margin-bottom: 12px;
	font-size: 13px;
	font-weight:normal;
	background: none;
}
li.pdf.notBold,
li.ppt.notBold,
li.word.notBold{
	font-weight:normal;
}
li.noDoc.extraIndent,
li.pdf.extraIndent,
li.ppt.extraIndent,
li.word.extraIndent{
	margin-left: 10px;
}
li.noDoc.doubleIndent,
li.pdf.doubleIndent,
li.ppt.doubleIndent,
li.word.doubleIndent{
	margin-left: 35px;
}
li.noDoc.tripleIndent,
li.pdf.tripleIndent,
li.ppt.tripleIndent,
li.word.tripleIndent{
	margin-left: 65px;
}
li.noDoc.bottomSpace,
li.pdf.bottomSpace,
li.ppt.bottomSpace,
li.word.bottomSpace{
	margin-bottom: 30px;
}

/* ************* END GENERAL ************** */

/* ********** HOME PAGE ****************** */
.homeUpdatesDate {
	color: #180f5e;
	font-size: 13px;
	margin-top:10px;
	margin-bottom: 0px;
}

a.homeUpdatesDate {
	color: #303097;
	font-size: 13px;
	margin-top:10px;
	margin-bottom: 0px;
}

a.homeUpdatesDate:hover {
	color: #303097;
	font-size: 13px;
	margin-top:10px;
	margin-bottom: 0px;
	text-decoration:underline;
}


.homeBlueHeaders {
	color: #180f5e;
	font-size: 22px;
	line-height: 24px;
	margin:33px 8px 6px 0px;
}
.homeRedHeaders {
	color: #b02329;
	font-size: 22px;
	margin-top:35px;
}
ul.redBullets {
	margin-left: 5px;
	margin-right: 8px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#424242;
	font-size: 13px;
	line-height: 19px;
}
ul.redBullets { list-style: url(../images/arrow_red.jpg); }
ul.redBullets li {
	margin-left: 0;
	padding-left: 0;
	margin-top:0px;
	margin-bottom:0px;
}
ul.redBullets li a{
	color: #b02329;
	text-decoration: none;
}
ul.redBullets li a:hover{
	text-decoration: underline;
}
/* ************ END HOME PAGE ************* */


/*  ********* INSET CALLOUTS ************* */
.callout {
		width:500px;
		display:block;
		margin:10px auto;
		background:#fbe7a9;
		padding:15px 0;
		border:2px solid #f0f1f3;
}

.callout p.bodyContent {
		margin:0 18px;
		color:#231e5b;
		font:normal 12px/130% Verdana, sans-serif;
		padding:10px;
		line-height:18px;
}


.callout h2 {
	margin:0 0 6px 25px;
	padding:0 0 0 32px;
	background:url(/research/images/alz-logo-24x24.png) 0 0 no-repeat;
	font:normal 16px/27px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#180f5e;
}
/*  **************** END INSET CALLOUTS *********************** */

/* ************* ADNI STYLES ************************** */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.ADNItabs{
	width: 250px;
	overflow: hidden;
	}

.ADNItabs ul{
	margin: 0;
	padding: 0;
	font: bold 12px Verdana;
	list-style-type: none;
	}

.ADNItabs li{
	display: inline;
	margin: 0;
	}

.ADNItabs li a{
	/*float: left;*/
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 12px 12px; /*padding inside each tab*/
	border: 1px solid #180f5e;
	border-width:0 1px 1px 1px;

		background: #180f5e;
	color:#ffffff;
	}


.ADNItabs li a:hover {
	color: #ffffff;
	background: #b02329;
	text-decoration: underline;
	}

.ADNItabs li a#selected{
	color: #ffffff;
	background: #b02329;
	text-decoration: none;
}

/* ************* END ADNI STYLES ************************** */


/* ************ Right side bar styles ************** */
.rightBarTitle {
	margin: 5px;
	margin-left: 20px;
	padding:0;
	color: #ffffff;
	font-size: 12px;
	line-height: 14px;
}
p.rightBarText {
	margin: 0;
	padding:0;
	padding-right: 6px;
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	line-height: 18px;
}
a.rightBarLink {
	margin: 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color: #fb9d2c;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	text-decoration: none;
}
a:hover.rightBarLink {
	text-decoration: underline;
}
a.rightBarReadMoreLink {
	margin: 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color: #3030d1;
	font-size: 12px;
	line-height: 17px;
	text-decoration: underline;
}
a:hover.rightBarReadMoreLink {
	text-decoration: none;
}

img.rightBarImage {
	margin-left: 20px;
}

/* begin yellow right side nav for video */

ul.rightVideoNav{
	margin: 0px;
	padding: 0px;
	width: 279px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

ul.rightVideoNav li{
	padding: 0px;
	margin: 0px;
	height: 28px;
	background: #f7e18e;
	list-style: url(/research/images/vid_bullet.jpg);
	list-style-position: inside;
	padding-top: 12px;
	padding-left: 20px;
	border-bottom: 1px solid #ffffff;
}

ul.rightVideoNav li span{
	cursor: pointer;
}

ul.rightVideoNav li:hover{
	background: #f1cd45;
	list-style: url(/research/images/vid_bullet-over.jpg);
	list-style-position: inside;
	cursor: pointer;
}

ul.rightVideoNav li.vidOn{
	padding: 0px;
	margin: 0px;
	height: 28px;
	background: #f1cd45;
	list-style: url(/research/images/vid_bullet-over.jpg);
	list-style-position: inside;
	padding-top: 12px;
	padding-left: 20px;
	border-bottom: 1px solid #ffffff;
}

ul.rightVideoNav li.vidOff{
	padding: 0px;
	margin: 0px;
	height: 28px;
	background: #f1cd45;
	list-style: url(/research/images/vid_bullet.jpg);
	list-style-position: inside;
	padding-top: 12px;
	padding-left: 20px;
	border-bottom: 1px solid #ffffff;
}

/* end yellow right side nav for video */

/* ************ END Right side bar styles ************** */


/* ************* BREAKTHROUGH RIDE STYLES ************************* */
.riderFeatureTitle{
	color: #336699;
	font-size: 14px;
	font-weight: bold;
	margin-top: 18px;
	margin-bottom: 0px;
}
.titleRed {
	color: #d3222a;
	font-size: 14px;
	font-weight: bold;
}
.finePrint {
	color: #666666;
	font-size: 10px;
	line-height: 12px;
}
.congressPetition {
	margin-top: 50px;
	margin-left: 20px;
	color: #585858;
	font-size: 16px;
	line-height: 18px;
}
#scrollingTextBox {
	margin-top: 10px;
	margin-left: 20px;
	height: 330px;
	width: 270px;
	font-size: 13px;
	line-height: 17px;
	color: #585858;
	overflow:scroll;
}

#scrollingTextBoxTwo {
	margin-top: 10px;
	margin-left: 20px;
	height: 330px;
	width: 430px;
	font-size: 13px;
	line-height: 17px;
	color: #585858;
	overflow: auto;
}

.petitionFormLabel {
	margin: 4px 0px 0px 4px;
	font-size: 11px;
	line-height: 13px;
	color: #585858;

}
#form1 input {
	font-size: 13px;
	line-height: 15px;
	color: #585858;
}

h3 a { text-decoration:none;}

h3 a:hover { text-decoration:underline;}


/* **************** COMMENT BOX STYLES ************************ */
#HCB_comment_box textarea {
  /* add any custom CSS for the comment box here. */
  margin-left: 15px;
  font-size: 12px;

}


/* the entire html comment box container. applies to everything */
#HCB_comment_box {
  font-family: verdana, serif;
  color: #888;
  background-color: #fff;
}

#HCB_comment_box p.error {
  border: 1px solid red;
  background-color: #fee;
}

#HCB_comment_box textarea, #HCB_comment_box input.text {
margin-left: 15px;
  border-top: 1px solid #e4e4e4;
  border-left: 1px solid #e4e4e4;
  border-bottom: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
  background-color: #f8f8f8;
}

#HCB_comment_box .hcb-wrapper-half {
    display:block;
    width:250px;
    float:left;
}
#HCB_comment_box .hcb-wrapper {
    clear:both;

}
/* input text field text styles */
#HCB_comment_box input.text {
    display:block;
    width:200;

}
/* the submit button */
#HCB_comment_box input.submit {
	margin-left: 15px;
	margin-top: 3px;
  border-top: 1px solid #eee;
  border-left: 1px solid #eee;
  border-bottom: 1px solid #888;
  border-right: 1px solid #888;
  background-color: #f2f2ed;
  color: #666666;
  font-weight:bold;
  cursor:pointer;

}

#HCB_comment_box span.home-desc {
  font-size:10px;
  opacity:0.4;
}

/* the individual comment display containers */
#HCB_comment_box div.comment {
  border-bottom:1px dotted #eee;
  margin-bottom:5px;
}


/* the moderator message */
.hcb-mod  i{
  color: #d3222a;
}

/* next, prev, ok and x link style */
.hcb-link {
  color: #336699;
  text-decoration:underline;
}
/* ************* END BREAKTHROUGH RIDE STYLES ************************* */

/* ************* BEGIN QUOTE BOX STYLES ************************* */
.quote {
	width:276px;
	float:right;
	background:url(/research/images/bg_blue_quotebox.jpg) bottom right;
	margin:18px 10px 0 15px;
	}

	.quote p {
		font:normal 16px/20px Arial, Helvetica, sans-serif;
		color:#fff;
		}
	.quote p.quoteAttrib {
		font:normal 12px/14px Arial, Helvetica, sans-serif;
		}

/* ************* END QUOTE BOX STYLES ************************* */

.redAlert{
	color: #ff0000;
}
.blueAlert{
	color: #0000ff;
}
blackAlert{
	color: #000000;
}

/* for mobile detection link */
#pMobileLink a {font-family: Verdana, sans-serif; font-size: 13px; color: #286BA9; text-decoration: underline; font-weight : bold;}