/* ******* */
/* general */
/* ******* */

.acs_radio_checked {white-space:normal;clear:both;background: url(../../images/rfl_fy13/rfl-fy13-radio-checked.png) 0 0 no-repeat;}
.acs_radio_unchecked {white-space:normal;clear:both;background: url(../../images/rfl_fy13/rfl-fy13-radio-unchecked.png) 0 0 no-repeat;}
.acs_checkbox_checked {background: url(../../images/rfl_fy13/rfl-fy13-checkbox-checked.png) 0 0 no-repeat;}
.acs_checkbox_unchecked {background: url(../../images/rfl_fy13/rfl-fy13-checkbox-unchecked.png) 0 0 no-repeat;}

/* ******************** */
/* page heading + share */
/* ******************** */

#tr-heading-title {
  color: #2b0171;
}

/* ************************* */
/* registration progress bar */
/* ************************* */

.progressBar {
  background: url(../../images/msabccy13rflcy14/RFL_progress_bar.png);
}
#acs-reg-heading li {
  color: #acacac;
}
#step-1 li#textStep1, 
#step-2 li#textStep2, 
#step-3 li#textStep3, 
#step-4 li#textStep4, 
#step-5 li#textStep5 {
  color: #2b0171;
}

/* ******* */
/* buttons */
/* ******* */

a.reusButton.orange, input.reusButton.orange, button.reusButton.orange {
  background-color: #e16b24;
  border: 0;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  filter: dropshadow(color=#007e74, offx=0, offy=0);
  font-size: 16px;
  height: 33x;
  line-height: 33px;
  margin: 0;
  padding: 0 38px;
}
a.reusButton.orange:hover, input.reusButton.orange:hover, button.reusButton.orange:hover {
  color: #fff;
  background-color: #e14e06;
  border: 0;
  filter: dropshadow(color=#009d90, offx=0, offy=0);
}

/* ************* */
/* greeting page */
/* ************* */

#tr-greeting-container #tr-greeting-eventInfo-name h1 {
  color: #2b0171;
}
#tr-greeting-container #tr-greeting-eventInfo-date {
  color: #2b0171;
}
#tr-greeting-container #tr-greeting-eventInfo-time {
  color: #2b0171;
}
#tr-greeting-container #tr-greeting-eventInfo-location-name {
  color: #2b0171;
}
.greeting-actions {
  background: #e16b24;
  color: #ffffff !important;
}
.greeting-actions:hover {
  background: #e14e06 !important;
}
#tr-greeting-container #tr-greeting-eventStats p #tr-greeting-fundraisingStats {
  color: #2b0171;
}
#tr-greeting-container #tr-greeting-topParticipants-title {
  color: #2b0171;
}
#tr-greeting-container #tr-greeting-topTeams-title {
  color: #2b0171;
}
#tr-greeting-container #tr-greeting-topCompanies-title {
  color: #2b0171;
}

/* *********************** */
/* return using login page */
/* *********************** */

.eventSignUp h2 {
  color: #2b0171;
}

/* ********************** */
/* registration side rail */
/* ********************** */

#acs-side #sideRegInfo {
  background: #efefef;
}
#acs-side #sideRegInfo p {
  color: #545454;
  font: bold 13px Arial,Helvetica,sans-serif;
}
#acs-side #sideRegInfo p.team-name, #acs-side #sideRegInfo p.event-name {
  font-size: 18px;
  line-height: 24px;
  color: #3067b3;
}
#acs-side #sideRegInfo p.team-name {
  margin-bottom: 12px;
}
#acs-side #sideRegInfo p.event-sched, #acs-side #sideRegInfo p.event-loc { 
  font-size: 16px;
  line-height: 25px;  
  color: #545454;
}
#acs-side #sideRegSubInfo {
  background: #efefef;
}
#acs-side .hr {
  background: #cdcdcd;
  font-size: 0;
}

/* ************* */
/* personal page */
/* ************* */

