/* Edits by Nicasio LLC */

/* LAYOUT */

html, body {
height: 100%;
margin: 0 0 1px;
}

body.LayoutMain {
background: #F2F2F2
}
#socialLoginContainer, #idSocialLoginContainer {
	display: none !important;
}

body#PAGEID_18147.LayoutMain {
background: #F2F2F2
/**background-image: url('/resources/Theme/SKNJ_siteBG-tall.gif');**/
}

#mLayout {
overflow-x:hidden;
}

.container_12 {
width:1120px;
}

.s1_grid_12 {
margin-left: auto;
margin-right: auto;
width:1080px;
}

#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;
}
/** New Edit- url(/resources/Theme/SKNJ_siteBG-greenTile.gif); **/
.zoneFooter1Outer {
background: #285690;
}

.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;
}


.WaGadgetMenuVertical .menuInner ul ul {
background: #333e99;
color: #666;
}



/* 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: #285690 !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:#ff8e28;
}

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:#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:14px !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: #333e99 !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: #2d357d !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: #333e99;
}

a.stylizedButton.buttonStyle002:hover {
background-color: #2d3686;
}

a.stylizedButton.buttonStyle003 {
background-color: #333e99;
}

a.stylizedButton.buttonStyle003:hover {
background-color: #2d3686;
}

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="/Sys/Login"],
body.memberContentView .header_Content .WaGadgetCustomMenu a[href="/membership"],
.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:not(.mobileView) ul.firstLevel {
width:100%;
text-align:center;
display:table;
}

.header_BrandingMenu .WaGadgetMenuHorizontal .menuInner:not(.mobileView) ul.firstLevel > li {
width:1%;
display:table-cell;
}

.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: #2d3686;
}

.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;
}

.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;
}

.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;
max-width:220px;
}

.header_BrandingMenu .WaGadgetMenuHorizontal .menuInner.mobileView ul ul {
border-top: none;
max-width: 100%;
}

.header_BrandingMenu .WaGadgetMenuHorizontal .menuInner ul ul li > .item > a,
.header_BrandingMenu .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner.mobileView ul ul ul li>.item>a {
color:#666;
text-shadow:none;
font-size: 12px;
text-transform: uppercase;
white-space:normal;
}

.header_BrandingMenu .WaGadgetMenuHorizontal .menuInner ul ul li > .item:hover,
.header_BrandingMenu .WaGadgetMenuHorizontal .menuInner ul ul li > .item:hover > a,
.header_BrandingMenu .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner.mobileView ul ul ul li>.item:hover,
.header_BrandingMenu .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner.mobileView ul ul ul li>.item:hover>a {
background:transparent;
}

.header_BrandingMenu .WaGadgetMenuHorizontal .menuInner ul ul li > .item > a:hover,
.header_BrandingMenu .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner.mobileView ul ul ul li>.item>a:hover {  
color: #FF8E28;
}

.header_BrandingMenu .WaGadgetMenuHorizontal .menuInner ul ul li.dir > .item > a > span:after {
display:none;
}

.WaGadgetMenuHorizontal[class*=menuStyle] .menuInner.mobileView ul ul ul li>.item>a {
padding-top:6px;
padding-bottom:6px;
}

.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner .menuButton {
background-color: #FF8E28;
}


.zoneHeader1Outer .zoneHeader1Inner:before, 
.zoneHeader1Outer .zoneHeader1Inner:after {
display:none;
}

.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li > .item > a,
.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li > .item:hover > a,
.header_BrandingMenu .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner.mobileView ul li:hover >.item>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,
.header_BrandingMenu .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner.mobileView ul li:hover >.item>a:hover,
.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner.mobileView ul.firstLevel > li.sel-parent > .item > a,
.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner.mobileView ul.firstLevel ul > li.sel-parent > .item > a,
.header_BrandingMenu .WaGadgetMenuHorizontal.menuStyle002 .menuInner.mobileView ul.firstLevel ul > li.sel > .item > a {
  color: #ff8e28;
}

.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li:first-child {
    display: none; 
}


/* 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;
}


/* 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: 280px !important;
bottom:auto !important;
left: 40px;
z-index: 100;
/*background-color: #3967AD;*/
background-color:rgba(255, 142, 40, 0.75);
width: 249px;
padding: 20px 10px 20px 20px;
font-size: 18px;
}

