/* NEW CLEARFIX */
.group:before,
.group:after {
    content:"";
    display:table;
}
.group:after {
    clear:both;
}
.group {
    zoom:1; /* For IE 6/7 (trigger hasLayout) */
}

/* GENERAL STYLES */
h1 {margin-top:10px;}
#bg2-container {width:976px;}
.info-info p a {color:#F77F00}
.info-info p a:hover {
	color: #395c70;
	background: url(../images/text-decoration-blue.gif) bottom left repeat-x;
	text-decoration: none;
}
#fnews p a {color:#F77F00}
#fnews p a:hover {
	color: #395c70;
	background: url(../images/text-decoration-blue.gif) bottom left repeat-x;
	text-decoration: none;
}
#dyskinesia-r p a {color:#F77F00}
#dyskinesia-r p a:hover {
	color: #3fb3db;
	background: none;
	border-bottom:1px dotted #3fb3db;
	text-decoration: none;
}
h4 {margin:0 0 10px 0; font-weight: normal; font-family:'GibsonSemiBold',Helvetica, Arial, sans-serif;}
h5 strong {font-weight:normal; font-family: 'GibsonSemiBold',sans-serif;}
.bold {font-weight: normal; font-family: 'GibsonSemiBold',sans-serif;}
a.readMoreHasArrow {background:url(../images/arrow-more.gif) no-repeat right top; padding-right:20px;}
.hdr-note {margin:15px 0 0 35px} /* PRIORITY STAMP */
a.orangeLink {color:#F77F00}
a.orangeLink:hover {background:none; border-bottom:1px dotted #F77F00;}
a.imageLink:hover {background:none;}
ul.default li {
	font-size: 1em;
	vertical-align: middle;
	background: none;
	padding: 0;
}
#utilb p.footer {
	line-height: 1.6em;
}

/* FONT LEGIBILITY ON CHROME */

#nav, .header-figures-outer {-webkit-font-smoothing: antialiased;}

/*.content-l ul {margin-left:1.5em;} */

.content-l ul.siteList {margin-left:0;}
.content-l ul li {background-position: left 1px}
.content-l ul li a {color:#F77F00}
.content-l ul li a:hover {
	color: #395c70;
	background: url(../images/text-decoration-blue.gif) bottom left repeat-x;
	text-decoration: none;
}

ul.researcherOtherGrants li a {color:#395c70}
p.sm {font-size:14px;}
p.xs{font-size: 12px;}

p.landingBlogDate {font-size:12px; padding:0 0 4px 0;}

p.more3 {text-transform: capitalize;}

audio {display:block; margin:10px 0}

strong, b {font-family:'GibsonSemiBold',Helvetica, Arial, sans-serif; font-weight: normal !important;}

/* HOMEPAGE TWEAKS */

a.homeIcon {
	display:inline-block;
	height:14px;
	width:14px;
	background:url(../images/home_icon.png) no-repeat left 2px;
	text-indent: -9999px
}
a.homeIcon:hover {
	background-position:-14px -10px;
}

p.more, p.more2 {text-transform: capitalize;}
p.homeBlogDate {font-size: 12px; padding:0; color:#7d7d7d;}
.homepage-content .rightpanel  div.section.newsletter-box {margin:0 0 10px 0}
.homepage-content .leftpanel {position: relative}
.moreNews {position: absolute; top:0;right: 0;}
#utilb {background:#22455B url(../images/footer_bg.png);}
.homepage-content .newsletter input.textbox {border:1px solid #CCC; padding:4px; color:#666; box-shadow:inset 1px 1px 2px rgba(0, 0, 0, .15);-moz-box-shadow:inset 1px 1px 2px rgba(0, 0, 0, .15);-webkit-box-shadow:inset 1px 1px 2px rgba(0, 0, 0, .15)}
.homepage-content .newsletter input.button {padding:3px 0 0 5px;}
.homepage-content .news-post h3 {font-size:16px}

/* REG LOGIN */

.content-wide {
	position: relative;
	padding: 0;
	margin: 35px 30px;
}
#signInContainer {
	float:left;
	width:45%;
	margin-right:20px;
	min-height: 430px;
}
#regContainer {
	float:right;
	width:45%;
	min-height: 430px;
}
.signin-form form {
	padding: 0;
}
.signin-form .fieldname {
	padding:0 0 10px 0;
}
.signin-form .field .textbox {
	width: 200px;
}
.signin-form .form-header p.headerIntro {
	float:none;
	padding:0;
}

.signin-form .form .remember-me {
	padding:0;
}

p.signinReg {
	text-align: center;
	margin: 10px 0 30px 0;
}
.loginBtnCSS, a.loginBtnCSS
{
font-family: 'BebasNeueRegular', Verdana, Arial, Helvetica, sans-serif;
background: #F77F00;
font-size: 18px;
color: white;
border: 0;
box-shadow: 2px 2px 2px #CCC;
font-weight: normal;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .24);
margin: 12px auto 0 auto;
-webkit-font-smoothing: antialiased;
width: 200px;
height:35px;
display: block;
line-height: 35px;
}

ul.regBenList li {
	padding:0 0 15px 16px;
}

/* SOCIAL BAR POSITION */
.page-action-bar {margin-top:30px;}
.slide-page-action-bar .action-bar-full .page-action-bar {padding-top:10px}
.getInvolvedSocial .slide-page-action-bar .action-bar-full .page-action-bar {padding-top:40px}


/* 1.0 ABOUT */
.callout-l {border-top:none}
.newsletter-box {border-bottom:5px solid #ededed; padding-bottom: 10px; margin-bottom:20px;}
#nwsltr-callout-l input {border:1px solid #CCC; padding:4px; color:#666; box-shadow:inset 1px 1px 2px rgba(0, 0, 0, .15);-moz-box-shadow:inset 1px 1px 2px rgba(0, 0, 0, .15);-webkit-box-shadow:inset 1px 1px 2px rgba(0, 0, 0, .15)}
#nwsltr-callout-r input {padding-top:3px;}
.callout-l p {margin-bottom:14px;}

/* QUOTE CALLOUTs */

.michaelQuote {border:5px solid #ededed; background:url(../images/michael_quote_image.jpg) no-repeat right bottom; padding:10px 0; margin-bottom:20px}
.michaelQuoteTxt {font-family:'GibsonRegular',Helvetica, Arial, sans-serif;font-size:14px; font-style: italic;color:#333;width:115px;margin:10px 0 4px 15px;}
.michaelQuoteName {font-family:'GibsonSemiBold',Helvetica, Arial, sans-serif;font-size:13px; font-style: italic;color:#333;width:115px;margin-left:15px;}

.debiQuote {border:5px solid #ededed; background:url(../images/debi_callout.jpg) no-repeat right bottom; padding:10px 0; margin-bottom:20px}
.debiQuoteTxt {font-family:'GibsonRegular',Helvetica, Arial, sans-serif;font-size:14px; font-style: italic;color:#333;width:130px;margin:10px 0 4px 15px;}
.debiQuoteName {font-family:'GibsonSemiBold',Helvetica, Arial, sans-serif;font-size:13px; font-style: italic;color:#333;width:120px;margin-left:15px;}

/* HOVER CALLOUT */

.calloutHoverOver {background:url(../images/callout_arrow.png) no-repeat right center; cursor:pointer;}

/* FORM STYLING */

input[type="checkbox"], input[type="radio"] {margin-right:4px;}
input[type="text"]:focus {
	box-shadow: 0px 0px 5px rgba(247,127,0,.75);
	-moz-box-shadow: 0px 0px 5px rgba(247,127,0,.75);
	-webkit-box-shadow: 0px 0px 5px rgba(247,127,0,.75);
}
textarea:focus {
	box-shadow: 0px 0px 5px rgba(247,127,0,.75);
	-moz-box-shadow: 0px 0px 5px rgba(247,127,0,.75);
	-webkit-box-shadow: 0px 0px 5px rgba(247,127,0,.75);
}

.mar30b {margin:0 0 30px 0;}

/* LEADERSHIP */

.callout-feature {padding:15px 25px 10px 36px}

/* NEWS CALLOUT */

.newsCalloutTitles {font-family: 'GibsonRegular', Verdana, Arial, Helvetica, sans-serif; padding-bottom:10px; border-bottom:1px solid #CCC; margin-bottom:10px}

/* TAGS */

a.blogTag {padding-right:10px; color:#f77f00;}
a.blogTag:hover {background:none; border-bottom:1px dotted #f77f00;}

/* BLOG  */

.blogItemHover {
	background:#f1f1f1;
	cursor: pointer;
}

.prev-next-prev a {background:none; padding:0;}
.prev-next-next a {background:none; padding:0;}
a.prevLink img {float:left; width:20px; margin-right:10px; margin-bottom:10px;}
a.prevLink span.prevLinkText {float:left; width:260px}

a.nextLink img {float:right; width:20px; margin-left:10px; margin-bottom:10px;}
a.nextLink span.nextLinkTxt {float:right; width:260px}

.load-more a {font-size:14px; line-height: 22px;}
.load-more a img {margin-top:4px;}

.content-l a.load-more, .callout-l-content a.load-more, .callout-l-content .load-more, .content-l .load-more {
background: #f77f00;
padding: 12px 0;
text-transform: uppercase;
text-align: center;
border-bottom: 2px solid rgb(165, 85, 0);
}
.content-l a.load-more:hover, .callout-l-content a.load-more:hover, .callout-l-content .load-more:hover, .content-l .load-more:hover {
	background-color: #d56a00;
	border-bottom:none;
	border-top:2px solid #9e4f00;
}
.content-l a.load-more, .callout-l-content a.load-more {
	color:#FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,.25);
	-webkit-font-smoothing: antialiased;
}
.callout-l-content {
	padding-bottom: 20px;
}
blockquote {
	border-left: 5px solid #EDEDED;
	margin-left: 20px;
	padding-left: 20px;
	font-size: 14px;
	line-height: 1.3em;
	}

/* FAQ */
h3.faqCat {font-size:1.6em;}

/* GRANT DETAIL */
.grantDetailKeyword {}
a.grantDetailProgName {font-family:'GibsonSemiBold',Helvetica, Arial, sans-serif;}

/* LOGIN PAGE */
.loginPageSocial {display: none;}
#loginCallout-r {margin-top:35px;}

/* GET INVOLVED */
.ui-accordion div ul li {font-size:14px;}
.supportLink {width:120px;}
.athletic-event-outer ul.tabs-outer li a:hover {color:#FFF;}
.search-outer .content-holder p.instruction {padding-top:20px; padding-bottom: 20px;}
li.partSrchResultItem {padding:0;}
li.partSrchResultItem a {
	display:block;
	text-transform: capitalize;
	padding:30px 0 30px 10px;
	font-size:16px;
	}
li.partSrchResultItem a:hover {background: #d9e3e7;}
.content-full .search-outer .results-outer ul li.partSrchResultItem {padding:0;}
.content-full .search-outer .results-outer ul li p.participant-name {float:none}
.content-full .search-outer .results-outer ul li.lastSrchItem {border-bottom:none !important}


/* PATIENT STAMP */
.patient-stamp {display:block; height:79px; width:79px;}
a.patientStamp {display:block; height:79px; width:79px; background:url(../images/patient_authored.png) no-repeat left top; text-indent: -9999px}
a.patientStamp:hover {background-position:0 -79px;}

/* GRANTS PAGE */

#l-refine p {margin-bottom:0px}

/* TOPIC DETAIL */

.topicNewsImg {float:left;width:183px; margin-right:15px;}
.topicNewsTxt {float:left;width:195px; font-size:13px; line-height: 1.3em;}
#stampContainer {position:absolute; top:55px; right:-20px; left:inherit;}
.priorityStampContainer {float:left; margin:5px 0 0 35px;}
.priorityStampContainer a {background:url(../images/priority_flag.png) no-repeat left top; display:block; height:28px; width:127px; text-indent: -9999px;}
.priorityStampContainer a:hover {background-position: 0 -28px;}

p.instruction {font-size:1em;}

/* PPMI */
#PPMIHeadContainer {margin-top:50px;}
h1.PPMIHead {background:url(../images/logo-ppmi.jpg) no-repeat left top; display:block; height:80px; width:189px; text-indent: 100%;  white-space: nowrap;  overflow: hidden; float:left;}

/* RESEARCH TOOLS */

.getItLink a {background:#F77F00; padding:4px 6px; color:#FFF;}
.getItLink a:hover {
	background:#395c70;
	transition:background .15s ease-in;
	-webkit-transition: background .15s ease-in;
	-moz-transition: background .15s ease-in;
	}

/* FACES */
.quote-lg {margin:0 0 20px 0; border-bottom:1px solid #CCC; padding-bottom:20px;}
.quoteContainer .quote-lg {border-bottom: 0px; margin:0;padding:0;}
.quoteContainer {border-bottom:1px solid #CCC; margin-bottom:20px;}
.storyContainer {
	float:left;
	width:550px;
	margin-left:10px;
	}
.img-flush-left-caption {
	width:303px;
	}
ul.facesRelated li {background-position:left 2px; font-size:1em;}

/* OTHER WAYS */
.other-ways-section {padding:0 0 10px 0;}

/* IN YOUR AREA */
.section-outer h4 {font-family:'GibsonRegular',Helvetica, Arial, sans-serif;font-weight: normal;font-size:16px;}
.optional-headline h3 {
	font-family: 'BebasNeueRegular', Helvetica, Arial, sans-serif;
	color:#9BBA43;
	font-size: 1.8em;
	}
.section-outer .post .post-image {width: 200px;}
.section-outer p.date {padding:0 0 4px 0;}

/* DONATE */
.how-you-can-help {min-height:inherit;}
.how-you-can-help ul li .text {height: inherit; min-height: 70px;}

/* AGENDA */
.conceptContainer {
	padding-bottom: 20px;
	border-bottom:5px solid #ededed;
}

/* CAREERS */

ol li ol li {font-size:90%}
ol li ol li ol li {font-size:inherit}

/* PARTNERSHIPS */
@-moz-document url-prefix() {

    .partner-roll p {line-height: 1.2em; }

}

p.field img {vertical-align: bottom}

/* BIOFIND CALLOUTS */

ul.biofindCalloutList li {background:none; padding:0 0 10px 0px;}
a.docLink {color:#f77f00; cursor: pointer; padding-left:20px; background:url(../images/doc_bullet.png) no-repeat left;}
a.docLink:hover {color:#395c70; text-decoration: underline; padding-left:20px; background:url(../images/doc_bullet.png) no-repeat left !important;}

.bioFindBtn a {
font-family: 'BebasNeueRegular', Verdana, Arial, Helvetica, sans-serif;
color:#f77f00;
font-size:32px;
line-height: 30px;
cursor: pointer;
padding-left:85px;
background-image:url(../images/biofind_icons.png);
display:block;
padding-bottom:5px;
margin-bottom:5px
}
.bioFindBtn a.bioFindBtnData {
background-position:left top;
background-repeat: no-repeat;
}
.bioFindBtn a.bioFindBtnData:hover {
background-position:-65px -65px;
}
.bioFindBtn a.bioFindBtnSpecimen{
background-position:-130px -130px;
background-repeat: no-repeat;
}
.bioFindBtn a.bioFindBtnSpecimen:hover{
background-position:-195px -195px;
}

/* BRIN UPDATE */
p.donateBtnContainer {margin-top:10px; }
a.donateBtnBrin {
	font-family: 'BebasNeueRegular', Verdana, Arial, Helvetica, sans-serif;
	font-size:32px;
	color:#FFF;
	background:#f77f00;
	padding:5px 60px;
	text-align: center;
	box-shadow:2px 2px 2px rgba(0,0,0,.25);
	-moz-box-shadow:2px 2px 2px rgba(0,0,0,.25);
	-o-box-shadow:2px 2px 2px rgba(0,0,0,.25);
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.25);
	text-shadow: 1px 1px 1px rgba(0,0,0,.25);
	-webkit-transition: background .15s linear;
	transition: background .15s linear;
}
a.donateBtnBrin:hover {
	background:#395c70;
}

/* DONATION TOOLTIPS */

p#donationAmtContainer {
	position: relative;
	}
.donationAmtTip {
	display: block;
	font-size: 11px;
	color: white;
	position: absolute;
	right: -20px;
	top: 0;
	width: 140px;
	background: #AF2626;
	padding: 4px 8px;
	height: 36px;
	}
/*.donationAmtTip:after {
    background: #111;
    background: rgba(0,0,0,.8);
    border-radius: .5em;
    bottom: 1.35em;
    color: #fff;
    content: attr(title);
    display: block;
    left: 1em;
    padding: .3em 1em;
    position: absolute;
    text-shadow: 0 1px 0 #000;
    white-space: nowrap;
    z-index: 98;
}*/

.donationAmtTip:before {
    border-top: .5em solid transparent;
	border-right: 1em solid #af2626;
	border-bottom: .5em solid transparent;
    content: "";
    display: block;
    left: -1em;
    position: absolute;
    z-index: 99;
}
label span.smallLabel {font-size:11px;padding-left:2em;}

/* UTIL NAV TWEAKS FOR NEW TEAM FOX LANGUAGE */
.profileLink {float:left;}
#util-r .welcome-user {padding-left:4px;}




/*Newsletter signup page */

.newsletterSignupContainer {
	margin:10px 0;
	background:#ededed;
	padding:20px 40px 30px 40px;
	width:50%;
	border:1px solid #d0d0d0;
	box-shadow: 0 0 10px rgba(0,0,0,.3);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.3);
	-o-box-shadow: 0 0 10px rgba(0,0,0,.3);

}
.newsletterFormLine {
	margin-bottom: 10px;
	display: block;
	position: relative;
}
.newsletterSignupField {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	height:30px;
	width:250px;
	margin:0 10px 3px 0;
	line-height:30px;
	font-size:16px;
	  -webkit-transition: all 0.3s ease-in-out;
	  -moz-transition: all 0.3s ease-in-out;
	  -o-transition: all 0.3s ease-in-out;
	  transition: all 0.3s ease-in-out;
	  outline:none;
	  padding: 3px 0px 3px 3px;
	background: #FFF;
}

.newsletterSignupField:focus {
  -webkit-box-shadow:0 0 5px rgba(0,0,0,.5);
  -moz-box-shadow:0 0 5px rgba(0,0,0,.5);
  box-shadow:0 0 5px rgba(0,0,0,.5);
  border: 1px solid rgba(81, 203, 238, 1);
}

.newsletterSignupField.error {
	border-color:red;
}
.newsletterFormLine label.error {
	position: absolute;
	right: -10px;
	top: 7px;
	width: 60px;
	text-align: left;
	font-size: 11px;
	}
.newsletterSubmitButton {
	margin-top: 10px;
	background-color: #f77f00;
	background: rgb(245,136,0);
	background: -moz-linear-gradient(top,  rgba(245,136,0,1) 0%, rgba(240,117,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,136,0,1)), color-stop(100%,rgba(240,117,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(245,136,0,1) 0%,rgba(240,117,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(245,136,0,1) 0%,rgba(240,117,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(245,136,0,1) 0%,rgba(240,117,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(245,136,0,1) 0%,rgba(240,117,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f58800', endColorstr='#f07500',GradientType=0 ); /* IE6-8 */
	width: 240px;
	height: 44px;
	color: white;
	vertical-align: middle;
	font-size: 32px;
	padding: 5px 10px 5px 10px;
	font-family: 'BebasNeueRegular', Verdana, Arial, Helvetica, sans-serif;
	box-shadow:2px 2px 2px rgba(0,0,0,.25);
	-moz-box-shadow:2px 2px 2px rgba(0,0,0,.25);
	-o-box-shadow:2px 2px 2px rgba(0,0,0,.25);
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.25);
	text-shadow: 1px 1px 1px rgba(0,0,0,.25);
	-webkit-font-smoothing: antialiased;
}
.newsletterSubmitButton:hover {
	box-shadow:inset 0 0 10px rgba(255,255,255,.25);
	-webkit-box-shadow: inset 0 0 10px rgba(255,255,255,.25);
}
/* BLOG IMAGES */

img.imageAlignLeft {
	background:#FFF;
	border:1px solid #CCC;
	padding:5px;
	margin:0 15px 20px 0;
}
img.imageAlignRight {
	background:#FFF;
	border:1px solid #CCC;
	padding:5px;
	margin:0 0px 20px 15px;
}

/* More Content on Topic Pages */
#moreContentContainer {
	padding: 23px 20px 5px 20px;
	border: 5px solid #ededed;
	border-top:none;
}

/* adding tool tips */
.tooltipStyling {
	color: #fff;
	background: #1d1d1d;
	display: none; /*--Hides by default--*/
	padding: 10px;
	position: absolute;
	z-index: 1000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.errorFormMessage {
	color: red;
	margin-bottom: 15px;
}

/* Fundraise */

.teamfoxFundraiseContent h2 {
	font-family:'GibsonRegular',Helvetica, Arial, sans-serif;
	font-size:1.4em;
	margin:20px 0 10px;
}
.teamfoxRed {color:#af2626}
.teamfoxOrange {color:#f77f00;font-family:'GibsonSemiBold',Helvetica, Arial, sans-serif;}
.teamfoxC2A {
	float:left;
	width:311px;
}
.firstBtn {
	margin-right:10px;
}
.teamfoxAthletes a {
	display:block;
	background:url(../images/athletes_btn.jpg) no-repeat left top;
	text-indent: -9999px;
	width:311px;
	height:295px;
	}
.teamfoxAthletes a:hover {
	background-position:0 -295px;
}
.teamfoxAthletes a:active {
	background-position: 0 -590px;
}
.teamfoxEveryone a {
	display:block;
	background:url(../images/everyone_btn.jpg) no-repeat left top;
	text-indent: -9999px;
	width:311px;
	height:295px;
	}
.teamfoxEveryone a:hover {
	background-position:0 -295px;
}
.teamfoxEveryone a:active {
	background-position: 0 -590px;
}

a.communityGetStarted {
	display: block;
	text-indent: -9999px;
	background: url(../images/TFSummerGetStarted.jpg) no-repeat left top;
	height: 210px;
	width: 635px;
}
/*a.communityGetStarted:hover {
	background-position: 0 -210px;
}
a.communityGetStarted:active {
	background-position: 0 -420px;
}*/
.clear {clear:both;}

.content-l .border-content-box {
	margin: 17px 0 20px;
}
.event-date.past {
	background:url(../images/event-date-past.png) no-repeat left top;
}
.past-events {
	margin-top:30px;
}
.past-events h2 {
	font-family: 'GibsonRegular',Helvetica, Arial, sans-serif;
	font-size: 1.4em;
	margin: 20px 0 10px;
}
ul.pastEventList li {
	font-size: 1em;
	background: none;
	padding: 0;
	border-bottom:5px solid #e5e5e5;
}
ul.pastEventList li a {
	color:#395c70;
}
/* ATHLETE PAGE */
#tabNav a.a-btn{
	display: block;
	height: 75px;
	width: 636px;
	text-decoration: none;
	position: relative;
	transition:all .3s linear;
	background:#333;
	}
#tabNav a.a-btn:hover {
	height: 175px;
}
#tabNav .a-btn .a-bg {
	opacity: .5;
	filter:alpha(opacity=50);
	z-index: -1;
	display:block;
	height:75px;
	transition:all .3s linear;
}

#tabNav .a-btn.tab1 .a-bg {
	background: url(../images/athlete_run3.jpg) no-repeat left top;
	}
#tabNav .a-btn.tab2 .a-bg {
	background: url(../images/athlete_ride3.jpg) no-repeat left top;
}
#tabNav .a-btn.tab3 .a-bg {
	background: url(../images/athlete_tri2.jpg) no-repeat left top;
}

#tabNav .a-btn.tab4 .a-bg {
	background: url(../images/athlete_climb2.jpg) no-repeat left top;
}
#tabNav a.a-btn:hover .a-bg {
	opacity: 1;
	filter: alpha(opacity=100);
	height:175px;
}
#tabNav .a-btn-text {
	color:#FFF;
	font-size:34px;
	font-family: 'GibsonRegular', Helvetica, sans-serif;
	text-shadow: 1px 1px 1px rgba(0,0,0,.25);
	position:absolute;
	top:30px;
	left:10px;
}
#tabNav .a-btn-icon-right{
    position: absolute;
    right: 0px;
    top: 0px;
    height: 50px;
    width: 100px;

}
#tabNav .a-btn-icon-right span{
    width: 38px;
    height: 38px;
    opacity: 0;
    position: absolute;
    left: 0;
    top: 50%;
    margin: -20px 0px 0px -20px;
    background: transparent url(../images/arrow_right.png) no-repeat 50% 55%;
    transition: all 0.3s linear;
}
#tabNav .a-btn:hover .a-btn-icon-right span{
    opacity: 1;
    left:80%;
}
#tabNav p.athleteFundraise {
	font-size: 30px;
	font-family: 'GibsonLight',Helvetica,Arial,sans-serif;
	color:#333;
	padding:10px;
}


/* IVE GOT WHAT */

.jankQuestions ol li {
margin-bottom:10px
}
.jankQuestions {
margin: 20px 40px;
border: 1px solid #CCC;
background: #EFEFEF;
padding: 1.5em 2em;
box-shadow: inset 0px 0px 10px 5px rgba(255, 255, 255, .25),
0px 0px 10px 1px rgba(0, 0, 0, .25);
-moz-box-shadow: inset 0px 0px 10px 5px rgba(255, 255, 255, .25),
0px 0px 10px 1px rgba(0, 0, 0, .25);
-webkit-box-shadow: inset 0px 0px 10px 5px rgba(255, 255, 255, .25),
0px 0px 10px 1px rgba(0, 0, 0, .25);
}

/************************************************************************/
/* 						DONATION FORM STYLING							*/
/************************************************************************/

span.select {
position: absolute;
height: 26px;
padding: 2px 18px 0 5px;
color: #666;
font-size: 16px;
background: white url(../images/drop_dwn_arrow.png) no-repeat right center;
overflow: hidden;
line-height: 26px;
border: 1px solid #CCC;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15);
}

.form-outer .section .fieldname, .form-outer .section .field {
	float:none;
}

.form-outer .section .field .textbox3 {
height: 24px;
}

.form-outer .section .field input, .form-outer .section .field textarea, .form-outer .section .field select {
background: white;
border: 1px solid #CCC;
font-size: 16px;
box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.15);
}
.form-outer .section .field input[type="checkbox"], .form-outer .section .field input[type="radio"] {
	border:none;
}
.form-outer .section .field .textbox2 {
	height: 24px;
}
.form-outer .section .subfield-name, .form-outer .section .subfield {
	float:none;
}
.form-outer .required-r {
margin: 0px 0 0;
}
p#donationAmtContainer {
	margin-top: 10px;
}

.dropdown {margin-bottom:10px;}

.dropdown label.error {
	top:30px;
}
.blue span.select, #refine-events .select {
	background: white url(../images/drop_dwn_arrow.png) no-repeat right center;
}
.form-outer .section {
	position: relative;
}
#donationForm .radio label.error {
position: absolute;
bottom: 10px;
left: 0;
margin-left: 0;
margin-top: 0;
}

/************************************************************************/
/* 						TWEAK CREATE CONFIRM							*/
/************************************************************************/

.form-outer .section .subfield-name-Confirm, .form-outer .section .field-name-Confirm {
float: none;
padding-bottom: 12px;
font-weight: bold;
}

.form-outer .section .fieldConfirm, .form-outer .section .subfieldConfirm {
float: none;
width: 400px;
padding: 4px;
background:#f1f1f1;
margin-bottom: 10px;
}


/* CREATED CUSTOM CLASS FOR TABLES */
.studyDesignTable {
    width: 630px;
    border: 2px solid #CCCCCC;
    border-collapse: collapse;
}
.studyDesignTable td, .studyDesignTable th {
    border: 1px solid #CCC;
    padding: 10px;
}

.studyDesignTable th {
    font-weight: bold;
    font-size: 16px;
    background-color: #e5e5e5;
}
.studyDesignTable tr:nth-of-type(2n + 2) {
    background-color: #f1f1f1;
}
.studyDesignTable tr:nth-of-type(2n + 3) {
    background-color: #FBFDFF;
}

.studyDesignTable td p {
font-size:.8em;
}

.studyDesignTable td p span {
font-size:1.3em;
}

/* CREATED PDF LIST */
.fullWidthList ul {
list-style-type:none;
}

.fullWidthList ul li {
list-style-type:none;
background: none;
}

.fullWidthList ul li a {
display:block;
font-size:18px;
font-weight:bold;
padding:12px 8px;
background: url('/files/download_tool_pdf2.png') 490px 4px no-repeat;
background-color:#e5e5e5;
border:1px solid #cccccc;
color:#333;
}

.fullWidthList ul li a:hover {
background: url('/files/download_tool_pdf2.png') 490px 3px no-repeat;
background-color:#ccc;
}

.createInstruction {
	font-size: 1em;
	line-height: 1.5em;
	padding:10px 0 20px 0;
}

/************************************************************************/
/* 						Site Button Style								*/
/************************************************************************/
a.mjffButton, a.mjffButtonSm, input.mjffButton, input.mjffButtonSm {
	margin-top: 10px;
    background-color: #f77f00;
    background: rgb(245,136,0);
    background: -moz-linear-gradient(top,  rgba(245,136,0,1) 0%, rgba(240,117,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,136,0,1)), color-stop(100%,rgba(240,117,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(245,136,0,1) 0%,rgba(240,117,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(245,136,0,1) 0%,rgba(240,117,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(245,136,0,1) 0%,rgba(240,117,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(245,136,0,1) 0%,rgba(240,117,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f58800', endColorstr='#f07500',GradientType=0 ); /* IE6-8 */
    color: white;
    vertical-align: middle;
    font-size: 32px;
    padding: 5px 10px 5px 10px;
    font-family: 'BebasNeueRegular', Verdana, Arial, Helvetica, sans-serif;
    box-shadow:2px 2px 2px rgba(0,0,0,.25);
    -moz-box-shadow:2px 2px 2px rgba(0,0,0,.25);
    -o-box-shadow:2px 2px 2px rgba(0,0,0,.25);
    -webkit-box-shadow:2px 2px 2px rgba(0,0,0,.25);
    text-shadow: 1px 1px 1px rgba(0,0,0,.25);
    -webkit-font-smoothing: antialiased;
    text-decoration:none;
​}
a.mjffButton:hover, input.mjffButton:hover, a.mjffButtonSm:hover {
    box-shadow:2px 2px 2px rgba(0,0,0,.25), inset 0 0 10px rgba(255,255,255,.75);
    -moz-box-shadow:2px 2px 2px rgba(0,0,0,.25);
    -o-box-shadow:2px 2px 2px rgba(0,0,0,.25);
    -webkit-box-shadow:2px 2px 2px rgba(0,0,0,.25),  inset 0 0 10px rgba(255,255,255,.75);
    cursor:pointer;
}
a.mjffButton:active, input.mjffButton:active, a.mjffButtonSm:active {
    position:relative;
    top:2px;
    box-shadow: inset 0 0 10px rgba(255,255,255,.75);
    -moz-box-shadow:2px 2px 2px rgba(0,0,0,.25);
    -o-box-shadow:2px 2px 2px rgba(0,0,0,.25);
    -webkit-box-shadow:inset 0 0 10px rgba(255,255,255,.75);
}

a.mjffButtonSm {
    font-size: 22px;
}
input.mjffButton{
	padding:15px 30px;
}

/* TAB FOR BIOFIND BIOSPECIMENS PAGE */
#tabs.biospecimens .ui-tabs-nav li {
font-size: 0.5em;
width:98px;
height:32px;
text-align:center;
padding-top:6px;
font-weight:bold;


}

#tabs.biospecimens .ui-tabs-nav li a {
    padding:0;
    width:98px;
height:32px;

    }
#tabs.biospecimens .ui-tabs-nav li a:hover {
text-decoration:none;
background:url(none);
}

#tabs.biospecimens p {
    font-size:.7em;
}

/************************************************************************/
/* 						MEGA NAV STYLING								*/
/************************************************************************/

@font-face {
			    font-family: 'entypo';
			    src: url('entypo.eot');
			    src: url('entypo.eot?#iefix') format('embedded-opentype'),
			         url('entypo.woff') format('woff'),
			         url('entypo.ttf') format('truetype'),
			         url('entypo.svg#entypo') format('svg');
			    font-weight: normal;
			    font-style: normal;

			}

			#meganav{
				background: #1A374D;
				height: 46px;
			}
			#menu {
				list-style:none;
				width: 847px;
				padding-right: 100px;
				/*height:43px;*/
				/*background: #18364a;
				background: -moz-linear-gradient(top, #486476, #18364a);
				background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#486476), to(#18364a));
				-moz-box-shadow:inset 0px 0px 1px #333;
				-webkit-box-shadow:inset 0px 0px 1px #333;*/
				font-family: 'BebasNeueRegular', Verdana, Arial, Helvetica, sans-serif;
				-webkit-font-smoothing: antialiased;
				position:relative;
				z-index:101;
				margin: 0 auto;
				box-sizing: content-box;
				-webkit-box-sizing: content-box;
			}
			#menu li {
				float:left;
				display:block;
				text-align:center;
				position:relative;
				padding: 13px 0px 12px 0px;
				border:1px solid transparent;
				background:none;
			}
			.roleItem {width:173px;}
			.understandingItem {width:247px;}
			.researcherItem {width:166px;}
			.involvedItem {width: 134px;}
			.blogItemNav {width:105px;}

			#menu li:hover {
				border: 1px solid #777777;
				padding: 13px 0px 12px 0px;
				/* Background color and gradients */
				background: #F4F4F4;
			}

			#menu li a {
				font-size: 1.6em;
				color: #EEEEEE;
				display:block;
				outline:0;
				text-decoration:none;
				text-shadow: 1px 1px 1px #000;
				position:relative;
				font-weight:normal;
			}



			#menu > li > a {
				font-family: 'BebasNeueRegular', Verdana, Arial, Helvetica, sans-serif;
				font-size: 20px;
/*				font-size: 1.6em;*/
				color: #FFFFFF;
				display:block;
				outline:0;
				text-decoration:none;
				text-shadow: 1px 1px 1px #000;
				position:relative;
			}
			#menu li a:hover {
				background:none;
			}
			#menu li:hover a {
				color:#161616;
				text-shadow: 1px 1px 1px #FFFFFF;
			}
			#menu li .drop {
				padding-right:21px;
				background:url("img/drop.png") no-repeat right 8px;
			}
			#menu li:hover .drop {
				background:url("img/drop.png") no-repeat right 7px;
			}
			.dropdown_1column,
			.dropdown_2columns,
			.dropdown_3columns,
			.dropdown_4columns,
			.dropdown_5columns,
			.dropdown_6columns,
			.dropdown_impact {
				margin:4px auto;
				position:absolute;
				left:-999em; /* Hides the drop down */
				text-align:left;
				padding:10px 5px 10px 5px;
				border:1px solid #777777;
				border-top:none;
				/* Gradient background */
				background:#F4F4F4;
				text-transform: none;
				top:37px
			}
			.dropdown_1column {width: 140px;}
			.dropdown_2columns {width: 280px;}
			.dropdown_3columns {width: 420px;}
			.dropdown_4columns {width: 450px;}
			.dropdown_5columns {width: 700px;}
			.dropdown_6columns {width: 676px;}
			.dropdown_impact {width:420px;}
			#menu li:hover .dropdown_1column,
			#menu li:hover .dropdown_2columns,
			#menu li:hover .dropdown_3columns,
			#menu li:hover .dropdown_4columns,
			#menu li:hover .dropdown_5columns,
			#menu li:hover .dropdown_6columns,
			#menu li:hover .dropdown_impact {
				left:-1px;
			    top:37px;

			}

			/* Columns */
			.col_1,
			.col_1-5,
			.col_2,
			.col_3,
			.col_4,
			.col_5,
			.impact_col,
			.priority {
				display:inline;
				float: left;
				position: relative;
				margin-left: 5px;
				margin-right: 5px;
			}
			.col_1 {width:130px;}
			.col_1-5{width:200px;}
			.col_2 {width:200px;}
			.col_3 {width:410px;}
			.col_4 {width:550px;}
			.col_5 {width:690px;}

			.priority {
				width: 250px;
				border-right:1px dotted #CCC;
				margin-right:20px;
			}
			.borderRight {
				border-right:1px solid #CCC;
				margin-right:10px;
				padding-right:10px;
			}
			.involvedItem .borderRight{
				padding-right: 0px;
			}
			.pam_item{
			 width:33%;
			 float:left;
			 padding:0;
			 margin:0;
			 text-align:center;

			}
			.pam_row{
				display:inline-block;
			}
		    .pam_item p {
		    margin:5px 18px;
		    text-align:left;
		    }

			.pam_image img{
			    width:90%;
			    padding:1px;
               border:1px solid grey;
               background-color:whitesmoke;
			}
            .pam_image {
                text-align:center;
            }

            .pam_see-more{
			    display:none;
			}
			.borderLeft {
				border-left:1px dotted #CCC;
				padding-left:20px
			}

			/* Right alignment */
			#menu .menu_right {
				float:left;
				margin-right:0px;
			}
			#menu li .align_right {
			}
			#menu li:hover .align_right {
				left:auto;
				right:-1px;
				top:37px;
			}
			/* Drop Down Content Stylings */
			#menu p, #menu h2, #menu h3, #menu ul li {
				font-family: 'GibsonRegular', Verdana, Arial, Helvetica, sans-serif;
				line-height:21px;
				font-size:12px;
				text-align:left;
			}
			#menu h2 {
				font-size:21px;
				font-weight:400;
				letter-spacing:-1px;
				margin:7px 0 14px 0;
				padding-bottom:14px;
				border-bottom:1px solid #666666;
			}
			#menu h3 {
				font-size:14px;
				margin:7px 0 14px 0;
				padding:7px 0;
				border-bottom:1px solid #CCC;
				border-top:1px solid #CCC;
			}
			#menu p {
				line-height:18px;
				margin:0 0 10px 0;
			}
			#menu li:hover div a {
				font-size:14px;
				color:#015b86;
				padding:0 0 0 5px;

			}
			#menu li:hover div.priority a {
				font-size:16px;
				color:#015b86;
			}
			#menu li:hover div a:hover {
				color:#029feb;
				background: #e9e9e9;
			}
			#menu li div a {
				font-size:14px;
				color:#015b86;
			}
			#menu li div a:hover {
				color:#029feb;
			}
			.strong {
				font-weight:bold;
			}
			.italic {
				font-style:italic;
			}
			.imgshadow {
				background:#FFFFFF;
				padding:4px;
				border:1px solid #777777;
				margin-top:5px;
				-moz-box-shadow:0px 0px 5px #666666;
				-webkit-box-shadow:0px 0px 5px #666666;
				box-shadow:0px 0px 5px #666666;
			}
			.img_left { /* Image sticks to the left */
				width:auto;
				float:left;
				margin:5px 15px 5px 5px;
			}
			#menu li .black_box {
				background-color:#333333;
				color: #eeeeee;
				text-shadow: 1px 1px 1px #000;
				padding:4px 6px 4px 6px;
				/* Shadow */
				-webkit-box-shadow:inset 0 0 3px #000000;
				-moz-box-shadow:inset 0 0 3px #000000;
				box-shadow:inset 0 0 3px #000000;
			}
			#menu li ul {
				list-style:none;
				padding:0;
				margin:0 0 12px 0;
			}
			#menu li ul li {
				font-size:14px;
				line-height:28px;
				position:relative;
				text-shadow: 1px 1px 1px #ffffff;
				padding:0;
				margin:0;
				float:none;
				text-align:left;
				text-transform: none;
				/*width:130px; */
			}
			.newMenuItem {
			    position:relative;
			}
			li.newMenuItem a:after, 
			p.newMenuItem:after {
			    content: 'NEW';
			    font-size:10px;
			    color:red;
			    background:yellow;
			    padding:2px;
			    line-height:11px;
			    margin-left:4px;
			    margin-top:6px;
			}
			#menu li .priority ul li {
				line-height: 40px;
			}
			#menu li ul li:hover {
				background:none;
				border:1px solid transparent;
				padding:0;
				margin:0;
			}
			#menu li .greybox li {
				background:#F4F4F4;
				border:1px solid #bbbbbb;
				margin:0px 0px 4px 0px;
				padding:4px 6px 4px 6px;
				width:116px;
			}
			#menu li .greybox li:hover {
				background:#ffffff;
				border:1px solid #aaaaaa;
				padding:4px 6px 4px 6px;
				margin:0px 0px 4px 0px;
			}
			.icons a {
				padding-left:20px !important;
			}
			.entypo {
				font-family: 'entypo',Arial, sans-serif;
				font-size: 34px !important;
				position: absolute;
				top:-1px;
				left:0px;
				font-weight: normal !important;
				}
			.category {
				color:#333;
				padding-left:5px;
				font-weight: bold;
			}

			/* reduce padding for non-links */
			#menu  p.category {
				margin:0;
				line-height:30px;
				font-size:14px;
			}
			#widthException {
				width:500px;

			  }


