/* ---- Structure ---- */
#id_tbRJK8M {
  margin-bottom:0;
}

/* Footer */
.zoneFooter3 {
  display:none;
}

/* ---- Navigation ---- */
.WaGadgetMenuHorizontal.menuStyle003 .menuInner ul.firstLevel>li.sel>.item>a {
  color: #222;
  font-weight: 700;
}
.WaGadgetMenuHorizontal.menuStyle003 .menuInner ul.firstLevel>li>.item>a,
.WaGadgetMenuHorizontal.menuStyle003 .menuInner ul.firstLevel>li>.item>a:hover {
  color:#222!important;
}
.WaGadgetMenuHorizontal.menuStyle003 .menuInner ul ul {
  box-shadow:none;
}

/* ---- Text ---- */
a, a:hover {
  color:#222;
  text-decoration:underline;
}
.WaGadgetLoginButton a {
  text-decoration:none;
}
.WaGadgetLoginButton a,
.WaGadgetLoginButton a:hover {
  color:#222;
}
.WaContentDivider.dividerStyle003 {
  background:#373737;
}
a.stylizedButton.buttonStyle003 {
  background:#222;
}
a.stylizedButton.buttonStyle003:hover {
  background:#111;
}

/* Tables */
/* .gadgetStyleBody th,
.gadgetStyleBody td {
  padding:2px 4px;
} */







/* ---- Housing closed ---- */
/* A La Carte */
#idContainer9778232,
#idContainer9778233,
#idContainer9778234,
/* All-Inclusive */
#idContainer9606598,
#idContainer9606561,
#idContainer9648108,
/* All-Inclusive for Renewing Members */
/*#idContainer9898021,
#idContainer9898022,
#idContainer9898023,*/
/* One Day */
#idContainer9780794,
#idContainer9780795,
#idContainer9780796
 {
  display:none;
}




/* ---- Breakouts closed ---- */

/* -- TM-T1 Fairchild -- */
/* A La Carte */
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_stepTemplate_registrationForm_eventRegistrationFormRepeater_ctl30_RadioGroup9778304 .fieldItem:nth-child(2),
/* All-Inclusive */
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_stepTemplate_registrationForm_eventRegistrationFormRepeater_ctl30_RadioGroup9596951 .fieldItem:nth-child(2),
/* All-Inclusive for Renewing Members */
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_stepTemplate_registrationForm_eventRegistrationFormRepeater_ctl29_RadioGroup9898027 .fieldItem:nth-child(2),

/* -- TM-T3 Wallace -- */
/* A La Carte */
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_stepTemplate_registrationForm_eventRegistrationFormRepeater_ctl31_RadioGroup9778305 .fieldItem:nth-child(2),
/* All-Inclusive */
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_stepTemplate_registrationForm_eventRegistrationFormRepeater_ctl31_RadioGroup9596952 .fieldItem:nth-child(2),
/* All-Inclusive for Renewing Members */
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_stepTemplate_registrationForm_eventRegistrationFormRepeater_ctl30_RadioGroup9898028 .fieldItem:nth-child(2),

/* -- TM-FT2 Pigment -- */
/* A La Carte */
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_stepTemplate_registrationForm_eventRegistrationFormRepeater_ctl33_RadioGroup9778306 .fieldItem:nth-child(6),
/* All-Inclusive */
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_stepTemplate_registrationForm_eventRegistrationFormRepeater_ctl33_RadioGroup9596950 .fieldItem:nth-child(6),
/* All-Inclusive for Renewing Members */
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_stepTemplate_registrationForm_eventRegistrationFormRepeater_ctl32_RadioGroup9898030 .fieldItem:nth-child(6),

/* -- TA-FT2 Pigment -- */
/* A La Carte */
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_stepTemplate_registrationForm_eventRegistrationFormRepeater_ctl38_RadioGroup9778316 .fieldItem:nth-child(6),
/* All-Inclusive */
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_stepTemplate_registrationForm_eventRegistrationFormRepeater_ctl38_RadioGroup9597108 .fieldItem:nth-child(6),
/* All-Inclusive for Renewing Members */
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_stepTemplate_registrationForm_eventRegistrationFormRepeater_ctl37_RadioGroup9898035 .fieldItem:nth-child(6)

 {
  display:none;
}

