.emailButton .buttonStyle01 {
    background-color: #6e9a78 !important;
}

.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton {
    background: #d1a84f !important;
}

.WaGadgetContactProfile .topButtonsOuterContainer input.typeButton { 
    background: #d1a84f !important;

}

.WaGadgetContactProfileStateMain .actionButtonContainer input[type=submit], .WaGadgetContactProfileStatePrivacy .actionButtonContainer input[type=submit], .WaGadgetContactProfileStateSubscriptions .actionButtonContainer input[type=submit] {
    background: #d1a84f !important;
}

.navigationOuterContainer input.nextButton, .navigationOuterContainer input.typeButton, .navigationOuterContainer input[type=submit] {
    background: #d1a84f !important;
}
/*

.WaGadgetAuthorizationRequired .openAuthFormContainer {
display: none !important;
}
*/

#socialLoginContainer, #idSocialLoginContainer {
    display: none;
}

.levelRecurring {display:none;}
.levelRenewal {display:none;}
.levelDescription{display:none;}

.zoneBanner {
    display: none;
}

/* RESET ALL FONT SIZES --------------------------------------
 
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version:2.4.1
*/

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:16px/22px 'Cormorant Garamond', 'Noto Sans', 'Noto Sans Unicode', 'Noto Sans', Geneva, Verdana, sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code {font-family:monospace;*font-size:108%;line-height:100%;}
 
/* ----------------------------------------------------- */
 
/* USE THESE FONT SIZES TO DECLARE TRUE SIZES IN PIXELS -----------
 
 {font-size:77%;}       =>  10px
 {font-size:85%;}       =>  11px
 {font-size:93%;}       =>  12px
 {font-size:100%;}      =>  13px
 {font-size:108%;}      =>  14px
 {font-size:116%;}      =>  15px
 {font-size:123.1%;}        =>  16px
 {font-size:131%;}      =>  17px
 {font-size:138.5%;}        =>  18px
 {font-size:146.5%;}        =>  19px
 {font-size:153.9%;}        =>  20px
 {font-size:161.6%;}        =>  21px
 {font-size:167%;}      =>  22px
 {font-size:174%;}      =>  23px
 {font-size:182%;}      =>  24px
 {font-size:189%;}      =>  25px
 {font-size:197%;}      =>  26px
 {font-size:205%;}      =>  27px        // the rest were added to use larger fonts
 {font-size:213%;}      =>  28px        // and are only a rough estimate!   
 {font-size:220%;}      =>  29px        // chris@nicasiodesign.com
 {font-size:228%;}      =>  30px
 {font-size:236%;}      =>  31px
 {font-size:243.1%;}        =>  32px
 {font-size:251%;}      =>  33px
 {font-size:258.5%;}        =>  34px
 
 
------------------------------------------------------ */
 
 
/* RESET MISC. ITEMS --------------------------------------------------------------- */
 
* {margin:0;padding:0;}
 
.clear {clear:both; height:0px; overflow:hidden;}

input, textarea, select, legend {font-family: 'Noto Sans', 'Cormorant Garamond', 'Noto Sans Unicode', 'Noto Sans', Geneva, Verdana, sans-serif !important;}
input[type="password"] {font-family: 'Cormorant Garamond', 'Noto Sans Unicode', 'Noto Sans', Geneva, Verdana, sans-serif !important;}

input, textarea, select, a {outline:none;} /* removes the on focus/active blue border in safari + firefox */
textarea {resize:none;} /* removes ability to resize field in css3 */
legend, fieldset {border:0px;padding:0px;height:auto;margin:0px;}


/* ADD VERTICAL SCROLLBARS TO EVERY PAGE */
html {overflow-y: scroll;}


/* STRIP SKYPE */
span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}


#idPrintLinkContainer {display:none !important;}




/* SITE FONTS --------------------------------------------------------------- */

body, td, p, li, a, blockquote, h1, h2, h3, h4, h5, h6 {
font-family: Noto Sans, sans-serif !important;
font-weight: 400;
}

p { line-height: 1.5em;  margin-bottom: 20px;}


h2.contStyleTitleAlternative {
    background-color: inherit;
    color: #6e9a78;
    font: 600 26px/1.1em Noto Sans, sans-serif;
    margin: 0;
    overflow: hidden;
    text-decoration: inherit;
    text-transform: none;
    white-space: normal;
    text-align: center;
}

.contStyleTitleAlternative:after {
    display: inline-block;
    background-color: #D1D1D1;
    content: "";
    display: inline-block;
    height: 2px;
    margin: 0 0 5px 0;
    vertical-align: bottom;
    width: 100%;
}

.genericListTable thead th, .membersTable thead th {
    font: normal 24px/normal Noto Sans, sans-serif;
    color: #6e9a78;
    padding: 0;
}

.captionOuterContainer .captionContainer .fieldBody h4 {
    color: #9bbe8a;
    font: normal 24px/normal Noto Sans, sans-serif;
}



/* BUTTONS --------------------------------------------------------------- */

.WaGadgetLoginButton .loginContainer.loginContainer .loginLink {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    min-width: 112px;
    margin: 0;
    padding: 8px 20px;
    background: #9bbe8a;
    border: 0;
    outline: 0;
    color: white;
    font: normal 16px/1.5 'Lato','Arial',sans-serif;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-appearance: none;
    min-width: 50px;
}

.WaGadgetLoginButton .loginContainer.loginContainer .loginLink:hover {
    background: #d1a84f;
    color: white;
}


