/*10/5/2015 2:38:52 PM;
*/.EventSetupHelp{position:relative;float:right;right:30px;top:20px;width:300px;color:#000;font-weight:bold;font-size:14px;font-style:italic;text-align:right}.EventSetupLeftColumn{position:relative;float:left;width:210px;padding:20px 0 20px 0;margin:0 10px 0 10px;min-height:650px}.EventSetupRightColumn{position:relative;width:640px;padding:20px 0 20px 0;margin:0 10px 0 250px;min-height:650px}.EventSetupPageHeader{font-size:18px;font-weight:bold}.EventSetupPageHeader2{color:#ccc}.EventSetupHeader{position:relative;width:150px;margin-top:0;padding-top:0;float:left}.CustomEventSetupHeader{position:relative;width:150px;margin-top:5px;padding-top:0;float:left}.EventSetupHeaderInline{position:relative;display:inline;margin-top:0;padding-top:0}.EventSetupField{position:relative;width:200px;margin-top:0;padding-top:0}.EventSetupFieldState{position:relative;width:120px;margin-top:0;padding-top:0}.EventSetupFieldPostalCode{position:relative;width:50px;margin-top:0;padding-top:0}.EventSetupFieldSmall{position:relative;width:50px;margin-top:0;padding-top:0}.EventSetupFieldNoHeader{position:relative;width:200px;margin-top:10px;padding-top:0;margin-left:150px}.EventSetupDetailsHeader{position:relative;float:left;width:160px;margin:10px 10px 10px 10px}.EventSetupLargeTextField{position:relative;width:400px;height:100px;margin-top:10px;margin-left:10px;padding-top:0;z-index:5px}.EventSetupLargeTextFieldPopup{position:relative;width:300px;height:100px;margin-top:10px;margin-left:150px;padding-top:0}.EventSetupContract{position:relative;width:400px;height:200px}.EventSetupContract h3{font-size:14px;font-weight:bold;margin:10px auto 10px auto;text-align:center}.EventSetupContract h4{text-decoration:underline;font-weight:normal;margin-top:10px}.EventSetupContract h5{text-decoration:underline;font-style:italic;font-weight:normal;display:inline}.EventSetupContinueButton{position:relative;text-align:right;width:98%;margin:10px 10px 10px 0}.EventSetupRequiredLine{position:relative;height:20px}.EventSetupHeaderBox{position:relative;height:67px}.EventSetupHeaderBoxOnly{position:relative;height:87px}.EventSetupProgressBox{position:relative;float:right;width:227px;height:87px;margin-bottom:0}.EventSetupPopupButtons{position:relative;text-align:right;margin:10px 10px 10px 0}.EventSetupNav li{background-color:#fff;padding:5px 5px}.EventSetupNav li a{background-color:#fff}.EventSetupNav li.NavTabsTopLevel{border-bottom:solid 1px #ccc;font-weight:bold;color:#000}.EventSetupNav li.NavTabsTopLevel a{color:#000;font-weight:bold;cursor:pointer}.EventSetupNav li.NavTabsTopLevel li,.EventSetupNav li.NavTabsTopLevel li a{color:#999;background-color:#fff}.EventSetupNav li.NavTabsActive a{background-color:#fff;color:red;cursor:pointer}.EventSetupNav li.NavTabsActive a:hover,.EventSetupNav li.NavTabsActive:hover{background-color:#fff;color:red}.EventSetupNav li.NavTabsCurr{color:#000}.EventSetupSearchResults{position:relative;width:100%;margin:10px 5px 10px 0;border-collapse:collapse}.EventSetupSearchResults th{font-weight:bold;padding:5px 5px;border-bottom:solid 1px #333}.EventSetupSearchResults td{padding:5px 5px;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc}.EventSetupSearchResults td.name{font-weight:bold;font-size:11px}.EventSetupSearchResults td.name span{font-style:italic;font-weight:normal;font-size:10px}.EventSetupSearchResults .date{width:75px;text-align:center}.EventSetupSearchResults .sport{width:210px}.EventSetupSearchResults .last{width:40px;text-align:right;border-right:0}.EventSetupSearchPaging{margin:20px 0 20px 0;text-align:center}.EventSetupSearchPaging .RecordsDisplay{position:relative;width:100%;text-align:center;color:#bbb;font-weight:bold;font-size:12px;padding:20px 0 10px 0}.EventSetupSearchResultNone{font-size:18px;font-weight:bold;text-align:center;padding:5px 5px;color:#333}.EventSetupSearchRows{position:absolute;right:10px;font-size:12px;text-transform:none}.ESILocation{width:130px}.EventSetupInfo dl{position:relative;width:575px;clear:both;overflow:hidden;border:0}.EventSetupInfo dt{position:relative;clear:both;float:left;width:150px;margin:0 0 10px 0}.EventSetupInfo dt label{line-height:21px;color:#333}.EventSetupInfo dt span{display:block;color:#ffa500;display:none}.EventSetupInfo dt input{margin-right:5px}.EventSetupInfo dd{position:relative;margin:0 0 14px 150px}.EventSetupInfo dd input.zip{margin-left:15px;width:72px}.EventSetupInfo dd span{margin-left:10px}.EventSetupInfo dd label{line-height:21px;color:#333}.EventSetupInfo dl{position:relative;width:575px;clear:both;overflow:hidden;border:0}.EventSetupInfoDates dt{position:relative;clear:both;float:left;width:150px;margin:0 0 10px 0}.EventSetupInfoDates dt label{line-height:21px;color:#333}.EventSetupInfoDates dt span{display:block;color:#ffa500;display:none}.EventSetupInfoDates dt input{margin-right:5px}.EventSetupInfoDates dd{position:relative;margin:0 0 10px 150px}.EventSetupInfoDates dd span{margin-left:10px}.EventSetupInfoDates dd label{line-height:21px;color:#333}.EventSetupInfoDates dd input.date{width:75px;margin-right:5px}.EventSetupInfoDates dd .timefirst{margin-left:5px}.EventSetupInfoDates dd div.tznote{position:relative;float:right}.EventSetupInfoNew{position:relative}.EventSetupInfoNew .FormFieldCombo{padding-bottom:10px;border-bottom:solid 1px #eee}.ContentBox .ShareFormFieldCombo{white-space:nowrap;padding-bottom:10px;padding-top:10px;margin-right:10px;margin-left:10px;border-bottom:solid 1px #eee}.TwitterFormFieldCombo{margin-left:10px}.EventSetupInfoNew .last{padding-bottom:10px;border-bottom:0}.EventSetupCustomURLBlock{position:relative;margin-left:150px}.EventSetupCustomURLBlock div{position:relative;display:block;margin:0 0 5px 0;padding:0 0 0 0}.PreviousDateFieldsBlock{position:relative;margin:-10px 0 0 150px}.PreviousDateFieldsBlock input{margin:0 5px 0 0}.PreviousDateAddLink{position:relative;margin:15px 0 0 150px}.GapeventSection{display:block;margin:0 10px;padding:10px 0 20px;overflow:hidden}.eventSection{display:block;margin:0 10px;padding:10px 0 20px;border-bottom:1px solid #eee;overflow:hidden}.EventSetupDistancesPageIntro{font-size:12px;margin:20px 0}.EventSetupDistances h3{padding:5px 10px;background:#eee}.EventSetupDistances{margin-top:0;padding-bottom:15px;overflow:hidden}.EventSetupDistances div{padding:0 0}.EventSetupDistances .EventSportStartMessage{display:none;padding:5px 0}.EventSetupDistances #ESDistAddRaceLink{margin-left:5px}.EventSetupDistances .TemplateSportContainer{display:none}.EventSetupDistances div.SportContainer{padding:5px 5px 10px 5px;margin-bottom:5px}.EventSetupDistances .EventSportHeader{position:relative;padding-bottom:5px;border-bottom:solid 1px #eee;font-size:12px}.EventSetupDistances li.event{display:none;margin-bottom:10px;list-style:none;padding-top:5px;border-bottom:solid 1px #eee}.EventSetupDistances li.event button{display:inline;margin:0 0;padding:2px 2px;font-size:11px;cursor:pointer}.EventSetupDistances li.event dd input[type=text]{width:50px}.EventSetupDistances li.event dd label{margin-right:15px}.EventSetupDistances dl{position:relative;width:590px;clear:both;overflow:hidden;border:0}.EventSetupDistances dt{position:relative;clear:both;float:left;width:120px;margin:0 0 10px 0}.EventSetupDistances dt label{line-height:21px;color:#333}.EventSetupDistances dt span{display:block;color:#ffa500;display:none}.EventSetupDistances dt input{margin-right:5px}.EventSetupDistances dt input#fEventMulti{margin-left:20px}.EventSetupDistances dd{position:relative;margin:0 0 10px 125px}.EventSetupDistances dd input.zip{margin-left:15px;width:72px}.EventSetupDistances dd span{margin-left:10px}.EventSetupDistances dd label{line-height:21px;color:#333}.EventSetupDistances dd textarea{width:450px;border:1px solid #ccc}.EventSetupDistances dd input.date{width:75px}.EventSetupDistances dd div.tznote{position:relative;float:right}.EventSetupDistances dl.date dt{float:left;width:120px}.EventSetupDistances dl.date dd{width:450px;text-align:left}form#ClubSetupForm input#fContinueButton{margin:20px 0 0 475px}.ESUploadLogoNote{position:relative;float:right;width:250px;margin-top:10px;display:none}.uploadSection{margin-top:10px;padding-bottom:10px;border:solid 1px #eee;overflow:hidden}.uploadSection h3{padding:5px 10px;background:#ebf3f8;text-transform:uppercase}.uploadSection h3 span{margin-left:10px;font-weight:normal}.EventSetupPhotoUpload{position:relative;float:left;width:240px;min-height:50px;margin:10px 10px}.uploadedSinglePhoto{position:relative;width:150px;margin:10px 10px 10px 10px;padding:5px 5px 5px 100px}.uploadedSinglePhoto ul{list-style:none}.uploadedSinglePhoto li{position:relative;text-align:center}.uploadedSinglePhoto h5{font-size:12px;font-weight:normal;text-align:center}.uploadedMultiplePhotos{position:relative;height:200px;margin:10px 10px;padding:5px 5px;border:1px solid #ccc;overflow:scroll}.uploadedMultiplePhotos li{display:block;float:left;min-width:160px;min-height:140px;padding:5px 5px;list-style:none;text-align:center}.uploadedMultiplePhotos h5{display:block;font-size:12px;font-weight:normal;overflow:hidden}.UploadPhotos1MBTitle{color:#333}#SponsorLogoBlock{margin:10px 0 10px 0}.SponsorUploadBlock{margin-left:150px;width:400px}.EventSetupSponsors{position:relative;width:600px;height:300px;overflow:scroll;margin:5px 5px;padding:5px 5px;border:solid 1px #ccc}.EventSetupSponsors li{position:relative;width:130px;height:130px;text-align:center;margin:10px 10px 10px 10px;display:block;float:left;list-style:none}.EventSetupSponsors li img{position:relative}.EventSetupCampaignSettings{position:relative;padding:5px 5px;line-height:1.5em}.EventSetupCampaignSettings .HideBlock{position:relative;padding:10px 0 5px 50px}.EventSetupConvoSettings{height:30px;padding:3px 3px}.EventSetupConvoSettings label{margin-right:10px}.EventSetupConvoSettings label.last{margin-right:5px}.EventSetupConvoSettings .AnswerBlock{float:right;width:150px}.EventSetupConvoSettings .HintLink{float:none;margin-right:5px}.EventSetupConvoSettings .QuestionText{width:440px}.ESMarketingBlock fieldset{padding-bottom:10px;border:0}.ESMarketingBlock label{position:relative;width:400px;float:left;padding-right:15px}.ESMarketingBlock label.Extended{position:relative;width:100%;float:none;display:block;padding-bottom:5px}.EventSetupBillingNotifications p{padding:5px 5px}.EventSetupBillingNotifications table{width:100%;border-collapse:collapse}.EventSetupBillingNotifications table th,.EventSetupBillingNotifications table td{padding:5px 5px;border-bottom:solid 1px #eee}.EventSetupBillingNotifications td.Name{width:150px;height:50px}.EventSetupBillingNotifications td.Name select{width:150px}.EventSetupBillingNotifications td.Email{width:150px}.EventSetupBillingNotifications td.Email input{width:150px}.EventSetupBillingNotifications td.Type{width:125px}.EventSetupBillingNotifications td.Type input{width:125px}.EventSetupBillingNotifications td.Action{width:175px}.EventSetupBillingNotifications td.Action input{width:175px}.EventSetupBillingNotifications td.NoResults{text-align:center;font-weight:bold;color:#c00}.EventSetupBillingNotifications td.ListLoading{text-align:center;font-size:10px}.EventSetupBillingNotifications td.ListLoading img{vertical-align:middle}.EventSetupBillingNotifications tfoot td{border-bottom:none;background-color:#eee}.EventSetupBillNotifyTeaser{color:#ccc}.EventSetupBillingPayees table{width:100%;border-collapse:collapse}.EventSetupBillingPayees table th,.EventSetupBillingPayees table td{padding:5px 5px;border-bottom:solid 1px #eee}.EventSetupBillingPayees tfoot td{border-bottom:none;background-color:#eee}.PayeeEditorTable .PayeeEditorCell input,select{margin:0 0 12px 0}.PayeeEditorTable .PayeeEditorCell td{vertical-align:top}.EventSetupVolPositions{position:relative;width:400px;border-collapse:collapse;margin:10px 0 10px 10px}.EventSetupVolPositions td{border-bottom:solid 1px #ccc}h4#eventSubheader{width:400px;margin-top:40px;font-weight:normal}h4#maxRegistrations{margin-top:20px}h4#maxRegistrations input{width:65px;margin:0 10px}h4#maxRegistrations span{font-weight:normal}.EventSetupPartiSection h3 span{margin-left:10px;font-size:12px;font-weight:normal}.EventSetupPartiSection table{width:600px;margin:10px 10px 0 10px;border-collapse:collapse;font-size:12px;border-bottom:1px solid #eee}.EventSetupPartiSection table th{padding:5px}.EventSetupPartiSection table td.PCListCell{padding:5px;border-top:1px solid #eee}.EventSetupPartiSection table .name{font-weight:bold;padding-right:10px;vertical-align:baseline}.EventSetupPartiSection table .price{width:75px;vertical-align:baseline}.EventSetupPartiSection table .date{width:150px;text-align:center;vertical-align:baseline}.EventSetupPartiSection table .action{width:50px;vertical-align:baseline}.EventSetupPartiSection table .categories{border-top:0;vertical-align:baseline}.EventSetupPartiSection table .categoriesHead{border-top:0;width:70px;vertical-align:baseline}.EventSetupPartiSection table .spacer{border-top:0}.EventSetupPartiSection table td span{font-weight:bold}.EventSetupPartiSection table li{display:block;margin-bottom:5px;font-size:12px}.participantClass{display:none}label.participantClassName{margin-left:0 !important}.participantClass dt button{width:15px;height:18px;margin:0}button#saveParticipantClass{margin-left:300px}#addParticipantCategoryDialog{display:none;text-align:center}#addParticipantCategoryDialog input{width:250px;margin:10px}#addParticipantCategoryDialog div button{margin:10px}#newParticipantCategory{display:none}.ClassPersonCount{display:none}.ESParticipantsOption{padding-bottom:5px;font-size:12px}.ESParticipantsOption h4{display:inline}.ESSlotsRemaining{display:none;padding-top:5px;font-size:12px}.ESClassSlotsRemaining{display:none}.EventSetupParticipants{margin-top:10px;padding-bottom:15px;border:solid 1px #ccc;overflow:hidden}.EventSetupParticipants h3{padding:5px 10px;background:#ebf3f8}.EventSetupParticipants.eventSection{display:block;margin:0 10px;padding:10px 0 20px;border-bottom:1px solid #eee;overflow:hidden}.EventSetupParticipants li.event{display:none;margin-bottom:10px;list-style:none}.EventSetupParticipants li.event h4{float:left;width:280px;padding:10px 0 0 10px}.EventSetupParticipants li.event button{float:left;width:130px;font-size:11px;border:0;cursor:pointer}.EventSetupParticipants li.event dd input{width:125px}.EventSetupParticipants li.event dd label{margin-right:15px}.EventSetupParticipants dl{clear:both;overflow:hidden}.EventSetupParticipants dt{clear:both;float:left;width:150px;margin-top:10px;text-align:right}.EventSetupParticipants dt label{line-height:21px;font-size:12px;color:#333}.EventSetupParticipants dt span{display:block;color:#ffa500;display:none}.EventSetupParticipants dt input{margin-right:5px}.EventSetupParticipants dt input#fEventMulti{margin-left:20px}.EventSetupParticipants dd{float:left;width:460px;margin:10px 0 0 15px}.EventSetupParticipants dd select,.EventSetupParticipants dd input{font-size:12px}.EventSetupParticipants dd input[type=text]{width:200px}.EventSetupParticipants dd input.zip{margin-left:15px;width:72px}.EventSetupParticipants dd span{margin-left:0}.EventSetupParticipants dd label{line-height:21px;font-size:13px;color:#333}.EventSetupParticipants dd textarea{border:1px solid #ccc}.EventSetupParticipants dd.ClassDateFieldBlock img{margin:0 5px}.EventSetupParticipants dl.date dt{display:block;float:none;width:500px;margin-top:0;padding-top:10px;text-align:left}.EventSetupParticipants dl.date dd{display:block;float:none;width:500px;margin-top:0}.EventSetupParticipants dl.date dd.dateTime{margin-top:10px}.EventSetupParticipants dl.date dd h4{display:none;margin:10px 0 5px;font-weight:normal}.EventSetupParticipants dl.date dd#eventEndDay{display:none}dl.participantClassPrice{border-top:solid 1px #eee;padding-top:5px;margin-top:5px}dl.participantClassPrice dt{position:relative;width:190px;text-align:left;padding:0 0 0 20px;margin:0 0 10px 0}dl.participantClassPrice dd{position:relative;width:430px;float:none;padding:0 0;margin:0 0 10px 230px;vertical-align:top}dl.participantClassPrice dd input{margin-left:10px}dl.participantClassPrice input.remove{display:none;margin:5px 0 0 10px}dl.participantClassPrice dd input.price{width:175px;margin-left:0}dl.participantClassPrice dd input.priceLevel,dl.participantClassPrice dd input.DateField{width:175px}fieldset.participantClassPrice input.remove{display:none;margin:5px 0 0 10px}fieldset.participantClassPrice input.price{width:175px;margin-left:0}#ClassAgeReqBlock{display:none}.ClassAgeReqSection div{padding:5px 0}.ClassAgeReqSection input.agefield{position:relative;width:75px}.ClassAgeReqSection label.textlabel{position:relative;width:50px}.ClassAgeReqSection label.radiolabel{position:relative;width:75px}dd.participantCategories div{position:relative;width:150px;height:20px;white-space:nowrap;float:left;margin:5px 0 5px 0;text-align:left}dd.participantCategories label{position:relative;margin:0 0;padding:0 0}dd.participantCategories button{font-weight:normal;clear:both;margin:10px 0 10px 0}.EventSetupPartiClassButtons{position:relative;display:none;text-align:right;margin:10px 10px 10px 0}.EventSetupParticipantsHeader{position:relative;font-size:14px;font-weight:bold;color:#333;background-color:#ebf3f8;min-height:20px;line-height:1.5em;padding:2px 5px 2px 5px;margin:0 0 0 0;border:solid 1px #ebf3f8;text-transform:uppercase}.ClassIsOpenTeam{display:none}.ESCQSection table{width:100%;border-right:solid 1px #eee;border-bottom:solid 1px #eee;border-collapse:collapse}.ESCQSection thead th,.ESCQSection tbody td{width:auto;padding:5px 5px;border-top:solid 1px #eee;border-left:solid 1px #eee;text-align:left}.ESCQSection .Name{width:210px}.ESCQSection .Type,.ESCQSection .Answers,.ESCQSection .Action{width:75px;text-align:center}.ESCQSection .Small{width:50px;text-align:center}.ESCQSection tfoot td{text-align:left;font-weight:bold;padding:5px 5px;border-top:solid 1px #eee;border-left:solid 1px #eee}.ESCQSection table td.ListLoading{padding:5px 5px;text-align:center}.ESCQSection table td.ListLoading img{vertical-align:middle;margin-right:10px}.ESCQSection table td.Information{padding:5px 5px;text-align:center}.ESCQSection .CQChildRow{background-color:#eee}.ESCQSection td.CQChildIndent{padding-left:20px}.EventSetupQuestOptions td{padding:5px 20px 0 0}.EventSetupQuestFields{position:relative;margin:5px 5px;padding:5px 0;clear:both}.EventSetupQuestFields dt{position:relative;width:120px;display:block;float:left;clear:both;text-align:left;margin:5px 10px 5px 10px}.EventSetupQuestFields dd{position:relative;width:480px;display:block;float:none;clear:right;text-align:left;padding:0 0;margin:5px 10px 5px 140px}.EventSetupQuestFields dd span{position:relative;margin-left:10px}#AnswerBlock{padding-bottom:20px}.EventSetupQuestField{width:300px}.EventSetupQuestSelect{position:relative;width:170px;height:60px;display:block;margin:0 0;padding:0 0}.EventSetupQuestSelectOptions{position:relative;text-align:left;display:block;float:right;width:290px;height:60px;margin:0 0;padding:0 0}.EventSetupQuestListBox{width:150px;height:60px}.EventSetupQuestClassesList{padding:5px 0}.EventSetupQuestClassesList div{position:relative;width:120px;float:left;display:inline;color:#000;margin:5px 10px 5px 0}.EventSetupQuestClassesList div.Disabled{color:#999}.EventSetupQuestClassesList div.After{position:relative;display:block;float:none;clear:left;height:5px}.EventSetupQuestFormHeader{position:relative;font-size:14px;font-weight:bold;color:#333;background-color:#ebf3f8;min-height:20px;line-height:1.5em;padding:2px 5px 2px 5px;margin:0 0 0 0;border:solid 1px #ebf3f8;text-transform:uppercase}.EventSetupUpsellList table{border-collapse:collapse;width:100%}.EventSetupUpsellList td,.EventSetupUpsellList th{padding:5px 5px;border-bottom:solid 1px #ccc}.EventSetupUpsellNone{text-align:center}.EventSetupConfirm dl{position:relative;padding-top:20px}.EventSetupConfirm dt{position:relative;width:150px;height:30px;float:left;font-size:12px;font-weight:bold;line-height:1.5em;text-align:left;margin:0 10px 0 10px;padding:5px 5px;border-bottom:solid 1px #ccc}.EventSetupConfirm dd{position:relative;width:450px;height:30px;font-size:12px;line-height:1.5em;text-align:left;margin:0 10px 10px 140px;padding:5px 5px;border-bottom:solid 1px #ccc}.PCSpacerRowTop td{height:1px;border-bottom:1px solid #999}.PCSpacerRow td{height:20px;border-bottom:1px solid #999}.PCClassRow td{background-color:#eee;vertical-align:top}.PCClassRow td.PCName{width:160px;font-weight:bold;font-size:1.2em}.PCPriceRow div.PCPrice{float:left;width:160px;padding:0 0 0 30px;font-weight:bold;font-style:italic}.PCPriceRow div.PCDate{float:left;padding:0 0 0 8px;font-size:.9em}.SocialLogo{margin-right:5px;margin-left:5px;vertical-align:middle}.FacebookURL{vertical-align:middle}.TwitterAccount{vertical-align:middle}.associationSelection{border:1px dashed red;padding:5px;background-color:#ebf3f8;font-size:1.25em;font-weight:800}.associationSelection a.close{float:right;font-size:.75em}@-webkit-keyframes animate-stripes{to{background-position:0 0}from{background-position:44px 0}}@-moz-keyframes animate-stripes{to{background-position:0 0}from{background-position:36px 0}}.ui-progress-bar{position:relative;height:6px;padding-right:2px;background-color:#abb2bc;-moz-border-radius:25px;-webkit-border-radius:25px;-o-border-radius:25px;-ms-border-radius:25px;-khtml-border-radius:25px;border-radius:25px;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#949daa),color-stop(100%,#abb2bc));background:-webkit-linear-gradient(#949daa 0%,#abb2bc 100%);background:-moz-linear-gradient(#949daa 0%,#abb2bc 100%);background:-o-linear-gradient(#949daa 0%,#abb2bc 100%);background:-ms-linear-gradient(#949daa 0%,#abb2bc 100%);background:linear-gradient(#949daa 0%,#abb2bc 100%);-moz-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.5),0 1px 0 0 white;-webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.5),0 1px 0 0 white;-o-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.5),0 1px 0 0 white;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.5),0 1px 0 0 white}.ui-progress-bar.blue .ui-progress{background-color:#339bb9!important;border:1px solid #287a91}.ui-progress-bar.error .ui-progress{background-color:#c43c35 !important;border:1px solid #9c302a}.ui-progress-bar.warning .ui-progress{background-color:#d9b31a!important;border:1px solid #ab8d15}.ui-progress-bar.success .ui-progress{background-color:#57a957!important;border:1px solid #458845}.numberTwo{background-color:#7a5e52!important;border:1px solid #6d615f}.numberThree{background-color:#6c6c6c!important;border:1px solid #414141}.numberFour{background-color:#8b8b8b!important;border:1px solid #6c6c6c}.numberFive{background-color:#4d4d4d!important;border:1px solid #313131}.ui-progress-bar.transition .ui-progress{-moz-transition:background-color .5s ease-in,border-color 1.5s ease-out,box-shadow 1.5s ease-out;-webkit-transition:background-color .5s ease-in,border-color 1.5s ease-out,box-shadow 1.5s ease-out;-o-transition:background-color .5s ease-in,border-color 1.5s ease-out,box-shadow 1.5s ease-out;transition:background-color .5s ease-in,border-color 1.5s ease-out,box-shadow 1.5s ease-out}.ui-progress-bar .ui-progress{position:relative;display:block;overflow:hidden;height:4px;-moz-border-radius:25px;-webkit-border-radius:25px;-o-border-radius:25px;-ms-border-radius:25px;-khtml-border-radius:25px;border-radius:25px;-webkit-background-size:44px 44px;-moz-background-size:36px 36px;background-color:#74d04c;background:-webkit-gradient(linear,0 0,44 44,color-stop(0,rgba(255,255,255,.17)),color-stop(.25,rgba(255,255,255,.17)),color-stop(.26,rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,0)),color-stop(.51,rgba(255,255,255,.17)),color-stop(.75,rgba(255,255,255,.17)),color-stop(.76,rgba(255,255,255,0)),color-stop(1,rgba(255,255,255,0))),-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(255,255,255,0)),color-stop(1,rgba(255,255,255,.35))),#74d04c;background:-moz-repeating-linear-gradient(top left -30deg,rgba(255,255,255,.17),rgba(255,255,255,.17) 15px,rgba(255,255,255,0) 15px,rgba(255,255,255,0) 30px),-moz-linear-gradient(rgba(255,255,255,.25) 0%,rgba(255,255,255,0) 100%),#74d04c;-moz-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.4),inset 0 -1px 1px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.4),inset 0 -1px 1px rgba(0,0,0,.2);-o-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.4),inset 0 -1px 1px rgba(0,0,0,.2);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.4),inset 0 -1px 1px rgba(0,0,0,.2);border:1px solid #4c8932;-moz-animation:animate-stripes 2s linear infinite;-webkit-animation:animate-stripes 2s linear infinite;-o-animation:animate-stripes 2s linear infinite;-ms-animation:animate-stripes 2s linear infinite;-khtml-animation:animate-stripes 2s linear infinite;animation:animate-stripes 2s linear infinite}.ui-progress-bar .ui-progress span.ui-label{-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-o-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-khtml-font-smoothing:antialiased;font-smoothing:antialiased;font-size:13px;position:absolute;right:0;line-height:4px;padding-right:12px;color:rgba(0,0,0,.6);text-shadow:rgba(255,255,255,.45) 0 1px 0;white-space:nowrap}.ui-progress-bar .ui-progress span.ui-label b{font-weight:bold}.RegNavBar{position:relative;min-height:30px;white-space:nowrap;padding:0 60px 20px 60px}.spacer{height:25px;width:100%}.ima{color:#f33;text-decoration:none}.ima:visited{color:#f33;text-decoration:none}.ima:hover{color:#ff6a44;text-decoration:underline}.EventRegHelp{font-size:1.3em;font-weight:bold;color:#fff;text-align:center;margin-bottom:10px}.EventRegHelpDefaultCustom{color:#cbcbcb;float:right;font-size:14px;font-style:italic;font-weight:bold;position:relative;top:20px;width:400px;margin-right:20px}#FooterBlock{position:relative;width:940px;height:15px;padding:5px 10px 0 0;*padding:20px 5px 10px 5px;margin:0 0 0 0;clear:both;color:#4b4b4b;text-align:center}a:hover{color:#ff6a44;text-decoration:underline}.Help{text-align:center;color:#fff;font-weight:bold;font-size:14px;font-style:italic}.EventRegContinueButton{position:relative;text-align:right;margin:10px 10px;padding:5px 5px;padding-bottom:20px}.EventRegButtons{position:relative;width:810px;height:45px;padding:10px 0}.EventRegButtonsLeft{position:relative;min-width:100px;float:left;margin:0 10px 0 10px}.EventRegButtonsRight{position:relative;min-width:100px;text-align:right;float:right;margin:0 10px 0 10px}.RegSelectListBox{position:relative}.RegSelectNoteBox{position:absolute;top:10px;right:0;width:152px;margin:0 0 0 0;padding:0 0}.RegViewCartBox{position:relative;width:142px;height:56px;display:none;padding:5px 5px}.RegViewCartBox a{position:absolute;right:10px;font-weight:bold}.CartBox{float:right;padding:8px 10px 10px 10px;height:20px;display:table-row;margin-top:15px}.CartBox:hover{cursor:pointer}.CartImg{width:24px}.CartImgBox{display:table-cell;height:20px;vertical-align:top;padding-right:8px}.CartLinkBox{display:table-cell;height:20px;vertical-align:top}.CartLink{color:#fff}.CartLink:hover{color:#fff;text-decoration:none}.RegViewCartLink{display:inline-block;color:#fff;font-weight:bold;padding:5px;text-align:center;border-radius:12px;background:#f48509 url("/images/events/EventReg/btn_cartitems_142x36.gif") top left;border:1px solid #e59e59;min-width:12px;padding-left:40px;padding-right:10px;height:13px;float:right;margin:0 10px}.RegViewCartLink:hover{text-decoration:underline;color:#fff}.RegViewCartLinkOn{text-decoration:underline}#RegMailPaymentBlock{display:none}.COPPADisplay{padding:10px 10px;line-height:15px}.COPPADisplay p{margin-bottom:10px}.EventRegTypeChecks{margin:5px 5px}.EventRegTZNote{display:none;font-size:10px;float:right;margin:10px 10px}.EventRegVolunteerBlock{display:none;margin:10px 10px;font-weight:bold}.EventRegVolunteerButton{vertical-align:middle}.EventRegSelectAdBox{font-size:11px;font-weight:bold;padding:0 0 10px 0;text-align:left;word-wrap:break-word;width:750px}.EventRegSlotsRemaining{display:none;padding:0 5px 10px 5px;font-size:14px;font-weight:bold}.EventRegSlotsRemaining span{color:#f30}.EventRegClassSlotsRemaining{padding:2px 10px 2px 0}.EventRegClassSlotsRemaining span{color:#f30}.EventRegOpenTeamField{display:none}.EventRegAgeNote{font-weight:normal;padding:2px 0}.RegContentBorder{position:relative;padding:0 10px 10px 10px;margin:0 0}.RegPersonalInfoTeam{width:590px}.EventRegPersonalContent{position:relative;clear:both;float:none}.RegTeamList{position:relative;margin:0 0;padding:5px 5px;border:solid 1px #ccc;display:none}.RegTeamListTeamName{font-size:14px;font-weight:bold}.RegTeamListCurr{background-color:#ebebeb}.RegTeamListItem{font-size:14px}.EventRegTeamMemberNum{position:relative;display:none;margin:10px 0;padding:5px 5px 5px 0;font-size:14px;font-weight:bold;border-bottom:solid 1px #333}#RegPromptLoginBlock{display:none;padding:5px 5px;margin-bottom:10px}#RegPromptLoginBlock img{vertical-align:middle;margin-left:10px}#RegPromptLoginBlock div{padding:5px 0}.EventRegPersonalButtons{position:relative;display:none;padding:10px 0}.EventRegPersonalButtons table td{text-align:center}.EventRegCampaignNote{position:relative;text-align:center;vertical-align:middle;font-size:14px;padding:10px 10px;width:550px;margin:10px auto;background-color:#ffc}.EventRegDateField img.ui-datepicker-trigger{margin-left:5px;vertical-align:middle}.EventRegLegal{position:relative;height:200px;margin:20px 0 20px 0}.EventRegLegal h3{font-size:14px;font-weight:bold;margin:10px auto 10px auto;text-align:center}.EventRegIPhoneScrollNote{position:relative;display:none;padding:5px 0}.RegReviewHeader{position:relative;font-weight:bold;font-size:14px;line-height:1.5em;padding:5px 5px;background:#fff url(/images/events/EventReg/reg_gradient.gif) repeat-x 0 0}.RegReviewSubHeader{position:relative;font-size:14px;line-height:1.5em;padding:5px 5px 0 5px}.EventRegReviewAdBox{display:none;font-size:14px;padding:10px 0 10px 5px;width:550px}.EventRegReviewButtonBar{position:relative;padding-bottom:15px;margin-top:40px}.EventRegUpsellBlock h2{position:relative;font-size:14px;font-weight:bold;line-height:1.5em;margin:10px 0 0 0}.EventRegUpsellBlock table{position:relative;width:540px;border-collapse:collapse;margin:5px 0 5px 0}.EventRegUpsellBlock td{padding:20px 5px;border-bottom:solid 1px #ccc}.EventRegUpsellBlock td.image{width:75px}.EventRegUpsellBlock tbody .itemname{font-size:14px;font-weight:bold;line-height:1.5em}.EventRegUpsellBlock tbody .dateloc{color:#999;font-weight:bold}.EventRegUpsellBlock tbody .register{width:80px;margin:10px 0 0 0}.EventRegUpsellBlock .upsell{display:inline-block;position:relative;width:225px;border-collapse:collapse;margin:5px 45px 5px 0;padding:20px 5px;border-bottom:solid 1px #ccc;overflow:hidden;padding-left:90px;vertical-align:top}.EventRegUpsellBlock .upsell img{position:absolute;width:75px;left:0}.EventRegUpsellBlock .upsell .description{display:inline-block;vertical-align:top}.EventRegUpsellBlock .upsell .itemname{line-height:1.5em}.EventRegUpsellBlock .upsell .dateloc{color:#999}.EventRegUpsellBlock .upsell .register{width:80px;margin-top:10px}.ReviewCartBox{position:relative;top:0;left:0;padding:5px 5px;margin:0 0;background:#faa11a url(/images/events/EventReg/cart_icon.jpg) no-repeat 10px 9px}.ReviewCartLink{color:#fff;font-weight:bold;width:200px;height:24px;padding:5px 5px 0 55px;text-align:left;cursor:pointer}.ReviewCartLinkOn{text-decoration:underline}.ReviewCartLinkText{font-size:11px;margin-left:10px;font-weight:bold}.EventRegReviewTallyBox{position:relative;padding:0 0}.EventRegReviewTallyContent{position:relative;padding:0 10px 10px 10px}.EventRegReviewTallyContent h2{font-size:14px;font-weight:bold;line-height:1.5em;border-bottom:solid 1px #333;padding:0 0;margin:0 0 0 0}.EventRegReviewTallyContent h3{font-size:12px;font-weight:bold;margin:10px 0 0 0}.EventRegReviewItemPriceLine{width:220px;border-bottom:dotted 1px #999;font-size:11px}.EventRegReviewItemNonPriceLine{white-space:nowrap;vertical-align:bottom;font-size:11px}.EventRegReviewHeader{position:relative;margin:5px 0 5px 0;font-weight:bold;font-size:12px}#EventReviewBlock{padding-bottom:10px}.EventRegReviewItemBox{margin:10px 0 10px 0;padding-bottom:10px;border-bottom:solid 1px #ccc}.EventRegReviewItemBoxBot{margin:10px 0 10px 0}table.RegReviewSubtotal{position:relative;margin:5px 0 5px auto;border-collapse:collapse;font-size:11px}table.RegReviewSubtotal td{text-align:right;padding:0 5px 0 5px}table.RegReviewSubtotal td.SubtotalValue{width:auto;text-align:right;padding:0 5px 0 0}#SubtotalsBlock{text-align:right;padding:0 0;margin:0 0}.EventRegCheckoutBox{position:relative;width:220px;margin:10px 10px 10px 10px;text-align:right}.EventRegCheckoutBox img{position:relative}.ERAlertDialog{position:relative;padding:20px 10px;text-align:center;font-size:12px}.ERAlertDialog p{padding-bottom:10px}.ERAlertDialog p.left{text-align:left}.ERAlertDialog ul li{text-align:left;width:300px;margin:0 auto;padding-bottom:5px}.ERAlertDialog a{color:#f33}.ERAlertButtons{position:relative;text-align:center;padding:10px 5px}.eventOverviewDialog article{display:block;padding:10px 0 15px 0;background-color:#eee;overflow:auto}.eventOverviewDialog article .logo{float:left;margin-right:10px;margin-bottom:10px}.eventOverviewDialog article .eventDate{color:#999}.eventOverviewDialog article .detailSection:first-child{border-top:0}.eventOverviewDialog article .detailSection{border-top:2px solid #dadada;margin:10px 15px;padding:5px 0}.eventOverviewDialog article .detailSection h1,.eventOverviewDialog .detailSection h2{margin-bottom:5px}.eventOverviewDialog article .eventLinks{font-size:1.15em;padding:10px}.eventOverviewDialog article .eventLinks li{margin-bottom:10px}.eventOverviewDialog article .eventLinks a{display:block}.eventOverviewDialog .buttonBar{margin-top:10px;text-align:center}.jjCol1{padding-right:10px;text-align:left;vertical-align:bottom;font-weight:600;font-family:"Open Sans",Arial}.jjCol3{text-align:right;vertical-align:bottom;font-weight:600;font-family:"Open Sans",Arial}.jjPageTitle{font-size:30px}.jjPageSubtitle{color:#000;font-size:16px}.jjMedSm600HD{font-size:16px;font-weight:600;font-family:"Open Sans",Arial}.jjSmall600HD{font-size:14px;font-weight:600;font-family:"Open Sans",Arial}.jjSmall300HD{font-size:14px;font-weight:300;font-family:"Open Sans",Arial}.jjMed300{font-size:18px;font-weight:300;font-family:"Open Sans",Arial}