/* Start new css by MDiaz */


/* hiding the event overflow details - add new page id's for each new event page shown */
#PAGEID_1344526 .home-hide, #PAGEID_1344532 .home-hide,#PAGEID_1344527 .home-hide,#PAGEID_1344533 .home-hide{display:none;}

/* the testimonial header */
.memberDirectoryColumn1 {font-weight:bold;color: #003b5f;}
.memberValue img {width:63%;}
.membersTable td {word-break:normal;}
.membersTable thead th {
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-family: 'Arial',sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.33;
    text-transform: none;
    padding: 5px 10px 5px 5px;
   
    color: #003b5f;
    vertical-align: top;
    text-align: left;
    border-top-color: #e2e3c9;
    border-bottom-color: #e2e3c9;
    background-color: #3F5D7F;
    color: #ffffff;
}
.WaGadgetMemberDirectoryStateList .memberDirectorySearchAreaOuterContainer {
   
    border-top: 0px solid #f4f4f4; 
}

/* modible menu style dropdown */
.WaGadgetMobilePanel .mobilePanel {
    position: relative;
    height: 50px;
    background: #003b5f;
    color: white;
}
.WaGadgetMobilePanel .mobilePanel .mobilePanelButton:active, .WaGadgetMobilePanel .mobilePanel .mobilePanelButton.active {
    background: #003b5f;
    color: white;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel {
    margin: 0;
    padding: 12px 0;
    background: #003b5f;
    border-top: 1px solid #003b5f;
    font-weight: bold;
    text-align: left;
    list-style: none;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel>li>.item>a {
    position: relative;
    display: block;
    padding: 4px 16px;
    color: white;
    font-size: 16px;
    vertical-align: top;
    text-decoration: none;
    text-transform: none;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul ul {
    padding: 0;
    background: transparent;
    font-weight: normal;
    text-transform: none;
    list-style: none;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul ul ul{
    padding: 0;
    background: transparent;
    font-weight: normal;
    text-transform: none;
    list-style: none;
}

/* faking the event heading and other event stuff */
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle {
    font-size: 1.1em;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
    background-image: linear-gradient(to right top, #284264, #406485, #5c89a7, #7aafc9, #9cd6ea);
    padding: 15px;
    color: #ffffff;
    font-family:Arial, Helvetica, sans-serif;
}

.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer h4.infoTitle {
   /* color: #003b5f; */
    font-family: 'Arial',sans-serif;
    font-size: 16px;
  
}
.WaGadgetEvents .titleContainer{padding-bottom:40px;}

.WaGadgetEvents .titleContainer h1 {box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
    background-image: linear-gradient(to right top, #284264, #406485, #5c89a7, #7aafc9, #9cd6ea);
    padding: 15px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    }

.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer h4.boxHeaderTitle a{
    color: #ffffff;
    text-decoration:none;
    font-family: Arial, Helvetica, sans-serif;
}

.WaGadgetEvents .titleContainer h1 a{color:#ffffff;text-decoration:none;}

.WaGadgetEventsStateDetails .pageTitleOuterContainer .eventsTitleContainer h1{
    color: #ffffff;
    text-decoration:none;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
    background-image: linear-gradient(to right top, #284264, #406485, #5c89a7, #7aafc9, #9cd6ea);
    padding: 15px;
    font-family: Arial, Helvetica, sans-serif;
}

.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton {
    position: relative;
    display: none;
}

.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
    padding: 16px 16px 24px;
    background: #dcddde;
}
/* end - events*/

.pageTitle {
   
   background: #ffffff;
}

.captionOuterContainer .captionContainer .fieldBody h4 {
    font-size: 1.4em;
    
}

.narrow {max-width:660px;margin:auto;padding:10px;}

/* other events items */
.WaGadgetEvents {
   overflow: visible;
   background: #ffffff;
}
.WaGadgetEventsStateList .boxesList {
    clear: both;
    margin: 0;
    padding: 0px 0 0;
    list-style: none;
}

.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle {
    font-size: 1.3em;
    
}

.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
    padding: 16px 16px 24px;
    background: #ffffff;
}

/* end events items */

/* the gadget boxes */
.gadgetStyle001 {
    background: white;
    border: 1px solid #e6e6e6 !important;
    
    margin-top: 15px;
}

/* menu - Mdiaz 2023 */

.WaGadgetMenuHorizontal .menuInner ul.firstLevel {
    display: table;
    margin: 0px auto 0px auto !important;
    padding: 0;
    list-style: none;
    zoom: 1;
    text-align: center;
    text-transform:none;
} 

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li>.item>a {
    position: relative;
    display: block;
   /* height: 23px; */
    /* padding: 8px 16px; */
    background: inherit;
    color: #ffffff;
     font: bold 18px/23px 'Lato','Arial',sans-serif; 
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul.firstLevel>li>.item>a {
    position: relative;
    display: block;
   /* height: 23px; */
    /* padding: 8px 16px; */
    background: inherit;

     font: bold 18px/23px 'Lato','Arial',sans-serif; 
    white-space: nowrap;
    vertical-align: top;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li.sel>.item>a {
    color: #ff8810;
}
/* end menu */


/* hide on mobile */
@media only screen and (max-width: 767px) {
.barry{padding:5px;}
.barryfont{font-size: 12px;}
.hide-on-mobile {display:none;}
.boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton {
    position: relative;
    display: none;
}
/* MDiaz 1/14/2024 */
.LayoutPlain .WaPlaceHolderContent>div{padding:0px !important;}
/*  */

body {background-position: top center; background-size: 1000px; background-repeat: no-repeat; background-color:#000000;}

BODY {
  background-image: url(/resources/pictures/SiteBackground5a.png);
}
.on-mobile{line-height:10px;}
.WaGadgetMobilePanel .mobilePanel {
   position: relative;
   height: 50px;
   background: #003b5f;
   color: white;
   margin-top: 90px;
}

.WaGadgetEventsStateList ul.boxesList li.boxesListItem {
    margin: 25px 0 0 0;
    border: solid 1px #666666;
    padding: 15px;
}
/* Event button */
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_UpcomingEventsRepeater_ctl01_footerEventDetailsLink, .footerEventDetailsLink  {
   background: #003b5f;
   padding: 8px 12px;
   text-decoration: none;
   color: #ffffff;
   float:right;
}
}
/** Mozilla Firefox */
@-moz-document url-prefix() {
.ffox {
padding-left:2px !important;
padding-right:2px !important;
padding-top:3px !important;
font-size:11px !important;

}
}

/** Microsoft Edge */
@supports (-ms-ime-align: auto) {
 /* Microsoft EdgeV13&14 CSS styles go here */
.msedge1 {
padding-left:2px !important;
padding-right:2px !important;
padding-top:3px !important;
font-size:11px !important;

}
}

@supports (-ms-accelerator: true) {
  /* Microsoft EdgeV13 CSS styles go here */
  .msedge2 {
    padding-left:2px !important;
    padding-right:2px !important;
    padding-top:3px !important;
font-size:11px !important;
   
  }
}



/* hide on desktop */
@media only screen and (min-width: 768px) {
    .barry {padding:15px;}
.barryfont{font-size: 12px;}
.hide-on-desktop {display:none;}
.right-on-desktop {padding-top:50px; padding-right:90px;}

#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_UpcomingEventsRepeater_ctl01_footerEventDetailsLink, .footerEventDetailsLink  {
   background: #003b5f;
   padding: 8px 12px;
   text-decoration: none;
   color: #ffffff;
   float:right;
}
/*
.WaGadgetEventsStateList ul.boxesList li.boxesListItem {
    margin: 25px 0 0 0;
    border: solid 1px #e6e6e6;
    padding: 15px;
}*/
.WaGadgetEventsStateList ul.boxesList li.boxesListItem {
    margin: 25px 0 0 0;
    border: solid 1px #666666;
    padding: 15px;
}

.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
    padding: 16px 16px 24px;
    background: #dcddde;
}
/*
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a:after {display:none;}

.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyContentOuterContainer {
   float: left;
   width: 60%;
} */

BODY {
  background-image: url(/resources/pictures/SiteBackground2b.png);
}
body {background-position: top left; background-size:cover; background-repeat: no-repeat;background-color:#000000;}  

}

#id_oFSwFCQ, .boxshd {box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;}

.WaGadgetLoginForm .loginContainerForm.orientationVertical form.generalLoginBox .loginAction input.loginButton {
 
    background: #335577;
    color: white;
    min-width: 0;
}

/* end new css by MDiaz */

/* old css from live site */
.cnFooterPoweredByContainer, #idFooterPoweredByContainer {
  display: none;
}


div.boxViewOutline div.cornersContainer,
div.boxBodyInfoViewFill div.cornersContainer {
  background-color:#FFFFFF;
}

.mainMenu LI 

{
    border-bottom: 0px solid #eb8530;
}

/* #id_MenuGadget_idMainMenuItem663849 { display:none; } */



/*
.cnMainContainer .cnPrimaryContentContainer .cnPrimaryContentBlock1 {
width: 666px;
padding: 18px;
float: left;
} */