a.stylizedButton.buttonStyle001, a.stylizedButton.buttonStyle002, a.stylizedButton.buttonStyle003, a.stylizedButton.buttonStyle004 {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    font-weight: 600;
    margin: 0;
    padding: 10px 20px 10px 20px;
}

a.stylizedButton.buttonStyle001 {
    background-color: #6e9a78;
    padding: 12px 35px!important;
    text-transform: uppercase;
    font: 400 18px/normal Open Sans, sans-serif;
background: #d1a84f;
    color: #FFFFFF;
}

a.stylizedButton.buttonStyle002 {
    background-color: #6e9a78;
    padding: 12px 35px!important;
    text-transform: uppercase;
    font: 400 22px/normal Open Sans, sans-serif;
background: #d1a84f;
    color: #FFFFFF;
}

.navigationOuterContainer input.nextButton, .navigationOuterContainer input.typeButton, .navigationOuterContainer input[type=submit] {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    min-width: 112px;
    margin: 0;
    padding: 8px 20px;
    background: #d1a84f;
    border: 0;
    outline: 0;
    color: white;
    font: normal 16px/1.5 'Lato','Arial',sans-serif;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-appearance: none;
    margin: 0 12px 0 0;
}

/* MAIN MENU --------------------------------------------------------------- */
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li>.item>a>span {
color: #6e9a78;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    height: 23px;
    font-size: 18px;
font-weight:300;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li.sel>.item>a {
    text-decoration: underline #d1a84f;

}


.WaGadgetMenuVertical.VerticalMenuStyle001 ul.firstLevel>li>.item>a {
    position: relative;
    display: block;
    padding: 4px 16px;
    overflow: hidden;
    background: inherit;
    color: #676767;
    font: 16px/1.5 'Lato','Arial',sans-serif;
    text-align: left;
 
    text-transform: uppercase;
font-weight: 200;
}


.WaGadgetMenuVertical.VerticalMenuStyle001 ul.firstLevel>li.sel>.item>a {
    color: #9bbe8a;
  text-decoration: underline #9bbe8a;
font-weight: 600;
    }

.WaGadgetAuthorizationRequired .authFormContainer {
    display: table-cell;
    padding-left: 16px;
border-left: none;
    vertical-align: top;
}

.WaGadgetAuthorizationRequired .loginPageTable input.loginButton {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    min-width: 112px;
    margin: 0;
    padding: 8px 20px;
    background: #d1a84f;
    border: 0;
    outline: 0;
    color: white;
    font: normal 16px/1.5 'Lato','Arial',sans-serif;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-appearance: none;
}

/* ----------------------------------------------------------------------------- */
/* MOBILE SPECIFIC STYLES -------------------------------------------- */
/* ----------------------------------------------------------------------------- */

@media only screen and (max-width: 616px) {

#id_tm9zXIE {
display: none;
}

.loginContainer {display:none;}

}

H1 {
line-height: 45px !important;
color: #9bbe8a !important;
}

H1, H2, H3, H4 {
color: #9bbe8a !important;
}

.buttonStyle001:hover, a:link.buttonStyle001:hover {
    background: #d1a84f;
    color: white;

/* EVENTS STYLES ------------------------------------------------------- */

.WaGadgetEvents .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a {
    color: #d1a84f;
    font: normal 24px/normal Noto Sans, sans-serif;
    text-decoration: none;
}

.WaGadgetEvents.WaGadgetEventsStateList ul.boxesList li.boxesListItem {
    padding: 25px;
    border: 1px solid #DDDDDD;
    margin-top: 25px;
}

.WaGadgetEvents .pageTitleOuterContainer .pageViewSwitcherOuterContainer .pageViewSwitcherContainer {
    padding: 5px 0 15px 0;
}

.WaGadgetEvents.WaGadgetEventsStateList .pastEventsOuterContainer {
    border-top: 1px solid #DDDDDD;
    margin-top: 40px;
    padding-top: 20px;
}

.WaGadgetEvents .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle:after {
    background-color: #DDD;
    content: "";
    display: inline-block;
    height: 2px;
    margin: 0;
    vertical-align: middle;
    width: 100%;
}

.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton {
    padding: 10px 22px 10px 22px;
    background-color: #d1a84f;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    color: white;
    font: 600 16px/normal 'Open Sans';
}

.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton:hover {
    background-color: #d1a84f;
    color: #6e9a78;
}

.searchResult {display:none;}


.forumPanelOuterContainer .forumPanelContainer input.typeButton {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    min-width: 112px;
    margin: 0;
    padding: 8px 20px;
    background: #9bbe8a;
    border: 0;
    outline: 0;
    color: white;
    font: normal 16px/1.5 'Lato','Arial',sans-serif;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-appearance: none;
    margin: 0 24px 0 0;
}	

iframe {border-width: 0px !important;}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel>li.sel>.item>a {
    color: #6e9a78 !important;
}

.eventRegistrationInfoSpacesLeft,
.eventInfoSpacesLeft {display: none;}

#idSectionEventRegistrationTypeSelectorContainer div[id*="spaceLimitContainer"] {display: none;
} 

#idSectionEventRegistrationTypeSelectorContainer .availableRegistrationCount {
    display: none; 
} 
#idSectionEventRegistrationTypeSelectorContainer div[id*="spaceLimitContainer"] {display: none;
} 

#idSectionEventRegistrationTypeSelectorContainer .availableRegistrationCount {
    display: none; 
} 