/* Edits by Nicasio LLC */

/* LAYOUT */

html, body {
height: 100%;
margin: 0 0 1px;
}

body.LayoutMain {
background: #ddd url(http://f.wildapricot.org/ThemeSharedRes/HeaderBackgroundImages/thumbs/Bg-pattern-198.png);
}

#mLayout {
overflow-x:hidden;
padding-bottom:24px;
}

.zoneHeader1Outer {padding-top:24px;}

.zoneHeader1Outer .zoneHeader1Inner:before, 
.zoneHeader1Outer .zoneHeader1Inner:after,
.zoneFooterOuter .zoneFooterInner:before, 
.zoneFooterOuter .zoneFooterInner:after {
display:none;
}

.zoneContentOuter .zoneContentInner {
padding-top:0px;
padding-bottom:44px;
}

.zoneFooterOuter .zoneFooterInner {
background: transparent none;
}

.footer1_Content {
background-image:url(/resources/Theme/ritell-footer-gradient.png);
background-repeat:repeat-x;
}

.zoneBrandingOuter {
display:none !important;
}

.alignCenter {
text-align:center !important;
}

.alignCenter img {
margin-left:auto !important;
margin-right:auto !important;
}

img[align="left"] {
margin:0px 10px 10px 0px;
}

img[align="right"] {
margin:0px 0px 10px 10px;
}

img[align="center"] {
margin:0px auto 10px auto;
}




/* TEXT */

[class*="EditableArea"],
[class*="EditableArea"] ul,
[class*="EditableArea"] ol {
line-height: 21px;
}

h1 {
font-size:32px;
margin-bottom:24px;
padding-bottom:0px !important;
}

h2 {
font-size:28px;
}

h2:after,
h3.sectionTitle:after,
.gadgetStyle002 .gadgetStyleTitle h4:after,
.captionOuterContainer .captionContainer .fieldBody h4:after {
display:none !important;
}

.WaGadgetBlog.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle {
white-space:normal;
}

h3 {
margin-top: 24px;
}

h4 {
white-space:normal !important;
margin-top:24px;
margin-bottom:0px !important;
padding-bottom:14px!important;
}

.captionOuterContainer .captionContainer .fieldBody h4 {
margin-top:24px !important;
margin-bottom:0px !important;
}

[class*="EditableArea"] ul,
[class*="EditableArea"] ol,
.WaGadgetSiteMap .gadgetStyleBody > ul {
padding:0px 0px 15px 0px;
margin:0px;
}

[class*="EditableArea"] ul ul,
[class*="EditableArea"] ul ol,
[class*="EditableArea"] ol ul,
[class*="EditableArea"] ol ol,
.WaGadgetSiteMap .gadgetStyleBody > ul ul {
margin:0px !important;
padding:0px !important;
}

[class*="EditableArea"] ul li,
[class*="EditableArea"] ol li,
.WaGadgetSiteMap .gadgetStyleBody ul li {
padding:0px;
margin:0px 0px 0px 20px;
}

p:first-child, 
h1:first-child, 
h2:first-child, 
h3:first-child, 
h4:first-child, 
h5:first-child, 
h6:first-child {
margin-top: 0 !important;
}

p:last-child, 
h2:last-child, 
h3:last-child, 
h4:last-child, 
h5:last-child, 
h6:last-child {
margin-bottom: 0 !important;
}

h1 + h2 {
margin-top: -7px;
}

[class*="EditableArea"] h1 + p,
[class*="EditableArea"] h1 + div {
margin-top:12px;
}

h3 + h4 {
margin-top:0px !important;
}

.quotedText + .contStyleCaption {
margin-top:-10px;
}

[class*="EditableArea"] strong {
font-weight: 700;
}


/* Links & Buttons */

a,
a:visited,
a.linkAlternative,
a.linkAlternative:visited,
.WaGadgetSiteMap.gadgetStyleNone ul,
.WaGadgetSiteMap.gadgetStyleNone ul li a,
[class*="WaGadget"] .gadgetStyleBody a,
[class*="WaGadget"] .gadgetStyleBody ul li .title a {
text-decoration:none;
font-style:normal;
color:#3696a4;
}