/************************************************************************/
/* 						PPMI TEST PAGE									*/
/************************************************************************/

.greyBox {
	border: 1px solid #CCC;
	background: #EFEFEF;
	padding: 1em 1.5em 1.5em;
}

.m20 {
	margin:20px 0;
}

.m10 {
	margin:10px 0;
}

/* THIRD THURSDAY WEBINAR PAGE */
.greyBoxwebinar {
border: 1px solid #f77f00;
background: #EFEFEF;
padding: 1em 1.5em 1.5em;
border-radius: 25px;
}

/* VIDEOS, PHOTOS, AUDIO PAGE */



.allPlaylistsContainer iframe, .allPlaylistsContainer object {
	float: right;
	margin-bottom: 20px;
	margin-left: 15px;
}

.featuredContent iframe, .featuredContent object {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

/* AUTOCOMPLETE REMOVE LIST */
ul.ui-widget li {
	font-size: 1em;
	vertical-align: top;
	background: none;
	padding: 0;
	text-align:left;

}
.ui-menu .ui-menu-item a{
line-height: 1.4;
}

/* CLASS TO REMOVE ORANGE LI */
ul.noOrangeLi li {
	background:none;
	padding:none;
}


/*STUDY COUNTRY TABLE */
.studyCountryTable {
    width: 630px;
    border: 2px solid #CCCCCC;
    border-collapse: collapse;
}
.studyCountryTable td, .studyCountryTable th {
    border: 1px solid #CCC;
    padding: 10px;
    height:35px;
}

.studyCountryTable th {
    font-weight: bold;
    font-size: 16px;
    background-color: #1e485e;
    color: white;
}

.studyCountryTable .tableCountryRow {
    background-color: #E5E5E5;
    padding:2px;
    text-align:left;
    font-size:1.1em;
    font-weight:bold;
    padding-left:10px;
    padding-top:5px;
    padding-bottom:5px;
    height:2px
}
.studyCountryTable tr td:first-child {
    width:150px;
}

/*REMOVE HOVER TREATMENT*/
.noAnchorHover a {
	background:none;
}

ul.videoList li {
font-size: .8em;
vertical-align: top;
background: url('/files/orange-play.png') top left no-repeat;
background-size: 20px;
padding: 0 0 15px 25px;
width: 46%;
float: left;
margin-bottom: 6px;
}

/* PODCAST STYLES */
.playlistContainer > p {
    font-size:.8em;
    width:500px;
}

.playlistContainer > p a {
color:#F77F00;
}

.audioContainer{
    float: right;

    margin-left: 10px;
    margin-bottom: 20px;
    border: 1px solid;
    border: 1px solid #CCC;
    background: #EFEFEF;
    padding: .2em .5em 0 .5em;
    box-shadow: inset 0px 0px 10px 5px rgba(255, 255, 255, .25), 0px 0px 10px 1px rgba(0, 0, 0, .25);
    -moz-box-shadow: inset 0px 0px 10px 5px rgba(255, 255, 255, .25), 0px 0px 10px 1px rgba(0, 0, 0, .25);
    -webkit-box-shadow: inset 0px 0px 10px 5px rgba(255, 255, 255, .25), 0px 0px 10px 1px rgba(0, 0, 0, .25);
}

.flickrAlbum{
    float:left;
    margin-right:8px;
    margin-bottom:10px;
}

.findEventQuestion p {
    padding:7px 0 0 110px !important;
}

/* BOOTSTRAP STYLING */

.btn {
  display: inline-block;
  *display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

.btn:active,
.btn.active {
  background-color: #cccccc \9;
}

.btn:first-child {
  *margin-left: 0;
}

.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn.active,
.btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}
.popupTextInput {
  display: inline-block;
  height: 20px;
  padding: 4px 6px;
  font-size: 14px;
  line-height: 20px;
  color: #555555;
  vertical-align: middle;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
          transition: border linear 0.2s, box-shadow linear 0.2s;
}
.popupTextInput:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

/*Icalendar Popups*/
.calIcon {
	display: inline-block;
	margin-right: 5px;
	margin-top: -2px;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	background: transparent url(http://www2.michaeljfox.org/images/cal_icons2.png) no-repeat;
	padding: 0;
	line-height: 16px;
}

.add_to_calendar {
	background-position: 0 0;
}
.add_to_outlook {
background-position: -16px 0;
}
.add_to_google {
background-position: -32px 0;
}
.add_to_ical {
background-position: -48px 0;
}

/* GLICKMAN TRIBUTE */
.glickmanTribute p {
	font-size:16px;
	line-height: 23px;
}
.glickmanImage {
    text-align:center;
    width:450px;
    margin:20px 30px 20px 0;
    background:#FFF;
    border:1px solid #CCC;
    padding:20px 20px 0px 20px;
    background:#eeeeee;
    float:left;
}
.glickmanImage img {
    margin-bottom:10px;
}
.glickmanImage p {
	font-size:11px;
	line-height: 18px;
}
.glickmanTribute blockquote {
	background:url(../images/quoteMark.png) no-repeat left 20px;
	margin:10px 0 10px 530px;
	padding-left:40px;
	padding-top:20px;
	border-left:none;
	border-top: 1px solid #CCC;
	font-size: 20px;
	color: #666;
	font-family: 'GibsonLight',Arial,sans-serif;
}
.glickmanTribute p.citation {
	font-family: 'GibsonLight',Arial,sans-serif;
	font-style: normal;
	font-size: 16px;
	margin-left:530px;
	padding-left:40px;
	color:#666;
	margin-bottom:15px;
	padding-bottom:20px;
	border-bottom:1px solid #CCC;
	}

.get-invole-action img {
	-webkit-filter: grayscale(1);
	filter: gray;
}
.get-invole-action:hover img {
	-webkit-filter: none;
	filter: none;
}

/* SUMMER SERIES LANDING PAGE */
.seriesContainer {
	width: 700px;
	margin:30px auto 20px auto;
}
.landing p, .landing ul li, .moreIdeas p, .moreIdeas ul li {
	font-size:1.1em;
	line-height: 1.5em;
}

.view {
    width: 300px;
    height: 200px;
    margin: 12px;
    float: left;
    border: 10px solid #f1f1f1;
    overflow: hidden;
    position: relative;
    text-align: center;
    box-shadow: 1px 1px 2px #666;
    cursor: default;
    background: #fff url(../Team%20Fox/Summer%20Series/images/bgimg.jpg) no-repeat center center
}
.view .mask, .view .content {
    width: 300px;
    height: 200px;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0
}
.view img {
    display: block;
    position: relative
}
.view h2 {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    position: relative;
    font-size: 24px;
    padding: 10px;
    background: rgba(0, 0, 0, 0.8);
    margin: 20px 0 0 0
}
.view p {
    font-size: 13px;
    line-height: 16px;
    position: relative;
    color: #fff;
    padding: 10px 20px 20px;
    text-align: center
}
.view a.info {
	display: block;
	height: 200px;
	width: 300px;
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 160px;
}
.view a.info span {
    display: inline-block;
    text-decoration: none;
    padding: 7px 14px;
    background: #18465C;
    color: #fff;
    text-transform: uppercase;
    box-shadow: 0 0 1px #000
}
.view a.info:hover span {
    box-shadow: 0 0 5px #000;
    cursor: pointer;
}
.view-first img {
    transition: all 0.2s linear;
}
.view-first .mask {
    opacity: 0;
    background-color: rgba(219,127,8, 0.9);
    transition: all 0.4s ease-in-out;
}
.view-first h2 {
    transform: translateY(-100px);
    opacity: 0;
    transition: all 0.2s ease-in-out;
}
.view-first p {
    transform: translateY(100px);
    opacity: 0;
    transition: all 0.2s linear;
}
.view-first a.info span {
    opacity: 0;
    transition: all 0.2s ease-in-out;
}
.view-first:hover img {
    transform: scale(1.1);

}
.view-first:hover .mask {
    opacity: 1;
}
.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info span {
    opacity: 1;
    transform: translateY(0px);

}
.view-first:hover p {
    transition-delay: 0.1s;

}
.view-first:hover a.info span {
    transition-delay: 0.2s;
    cursor: pointer;
}

.sitemap {
	width: 845px;
	padding: 28px 23px 18px 38px;
	border-bottom: 5px solid #ededed;
	margin: 0 0 18px 0;
}

.sitemap p {
	padding: 0 0 7px 0;
}

.sitemap p.pad15b {
	padding: 0 0 15px 0;
}

.sitemap p.pad20b {
	padding: 0 0 20px 0;
}

.sitemap p.h-divider {
	padding: 0 0 20px 0;
	margin: 10px 0 0 0;
}

#sitemap1 {
	background: url(images/sitemap1-bg.gif) top left no-repeat;
}

#sitemap2 {
	background: url(images/sitemap2-bg.gif) top left no-repeat;
}

