/* Edits by Nicasio LLC */

/* LAYOUT */

html, body {
height: 100%;
margin: 0 0 1px;
}

body.LayoutMain {
/**background: #F2F2F2 url('/resources/Theme/MVBA_siteBG3.gif') repeat-x 0 0;**/
background-position:left -9px;
background: #FAF6F0;
}

body#PAGEID_18147.LayoutMain {
/**background-image: url('/resources/Theme/MVBA_siteBG-tall-edited.gif');**/
background: #FAF6F0;
}

#mLayout {
overflow-x:hidden;
}

.container_12 {
width:1120px;
}

.s1_grid_12 {
margin-left: auto;
margin-right: auto;
width:1080px;
}

/* stretch layouts to full width */
@media (min-width:1121px) {
  .container_12 {
    width: 100%;
  }
  .s1_grid_12 {
    width:calc(100% - 40px);
  }
}

#id_Header1 {
background:#FFF;
}

.header_Content {
background:#FFF;
}

.header_BrandingMenu {
height:132px;
}

.zoneHeader1Outer .zoneHeader1Inner:before, 
.zoneHeader1Outer .zoneHeader1Inner:after {
opacity: 0.5;
-moz-opacity: 0.5;
filter:alpha(opacity=50);
}

.zoneContentOuter .zoneContentInner {
padding:40px;
border-top:1px solid #eee;
}

body#PAGEID_18147 .zoneContentOuter .zoneContentInner {
border:none;
}

.layout-colBorder table.WaLayoutTable .WaLayoutItem:first-child {
border-right:1px solid #CACACA;
}

.zoneFooter1Outer {
background: #4B4F88 url(/resources/Theme/MVBA_siteBG-blueTile2.gif);
}

.zoneBrandingOuter {
display:none !important;
}

.alignCenter {
text-align:center !important;
}

.alignCenter img {
margin-left:auto !important;
margin-right:auto !important;
}

img:not(.WaContentDivider) {
max-width:100% !important;
height:auto !important;
}

/* hide layout shadows */
.zoneHeader1Outer .zoneHeader1Inner:before, 
.zoneHeader1Outer .zoneHeader1Inner:after,
.zoneFooterOuter .zoneFooterInner:before, 
.zoneFooterOuter .zoneFooterInner:after {
  display:none;
}


/* TEXT */

body,
[class*="EditableArea"] {
font-size: 13px;
line-height: 20px;
}

body, td, p, h1, h2, h3, h4, h5, h6,
.WaGadgetCustomMenu.gadgetStyleNone ul li a,
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a,
.WaGadgetMenuHorizontal .menuInner ul ul li > .item > a,
.WaGadgetMenuVertical .menuInner ul.firstLevel > li > .item > a,
a.stylizedButton.buttonStyle001, 
a.stylizedButton.buttonStyle002, 
a.stylizedButton.buttonStyle003,
a.stylizedButton.buttonStyle004,
input.typeButton,
input.searchButton,
.infoOuterContainer .infoContainer .infoSection .infoTitle,
.infoOuterContainer .infoContainer .infoSection .infoText,
.fieldSubContainer .fieldLabel,
.fieldSubContainer .fieldLabel strong.mandatoryLabel,
.WaGadgetChangePassword .formOuterContainer .formContainer .generalFieldsOuterContainer .generalFieldsContainer .fieldLabel strong,
.WaGadgetResetPassword .formContainer .generalFieldsOuterContainer .generalFieldsContainer .fieldSubContainer .fieldLabel strong, .WaGadgetResetPasswordRequest .formContainer .generalFieldsOuterContainer .generalFieldsContainer .fieldSubContainer .fieldLabel strong,
.fieldSubContainer .fieldBody,
.WaGadgetEvents.WaGadgetEventsStateCalendar #idEventListCalendar .EventListCalendar td a.calendarDate, .WaGadgetEvents.WaGadgetEventsStateCalendar #idEventListCalendar .EventListCalendar td a.calendarDate:hover,
.WaGadgetEvents.WaGadgetEventsStateCalendar #idEventListCalendar.yearViewType .EventListCalendar a.yearViewHeader,
.WaGadgetBlog .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a,
.WaGadgetEvents .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a,
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer ul.boxInfo li label,
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer ul.boxInfo li div,
.WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer ul.registrationInfo li label strong,
.WaGadgetEvents.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer ul.registrationInfo li div span,
.formTitleOuterContainer .formTitleContainer .inner .mandatoryFieldsTitle,
.fieldSubContainer .fieldBody .fieldItem span.label,
.genericListTable thead th, 
.membersTable thead th,
[class*="WaGadget"] .gadgetStyleBody ul li .title a,
[class*="WaGadget"] .gadgetStyleBody ul li .date,
[class*="WaGadget"] .gadgetStyleBody ul li .author,
[class*="WaGadget"] .gadgetStyleBody ul li .location {
font-family: Arial, Helvetica, sans-serif !important;
color: #333;
}