/* -- TA-FT1 Harvard Equipment -- */
/* A La Carte */
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_stepTemplate_registrationForm_eventRegistrationFormRepeater_ctl38_RadioGroup9778316 .fieldItem:nth-child(5),
/* All-Inclusive */
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_stepTemplate_registrationForm_eventRegistrationFormRepeater_ctl38_RadioGroup9597108 .fieldItem:nth-child(5),
/* All-Inclusive for Renewing Members */
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_stepTemplate_registrationForm_eventRegistrationFormRepeater_ctl37_RadioGroup9898035 .fieldItem:nth-child(5)
 {
  display:none;
}

/* -- TM-W2 Swirnoff -- */
/* A La Carte */
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_stepTemplate_registrationForm_eventRegistrationFormRepeater_ctl33_RadioGroup9778306 .fieldItem:nth-child(3),
/* All-Inclusive */
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_stepTemplate_registrationForm_eventRegistrationFormRepeater_ctl33_RadioGroup9596950 .fieldItem:nth-child(3),
/* All-Inclusive for Renewing Members */
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_stepTemplate_registrationForm_eventRegistrationFormRepeater_ctl32_RadioGroup9898030 .fieldItem:nth-child(3)
 {
  display:none;
}

/* -- FM-W2 Swirnoff -- */
/* A La Carte */
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_stepTemplate_registrationForm_eventRegistrationFormRepeater_ctl43_RadioGroup9778319 .fieldItem:nth-child(3),
/* All-Inclusive */
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_stepTemplate_registrationForm_eventRegistrationFormRepeater_ctl43_RadioGroup9597145 .fieldItem:nth-child(3),
/* All-Inclusive for Renewing Members */
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_stepTemplate_registrationForm_eventRegistrationFormRepeater_ctl42_RadioGroup9898040 .fieldItem:nth-child(3)
 {
  display:none;
}










/* ------------- Event Registration ------------ */

/* ------ Registration form template ------ */

/* Container */
#PAGEID_18009 div#idRegistrationFormContainer.publicWizardNameContainer {
  margin:0 3%;
}

/* Top form header text */
#PAGEID_18009 .formTitleOuterContainer .formTitleContainer .inner h3.formTitle,
#PAGEID_18009 .formTitleOuterContainer .formTitleContainer .inner .mandatoryFieldsTitle strong {
  font-size:1.5em;
}

@media screen and (max-width:616px) {

  /* Top form header text */
  #PAGEID_18009 .formTitleOuterContainer .formTitleContainer .inner h3.formTitle,
  #PAGEID_18009 .formTitleOuterContainer .formTitleContainer .inner .mandatoryFieldsTitle strong {
    font-size:1.25em;
  }
  #PAGEID_18009 .formTitleOuterContainer .formTitleContainer .inner h3.formTitle,
  #PAGEID_18009 .formTitleOuterContainer .formTitleContainer .inner .mandatoryFieldsTitle {
    float:none;
    text-align:left;
  }
  #PAGEID_18009 .formTitleOuterContainer .formTitleContainer .inner h3.formTitle {
    /*display:none;*/
  }
  #PAGEID_18009 .formTitleOuterContainer .formTitleContainer .inner .mandatoryFieldsTitle {
    margin: 1.1em 0 .75em;
  }

  /* Field label text */
  #PAGEID_18009 .fieldSubContainer .fieldLabel,
  #PAGEID_18009 .fieldSubContainer .fieldLabel strong.mandatoryLabel {
    color:#000;
    font-weight:600;
    font-size:16px;
    margin-bottom:.4em;
  }
} 

/* Mandatory symbol visibility */
#PAGEID_18009 .mandatorySymbol {
  visibility:visible!important;
  padding-right:.3em;
}