a.linkAlternative {
white-space:nowrap;
}

.WaGadgetBlog.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle a,
.WaGadgetEvents .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a,
.WaGadgetEvents.WaGadgetEventsStateCalendar #idEventListCalendar.yearViewType .EventListCalendar a.yearViewHeader {
color:#3696a4 !important;
}

a:hover,
a.linkAlternative:hover,
.WaGadgetSiteMap.gadgetStyleNone ul li a:hover,
.WaGadgetCustomMenu.gadgetStyleNone ul li a:hover,
[class*="WaGadget"] .gadgetStyleBody a:hover,
[class*="WaGadget"] .gadgetStyleBody ul li .title a:hover {
text-decoration:underline;
color:#3bb0c1;
}

.WaGadgetBlog.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle a:hover,
.WaGadgetEvents .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a:hover,
.WaGadgetEvents.WaGadgetEventsStateCalendar #idEventListCalendar.yearViewType .EventListCalendar a.yearViewHeader:hover {
color:#3bb0c1 !important;
text-decoration:underline;
}

a[href^="tel"],
a[href^="tel"]:hover {
text-decoration:none !important;
cursor:default;
}

a[href^="tel"]:hover {
color:#3696a4;
}

a.linkAlternative,
[class*="WaGadget"] .gadgetStyleBody ul li .title a {
font-weight:bold !important;
text-transform:uppercase !important;
font-size:12px !important;
}

a.stylizedButton.buttonStyle001, 
a.stylizedButton.buttonStyle002, 
a.stylizedButton.buttonStyle003,
a.stylizedButton.buttonStyle004,
input.typeButton,
input.searchButton,
input[value="Register"], 
input[type="submit"], 
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton, 
.WaGadgetLoginForm .loginContainerWrapper.authenticated .loginContainer .loggedAction .loginBoxLogout,
.WaGadgetPhotoAlbumStatePhoto .footerContainer a[id*="EditCaptionLinkButton"], 
input[value="Cancel"], 
input[value="Back"], 
input[value="Reset"], 
.navigationOuterContainer .navigationContainer input.nextButton,
.navigationOuterContainer .navigationContainer input[type="submit"], 
.navigationOuterContainer .navigationContainer input.typeButton,
.navigationOuterContainer .navigationContainer a.backLink,
.generalFieldsContainer input[type=submit], 
.generalFieldsContainer input.typeButton,
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton,
.WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner input.typeButton {
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    display: inline-block;
    font-size: 14px;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 42px !important;
    height:42px;
    margin-top: 12px;
    padding: 0px 32px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    white-space: nowrap;
    color:#FFF !important;
}

a.stylizedButton.buttonStyle003,
a.stylizedButton.buttonStyle004 {
    display:block !important;
    font-size: 20px;
    line-height: 27px !important;
    height:auto;
    white-space: normal;
    padding: 20px;
    text-transform: uppercase;
}


a.stylizedButton.buttonStyle001:hover, 
a.stylizedButton.buttonStyle002:hover, 
a.stylizedButton.buttonStyle003:hover,
a.stylizedButton.buttonStyle004:hover,
input.typeButton:hover,
input.searchButton:hover,
input[value="Register"]:hover, 
input[type="submit"]:hover, 
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton:hover, 
.WaGadgetLoginForm .loginContainerWrapper.authenticated .loginContainer .loggedAction .loginBoxLogout:hover,
.WaGadgetPhotoAlbumStatePhoto .footerContainer a[id*="EditCaptionLinkButton"]:hover, 
input[value="Cancel"]:hover, 
input[value="Back"]:hover, 
input[value="Reset"]:hover, 
.navigationOuterContainer .navigationContainer input.nextButton:hover, .navigationOuterContainer .navigationContainer input[type="submit"]:hover, 
.navigationOuterContainer .navigationContainer input.typeButton:hover,
.navigationOuterContainer .navigationContainer a.backLink:hover,
.generalFieldsContainer input[type=submit]:hover, 
.generalFieldsContainer input.typeButton:hover,
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton:hover,
.WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner input.typeButton:hover {
color:#FFF !important;
text-decoration: none;
}