h1,
.gadgetStyleNone .gadgetStyleTitle h4,
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2 {
font-weight: normal !important;
font-size: 21px !important;
line-height: 24px !important;
color: #4B4F88 !important;
margin-bottom: 22px !important;
text-transform: uppercase !important;
padding: 0px !important;
width: auto !important;
white-space:normal !important;
}

h2,
h3.sectionTitle,
.captionOuterContainer .captionContainer .fieldBody h4,
.WaGadgetBlog .blogEntryOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle,
.WaGadgetEvents.WaGadgetEventsStateDetails .pageTitleContainer h1.pageTitle {
font-weight: normal !important;
font-size: 18px !important;
line-height: 22px !important;
color: #333 !important;
margin-bottom: 16px !important;
white-space:normal !important;
}

h2 {
margin-top:20px !important;
}

h2:after,
h3.sectionTitle:after,
.captionOuterContainer .captionContainer .fieldBody h4:after {
display:none !important;
}

h3,
.WaGadgetBlog.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle a,
.WaGadgetEvents .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a,
.genericListTable thead th, 
.membersTable thead th,
.WaGadgetEvents.WaGadgetEventsStateCalendar #idEventListCalendar.yearViewType .EventListCalendar a.yearViewHeader,
.WaGadgetEvents.WaGadgetEventsStateCalendar #idEventListCalendar.weekViewType .EventListCalendar td.EventListCalendarHeader a.calendarDate {
font-weight: normal !important;
font-size: 16px !important;
line-height: 28px !important;
color: #333 !important;
margin-bottom: 25px !important;
white-space:normal !important;
}

.genericListTable thead th, 
.membersTable thead th {
border-bottom:1px solid #cacaca;
}

.WaGadgetBlog.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle:after,
.WaGadgetEvents .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle:after {
display:block;
float:none;
margin:0px;
height:1px;
}

.WaGadgetBlog.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle {
white-space:normal;
}

h4 {
white-space:normal !important;
}

.captionOuterContainer .captionContainer .fieldBody h4 {
margin-top:24px !important;
margin-bottom:0px !important;
}

h5 {
font-size:16px !important;
line-height:20px !important;
color:#555 !important;
white-space:normal !important;
}

.quotedText {
font-weight: normal;
font-style:italic;
font-size:16px;
line-height:26px;
padding:0px 4%;
color:#656565;
}

.quotedText + .contStyleCaption {
margin-top:-10px;
}

ul,
ol,
.WaGadgetSiteMap .gadgetStyleBody > ul {
padding:0px;
margin-left:24px;
}

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, 
h1:last-child, 
h2:last-child, 
h3:last-child, 
h4:last-child, 
h5:last-child, 
h6:last-child {
margin-bottom: 0 !important;
}


/* Links & Buttons */

a,
a:visited,
a.linkAlternative,
a.linkAlternative:visited,
.WaGadgetSiteMap.gadgetStyleNone ul,
.WaGadgetSiteMap.gadgetStyleNone ul li a,
[class*="WaGadget"] .gadgetStyleBody ul li .title a {
text-decoration:none;
font-style:normal;
color:#4B4F88;
}

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:#4B4F88!important;
}

a:hover,
a.linkAlternative:hover,
.WaGadgetSiteMap.gadgetStyleNone ul li a:hover,
[class*="WaGadget"] .gadgetStyleBody ul li .title a:hover {
text-decoration:underline;
color:#2d3686;
}

.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:#2d3686!important;
}

a[href*="tel"],
a[href*="tel"]:hover {
text-decoration:none !important;
cursor:default;
}

a[href*="tel"]:hover {
color:#4B4F88;
}