/* Text fields */
#PAGEID_18009 .fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody input.subjectTextBox,
#PAGEID_18009 .fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody input.typeText,
#PAGEID_18009 .fieldContainer.textFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody input[type=text] {
  padding: 4px 4px 4px 7px;
  line-height:1.55;
}

/* Add space under top form */
#PAGEID_18009 #idContainer9605417 {
  padding-top:1em;
}

/* Field text */
#PAGEID_18009 .fieldSubContainer .fieldBody .fieldItem span.label,
#PAGEID_18009 .fieldSubContainer .fieldLabel,
#PAGEID_18009 .fieldSubContainer .fieldBody>span {
  line-height:1.5;
}

#PAGEID_18009 .fieldSubContainer .fieldBody .fieldItem span.typeCheckboxContainer,
#PAGEID_18009 .fieldSubContainer .fieldBody .fieldItem span.typeRadioContainer {
  margin-top:5.5px;
}
#PAGEID_18009 .fieldSubContainer table td.left .fieldLabel {
  padding-top:5px;
}
#PAGEID_18009 .fieldSubContainer .fieldBody {
}

/* Instructions */
#PAGEID_18009 .fieldSubContainer .fieldBody > .typeInstruction,
#PAGEID_18009 .fieldSubContainer .fieldBody .fieldItem span.label .typeInstruction {
  color:#777;
  font-size:1em;
  font-style:normal;
  padding-top:1em;
  padding-bottom:2em;
  padding-bottom:1em;
  padding:1.5em 0;
  line-height:1.55;
}

/* Headers */
#PAGEID_18009 .captionOuterContainer .captionContainer .fieldLabel {
  display:none;
}
#PAGEID_18009 .captionOuterContainer .captionContainer .fieldBody {
}
#PAGEID_18009 .captionOuterContainer .captionContainer .fieldBody h4 {
  text-align:center;
}



/* ------ Munsell registration form fields ------ */

/*   
  All-Inclusive    
    Messages:
      Membership #idContainer9610549
    ...  
  All-Inclusive for Renewing Members
    Messages
      Membership none
      Housing #idContainer9898020
      Breakouts #idContainer9898025    
    Headers
      Treehouse #idCaptionContainer9898019
      Breakouts #idCaptionContainer9898024
        TM #idCaptionContainer9898026
        TA #idCaptionContainer9898031
        FM #idCaptionContainer9898036
        OR
          #idCaptionContainer9898029
          #idCaptionContainer9898034
          #idCaptionContainer9898039
  A La Carte
    Messages
      Membership #idContainer9778221
      Housing #idContainer9778231
      Breakouts #idContainer9778236    
    Headers
      Treehouse #idCaptionContainer9778230
      Breakouts #idCaptionContainer9778235
        TM #idCaptionContainer9778237
        TA #idCaptionContainer9778242
        FM #idCaptionContainer9778247
        OR
          #idCaptionContainer9778240
          #idCaptionContainer9778245
          #idCaptionContainer9778250
  One Day  
    Messages
      Membership #idContainer9775405
      Housing #idContainer9780793
    ...
*/

/* ---- Section headers ---- */

