/* Edits by Nicasio LLC */

/* LAYOUT */

html, body {
height: 100%;
margin: 0 0 1px;
}

body.LayoutMain {
background: #F2F2F2 url('/resources/Theme/MVBA_siteBG4.gif') repeat-x 0 0;
background-position:left -9px;
}

body#PAGEID_18147.LayoutMain {
background-image: url('/resources/Theme/MVBA_siteBG-tall3.gif');
}

body#PAGEID_18147.LayoutMain .zoneHeaderOuter {
  background-color:#f2f2f2;
}

#mLayout {
overflow-x:hidden;
}

.container_12 {
width:1320px;
}

.s1_grid_12 {
margin-left: auto;
margin-right: auto;
width:1280px;
}

#id_Header1 {
background:#FFF;
}

.header_Content {
background:#FFF;
}

.header_BrandingMenu {
height:142px;
}

.zoneHeader1Outer .zoneHeader1Inner:before, 
.zoneHeader1Outer .zoneHeader1Inner:after {
opacity: 0.5;
-moz-opacity: 0.5;
filter:alpha(opacity=50);
}

.zoneContentOuter .zoneContentInner {
padding:40px 40px 120px 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: #333e99 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;
}

.zoneContentOuter a:hover img {
opacity:.8;
}

img[align="left"] {
margin:0 20px 15px 0;
}

img[align="right"] {
margin:0 0 15px 20px;
}

.video-wrap {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.video-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}


/* TEXT */

body,
[class*="EditableArea"],
[class*="EditableArea"] li {
font-size: 13px;
line-height: 20px;
}

body, td, p, h1, h2, h3, h4, h5, h6,
[class*="EditableArea"] ol li,
[class*="EditableArea"] ul li,
.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: #151515;
}

h1,
.gadgetStyleNone .gadgetStyleTitle h4,
.WaGadgetMemberPublicProfileStateMain .memberDirectoryDetailsOuterContainer .profileHeaderContainer h2,
.gadgetStyle002 .gadgetStyleTitle h4 {
font-weight: normal !important;
font-size: 21px !important;
line-height: 24px !important;
color: #3748b0 !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: bold !important;
font-size: 19px !important;
line-height: 24px !important;
color: #f66a5d !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: #151515 !important;
margin-bottom: 25px !important;
white-space:normal !important;
}

.WaGadgetBlog.WaGadgetBlogStateList ul.boxesList li.boxesListItem .boxHeaderOuterContainer h4.boxHeaderTitle a,
.WaGadgetEvents .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a,
.WaGadgetEvents.WaGadgetEventsStateCalendar #idEventListCalendar.yearViewType .EventListCalendar a.yearViewHeader,
.WaGadgetEvents.WaGadgetEventsStateCalendar #idEventListCalendar.weekViewType .EventListCalendar td.EventListCalendarHeader a.calendarDate {
color: #3748b0 !important;
}

h3 {
  margin-top:0px;
  margin-bottom: 8px !important;
}

* + h3 {
  margin-top:24px !important;
}

h1 + h3,
h2 + h3,
h4 + h3 {
  margin-top:0 !important;
}

[class*="EditableArea"] .styledTable th, [class*="EditableArea"] .styledTable td,
.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:#3748b0 !important;
white-space:normal !important;
}

.quotedText {
font-weight: normal;
font-style:italic;
font-size:16px;
line-height:26px;
padding:0px 4%;
color:#8c8c8c;
}

.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;
}

.OnlineStoreProduct_title_container h1:last-child {
  margin-bottom: 22px !important;
}

/* Links & Buttons */

a,
a:link,
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:#333e99;
}

a.linkAlternative {
white-space:nowrap;
}

a.wa-authenticateLoginLink, 
a.wa-authenticateLoginLink:hover, a.wa-authenticateLoginLink:active, a.wa-authenticateLoginLink.activeState, a.wa-authenticateLoginLink:visited {
color:#fff;
}

.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:#333e99 !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:#333e99;
}

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:#FFF !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: #333e99 !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: #f66a5d;
}

a.stylizedButton.buttonStyle002:hover {
background-color: #f78075;
}

a.stylizedButton.buttonStyle003 {
background-color: #f66a5d;
}

a.stylizedButton.buttonStyle003:hover {
background-color: #f78075;
}