a.linkAlternative,
[class*="WaGadget"] .gadgetStyleBody ul li .title a,
.WaGadgetSlideshow .camera_wrap .camera_caption 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, 
.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: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    display: inline-block;
    font-size: 12px;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 32px;
    height:32px;
    margin: 0;
    padding: 0px 20px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    white-space: nowrap;
    color:#FAF6F0 !important;
}

a.stylizedButton.buttonStyle003,
a.stylizedButton.buttonStyle004 {
    display:block;
    font-size: 18px;
    line-height: 27px;
    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, 
.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;
}

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, 
.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: #4B4F88!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, 
.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: #2d3686!important;
}

a.stylizedButton.buttonStyle002 {
background-color: #4B4F88;
}

a.stylizedButton.buttonStyle002:hover {
background-color: #2d3686;
}

a.stylizedButton.buttonStyle003 {
background-color: #4B4F88;
}

a.stylizedButton.buttonStyle003:hover {
background-color: #2d3686;
}

a.stylizedButton.buttonStyle004 {
background-color: #4B4F88;
}

a.stylizedButton.buttonStyle004:hover {
background-color: #2d3686;
}



/* HEADER */

.header_BrandingMenu .WaLayoutTable td:first-child img:not(.WaContentDivider) {
  width:auto !important;
  height: auto !important;
  max-height: 180px !important;
}

body:not(#PAGEID_18421) .header_BrandingMenu .WaLayoutTable td:first-child img:not(.WaContentDivider) {
  width:auto !important;
  height: auto !important;
  max-height: 80px !important;
}

.header_Content .WaGadgetCustomMenu {
height: 31px;
line-height: 31px;
padding-right: 40px;
background-color: #FFF;
border-bottom:1px solid #eee;
}

.header_Content .WaGadgetCustomMenu .gadgetStyleBody ul.orientationHorizontal li {
float:left;
}

.header_Content .WaGadgetCustomMenu .gadgetStyleBody ul.orientationHorizontal li a {
display: inline-block;
height: 32px;
line-height: 32px;
margin-left: 1px;
margin-right:0px;
padding:0px;
background-color: #4B4F88;
min-width: 120px;
color: #FFF;
font-size: 12px;
text-align: center;
}

.header_Content .WaGadgetCustomMenu .gadgetStyleBody ul.orientationHorizontal li a:hover {
text-decoration:none;
background: #2d3686;
}


body.memberContentView .header_Content .WaGadgetCustomMenu a[href="/Sys/Login"],
.header_Content .WaGadgetCustomMenu a[href="/Sys/Profile"],
.header_Content .WaGadgetCustomMenu a[href="/Sys/Login/SignOut"] {
display:none !important;
}

body.memberContentView .header_Content .WaGadgetCustomMenu a[href="/Sys/Profile"],
body.memberContentView .header_Content .WaGadgetCustomMenu a[href="/Sys/Login/SignOut"] {
display:inline-block !important;
}

.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner {
border:none;
}

.header_BrandingMenu .WaGadgetMenuHorizontal .menuInner ul.firstLevel {
width:100%;
text-align:center;
}

/* Nav */
/* hides "home" menu item */
/** 
.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li:first-child {
display:none;
}
**/
.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li > .item > a {
font-size:15px;
text-transform:uppercase;
}

.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li > .item > a,
.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li > .item:hover > a {
  color: #666;
}

.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li > .item > a:hover,
.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li.sel > .item > a,
.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li.sel-parent > .item > a {
  color: #2d3686;
}


/** This One**/

/**
.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li.dir > .item > a:after,
.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li.sel > .item > a > span:after,
.header_BrandingMenu .WaGadgetMenuHorizontal .menuInner ul.firstLevel ul {
display:none !important;
}
**/

.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel>li.sel>.item>a>span:after {
    background-color: #4dbff0;
    display: none;
}

.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel>li.dir>.item>a:after {
    background: #4dbff0;
    margin: -8px 0 0 0;
    display: none;
}

.header_BrandingMenu .WaGadgetMenuHorizontal .menuInner ul.firstLevel li.phantom > .item:hover > ul {
display:block !important;
}

.header_BrandingMenu .WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.phantom > .item > a {
padding:0px 10px;
}

.header_BrandingMenu .WaGadgetMenuHorizontal .menuInner ul ul { 
background: #efefef;
border-top: 1px solid #dedede;
}