#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/SKNJ_doubleArrow-green-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;
}



/* 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;
background: #333e99;
}

.WaGadgetMenuVertical .menuInner ul.firstLevel > li:hover > .item > a {
color:#ff8e28;
background:#2d3686:
}

.WaGadgetMenuVertical .menuInner ul.firstLevel > li.sel > .item > a {
color:#ff8e28;

}

.WaGadgetEvents.WaGadgetEventsStateCalendar h3 {
    color: #333;
    font: normal 26px/normal Roboto Condensed;
    margin: 0 5px 0 0;
}

.WaGadgetEvents.WaGadgetEventsStateCalendar #idEventListCalendar .EventListCalendar td>div {    
    background: #004918;
}

.WaGadgetEvents.WaGadgetEventsStateCalendar #idEventListCalendar .EventListCalendar .recurringEvent .eventTime {
    display: inline;
    color: white;
}

.WaGadgetEvents.WaGadgetEventsStateCalendar #idEventListCalendar .EventListCalendar .recurringEvent:before {
    content: "\f073";
    font-family: "FontAwesome";
    margin: 0 5px 0 0;
    color: #ff8e28;
}

.WaGadgetEvents h1.pageTitle a.rssFeedLabel, .WaGadgetEvents h1.pageTitle a.rssFeedLabel:hover {
    color: #f29001;
    display: inline-block;
    float: left;
    font: normal 24px/normal FontAwesome;
    margin: -6px 0 0 0;
    padding: 0;
    text-decoration: none;
}




/* 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;
}




/* 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;
  }

  body#PAGEID_18147.LayoutMain {
    background-image: url('/resources/Theme/SKNJ_siteBG-tall.gif');
  }

  .container_12 {
    width:100%;
  }

  .s1_grid_12 {
    width:96%
  }

    .camera_wrap img:not(.WaContentDivider) {
        max-width: 300% !important;
    }

}
.eventLinks{
  width: 300px;
  height: 200px;
  box-shadow: inset 1px 1px 40px 0 rgba(0, 0, 0, 0.45);
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  margin: 5% auto 0 auto;  
  background-size: cover;
  border-radius: 5px;
  overflow: hidden;
  display: inline;
}
.eventLink{
    border: 1px solid #e9ebee;
    border-radius: 18px;
    margin-top: 2px;
    overflow: hidden;
    display: inline;
}

@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:0px;
    padding-bottom:0px;
  }

  .header_Content .WaGadgetCustomMenu ul {
    width:100%;
    float:none;
    background-color: #333e99;
  }

  .header_Content .WaGadgetCustomMenu .gadgetStyleBody ul.orientationHorizontal li {
    float:none;
    display:inline;
  }

  .header_Content .WaGadgetCustomMenu .gadgetStyleBody ul.orientationHorizontal li a {
    display:inline-block;
    margin:0px;
    padding:0px 4px;
    min-width:0px;
    background: #333e99;
    color:#fff;
   white-space:nowrap;
  }

  .header_Content .WaGadgetCustomMenu .gadgetStyleBody ul.orientationHorizontal li a:hover {
    background-color: #333e99;
    text-decoration:underline;
  }

  .header_BrandingMenu {
    margin:0px !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;
  }

}
/* Header Crumbs */
.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;
}
/* Menu Items */
.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel > li > .item > a, .WaGadgetMenuVertical.menuStyle002 .menuInner ul.firstLevel > li > .item > a {
    color: #666;
}
.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel>li.sel>.item:hover>a {
    color: #ff8e28;
}
.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel>li.sel>.item>a>span:after {
display: none;
}
.WaGadgetMenuHorizontal.menuStyle002 .menuInner {
    border-bottom: #f2f2f200;
}
.header_BrandingMenu .WaGadgetMenuHorizontal .menuInner ul ul {
    background: #efefef;
    border-top: 1px solid #dedede;
    max-width: 220px;
} 
.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel>li>.item:hover>a {
    color: #ff8e28;
}
.WaGadgetMenuHorizontal .menuInner ul ul li>.item:hover>a {
    color: #ff8e28;
}

