html {   
   overflow: -moz-scrollbars-vertical; 
   overflow-y: scroll;}
body { background-color: #213F0B;}
.zoneHeader1 { background-repeat: no-repeat;}
.zoneContent{ background-color: #213F0B;}
.zoneContent .container_12 > DIV { background-color: #FFFFFF;}
A, A:link, A:active, A:visited {
  text-decoration: underline;
  color: #005E20;
}
A:hover {
  background-color: #005E20;
  text-decoration: underline;
  color: #FFFFFF;
}
H1{font-size: 1.50em !important; color: #005E20 !important;}
H2{font-size: 1.40em !important;color: #005E20;}
H3{font-size: 1.30em !important;color: #005E20;}
H4{font-size: 1.20em !important;}
H1.contStyleExcHeadingColored { font-size: 1.2em !important; margin:0; padding:0; display:inline}

.WaGadgetLoginButton a { color: white; font-size: 0.8em; }

#donatetabwrapper {
float:right;
}

#donatetab {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border: 1px solid white;
    border-top: none;
    padding: 5px 10px;
float: right;
    margin: 0 10px 0 0;
    color: white;
}


.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageBackContainer  { margin: 0 0 0 -1000px; height:0;}
.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageViewSwitcherOuterContainer { margin: 0 0 0 -1000px; padding:0}
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxInfoContainer {
    padding: 10px;
    border: 1px solid #213F0B;
    border-radius: 10px; border: 2px dotted rgba(33, 63, 11, 0.58); display: block; line-height: 18px;
}
.WaGadgetEventsStateList .pastEventsOuterContainer table.pastEventsList td.left { padding: 0 }
.WaGadgetLoginButton  { padding-top: 20px }

.WaGadgetEventsStateDetails .pageTitleOuterContainer .pageViewSwitcherOuterContainer a+a { display: none; }
.WaGadgetEventsStateDetails .pageTitleOuterContainer { padding: 0; }
td.WaLayoutSeparator { width: 40px; }
table.WaLayoutTable  { padding-top: 20px; }
div#id_Content {   padding: 0 4%;}
.WaGadgetEventsStateList .pastEventsOuterContainer {
    margin: 0;
}
.gadgetStyle003 {
  border: 2px solid #3f7215;
}
.gadgetStyle003 .gadgetStyleTitle{
  background: #3f7215;
}

.gadgetStyle004 .gadgetStyleTitle {
    background: #70b321 ;

}
.gadgetStyle004 {
border: 2px solid #70b321 ;

}
#id_Header1 > div { padding-top: 0; }
#id_zMvReIF > table { padding-top: 0 }

.pageViewSwitcherContainer {
   padding: 0; 
   margin: 0 0 0 -10000px; 
   overflow: hidden;
}
.WaLayoutPlaceHolder .placeHolderContainer {
	padding-right: 30px;
}
.WaGadgetMenuHorizontal .menuBackground {
   background: #213F0B;
}

.WaPlaceHolderHeader1>div {
  height: 185px;
}
.WaGadgetEventsStateList .pastEventsOuterContainer table.pastEventsList td.left
.WaGadgetSiteSearch .searchBoxField {
  width: 200px;
}
.WaPlaceHolderHeader2>div {
  background: #70b321;
}
a#home, a#home:hover {
   display: block;
   height: 150px;
   background: none;
}
.imcc-h {
   background-image: url('/resources/Theme/CustomBackgroundImage.jpg');
   background-repeat:no-repeat;
   background-position:left top;
   background-size:100% auto;
}
.WaGadgetMenuHorizontal  ul.firstLevel, .WaGadgetMenuHorizontal ul.secondLevel,
.WaGadgetMenuHorizontal .menuInner {
  background: #70b321 !important;
}
.WaGadgetMenuHorizontal .menuInner {
  padding-left: 20px;
}
.WaGadgetMenuHorizontal .menuInner ul ul li>.item:hover>a {
     color:white;
     background:#213F0B;
}
.WaGadgetMenuHorizontal .menuInner ul ul li.sel>.item>a
{
     background:#213F0B;
     color:white;
}
.WaGadgetMenuHorizontal[class*=menuStyle] .menuInner ul.firstLevel {
background:#213F0B;
}
.WaGadgetMenuHorizontal[class*=menuStyle] .menuInner ul ul{ background:#213F0B;}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li.sel>.item>a { color: white;  }
.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item>a{ font: normal 21px/23px 'Open Sans';}
.WaGadgetMenuHorizontal .menuInner ul.firstLevel>li>.item:hover>a{ color:#213F0B}
.gadgetStyleNone .gadgetStyleTitle h4 {    font-size: 20px;}
.WaGadgetUpcomingEvents ul li .title {
    text-transform: none;
    line-height: 1.5em;
}
@media only screen and (min-width:320px) and (max-width:450px) {
 .imcc-h { background-size: auto 100px; height: 100px;}
  a#home, a#home:hover {height: 100px; }
.WaGadgetLoginButton .loginBoxLinkContainer .loginBoxLinkButton {padding: 4px 10px 7px 10px;}

@media only screen and (min-width:320px) and (max-width:920px) {
  .WaPlaceHolder1>div { padding-top: 50px; }
  .WaPlaceHolderHeader2>div { padding: 0; }
  .WaPlaceHolderHeader1>div { height: auto; padding:0}
  .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner .menuButton { padding: 10px; }
  .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner ul.firstLevel>li { border-top: 2px solid #213F0B !important; }
  .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner ul ul li:first-child>.item>a {    padding: 14px 10px 4px 47px; }
  .WaGadgetMenuHorizontal .menuInner ul ul li:not(:last-child) { border-bottom: 1px dotted #213F0B; }
  .WaGadgetMenuHorizontal .menuInner { padding-left: 0; }

.imcc-h .WaLayoutTable { padding:0 }

.WaGadgetMenuHorizontal[class*=menuStyle] .menuInner ul.firstLevel>li>.item>a { padding: 6px 25px 6px 30px;}

table.WaPlaceHolderContent {padding-top: 20px;}

.WaLayoutContainerLast {  padding-bottom: 20px;}

.imcc-h .WaLayoutTable .WaLayoutItem { display: inline-block; width: 50% !important; margin-top: 0}

}
@media only screen and (min-width:451px) and (max-width:920px) {
 .imcc-h { background-size: auto 185px; height: 185px;}
 a#home, a#home:hover {height: 185px; }
 .WaGadgetMenuHorizontal[class*=menuStyle] .menuInner .menuButton { padding: 0;}
}