.header_BrandingMenu .WaGadgetMenuHorizontal .menuInner ul ul li > .item > a {
color:#666;
text-shadow:none;
font-size: 15px;
text-transform: uppercase;
}

.header_BrandingMenu .WaGadgetMenuHorizontal .menuInner ul ul li > .item:hover,
.header_BrandingMenu .WaGadgetMenuHorizontal .menuInner ul ul li > .item:hover > a {
background:transparent;
}

.header_BrandingMenu .WaGadgetMenuHorizontal .menuInner ul ul li > .item > a:hover {  color: #2d3686;
}

.header_BrandingMenu .WaGadgetMenuHorizontal .menuInner ul ul li.dir > .item > a > span:after {
display:none;
}

.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner .menuButton {
background-color:#4B4F88;
}



/* 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 {
padding:0px;
}

[class*="WaGadget"] .gadgetStyleBody ul li .date,
[class*="WaGadget"] .gadgetStyleBody ul li .author,
[class*="WaGadget"] .gadgetStyleBody ul li .location {
font-size:12px;
font-style:normal;
}

[class*="WaGadget"] .gadgetStyleBody ul li .title {
margin:0px;
}

/*suppress posted by in ZIWA News*/
.WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedByLink{
display:none;
}
.WaGadgetBlog .boxBodyInfoOuterContainer h5 .postedByLabel{
display:none;
}
.WaGadgetRecentBlogPosts .gadgetStyleBody ul li .author {
 display: none;
}

/* Slideshow */

.WaGadgetSlideshow .camera_wrap {
margin-bottom:0px !important;
}

#id_Header1 .WaGadgetSlideshow {
  margin-bottom:20px !important;
}

#id_Header1 .camera_fakehover {
overflow:hidden;
/*min-height:432px;*/
}

#id_Header1 .camerarelative, 
#id_Header1 .cameraappended {
height: 100% !important;
}

#id_Header1 .gadgetStyleBody img {
width:100% !important;
margin:0px !important;
height:auto !important;
}

.WaGadgetSlideshow .camera_wrap.camera_charcoal_skin .camera_prev > span,
.WaGadgetSlideshow .camera_wrap.camera_charcoal_skin .camera_next > span {
font: normal 35px/normal FontAwesome !important;
color:#FFF;
}

#id_Header1 .WaGadgetSlideshow .camera_wrap .camera_caption {
    top: 200px !important;
    bottom: auto !important;
    left: 40px;
    z-index: 100;
    /* background-color: #3967AD; */
    background-color: #eeeeeec4;
    width: 70%;
    padding: 20px 10px 0px 20px;
}

#id_Header1 .WaGadgetSlideshow .camera_wrap .camera_caption > div {
padding:0px;
background:transparent;
}

#id_Header1 .WaGadgetSlideshow .camera_wrap .camera_caption h1 {
font-size:30px !important;
line-height: 36px !important;
text-transform:none !important;
color:#000!important;
padding-bottom: 22px !important;
}

#id_Header1 .WaGadgetSlideshow .camera_wrap .camera_caption a {
display:block;
padding:10px 10px 10px 20px;
margin-left:-20px;
margin-right:-10px;
background:#FFF;
}

/*
#id_Header1 .WaGadgetSlideshow .camera_wrap .camera_caption a span {
padding-right:18px;
background:url(/resources/Theme/MVBA_doubleArrow-blue-right.png) no-repeat right -1px;
}
*/

.WaGadgetSlideshow .camera_wrap .camera_pag {
margin-top:-60px;
}

.WaGadgetSlideshow .camera_wrap .camera_pag .camera_pag_ul li {
background:transparent;
border:none;
height:14px;
width:14px;
border-radius:0px;
-moz-border-radius:0px;
-webkit-border-radius:0px;
}

.WaGadgetSlideshow .camera_wrap .camera_pag .camera_pag_ul li > span {
height:10px;
width: 10px;
left: 0px;
top: 0px;
border:2px solid #FFF;
border-radius:50%;
-moz-border-radius:50%;
-webkit-border-radius:50%;
}

.WaGadgetSlideshow .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span,
.WaGadgetSlideshow .camera_wrap .camera_pag .camera_pag_ul li > span:hover {
background:#FFF;
}