a.stylizedButton.buttonStyle004 {
background-color: #333e99;
}

a.stylizedButton.buttonStyle004:hover {
background-color: #2d3686;
}



/* HEADER */

.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: #333e99;
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="/Join"],
body.memberContentView .header_Content .WaGadgetCustomMenu a[href="/Sys/Login"],
.header_Content .WaGadgetCustomMenu a[href="/Member-Area"],
.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="/Member-Area"],
body.memberContentView .header_Content .WaGadgetCustomMenu a[href="/Sys/Profile"],
body.memberContentView .header_Content .WaGadgetCustomMenu a[href="/Sys/Login/SignOut"] {
display:inline-block !important;
}


/* Nav */

.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner {
border:none;
}

.header_BrandingMenu .WaGadgetMenuHorizontal .menuInner ul.firstLevel {
width:100%;
text-align:center;
}

.header_BrandingMenu .WaGadgetMenuHorizontal .menuInner ul.firstLevel > li {
  width:1%;
}

.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li > .item > a {
font-size:14px;
font-weight:600;
text-transform:uppercase;
padding-left:12px;
padding-right:12px;
display:block;
text-align:center;
background-color: #f66a5d;
}

.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li > .item > a > span {
  /*padding: 8px 0 12px 0;*/
  padding: 12px 0 12px 0;
}

.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li > .item > a,
.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li > .item:hover > a {
  /*color:#8c8c8c;*/
  color:#fff;
}

.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li > .item > a:hover,
.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li > .item:hover > a {
  /*color: #343d98;*/
  color: #fff;
  background-color: #f78075;
}

.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li.sel > .item > a {
  /*color: #151515;
  background-color:#99d6e8;*/
  color: #fff;
  background-color: #f66a5d;
}

.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li.sel-parent > .item > a {
  /*color: #151515;
  background-color:transparent;*/
  color: #fff;
  background-color: #f66a5d;
}

.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li.sel > .item > a:hover,
.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li.sel > .item:hover > a,
.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li.sel-parent > .item > a:hover,
.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li.sel-parent > .item:hover > a {
  /*color: #343d98;*/
  color: #fff;
  background-color: #f78075;
}

.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul ul li.sel>.item>a:after {
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 12px;
}

.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel>li.phantom>.item>a>span {
padding:9px 0px;

}

.header_BrandingMenu .WaGadgetMenuHorizontal .menuInner ul ul { 
background: #efefef;
border-top: 1px solid #dedede;
min-width:100%;
}

.header_BrandingMenu .WaGadgetMenuHorizontal .menuInner ul ul ul { 
background: #dedede;
border-top: 1px solid #dedede;
margin-top:-1px;
}

.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel>li.sel>.item>a>span:after,
.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel>li.dir>.item>a:after {
  display: none;
}

.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul ul li>.item {
  padding:0;
}

.header_BrandingMenu .WaGadgetMenuHorizontal .menuInner ul ul li > .item > a {
color:#151515;
text-shadow:none;
font-size: 12px;
font-weight:bold;
text-transform:none;
padding:0 38px 0 20px;
}

.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: #333e99;
}

.header_BrandingMenu .WaGadgetMenuHorizontal .menuInner ul ul li.dir > .item > a > span:after {
  display:none;
}

.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul ul > li.sel > .item > a {
  color: #151515;
  background-color:#99d6e8;
}

.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner .menuButton {
  background-color:#f66a5d;
}



/* 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;
}

#idMembershipLevelRadioGroupContainer .fieldSubContainer .fieldBody .fieldItem:not(:first-child) {
  margin-top:30px;
}

#idMembershipLevelRadioGroupContainer .fieldSubContainer .fieldBody .fieldItem span.label .typeInstruction,
#idMembershipLevelRadioGroupContainer .fieldSubContainer .fieldBody .fieldItem span.label .typeInstruction .levelDescription {
  font-size:13px;
  line-height:20px;
}

#idMembershipLevelRadioGroupContainer .fieldSubContainer .fieldBody .fieldItem span.label .textLine:not(.typeInstruction) {
  padding-bottom:6px;
}


/* 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;
}


/* Slideshow */