#tr-personal-container #tr-personal-photos-container {
  background: url(../../images/RFL_FY13_photo_background.png);
  background-repeat: no-repeat;
}
#tr-personal-container .tr-personal-photo-caption p {
  color: #2b0171;
}
#tr-personal-container #tr-personal-info-header h1 #tr-personal-info-header-current, 
#tr-personal-container #tr-personal-info-header-newValue {
  color: #2b0171;
}
#tr-personal-container #tr-personal-progress-thermometer {
  background: #f4d4b1;
}
#tr-personal-container #tr-personal-progress-thermometer div {
  background: #dd7536;
}
#tr-personal-container #tr-personal-progress-thermometer div span {
  color: #f4d4b1;
}
#tr-personal-container #tr-personal-progress-raised {
  color: #dd7536;
}
#tr-personal-container #tr-personal-buttons-header h2 {
  color: #2b0171;
}
#tr-personal-container .tr-personal-buttons p a {
  background: #e16b24;
}
#tr-personal-container .tr-personal-buttons p a:hover {
  background: #e14e06;
}
#tr-personal-container .tr-personal-buttons p a span {
  color: #ffffff;
}
#tr-personal-container #tr-personal-facebook-comments-header h2 {
  color: #2b0171;
}
#tr-personal-container #tr-personal-donor-honor-roll-header {
  background: #54538b;
}
#tr-personal-container #tr-personal-donor-honor-roll-header p {
  background: #54538b;
  color: #ffffff;
}
.tr-personal-modal-header, 
.tr-team-modal-header, 
.page-RFL_CY14_TR_event_search #team-donate-modal-header, 
.pg-teamlist #team-donate-modal-header {
  color: #2b0171;
}

/* ********* */
/* team page */
/* ********* */

#tr-team-container #tr-team-photos-container {
  background: url(../../images/RFL_FY13_photo_background.png);
  background-repeat: no-repeat;
}
#tr-team-container .tr-team-photo-caption p {
  color: #2b0171;
}
#tr-team-container #tr-team-info-header h1 #tr-team-info-header-current {
  color: #2b0171;
}
#tr-team-container #tr-team-progress-thermometer {
  background: #f4d4b1;
}
#tr-team-container #tr-team-progress-thermometer div {
  background: #dd7536;
}
#tr-team-container #tr-team-progress-thermometer div span {
  color: #f4d4b1;
}
#tr-team-container #tr-team-progress-raised {
  color: #dd7536;
}
#tr-team-container #tr-team-buttons-header h2 {
  color: #2b0171;
}
#tr-team-container .tr-team-buttons p a {
  background: #e16b24;
}
#tr-team-container .tr-team-buttons p a:hover {
  background: #e14e06;
}
#tr-team-container .tr-team-buttons p a span {
  color: #ffffff;
}
#tr-team-modal-donationInterstitial-confirm p a, 
.page-RFL_CY14_TR_event_search #team-donate-confirm p a, 
.pg-teamlist #team-donate-confirm p a {
  background: #e16b24;
}
#tr-team-modal-donationInterstitial-confirm p a:hover, 
.page-RFL_CY14_TR_event_search #team-donate-confirm p a:hover, 
.pg-teamlist #team-donate-confirm p a:hover {
  background: #e14e06;
}
#tr-team-modal-donationInterstitial-teamRoster-header p, 
.page-RFL_CY14_TR_event_search #team-donate-roster-header p, 
.pg-teamlist #team-donate-roster-header p {
  color: #54538b;
}
#tr-team-container #tr-team-roster-header h2 {
  color: #54538b;
}
#tr-team-container #tr-team-roster-container .tr_roster tr td.tr_captain {
  background: url(../../images/RFL_FY13_team_captain_bg.png) left center;
  background-repeat: no-repeat;
}
#tr-team-container #tr-team-donor-honor-roll-header {
  background: #54538b;
}
#tr-team-container #tr-team-donor-honor-roll-header h2 {
  color: #ffffff;
}
#tr-team-container #tr-team-facebook-comments-header h2 {
  color: #2b0171;
}

/* ****************** */
/* participant center */
/* ****************** */

#pc-event-info h1, 
#pc-event-info p#pc-event-date, 
#pc-event-info p#pc-event-time, 
#pc-event-info p#pc-event-location {
  color: #2b0171;
}