input[value="Cancel"], 
input[value="Back"], 
input[value="Reset"], 
.navigationOuterContainer .navigationContainer input.nextButton,
.navigationOuterContainer .navigationContainer a.backLink {
background-color: #AAA !important;
}

input[value="Cancel"]:hover, 
input[value="Back"]:hover, 
input[value="Reset"]:hover, 
.navigationOuterContainer .navigationContainer input.nextButton:hover,
.navigationOuterContainer .navigationContainer a.backLink:hover {
background-color: #CCC !important;
}

a.stylizedButton.buttonStyle001,
input.typeButton,
input.searchButton,
input[value="Register"],
input[type="submit"], 
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton, 
.WaGadgetLoginForm .loginContainerWrapper.authenticated .loginContainer .loggedAction .loginBoxLogout,
.WaGadgetPhotoAlbumStatePhoto .footerContainer a[id*="EditCaptionLinkButton"], 
.navigationOuterContainer .navigationContainer input.nextButton[value="Pay online"],
.navigationOuterContainer .navigationContainer input[value="Invoice me"],
.navigationOuterContainer .navigationContainer input[type="submit"][value="Next"], 
.navigationOuterContainer .navigationContainer input[value="Subscribe"],
.generalFieldsContainer input[type=submit], 
.generalFieldsContainer input.typeButton,
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton,
.WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner input.typeButton {
background-color: #3696a4 !important;
}

a.stylizedButton.buttonStyle001:hover,
input.typeButton:hover,
input.searchButton:hover,
input[value="Register"]:hover,
input[type="submit"]:hover, 
.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton:hover, 
.WaGadgetLoginForm .loginContainerWrapper.authenticated .loginContainer .loggedAction .loginBoxLogout:hover,
.WaGadgetPhotoAlbumStatePhoto .footerContainer a[id*="EditCaptionLinkButton"]:hover, 
.navigationOuterContainer .navigationContainer input.nextButton[value="Pay online"]:hover, 
.navigationOuterContainer .navigationContainer input[value="Invoice me"]:hover, 
.navigationOuterContainer .navigationContainer input[type="submit"][value="Next"]:hover, 
.navigationOuterContainer .navigationContainer input[value="Subscribe"]:hover,
.generalFieldsContainer input[type=submit]:hover, 
.generalFieldsContainer input.typeButton:hover,
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton:hover,
.WaGadgetContactProfile .topButtonsOuterContainer .topButtonsContainer .inner input.typeButton:hover {
background-color: #3bb0c1 !important;
}

a.stylizedButton.buttonStyle002 {
background-color: #FE9701;
}

a.stylizedButton.buttonStyle002:hover {
background-color: #feb401;
}

a.stylizedButton.buttonStyle003 {
background-color: #3696a4;
}

a.stylizedButton.buttonStyle003:hover {
background-color: #3bb0c1;
}

a.stylizedButton.buttonStyle004 {
background-color: #FE9701;
}

a.stylizedButton.buttonStyle004:hover {
background-color: #feb401;
}



/* HEADER */

.header1_Content .WaGadgetCustomMenu .gadgetStyleBody ul.orientationHorizontal {
width:100%;
}

.header1_Content .WaGadgetCustomMenu .gadgetStyleBody ul.orientationHorizontal li {
padding:0px 16px 0px 20px;
border-left:1px solid rgba(255,255,255,0.3);
float:left;
}

.header1_Content .WaGadgetCustomMenu .gadgetStyleBody ul.orientationHorizontal li:first-child {
padding-left:0px;
border-left:none;
}

.header1_Content .WaGadgetCustomMenu .gadgetStyleBody ul.orientationHorizontal li a {
padding:2px 0px;
}

.header1_Content .WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginLink,
.header1_Content .WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginLink:hover {
color:#FFF;
}

.header1_Content .WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginLink:hover {
text-decoration:underline;
}

.header1_Content .WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginLink:before,
.header1_Content .WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginLink.showLoginContainer:before {
border-color:#FFF;
color:#FFF;
background-color:transparent;
}

