/* Set Link Colors */
a, a:visited {
color: #1602ab;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
/* Change color of Upcoming Events Header */
.gadgetStyle001 .gadgetStyleTitle {
background: #3D4E99;
}
.WaGadgetEventsStateCalendar h1.pageTitle {
font: 18px Arial, Helvetica, sans-serif;
}
/* to remove the social login buttons from log in */
.WaGadgetAuthorizationRequired .openAuthFormContainer {
display: none !important;
}

.WaPlaceHolder > div{
padding:20px 0 12px 0;}

/* to Set the heading sizes */
h1 {
color: #004270;
font: bold 20px/26px Arial, Helvetica, sans-serif;
margin-bottom: 10px;
}
h2 {
color: #004270;
font: bold 16px/18px Arial, Helvetica, sans-serif;
margin-bottom: 8px;
}
h3 {
color: #004270;
font: bold 14px/18px Arial, Helvetica, sans-serif;
margin-bottom: 6px;
}
h4 {
color: #004270;
font: bold 12px/14px Arial, Helvetica, sans-serif;
margin-bottom: 4px;
}
p{line-height:24px;}
/* THIS SET OF CSS CONTROLS OVERRIDE THE WILD APRICOT TEMPLATE CONTROLS */

/* THIS SET OVERRIDES THE CONTROLS FOR THE HORIZONTAL MENU STYLE 001 */
.WaGadgetMenuVertical.menuStyle001 .menuInner ul.firstLevel > li > .item > a > span {
  font-size: 16px;
  font-family: "Helvetica", Arial, Verdana;
  padding: 0px 20px 0px;
  color: #222222;
  background-color: #000000;
  background-image: -moz-linear-gradient(top, #fec635, #f17f28);
  background-image: -ms-linear-gradient(top, #fec635, #f17f28);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fec635), to(#f17f28));
  background-image: -webkit-linear-gradient(top, #fec635, #f17f28);
  background-image: -o-linear-gradient(top, #fec635, #f17f28);
  background-image: linear-gradient(top, #fec635, #f17f28);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fec635', endColorstr='#f17f28', GradientType=0);
}
/* This will determine the color of the font when you hover on the main menu */
.WaGadgetMenuVertical.menuStyle001 .menuInner ul.firstLevel > li:hover > .item > a > span {
  color: #333333;
}
/* the menu button of the page you're on (selected) */
.WaGadgetMenuVertical.menuStyle001 .menuInner ul.firstLevel > li.sel > .item > a > span {
  color: #333333;
  background-color: #FF8A40;
  background-image: -moz-linear-gradient(top, #fec635, #dddee6);
  background-image: -ms-linear-gradient(top, #fec635, #dddee6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fec635), to(#dddee6));
  background-image: -webkit-linear-gradient(top, #fec635, #dddee6);
  background-image: -o-linear-gradient(top, #fec635, #dddee6);
  background-image: linear-gradient(top, #fec635, #dddee6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fec635', endColorstr='#dddee6', GradientType=0);
}
/* This controls the submenu */
.WaGadgetMenuVertical.menuStyle001 .menuInner ul ul li > .item > a {
  background: #FF8A40;
  font-size: 14px;
  font-family: "Helvetica", Arial, Verdana;
  padding: 0px 10px 0px;
  color: #333333;
}
/* this controls the hover for the submenu */
.WaGadgetMenuVertical.menuStyle001 .menuInner ul ul li:hover > .item > a {
  background: #CC5420;
  color: #6E6E6E;
}
.WaGadgetMenuVertical.menuStyle001 .menuInner ul ul li.sel > .item > a {
  background: #6E6E6E;
}
.WaGadgetMenuVertical.menuStyle001 .menuInner ul ul ul {
  padding-top: 0;
}

/* THIS SET OVERRIDES THE CONTROLS FOR THE HORIZONTAL MENU STYLE 008 */
.WaGadgetMenuHorizontal.menuStyle008 .menuInner ul.firstLevel > li > .item > a > span {
  font-size: 18px;
  font-family: "Helvetica", Arial, Verdana;
  padding: 12px 20px 12px 19px;
  color: #333333;
  background-color: #000000;
  background-image: -moz-linear-gradient(top, #FF8A40, #F17F28);
  background-image: -ms-linear-gradient(top, #FF8A40, #F17F28);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FF8A40), to(#F17F28));
  background-image: -webkit-linear-gradient(top, #FF8A40, #F17F28);
  background-image: -o-linear-gradient(top, #FF8A40, #F17F28);
  background-image: linear-gradient(top, #FF8A40, #F17F28);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8A40', endColorstr='#F17F28', GradientType=0);
}
/* This will determine the color of the font when you hover on the main menu */
.WaGadgetMenuHorizontal.menuStyle008 .menuInner ul.firstLevel > li:hover > .item > a > span {
  color: #222222;
}
/* the menu button of the page you're on (selected) */
.WaGadgetMenuHorizontal.menuStyle008 .menuInner ul.firstLevel > li.sel > .item > a > span {
  color: #6e6e6e;
  background-color: #FF8A40;
  background-image: -moz-linear-gradient(top, #FF8A40, #fec635);
  background-image: -ms-linear-gradient(top, #FF8A40, #fec635);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FF8A40), to(#fec635));
  background-image: -webkit-linear-gradient(top, #FF8A40, #fec635);
  background-image: -o-linear-gradient(top, #FF8A40, #fec635);
  background-image: linear-gradient(top, #FF8A40, ##fec635);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8A40', endColorstr='#fec635', GradientType=0);
}
/* This controls the submenu */
.WaGadgetMenuHorizontal.menuStyle008 .menuInner ul ul li > .item > a {
  background: #fec635;
  font-size: 14px;
  font-family: "Helvetica", Arial, Verdana;
  padding: 0px 10px 0px;
  color: #333333;
}
/* this controls the hover for the submenu */
.WaGadgetMenuHorizontal.menuStyle008 .menuInner ul ul li:hover > .item > a {
  background: #FF8A40;
  color: #222222;
}
.WaGadgetMenuHorizontal.menuStyle008 .menuInner ul ul li.sel > .item > a {
  background: #FF8A40;
}
.WaGadgetMenuHorizontal.menuStyle008 .menuInner ul ul ul {
  padding-top: 0;
}


.WaGadgetEventsStateCalendar h3 {
margin: 0 20px 20px 0;
font-size: 30px;
font-weight: normal;
line-height: 1em;
}

#WA_messagePopup { width: 0px; }

.fieldSubContainer .fieldBody > .typeInstruction {
padding: 6px 0 0 0;
color: #222;
font-size: 14px;
font-style: normal;
}

/* Remove the social login buttons from private member profiles */
#socialLoginContainer, #idSocialLoginContainer {
    display: none;
}

/* Reduce padding on home page Join button */
.stylizedButton.buttonStyle018 {
        padding: 0.5em 1em 0.5em 1em;
}

/* Blog gadget test */

.news h4 {
  color: #111111 !important;
  font: Arial, Helvetica, sans-serif !important;
    font-weight: bold !important;
    font-size: 24px !important;
    line-height: 1.3em !important;
}

.news a.rssFeedLabel {
  display: none !important;
}

.news ul.boxesList li.boxesListItem .boxHeaderOuterContainer {
  padding: 18px 25px 18px 25px !important;
  background: #d9d9d9 !important;
}

.news .boxBodyInfoOuterContainer {
  padding: 0px 25px 10px 25px !important;
  background: #d9d9d9 !important;
}

.news a, a:link, a:active, a:visited {
  color: #004270; !important;
}

.WaGadgetBlog ul.boxesList li.boxesListItem .boxBodyOuterContainer .boxBodyContentOuterContainer {
  padding: 10px 25px 0px 25px!important;
  background: white!important;
}

.WaGadgetBlog .blogEntryOuterContainer .boxBodyOuterContainer .boxBodyContentOuterContainer {
    padding: 10px 0px 10px 0px;
}

.news
img {
  display: none;
}

/* Blog post test */

.WaGadgetBlog .blogEntryOuterContainer .boxHeaderOuterContainer {
  padding: 18px 25px 18px 0px !important;
  background: #fff !important;
}

.WaGadgetBlog .boxBodyInfoOuterContainer {
  display: none !important; 
}

.WaGadgetBlog .blogEntryOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle {
  font-size: 28px !important;
  line-height: 36px !important;
  font-weight: bold !important;
  color: #808080 !important;
  padding: 25px 0px 25px 0px !important;
}

/* Remove Date and Author */

.WaGadgetRecentBlogPosts li .date {
    display: none;
}

.WaGadgetForumUpdates li .date {
    font-size: 12px;
    display: none;
}

.news p {
    font-family: Helvetica !important;
    font-size: 16px !important;
    color: #808080 !important;
}