#sitemap3 {
	background: url(images/sitemap3-bg.gif) top left no-repeat;
}

.map-col {
	float: left;
	width: 170px;
	margin: 0 52px 0 0;
}

.map-col.r {
	float: left;
	width: 170px;
	margin: 0;
}
.instructions p {
	font-size:18px;
	line-height: 1.4em
}
.instructions ol {
  list-style-type: none;
}
.instructions ol li {
  position: relative;
  margin-bottom: 20px;
}

.instructions li p {
  padding-left: 60px;
}

.instructions span {
  position: absolute;
  font: bold italic 45px/1.5 Helvetica, Verdana, sans-serif;
  top:-10px;
  color:#f77f00;
  }
.listColumn1 {
	width: 320px;
	float:left;
	margin-right: 20px;
}
.listColumn2 {
	width: 320px;
	float: left;
}

.grayScale {
	-webkit-filter: grayscale(1);
	filter: gray;
}

/* GALLERY TEST PAGE */

#galleryContainer a:hover {
	background: none;
	border:none;
}

#galleryContainer .shareImg {
	padding:5px;
	background: #efefef;
	border:1px solid #CCC;
	margin:0 10px 10px 0;
}

.texturedOrangeContainer{
	background-color:#F3F3F4;
	/*background: url('https://www.michaeljfox.org/files/orange_lined_background1.jpg'); */
	display:block; position:relative;
	padding: 20px; margin: 15px 0px; background-repeat: repeat;
}