.header1_Content .WaGadgetLoginForm .loginContainerWrapper.authenticated .loginContainer .profileBox a,
.header1_Content .WaGadgetLoginForm .loginContainerWrapper.authenticated .loginContainer .loggedAction .loginBoxLogout,
.header1_Content .WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm form .loginPasswordForgot a {
font-style:normal;
}

.header1_Content .WaGadgetLoginForm .loginContainerWrapper.authenticated .loginContainer .loggedAction .loginBoxLogout {
text-decoration:none;
}

.header1_Content .WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationVertical.oAuthIstrue .oAuthForm .oAuthButtonsContainer .wa-authenticateLoginLink {
max-width:180px;
text-decoration:none;
}

.header1_Content .WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer .loginContainerForm.orientationVertical form [class$="TextBox"] input[class$="TextBoxControl"] {
width:169px;
}

#id_HeaderLogo {
margin-left:-20px;
margin-right:-20px;
}

#id_HeaderLogo img {
display:block;
}



/* MAIN MENU */


.header2_Content .WaGadgetMenuHorizontal .menuInner ul.firstLevel {
width:100%;
}

.header2_Content .WaGadgetMenuHorizontal .menuInner ul.firstLevel > li {
width:1%;
}

.header2_Content .WaGadgetMenuHorizontal .menuInner ul.firstLevel > li:first-child {
display:none;
}

.header2_Content .WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a {
padding-right:0px;
display:block;
text-align:center;
}

.header2_Content .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li > .item:hover > a {
color: #3696a4;
}

.header2_Content .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li.dir > .item > a:after,
.header2_Content .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul ul li.dir > .item > a > span:after {
display:none !important;
}

.header2_Content .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li.sel > .item > a > span:after {
background-color:#3696a4;
}

.header2_Content .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul ul {
border-color:#3696a4;
}

.header2_Content .WaGadgetMenuHorizontal .menuInner ul ul {
width:220px;
}

.header2_Content .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul ul li > .item:hover {
background:#3a3a3a;
}

.header2_Content .WaGadgetMenuHorizontal .menuInner ul ul li > .item > a {
white-space:normal;
}

.header2_Content .WaGadgetMenuHorizontal .menuInner ul ul li.sel > .item > a:after {
background-color:rgba(255, 255, 255, 0.3);
}




/* SECTION MENU */

.WaGadgetMenuVertical.menuStyle002 .menuInner ul.firstLevel > li > .item {
padding:0px;
}

.WaGadgetMenuVertical.menuStyle002 .menuInner ul.firstLevel > li:hover > .item {
background:transparent;
}

.WaGadgetMenuVertical.menuStyle002 .menuInner ul.firstLevel > li > .item > a {
padding:0px 20px;
}

.WaGadgetMenuVertical.menuStyle002 .menuInner ul.firstLevel > li:hover > .item > a {
color:#333;
}

.WaGadgetMenuVertical.menuStyle002 .menuInner ul.firstLevel > li:hover > .item > a:hover {
background:#3a3a3a;
color:#FFF;
}

.WaGadgetMenuVertical.menuStyle002 .menuInner ul.firstLevel > li.sel > .item {
background:transparent;
}

.WaGadgetMenuVertical.menuStyle002 .menuInner ul.firstLevel > li.sel > .item > a {
background:#e6e6e6;
}

.WaGadgetMenuVertical.menuStyle002 .menuInner ul.firstLevel > li.sel > .item > a:after {
display:none;
}

.WaGadgetMenuVertical.menuStyle002 .menuInner ul.firstLevel > li > .item > a {
font-size:14px;
}

.WaGadgetMenuVertical.menuStyle002 .menuInner li > .item > ul {
    display: block !important;
    position: static;
    background: #EEE;
}

.WaGadgetMenuVertical.menuStyle002 .menuInner ul ul li > .item > a {
    color: #333;
    text-shadow: none;
    font-size: 12px;
}

.WaGadgetMenuVertical.menuStyle002 .menuInner ul.firstLevel > li.dir > .item > a > span:after {
display:none;
}

