/* Layouts & Backgrounds */

body {background:#eee;}

.zoneHeader1,
.zoneHeader1 .container_12,
.zoneHeader1 .s1_grid_12 {width:100%;}

.zoneHeader1 .s1_grid_12 {margin:0px;}

#id_HeaderMeta {width:940px;margin:0 auto;}

#id_HeaderBranding {background:#fff;}
#id_HeaderBranding > table {width:940px;margin:0 auto;}

.zoneHeader2 {background:#485B6D;padding:0px;}

.zoneHeader3 {padding:0px 0px 20px 0px;}

.zoneHeader4 {padding:0px 0px 20px 0px;}

.zoneHeader4 .WaPlaceHolder > div {padding:0px;}

.zoneContent {padding-bottom:40px;}

.zoneFooter2 {background:#fff;}

.zoneFooter3 {padding:12px 0px 16px 0px;background:#485B6D;}


/* Hide Members Only Gadgets */

body.publicContentView .loggedin {display:none;}


/* Fonts & Text Colors */

h1, h2, h3, h4 {font-weight: 300 !important;}

h2 {margin-bottom:1em;}

h3 {color:#95AB63;}
.zoneFooter2 h3 {color:#000000;}

.WaGadgetEventsStateList h3.sectionTitle {
font-size:24px;
}

.WaGadgetEventsStateList h1.pageTitle a.rssFeedLabel,
.WaGadgetEventsStateList .pageTitleOuterContainer {
margin-top:1px;
}

a,
.WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginActionRememberMe label,
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginActionRememberMe label,
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a {color:#485B6D;}

a:hover,
.WaGadgetCustomMenu.menuStyleNone .orientationHorizontal li a:hover,
.WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginActionRememberMe label:hover,
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginActionRememberMe label:hover,
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a:hover {
color:#47BC97;
}

a.stylizedButton.buttonStyle001 {background-color:#fff;}
a.stylizedButton.buttonStyle001:hover {background-color:#47BC97;color:#fff;}

a.stylizedButton.buttonStyle003 {background-color:#485B6D;}
a.stylizedButton.buttonStyle003:hover {background-color:#47BC97;}

input[type="submit"],
input[type="button"],
input[type="reset"] {
background: #939598 !important;
color:#fff !important;
padding: 8px 15px 9px 15px !important;
}

input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover {background: #47BC97 !important;}

.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a:after,
.WaGadgetEventsStateList .pageTitleOuterContainer .pageViewSwitcherOuterContainer .pageViewSwitcherContainer a:before,
.pageTitleContainer h1.pageTitle a:after, 
.titleContainer h1.pageTitle a:after,
.pageTitleOuterContainer .pageBackContainer a:before,
.pageTitleOuterContainer .pageViewSwitcherOuterContainer a + a:before {
display:none !important;
}

.WaContentDivider.dividerStyle001 {
background: #BCBEC0;
}


/* Header Meta */

#id_HeaderMeta .WaGadgetCustomMenu ul li {margin-right:10px;}
#id_HeaderMeta .WaGadgetCustomMenu ul li a {margin:0px;}

.WaGadgetCustomMenu.menuStyleNone .orientationHorizontal li + li:before {margin-right:10px;}

#id_UEegCvI * {font-size:14px;}


/* Main Menu */

.zoneHeader2 .WaGadgetMenuHorizontal .menuBackground,
.zoneHeader2 .WaGadgetMenuHorizontal[class*="menuStyle"] .menuInner ul.firstLevel,
.WaGadgetMenuHorizontal[class*="menuStyle"] .menuInner ul ul {
background-color:#485B6D;
}

.zoneHeader2 .WaGadgetMenuHorizontal .menuInner ul ul li > .item:hover > a,
.zoneHeader2 .WaGadgetMenuHorizontal .menuInner ul ul li.sel > .item > a {
background-color:#63bb93;
}

.zoneHeader2 .WaGadgetMenuHorizontal[class*="menuStyle"] .menuInner ul.firstLevel > li {
border-color:#63bb93;
}

.zoneHeader2 .WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a {
font-size:18px;
}

.zoneHeader2 .WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.dir > .item > a > span:before {
display:none;
}

.zoneHeader2 .WaGadgetMenuHorizontal .menuInner ul.firstLevel > li.sel > .item > a,
.zoneHeader2 .WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item:hover > a {
color:#D4ECE4;
}

.zoneHeader2 .WaGadgetMenuHorizontal .menuInner ul ul li > .item > a {
font-size:16px;
}


/* Member Login Gadget */

.WaGadgetLoginForm .loginContainerAuthenticated.orientationHorizontal,
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form {
text-align:left;
}

.WaGadgetLoginForm .loginContainerForm.orientationVertical form {
padding-bottom:0px;
}

.WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginPasswordForgot {
margin-bottom:0px;
margin-left:120px;
}


/* Gadget Box Style 3 */

.gadgetStyle003 {border-color:#47BC97;}

.gadgetStyle003 .gadgetStyleTitle {background:#47BC97;}


/* Gadget Box Style 4 */

.gadgetStyle004 {border-color:#5DB9C6;}

.gadgetStyle004 .gadgetStyleTitle {background:#5DB9C6;}


/* Gadget Box Style 5 */

.gadgetStyle005 {border-color:#485B6D;}

.gadgetStyle005 .gadgetStyleTitle {background:#485B6D;}


/* Icons */

a img[src*="icon-"] {
 opacity: 0.7;
 -moz-opacity: 0.7;
 filter:alpha(opacity=70);
}

a:hover img[src*="icon-"] {
 opacity: 1;
 -moz-opacity: 1;
 filter:alpha(opacity=100);
}


/* Events */

.WaGadgetEventsStateList ul.boxesList li.boxesListItem {
border-bottom:1px solid #BCBEC0;
padding-bottom:40px;
}

.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle {
font-size:24px;
}



/* Footer Sponsor */

.zoneFooter2 .container_12 {
width:auto;
max-width:100%;
padding:20px 40px 10px 40px;
}

.zoneFooter2 .s1_grid_12 {margin:0px auto;}

.zoneFooter2 td {vertical-align:middle;}

#id_FooterSponsors td {vertical-align:top;}

#id_FooterSponsorsImgs {text-align:center;}

#id_FooterSponsorsImgs img {
margin:20px;
vertical-align:middle;
width:auto !important;
height:auto !important;
max-width:120px;
max-height:80px;
display:inline-block;
}


/* Footer Meta */

.zoneFooter3 * {color:#fff;}

.zoneFooter3 a:hover {color:#D4ECE4;}


/* Powered by WA */

.zoneFooter3 .container_12 > div + div {display:none;}


/* Responsive Edits */

@media only screen and (max-width: 616px) {

.container_12,
.zoneHeader1 .container_12 {width:100%;}

.s1_grid_12,
.zoneHeader1 .s1_grid_12,
#id_HeaderMeta,
#id_HeaderBranding > table {width:auto;}

#id_HeaderMeta,
#id_HeaderMeta .WaGadgetSiteSearch .searchBoxOuter.alignRight,
#id_HeaderBranding,
#id_Header1,
.zoneFooter2 *,
.zoneFooter3 * {
text-align:center;
}

#id_HeaderMeta .WaGadgetCustomMenu ul li:first-child {margin-left:10px;}

#id_HeaderBranding {padding-top:10px;padding-bottom:20px;}

#id_HeaderBranding .WaLayoutTable .WaLayoutItem ~ .WaLayoutItem {
margin-top:10px;
}

#id_Header .gadgetStyleBody {
padding:0px !important;
}

#id_HomeIntro {
text-align:center;
height:auto;
}

.WaGadgetLoginForm .loginContainerForm.orientationVertical form .loginPasswordForgot {
margin-bottom:10px;
}

}