.texturedOrangeContainer a {
	color:white;
	background-color: #3F4342;
	display: inline-block;
	margin: 5px 0px;
	padding: 10px 18px;
	text-transform: uppercase;
}

.texturedOrangeContainer h3{
	color:#333;
	font-size: 30px;
	font-family: 'BebasNeueRegular', Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-bottom: 0;
}

.texturedOrangeContainer a:hover{
	background-color:#333;
}

.triangleTopright{
	width: 0;
	height: 0;
	border-top: 20px solid #FFF;
	border-left: 20px solid rgba(0, 0, 0, 0);
	position: absolute;
	top: 0;
	right: 0;
}

a.infoThumbLink {
    font-family: 'BebasNeueRegular',Verdana, Arial, Helvetica, sans-serif;
	display: block;
	height: 161px;
	width:200px;
	background:transparent url(../images/CTS-infoThumb-callout.png) no-repeat left -251px;
	color:#FFF;
	text-align: center;
	text-shadow: 1px 1px 1px #000;
	padding:90px 20px 0 20px;
	text-transform: uppercase;
	font-size:38px;
	line-height: 1em;
	overflow: hidden;
	transition: background-position 0.25s ease;
}
a.infoThumbLink:hover {
	background:transparent url(../images/CTS-infoThumb-callout.png) no-repeat left -251px;
}