.WaGadgetSlideshow .camera_wrap {
margin-bottom:0px !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: 126px !important;
bottom:auto !important;
left: 40px;
z-index: 100;
/*background-color: #3967AD;*/
/*background-color:#EEE;*/
background-color: rgba(238, 238, 238, 0.8);
width: 249px;
padding: 20px 10px 0px 20px;
pointer-events: none;
}

#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;
}

/* 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;
}

/* Donations */

.WaGadgetDonationGoal.gadgetStyle002 .donationGoalProgressContainer .progressBarWrapper .progressPercentage {
  color:#99d6e8;
}

.WaGadgetDonationGoal.gadgetStyle002 .donationGoalProgressContainer .progressBarWrapper .progressBar .halfCircle {
  border-color:#99d6e8;
}



/* Side Nav */

.WaGadgetMenuVertical .menuInner {
background:#FFF;
}

.WaGadgetMenuVertical h3 {
display: block;
font-size: 18px !important;
line-height:1 !important;
text-transform: uppercase;
color: #656565 !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,
.WaGadgetMenuVertical .menuInner ul ul li:hover>.item {
background: transparent;
}

.WaGadgetMenuVertical .menuInner ul.firstLevel>li.dir>.item>a>span:after {
  display:none;
}

.WaGadgetMenuVertical .menuInner ul.firstLevel > li > .item > a,
.WaGadgetMenuVertical .menuInner ul ul li>.item>a,
.WaGadgetMenuVertical .menuInner ul.firstLevel>li.sel-parent:hover>.item>a {
text-shadow:none;
color:#151515;
text-transform:none;
font-weight:bold;
font-size:12px;
padding: 2px 10px;
}

.WaGadgetMenuVertical .menuInner ul.firstLevel > li > .item > a:hover,
.WaGadgetMenuVertical .menuInner ul.firstLevel>li.sel-parent>.item>a:hover,
.WaGadgetMenuVertical .menuInner ul ul li>.item>a:hover {
color:#343d98;
}

.WaGadgetMenuVertical .menuInner ul.firstLevel > li.sel > .item,
.WaGadgetMenuVertical .menuInner ul ul > li.sel > .item,
.WaGadgetMenuVertical .menuInner ul ul > li.sel:hover > .item {
background-color:#99d6e8 !important;
}

.WaGadgetMenuVertical .menuInner ul.firstLevel > li.sel > .item > a,
.WaGadgetMenuVertical .menuInner ul ul > li.sel > .item > a {
color:#151515;
}

.WaGadgetMenuVertical .menuInner ul.firstLevel>li.sel>.item>a:after,
.WaGadgetMenuVertical .menuInner ul ul li.sel>.item>a:after {
display:none;
}

.WaGadgetMenuVertical .menuInner ul ul {
  display:none !important;
  position:static !important;
}

.WaGadgetMenuVertical .menuInner ul li.sel ul,
.WaGadgetMenuVertical .menuInner ul li.sel-parent ul {
  display:block !important;
}

.WaGadgetMenuVertical .menuInner ul ul:before {
  display:none;
}

.WaGadgetMenuVertical .menuInner ul ul {
  background:#fff;
  min-width:0;
  padding:0px 12px 12px 12px;
}

.WaGadgetMenuVertical .menuInner ul ul li,
.WaGadgetMenuVertical .menuInner ul ul li>.item {
  padding:0;
}

.WaGadgetMenuVertical .menuInner ul ul li>.item>a {
  margin:0;
  padding:0;
  background-color: transparent !important;
  font-family: Arial, Helvetica, sans-serif;
}

.WaGadgetMenuVertical .menuInner ul ul li>.item>a>span {
  padding:10px 12px;
}

/* Social Icons */

.WaGadgetSocialProfile.gadgetStyle001 ul li a {
  color:#8c8c8c;
}

.WaGadgetSocialProfile.gadgetStyle001 ul li a:hover {
  color:#333e99;
}

.WaGadgetSocialProfile.gadgetStyle004 .gadgetStyleBody ul li a {
  font-size:21px;
}

.WaGadgetSocialProfile.gadgetStyle004 .gadgetStyleBody ul li a:hover {
  background-color: #2d3686;
}

/* Policies */

#policy article > h2:first-child {
  display:none;
}


/* FOOTER */

.footer1_Content,
.footer1_Content *,
.footer1_Content a,
.footer1_Content a[href*="mailto"]:hover,
.footer1_Content a[href*="tel"]:hover {
color:#FFF;
text-decoration:none;
}