#id_Header1 .WaGadgetSlideshow .camera_wrap.camera_charcoal_skin .camera_prev, 
#id_Header1 .WaGadgetSlideshow .camera_wrap.camera_charcoal_skin .camera_next,
.WaGadgetSlideshow .camera_wrap .camera_bar {
display:none;
}

#id_Header1 #id_slideshowButtons {
  position:absolute;
  bottom:40px;
  left:10px;
}
#id_Header1 #id_slideshowButtons a {
  margin:0 10px !important;
  text-transform:uppercase !important;
  font-weight:600 !important;
  border-radius: 6px !important;
  background: rgba(255,255,255,.4) !important;
}
#id_Header1 #id_slideshowButtons a:hover {
  background: rgba(255,255,255,.6) !important;
}
@media only screen and (max-width: 616px) {
  #id_Header1 #id_slideshowButtons {
    bottom:20px;
  }
}


/* Blogs */

.WaGadgetBlog.WaGadgetBlogStateList .blogPostListOuterContainer {
padding:0px;
}


/* Events */

.WaGadgetEvents.WaGadgetEventsStateCalendar #idEventListCalendar .EventListCalendar td.EventListCalendarItemSelected a.calendarDate, .WaGadgetEvents.WaGadgetEventsStateCalendar #idEventListCalendar .EventListCalendar td.EventListCalendarItemSelected a.calendarDate:hover {
color:#669933;
}

.WaGadgetEvents .pageTitleContainer, .WaGadgetEvents .titleContainer {
padding:0px;
}

.WaGadgetEvents.WaGadgetEventsStateList ul.boxesList li.boxesListItem:first-child {
padding-top:0px;
}

.WaGadgetEvents.WaGadgetEventsStateCalendar #idEventListCalendar .EventListCalendar td {
padding-bottom:25px;
}



/* Sponsor Scroller */

div.sponsor-scroller {
margin:0;
padding:24px 0px 20px 0px;
height: 88px;
overflow:hidden;
visibility:hidden;
}

.sponsor-scroller.fixed {
visibility:visible;
}

div.sponsor-scroller .bx-wrapper {
margin: 0;
overflow: hidden;
}
                
div.sponsor-scroller .bx-wrapper .bx-viewport {
background: none;
border: none;
box-shadow: none;
left: 0px;
max-height: 88px;
min-height: 88px;
}

div.sponsor-scroller ul {
margin:0px;
padding:0px;
padding-left: 0px;
-webkit-transform: translateZ(0);
}

div.sponsor-scroller.fixed {
text-align:center;
width:100%;
}

div.sponsor-scroller ul li {
margin:0px 20px !important;
padding:0px;
}

div.sponsor-scroller.fixed ul li {
display:inline-block;
}

div.sponsor-scroller ul li a,
div.sponsor-scroller ul li img {
border:none !important;
padding:0px !important;
}

div.sponsor-scroller ul li img {
max-width: 100%; 
max-height: 88px;
min-height: 88px;
}

div.sponsor-scroller ul li span {
display:block;
line-height:88px;
margin:0px 20px;
}


/* Side Nav */

.WaGadgetMenuVertical .menuInner {
background:#FFF;
}

.WaGadgetMenuVertical h3 {
display: block;
font-size: 18px !important;
line-height:1 !important;
text-transform: uppercase;
color: #555 !important;
background: #e5e5e5;
padding: 12px 10px 10px 10px;
margin-bottom:0px !important;
}

.WaGadgetMenuVertical h3,
.WaGadgetMenuVertical ul.firstLevel > li {
border-bottom: 1px solid #CCC;
}

.WaGadgetMenuVertical .menuInner ul.firstLevel > li > .item {
padding:0px;
}

.WaGadgetMenuVertical .menuInner ul.firstLevel > li:hover > .item {
background: transparent;
}

.WaGadgetMenuVertical .menuInner ul.firstLevel > li > .item > a {
text-shadow:none;
color:#fff;
text-transform:uppercase;
font-weight:bold;
font-size:12px;
padding: 2px 10px;
}

.WaGadgetMenuVertical .menuInner ul.firstLevel > li:hover > .item > a {
color:#959595;
}

.WaGadgetMenuVertical .menuInner ul.firstLevel > li.sel > .item > a {
color:#959595;
}




/* FOOTER */