.ui-tooltip-content {font-size:0.8em; text-align:left;}

#mapToolbarLoader {
	-webkit-box-shadow: #ccc 0px 5px 12px;
	-moz-box-shadow: #ccc 0px 5px 12px;
	box-shadow: #ccc 0px 5px 12px;
	background: #fff;
	/*transition: 0.2s;*/
	height: 204px;
	width: 43px;
	margin-left: -73px;
	position:absolute;
	top:35px;
}

#mapToolbarLoader .shareElements {
	display:inline-block;
	color:#fff;
}
#mapToolbarLoader .shareElements img{
	padding: 3px;
}

a.rightArrowLink {
    padding-right:20px;
    background:url(../images/arrow-more.gif) no-repeat right center !important;
}

.calendarResultList {
	border-collapse:collapse;
}

.calendarResultList tr {
	height:70px;
}
.calendarResultList td {
	padding:5px;
}
.calendarResultList tr td:first-child {
	width:140px;
}
.calendarResultList tr td:nth-child(2) {
	font-size:1.1em;
	width:500px;
}
.calendarResultList tr td:nth-child(3) {
	width:160px;
}
.calendarResultList tr td:nth-child(4) {
	width:100px;
}
.calendarResultList tr td:first-child.teamfox {
	color:#3FB2DD;
}
.calendarResultList tr td:first-child.community {
	color:#9BBA43;
}
.calendarResultList tr td:first-child.foundation {
	color:#F77F00;
}
a.CTSReadMore {
    padding-right:20px;
    background:url(../images/arrow-more.gif) no-repeat right center !important;
}