/* All-Inclusive */
#idCaptionContainer9605481.captionOuterContainer .captionContainer .fieldBody,
#idCaptionContainer9605484.captionOuterContainer .captionContainer .fieldBody,
#idCaptionContainer9596949.captionOuterContainer .captionContainer .fieldBody,
#idCaptionContainer9597041.captionOuterContainer .captionContainer .fieldBody,
#idCaptionContainer9597107.captionOuterContainer .captionContainer .fieldBody,
#idCaptionContainer9597142.captionOuterContainer .captionContainer .fieldBody,
#idCaptionContainer9597138.captionOuterContainer .captionContainer .fieldBody,
/* All-Inclusive for Renewing Members */
#idCaptionContainer9898019.captionOuterContainer .captionContainer .fieldBody,
#idCaptionContainer9898024.captionOuterContainer .captionContainer .fieldBody,
#idCaptionContainer9898026.captionOuterContainer .captionContainer .fieldBody,
#idCaptionContainer9898031.captionOuterContainer .captionContainer .fieldBody,
#idCaptionContainer9898036.captionOuterContainer .captionContainer .fieldBody,
/* A La Carte */
#idCaptionContainer9778230.captionOuterContainer .captionContainer .fieldBody,
#idCaptionContainer9778235.captionOuterContainer .captionContainer .fieldBody,
#idCaptionContainer9778237.captionOuterContainer .captionContainer .fieldBody,
#idCaptionContainer9778242.captionOuterContainer .captionContainer .fieldBody,
#idCaptionContainer9778247.captionOuterContainer .captionContainer .fieldBody,
/* One Day */
#idCaptionContainer9780792.captionOuterContainer .captionContainer .fieldBody {
  width:100%;
}
/* All-Inclusive */
#idCaptionContainer9605481.captionOuterContainer .captionContainer .fieldBody h4,
#idCaptionContainer9605484.captionOuterContainer .captionContainer .fieldBody h4,
#idCaptionContainer9596949.captionOuterContainer .captionContainer .fieldBody h4,
#idCaptionContainer9597041.captionOuterContainer .captionContainer .fieldBody h4,
#idCaptionContainer9597107.captionOuterContainer .captionContainer .fieldBody h4,
#idCaptionContainer9597142.captionOuterContainer .captionContainer .fieldBody h4,
#idCaptionContainer9597138.captionOuterContainer .captionContainer .fieldBody h4,
/* All-Inclusive for Renewing Members */
#idCaptionContainer9898019.captionOuterContainer .captionContainer .fieldBody h4,
#idCaptionContainer9898024.captionOuterContainer .captionContainer .fieldBody h4,
#idCaptionContainer9898026.captionOuterContainer .captionContainer .fieldBody h4,
#idCaptionContainer9898031.captionOuterContainer .captionContainer .fieldBody h4,
#idCaptionContainer9898036.captionOuterContainer .captionContainer .fieldBody h4,
/* A La Carte */
#idCaptionContainer9778230.captionOuterContainer .captionContainer .fieldBody h4,
#idCaptionContainer9778235.captionOuterContainer .captionContainer .fieldBody h4,
#idCaptionContainer9778237.captionOuterContainer .captionContainer .fieldBody h4,
#idCaptionContainer9778242.captionOuterContainer .captionContainer .fieldBody h4,
#idCaptionContainer9778247.captionOuterContainer .captionContainer .fieldBody h4 {
  font-size:24px;
  text-align:center;
}
/* All-Inclusive */
#idCaptionContainer9605481,
#idCaptionContainer9605484,
#idCaptionContainer9596949,
#idCaptionContainer9597041,
#idCaptionContainer9597107,
#idCaptionContainer9597142,
#idCaptionContainer9597138,
/* All-Inclusive for Renewing Members */
#idCaptionContainer9898019,
#idCaptionContainer9898024,
#idCaptionContainer9898026,
#idCaptionContainer9898031,
#idCaptionContainer9898036,
/* A La Carte */
#idCaptionContainer9778230,
#idCaptionContainer9778235,
#idCaptionContainer9778237,
#idCaptionContainer9778242,
#idCaptionContainer9778247 {
  border-top:1px solid #aaa;
  border-top:1px solid #eee;
  padding-top:2em;
  margin-top:3em;
  padding-bottom:0;
}

/* -- Large section headers: Housing, Breakouts -- */