.footer1_Content a:hover,
.footer1_Content a[href*="mailto"]: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;
}

.footerName h1 {
margin-bottom:0px !important;
color:#fff !important;
font-size:32px !important;
}

.footerName h2 {
margin-top:12px !important;
margin-bottom:12px !important;
}

.footerDonate {
  float:right;
  padding-top:40px;
}

.footerDonate a.stylizedButton  {
  border:2px solid #fff !important;
   -webkit-border-radius: 26px !important;
  -moz-border-radius: 26px !important;
  border-radius: 26x !important;
  font-size:18px !important;
  font-weight:600 !important;
  padding:8px 28px !important;
  text-decoration:none !important;
}

.footerLogo img {
  border-radius:50% 50%;
  box-shadow:3px 5px 8px rgba(0,0,0,0.3);
}

.footer1_Content .WaGadgetCustomMenu.gadgetStyleNone ul li {
  margin-bottom:12px;
}

.footer1_Content .WaGadgetCustomMenu.gadgetStyleNone ul li:before {
display:none;
}

.footer1_Content .WaGadgetCustomMenu.gadgetStyleNone ul li a {
color:#fff;
font-size:16px;
}



/* Responsive Edits */

@media only screen and (max-width: 1320px) {

  body.LayoutMain {
    background: #F2F2F2 url('/resources/Theme/MVBA_siteBG4.gif') repeat-x 0 0;
    background-position:left -10px;
  }

  body#PAGEID_18147.LayoutMain {
    background-image: url('/resources/Theme/MVBA_siteBG-tall3.gif');
  }

  .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;
    padding:0 12px;
    background: #333e99;
    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 .menuInner ul.firstLevel > li {
    width:100%;
    box-sizing:border-box;
    display:block;
    border-top:2px solid #efefef !important;
  }
  
  .header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li:first-child {
    display:block;
  }

  .header_BrandingMenu .WaGadgetMenuHorizontal .menuInner ul ul {
    border-top: 0;
    padding: 4px 0;
    margin-top:0;
  }

  .header_BrandingMenu .WaGadgetMenuHorizontal .menuInner ul ul li {
    border-bottom:1px solid #dedede;
  }

  .header_BrandingMenu .WaGadgetMenuHorizontal .menuInner ul ul li > .item > a {
    font-size:14px;
    font-weight:normal;
    text-align:center;
    padding:12px;
  }

  .header_BrandingMenu .WaGadgetMenuHorizontal .menuInner ul ul ul {
    margin:0;
    padding:0;
  }

  .header_BrandingMenu .WaGadgetMenuHorizontal .menuInner ul ul ul li > .item > a {
    font-size:12px;
    font-weight:normal;
    text-align:center;
    padding:8px;
  }

    #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;
    }

    #id_Header1 .WaGadgetSlideshow .camera_wrap .camera_caption h1 {
      font-size:22px !important;
    }

    .camera_wrap img:not(.WaContentDivider) {
        max-width: 300% !important;
    }

    #id_Header1 .WaGadgetSlideshow .camera_wrap .camera_pag {
        margin-top: -60px;
    }

  .zoneContentOuter .zoneContentInner {
    padding:20px;
  }

  .zoneContentOuter .contStyleExcSimpleTable,
  .zoneContentOuter .contStyleExcSimpleTable tbody,
  .zoneContentOuter .contStyleExcSimpleTable tr,
  .zoneContentOuter .contStyleExcSimpleTable td {
    display:block;
    width:100%;
    box-sizing:border-box;
  }

  .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 .alignLeft {
    text-align:center;
  }*/

  .footer1_Content .WaGadgetSocialProfile .orientationVertical li {
    display:inline-block;
    margin: 0 8px;
  }

  .footer1_Content .WaGadgetSocialProfile .orientationVertical li:first-child {
    margin-left: 0;
  }

  .footer1_Content .WaGadgetSocialProfile .orientationVertical li:last-child {
    margin-right: 0;
  }

  .footer1_Content .WaGadgetSocialProfile.gadgetStyle004 {
    margin-bottom:10px;
  }

  .footer1_Content .WaGadgetSocialProfile.gadgetStyle004 .gadgetStyleBody {
    padding-bottom:0px;
  }

}