.WaGadgetMenuVertical.menuStyle002 .menuInner ul ul li:hover > .item {
background:rgba(0,0,0,0.1);
}



/* CONTENT */

[id*="TopPagerContainer"],
.WaGadgetMembershipApplication .formTitleOuterContainer .formTitleContainer,
.WaGadgetMembershipApplication #idCaptionContainer0 {
display:none;
}

.formTitleOuterContainer,
.formTitleOuterContainer .formTitleContainer {
padding-bottom:0px;
}

.formTitleOuterContainer .formTitleContainer .inner h3.formTitle {
margin-bottom:0px !important;
}

.fieldContainer.donationAmountContainer .fieldSubContainer .fieldBody input.typeText {
margin-top:10px;
display:block;
}


/* Gadget Styling */

.gadgetStyleNone .gadgetStyleTitle,
.gadgetStyle001 .gadgetStyleTitle,
.gadgetStyle002 .gadgetStyleTitle,
.gadgetStyle003 .gadgetStyleTitle,
.gadgetStyle004 .gadgetStyleTitle {
padding:0px;
}

.gadgetStyle001 .gadgetStyleTitle,
.gadgetStyle001 .gadgetStyleBody {
padding-left:0px;
padding-right:0px;
}

.gadgetStyle002 .gadgetStyleTitle,
.gadgetStyle002 .gadgetStyleBody {
padding-left:20px;
padding-left:20px;
}

.WaGadgetCustomMenu.gadgetStyleNone ul.orientationVertical li:before {
content:"\00bb";
vertical-align:top;
}


/* Navigation Links */

.WaGadgetCustomMenu.gadgetStyleNone ul li a {
font-size:14px;
}


/* Social Profiles */

.WaGadgetSocialProfile .alignCenter .orientationHorizontal li {
margin-left:5px !important;
margin-right:5px !important;
}

.WaGadgetSocialProfile.gadgetStyle003 .gadgetStyleBody ul li a,
.WaGadgetSocialProfile.gadgetStyle004 .gadgetStyleBody ul li a {
font-size:20px !important;
height:20px !important;
width:20px !important;
}


/* Home Page Features */

#id_homeIntro {
padding-bottom:20px;
}

#id_homeLearnMore {
padding-top:34px;
text-align:center;
}


/* Tables */

.genericListTable thead th, 
.membersTable thead th,
table.contStyleExcSimpleTable th,
table.styledTable th {
font-size:18px !important;
padding:12px 10px 8px 10px !important;
color:#333 !important;
background-color:#e6e6e6 !important;
border-bottom:1px solid #ccc !important;
text-align:left;
}

.genericListTable thead td, 
.membersTable td,
table.contStyleExcSimpleTable td,
table.styledTable td {
padding:10px !important;
border:none !important;
border-bottom:1px solid #d6d6d6 !important;
}

.genericListTable thead tr:hover td, 
.membersTable tr:hover td,
table.contStyleExcSimpleTable tr:hover td,
table.styledTable tr:hover td {
background-color:#efefef !important;
}

table.noHover tr:hover td {
background-color:transparent !important;
}


/* FOOTER */

.footer_Content .gadgetStyle004 {
background-color:rgba(255,255,255,0.2);
}

.footer_Content .WaGadgetSocialProfile.gadgetStyle004 .gadgetStyleBody {
padding:10px 20px;
}


.footer1_Content {
text-align:center;
}

.footer1_Content,
.footer1_Content *,
.footer1_Content a,
.footer1_Content a[href^="tel"]:hover,
.footer1_Content .WaGadgetNavigationLinks.gadgetStyleNone ul li a,
.footer1_Content .WaGadgetNavigationLinks.gadgetStyleNone ul.orientationHorizontal li:after {
color: #FFF !important;
text-shadow: none;
font-size: 12px;
text-transform: none;
}

.footer1_Content a:hover,
.footer1_Content .WaGadgetNavigationLinks.gadgetStyleNone ul li a:hover {
color: #3696a4 !important;
text-decoration: none !important;
}




/* Responsive Edits */