/* All-Inclusive */
#idCaptionContainer9605521.captionOuterContainer .captionContainer .fieldBody h4,
#idCaptionContainer9597138.captionOuterContainer .captionContainer .fieldBody h4,
/* All-Inclusive for Renewing Members */
#idCaptionContainer9898019.captionOuterContainer .captionContainer .fieldBody h4,
#idCaptionContainer9898024.captionOuterContainer .captionContainer .fieldBody h4,
/* A La Carte */
#idCaptionContainer9778230.captionOuterContainer .captionContainer .fieldBody h4,
#idCaptionContainer9778235.captionOuterContainer .captionContainer .fieldBody h4,
/* One Day */
#idCaptionContainer9780792.captionOuterContainer .captionContainer .fieldBody h4 {
  font-size:30px;
  text-align:center;
}
/* All-Inclusive */
#idCaptionContainer9605521,
#idCaptionContainer9597138,
/* All-Inclusive for Renewing Members */
#idCaptionContainer9898019,
#idCaptionContainer9898024,
/* A La Carte */
#idCaptionContainer9778230,
#idCaptionContainer9778235,
/* One Day */
#idCaptionContainer9780792 {
  border-top:1px solid #999;
  padding-top:3em;
  margin-top:3em;
  padding-bottom:0;
}

/* -- Breakouts header -- */
/* All-Inclusive */
#idCaptionContainer9605521,
/* All-Inclusive for Renewing Members */
#idCaptionContainer9898024,
/* A La Carte */
#idCaptionContainer9778235 {
  margin-top:3.5em;
}

/* -- Breakouts OR headers -- */
/* All-Inclusive */
#idCaptionContainer9597003.captionOuterContainer,
#idCaptionContainer9597113.captionOuterContainer,
#idCaptionContainer9597144.captionOuterContainer,
#idCaptionContainer9610546.captionOuterContainer,
/* All-Inclusive for Renewing Members */
#idCaptionContainer9898029.captionOuterContainer,
#idCaptionContainer9898034.captionOuterContainer,
#idCaptionContainer9898039.captionOuterContainer,
/* A La Carte */
#idCaptionContainer9778240.captionOuterContainer,
#idCaptionContainer9778245.captionOuterContainer,
#idCaptionContainer9778250.captionOuterContainer {
  margin-top:0;
  margin-bottom:2.5em;
}
/* All-Inclusive */
#idCaptionContainer9597003.captionOuterContainer .captionContainer .fieldBody h4,
#idCaptionContainer9597113.captionOuterContainer .captionContainer .fieldBody h4,
#idCaptionContainer9597144.captionOuterContainer .captionContainer .fieldBody h4,
#idCaptionContainer9610546.captionOuterContainer .captionContainer .fieldBody h4,
/* All-Inclusive for Renewing Members */
#idCaptionContainer9898029.captionOuterContainer .captionContainer .fieldBody h4,
#idCaptionContainer9898034.captionOuterContainer .captionContainer .fieldBody h4,
#idCaptionContainer9898039.captionOuterContainer .captionContainer .fieldBody h4,
/* A La Carte */
#idCaptionContainer9778240.captionOuterContainer .captionContainer .fieldBody h4,
#idCaptionContainer9778245.captionOuterContainer .captionContainer .fieldBody h4,
#idCaptionContainer9778250.captionOuterContainer .captionContainer .fieldBody h4 {
  font-size:19px;
  text-align:left;
}
/* All-Inclusive */
#idCaptionContainer9597003.captionOuterContainer .captionContainer .fieldLabel,
#idCaptionContainer9597113.captionOuterContainer .captionContainer .fieldLabel,
#idCaptionContainer9597144.captionOuterContainer .captionContainer .fieldLabel,
#idCaptionContainer9610546.captionOuterContainer .captionContainer .fieldLabel,
/* All-Inclusive for Renewing Members */
#idCaptionContainer9898029.captionOuterContainer .captionContainer .fieldLabel,
#idCaptionContainer9898034.captionOuterContainer .captionContainer .fieldLabel,
#idCaptionContainer9898039.captionOuterContainer .captionContainer .fieldLabel,
/* A La Carte */
#idCaptionContainer9778240.captionOuterContainer .captionContainer .fieldLabel,
#idCaptionContainer9778245.captionOuterContainer .captionContainer .fieldLabel,
#idCaptionContainer9778250.captionOuterContainer .captionContainer .fieldLabel {   
  display:block;
}