.footer1_Content,
.footer1_Content *,
.footer1_Content a,
.footer1_Content a[href*="tel"]:hover {
color:#FFF;
text-decoration:none;
}

.footer1_Content a:hover {
text-decoration:underline;
}

.footer1_Content .gadgetStyle004 {
background:transparent none;
}

.footer1_Content .WaGadgetSocialProfile.gadgetStyle004 .gadgetStyleBody {
padding:0px 0px 6px 0px;
}

.footer1_Content .WaGadgetSocialProfile.gadgetStyle004 .orientationHorizontal li {
margin-top:0px;
margin-bottom:0px;
margin-right:20px;
}

.footer1_Content .WaGadgetSocialProfile.gadgetStyle004 .orientationHorizontal li a {
font-size:20px;
line-height:1;
padding:0px;
border:none;
width:auto !important;
height:auto !important;
}

.footer1_Content .WaGadgetSocialProfile.gadgetStyle004 .orientationHorizontal li a:hover {
color:#FFF;
opacity: 0.8;
-moz-opacity: 0.8;
filter:alpha(opacity=80);
background:transparent;
}

.functionalButton {
    padding: 7px 22px 7px 22px;
    background-color: #4B4F88;
    border: 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: white;
    font: 600 13px/normal 'Open Sans';
    height: auto;
    margin: 0;
    outline: 0;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    -webkit-appearance: none;
    white-space: nowrap;
    width: auto;
}

.camera_caption>div {    
    background: rgba(0, 0, 0, 0);
}



.mobileSlider{
  display: none;
}

/* Responsive Edits */

@media only screen and (max-width: 1120px) {

  body.LayoutMain {
    /**background: #F2F2F2 url('/resources/Theme/MVBA_siteBG3.gif') repeat-x 0 0;**/
    background-position:left -10px;
    background: white;
  }

  body#PAGEID_18147.LayoutMain {
    /**background-image: url('/resources/Theme/MVBA_siteBG-tall-edited.gif');**/
    background: white;
  }

  .container_12 {
    width:100%;
  }

  .s1_grid_12 {
    width:96%
  }

    .camera_wrap img:not(.WaContentDivider) {
        max-width: 300% !important;
    }

}

@media only screen and (max-width: 616px) {

  body.LayoutMain,
  body#PAGEID_18147.LayoutMain {
    background: #F2F2F2 none;
  }

  .header_Content,
  .header_Content .alignLeft,
  .header_Content .alignRight {
    text-align:center !important;
  }

  .header_Content .WaGadgetCustomMenu {
    height:auto;
    padding-right:0px;
    padding-top:4px;
    padding-bottom:4px;
  }

  .header_Content .WaGadgetCustomMenu ul {
    width:100%;
    float:none;
  }

  .header_Content .WaGadgetCustomMenu .gadgetStyleBody ul.orientationHorizontal li {
    float:none;
    display:inline;
  }

  .header_Content .WaGadgetCustomMenu .gadgetStyleBody ul.orientationHorizontal li a {
    display:inline-block;
    margin:0px 4px;
    min-width:0px;
    background: #4B4F88;
    color:#fff;
  }

  .header_Content .WaGadgetCustomMenu .gadgetStyleBody ul.orientationHorizontal li a:hover {
    background-color: #2d3686;
    text-decoration:underline;
  }

  .header_BrandingMenu {
    margin:0px 20px !important;
    height:auto;
  }

  .header_BrandingMenu td.WaLayoutItem:first-child .WaLayoutPlaceHolder > div {
    padding-bottom:0px !important;
  }

  .header_BrandingMenu .WaLayoutItem ~ .WaLayoutItem .WaLayoutPlaceHolder > div {
    padding-top:0px !important;
  }

  .header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li:first-child {
    display:block;
  }

    #id_Header1,
    #id_Header1 .WaGadgetSlideshow .camera_wrap,
    #id_Header1 .camera_fakehover {
        height: 332px !important;
        min-height: 332px !important;
    }

    #id_Header1 .WaGadgetSlideshow .camera_wrap .camera_caption {
        top: 86px !important;
        width: 80%;
        left: 10%;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }

    .camera_wrap img:not(.WaContentDivider) {
        max-width: 300% !important;
    }

    #id_Header1 .WaGadgetSlideshow .camera_wrap .camera_pag {
        margin-top: -60px;
    }

  .zoneContentOuter .zoneContentInner {
    padding:20px;
  }

  .zoneContentOuter .gadgetStyleTitle,
  .zoneContentOuter .gadgetStyleBody {
    padding-left:0px !important;
    padding-right:0px !important;
  }

  .layout-colBorder table.WaLayoutTable .WaLayoutItem:first-child {
    border:none;
  }

  .layout-colBorder table.WaLayoutTable .WaLayoutItem:first-child > div > div {
    padding-right:0px !important;
  }

  .layout-colBorder table.WaLayoutTable .WaLayoutItem + td + td > div > div {
    padding-left:0px !important;
  }

  .footer1_Content .WaLayoutPlaceHolder > div {
    padding:0px 20px !important;
  }

  .footer1_Content .WaGadgetSocialProfile.gadgetStyle004 {
    margin-bottom:10px;
  }

  .footer1_Content .WaGadgetSocialProfile.gadgetStyle004 .gadgetStyleBody {
    padding-bottom:0px;
  }

  .desktopSlider{
   display: none;
}

  .mobileSlider{
  display: block;
}