@media only screen and (max-width: 616px) {

  .zoneContentOuter .zoneContentInner {
    padding-left:20px;
    padding-right:20px;
  }

  img[align="left"], 
  img[align="right"] {
    display:block;
    margin-left:auto;
    margin-right:auto;
    float:none;
  }

  .header_Content,
  .header_Content .alignLeft,
  .header_Content .alignRight,
  .header1_Content,
  .header1_Content .alignLeft,
  .header1_Content .alignRight {
    text-align:center !important;
  }

  .header1_Content .WaGadgetCustomMenu .gadgetStyleBody ul.orientationHorizontal li,
  .header1_Content .WaGadgetCustomMenu .gadgetStyleBody ul.orientationHorizontal li:first-child {
    padding:0px 6px 0px 14px;
    float:none;
  }

  #id_HeaderLogo img {
    max-width: 999px;
  }

  .header2_Content .WaGadgetMenuHorizontal {
    margin-left:-20px;
    margin-right:-20px;
    margin-top:-20px;
    padding-bottom:20px;
  }

  .header2_Content .WaGadgetMenuHorizontal .menuInner ul.firstLevel {
    margin-bottom:24px;
    border-bottom: 2px solid #DCDCDC;
  }

  .header2_Content .WaGadgetMenuHorizontal .menuInner ul.firstLevel > li {
    width:auto;
  }

  .header2_Content .WaGadgetMenuHorizontal .menuInner ul.firstLevel > li:first-child {
    display:block;
  }

  .header2_Content .WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a {
    text-align:left;
  }

  .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner ul.firstLevel > li.sel > .item > a, 
  .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner ul.firstLevel > li.sel > .item:hover > a {
    color: #3696a4;
  }

  .header2_Content .WaGadgetMenuHorizontal .menuInner ul ul {
    width:auto;
  }

  .header2_Content .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul ul li > .item:hover {
    background:transparent;
  }

  .header2_Content .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul ul ul > li > .item > a {
    color:#AAA;
  }

  .header2_Content .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul ul a:hover,
  .header2_Content .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul ul ul > li > .item:hover > a {
    color: #3696a4;
  }

  .featured-slider .camera_wrap,
  .featured-slider .camera_wrap img {
    height:200px !important;
  }

  #id_homeIntro {
    padding-bottom:0px;
  }

  #id_homeLearnMore {
    padding-top:0px;
    text-align:left;
  }

  #id_homeLearnMore a.stylizedButton {
    margin-top:0px !important;
  }

}

@media only screen and (max-width: 420px) {

  .header1_Content .WaGadgetCustomMenu.gadgetStyle002 ul li a,
  .header1_Content .WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginLink {
    font-size:11px;
  }

  .header1_Content .WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginLink::before {
    border-width:1px;
    font-size:8px;
    height:8px;
    width:8px;
  }

  .header1_Content .WaGadgetLoginForm .loginContainerWrapper .loginContainerInnerWrapper .loginContainer {
    margin-top:5px;
    right:-100%;
  }

  #id_HeaderLogo img {
    max-height: 89px;
  }

}

/* OLD SITE CSS...
.cnFooterPoweredByContainer, .cnHeaderSeparator {display:none}
.mainMenuContainer {background:#01315f}
.cnNavigationContainer {background:#01315f}
.mainMenuContainer div {background-image:none!important}
.cnPrimaryContentContainer {padding-top:0; margin-top:0}
.cnHeaderContainer {padding:0; margin:0; height:105px!important;}
.cnMainContainer div#idHeaderHeightContainer.inner {padding:0; margin:0; height:105px!important;}
.cnPrimaryContentBlock1ContentHolder {padding:20px}
div.cnPrimaryContentBlock1Content{font:14px Arial, Helvetica, sans-serif;line-height:18px; color:#1c1c1c;}

div.cnPrimaryContentBlock1Content h3.sectionTitle {color:#00315c!important; font-size:18px!important;font-weight:normal;line-height:24px;}

div.cnPrimaryContentBlock1Content h1[class*=SystemPageTitle] {color:#00315c!important; font-size:22px!important;font-weight:normal;line-height:30px; letter-spacing:-1px; padding-bottom:16px;}
*/