/* --- Messages: Membership, Housing, Breakouts --- */

/* -- Hide left column and field input -- */
/* All-Inclusive */
#idContainer9605490 .fieldSubContainer table td.left,
#idContainer9605490 .fieldSubContainer table td.right input,
#idContainer9606559 .fieldSubContainer table td.left,
#idContainer9606559 .fieldSubContainer table td.right input,
#idContainer9610549 .fieldSubContainer table td.left,
#idContainer9610549 .fieldSubContainer table td.right input,
/* All-Inclusive for Renewing Members */
#idContainer9898020 .fieldSubContainer table td.left,
#idContainer9898020 .fieldSubContainer table td.right input,
#idContainer9898025 .fieldSubContainer table td.left,
#idContainer9898025 .fieldSubContainer table td.right input,
/* A La Carte */
#idContainer9778221 .fieldSubContainer table td.left,
#idContainer9778221 .fieldSubContainer table td.right input,
#idContainer9778231 .fieldSubContainer table td.left,
#idContainer9778231 .fieldSubContainer table td.right input,
#idContainer9778236 .fieldSubContainer table td.left,
#idContainer9778236 .fieldSubContainer table td.right input,
/* One Day */
#idContainer9775405 .fieldSubContainer table td.left,
#idContainer9775405 .fieldSubContainer table td.right input,
#idContainer9780793 .fieldSubContainer table td.left,
#idContainer9780793 .fieldSubContainer table td.right input {
  display:none;
}
/* -- Make message instructions full-width -- */
/* All-Inclusive */
#idContainer9605490 .fieldSubContainer table td.right,
#idContainer9606559 .fieldSubContainer table td.right,
#idContainer9610549 .fieldSubContainer table td.right,
/* All-Inclusive for Renewing Members */
#idContainer9898020 .fieldSubContainer table td.right,
#idContainer9898025 .fieldSubContainer table td.right,
/* A La Carte */
#idContainer9778221 .fieldSubContainer table td.right,
#idContainer9778231 .fieldSubContainer table td.right,
#idContainer9778236 .fieldSubContainer table td.right,
/* One Day */
#idContainer9775405 .fieldSubContainer table td.right,
#idContainer9780793 .fieldSubContainer table td.right {
  width:100%;
  /*border-top:1px solid #aaa;*/
  padding-top:1em;
  margin-top:0;
  padding-bottom:0;
}
/* -- Format message text -- */
/* All-Inclusive */
#idContainer9605490 .fieldSubContainer table td.right .typeInstruction,
#idContainer9606559 .fieldSubContainer table td.right .typeInstruction,
#idContainer9610549 .fieldSubContainer table td.right .typeInstruction,
/* All-Inclusive for Renewing Members */
#idContainer9898020 .fieldSubContainer table td.right .typeInstruction,
#idContainer9898025 .fieldSubContainer table td.right .typeInstruction,
/* A La Carte */
#idContainer9778221 .fieldSubContainer table td.right .typeInstruction,
#idContainer9778231 .fieldSubContainer table td.right .typeInstruction,
#idContainer9778236 .fieldSubContainer table td.right .typeInstruction,
/* One Day */
#idContainer9775405 .fieldSubContainer table td.right .typeInstruction,
#idContainer9780793 .fieldSubContainer table td.right .typeInstruction {
  text-align:center;
  font-size:1.1em;
  color:inherit;
  padding-top:0;
  padding-bottom:0;
  line-height:1.8;
}
/* -- Don't display messages on registration confirm page -- */
/* All-Inclusive */
#idContainer9605490 .fieldSubContainer .fieldLabel span,
#idContainer9606559 .fieldSubContainer .fieldLabel span,
#idContainer9610549 .fieldSubContainer .fieldLabel span,
/* All-Inclusive for Renewing Members */
#idContainer9898020 .fieldSubContainer .fieldLabel span,
#idContainer9898025 .fieldSubContainer .fieldLabel span,
/* A La Carte */
#idContainer9778221 .fieldSubContainer .fieldLabel span,
#idContainer9778231 .fieldSubContainer .fieldLabel span,
#idContainer9778236 .fieldSubContainer .fieldLabel span,
/* One Day */
#idContainer9775405 .fieldSubContainer .fieldLabel span,
#idContainer9780793 .fieldSubContainer .fieldLabel span {
  display:none;
}