.h5{
  text-align: left !important;
}

}

.menuInner h3{
  display: none;
}

.publicContentView .members-only {
display:none;
}

.memberContentView .members-only,
.adminContentView .members-only {
display:block;
}

.memberContentView .public-only {display:none;}

.publicContentView .public-only,
.adminContentView .public-only {
display:block;
}

/* hides "join us" menu item when logged in...*/
/* breaks menu adjustments so remove until better method is added */
/*.memberContentView .WaGadgetMenuHorizontal .menuInner .firstLevel > li:nth-child(5){
  display:none;
}*/

/**
.memberContentView .WaGadgetMenuHorizontal .menuInner .firstLevel li:nth-child(5){
  display:none;
}
**/
/**.secondLevel li:nth-child(5){
    display: block;
}
**/

/** Deprecated **/
/**body {
    background-image:url('/resources/Pictures/ZIWA-home.jpg');
    background-size: auto
}

.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer ul.boxInfo li div strong {
color: #3C3C3C;
}

.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td a.calendarDate, .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td a.calendarDate {
color: black;
font-size: 15px;
}
**/
/*calendar items text size */
/**
.WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar .eventTime, .WaGadgetEvents.WaGadgetEventsStateCalendar .EventListCalendar td>div a {
  font-size: 11px;
  color: white;
}
**/

/* Increase login and profile text size */
/**
.WaGadgetLoginButton.gadgetStyle001 .loginButtonWrapper .loginBoxLinkContainer .loginBoxLinkButton {
font-size: 18px;
}
.WaGadgetLoginButton.gadgetStyle001 .loginButtonWrapper .loginBoxLapsedMembership, .WaGadgetLoginButton.gadgetStyle001 .loginButtonWrapper .loginBoxProfileLink, .WaGadgetLoginButton.gadgetStyle001 .loginButtonWrapper a.loginBoxChangePassword, .WaGadgetLoginButton.gadgetStyle001 .loginButtonWrapper .loginBoxProfileLink a, .WaGadgetLoginButton.gadgetStyle001 .loginButtonWrapper a.loginBoxLogout {
font-size: 16px;
}
**/
/* Change font size of main menu */
/**
.WaGadgetMenuHorizontal.menuStyle003 .menuInner ul.firstLevel > li > .item > a span {
font-size: 16px;
}
**/
/* and drop downs */
/**
.WaGadgetMenuHorizontal .menuInner ul ul li > .item > a > span {
font-size: 14px;
}
**/
/*** hide recurring descriptor on app form***/
/**
SPAN#FunctionalBlock1_ctl00_memberApplicationMain_ctl00_stepTemplate_selectedLevel_group,
#idInfoContainer SPAN.levelRecurring
{ 
  display: none; 
}
**/

#id_5EYiLlA a{
  color: #4B4F88;
}

/** 3-8 Edits **/

#PAGEID_18420 .header_BrandingMenu, #PAGEID_18421 .header_BrandingMenu{
    height: auto;
}

#id_zFcgz1z a{
    color: #4B4F88;
    font-weight: bold;
}

#PAGEID_18421 #id_Header1 .camera_fakehover {
    min-height: 346px;
}