﻿html {background:rgb(253, 252, 224)}
body {color:#000; background: rgb(253, 252, 224)}
.clearfix:after { font-size: 0; }
.btnLoader{background-image:url(../img/ajax-loader-round.gif);}
.btnLoaderInPop{background-image:url(../img/ajax-loader-round2.gif);}
input.btn{ border:solid 1px #618B10;  text-shadow:none; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; -webkit-box-shadow: none; -moz-box-shadow:none ; box-shadow: none ;background: #618B10;}
input.btn2, #makeaDonationSubmit, #headerForm input.btn{ border-color:#E0B70B;background: #E0B70B; color:#000}
input.btn3{border-color:#863254; color:#FFF; text-transform:uppercase; height:36px; line-height:36px; font-size:17px;background: #863254;}
fieldset > label,
#leftEventInfoWrap,
#centerContentWrap h3,
#centerContentWrap p, #centerContentWrap div.kbdContent, .centerContentWrapBlog > div, .contentPdiv, .contentPdiv a, .contentPdiv a:hover,
#centerContentWrap p a,
#centerContentWrap p a:hover,
.amtWrap span,
.infoWrap h2,
ul.nav li ul li a,
.welcomeText,
.welcomeText > .accountLogout a,
.sectionHeader h3,
.welcomeMsg ,
#memberInfoArea #memberInfo ,
#myPageLeft h4, #myPageRight h4,
#memberInfoArea #memberInfo > a,
#hqLeftContent .allCapsHeader, #hqrightContent .allCapsHeader,
ul#hqNav li a,
#report > caption,
#fundraisingTopSection > .imAnnoyed > h4,
.inviteVia,
#teamRightContent > h3,
.promoteDirections ,
.promoteBannerWrap div.promoteDesc,
.manageSharingTable,
#recipientActions a,
#leftEventInfoWrap a,
#teamRightContent,
.autoCompleteContAllLnk,
#register2Form div.innerDiv h2,
#register4 > h2, #billingOuterCont > h2 ,
#billAddressNewCont label,
.memberSumWrap .memberSum > h3,
.memberSumWrap .memberSum > .memberSumCost,
#walkerTeamTop,
#teamTotalCont h2,
#teamTotalCont h3,
#registerPhoneNumber div.small,
#pgPagingBtnsWrap,
#teamFound,
#teamFound a,
.inviteVia a,
#emailAdded, #emailAdded a,
#register1 h2, #register2Form .registerh2,
#register2Form div.innerDiv p {color:#527C0E; text-shadow:none}
fieldset > label a{color:#527C0E;}

ul#hqNav li.highlightCurrentNavListItem a{color:#fff; }

#makeADonationBox fieldset > label, .newProgressPercentCompleteInner span{color: white; text-shadow: none;}

.donationSection h2, .donateToBtn > div, div.donateToDetailImg{color:#5F8812 }
.donateToBtn > div, div.donateToDetailImg{background: none; -webkit-text-fill-color:#5F8812  }

#leftEventInfoWrap span,
#centerContentWrap p, #centerContentWrap div.kbdContent, .centerContentWrapBlog > div, .contentPdiv{font-size: 14px;}

.sponsorHead{#618B10}
#hqContent,
#commentsCont{background-color:transparent}

p.rightText, .smallP {
color: #5F8812;
text-shadow:none;
}

ul.nav{ height:47px; line-height:50px; cursor:default; width:1004px; background: #618B10;  -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; -webkit-box-shadow: none; -moz-box-shadow:none ; box-shadow: none; }
ul.nav li{height:47px; line-height:50px; float:none; display:inline-block; zoom:1; *display:inline; width:auto; padding: 0; background:none; vertical-align: middle;}
ul.nav li a{height:47px; line-height:50px; padding:0; width: 166px; text-transform:uppercase; text-shadow: none; cursor:pointer}
ul.nav li a:hover{}
ul.nav li.navDivider{padding:0; height:47px; line-height:50px;}
ul.nav li.navDivider > span{ width: 1px; height:47px;  line-height:50px; background: #557711; text-shadow: none; display: inline-block; zoom:1; }

ul.nav li ul{ border:solid #04192A; border-width:0 1px 1px; width: 100%;
background: rgb(97,139,16);
background: rgba(97,139,16,.95);
}
ul.nav li ul li{height:40px; width:auto;}
ul.nav li ul li a{font-size: 13px; display:block; width:100%; height:40px; line-height:40px; padding:0px; text-transform:uppercase;  font-weight:normal; text-align:center; color:#fff}
ul.nav li ul li a:hover{background:none;}
ul.nav li ul li a span{ display:block; width:90%; height:1px; background:#5F8611; margin:0 auto}

.myPageContentWrapNew ul#myPagePicVideoSlides li img, .myPageContentWrapNew #myPagePicVideoCont iframe,
.donationSection #donationAmountCont input, .donationSection .donateAmountBtnWrap, .donationSection .donateAmountBtn, .donationSection .donateToBtn, .hqProgressbar .ui-progressbar{moz-border-radius:0; -webkit-border-radius:0; border-radius:0; }
.donationSection .donateToBtn{border-color:#5F8812; background:#f5f5f5; -webkit-box-shadow: none; -moz-box-shadow:none ; box-shadow: none;}
.donationSection .donateToBtn.slctd{background-color:rgb(97,139,16); color:#fff}
.donationSection .donateToBtn.slctd  > div{-webkit-text-fill-color:#fff  }
.donationSection .donateAmountBtn{background:rgb(97,139,16); text-shadow:none}
.donationSection .donateAmountBtn.slctd{background:#e0b70b; color:rgb(97,139,16);  -webkit-box-shadow: none; -moz-box-shadow:none ; box-shadow: none;}


.myPageContentWrapNew ul#myPagePicVideoSlides li.addMyPagePicVideo, #makeADonationBox{background:rgb(97,139,16); -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}
.myPageContentWrapNew #myPageVideoWrap, .myPageContentWrapNew .myPageNewShareCont, #teamLeftContent > #myTeamMemWrap > .myTeamMem, #recentActivityStream, #hqContent .overview,.myPageContentWrapNew #hqContent .overview, #hqContent .topFundOuterWrap, #fundraisingTopSection > .imAnnoyed > .overview, .fundReport {border-color: rgb(97,139,16); background:rgba(97,139,16,.1); -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}
.newProgressPercentCompleteInner, .overview .hqProgressbar .newProgressPercentCompleteInner{background-color: rgb(97,139,16) !important; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}

.register-wrapper, .fancyRadio .fancyRadioBtn, .fancyRadio, .fancyRadioBox,
.verticalScrollWrap,
.queAnsOuterCont, #centerContentWrap .queAnsOuterCont > .queAnsCont, .donationSection #donationDonationMsgInput, .donationSectionLast, #leftAndCenterCont,
input[type="text"], input[type="password"], textarea, .fancySelect, select, .donationSection #donationAmountCont input, .paymentMethodBtn { -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;-webkit-box-shadow: none; -moz-box-shadow:none ; box-shadow: none;}

.isPopup{-moz-border-radius:0; -webkit-border-radius:0; border-radius:0; border-color: transparent;}

#currentPageBlock{display:none} #currentPageBlock #currentPageBlockIcon, #currentPageBlock #pageHeader{background:none}

.verticalScrollWrap,
.queAnsOuterCont,
input[type="text"], input[type="password"], textarea, .fancySelect, select {border-color:#B2B2B2; }
input.hasError, select.hasError, textarea.hasError {border-color: #AD0514}
.verticalScrollWrap{background-color: #F8F8F8; }

.upArrowBtn, .downArrowBtn{background-image: url(../img/arrowBtns.png)}
#rightNavGlobalSearch{width:179px;}
#SearchBtn{right:4px; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; background-color:#618B10;}

input[type="text"], input[type="password"], textarea, .fancySelect, select {background-color: #F8F8F8}
.register-wrapper {background:#FFF001}
.addMemberForm, .walkerTotal {
background: #4D760C;
}
.joinTeamMiddle {background: yellowGreen;}
.memberAdded 
{
background: #7AA414;
}
.memberAdded.currentEditing{background:#4A6E0E;}
#summaryTotalCost > #summaryTotalCostDue > #summaryTotalCostActualDue {color: #527C0E;}

/**/
#centerAll{width:100%; margin-top:6px; position: relative; top: 0; left:0;}
#centerAll:before{content: ""; position: absolute; top: -6px; left: 0; width:100%; height:6px; background:#618b10}
#mainWrap{width:1004px; margin:0 auto}
#contentWrap{width:1004px; border:0 none; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; -webkit-box-shadow: none; -moz-box-shadow:none ; box-shadow: none; background:0 none}
#middleWrap{width:1004px; padding:16px 0 0; background:#F4F4F4;  -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; -webkit-box-shadow: none; -moz-box-shadow:none ; box-shadow: none;}
#leftAndCenterCont{ padding:0 20px;}
#rightContent{width:214px; padding:0; }
#centerContentWrap{border-right:0 none; border-left-color:rgba(0, 0, 0, .5); padding:0 0 0 16px; margin-bottom:20px;}
#rightContent .autoCompleteCont{left:22px !important;}
#hqContentWrap{background:transparent; border:0 none; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}
#hqContentWrap #leftAndCenterCont, #myPageContentWrap #leftAndCenterCont{width:auto; padding: 0;}
#hqNavSection{}
#hqContent{position:relative; top:0; left:0; padding-top:0;}
#hqContent, #leftAndCenterCont {background-color: transparent;}
#memberInfoArea{padding-top:5px}
ul#inviteNav {position: absolute; top: -10px;right: 0;}
#inviteTabsCont{padding-top: 27px;}

.myPagePfrEvts{width:300px; padding-left:48px}
#evtinfoTable{width:300px}

#headerTextCont{width: 513px; height: 153px;}
#headerText{background: transparent url(../img/head.png) no-repeat; width: 201px; height: 138px; float: left; margin-left:10px;}

#headerWrap{padding: 15px 0 0 0; background:0 none; border:0 none; height:auto}
#headerLogoCont{width: 476px; height: 212px; float: left;}
#headerForm, .welcomeText{top:0; right:0; background:#618b10; padding:10px 26px 20px;}
.welcomeText{padding-bottom:18px; color:#fff}
.welcomeText a, .welcomeText>.accountLogout a{color:#fff}
#loginLabel{float:right; color:#fff; text-transform:uppercase; font-size:18px; font-weight:bold; padding:5px 9px 0 0}

#loginWith li#loginHead{color:#fff; text-shadow:none; font-weight:normal; float: left; width: auto; text-align: left;}
#loginWith{top:48px; z-index:2; width: 330px; position:absolute; float:none; right:130px; left: auto; height:20px; line-height:20px; font-size: 12px;}
#loginWith li{margin-right:6px;}
#forgotCont{padding: 14px 0px 0 0;}

#footer{color:#6E6E6E; font-size:15px; margin-top:-2px;  padding:18px 0 4px; border-top:solid 1px #618B10; color:#FEFFFF; position: relative; top:0; left:0; line-height:18px; 
background:#618B10;     
}
#footerInner{width:960px; margin:0 auto; position:relative; top:0; left:0;}
#footer a{color:#FEFFFF;}
#footer a:hover{text-decoration:underline}
#footerGoDaddy{position:absolute; left:10px; top:50%; margin-top:-20px}
#footerLogo{position:absolute; right:15px; top:50%; margin-top:-30px}


#registerContentWrap #leftAndCenterCont{background:none; border:0 none;}

/*home*/
#homeOuterWrap #middleWrap{padding-top:406px;}
#homeTout{position: absolute; top:0; left:0; width: 100%; height:393px; overflow:hidden; -webkit-user-select: none; -moz-user-select: none; user-select: none; background:url(../img/home/mainpic.png) no-repeat center;}
#homeCounter{position:absolute; top:264px; left:0; width:974px; text-align:right; padding-right:30px;}
#homeCounter > div{display:inline-block; width:52px; height:112px; line-height:112px; background:url(../img/home/dollar-sign.png) no-repeat center; font-size: 64px; text-align:center; }
#homeCounter > span{display:inline-block; width:95px; height:112px; line-height:112px; background:url(../img/meterBkd.png) no-repeat center; font-size: 64px; font-weight:bold; color:#000; text-shadow: 1px 1px 1px rgba(248,246,193, .75); text-align:center; }
#homeCounter > small{display:inline-block; width:0; height:0; position:relative; top:0; left:0; text-align:center; }
#homeCounter > small > span{position:absolute; bottom: -39px; left: -11px; width:22px; height:29px; background:url(../img/meterComma.png) no-repeat center;}

#homeMainCont{width:704px; text-align:left;}
#homeMainCont h4{color:#5F8810; font-weight:bold; font-size:30px; padding-bottom: 22px;}
#homeSponsorPresenting{border:solid 1px #668D1A; margin-bottom:12px;  background-color:#fff; margin-top:10px}
#homeSponsorPresenting h4{ line-height:100px; float:left; width: 388px; text-align: right; padding-bottom:0}
#homeSponsorPresenting .homeSponsor{  height:100px; width:234px; float:left }
#homeSponsorPresenting .homeSponsor table{width:100%; height:100%}
#homeSponsorPresenting .homeSponsor table a{color:#5F8810;}
#homeSponsorPresenting .homeSponsor table a:hover{text-decoration:underline;}
#homeMainInfo{font-size:14px}
#homeMainInfo b{color:#5F8810; font-size:120%}
.homeMainItem{margin-bottom:16px; line-height:17px}
#homePhotosLnk{ text-align:center; margin: 14px auto; padding:40px 0; }
#homePhotosLnk img{display:block; margin:0 auto;}
#homePhotosLnk a{color: #5f8810;  font-size:25px; text-transform:uppercase}

/*for fundraising tools*/
.btnFundCont > input.btn{width: 200px; padding-left:0; padding-right:0}

.rightAltBox{color:#618B10; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}
.rightAltBox p.rightText{background: #E0B70B; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}
.rightAltBox a{color:#5F8810;}
#searchForm{height: 42px;}
#donationDonationMsg label#msgAnonymitySettingsLbl{font-weight:bold}
#donatePdfForm label{font-weight:bold}

#formButtons{width: 342px; margin: 0 auto 35px;}
#formButtons button.registerBtn{background: #4A6E0E; height: 29px; width: 73px; color: #fff; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; text-indent:0; border-color: #4A6E0E ;}
#formButtons button.currTabIndicator{background-color:#FFF001; color:#527C0E; font-weight:bold}





/*hq*/
#hqTopTout{display:none}
.hqPageTop{background:#F3F3F3; color:#333; border:solid 2px #EAEAEA; position:relative; top:0; left:0; padding:6px 12px 6px 42px; height:20px; line-height:20px; font-size:18px; margin-bottom:20px;}
.hqPageTop span.hqPageTopIco{position:absolute; top:4px; left:12px; background:url(/Content/Global/img/hq-ico-medium.png) no-repeat center; width:24px; height:24px;}
.hqPageTop span#hqPageTopIcoHome{background-position: center 0}
.hqPageTop a{float:right; margin-left:38px; padding-left:22px; position:relative; top:0; left:0; color:#333; font-size:11px;}
.hqPageTop a span{position:absolute; top:2px; left:3px; background:url(/Content/Global/img/hq-ico-small.png) no-repeat center; width:16px; height:16px;}
.hqPageTop a span#hqPageTopLnkIcoMyPage{background-position: center -32px }
.hqPageTop a span#hqPageTopLnkIcoTeamPage{background-position:  center -48px }


#memberInfoArea #memberInfo > h2 {font-size:18px; font-weight:normal; margin-bottom:10px;}


ul#hqNav li {	height: auto; line-height: 15px; position: relative;  top:0; left:0; display: block; background: 0 none;	border-bottom: solid 1px #E2E2E2;}
ul#hqNav li.highlightCurrentNavListItem{background:0 none; border-bottom:0 none;}
ul#hqNav li > a{*background-color:#DDDDDD;}
ul#hqNav li.highlightCurrentNavListItem > a, ul#hqNav li.highlightCurrentNavListItemStarting > a {background-color:#DDDDDD; }

ul#hqNav li.highlightCurrentNavListItemFake a{font-weight:normal}
ul#hqNav li a:hover{background-color:#DDDDDD;}
ul#hqNav li.highlightCurrentNavListItem a{color:#4F4F4F;}
ul#hqNav li a {color:#4F4F4F; padding:8px 8px 8px 48px;}
ul#hqNav li.hqLeftNavActive > a, ul#hqNav li a:hover{ color:#000}
ul#hqNav li.highlightCurrentNavListItem > a{color:#4F4F4F;}
ul#hqNav li a span{position:absolute; top:50%; margin-top:-8px; left:22px; background:url(/Content/Global/img/hq-ico-small.png) no-repeat center; width:16px; height:16px;}

ul#hqNav li ul {display:none; *display:block}
ul#hqNav li.highlightCurrentNavListItem ul{display:block}

ul#hqNav li ul li a{background-color:#EDEDED;}
ul#hqNav li ul li a:hover{background-color:#EDEDED;}
ul#hqNav li.highlightCurrentNavListItem ul li a{font-weight:normal; background-color:#EDEDED;}


ul#hqNav li a span#hqPageLeftNavIcoHome{background-position:  center 0 }
ul#hqNav li a span#hqPageLeftNavIcoAccountDetails{background-position:  center -16px }
ul#hqNav li a span#hqPageLeftNavIcoMyPage{background-position:  center -32px }
ul#hqNav li a span#hqPageLeftNavIcoTeamPage{background-position:  center -48px }
ul#hqNav li a span#hqPageLeftNavIcoPromote{background-position:  center -64px }
ul#hqNav li a span#hqPageLeftNavIcoEmail{background-position:  center -80px }
ul#hqNav li a span#hqPageLeftNavIcoSocial{background-position:  center -96px }
ul#hqNav li a span#hqPageLeftNavIcoSocialAuto{background-position:  center -112px }
ul#hqNav li a span#hqPageLeftNavIcoContact{background-position:  center -128px }
ul#hqNav li a span#hqPageLeftNavIcoContactImport{background-position:  center -144px }
ul#hqNav li a span#hqPageLeftNavIcoContactEdit{background-position:  center -160px }
ul#hqNav li a span#hqPageLeftNavIcoDonationsWalkers{background-position:  center -176px }
ul#hqNav li a span#hqPageLeftNavIcoDonationMy{background-position:  center -192px }
ul#hqNav li a span#hqPageLeftNavIcoDonationTo{background-position:  center -208px }
ul#hqNav li a span#hqPageLeftNavIcoDonationToTeam{background-position:  center -224px }
ul#hqNav li a span#hqPageLeftNavIcoTeam{background-position:  center -240px }
ul#hqNav li a span#hqPageLeftNavIcoOffline{background-position:  center -256px }
ul#hqNav li a span#hqPageLeftNavIcoRsvp{background-position:  center -272px }
ul#hqNav li a span#hqPageLeftNavIcoAccountHome{background-position:  center -286px }

/*no team invite in team pop*/
.inviteOthersToTeamCont{display:none} 