/* ---- Section messages ---- */

/* --- Membership message --- */
/* All-Inclusive */
#idContainer9610549 .fieldSubContainer table td.right .typeInstruction,
/* All-Inclusive for Renewing Members */
/* none */
/* A La Carte */
#idContainer9778221 .fieldSubContainer table td.right .typeInstruction,
/* One Day */
#idContainer9775405 .fieldSubContainer table td.right .typeInstruction {
  padding-top:2em;
  padding:1.2em 1.35em;
  background:#40b2cf;
  margin:1.75em auto 0;
  color:white;
  max-width:30em;
}
/* - Add space below Membership message - */
/* A La Carte */
#idContainer9778221,
/* One Day */
#idContainer9775405 {
  margin-bottom: 3.75em;
}
/* - No Membership message - add space above - */
/* All-Inclusive for Renewing Members */
#idContainer9898012 .fieldSubContainer {
  margin-top:3.25em;
}
/* --- Housing message --- */
/* All-Inclusive */
#idContainer9606559 .fieldSubContainer table td.right .typeInstruction,
/* All-Inclusive for Renewing Members */
#idContainer9898020 .fieldSubContainer table td.right .typeInstruction,
/* A La Carte */
#idContainer9778231 .fieldSubContainer table td.right .typeInstruction,
/* One Day */
#idContainer9780793 .fieldSubContainer table td.right .typeInstruction {
  max-width:48em;
  margin:auto;
  padding-bottom:2em;
  padding-bottom:0; /*after closing housing*/
}
/* All-Inclusive for Renewing Members */
#idContainer9898020 .fieldSubContainer table td.right .typeInstruction {
  padding-bottom:2em;
}

/* --- Breakouts message --- */
/* All-Inclusive */
#idCaptionContainer9605521.captionOuterContainer .captionContainer .fieldBody
 {
  width:100%;
  text-align:center;
}











/* ------ Other ------ */


/* Widen left column */
/*#id_OJGvs1F .fieldSubContainer table td.left,
#id_OJGvs1F .captionOuterContainer .captionContainer .fieldLabel {
  width:30%;
}
#id_OJGvs1F .fieldSubContainer table td.right,
#id_OJGvs1F .captionOuterContainer .captionContainer .fieldBody {
  width:70%;
}*/

/* --- Choose Registration Type --- */
/*.fieldSubContainer .fieldBody  .fieldItem.eventRegistrationTypeRadioWrapper span.label .textLine {
  display:inline-block;
}
img.regCodeRequired {
  display:none;
}
.regCodeRequired {
  margin:0 0 0 .25em;
  display:none;
}*/

/* Guest list */
#PAGEID_18009 #guestListContainer {
  margin-top:4em;
}

/* Buttons under form */
#PAGEID_18009 .navigationOuterContainer {
  margin-top:4em;
}
.navigationOuterContainer .navigationContainer .left input.nextButton, .navigationOuterContainer .navigationContainer .left input.typeButton, .navigationOuterContainer .navigationContainer .left input[type=submit] {
  margin-top:0;
  margin-bottom:0;
}





/* ------------- General ------------ */

/* ------ Widgets ------ */

.WaGadgetLast {
  margin-bottom:20px;
}

.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a 
{ 
font-size: 15px; 
padding-top: 10px; 
padding-bottom: 10px; 
}

.WaGadgetMenuHorizontal .menuInner ul.secondLevel > li > .item > a 
{ 
font-size: 15px; 
padding-top: 10px; 
padding-bottom: 10px; 
}