/* Site Background  */
.zoneHeaderOuter {
    background-color: white;
}
.zoneHeader2Outer {
    background: white;
}
.zoneContentOuter {
    background: white;
}
/* Slider */
.camera_caption{
    top: 280px !important;
    bottom: auto !important;
    left: 40px;
    z-index: 100;
    background-color: rgba(255, 142, 40, 0.75);
    width: 249px;
    padding: 20px 10px 20px 20px;
    font-size: 18px;
}
.camera_caption>div {   
    background: rgba(255, 142, 40, 0);
    padding: 20px 10px 20px 20px;
}
body#PAGEID_18147.LayoutMain {
    background: #F2F2F2;
}
@media only screen and (max-width: 616px)
.WaGadgetMenuHorizontal[class*=menuStyle] .menuInner ul ul ul li>.item>a {
    background: 0;
    font: normal 12px/normal Roboto Condensed;
    padding: 2px 30px 2px 75px;
    text-shadow: none;
    text-transform: capitalize;
    white-space: normal;
}
.header_BrandingMenu {
    height: 100px;
}
.header_Content .WaGadgetCustomMenu {    
    border-bottom: 1px solid #eee0;    
}
/* (1280x1024) SXGA Display */
@media  screen and (min-width: 1280px) {
    .WaGadgetMenuHorizontal .menuInner ul.firstLevel>li {    
    width: 10%;
}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel {
    
    text-align: center;
}
}
.zoneHeader1Outer {
    background: white;
}
/* Menu Styles */
.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel>li.dir>.item:hover>a:after {
    background: #333e99;
}
.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul.firstLevel>li.dir>.item>a:after {
    background: #333e99;
    margin: -8px 0 0 0;
}
.WaGadgetMenuHorizontal .menuInner ul ul li>.item>a>span {
    display: inline-block;
    padding: 10px 0;
    position: relative;
    font: normal 16px/normal Roboto Condensed;
    text-shadow: none;
}
.WaGadgetMenuHorizontal.menuStyle002 .menuInner ul ul {
    border-top: 5px solid #333e99;
}

@media only screen and (max-width: 850px){
.WaLayoutTable .WaLayoutRow .WaLayoutItem ~ .WaLayoutItem {
    margin-top: 80px;
 }
.WaGadgetSlideshow .camera_wrap {
    margin-bottom: 0px !important;
    margin-top: 20px;
}

.header_Content .WaGadgetCustomMenu .gadgetStyleBody ul.orientationHorizontal li a {    
    font-size: 10px;      
    min-width: 0px;
    padding: 0px 8px;
}

.header_Content .WaGadgetCustomMenu .gadgetStyleBody ul.orientationHorizontal li {
  float: none;
  }

}
@media only screen and (max-width: 400px){
.WaLayoutTable .WaLayoutRow .WaLayoutItem ~ .WaLayoutItem {
    margin-top: 80px;
 }
.WaGadgetSlideshow .camera_wrap {
    margin-bottom: 0px !important;
    margin-top: 20px;
}
.header_Content .WaGadgetCustomMenu .gadgetStyleBody ul.orientationHorizontal li a {    
    /**padding-left: 5px;
    padding-right: 5px;  **/  
}
.header_Content .WaGadgetCustomMenu .gadgetStyleBody ul.orientationHorizontal li a {    
    font-size: 8px;      
}
.holder { 
  background-color:#bbdccb;
  width:300px;
  height:250px;
  overflow:hidden;
  padding:10px;
  font-family:Helvetica;
}
.holder .mask {
  position: relative;
  left: 0px;
  top: 10px;
  width:300px;
  height:240px;
  overflow: hidden;
}
.holder ul {
  list-style:none;
  margin:0;
  padding:0;
  position: relative;
}
.holder ul li {
  padding:10px 0px;
}
.holder ul li a {
  color:darkred;
  text-decoration:none;
}

}