@font-face {
    font-family: 'ralewaybold';
    src: url('/resources/fonts/raleway-bold-webfont.eot');
    src: url('/resources/fonts/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/fonts/raleway-bold-webfont.woff2') format('woff2'),
         url('/resources/fonts/raleway-bold-webfont.woff') format('woff'),
         url('/resources/fonts/raleway-bold-webfont.ttf') format('truetype'),
         url('/resources/fonts/raleway-bold-webfont.svg#ralewaybold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ralewaymedium';
    src: url('/resources/fonts/raleway-medium_0-webfont.eot');
    src: url('/resources/fonts/raleway-medium_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/fonts/raleway-medium_0-webfont.woff2') format('woff2'),
         url('/resources/fonts/raleway-medium_0-webfont.woff') format('woff'),
         url('/resources/fonts/raleway-medium_0-webfont.ttf') format('truetype'),
         url('/resources/fonts/raleway-medium_0-webfont.svg#ralewaymedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ralewaysemibold';
    src: url('/resources/fonts/raleway-semibold_0-webfont.eot');
    src: url('/resources/fonts/raleway-semibold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/fonts/raleway-semibold_0-webfont.woff2') format('woff2'),
         url('/resources/fonts/raleway-semibold_0-webfont.woff') format('woff'),
         url('/resources/fonts/raleway-semibold_0-webfont.ttf') format('truetype'),
         url('/resources/fonts/raleway-semibold_0-webfont.svg#ralewaysemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold_1-webfont.eot');
    src: url('../fonts/opensans-semibold_1-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold_1-webfont.woff2') format('woff2'),
         url('../fonts/opensans-semibold_1-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold_1-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold_1-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular_0-webfont.eot');
    src: url('../fonts/opensans-regular_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular_0-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular_0-webfont.woff') format('woff'),
         url('../fonts/opensans-regular_0-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular_0-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

*{padding:0;
  margin:0;
}
a {
    color: #81b7ff;
    
}
#idButtonField {
  margin: 30px 0 12px;
}
.fieldSubContainer .fieldBody {
  padding: 4px 0 16px;
}
a:hover {
    color: #81b7ff;    
}
.zoneHeader4 .gadgetStyle001 .gadgetStyleTitle h4 {
  color: #ffffff;
  
}.zoneHeader4 .WaGadgetUpcomingEvents ul li {
 
  padding:0 29px ;
}
.zoneHeader4 .s1_grid_12 {
  margin: 0;
  width: 100%;
}
.zoneHeader4 .container_12 {
  width: 100%;
}
.container_12 {
  margin: 0 auto;
  width: 1024px;
}
#id_Header3 table {
  margin: 0 auto;
  width: 1024px;
}
.s1_grid_12 {
  margin: 0;
  width: 1024px;
}
.zoneFooter2 .s1_grid_12 {
  margin: 0;
  width: 100%;
}
.zoneHeader4 td {
  padding: 30px 20px;
}
.WaGadgetUpcomingEvents ul li { 
  margin: 0 0 20px; 
}
.zoneHeader4 .WaGadgetUpcomingEvents ul li .date {
  border-bottom: 1px solid #b1b1b1;
  padding: 0 0 18px;
}
.zoneHeader4 .WaGadgetRecentBlogPosts ul li {
  border-bottom: 1px solid #b1b1b1;
  font-size: 16px;
  line-height: 1.2;
  margin: 0 0 20px;
  padding: 0 0 18px;
  position: relative;
}
.zoneHeader4 .WaGadgetRecentBlogPosts ul{
padding: 0 29px;
}
.zoneHeader4 .gadgetStyle001 .gadgetStyleTitle  {
  background: #0071ff none repeat scroll 0 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  color: #ffffff;
  font-family: "ralewaymedium";
  font-size: 22px;
  padding: 10px 25px;
}
.zoneHeader4 .gadgetStyle001 {
  background: #ffffff none repeat scroll 0 0;
  border: 0px solid #ffffff;
  border-radius: 4px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  min-height: 420px;
  padding: 0;
  width: 100%;
}

.loginBoxLinkButton {
  background: rgba(0, 0, 0, 0) url("/resources/Pictures/log-in.png") no-repeat scroll 0 0 !important;
  color: #ffffff;
  font-family: ralewaybold !important;
  font-size: 16px;
  margin: 4px 0 0 !important;
  padding: 1px 0 0 21px !important;
}
.WaGadgetSiteSearch .searchBox {
 
  padding-top: 42px;

}.WaGadgetSiteSearch .searchBoxField {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #908888;
  color: #a6a6a6;
  height: 40px;
  line-height: 19px;
  outline: medium none;
  padding: 3px 11px;
  width: 352px;
}
.zoneHeader3 .container_12 {
  margin: 0 auto;
  width:100%;
}
.zoneHeader3 .s1_grid_12 {
  margin:0;
  width: 100%;
}
.main_id {float:left;width:100%;}
.uper-header-sec {float:left; width:100%;background-color: #000000;   padding: 7px 0;}
.container { margin: 0 auto;}
.log-in {float: right; width: 29%;}
.log-in a {background: url("../images/log-in.png") no-repeat; color: #fff; float: left;  margin: 4px 0 0; padding: 0 0 0 24px; text-decoration: none; font-family: 'ralewaybold';}
.social-icon ul {float: right;}
.social-icon li {float: left;list-style: outside none none; padding: 0 2px;}
.social-icon li i {background: url("../images/social-icon.png") no-repeat ; height: 28px; width: 28px; display: block; float: left;}
.social-icon li.tw i {background-position: -32px 0;}
.social-icon li.google i {background-position: -66px 0;}
.social-icon li.in i {background-position: -100px 0;}
.social-icon li.video i {background-position: -133px 0;}
.social-icon .fb > i:hover {background-position: 0 -40px;}
.social-icon .tw > i:hover {background-position: -33px -39px;}
.social-icon .google > i:hover {background-position: -66px -40px;}
.social-icon .in > i:hover {background-position: -100px -40px;}
.social-icon .video > i:hover {background-position: -132px -40px;}
.header-sec {float: left; padding: 10px 0; width: 100%;}
.logo-sec {float: left;width: 50%;}
.search-but {float: right; margin: 35px 0; text-align: right; width: 50%;}
.search-but input {border: 1px solid #908888; color: #a6a6a6; font-family: "ralewaymedium"; font-size: 14px; height: 39px; padding: 0 10px; position: relative; width: 352px;}
.search-but button {background: #0071ff url("../images/search.png") no-repeat scroll 15px 10px; border: 0 none; height: 39px; margin: 1px 0 0 -46px; position: absolute; width: 45px;}
.zoneHeader2 .WaGadgetLast.WaGadgetMenuHorizontal .menuBackground {background: #0071ff none repeat scroll 0 0;border-bottom: 3px solid #81b7ff;float: left;width:100%;}
.navbar-header li {float: left; list-style: outside none none; padding: 15px 27px;}
.navbar-header a {color: #ffffff; font-size: 16px; text-decoration: none;font-family: 'ralewaymedium';}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li:hover {background-color: #81b7ff;}
.navbar-header li:hover a {color: #000000;}
#id_NQJfavD .banner-sec {background-position: 0 3px;background-image: url("/resources/Pictures/banner-img.jpg");background-repeat: no-repeat;background-size: cover;  float: left;padding: 100px 0;text-align: center;width: 100%;}
.banner-text h2 {color: #ffffff; font-size: 30px; font-family: 'ralewaysemibold'; line-height:45px;}
.banner-text > a{background: #0071ff none repeat scroll 0 0; border: 2px solid #ffffff; border-radius: 10px;  color: #ffffff; font-family: "ralewaymedium"; font-size: 20px; margin: 30px 0 0; padding: 8px 30px; text-align:center; text-transform: uppercase;transition: background-color 0.3s ease 0s, color 0.3s ease 0s;;}
.banner-text > a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: #ffffff;
  text-decoration: none;
}
.wnar-sec {
  background: #ffffff none repeat scroll 0 0;
  float: left;
  padding: 20px 0;
  text-align: center;
  width: 100%;
}
.wnar-text strong { font-family: "ralewaysemibold";color: #0b0b0b;  font-size: 30px; line-height: 45px;}
.wnar-text span {color: #0071ff;}
.wnar-text p {color: #797979;  font-size: 18px; line-height: 33px; padding: 15px 0 0;}
.donate > a {
  color: #ffffff !important;
  float: right;
  margin:42px 50px!important
}

.wnar-text > a{color:#fff !important;}
.wnar-text > a,.donate a{background: #0071ff none repeat scroll 0 0; border: 0 none; border-radius: 7px; color: #ffffff;font-size: 14px; margin: 35px 0 0; padding: 10px 25px; text-align: center; font-family: "ralewaysemibold";display: inline-block;}
.event-sec {background-image: url("../images/bg-1.jpg"); float: left; margin: 0; padding: 48px 0; width: 100%;}
.event-meet {float:left; margin: 0; padding: 0; right: 0; width: 48%;}
.inner-col {background: #ffffff none repeat scroll 0 0; border-radius: 4px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); min-height: 467px; padding: 0; width: 100%;}
.inner-col li {list-style: outside none none; padding: 11px 29px 0;}
.event-meet h3 {background: #0071ff none repeat scroll 0 0; border-top-left-radius: 4px; border-top-right-radius: 4px; color:#ffffff; font-family: "ralewaymedium"; font-size: 22px; margin: 0; padding: 10px 25px;}
.text-col {padding: 20px 0 9px;}
.meeting-text {border-bottom: 1px solid #b1b1b1; padding: 0 0 14px;}
.meeting-bar {border-bottom: medium none;}
.WaGadgetUpcomingEvents ul li .title a,.zoneHeader4 .WaGadgetRecentBlogPosts ul li a{color: #1e1e1e; font-family: open sans; font-size: 16px;  margin: 0; font-weight: bold;}
.meeting-text > p {color: #1e1e1e; font-family: "open_sanssemibold"; font-size: 16px; line-height: 29px; padding: 6px 0 0;}
.WaGadgetRecentBlogPosts ul li .date span, .WaGadgetForumUpdates ul li .date span, .WaGadgetUpcomingEvents ul li .date .dateonly {
  color: #0071ff;
  font-family: open sans;
  font-size: 16px;
  font-style: italic;
  font-weight: 600;
}
.WaGadgetRecentBlogPosts ul li .date { 
  margin: 6px 0;
 }
.WaGadgetUpcomingEvents ul li .date .location,.WaGadgetRecentBlogPosts ul li .author a, .WaGadgetRecentBlogPosts ul li .author span, .WaGadgetForumUpdates ul li .author span, .WaGadgetForumUpdates ul li .author a {
  color: #1e1e1e;
  display: none;
  font-family: open sans;
  font-style: normal;
  font-weight: 500;
  margin: 8px 0;
}
.recent-post {float: right; margin: 0; padding: 0; right: 0; width: 48%;}
.recent-post h3 {background: #0071ff none repeat scroll 0 0; border-top-left-radius: 4px; border-top-right-radius: 4px; color:#ffffff;  font-family: "ralewaymedium"; font-size: 22px; margin: 0; padding: 10px 25px;}
.news-sec {background: #ffffff none repeat scroll 0 0; float: left; padding: 30px 0;  width: 100%;}
.news-sec h2 {color: #0071ff; font-family: "ralewaymedium"; font-size: 30px; position: relative;}
.news-sec h4::before {border-bottom: 3px solid #81b2fc; content: ""; height: 2px; left: 0; margin: 0 auto; position: absolute; right: 0; top: 44px; width: 65px;}
.news-sec h4 {
  text-align: center;
  position:relative;
}
.news-sec h4::after {border-bottom: 3px solid #000000; content: ""; height: 2px; left: 0; margin: 0 auto; position: absolute; right: 0; top: 44px; width: 26px;}
.news-wrap {float: left; padding: 50px 0 0; text-align: left; width: 100%;}
.news-text {border-right: 1px solid #a9a9a9; box-sizing: border-box; float: left; min-height: 200px; padding: 0 0 0 20px; width: 50%;}
.news-text:last-child {border: 0;}
.news-text > p {color: #928c8c; font-family: "open_sansregular"; font-size: 15px; font-weight: 500; line-height: 24px;  min-height: 100px; padding: 13px 10px 10px 0; text-align: left;}
.news-text > p:last-child{padding:0;}
.news-text > span {color: #0071ff; font-family: open_sanssemibold; font-size: 14px; font-style: italic; text-align: left;}
.news-text > a {color: #0071ff; float: right; font-family: open_sanssemibold; font-size: 14px; padding: 0 33px 0 0; text-decoration: none;}
.footer {background: #171818 none repeat scroll 0 0; float: left; padding: 16px 0 0; width: 100%;}
.footer-wrap {float: left; padding: 2px 0 19px; width: 100%;}
.watlmoa {
  border-right: 1px solid #4e5259;
  box-sizing: border-box;
  float: left;
  min-height: 100px;
  padding-top: 22px;
  text-align: left;
  width: 100%;
  margin: 15px 0;
}
.watlmoa > p {background: rgba(0, 0, 0, 0) url("/resources/Pictures/location-icon.png") no-repeat scroll left 16px; color: #ffffff; font-size: 15px; margin: 18px 0; padding: 0 0 0 39px;}
.phone-sec {
  border-right: 1px solid #4e5259;
  box-sizing: border-box;
  float: left;
  margin:15px auto;
  min-height: 100px;
  padding: 22px 0 0 73px;
  width: 100%;
}
#id_PFLKKUO {
  margin: 46px 0;
}
.zoneFooter2 .container_12 {
  width: 100%;
}
.phone-sec p {background: rgba(0, 0, 0, 0) url("/resources/Pictures/phone-icon.png") no-repeat scroll left 15px; color: #ffffff; font-size: 15px;  margin: 16px 0; padding: 10px 0 10px 39px;}
.social-icon.footer-icon {float: right; padding: 36px 0; width: 24%;}
.footer-col {border-top: 1px solid #585c64;float: left; margin: 0;padding: 0; width: 100%;}
.footer-col > p {
  color: #ffffff; 
  font-size: 15px;
  margin: 0;
  padding: 20px 0;
  text-align: center;
}
#id_UCNo8lE, #id_ajxQlaC {
  padding: 12px 0 5px;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.dir > .item > a > span::before {
  background: rgba(0, 0, 0, 0) url("/BuiltTheme/whiteboard_knapsack_green.v3.0/ce4a6327/images/icon_set.png") no-repeat scroll 0 -1950px;
   display: none;
 }
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a {
  padding: 14px 27px;  
  font-size:16px;
  font-family: ralewaymedium;
}
.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li.sel > .item > a {
  color: #000000;
}
.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li > .item:hover > a {
  color: #000000;
}


.WaGadgetSocialProfile.gadgetThemeStyle li a
{
 width:27px;  
 height:27px;
}
.WaGadgetSocialProfile.gadgetThemeStyle li a.Facebook
{
  background: rgba(0, 0, 0, 0) url("/resources/Pictures/icon_set1.png") no-repeat scroll 0 -1350px!important;
}

.WaGadgetSocialProfile.gadgetThemeStyle li a.Twitter
{
  background: rgba(0, 0, 0, 0) url("/resources/Pictures/icon_set1.png") no-repeat scroll 0 -1402px!important;
}
.WaGadgetSocialProfile.gadgetThemeStyle li a.Google
{
  background: rgba(0, 0, 0, 0) url("/resources/Pictures/icon_set1.png") no-repeat scroll 0 -1700px!important;
}
.WaGadgetSocialProfile.gadgetThemeStyle li a.LinkedIn
{
  background: rgba(0, 0, 0, 0) url("/resources/Pictures/icon_set1.png") no-repeat scroll 0 -1650px!important;
}
.WaGadgetSocialProfile.gadgetThemeStyle li a.YouTube
{
  background: rgba(0, 0, 0, 0) url("/resources/Pictures/icon_set1.png") no-repeat scroll 0 -1550px!important;
}

.WaGadgetSocialProfile.gadgetThemeStyle li a.Facebook:hover {
   background: rgba(0, 0, 0, 0) url("/resources/Pictures/icon_set1.png") no-repeat scroll -50px -1350px!important;
}
.WaGadgetSocialProfile.gadgetThemeStyle li a.Twitter:hover {
   background: rgba(0, 0, 0, 0) url("/resources/Pictures/icon_set1.png") no-repeat scroll -50px -1402px!important;
}
.WaGadgetSocialProfile.gadgetThemeStyle li a.Google:hover {
   background: rgba(0, 0, 0, 0) url("/resources/Pictures/icon_set1.png") no-repeat scroll -50px -1700px!important;
}
.WaGadgetSocialProfile.gadgetThemeStyle li a.LinkedIn:hover {
   background: rgba(0, 0, 0, 0) url("/resources/Pictures/icon_set1.png") no-repeat scroll -50px -1650px!important;
}
.WaGadgetSocialProfile.gadgetThemeStyle li a.YouTube:hover {
   background: rgba(0, 0, 0, 0) url("/resources/Pictures/icon_set1.png") no-repeat scroll -50px -1550px!important;
}
.WaGadgetSocialProfile .orientationHorizontal li {
  margin: 0;
}
.WaPlaceHolder > div {
  padding: 0 !important;
}
.WaGadgetSiteSearch .searchBoxFieldContainer::before {
  color: #ffffff;
  cursor: pointer;
  font-size: 1em;
  font-weight: lighter;
  padding: 11px 0;
  right: 0;
  text-align: center;
  top: 8px;
}
.WaGadgetSiteSearch .searchBoxFieldContainer::before {
  background: #0071ff none repeat scroll center center;
  content: "";
  font-family: "FontAwesome";
  position: absolute;
  width: 45px;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.sel{
  background-color: #81b7ff;
}
.zoneHeader4 .WaGadgetUpcomingEvents ul li:last-child .date {
  border-bottom:none;  
}
.zoneHeader4 .WaGadgetRecentBlogPosts ul li:last-child{
 border-bottom:none;
}
.gadgetStyle001 .gadgetStyleBody {
  padding: 17px 20px 0;
}
.WaGadgetForumUpdates ul li .title a {
  color: #1e1e1e;
  font-family: open sans;
  font-size: 18px;
  font-weight: bold;
}
.WaGadgetForumUpdates ul {
  list-style: outside none none;
  margin: 40px 0 0;
  padding: 0;
}
.WaGadgetForumUpdates ul li {
  border-right: 1px solid #a9a9a9;
  box-sizing: border-box;
  float: left;
  line-height: 1.2;
  padding: 0 25px;
  position: relative;
  width: 50%;
}
.WaGadgetForumUpdates li.last {
  border-right: medium none; 
}
.WaGadgetUpcomingEvents ul li .separator {
  display: none;
}
.WaGadgetRecentBlogPosts ul li .date::after,.WaGadgetForumUpdates ul li .date::after {
 display: none;
}
.news-sec h4 {
  color: #0071ff; 
}
.head-col-sec h1 {
  margin: 22px 0 !important;
  text-align: center;
  position:relative;
  color: #0071ff;
}

.head-col-sec h1::before {
  border-bottom: 2px solid;
  color: #0072BC;
  content: "";
  height: 1px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  text-align: center;
  top: auto; bottom: -12px;
  width: 231px;
}
.head-col-sec h1::after{
  border-bottom: 2px solid;
  color: #0072BC;
  content: "";
  height: 1px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  text-align: center;
  top: auto; bottom: -12px;
  width: 150px;
}
.fieldSubContainer .fieldBody .fieldItem span.label .typeInstruction {
  color: #6c6c6c;
  font-family: open sans;
  font-weight: 500;
  line-height: 29px;
}
.navigationOuterContainer .navigationContainer .right input.nextButton, .navigationOuterContainer .navigationContainer .right input.typeButton, .navigationOuterContainer .navigationContainer .right input[type="submit"],.navigationOuterContainer .navigationContainer .left input.nextButton, .navigationOuterContainer .navigationContainer .left input.typeButton, .navigationOuterContainer .navigationContainer .left input[type="submit"] {
  background: #0071ff  none repeat scroll 0 0;
  border-radius:3px;
  color: #fff;  
  height: 38px;
  transition: all 0.3s ease 0s;
}
.navigationOuterContainer .navigationContainer .right input.nextButton:hover, .navigationOuterContainer .navigationContainer .right input.typeButton:hover, .navigationOuterContainer .navigationContainer .right input[type="submit"]:hover,.navigationOuterContainer .navigationContainer .left input.nextButton:hover, .navigationOuterContainer .navigationContainer .left input.typeButton:hover, .navigationOuterContainer .navigationContainer .left input[type="submit"]:hover {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 1px solid #000000;
  color: #000000;    
}

.gadgetStyleBody.gadgetContentEditableArea > p {
  color: #969696;
  font-family: open sans;
  font-size: 14px;
  line-height: 27px;
}
.WaGadgetEventsStateList ul.boxesList {
  padding: 0;
}
.WaGadgetEventsStateList ul.boxesList li.boxesListItem {
  margin: 0;
}
.WaGadgetEventsStateList h3.sectionTitle {
  color: #0071ff;
  font-size: 21px;
  margin: 17px 15px 0 0;
}
.WaGadgetEventsStateList .pageTitleOuterContainer .pageViewSwitcherOuterContainer .pageViewSwitcherContainer a {
  color: #81b7ff; 
}
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a::after { 
  display: none;
}
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle {
  font-size: 22px;
}
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a {
  color: #000000;  
}
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a:hover {
  color: #000000;
}
.WaGadgetEventsStateList ul.boxesList li.boxesListItem {
  border: 1px solid #eeeeee;
  display: inline-block;
  margin: 10px 0;
  padding: 10px;
  width: 100%;
   box-sizing: border-box;
}
.WaGadgetEventsStateList .boxOuterContainer .boxFooterOuterContainer .boxFooterContainer a {
  color: #81b7ff;  
}
.boxesList .boxesListItem p, .boxesList .boxesListItem .inner.gadgetEventEditableArea {
  color: #969696;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton,.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton,.generalFieldsContainer .fieldSubContainer input[type="submit"], .generalFieldsContainer .fieldSubContainer input.typeButton,.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton {
  background: #0071ff none repeat scroll 0 0;
  color: #ffffff;
  border-radius: 3px;
  height:38px;
}
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton:hover,.WaGadgetAuthorizationRequired .loginPageTable #idSubmitBox #idLoginButtonBox span input.loginButton:hover,.generalFieldsContainer .fieldSubContainer input[type="submit"]:hover, .generalFieldsContainer .fieldSubContainer input.typeButton:hover,.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton:hover {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 1px solid #000000;
  color: #000000;
}
.gadgetStyleBody.gadgetContentEditableArea li {
  color: #969696;
  list-style-type: circle;
}
.WaGadgetBlog ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle a::after {
   display: none;
}
.WaGadgetBlog ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle {
  background: #e8e8e8 none repeat scroll 0 0;
  border-radius: 2px;
  font-size: 22px;
  padding: 9px;
}
.WaGadgetBlog ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle a {
  color: #0071ff; 
}
.WaGadgetBlog .boxFooterOuterContainer .postBottom .boxFooterPrimaryOuterContainer .boxFooterPrimaryContainer a {
  color: #81b7ff;
}
.WaGadgetBlog ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle a:hover {
  color: #202000;
}
.WaGadgetBlog .pageTitleOuterContainer {
  margin: 30px 0 0;
  padding: 0;
}
.WaGadgetBlog .blogEntryOuterContainer .boxHeaderOuterContainer {
  margin: 0 0 25px;
  padding: 20px 0 0;
}
.WaGadgetBlog .blogEntryOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle {
  font-size: 22px;  
}
.blogEntryOuterContainer .blogPostBody.gadgetBlogEditableArea > p {
  color: #969696;
}
.WaGadgetBlog .pageTitleOuterContainer .pageBackContainer a {
  color: #81b7ff;
}
#id_3mj16r7 h3 {
  color: #0071ff;
}
.table-column table, .table-column td, .table-column table, .table-column th {
  border: 1px solid #e9e9e9 !important;
  padding: 5px;
}
.table-column th{
 background:#9E9E9E;
 color:#fff;
}
#id_vYBwh32 h3,#id_OJLeQJZ h2,#id_swUzzgD h2,#id_pRuNqVk a ,#id_ehsalEy{
  font-family: ralewaybold;
  margin: 30px 0 0;
}
 #id_pRuNqVk a {
    color: #81b7ff;
    display: block;  
}
#idLoginBox span, #idPasswordBox span,.fieldSubContainer table td.left .fieldLabel span,.fieldSubContainer .fieldLabel strong.mandatoryLabel{
  color: #000000;
  font-family: ralewaybold;
}
.mandatorySymbol, .requiredSymbol {
  color: #ff0000 !important;  
}
#idForgotLinkBox > a {
  color: #000000;
}
.WaGadgetAuthorizationRequired .authFormContainer {
  padding-bottom:30px;
}
.infoOuterContainer {
  background-color: #81b7ff;
  border: medium none;
  color: #ffffff;
  margin: 0 0 30px;
}
.confirmWindowInfo .cww1, .confirmWindowInfo .cww2 {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.confirmWindowInfo .cww-inner {
  background: #81b7ff none repeat scroll 0 0;
  border: 1px solid #0071ff !important;
  border-radius: 3px;
  color: #ffffff;
}
#idSectionMembershipLevelContainer .commonMessageBox .cww-co div, .commonMessageBox .kvTable td {
  color: #000000 !important;
}
.confirmWindowInfo .cww3, .confirmWindowInfo .cww4, .confirmWindowInfo .cww-inner {
  border: medium none;
}
.captionOuterContainer {
  margin: 0 0; 
}


.captionOuterContainer .captionContainer .fieldBody h4 {
  color: #0071ff;
  font-size: 22px;
  margin: 15px 0 20px;
  padding: 0 15%;
}
#idMemberInvoiceDetailsForm .pageTitle {
  background: #81b7ff none repeat scroll 0 0;
  color: #ffffff;
  font-size: 25px;
  padding: 7px 10px;
}
.paymentDetailsForm {
  border: 1px solid #eeeeee;
  margin: 0 0 25px;
  padding: 10px;
}
.fieldSubContainer {
  margin: 0;
}

.genericListTable tbody td, .membersTable tbody td {
  padding: 0 25px 10px 0;
}
.WaGadgetEvents .pageTitleContainer h1.pageTitle, .WaGadgetEvents .titleContainer h1.pageTitle {
  font-size: 32px;
  margin: 25px 0 0;
}
.WaGadgetEvents .pageTitleContainer #idTitleRight, .WaGadgetEvents .titleContainer #idTitleRight {
  margin: 40px 0 0;
}
.WaGadgetEvents .pageTitleContainer h1.pageTitle a:hover, .WaGadgetEvents .titleContainer h1.pageTitle a:hover {
  color: #81b7ff;
}
.WaGadgetSiteSearchResults .bottomLine {
  margin: 1.43em 0;
}
@media screen and (max-width:1024px) {
.container_12 { 
  width: 100%;
}
.s1_grid_12 {
  margin: 0;
  width: 100%;
}
.wnar-text p br {
  display: none;
}
#id_Header3 table { 
  width: 100%;
}
.WaGadgetSocialProfile .alignRight {
  padding: 0 10px;  
}

.social-icon {padding: 0 15px 0 0;}
.logo-sec {padding: 0 0 0 15px; width: 40%;}
.search-but {padding: 0 15px 0 0;}
.navbar-header > ul {padding: 0 15px;}
.wnar-text > p {padding: 15px 29px 0;}
.event-meet {padding: 0 15px; width: 47%;}
.recent-post {padding: 0 15px 0 0; width: 47%;}
.watlmoa > p {margin: 18px 0 0 15px;}
.footer-icon ul {padding: 0 15px 0 0;}
.gadgetStyleBody.gadgetContentEditableArea > p {
  padding: 0 10px;
}
.WaPlaceHolder.WaPlaceHolderContent {
  padding: 0 15px;
}
#id_Footer .WaGadgetSocialProfile .alignRight {
  text-align: center;
}
}
@media screen and (max-width:980px) {
.WaGadgetMenuHorizontal .menuInner ul.firstLevel.adapted {
  width: 99%;
}
.WaGadgetUpcomingEvents ul li .title a, .zoneHeader4 .WaGadgetRecentBlogPosts ul li a { 
  font-size: 12px; 
}
.log-in {width: 35%;}
}
@media screen and (max-width:800px) {
#id_Footer tr td {
  display: inline-block;
  width: 31% !important;
}
.WaLayoutSeparator {
  display: none !important;
}
#id_p4gsxhU.WaGadgetLoginButton .alignRight {
  padding: 0 9px;
  text-align: left;
}
#id_mZETcWP {
  width: 50% !important;
}
.navbar-header li {padding: 15px 18px;}
}
@media screen and (max-width:768px) {
.log-in {width: 45%;}
.search-but button {height: 39px; margin: 1px 0 0 -46px;}
.navbar-header li {padding: 15px 17px;}
.wnar-text br {
  display: none;
}
}
@media screen and (max-width:767px) {
.search-but input {width: 240px;}
.wnar-text b {font-size: 27px; padding: 0 12px 0 0;}
.event-meet {width: 46%;}
.recent-post {width: 46%;}
.social-icon.footer-icon {width: 28%;}
.phone-sec {padding: 0 32px;}
}
@media screen and (max-width:640px) {
#id_tVYDdBG, #id_5JFC3r9 {
  display: block;  
  width: 94% !important;
}
#id_mZETcWP {
  width:auto !important;
}
#id_k56rW4v {
  width: auto !important;
}
.WaLayoutTable .WaLayoutItem ~ .WaLayoutItem {
  margin-top: 0;
}
.wnar-text strong {
  font-size: 21px; 
  padding:8px;
}
.zoneHeader4 td {
  padding: 10px;
}
.head-col-sec h1 {
  font-size: 19px;
}
.log-in {width: 55%;}
.banner-text h2 {font-size: 27px;}
.wnar-text b {font-size: 22px;}
.event-sec {width: 99%;}
.event-meet {padding: 0 24px 42px; width: 92%;}
.recent-post {padding: 0 24px;width: 92%;}
.news-text {border-right: medium none;width: 100%;}
.phone-sec { padding: 0 27px;}
.social-icon.footer-icon {clear: both;text-align: center; width: 100%;}
.footer-icon ul {display: inline-block;float: none;}

.head-col-sec h1::before {
  top: auto; bottom: -8px;
  width: 155px;
}
.head-col-sec h1::after {
  top: auto; bottom: -8px;
  width: 90px;
}

.WaGadgetBlog ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle { 
  font-size: 16px;
 }
.WaGadgetBlog .blogEntryOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle {
  font-size: 14px;
}
#id_3mj16r7 .gadgetStyleBody.gadgetContentEditableArea > h3,.table-column h3{
  font-size: 14px;
}
.table-column table, .table-column td, .table-column table, .table-column th { 
  font-size: 11px;  
}
.table-column h2 {
  font-size: 18px;
}

}
@media screen and (max-width:616px) {
.WaLayoutTable .WaLayoutItem {
  display:inline-block!important;  
}
#id_Footer tr td {
  display: inline-block;
  width: 50% !important;
}
#id_Footer .WaGadgetSocialProfile .alignRight {
  text-align: left;
}
.logo-sec {
  float: none;
  margin: 0 auto;
  padding: 0 0 0 15px;
  text-align: center;
}
.WaGadgetSiteSearch .searchBox {
  display: block;
  margin: 0 auto;
  padding: 18px 0;
  text-align: center;
}
.fieldContainer.dropdownFieldContainer .fieldSubContainer.singleStringContainer table td.right .fieldBody select { 
  width: 100%;
}
.WaGadgetMenuHorizontal[class*="menuStyle"] .menuInner ul ul li > .item:hover > a {
  color: #b1cdf2;
}
}

@media screen and (max-width:480px) {
.log-in {width: 75%;}
.search-but {width: 100%;}
.search-but input {width: 290px;}
.banner-text h2 {font-size: 18px; line-height: 32px;}
.wnar-text b {font-size: 16px; line-height: 32px;}
.wnar-text p {font-size: 15px;}
.event-meet {padding: 0 15px 42px;}
.recent-post {padding: 0 22px;}
.watlmoa {border-right: 0 none; width: 97%;}
#id_PFLKKUO {
  margin: 18px 0 0;
}
#id_Footer tr td {
  display: inline-block;
  width: 100% !important;
}
.phone-sec {
  border-right: medium none;
  margin: 0;
  min-height: auto;
  padding: 0 15px; 
}
.watlmoa { 
  min-height: auto; 
}
.footer-col { 
 margin: 25px 0 0;
}
.table-column table:first-child {
  display: block;
  overflow-x: scroll;
}
.contStyleExcSimpleTable.table-com {
  display: block;
  overflow-x: scroll;
}
}
@media screen and (max-width:360px) {
.log-in {width: 90%;}
.logo-sec img {width: 100%;}
.search-but input {width: 270px;}
.banner-text h2 {font-size: 16px;}
.wnar-text b {font-size: 19px;}
.event-meet {padding: 0 13px 42px;}
.recent-post {padding: 0 14px;}
}
SPAN.postedByLink
{
  display: none
}