div#containerurl(base/preview.png)url(base/preview.png)
{
   width: 970px;
   position: relative;
   margin: 0 auto 0 auto;
   text-align: left;
}
body
{
   background-color: #F2F2F2;
   background-image: url('images/002511.jpg');
   background-attachment: fixed;
   background-position: center center;
   background-repeat: no-repeat;
   background-size: 100% 100%;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   line-height: 1.1875;
   margin: 0;
   text-align: center;
}
a
{
   color: #FFFFFF;
   text-decoration: underline;
}
a:hover
{
   color: #FFFFFF;
   text-decoration: underline;
}
input:focus, textarea:focus, select:focus
{
   outline: none;
}
#FlexContainer3
{
   display: -webkit-flex;
   display: flex;
   position: relative;
   padding: 0px 0px 0px 0px;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-justify-content: space-around;
   justify-content: space-around;
   -webkit-align-items: center;
   align-items: center;
   -webkit-align-content: flex-start;
   align-content: flex-start;
   margin: 0;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   font-size: 0px;
}
#wb_gridlay_top
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0px 0px -1px 0px;
}
#gridlay_top
{
   box-sizing: border-box;
   display: -webkit-flex;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 0px 0px 0px 0px;
   margin-right: auto;
   margin-left: auto;
}
#gridlay_top > .col-1
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#gridlay_top > .col-1
{
   flex: 0 0 auto;
}
#gridlay_top > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 100%;  /* This Was Critacal for Allowing Column 1 To expand 100% !! */
   max-width: 100%;   /* Also this for setting width 100% !! */
   display: -webkit-flex;
   -webkit-flex-wrap: wrap;
   -webkit-align-content: center;
   -webkit-align-self: stretch;
   -webkit-align-items: center;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   -webkit-justify-content: center;
   justify-content: center;
   text-align: center;
}
#gridlay_top > .col-1 > .col-1-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 0px 0px 0px 0px;
}
#gridlay_top > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 50%;
   max-width: 50%;
   display: -webkit-flex;
   -webkit-flex-wrap: wrap;
   -webkit-align-content: flex-start;
   -webkit-align-self: stretch;
   -webkit-align-items: flex-start;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   -webkit-justify-content: center;
   justify-content: center;
   text-align: center;
}
#gridlay_top > .col-2 > .col-2-padding
{
   box-sizing: border-box;
   width: 0%;
   padding: 0px 0px 0px 0px;
}
#gridlay_top > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 0%;
   max-width: 0%;
   display: -webkit-flex;
   -webkit-flex-wrap: wrap;
   -webkit-align-content: center;
   -webkit-align-self: stretch;
   -webkit-align-items: center;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   -webkit-justify-content: center;
   justify-content: center;
   text-align: center;
}
#gridlay_top > .col-3 > .col-3-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 0px 0px 0px 0px;
}

@media (max-width: 480px)
{
#gridlay_top > .col-1, #gridlay_top > .col-2, #gridlay_top > .col-3
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_gridlay_menusm
{
   clear: both;
   position: -webkit-sticky;
   position: sticky;
   top: 0 !important;
   z-index: 7800;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color:  transparent;
   background-image: url('images/index_gridlay_menusm_bkgrnd.png');
   background-repeat: repeat-x;
   background-position: left top;
   border: 0px solid transparent;
   box-sizing: border-box;
   margin: 10px 0px 0px 0px;
}
#gridlay_menusm
{
   box-sizing: border-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   padding: 0px 0px 0px 0px;
   margin-right: auto;
   margin-left: auto;
}
#gridlay_menusm > .col-1
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#gridlay_menusm > .col-1
{
   -webkit-flex: 0 0 auto;
   flex: 0 0 auto;
}
#gridlay_menusm > .col-1
{
   background-color: rgba(255, 204, 102, 1.0);
   background-image: linear-gradient(#A37A00, #ffffff);
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 100%;
   max-width: 100%;
   display: -webkit-flex;
   -webkit-flex-wrap: wrap;
   -webkit-align-content: flex-start;
   -webkit-align-self: stretch;
   -webkit-align-items: flex-start;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   -webkit-justify-content: center;
   justify-content: center;
   text-align: center;
}

@media (max-width: 620px)
{
#gridlay_menusm > .col-1
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_gridlay_tikr
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: url('images/index_gridlay_tikr_bkgrnd.png');
   background-repeat: repeat-x;
   background-position: left top;
   border: 0px solid transparent;
   box-sizing: border-box;
   margin: 0;
}
#gridlay_tikr
{
   box-sizing: border-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
}
#gridlay_tikr > .col-1
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#gridlay_tikr > .col-1
{
   -webkit-flex: 0 0 auto;
   flex: 0 0 auto;
}
#gridlay_tikr > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 100%;
   max-width: 100%;
   display: -webkit-flex;
   -webkit-flex-wrap: wrap;
   -webkit-align-content: flex-start;
   -webkit-align-self: stretch;
   -webkit-align-items: flex-start;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   -webkit-justify-content: center;
   justify-content: center;
   text-align: center;
}
@media (max-width: 620px)
{
#gridlay_tikr > .col-1
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_cars_tikr
{
   background-color: transparent;
   background-image: none;
   border-radius: 0px;
   margin: 0;
}
#wb_cars_tikr
{
   box-sizing: border-box;
width: 100%;   height: 65px;
}
#cars_tikr
{
   position: relative;
   margin: 0;
   line-height: 1;
   height: 100%;
   box-sizing: border-box;
}
#cars_tikr .carousel-inner
{
   overflow: hidden;
   width: 100%;
   height: 100%;
   position: relative;
   -webkit-perspective: 1200px;
   perspective: 1200px;
}
.carousel.pointer-event
{
   -ms-touch-action: pan-y;
   touch-action: pan-y;
}
#cars_tikr .carousel-inner::after
{
   display: block;
   clear: both;
   content: "";
}
#cars_tikr .carousel-inner > .carousel-item
{
   display: none;
   position: relative;
   float: left;
   width: 100%;
   margin-right: -100%;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
   -webkit-transform-style: preserve-3d;
   transform-style: preserve-3d;
   -webkit-transition: opacity 8000ms ease-in-out;
   transition: opacity 8000ms ease-in-out;
   height: 100%;
   text-align: center;
}
#cars_tikr .carousel-innerframe
{
   padding: 3px 8px 3px 8px;
   display: flex;
   align-items: center;
   flex-direction: column;
   justify-content: center;
   height: 100%;
   box-sizing: border-box;
}
#cars_tikr .carousel-inner > .carousel-item > img, #cars_tikr .carousel-inner > .carousel-item > a > img
{
   display: block;
   line-height: 1;
}
#cars_tikr .carousel-inner > .active, #cars_tikr .carousel-inner > .carousel-item-next, #cars_tikr .carousel-inner > .carousel-item-prev
{
   display: block;
}
#cars_tikr .carousel-inner > .active
{
   -webkit-animation: cars_tikr-animation-show 8000ms ease 0ms both;
   animation: cars_tikr-animation-show 8000ms ease 0ms both;
}
#cars_tikr .carousel-inner > .carousel-item-next, #cars_tikr .carousel-inner > .carousel-item-prev
{
   position: absolute;
   top: 0;
   width: 100%;
}
#cars_tikr .carousel-inner > .carousel-item-next.carousel-item-left, #cars_tikr .carousel-inner > .carousel-item-prev.carousel-item-right
{
   -webkit-animation: cars_tikr-animation-show 8000ms ease 0ms both;
   animation: cars_tikr-animation-show 8000ms ease 0ms both;
}
#cars_tikr .carousel-inner > .active.carousel-item-left, #cars_tikr .carousel-inner > .active.carousel-item-right
{
   -webkit-animation: cars_tikr-animation-hide 8000ms ease both;
   animation: cars_tikr-animation-hide 8000ms ease both;
}
#cars_tikr .frame
{
   width: 960px;
   display: inline-block;
   float: left;
   height: 65px;
}
@-webkit-keyframes cars_tikr-animation-show
{
   0%   { -webkit-transform: translateY(100%); }
   100% { -webkit-transform: translateY(0); }
}
@-webkit-keyframes cars_tikr-animation-hide
{
   0%   { -webkit-transform: translateY(0); }
   100% { -webkit-transform: translateY(-100%); }
}
@keyframes cars_tikr-animation-show
{
   0%   { transform: translateY(100%); }
   100% { transform: translateY(0); }
}
@keyframes cars_tikr-animation-hide
{
   0%   { transform: translateY(0); }
   100% { transform: translateY(-100%); }
}
#wb_gridlay_annc
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: rgba(50, 50, 50, 0.2);
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0px 0px 0px 0px;
}
#gridlay_annc
{
   box-sizing: border-box;
   padding: 10px 10px 20px 10px;
   margin-right: auto;
   margin-left: auto;
}
#gridlay_annc > .row
{
   margin-right: -5px;
   margin-left: -5px;
}
#gridlay_annc > .row > .col-1, #gridlay_annc > .row > .col-2
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 5px;
   position: relative;
}
#gridlay_annc > .row > .col-1, #gridlay_annc > .row > .col-2
{
   float: left;
}
#gridlay_annc > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: left;
}
#gridlay_annc > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: left;
}
#gridlay_annc:before,
#gridlay_annc:after,
#gridlay_annc .row:before,
#gridlay_annc .row:after
{
   display: table;
   content: " ";
}
#gridlay_annc:after,
#gridlay_annc .row:after
{
   clear: both;
}
@media (max-width: 760px)
{
#gridlay_annc > .row > .col-1, #gridlay_annc > .row > .col-2
{
   float: none;
   width: 100% !important;
}
}

#wb_pastfirst
{
   height: 100%;
   margin: 0px 0px 0px 0px;
   vertical-align: top;
}
#pastfirst
{
   border-color: #FFFFFF;
/*   box-shadow: 1px 0px 1px 1px rgba(255, 255, 255, 0.2), 0px 0px 22px rgba(255, 255, 255, 1);*/
   outline: 5;
   border-radius: 0px;
   padding: 0;
   display: inline-block;
   width: 100%;
   height: 100%;
   vertical-align: top;
   object-fit: fill;
}
#wb_evnt_title
{
   background-color: #EDDED3;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 8px 8px 0 0 !important;
   padding: 5px 0px 5px 7px;
   margin: 20px 0px 0px 0px;
   text-align: left;
}
#wb_evnt_title div
{
   text-align: left;
}
#wb_evnt_title
{
   display: block;
   margin: 20px 0px 0px 0px;
   box-sizing: border-box;
   width: 100%;
}
#wb_annc_title
{
   background-color: #EDDED3;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 8px 8px 0 0 !important;
   padding: 5px 0px 5px 7px;
   margin: 20px 0px 0px 0px;
   text-align: left;
}
#wb_annc_title div
{
   text-align: left;
}
#wb_annc_title
{
   display: block;
   margin: 20px 0px 0px 0px;
   box-sizing: border-box;
   width: 100%;
}
#wb_cars_annc
{
   background-color: rgba(0, 74, 148, 1.0);
/*   background-image: url('images/index_wb_cars_annc_bkgrnd.png');
   background-repeat: repeat-x;
   background-position: left top;*/
   border-radius: 0 0 8px 8px !important;
   margin: 0px 0px 10px 0px;
}
#wb_cars_annc
{
   box-sizing: border-box;
width: 100%;   height: 175px;
}
#cars_annc
{
   position: relative;
   margin: 0;
   line-height: 1;
   height: 100%;
   box-sizing: border-box;
}
#cars_annc .carousel-inner
{
   overflow: hidden;
   width: 100%;
   height: 100%;
   position: relative;
   -webkit-perspective: 1200px;
   perspective: 1200px;
}
.carousel.pointer-event
{
   -ms-touch-action: pan-y;
   touch-action: pan-y;
}
#cars_annc .carousel-inner::after
{
   display: block;
   clear: both;
   content: "";
}
#cars_annc .carousel-inner > .carousel-item
{
   display: none;
   position: relative;
   float: left;
   width: 100%;
   margin-right: -100%;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
   -webkit-transform-style: preserve-3d;
   transform-style: preserve-3d;
   -webkit-transition: opacity 2000ms ease-in-out;
   transition: opacity 2000ms ease-in-out;
   height: 100%;
   text-align: left;
}
#cars_annc .carousel-innerframe
{
   padding: 5px 15px 39px 15px;
}
#cars_annc .carousel-inner > .carousel-item > img, #cars_annc .carousel-inner > .carousel-item > a > img
{
   display: block;
   line-height: 1;
}
#cars_annc .carousel-inner > .active, #cars_annc .carousel-inner > .carousel-item-next, #cars_annc .carousel-inner > .carousel-item-prev
{
   display: block;
}
#cars_annc .carousel-inner > .active
{
   -webkit-animation: cars_annc-animation-show 2000ms ease 0ms both;
   animation: cars_annc-animation-show 2000ms ease 0ms both;
   -webkit-transform-origin: 50% 100%;
   transform-origin: 50% 100%;
}
#cars_annc .carousel-inner > .carousel-item-next, #cars_annc .carousel-inner > .carousel-item-prev
{
   position: absolute;
   top: 0;
   width: 100%;
}
#cars_annc .carousel-inner > .carousel-item-next.carousel-item-left, #cars_annc .carousel-inner > .carousel-item-prev.carousel-item-right
{
   -webkit-animation: cars_annc-animation-show 2000ms ease 0ms both;
   animation: cars_annc-animation-show 2000ms ease 0ms both;
   -webkit-transform-origin: 50% 100%;
   transform-origin: 50% 100%;
}
#cars_annc .carousel-inner > .active.carousel-item-left, #cars_annc .carousel-inner > .active.carousel-item-right
{
   -webkit-animation: cars_annc-animation-hide 2000ms ease both;
   animation: cars_annc-animation-hide 2000ms ease both;
   z-index: 999;
   -webkit-transform-origin: 50% 0%;
   transform-origin: 50% 0%;
}
#cars_annc .carousel-indicators
{
   list-style: none;
   bottom: 0;
   padding: 0;
   margin: 0;
   position: absolute;
   margin-left: -64px;
   left: 50%;
   vertical-align: middle;
   z-index: 999;
}
#cars_annc .carousel-indicators li
{
   display: block;
   float: left;
   margin: 6px 6px 6px 6px;
   width: 19px;
   height: 3px;
   cursor: pointer;
   text-indent: -999px;
   background-color: #D7A200;
   background-clip: padding-box;
   box-sizing: content-box;
   border-bottom: 17px solid transparent;
}
#cars_annc .carousel-indicators .active
{
   background-color: #F2F2F2;
}
#cars_annc .frame
{
   width: 475px;
   display: inline-block;
   float: left;
   height: 185px;
}
@-webkit-keyframes cars_annc-animation-show
{
   0%   { opacity: 0.3; -webkit-transform: translateY(-100%) rotateX(90deg); }
   50%  { animation-timing-function: ease-out; -webkit-transform: translateY(-50%) translateZ(-200px) rotateX(45deg); }
   100% { }
}
@-webkit-keyframes cars_annc-animation-hide
{
   0%   { }
   50%  { animation-timing-function: ease-out; -webkit-transform: translateY(50%) translateZ(-200px) rotateX(-45deg); }
   100% { opacity: .3; -webkit-transform: translateY(100%) rotateX(-90deg); }
}
@keyframes cars_annc-animation-show
{
   0%   { opacity: 0.3; transform: translateY(-100%) rotateX(90deg); }
   50%  { animation-timing-function: ease-out; transform: translateY(-50%) translateZ(-200px) rotateX(45deg); }
   100% { }
}
@keyframes cars_annc-animation-hide
{
   0%   { }
   50%  { animation-timing-function: ease-out; transform: translateY(50%) translateZ(-200px) rotateX(-45deg); }
   100% { opacity: .3; transform: translateY(100%) rotateX(-90deg); }
}
#wb_annc1ttl 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0px 0px 5px 0px;
   margin: 0;
   text-align: left;
}
#wb_annc1ttl div
{
   text-align: left;
}
#wb_annc1ttl
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_annc1_dt
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0px 0px 7px 0px;
   text-align: left;
}
#wb_annc1_dt div
{
   text-align: left;
}
#wb_annc1_dt
{
   display: block;
   margin: 0px 0px 7px 0px;
   box-sizing: border-box;
   width: 100%;
}
#wb_annc1_msg 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_annc1_msg div
{
   text-align: left;
}
#wb_annc1_msg
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_annc2ttl 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0px 0px 5px 0px;
   margin: 0;
   text-align: left;
}
#wb_annc2ttl div
{
   text-align: left;
}
#wb_annc2ttl
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_annc2_dt
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0px 0px 7px 0px;
   text-align: left;
}
#wb_annc2_dt div
{
   text-align: left;
}
#wb_annc2_dt
{
   display: block;
   margin: 0px 0px 7px 0px;
   box-sizing: border-box;
   width: 100%;
}
#wb_cars_evnt
{
   background-color: rgba(38, 38, 38, 1.0);
/*   background-image: url('images/index_wb_cars_evnt_bkgrnd.png');
   background-repeat: repeat-x;
   background-position: left top;*/
   border-radius: 0 0 8px 8px !important;
   margin: 0px 0px 10px 0px;
}
#wb_cars_evnt
{
   box-sizing: border-box;
width: 100%;   height: 175px;
}
#cars_evnt
{
   position: relative;
   margin: 0;
   line-height: 1;
   height: 100%;
   box-sizing: border-box;
}
#cars_evnt .carousel-inner
{
   overflow: hidden;
   width: 100%;
   height: 100%;
   position: relative;
   -webkit-perspective: 1200px;
   perspective: 1200px;
}
.carousel.pointer-event
{
   -ms-touch-action: pan-y;
   touch-action: pan-y;
}
#cars_evnt .carousel-inner::after
{
   display: block;
   clear: both;
   content: "";
}
#cars_evnt .carousel-inner > .carousel-item
{
   display: none;
   position: relative;
   float: left;
   width: 100%;
   margin-right: -100%;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
   -webkit-transform-style: preserve-3d;
   transform-style: preserve-3d;
   -webkit-transition: opacity 3000ms ease-in-out;
   transition: opacity 3000ms ease-in-out;
   height: 100%;
   text-align: center;
}
#cars_evnt .carousel-innerframe
{
   padding: 5px 15px 39px 15px;
}
#cars_evnt .carousel-inner > .carousel-item > img, #cars_evnt .carousel-inner > .carousel-item > a > img
{
   display: block;
   line-height: 1;
}
#cars_evnt .carousel-inner > .active, #cars_evnt .carousel-inner > .carousel-item-next, #cars_evnt .carousel-inner > .carousel-item-prev
{
   display: block;
}
#cars_evnt .carousel-inner > .active
{
   -webkit-animation: cars_evnt-animation-show 1125ms ease 375ms both;
   animation: cars_evnt-animation-show 1125ms ease 375ms both;
  -webkit-transform-origin: 50% 0%;
   transform-origin: 50% 0%;
}
#cars_evnt .carousel-inner > .carousel-item-next, #cars_evnt .carousel-inner > .carousel-item-prev
{
   position: absolute;
   top: 0;
   width: 100%;
}
#cars_evnt .carousel-inner > .carousel-item-next.carousel-item-left, #cars_evnt .carousel-inner > .carousel-item-prev.carousel-item-right
{
   -webkit-animation: cars_evnt-animation-show 1125ms ease 375ms both;
   animation: cars_evnt-animation-show 1125ms ease 375ms both;
  -webkit-transform-origin: 50% 0%;
   transform-origin: 50% 0%;
}
#cars_evnt .carousel-inner > .active.carousel-item-left, #cars_evnt .carousel-inner > .active.carousel-item-right
{
   -webkit-animation: cars_evnt-animation-hide 1500ms ease both;
   animation: cars_evnt-animation-hide 1500ms ease both;
   -webkit-transform-origin: 50% 100%;
   transform-origin: 50% 100%;
}
#cars_evnt .carousel-indicators
{
   list-style: none;
   bottom: 0;
   padding: 0;
   margin: 0;
   position: absolute;
   margin-left: -64px;
   left: 50%;
   vertical-align: middle;
   z-index: 999;
}
#cars_evnt .carousel-indicators li
{
   display: block;
   float: left;
   margin: 6px 6px 6px 6px;
   width: 19px;
   height: 3px;
   cursor: pointer;
   text-indent: -999px;
   background-color: #7F7F7F;
   background-clip: padding-box;
   box-sizing: content-box;
   border-bottom: 17px solid transparent;
}
#cars_evnt .carousel-indicators .active
{
   background-color: #F2F2F2;
}
#cars_evnt .frame
{
   width: 475px;
   display: inline-block;
   float: left;
   height: 185px;
}
@-webkit-keyframes cars_evnt-animation-show
{
   0%   { opacity: 0; -webkit-transform: rotateX(-90deg); }
   100% { }
}
@-webkit-keyframes cars_evnt-animation-hide
{
   0%   { }
   100% { opacity: 0; -webkit-transform: rotateX(90deg); }
}
@keyframes cars_evnt-animation-show
{
   0%   { opacity: 0; transform: rotateX(-90deg); }
   100% { }
}
@keyframes cars_evnt-animation-hide
{
   0%   { }
   100% { opacity: 0; transform: rotateX(90deg); }
}
#wb_evnt1ttl
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
/*   margin-bottom: 10px;*/
   text-align: left;
}
#wb_evnt1ttl div
{
   text-align: left;
}
#wb_evnt1ttl
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_evnt2ttl
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_evnt2ttl div
{
   text-align: left;
}
#wb_evnt2ttl
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#evnt3_img
{
   border-width: 0;
   vertical-align: top;
}
#wb_evnt4ttl
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0px 0px 5px 0px;
   margin: 0px 0px 0px 0px;
   text-align: left;
}
#wb_evnt4ttl div
{
   text-align: left;
}
#wb_evnt4ttl
{
   display: block;
   margin: 0px 0px 2px 0px;
   box-sizing: border-box;
   width: 100%;
}
#wb_evnt4_dt
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0px;
   margin: 0px 0px 7px 0px;
   text-align: left;
}
#wb_evnt4_dt div
{
   text-align: left;
}
#wb_evnt4_dt
{
   display: block;
   margin: 0px 0px 7px 0px;
   box-sizing: border-box;
   width: 100%;
}
#wb_evnt4_msg
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0px 0px 5px 0px;
   margin: 0;
   text-align: left;
}
#wb_evnt4_msg
{
   color: #FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-size: 19px;
}
#wb_evnt4_msg div
{
   text-align: left;
}
#wb_evnt4_msg
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_ngtitle
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#ngtitle-max-width
{
   margin-left: auto;
   margin-right: auto;
   max-width: 1600px;
   width: 100%;
}
#wb_ngtitle
{
   color: #FFFFFF;
   font-family: "Bookman Old Style";
   font-weight: normal;
   font-size: 35px;
}
#wb_ngtitle div
{
   text-align: center;
}
#wb_ngtitle
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_congra1
{
   height: 100%;
   margin: 0px 5px 3px 2px;
   vertical-align: top;
}
#congra1
{
/*
   border-color: #FFFFFF;
   box-shadow: 1px 0px 1px 1px rgba(255, 255, 255, 0.2), 0px 0px 22px rgba(255, 255, 255, 1);
*/
   outline: 5;
   border-radius: 30px;
   padding: 0;
   display: inline-block;
   width: 100%;
   height: 100%;
   vertical-align: top;
   object-fit: cover;
}
#wb_tikrtxt1
{
   background-color: transparent;  /* Change To Red For Alert Width 100%  */
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_tikrtxt1 div
{
   text-align: center;
}
#wb_tikrtxt1
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_tikrtxt4
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 5px 0px 5px 0px;
   margin: 0;
   text-align: center;
}
#wb_tikrtxt4 div
{
   text-align: center;
}
#wb_tikrtxt4
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_tikrtxt3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_tikrtxt3 div
{
   text-align: center;
}
#wb_tikrtxt3
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_tikrtxt2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#wb_tikrtxt2 div
{
   text-align: center;
}
#wb_tikrtxt2
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_annc3ttl
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0px 0px 5px 0px;
   margin: 0;
   text-align: left;
}
#wb_annc3ttl div
{
   text-align: left;
}
#wb_annc3ttl
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_annc3_dt
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0px 0px 7px 0px;
   text-align: left;
}
#wb_annc3_dt div
{
   text-align: left;
}
#wb_annc3_dt
{
   display: block;
   margin: 0px 0px 7px 0px;
   box-sizing: border-box;
   width: 100%;
}
#wb_annc3_msg 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_annc3_msg div
{
   text-align: left;
}
#wb_annc3_msg
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_menusm
{
   background-color: rgba(255,255,255,0.00);  /* Wide and 768 backround block color */
   display: block;
   font-family: "MS Sans Serif";
   font-weight: bold;
   text-align: center;
   width: 100%;
   z-index: 7800 !important;
}
#menusm
{
   background-color: #FFFFFF;
   background-color: rgba(255,255,255,0.00); /* Wide menu background color */
   display: inline-block;
   height: 52px;
}
#wb_menusm ul
{
   list-style: none;
   margin: 0;
   padding: 0;
   position: relative;
}
#wb_menusm ul:after
{
   clear: both;
   content: "";
   display: block;
}
#wb_menusm ul li
{
   display: list-item;
   float: left;
   list-style: none;
   z-index: 7800;
}
#wb_menusm ul li i
{
   font-size: 28px;
   width: 28px;
}
#wb_menusm ul li a
{
   background-color: #FFFFFF; /* Menu background color wide  */
   background-color: rgba(255,255,255,0.00);  /* Menu background color wide  */
   color: #000000;
   font-family: "MS Sans Serif";
   font-weight: bold;
   font-size: 16px;
   font-style: normal;
   padding: 5px 10px 0px 10px;
   text-align: center;
   text-decoration: none;
}
#wb_menusm > ul > li > a
{
   height: 47px;
}
.menusm a
{
   display: block;
}
#wb_menusm li a:hover, #wb_menusm li .active
{
   background-color: #EDDED3; /* Wide menu hover & background Color */
   color: #000000;
   border-radius: 12px 12px 12px 12px !important;
/*   border: 1px solid #BBBBBB;*/
}
#wb_menusm ul ul
{
   display: none;
   position: absolute;
   top: 52px;
}
#wb_menusm ul li:hover > ul
{
   display: list-item;
}
#wb_menusm ul ul li
{
   float: none;
   position: relative;
   width: 280px;
}
#wb_menusm ul ul li a
{
   background-color: #E3CBBA; /* All Menu Link Items Backgorund Color */
   color: #000000;
   border-radius: 12px 12px 12px 12px !important;
   border: thin #BBBBBB !important;
}
#wb_menusm ul ul li a:hover, #wb_menusm ul ul li .active
{
   background-color: #D1AA8F; /* All Menu link items hover color (Small and wide Menu) */
   color: #000000;  /* All Menu Items hover Text Color */
}
#wb_menusm ul ul li i
{
   margin-right: 9px;
   vertical-align: middle;
}
#wb_menusm ul ul li a
{
   color: #000000;
   padding-top: 5px;
   padding-right: 10px;
   padding-bottom: 5px;
   text-align: left;
   vertical-align: middle;
}
#wb_menusm ul ul ul li
{
   left: 310px;
   position: relative;
   top: -52px;
}
#wb_menusm .arrow-down
{
   display: inline-block;
   width: 0;
   height: 0;
   margin-left: 2px;
   vertical-align: middle;
   border-top: 4px solid #000000;
   border-right: 4px solid transparent;
   border-left: 4px solid transparent;
   border-bottom: 0 dotted;
}
#wb_menusm .arrow-left
{
   display: inline-block;
   width: 0;
   height: 0;
   margin-left: 2px;
   vertical-align: middle;
   border-left: 4px solid #000000;
   border-top: 4px solid transparent;
   border-bottom: 4px solid transparent;
   border-right: 0 dotted;
}
#wb_menusm li a:hover .arrow-down
{
   border-top-color: #000000;
}
#wb_menusm ul ul li a:hover .arrow-left, #wb_menusm ul ul li .active .arrow-left
{
   border-left-color: #000000;
}
#wb_menusm .toggle,[id^=menusm-submenu]
{
   display: none;
}

#wb_totop_icon
{
   background-color: #FFFFFF; /*transparent;  rgba(0,0,0,0.60); */
   background-image: none;
   border: 1px solid #000000;
   border-radius: 20px !important;
   text-align: center;
   margin: 0px 5px 10px 0px;
   padding: 5px 3px 2px 6px;
   -webkit-animation: bouncing-ball2-copy 1500ms linear 1000ms infinite normal forwards;
   animation: bouncing-ball2-copy 1500ms linear 1000ms infinite normal forwards;
   vertical-align: center;
    /* used below to make totop_icon a footer to bottom right */
   display: block;
   visibility: hidden;
   position: fixed;
   right: 0;
   bottom: 10px;
   z-index: 20000;
}
#wb_totop_icon:hover
{
   background-color: #FFFFFF; /* #000000; **/
   background-image: none;
   border: 1px solid #245580;
}
#totop_icon
{
   height: 30px;
   width: 30px;
}
/*#totop_icon i
{
   color: #000000;
   display: inline-block;
   font-size: 33px;
   line-height: 28px;
   vertical-align: middle !important;
   width: 35px;
}*/
/*#totop_icon:hover i
{
   color: #FFFFFF;
}*/
.triangle-up {
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 16px solid #555555;
/*  padding-top: 5px !important;*/
}
.triangle-up:hover {
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 16px solid #FF0000;
/*  padding-top: 5px !important;*/
}
#wb_ngwelcome
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: center;
}
#ngwelcome-max-width
{
   margin-left: auto;
   margin-right: auto;
   max-width: 1600px;
   width: 100%;
}
#wb_ngwelcome
{
   color: #FFFFFF;
   font-family: "Bookman Old Style";
   font-weight: normal;
   font-size: 24px;
}
#wb_ngwelcome div
{
   text-align: center;
}
#wb_ngwelcome
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_pastfirstlow
{
   height: 100%;
   margin: 0px 0px 0px 0px;
   vertical-align: top;
}
#pastfirstlow
{
/*   border-color: #FFFFFF;
   box-shadow: 1px 0px 1px 1px rgba(255, 255, 255, 0.2), 0px 0px 22px rgba(255, 255, 255, 1);*/
   outline: 5;
   border-radius: 0px;
   padding: 0px 0px 0px 0px;
   display: inline-block;
   width: 100%;
   height: 100%;
   vertical-align: top;
   object-fit: fill;
}
#wb_annc2_msg
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_annc2_msg div
{
   text-align: left;
}
#wb_annc2_msg
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_evnt1_dt
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0px 0px 7px 0px;
   text-align: left;
}
#wb_evnt1_dt div
{
   text-align: left;
}
#wb_evnt1_dt
{
   display: block;
   margin: 0px 0px 7px 0px;
   box-sizing: border-box;
   width: 100%;
}
#wb_evnt1_msg 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_evnt1_msg div
{
   text-align: left;
}
#wb_evnt1_msg
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_evnt2_dt 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0px 0px 7px 0px;
   text-align: left;
}
#wb_evnt2_dt div
{
   text-align: left;
}
#wb_evnt2_dt
{
   display: block;
   margin: 0px 0px 7px 0px;
   box-sizing: border-box;
   width: 100%;
}
#wb_evnt2_msg 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_evnt2_msg div
{
   text-align: left;
}
#wb_evnt2_msg
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_evnt3ttl 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_evnt3ttl div
{
   text-align: left;
}
#wb_evnt3ttl
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_evnt3_dt 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0px 0px 7px 0px;
   text-align: left;
}
#wb_evnt3_dt div
{
   text-align: left;
}
#wb_evnt3_dt
{
   display: block;
   margin: 0px 0px 7px 0px;
   box-sizing: border-box;
   width: 100%;
}
#wb_pryrnres_grid
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent; /* rgba(0,128,128,0.40); */
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 20px 0px 20px 0px;
}
#pryrnres_grid
{
   box-sizing: border-box;
   padding: 5px 10px 20px 10px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1200px;
}
#pryrnres_grid > .row
{
   margin-right: -10px;
   margin-left: -10px;
}
#pryrnres_grid > .row > .col-1, #pryrnres_grid > .row > .col-2
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 10px;
   padding-left: 10px;
   position: relative;
}
#pryrnres_grid > .row > .col-1, #pryrnres_grid > .row > .col-2
{
   float: left;
}
#pryrnres_grid > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: center;
}
#pryrnres_grid > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: center;
}
#pryrnres_grid:before,
#pryrnres_grid:after,
#pryrnres_grid .row:before,
#pryrnres_grid .row:after
{
   display: table;
   content: " ";
}
#pryrnres_grid:after,
#pryrnres_grid .row:after
{
   clear: both;
}
@media (max-width: 800px)
{
#pryrnres_grid > .row > .col-1, #pryrnres_grid > .row > .col-2
{
   float: none;
   width: 100% !important;
}
}
#wb_gridlay_ctrbx2
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent; /* rgba(5,99,193,0.40); */
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 20px 0px 20px 0px;
}
#gridlay_ctrbx2
{
   box-sizing: border-box;
   padding: 20px 10px 20px 10px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1200px;
}
#gridlay_ctrbx2 > .row
{
   margin-right: -10px;
   margin-left: -10px;
}
#gridlay_ctrbx2 > .row > .col-1, #gridlay_ctrbx2 > .row > .col-2
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 10px;
   padding-left: 10px;
   position: relative;
}
#gridlay_ctrbx2 > .row > .col-1, #gridlay_ctrbx2 > .row > .col-2
{
   float: left;
}
#gridlay_ctrbx2 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: center;
}
#gridlay_ctrbx2 > .row > .col-1 > .col-1-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 0px 0px 0px 0px;
}
#gridlay_ctrbx2 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: center;
}
#gridlay_ctrbx2 > .row > .col-2 > .col-2-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 0px 0px 10px 0px;
}
#gridlay_ctrbx2:before,
#gridlay_ctrbx2:after,
#gridlay_ctrbx2 .row:before,
#gridlay_ctrbx2 .row:after
{
   display: table;
   content: " ";
}
#gridlay_ctrbx2:after,
#gridlay_ctrbx2 .row:after
{
   clear: both;
}
@media (max-width: 800px)
{
#gridlay_ctrbx2 > .row > .col-1, #gridlay_ctrbx2 > .row > .col-2
{
   float: none;
   width: 100% !important;
}
}
#wb_gridlay_comm
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent; /* rgba(5,99,193,0.60); */
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 20px 0px 0px 0px;
}
#gridlay_comm
{
   box-sizing: border-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   padding: 20px 0px 20px 0px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1200px;
}
#gridlay_comm > .col-1, #gridlay_comm > .col-2
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 10px;
   padding-left: 10px;
   position: relative;
}
#gridlay_comm > .col-1, #gridlay_comm > .col-2
{
   -webkit-flex: 0 0 auto;
   flex: 0 0 auto;
}
#gridlay_comm > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 50%;
   max-width: 50%;
   display: -webkit-flex;
   -webkit-flex-wrap: wrap;
   -webkit-align-content: flex-start;
   -webkit-align-self: stretch;
   -webkit-align-items: flex-start;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   -webkit-justify-content: center;
   justify-content: center;
   text-align: center;
}
#gridlay_comm > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 50%;
   max-width: 50%;
   display: -webkit-flex;
   -webkit-flex-wrap: wrap;
   -webkit-align-content: flex-start;
   -webkit-align-self: stretch;
   -webkit-align-items: flex-start;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   -webkit-justify-content: center;
   justify-content: center;
   text-align: center;
}
@media (max-width: 800px)
{
#gridlay_comm > .col-1, #gridlay_comm > .col-2
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}

#wb_ss_bkm
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 20px 0px 1px 0px;
   text-align: center;
}
#wb_ss_bkm div
{
   text-align: center;
}
#wb_ss_bkm
{
   display: block;
   margin: 20px 0px 1px 0px;
   box-sizing: border-box;
   width: 100%;
}
#wb_pjvids_bkm
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 20px 0px 1px 0px;
   text-align: center;
}
#wb_pjvids_bkm div
{
   text-align: center;
}
#wb_pjvids_bkm
{
   display: block;
   margin: 20px 0px 1px 0px;
   box-sizing: border-box;
   width: 100%;
}
#wb_bs_bkm 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 20px 0px 1px 0px;
   text-align: center;
}
#wb_bs_bkm div
{
   text-align: center;
}
#wb_bs_bkm
{
   display: block;
   margin: 20px 0px 1px 0px;
   box-sizing: border-box;
   width: 100%;
}
#wb_ss_bkm
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 20px 0px 15px 0px;
   text-align: center;
}
#wb_ss_bkm div
{
   text-align: center;
}
#wb_ss_bkm
{
   display: block;
   margin: 20px 0px 15px 0px;
   box-sizing: border-box;
   width: 100%;
}
#wb_pjvids_bkm
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 20px 0px 15px 0px;
   text-align: center;
}
#wb_pjvids_bkm div
{
   text-align: center;
}
#wb_pjvids_bkm
{
   display: block;
   margin: 20px 0px 15px 0px;
   box-sizing: border-box;
   width: 100%;
}
#wb_bs_bkm
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 20px 0px 15px 0px;
   text-align: center;
}
#wb_bs_bkm div
{
   text-align: center;
}
#wb_bs_bkm
{
   display: block;
   margin: 20px 0px 15px 0px;
   box-sizing: border-box;
   width: 100%;
}
#wb_day_bkm
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0px 0px 30px 0px;
   text-align: center;
}
#wb_day_bkm div
{
   text-align: center;
}
#wb_day_bkm
{
   display: block;
   margin: 0px 0px 30px 0px;
   box-sizing: border-box;
   width: 100%;
}
#wb_evnn_bkm
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0px 0px 30px 0px;
   text-align: center;
}
#wb_evnn_bkm div
{
   text-align: center;
}
#wb_evnn_bkm
{
   display: block;
   margin: 0px 0px 30px 0px;
   box-sizing: border-box;
   width: 100%;
}
#wb_contact_bkm
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 20px 0px 1px 0px;
   text-align: center;
}
#wb_contact_bkm div
{
   text-align: center;
}
#wb_contact_bkm
{
   display: block;
   margin: 20px 0px 1px 0px;
   box-sizing: border-box;
   width: 100%;
}
#wb_request_bkm
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 20px 0px 1px 0px;
   text-align: center;
}
#wb_request_bkm div
{
   text-align: center;
}
#wb_request_bkm
{
   display: block;
   margin: 20px 0px 1px 0px;
   box-sizing: border-box;
   width: 100%;
}
#wb_join_bkm
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 20px 0px 1px 0px;
   text-align: center;
}
#wb_join_bkm div
{
   text-align: center;
}
#wb_join_bkm
{
   display: block;
   margin: 20px 0px 1px 0px;
   box-sizing: border-box;
   width: 100%;
}

#wb_annc4ttl
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_annc4ttl div
{
   text-align: left;
}
#wb_annc4ttl
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_annc4_dt 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0px 0px 7px 0px;
   text-align: left;
}
#wb_annc4_dt div
{
   text-align: left;
}
#wb_annc4_dt
{
   display: block;
   margin: 0px 0px 7px 0px;
   box-sizing: border-box;
   width: 100%;
}
#wb_annc4_msg 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 0;
   text-align: left;
}
#wb_annc4_msg div
{
   text-align: left;
}
#wb_annc4_msg
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_resource_nfo
{
   background-clip: padding-box;
   background-color: rgba(0,128,128,0.87);
   background-image: none;
   border-radius: 0 0 12px 12px !important;
   padding: 20px 20px 20px 20px;
   margin: -2px 20px 30px 20px;
   text-align: left;
}
#resource_nfo-max-width
{
   margin-left: auto;
   margin-right: auto;
   max-width: 600px;
   width: 100%;
}
#wb_resource_nfo div
{
   text-align: left;
}
#wb_resource_nfo
{
   display: block;
   margin: -2px 20px 30px 20px;
   box-sizing: border-box;
   width: calc(100% - 40px);
}
#wb_prayer_nfo
{
   background-clip: padding-box;
   background-color: rgba(0,128,128,0.87);
   background-image: none;
   border-radius: 0 0 12px 12px !important;
   padding: 20px 20px 20px 20px;
   margin: -2px 20px 30px 20px;
   text-align: left;
}
#prayer_nfo-max-width
{
   margin-left: auto;
   margin-right: auto;
   max-width: 600px;
   width: 100%;
}
#wb_prayer_nfo div
{
   text-align: left;
}
#wb_prayer_nfo
{
   display: block;
   margin: -2px 20px 30px 20px;
   box-sizing: border-box;
   width: calc(100% - 40px);
}
#wb_helpresor_title
{
   background-color: #0CADA9;
   background-image: none;
   border: 0px solid transparent;
   border-radius: 12px 12px 0 0 !important;
   padding: 10px 10px 10px 10px;
   margin: 20px 20px -2px 20px;
   text-align: center;
}
#helpresor_title-max-width
{
   margin-left: auto;
   margin-right: auto;
   max-width: 600px;
   width: 100%;
}
#wb_helpresor_title div
{
   text-align: center;
}
#wb_helpresor_title
{
   display: block;
   margin: 20px 20px -2px 20px;
   box-sizing: border-box;
   width: calc(100% - 40px);
}
#wb_pryr_bkm 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 20px 20px 1px 20px;
   text-align: center;
}
#wb_pryr_bkm div
{
   text-align: center;
}
#wb_pryr_bkm
{
   display: block;
   margin: 20px 20px 1px 20px;
   box-sizing: border-box;
   width: calc(100% - 40px);
}
#wb_gridlay_comm_cardjoin
{
   position: relative;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: column;
   flex-direction: column;
   box-sizing: border-box;
   margin: 20px 0px 0px 0px;
   max-width: 500px;
   margin-left: auto !important;
   margin-right: auto !important;
   background-color: rgba(0,100,205,0.90);
   background-image: none;
   border: 0px solid #DEDEDE;
   border-radius: 12px;
   text-align: left;
}
#gridlay_comm_cardjoin-card-body
{
   padding: 0px 0px 40px 0px; /* Increased bottom padding to even size with ctrbx2 form */
   -webkit-flex: 1 1 auto;
   flex: 1 1 auto;
   font-size: 0px;
}
#gridlay_comm_cardjoin-card-header
{
   box-sizing: border-box;
   border: 1px solid rgba(0,100,205,1.0);
   border-radius: 12px 12px 0 0 !important;
   margin: 0;
   padding: 12px 20px 12px 20px;
   background-color: #004499;
   background-image: none;
   color: #DDDDDD;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
   text-align: center;
}
#gridlay_comm_cardjoin-card-item1
{
   box-sizing: border-box;
   margin: 20px 20px 0px 20px;
   padding: 0;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   line-height: 17.6px;
}
#gridlay_comm_cardjoin-card-item2
{
   box-sizing: border-box;
   margin: 20px 20px 0px 20px;
   border-top: 1px #00FFFF solid;
   border-width: 1px 0 0 0;
   height: 0;
   line-height: 0;
}
#gridlay_comm_cardjoin-card-item3
{
   box-sizing: border-box;
   border-radius: 0 0 12px 12px !important;
   margin: 10px 0px 0px 0px;
   width: 100%;
   height: auto;
}
#wb_gridlay_comm_cardcontact
{
   position: relative;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: column;
   flex-direction: column;
   box-sizing: border-box;
   margin: 20px 0px 0px 0px;
   max-width: 500px;
   margin-left: auto !important;
   margin-right: auto !important;
   background-color: rgba(0,100,205,0.90);
   background-image: none;
   border: 0px solid #DEDEDE;
   border-radius: 12px;
   text-align: left;
}
#gridlay_comm_cardcontact-card-body
{
   padding: 0;
   -webkit-flex: 1 1 auto;
   flex: 1 1 auto;
   font-size: 0px;
}
#gridlay_comm_cardcontact-card-header
{
   box-sizing: border-box;
   border: 1px solid rgba(0,100,205,1.0);
   border-radius: 12px 12px 0 0 !important;
   margin: 0;
   padding: 12px 20px 12px 20px;
   background-color: #004499;
   background-image: none;
   color: #DDDDDD;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
   text-align: center;
}
#gridlay_comm_cardcontact-card-item1
{
   box-sizing: border-box;
   margin: 20px 20px 0px 20px;
   padding: 0;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   line-height: 17.6px;
}
#gridlay_comm_cardcontact-card-item2
{
   box-sizing: border-box;
   margin: 20px 20px 0px 20px;
   border-top: 1px #00FFFF solid;
   border-width: 1px 0 0 0;
   height: 0;
   line-height: 0;
}
#gridlay_comm_cardcontact-card-item3
{
   box-sizing: border-box;
   border-radius: 0 0 12px 12px !important;
   margin: 10px 0px 0px 0px;
   width: 100%;
   height: auto;
}
#wb_bkm_ctrbx2_frm
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 20px 0px 1px 0px;
   text-align: center;
}
#wb_bkm_ctrbx2_frm div
{
   text-align: center;
}
#wb_bkm_ctrbx2_frm
{
   display: block;
   margin: 20px 0px 1px 0px;
   box-sizing: border-box;
   width: 100%;
}
#wb_ctrbx2_cardabt
{
   position: relative;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: column;
   flex-direction: column;
   box-sizing: border-box;
   margin: 20px 10px 30px 10px;
   max-width: 400px;
   margin-left: auto !important;
   margin-right: auto !important;
   background-color: rgba(0,100,205,1.0);
   background-image: none;
   border: 1px solid #00FFFF;
   border-radius: 12px;
   text-align: center;
}
#ctrbx2_cardabt-card-body
{
   padding: 0px 0px 0px 0px;
   -webkit-flex: 1 1 auto;
   flex: 1 1 auto;
   font-size: 0px;
}
#ctrbx2_cardabt-card-header
{
   box-sizing: border-box;
   border: 1px solid rgba(0,100,205,1.0);
   border-radius: 12px 12px 0 0 !important;
   margin: 0;
   padding: 12px 20px 12px 20px;
   background-color: #004499;
   background-image: none;
   color: #DDDDDD;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
   text-align: center;
}
#ctrbx2_cardabt-card-item1
{
   box-sizing: border-box;
   margin: 20px 20px 0px 40px;
   padding: 0;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 17px;
   line-height: 18.7px;
   text-align: left;
}
#ctrbx2_cardabt-card-item2
{
   box-sizing: border-box;
   margin: 20px 20px 0px 20px;
   border-top: 1px #00FFFF solid;
   border-width: 1px 0 0 0;
   height: 0;
   line-height: 0;
}
#ctrbx2_cardabt-card-item3
{
   box-sizing: border-box;
   border-radius: 0 0 12px 12px !important;
   margin: 10px 0px 0px 0px;
   width: 100%;
   height: auto;
}
#wb_ctrbx2_cardfrmx
{
   position: relative;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: column;
   flex-direction: column;
   box-sizing: border-box;
   margin: 20px 10px 30px 10px;
   max-width: 400px;
   margin-left: auto !important;
   margin-right: auto !important;
   background-color: rgba(0,100,205,1.0);
   background-image: none;
   border: 1px solid #00FFFF;
   border-radius: 12px;
   text-align: left;
}
#ctrbx2_cardfrmx-card-body
{
   padding: 0;
   -webkit-flex: 1 1 auto;
   flex: 1 1 auto;
   font-size: 0px;
}
#ctrbx2_cardfrmx-card-header
{
   box-sizing: border-box;
   border: 1px solid rgba(0,100,205,1.0);
   border-radius: 12px 12px 0 0 !important;
   margin: 0;
   padding: 12px 20px 12px 20px;
   background-color: #004499;
   background-image: none;
   color: #DDDDDD;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
   text-align: center;
}
#ctrbx2_cardfrmx-card-item1
{
   box-sizing: border-box;
   margin: 20px 20px 0px 20px;
   padding: 0;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 17px;
   line-height: 18.7px;
   text-align: left;
}
#ctrbx2_cardfrmx-card-item2
{
   box-sizing: border-box;
   margin: 20px 20px 0px 20px;
   border-top: 1px #00FFFF solid;
   border-width: 1px 0 0 0;
   height: 0;
   line-height: 0;
}
#ctrbx2_cardfrmx-card-item3
{
   box-sizing: border-box;
   border-radius: 0 0 12px 12px !important;
   margin: 10px 0px 0px 0px;
   width: 100%;
   height: auto;
}
#wb_prayer_title
{
   background-color: #0CADA9;
   background-image: none;
   border: 0px solid transparent;
   border-radius: 12px 12px 0 0 !important;
   padding: 10px 10px 10px 10px;
   margin: 20px 20px -2px 20px;
   text-align: center;
}
#prayer_title-max-width
{
   margin-left: auto;
   margin-right: auto;
   max-width: 600px;
   width: 100%;
}
#wb_prayer_title div
{
   text-align: center;
}
#wb_prayer_title
{
   display: block;
   margin: 20px 20px -2px 20px;
   box-sizing: border-box;
   width: calc(100% - 40px);
}
#wb_resorc_bkm 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 20px 20px 1px 20px;
   text-align: center;
}
#wb_resorc_bkm div
{
   text-align: center;
}
#wb_resorc_bkm
{
   display: block;
   margin: 20px 20px 1px 20px;
   box-sizing: border-box;
   width: calc(100% - 40px);
}
#wb_bkm_ctrbx2_about
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 20px 0px 1px 0px;
   text-align: center;
}
#wb_bkm_ctrbx2_about div
{
   text-align: center;
}
#wb_bkm_ctrbx2_about
{
   display: block;
   margin: 20px 0px 1px 0px;
   box-sizing: border-box;
   width: 100%;
}

#wb_bkm_welc
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 20px 20px 1px 20px;
   text-align: center;
}
#wb_bkm_welc div
{
   text-align: center;
}
#wb_bkm_welc
{
   display: block;
   margin: 20px 20px 1px 20px;
   box-sizing: border-box;
   width: calc(100% - 40px);
}
#wb_bkm_or 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 20px 20px 1px 20px;
   text-align: center;
}
#wb_bkm_or div
{
   text-align: center;
}
#wb_bkm_or
{
   display: block;
   margin: 20px 20px 1px 20px;
   box-sizing: border-box;
   width: calc(100% - 40px);
}
#wb_bkm_ms 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 0;
   margin: 20px 20px 1px 20px;
   text-align: center;
}
#wb_bkm_ms div
{
   text-align: center;
}
#wb_bkm_ms
{
   display: block;
   margin: 20px 20px 1px 20px;
   box-sizing: border-box;
   width: calc(100% - 40px);
}

 /* Removed base_up & used totop_icon by itself as footer to eliminate base_up blocking ceratin
clicking or touching of some objects at the bottom of the page due to z-order */
#base_up
{
/*   display: -webkit-flex;
   display: flex;
   position: fixed;
   left: 0;
   bottom: 0;
   width: 100%;
   padding: 30px 10px 25px 10px;
   -webkit-flex-direction: column;
   flex-direction: column;
   -webkit-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-justify-content: flex-end;
   justify-content: flex-end;
   -webkit-align-items: flex-end;
   align-items: flex-end;
   -webkit-align-content: flex-end;
   align-content: flex-end;
   margin: 50px 0px 0px 0px;
   background-color: transparent;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   font-size: 0px;*/
}
#wb_prayer_nfo
{
   cursor: pointer;
}
#wb_cars_tikr
{
}
#wb_gridlay_comm_cardjoin
{
   display: flex;
   width: 100%;
   z-index: 189;
}
#wb_cars_evnt
{
}
#wb_evnt3_img
{
   display: inline-block;
   width: 98px;
   height: 72px;
   z-index: 38;
   position: relative;
}
#wb_congra1
{
   display: inline-block;
   width: 183px;
   height: 122px;
   z-index: 5;
}
#wb_ctrbx2_cardfrmx
{
   display: flex;
   width: calc(100% - 20px);
   z-index: 183;
}
#wb_resource_nfo
{
   cursor: pointer;
}
#wb_welcm_msg
{
   cursor: pointer;
}
#wb_cars_annc
{
}
#evnt3_img
{
   width: 98px;
   height: 72px;
}
#wb_ctrbx2_cardabt
{
   display: flex;
   width: calc(100% - 20px);
   text-align: center;
   z-index: 185;
}
#wb_pastfirstlow
{
   display: none;
   width: 100%;
   height: 100%;
   z-index: 4;
}
#booktop
{
   visibility: hidden;
}
#wb_pastfirst
{
   display: inline-block;
   width: 100%;
   height: 100%;
   z-index: 1;
}
#wb_totop_icon
{
   display: inline-block;
   width: 30px;
   height: 30px;
   text-align: center;
   z-index: 20000;
}
#wb_gridlay_comm_cardcontact
{
   display: flex;
   width: 100%;
   z-index: 187;
}
#wb_booktop
{
   display: unset;
   width: 1px;
   height: 0px;
   z-index: 0;
}

@media only screen and (max-width: 949px)
{
div#container
{
   width: 480px;
}
body
{
   background-color: #F2F2F2;
   background-image: url('images/002511.jpg');
   background-attachment: fixed;
   background-position: center center;
   background-repeat: no-repeat;
   background-size: 100% 100%;
}
#FlexContainer3
{
   visibility: visible;
   display: flex;
}
#FlexContainer3
{
   margin: 0;
   padding: 0px 0px 0px 0px;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-justify-content: space-around;
   justify-content: space-around;
   -webkit-align-items: center;
   align-items: center;
   -webkit-align-content: flex-start;
   align-content: flex-start;
}
#wb_gridlay_top
{
   visibility: visible;
   display: table;
}
#wb_gridlay_top
{
   margin-top: 0px;
   margin-bottom: -1px;
}
#gridlay_top
{
   padding: 0px 0px 0px 0px;
}
#gridlay_top > .col-1, #gridlay_top > .col-2, #gridlay_top > .col-3
{
   padding-right: 0px;
   padding-left: 0px;
}
#gridlay_top > .col-1
{
   display: flex;
   -webkit-flex-basis: 100%;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   -webkit-align-content: center;
   -webkit-align-items: center;
   align-content: center;
   align-items: center;
   -webkit-justify-content: center;
   justify-content: center;
   text-align: center;
}
#gridlay_top > .col-2
{
   display: flex;
   -webkit-flex-basis: 100%;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   -webkit-align-content: flex-start;
   -webkit-align-items: flex-start;
   align-content: flex-start;
   align-items: flex-start;
   -webkit-justify-content: center;
   justify-content: center;
   text-align: center;
}
#gridlay_top > .col-2 > .col-2-padding
{
   width: 100%;
   padding: 0px 0px 0px 0px;
}
#gridlay_top > .col-3
{
   display: flex;
   -webkit-flex-basis: 100%;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   -webkit-align-content: center;
   -webkit-align-items: center;
   align-content: center;
   align-items: center;
   -webkit-justify-content: center;
   justify-content: center;
   text-align: center;
}
#wb_gridlay_menusm
{
   visibility: visible;
   display: table;
   background-color: #FFFFFF !important; /* had to use !important here for small menu background */
   background-image: url('images/index_gridlay_menusm_bkgrnd.png');
   background-repeat: repeat-x;
   background-position: left top;
}
#wb_gridlay_menusm
{
   margin-top: 10px;
   margin-bottom: 0px;
}
#gridlay_menusm
{
   padding: 0px 0px 0px 0px;
}
#gridlay_menusm > .col-1
{
   padding-right: 10px;
   padding-left: 0px;
}
#gridlay_menusm > .col-1
{
   display: flex;
   -webkit-flex-basis: 100%;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   -webkit-align-content: flex-start;
   -webkit-align-items: flex-start;
   align-content: flex-start;
   align-items: flex-start;
   -webkit-justify-content: center;
   justify-content: center;
   text-align: center;
}
#wb_gridlay_tikr
{
   visibility: visible;
   display: table;
   background-color: transparent;
   background-image: url('images/index_gridlay_tikr_bkgrnd320.png');
   background-repeat: repeat-x;
   background-position: left top;
}
#wb_gridlay_tikr
{
   margin-top: 0px;
   margin-bottom: 0px;
}
#gridlay_tikr
{
   padding: 0;
}
#gridlay_tikr > .col-1
{
   padding-right: 5px;
   padding-left: 5px;
}
#gridlay_tikr > .col-1
{
   display: flex;
   -webkit-flex-basis: 100%;
   flex-basis: 100%;
   max-width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   -webkit-align-content: flex-start;
   -webkit-align-items: flex-start;
   align-content: flex-start;
   align-items: flex-start;
   -webkit-justify-content: center;
   justify-content: center;
   text-align: center;
}
#wb_cars_tikr
{
   width: 100%;
   visibility: visible;
   display: block;
}
#wb_cars_tikr
{
   margin: 0;
   height: 56px;
}
#cars_tikr .carousel-innerframe
{
   padding: 3px 8px 3px 8px;
}
#wb_gridlay_annc
{
   visibility: visible;
   display: table;
}
#wb_gridlay_annc
{
   margin-top: 10px;
   margin-bottom: 0px;
}
#gridlay_annc
{
   padding: 10px 10px 20px 10px;
}
#gridlay_annc .row
{
   margin-right: -5px;
   margin-left: -5px;
}
#gridlay_annc > .row > .col-1, #gridlay_annc > .row > .col-2
{
   padding-right: 5px;
   padding-left: 5px;
}
#gridlay_annc > .row > .col-1
{
   display: block;
   width: 50%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#gridlay_annc > .row > .col-2
{
   display: block;
   width: 50%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}

#wb_pastfirst
{
   width: 100%;
   height: 100%;
   visibility: hidden;
   display: none;
   margin: 0px 0px 0px 0px;
   padding: 0;
}
#pastfirst
{
   width: 100%;
   height: 100%;
}
#wb_evnt_title
{
   visibility: visible;
   display: block;
}
#wb_evnt_title
{
   margin: 20px 0px 0px 0px;
   padding: 5px 0px 5px 7px;
}
#wb_annc_title
{
   visibility: visible;
   display: block;
}
#wb_annc_title
{
   margin: 20px 0px 0px 0px;
   padding: 5px 0px 5px 7px;
}
#wb_cars_annc
{
   width: 100%;
   visibility: visible;
   display: block;
}
#wb_cars_annc
{
   margin: 0px 0px 10px 0px;
   height: 184px;
}
#cars_annc .carousel-innerframe
{
   padding: 5px 15px 39px 15px;
}
#wb_annc1ttl
{
   visibility: visible;
   display: block;
}
#wb_annc1ttl
{
   margin: 0;
   padding: 0px 0px 5px 0px;
}
#wb_annc1_dt
{
   visibility: visible;
   display: block;
}
#wb_annc1_dt
{
   margin: 0px 0px 7px 0px;
   padding: 0;
}
#wb_annc1_msg
{
   visibility: visible;
   display: block;
}
#wb_annc1_msg
{
   margin: 0;
   padding: 0;
}
#wb_annc2ttl
{
   visibility: visible;
   display: block;
}
#wb_annc2ttl
{
   margin: 0;
   padding: 0px 0px 5px 0px;
}
#wb_annc2_dt
{
   visibility: visible;
   display: block;
}
#wb_annc2_dt
{
   margin: 0px 0px 7px 0px;
   padding: 0;
}
#wb_cars_evnt
{
   width: 100%;
   visibility: visible;
   display: block;
}
#wb_cars_evnt
{
   margin: 0px 0px 10px 0px;
   height: 184px;
}
#cars_evnt .carousel-innerframe
{
   padding: 5px 15px 39px 15px;
}
#wb_evnt1ttl
{
   visibility: visible;
   display: block;
}
#wb_evnt1ttl
{
   margin: 0;
   padding: 0;
}
#wb_evnt2ttl
{
   visibility: visible;
   display: block;
}
#wb_evnt2ttl
{
   margin: 0;
   padding: 0;
}
#wb_evnt3_img
{
   visibility: visible;
   display: inline-block;
   margin: 0;
}
#wb_evnt4ttl
{
   visibility: visible;
   display: block;
}
#wb_evnt4ttl
{
   margin: 0px 0px 2px 0px;
   padding: 0px 0px 5px 0px;
}
#wb_evnt4_dt
{
   visibility: visible;
   display: block;
}
#wb_evnt4_dt
{
   margin: 0px 0px 7px 0px;
   padding: 0;
}
#wb_evnt4_msg
{
   visibility: visible;
   display: block;
}
#wb_evnt4_msg
{
   font-family: Arial;
   font-weight: normal;
   font-size: 19px;
   margin: 0;
   padding: 0px 0px 5px 0px;
   text-align: left;
}
#wb_ngtitle
{
   visibility: visible;
   display: block;
}
#wb_ngtitle
{
   font-family: "Bookman Old Style";
   font-weight: normal;
   font-size: 35px;
   margin: 0;
   padding: 0px 10px 0px 10px;
   text-align: center;
}
#wb_congra1
{
   width: 135px;
   height: 100%;
   visibility: visible;
   display: inline-block;
   margin: 0px 0px 3px 100px !important; /* Spacing for right Pic on low width */
   padding: 0;
}
#congra1
{
   width: 135px;
   height: 100%;
}
@media (max-width: 500px)
{
#wb_congra1
{
   width: 135px;
   height: 97px;
   visibility: visible;
   display: inline-block;
   margin: 0px 15px 10px 0px !important; /* Spacing for right Pic on low width */
   padding: 0;
   vertical-align: top;
   object-fit: cover;
}
#wb_pastfirstlow
{
   width: 100%;
   height: 100%;
   visibility: hidden;
   display: none;
   margin: 0px 0px 0px 0px !important; /* Spacing for left Pic on low width */
   padding: 0;
}
}
#wb_tikrtxt1
{
   visibility: visible;
   display: block;
}
#wb_tikrtxt1
{
   margin: 0;
   padding: 5px 0px 5px 0px;
}
#wb_tikrtxt4
{
   visibility: visible;
   display: block;
}
#wb_tikrtxt4
{
   margin: 0;
   padding: 5px 0px 5px 0px;
}
#wb_tikrtxt3
{
   visibility: visible;
   display: block;
}
#wb_tikrtxt3
{
   margin: 0;
   padding: 5px 0px 5px 0px;
}
#wb_tikrtxt2
{
   visibility: visible;
   display: block;
}
#wb_tikrtxt2
{
   margin: 0;
   padding: 0;
}
#wb_annc3ttl
{
   visibility: visible;
   display: block;
}
#wb_annc3ttl
{
   margin: 0;
   padding: 0px 0px 5px 0px;
}
#wb_annc3_dt
{
   visibility: visible;
   display: block;
}
#wb_annc3_dt
{
   margin: 0px 0px 7px 0px;
   padding: 0;
}
#wb_annc3_msg
{
   visibility: visible;
   display: block;
}
#wb_annc3_msg
{
   margin: 0;
   padding: 0;
}

/*#wb_totop_icon
{
   width: 35px;
   height: 35px;
   visibility: visible;
   display: inline;
   margin: 0px 5px 10px 0px;
   -webkit-flex-grow: 0;
   flex-grow: 0;
   -webkit-flex-shrink: 0;
   flex-shrink: 0;
   -webkit-align-self: auto;
   align-self: auto;
   padding: 0px;
   z-index: 20000;
}
#totop_icon
{
   width: 35px;
   height: 35px;
}
#totop_icon i
{
   line-height: 28px;
   font-size: 33px;
   width: 35px;
}*/
#wb_booktop
{
   width: 1px;
   height: 0px;
   visibility: visible;
   display: unset;
   -webkit-flex-grow: 0;
   flex-grow: 0;
   -webkit-flex-shrink: 0;
   flex-shrink: 0;
   -webkit-align-self: auto;
   align-self: auto;
}
#wb_ngwelcome
{
   visibility: visible;
   display: block;
}
#wb_ngwelcome
{
   font-family: "Bookman Old Style";
   font-weight: normal;
   font-size: 24px;
   margin: 0 0 20px 0;
   padding: 0;
   text-align: center;
}
#wb_pastfirstlow
{
   width: 100%;
   height: 100%;
   visibility: visible;
   display: inline-block;
   margin: 0px 0px 0px 0px;
   padding: 0;
}
#pastfirstlow
{
   width: 100%;
   height: 100%;
}
#wb_annc2_msg
{
   visibility: visible;
   display: block;
}
#wb_annc2_msg
{
   margin: 0;
   padding: 0;
}
#wb_evnt1_dt
{
   visibility: visible;
   display: block;
}
#wb_evnt1_dt
{
   margin: 0px 0px 7px 0px;
   padding: 0;
}
#wb_evnt1_msg
{
   visibility: visible;
   display: block;
}
#wb_evnt1_msg
{
   margin: 0;
   padding: 0;
}
#wb_evnt2_dt
{
   visibility: visible;
   display: block;
}
#wb_evnt2_dt
{
   margin: 0px 0px 7px 0px;
   padding: 0;
}
#wb_evnt2_msg
{
   visibility: visible;
   display: block;
}
#wb_evnt2_msg
{
   margin: 0;
   padding: 0;
}
#wb_evnt3ttl
{
   visibility: visible;
   display: block;
}
#wb_evnt3ttl
{
   margin: 0;
   padding: 0;
}
#wb_evnt3_dt
{
   visibility: visible;
   display: block;
}
#wb_evnt3_dt
{
   margin: 0px 0px 7px 0px;
   padding: 0;
}
#wb_pryrnres_grid
{
   visibility: visible;
   display: table;
}
#wb_pryrnres_grid
{
   margin-top: 20px;
   margin-bottom: 20px;
}
#pryrnres_grid
{
   padding: 5px 10px 20px 10px;
}
#pryrnres_grid .row
{
   margin-right: -10px;
   margin-left: -10px;
}
#wb_gridlay_ctrbx2
{
   visibility: visible;
   display: table;
   background-color: transparent; /* rgba(5,99,193,0.60); */
   background-image: none;
}
#wb_gridlay_ctrbx2
{
   margin-top: 20px;
   margin-bottom: 20px;
}
#gridlay_ctrbx2
{
   padding: 20px 10px 20px 10px;
}
#gridlay_ctrbx2 .row
{
   margin-right: -10px;
   margin-left: -10px;
}
#wb_gridlay_comm
{
   visibility: visible;
   display: table;
   background-color: transparent; /* rgba(5,99,193,0.23); */
   background-image: none;
}
#wb_gridlay_comm
{
   margin-top: 20px;
   margin-bottom: 20px;
}
#gridlay_comm
{
   padding: 20px 0px 20px 0px;
}

#wb_ss_bkm
{
   visibility: visible;
   display: block;
}
#wb_ss_bkm
{
   margin: 20px 0px 1px 0px;
   padding: 3px 0px 10px 7px;
}
#wb_pjvids_bkm
{
   visibility: visible;
   display: block;
}
#wb_pjvids_bkm
{
   margin: 20px 0px 1px 0px;
   padding: 3px 0px 10px 7px;
}
#wb_bs_bkm
{
   visibility: visible;
   display: block;
}
#wb_bs_bkm
{
   margin: 20px 0px 1px 0px;
   padding: 3px 0px 10px 7px;
}
#wb_day_bkm
{
   visibility: visible;
   display: block;
}
#wb_day_bkm
{
   margin: 20px 0px 1px 0px;
   padding: 3px 0px 10px 7px;
}
#wb_evnn_bkm
{
   visibility: visible;
   display: block;
}
#wb_evnn_bkm
{
   margin: 20px 0px 1px 0px;
   padding: 3px 0px 10px 7px;
}
#wb_contact_bkm
{
   visibility: visible;
   display: block;
}
#wb_contact_bkm
{
   margin: 20px 0px 1px 0px;
   padding: 3px 0px 10px 7px;
}
#wb_join_bkm
{
   visibility: visible;
   display: block;
}
#wb_join_bkm
{
   margin: 20px 0px 1px 0px;
   padding: 3px 0px 10px 7px;
}

#wb_annc4ttl
{
   visibility: visible;
   display: block;
}
#wb_annc4ttl
{
   margin: 0;
   padding: 0;
}
#wb_annc4_dt
{
   visibility: visible;
   display: block;
}
#wb_annc4_dt
{
   margin: 0px 0px 7px 10px;
   padding: 0;
}
#wb_annc4_msg
{
   visibility: visible;
   display: block;
}
#wb_annc4_msg
{
   margin: 0;
   padding: 0;
}
#wb_resource_nfo
{
   visibility: visible;
   display: block;
}
#wb_resource_nfo
{
   margin: 0px 20px 10px 20px;
   padding: 10px 20px 20px 20px;
}
#wb_prayer_nfo
{
   visibility: visible;
   display: block;
   background-clip: padding-box;
   background-color: rgba(0,128,128,0.83);
   background-image: none;
}
#wb_prayer_nfo
{
   margin: 0px 20px 10px 20px;
   padding: 10px 20px 20px 20px;
}
#wb_helpresor_title
{
   visibility: visible;
   display: block;
}
#wb_helpresor_title
{
   margin: 20px 20px 0px 20px;
   padding: 4px 20px 10px 20px;
}
#wb_pryr_bkm
{
   visibility: visible;
   display: block;
}
#wb_pryr_bkm
{
   margin: 20px 0px 1px 0px;
   padding: 3px 0px 10px 7px;
}
#wb_gridlay_comm_cardjoin
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 20px 0px 0px 0px;
}
#gridlay_comm_cardjoin-card-header
{
   box-sizing: border-box;
   border: 1px solid rgba(0,100,205,1.0);
   border-radius: 12px 12px 0 0 !important;
   margin: 0;
   padding: 12px 20px 12px 20px;
   background-color: #004499;
   background-image: none;
   color: #DDDDDD;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
   text-align: center;
}
#gridlay_comm_cardjoin-card-item1
{
   box-sizing: border-box;
   margin: 20px 20px 0px 20px;
   padding: 0;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
}
#gridlay_comm_cardjoin-card-item2
{
   box-sizing: border-box;
   margin: 20px 20px 0px 20px;
   border-top: 1px #00FFFF solid;
   border-width: 1px 0 0 0;
   height: 0;
   line-height: 0;
}
#gridlay_comm_cardjoin-card-item3
{
   box-sizing: border-box;
   border-radius: 0 0 12px 12px !important;
   margin: 10px 0px 0px 0px;
   width: 100%;
   height: auto;
}
#wb_gridlay_comm_cardcontact
{
   width: 100%;
   visibility: visible;
   display: flex;
   margin: 20px 0px 0px 0px;
}
#gridlay_comm_cardcontact-card-header
{
   box-sizing: border-box;
   border: 1px solid rgba(0,100,205,1.0);
   border-radius: 12px 12px 0 0 !important;
   margin: 0;
   padding: 12px 20px 12px 20px;
   background-color: #004499;
   background-image: none;
   color: #DDDDDD;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
   text-align: center;
}
#gridlay_comm_cardcontact-card-item1
{
   box-sizing: border-box;
   margin: 20px 20px 0px 20px;
   padding: 0;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
}
#gridlay_comm_cardcontact-card-item2
{
   box-sizing: border-box;
   margin: 20px 20px 0px 20px;
   border-top: 1px #00FFFF solid;
   border-width: 1px 0 0 0;
   height: 0;
   line-height: 0;
}
#gridlay_comm_cardcontact-card-item3
{
   box-sizing: border-box;
   border-radius: 0 0 12px 12px !important;
   margin: 10px 0px 0px 0px;
   width: 100%;
   height: auto;
}
#wb_bkm_ctrbx2_frm
{
   visibility: visible;
   display: block;
}
#wb_bkm_ctrbx2_frm
{
   margin: 20px 0px 1px 0px;
   padding: 3px 0px 10px 7px;
}
#wb_ctrbx2_cardabt
{
   width: calc(100% - 20px);
   visibility: visible;
   display: flex;
   margin: 20px 10px 30px 10px;
   font-size: 21px;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
}
#ctrbx2_cardabt-card-header
{
   box-sizing: border-box;
   border: 1px solid rgba(0,100,205,1.0);
   border-radius: 12px 12px 0 0 !important;
   margin: 0;
   padding: 12px 20px 12px 20px;
   background-color: #004499;
   background-image: none;
   color: #DDDDDD;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
   text-align: center;
}
#ctrbx2_cardabt-card-item1
{
   box-sizing: border-box;
   margin: 20px 10px 0px 20px;
   padding: 0;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 17px;
   line-height: 18.7px;
   text-align: left;
}
#ctrbx2_cardabt-card-item2
{
   box-sizing: border-box;
   margin: 20px 20px 0px 20px;
   border-top: 1px #00FFFF solid;
   border-width: 1px 0 0 0;
   height: 0;
   line-height: 0;
}
#ctrbx2_cardabt-card-item3
{
   box-sizing: border-box;
   border-radius: 0 0 12px 12px !important;
   margin: 10px 0px 0px 0px;
   width: 100%;
   height: auto;
}
#wb_ctrbx2_cardfrmx
{
   width: calc(100% - 20px);
   visibility: visible;
   display: flex;
   margin: 20px 0px 30px 10px;
}
#ctrbx2_cardfrmx-card-header
{
   box-sizing: border-box;
   border: 1px solid rgba(0,100,205,1.0);
   border-radius: 12px 12px 0 0 !important;
   margin: 0;
   padding: 12px 20px 12px 20px;
   background-color: #004499;
   background-image: none;
   color: #DDDDDD;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
   text-align: center;
}
#ctrbx2_cardfrmx-card-item1
{
   box-sizing: border-box;
   margin: 20px 20px 0px 20px;
   padding: 0;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 17px;
   line-height: 18.7px;
   text-align: left;
}
#ctrbx2_cardfrmx-card-item2
{
   box-sizing: border-box;
   margin: 20px 20px 0px 20px;
   border-top: 1px #00FFFF solid;
   border-width: 1px 0 0 0;
   height: 0;
   line-height: 0;
}
#ctrbx2_cardfrmx-card-item3
{
   box-sizing: border-box;
   border-radius: 0 0 12px 12px !important;
   margin: 10px 0px 0px 0px;
   width: 100%;
   height: auto;
}
#wb_prayer_title
{
   visibility: visible;
   display: block;
}
#wb_prayer_title
{
   margin: 20px 20px 0px 20px;
   padding: 4px 20px 10px 20px;
}
#wb_resorc_bkm
{
   visibility: visible;
   display: block;
}
#wb_resorc_bkm
{
   margin: 20px 0px 1px 0px;
   padding: 3px 0px 10px 7px;
}
#wb_bkm_ctrbx2_about
{
   visibility: visible;
   display: block;
}
#wb_bkm_ctrbx2_about
{
   margin: 20px 0px 1px 0px;
   padding: 3px 0px 10px 7px;
}

#wb_bkm_welc
{
   visibility: visible;
   display: block;
}
#wb_bkm_welc
{
   margin: 20px 0px 1px 0px;
   padding: 3px 0px 10px 7px;
}
#wb_bkm_or
{
   visibility: visible;
   display: block;
}
#wb_bkm_or
{
   margin: 20px 0px 1px 0px;
   padding: 3px 0px 10px 7px;
}
#wb_bkm_ms
{
   visibility: visible;
   display: block;
}
#wb_bkm_ms
{
   margin: 20px 0px 1px 0px;
   padding: 3px 0px 10px 7px;
}
#base_up
{
   visibility: visible;
   display: flex;
}
#base_up
{
   margin: 50px 0px 0px 0px;
   padding: 60px 10px 25px 10px;
   -webkit-flex-direction: column;
   flex-direction: column;
   -webkit-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-justify-content: flex-end;
   justify-content: flex-end;
   -webkit-align-items: flex-end;
   align-items: flex-end;
   -webkit-align-content: flex-end;
   align-content: flex-end;
}
}
#fil_bx {
   background-color: #0044AA;
   background-image: none;
   border: 1px inset #555555;
   border-radius: 8px;
   box-sizing: border-box;
   color: #DDDDDD;
   font-family: Arial;
   font-size: 20px;
   font-style: normal;
   font-weight: normal;
   margin-top: 2px;
   margin-bottom: 10px;
   margin-left: 0px;
   padding: 4px 4px 4px 4px;
}
#fil_bx:focus {
   border-color: #FFD966;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(255,217,102,0.60);
   outline: 0;
}
#fil_bx {
   height: 38px;
   width: 225px;
   z-index: 1000;
}
#fil_bx2 {
   background-color: #0044AA;
   background-image: none;
   border: 1px inset #555555;
   border-radius: 8px;
   box-sizing: border-box;
   color: #DDDDDD;
   font-family: Arial;
   font-size: 20px;
   font-style: normal;
   font-weight: normal;
   margin-top: 2px;
   margin-bottom: 5px;
   margin-left: 0px;
   padding: 4px 4px 4px 4px;
}
#fil_bx2:focus {
   border-color: #FFD966;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(255,217,102,0.60);
   outline: 0;
}
#fil_bx2 {
   height: 38px;
   width: 225px;
   z-index: 1000;
}
#card1_btn {
   background-color: #0044CC;
   background-image: none;
   border: 0px solid #00FFFF;
   border-radius: 12px;
   box-sizing: border-box;
   color: #EEEEEE;
   display: inline-block;
   font-family: Arial;
   font-size: 18px;
   font-style: normal;
   font-weight: normal;
   margin: 20px 5px 20px 0px;
   padding: 10px 16px 10px 16px;
   z-index: 800;
   text-align: center;
   cursor:pointer;
/*   width: auto;*/
   max-width: 230px;
   height: 40px;
}
#snpform1_bx1_title {
	color:#FFFFFF;
	font-family: arial;
	font-size: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	}
#snpform1_bx2_title {
	color:#FFFFFF;
	font-family: arial;
	font-size: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	}
#snpform1_style {
/*	background-color: rgba(0,102,255,0.60); */ /* change last digits to control alpha transparency (Normal solid is 1.0) */
	margin: 15px 5px 20px 10px;
	padding: 20px 30px 20px 10px;
	color: #FFFFFF;
/*	border: 1px solid #000000; */
	border-radius: 12px;
	}
#snpform1_style {
	width: 300px;
/*	height: 600px; */  /* Leave this quoted out if not needed for stationary displaying */
	}
#msgbx_contact
{
   border: 1px inset #0000FF;
   border-radius: 10px;
   background-color: rgba(0,60,150,0.60);
   background-image: none;
   color: #FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-style: normal;
   font-size: 17px;
   box-sizing: border-box;
   padding: 7px 7px 7px 7px;
   margin: 0px 0px 10px 0px;
   -webkit-flex-grow: 0;
   flex-grow: 0;
   -webkit-flex-shrink: 0;
   flex-shrink: 0;
   -webkit-align-self: auto;
   align-self: auto;
   text-align: left;
   overflow: auto;
   resize: none;
}
#msgbx_contact:focus
{
   border-color: #FFD966;
   box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(255,217,102,0.60);
   outline: 0;
}
#msgbx_contact::placeholder
{
   color: #DDDDDD;
   opacity: 1;
}
#msgbx_contact::-ms-input-placeholder
{
   color: #41291B;
}
#msgbx_contact
{
   display: block;
   width: 240px;
   height: 110px;
   z-index: 192;
}
#formnfo {
	background-color: transparent;
	border: 1px solid #00FFFF;
	border-radius: 12px;
	color: #FFFFFF;
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	width: 210px;
/*	height: 100px; */
}
#formnfo_txt {
	font-family: arial;
	font-size: 15px;
	color: #DDDDDD;
	font-weight: 500;
}
#snpbig_btn1
{
   display: inline-block;
   height: 65px;
   width: 85%;
   box-sizing: border-box;
   margin: 20px 10px 20px 10px;
   padding: 20px 10px 20px 10px;
   border: 0px solid #00FFFF;
   border-radius: 12px;
   background-color: #003CA0;
   background-image: none;
   cursor:pointer;
}
#snpbig_btn1
{
   text-align: center;
   vertical-align: center;
   font-size: 21px;
   width: 85%;
}
#snpbig_btn2
{
   display: inline-block;
   height: 65px;
   width: 85%;
   box-sizing: border-box;
   margin: 20px 10px 20px 10px;
   padding: 20px 10px 20px 10px;
   border: 0px solid #00FFFF;
   border-radius: 12px;
   background-color: #003CA0;
   background-image: none;
   cursor:pointer;
}
#snpbig_btn2
{
   text-align: center;
   vertical-align: center;
   font-size: 21px;
   width: 85%;
}
#snpbig_btn3
{
   display: inline-block;
   height: 65px;
   width: 85%;
   box-sizing: border-box;
   margin: 20px 10px 10px 10px;
   padding: 20px 10px 20px 10px;
   border: 0px solid #00FFFF;
   border-radius: 12px;
   background-color: #003CA0;
   background-image: none;
   cursor:pointer;
}
#snpbig_btn3
{
   text-align: center;
   vertical-align: center;
   font-size: 21px;
   width: 85%;
}
#snpbig_btntxt
{
   color: #F2F2F2;
   font-family: Arial;
   font-weight: 500px;
   font-style: normal;
   font-size: 21px;
   }
#snpbigbut
{
background-color: transparent;
border: 0px solid #FFFFFF;
border-radius: 12px;
color: #FFFFFF;
horizontal-align: center;
vertical-align: top;
margin: 10px 0px 60px 0px;
padding: 0px 0px 0px 0px;
}
#pausex {
   background-color: #006600;
   background-image: none;
   border: 1px solid #FFF2CC;
   border-radius: 12px;
   margin: 0;
   padding: 10px 10px 20px 10px;
   text-align: left;
}
#pausex div {
   text-align: left;
}
#pausetxt {
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 16px;
   font-weight: 300;
}
#pausex {
/*   height: 190px;*/
   left: 20px;
   position: absolute;
   top: 20px;
   visibility: hidden;
   width: 240px;
   z-index: 15000;
}
#pausexx {
   background-color: #006600;
   background-image: none;
   border: 1px solid #FFF2CC;
   border-radius: 12px;
   margin: 0;
   padding: 10px 10px 20px 10px;
   text-align: left;
}
#pausexx div {
   text-align: left;
}
#pausetxt2 {
   color: #FFFFFF;
   font-family: "Arial";
   font-size: 16px;
   font-weight: 300;
}
#pausexx {
/*   height: 190px;*/
   left: 20px;
   position: absolute;
   top: 20px;
   visibility: hidden;
   width: 240px;
   z-index: 15000;
}
#theme {
/* Just a thought to make theme bar sticky */
   position: -webkit-sticky;
   position: sticky;
   top: 48px; /*Controls Sticky Height Amount Also*/
   background-color: #FFFFFF;
   background-image: none;
   border: 0px solid #FFF2CC;
   border-radius: 0px;
   margin: 0px 0px 0px 0px;
   padding: 5px 2px 10px 2px;
   text-align: center;
   color: #000000;
   font-family: "Arial";
   font-size: 17px;
   font-weight: 600;
   vertical-align: baseline;
   z-index: 2000; /* Primarily for sticky */
}

#offercard-card-item1 {
   background-color: #004AFF;
   box-sizing: border-box;
   color: #00FFFF;
   font-family: Arial;
   font-size: 17px;
   font-style: normal;
   font-weight: normal;
   margin: 20px 10px 20px 10px;
   padding: 20;
}
#mpc
{
   border: 2px outset #0033FF;
   border-radius: 8px;
   background-clip: padding-box;
   background-color: #0024C0;
   background-image: none;
   color: #00FFFF;
   font-family: Arial;
   font-weight: 500;
   font-style: normal;
   font-size: 18px;
   padding: 0;
   margin: 20px 0px 10px 0px;
   cursor:pointer;
}
#mpc
{
   display: block;
   width: 220px;
   height: 35px;
   z-index: 203;
}
.centered-box {
  width: 50%;
  margin: 0 auto;
#alrt_msg {
   background-color: #FFFFFF;
   background-image: none;
   border: 3px solid #FF0000;
  box-shadow:
    0 0 10px #ff3333,  /* Soft inner-most glow */
    0 0 20px #ff0000,  /* Vibrant mid-tone glow */
    0 0 40px #990000;  /* Deep, wide outer glow */
   padding: 10px 10px 20px 10px;
   border-radius: 16px;
   position: absolute;
/*   left: 15px;*/
   top: 450px;
   width: 100%;
/*   height: 180px;*/
   max-width: 250px;
   visibility: hidden;
   white-space: pre-wrap; /* Allows Return & New Line Spaces*/
   z-index: 12000;
}
#alrt_msg {
   text-align: left;
   line-height: 1.1;
}
#alrt_msg_txt {
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size:17px;
   font-weight: 500;
}
}

/* Controls my template flex3card_a */

#flex3card_a
{
   display: grid;
   background-color: rgba(71, 71, 71, 0.20);
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 20px 0px 20px 0px;
   padding: 30px 10px 30px 10px;
   font-size: 0px;
   grid-column-gap: 30px;
   grid-template-columns: minmax(220px,1200px) minmax(220px,1200px) minmax(220px,1200px);  /* 290 to 220 */
   grid-template-rows: minmax(25px,35px) auto minmax(20px,30px);
   grid-template-areas:
      "header Header2 header3"
      "nav main main3"
      "footer footer2 footer3";
}
#flex3card_a .header
{
   display: flex;
   grid-area: header;
   background-color: #FFC4A4;
   background-image: none;
   border-radius: 12px 12px 0 0 !important;
   padding: 0;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   -webkit-align-items: flex-start;
   align-items: flex-start;
   -webkit-align-content: flex-start;
   align-content: flex-start;
}
#flex3card_a .Header2
{
   display: flex;
   grid-area: Header2;
   background-color: #FF8057;
   background-image: none;
   border-radius: 12px 12px 0 0 !important;
   padding: 0;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: center;
   justify-content: center;
   -webkit-align-items: flex-start;
   align-items: flex-start;
   -webkit-align-content: flex-start;
   align-content: flex-start;
}
#flex3card_a .header3
{
   display: flex;
   grid-area: header3;
   background-color: #5B9BD5;
   background-image: none;
   border-radius: 12px 12px 0 0 !important;
   padding: 0;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: center;
   justify-content: center;
   -webkit-align-items: flex-start;
   align-items: flex-start;
   -webkit-align-content: flex-start;
   align-content: flex-start;
}
#flex3card_a .nav
{
   display: flex;
   grid-area: nav;
   background-color: rgba(233,105,20,0.63);
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   -webkit-align-items: flex-start;
   align-items: flex-start;
   -webkit-align-content: flex-start;
   align-content: flex-start;
}
#flex3card_a .main
{
   display: flex;
   grid-area: main;
   background-color: rgba(128,0,16,0.63);
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   -webkit-align-items: flex-start;
   align-items: flex-start;
   -webkit-align-content: flex-start;
   align-content: flex-start;
}
#flex3card_a .main3
{
   display: flex;
   grid-area: main3;
   background-color: rgba(0,41,128,0.63);
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   -webkit-align-items: flex-start;
   align-items: flex-start;
   -webkit-align-content: flex-start;
   align-content: flex-start;
}
#flex3card_a .footer
{
   display: flex;
   grid-area: footer;
   background-color: #FFC4A4;
   background-image: none;
   border-radius: 0 0 12px 12px !important;
   padding: 0;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: center;
   justify-content: center;
   -webkit-align-items: flex-end;
   align-items: flex-end;
   -webkit-align-content: flex-end;
   align-content: flex-end;
}
#flex3card_a .footer2
{
   display: flex;
   grid-area: footer2;
   background-color: #FF8057;
   background-image: none;
   border-radius: 0 0 12px 12px !important;
   padding: 0;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: center;
   justify-content: center;
   -webkit-align-items: flex-end;
   align-items: flex-end;
   -webkit-align-content: flex-end;
   align-content: flex-end;
}
#flex3card_a .footer3
{
   display: flex;
   grid-area: footer3;
   background-color: #5B9BD5;
   background-image: none;
   border-radius: 0 0 12px 12px !important;
   padding: 0;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   -webkit-align-items: flex-end;
   align-items: flex-end;
   -webkit-align-content: flex-end;
   align-content: flex-end;
}
#wb_card2_ftr
{
   background-color: transparent;
   background-image: none;
   border: 0px solid transparent;
   border-radius: 0px;
   padding: 5px 5px 5px 5px;
   margin: 0;
   text-align: left;
}
#wb_card2_ftr div
{
   text-align: left;
}
#wb_card2_ftr
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_card1_ftr
{
   background-color: transparent;
   background-image: none;
   border: 0px solid transparent;
   border-radius: 0px;
   padding: 5px 5px 5px 5px;
   margin: 0;
   text-align: left;
}
#wb_card1_ftr div
{
   text-align: left;
}
#wb_card1_ftr
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_card3_ftr
{
   background-color: transparent;
   background-image: none;
   border: 0px solid transparent;
   border-radius: 0px;
   padding: 5px 5px 5px 5px;
   margin: 0;
   text-align: left;
}
#wb_card3_ftr div
{
   text-align: left;
}
#wb_card3_ftr
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_card3_bdy
{
   background-color: transparent;
   background-image: none;
   border: 0px solid transparent;
   border-radius: 0px;
   padding: 10px 10px 20px 10px;
   margin: 0px 0px 10px 0px;
   text-align: left;
}
#card3_bdy-max-width
{
   margin-left: auto;
   margin-right: auto;
   max-width: 500px;
   width: 100%;
}
#wb_card3_bdy
{
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 16px;
   line-height: 18px;
}
#wb_card3_bdy p, #wb_card3_bdy ul
{
   margin: 0;
   padding: 0;
}
#wb_card3_bdy
{
   display: block;
   margin: 0px 0px 10px 0px;
   box-sizing: border-box;
   width: 100%;
}
#wb_card3_hdr
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 5px 0px 5px 0px;
   margin: 5px 0px 0px 0px;
   text-align: center;
}
#wb_card3_hdr div
{
   text-align: center;
}
#wb_card3_hdr
{
   display: block;
   margin: 5px 0px 0px 0px;
   box-sizing: border-box;
   width: 100%;
}
#wb_card2_bdy
{
   background-color: transparent;
   background-image: none;
   border: 0px solid transparent;
   border-radius: 0px;
   padding: 10px 10px 10px 10px;
   margin: 0px 5px 5px 5px;
   text-align: left;
}
#card2_bdy-max-width
{
   margin-left: auto;
   margin-right: auto;
   max-width: 500px;
   width: 100%;
}
#wb_card2_bdy
{
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 17px;
   line-height: 20px;
}
#wb_card2_bdy p, #wb_card2_bdy ul
{
   margin: 0;
   padding: 0;
}
#wb_card2_bdy
{
   display: block;
   margin: 0px 5px 5px 5px;
   box-sizing: border-box;
   width: calc(100% - 10px);
}
#wb_card2_hdr
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 5px 0px 5px 0px;
   margin: 5px 0px 0px 0px;
   text-align: center;
}
#wb_card2_hdr div
{
   text-align: center;
}
#wb_card2_hdr
{
   display: block;
   margin: 5px 0px 0px 0px;
   box-sizing: border-box;
   width: 100%;
}
#wb_card1_bdy
{
   background-color: transparent;
   background-image: none;
   border: 0px solid transparent;
   border-radius: 0px;
   padding: 10px 10px 10px 10px;
   margin: 0px 5px 5px 5px;
   text-align: left;
}
#card1_bdy-max-width
{
   margin-left: auto;
   margin-right: auto;
   max-width: 500px;
   width: 100%;
}
#wb_card1_bdy
{
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 17px;
   line-height: 20px;
}
#wb_card1_bdy p, #wb_card1_bdy ul
{
   margin: 0;
   padding: 0;
}
#wb_card1_bdy
{
   display: block;
   margin: 0px 5px 5px 5px;
   box-sizing: border-box;
   width: calc(100% - 10px);
}
#wb_card1_hdr
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 5px 10px 5px 10px;
   margin: 5px 10px 0px 10px;
   text-align: center;
}
#wb_card1_hdr div
{
   text-align: center;
}
#wb_card1_hdr
{
   display: block;
   margin: 5px 10px 0px 10px;
   box-sizing: border-box;
   width: 100%;
}
#wb_card3_bdy
{
   cursor: pointer;
}
#wb_card2_bdy
{
   cursor: pointer;
}
#wb_card1_bdy
{
   cursor: pointer;
}
@media only screen and (max-width: 760px)
{
body
{
   background-color: #262626;
   background-image: none;
}
/*For Mobile Phones or Narrow Screens Msgbox Alert Adjustment*/
.centered-box {
  width: 80%;
  margin: 0 auto;
#alrt_msg {
   background-color: #FFFFFF;
   background-image: none;
   border: 3px solid #FF0000;
  box-shadow:
    0 0 10px #ff3333,  /* Soft inner-most glow */
    0 0 20px #ff0000,  /* Vibrant mid-tone glow */
    0 0 40px #990000;  /* Deep, wide outer glow */
   padding: 10px 10px 20px 10px;
   border-radius: 16px;
   position: absolute;
/*   left: 15px;*/
   top: 200px;
   width: 100%;
/*   height: 180px;*/
   max-width: 250px;
   visibility: hidden;
   white-space: pre-wrap; /* Allows Return & New Line Spaces*/
   z-index: 12000;
}
#alrt_msg {
   text-align: left;
   line-height: 1.1;
}
#alrt_msg_txt {
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size:17px;
   font-weight: 500;
}
}


#flex3card_a
{
   visibility: visible;
   display: grid;
}
#flex3card_a
{
   margin: 20px 0px 20px 0px;
   grid-column-gap: 30px;
   grid-row-gap: 0px;
   grid-template-columns: 1fr 1fr;
   grid-template-rows: minmax(35px,45px) auto minmax(20px,30px) minmax(15px,16px) minmax(35px,45px) auto auto minmax(15px,16px) minmax(35px,45px) auto minmax(20px,30px);
   grid-template-areas:
      "header header"
      "nav nav"
      "footer footer"
      "spacer1 spacer1"
      "Header2 Header2"
      "main main"
      "footer2 footer2"
      "spacer2 spacer2"
      "header3 header3"
      "main3 main3"
      "footer3 footer3";
}
#flex3card_a .header
{
   display: flex;
   background-color: #FFC4A4;
   background-image: none;
   border-top-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 0px;
   border-left-width: 0px;
   border-top-style: none;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
   border-top-color: #000000;
   border-right-color: #000000;
   border-bottom-color: #000000;
   border-left-color: #000000;
   border-top-left-radius: 12px;
   border-top-right-radius: 12px;
   border-bottom-right-radius: 0px;
   border-bottom-left-radius: 0px;
   padding: 0;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: space-around;
   justify-content: space-around;
   -webkit-align-items: center;
   align-items: center;
   -webkit-align-content: center;
   align-content: center;
}
#flex3card_a .nav
{
   display: flex;
   background-color: rgba(233,105,20,0.63);
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   -webkit-align-items: flex-start;
   align-items: flex-start;
   -webkit-align-content: flex-start;
   align-content: flex-start;
}
#flex3card_a .footer
{
   display: flex;
   background-color: #FFC4A4;
   background-image: none;
   border-top-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 0px;
   border-left-width: 0px;
   border-top-style: none;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
   border-top-color: #000000;
   border-right-color: #000000;
   border-bottom-color: #000000;
   border-left-color: #000000;
   border-top-left-radius: 0px;
   border-top-right-radius: 0px;
   border-bottom-right-radius: 12px;
   border-bottom-left-radius: 12px;
   padding: 0;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: center;
   justify-content: center;
   -webkit-align-items: center;
   align-items: center;
   -webkit-align-content: center;
   align-content: center;
}
#flex3card_a .spacer1
{
   display: flex;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: space-around;
   justify-content: space-around;
   -webkit-align-items: center;
   align-items: center;
   -webkit-align-content: center;
   align-content: center;
}
#flex3card_a .Header2
{
   display: flex;
   background-color: #FF8057;
   background-image: none;
   border-top-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 0px;
   border-left-width: 0px;
   border-top-style: none;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
   border-top-color: #000000;
   border-right-color: #000000;
   border-bottom-color: #000000;
   border-left-color: #000000;
   border-top-left-radius: 12px;
   border-top-right-radius: 12px;
   border-bottom-right-radius: 0px;
   border-bottom-left-radius: 0px;
   padding: 0;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: space-around;
   justify-content: space-around;
   -webkit-align-items: center;
   align-items: center;
   -webkit-align-content: center;
   align-content: center;
}
#flex3card_a .main
{
   display: flex;
   background-color: rgba(128,0,16,0.63);
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   -webkit-align-items: center;
   align-items: center;
   -webkit-align-content: center;
   align-content: center;
}
#flex3card_a .footer2
{
   display: flex;
   background-color: #FF8057;
   background-image: none;
   border-top-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 0px;
   border-left-width: 0px;
   border-top-style: none;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
   border-top-color: #000000;
   border-right-color: #000000;
   border-bottom-color: #000000;
   border-left-color: #000000;
   border-top-left-radius: 0px;
   border-top-right-radius: 0px;
   border-bottom-right-radius: 12px;
   border-bottom-left-radius: 12px;
   padding: 0;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: center;
   justify-content: center;
   -webkit-align-items: center;
   align-items: center;
   -webkit-align-content: center;
   align-content: center;
}
#flex3card_a .spacer2
{
   display: flex;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: space-around;
   justify-content: space-around;
   -webkit-align-items: center;
   align-items: center;
   -webkit-align-content: center;
   align-content: center;
}
#flex3card_a .header3
{
   display: flex;
   background-color: #5B9BD5;
   background-image: none;
   border-top-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 0px;
   border-left-width: 0px;
   border-top-style: none;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
   border-top-color: #000000;
   border-right-color: #000000;
   border-bottom-color: #000000;
   border-left-color: #000000;
   border-top-left-radius: 12px;
   border-top-right-radius: 12px;
   border-bottom-right-radius: 0px;
   border-bottom-left-radius: 0px;
   padding: 0;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: space-around;
   justify-content: space-around;
   -webkit-align-items: center;
   align-items: center;
   -webkit-align-content: center;
   align-content: center;
}
#flex3card_a .main3
{
   display: flex;
   background-color: rgba(0,41,128,0.63);
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: space-around;
   justify-content: space-around;
   -webkit-align-items: center;
   align-items: center;
   -webkit-align-content: center;
   align-content: center;
}
#flex3card_a .footer3
{
   display: flex;
   background-color: #5B9BD5;
   background-image: none;
   border-top-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 0px;
   border-left-width: 0px;
   border-top-style: none;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
   border-top-color: #000000;
   border-right-color: #000000;
   border-bottom-color: #000000;
   border-left-color: #000000;
   border-top-left-radius: 0px;
   border-top-right-radius: 0px;
   border-bottom-right-radius: 12px;
   border-bottom-left-radius: 12px;
   padding: 0;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-justify-content: center;
   justify-content: center;
   -webkit-align-items: center;
   align-items: center;
   -webkit-align-content: center;
   align-content: center;
}
#wb_card2_ftr
{
   visibility: visible;
   display: block;
}
#wb_card2_ftr
{
   margin: 0;
   padding: 5px 5px 5px 5px;
}
#wb_card1_ftr
{
   visibility: visible;
   display: block;
}
#wb_card1_ftr
{
   margin: 0;
   padding: 5px 5px 5px 5px;
}
#wb_card3_ftr
{
   visibility: visible;
   display: block;
}
#wb_card3_ftr
{
   margin: 0;
   padding: 5px 5px 5px 5px;
}
#wb_card3_bdy
{
   visibility: visible;
   display: block;
}
#wb_card3_bdy
{
   margin: 0px 0px 10px 0px;
   padding: 10px 10px 20px 10px;
}
#wb_card3_hdr
{
   visibility: visible;
   display: block;
}
#wb_card3_hdr
{
   margin: 5px 0px 0px 0px;
   padding: 5px 0px 5px 0px;
}
#wb_card2_bdy
{
   visibility: visible;
   display: block;
}
#wb_card2_bdy
{
   margin: 0px 5px 10px 5px;
   padding: 10px 10px 20px 10px;
}
#wb_card2_hdr
{
   visibility: visible;
   display: block;
}
#wb_card2_hdr
{
   margin: 5px 0px 0px 0px;
   padding: 5px 0px 5px 0px;
}
#wb_card1_bdy
{
   visibility: visible;
   display: block;
}
#wb_card1_bdy
{
   margin: 0px 0px 10px 0px;
   padding: 10px 10px 20px 10px;
}
#wb_card1_hdr
{
   visibility: visible;
   display: block;
}
#wb_card1_hdr
{
   margin: 5px 10px 0px 10px;
   padding: 5px 10px 5px 10px;
}
}




/* sitelinks gridlay */

#wb_basename_copyright
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 20px 0px 40px 0px;
   margin: 0;
   text-align: center;
}
#wb_basename_copyright
{
   color: #FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   line-height: 16px;
}
#wb_basename_copyright div
{
   text-align: center;
}
#wb_basename_copyright
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_gridlay_sitelinks
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-image: linear-gradient(to bottom, rgba(5,99,193,0.60) 0%, rgba(5,99,193,0.00) 100%);
   border-radius: 0 0 12px 12px !important;
   box-sizing: border-box;
   margin: 0px 0px 80px 0px;
}
#gridlay_sitelinks
{
   box-sizing: border-box;
   padding: 20px 10px 20px 10px;
   margin-right: 0;
   margin-left: auto;
   max-width: 1800px;
}
#gridlay_sitelinks > .row
{
   margin-right: -10px;
   margin-left: -10px;
}
#gridlay_sitelinks > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 10px;
   padding-left: 10px;
   position: relative;
}
#gridlay_sitelinks > .row > .col-1
{
   float: left;
}
#gridlay_sitelinks > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: left;
}
#gridlay_sitelinks:before,
#gridlay_sitelinks:after,
#gridlay_sitelinks .row:before,
#gridlay_sitelinks .row:after
{
   display: table;
   content: " ";
}
#gridlay_sitelinks:after,
#gridlay_sitelinks .row:after
{
   clear: both;
}
@media (max-width: 800px)
{
#gridlay_sitelinks > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_weblinks_title
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 5px 0px 3px 7px;
   margin: 15px 0px 0px 0px;
   text-align: center;
}
#wb_weblinks_title div
{
   text-align: center;
}
#wb_weblinks_title
{
   display: block;
   margin: 15px 0px 0px 0px;
   box-sizing: border-box;
   width: 100%;
}
#wb_weblinks
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   border-radius: 0px;
   padding: 10px 10px 10px 20px;
   margin: 0;
   text-align: left;
}
#wb_weblinks
{
   color: #FFFFFF;
   font-family: Arial;
   font-weight: normal;
   font-size: 18px;
   line-height: 18px;
}
#wb_weblinks p, #wb_weblinks ul
{
   margin: 0;
   padding: 0;
}
#wb_weblinks
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
@media only screen and (min-width: 760px) and (max-width: 969px)
{
div#container
{
   width: 950px;
}
body
{
   background-color: transparent;
   background-image: none;
}
#wb_basename_copyright
{
   visibility: visible;
   display: block;
}
#wb_basename_copyright
{
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   margin: 0;
   padding: 50px 0px 20px 0px;
   text-align: center;
   line-height: 16px;
}
#wb_gridlay_sitelinks
{
   visibility: visible;
   display: table;
}
#wb_gridlay_sitelinks
{
   margin-top: 0px;
   margin-bottom: 80px;
}
#gridlay_sitelinks
{
   padding: 20px 10px 20px 10px;
}
#gridlay_sitelinks .row
{
   margin-right: -10px;
   margin-left: -10px;
}
#gridlay_sitelinks > .row > .col-1
{
   padding-right: 10px;
   padding-left: 10px;
}
#gridlay_sitelinks > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: left;
}
#wb_weblinks_title
{
   visibility: visible;
   display: block;
}
#wb_weblinks_title
{
   margin: 15px 0px 0px 0px;
   padding: 5px 0px 3px 7px;
}
#wb_weblinks
{
   visibility: visible;
   display: block;
}
#wb_weblinks
{
   margin: 0;
   padding: 10px 10px 10px 20px;
}
}
@media only screen and (max-width: 759px)
{
div#container
{
   width: 480px;
}
body
{
   background-color: transparent;
   background-image: none;
}
#wb_basename_copyright
{
   visibility: visible;
   display: block;
}
#wb_basename_copyright
{
   font-family: Arial;
   font-weight: normal;
   font-size: 15px;
   margin: 0;
   padding: 35px 0px 50px 0px;
   text-align: center;
   line-height: 16px;
}
#wb_gridlay_sitelinks
{
   visibility: visible;
   display: table;
}
#wb_gridlay_sitelinks
{
   margin-top: 0px;
   margin-bottom: 80px;
}
#gridlay_sitelinks
{
   padding: 20px 10px 20px 10px;
}
#gridlay_sitelinks .row
{
   margin-right: -10px;
   margin-left: -10px;
}
#gridlay_sitelinks > .row > .col-1
{
   padding-right: 10px;
   padding-left: 10px;
}
#gridlay_sitelinks > .row > .col-1
{
   display: block;
   width: 100%;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   text-align: center;
}
#wb_weblinks_title
{
   visibility: visible;
   display: block;
}
#wb_weblinks_title
{
   margin: 15px 0px 0px 0px;
   padding: 5px 0px 3px 7px;
}
#wb_weblinks
{
   visibility: visible;
   display: block;
}
#wb_weblinks
{
   margin: 0;
   padding: 10px 10px 10px 20px;
}
}
/* Made lower theme selections as revolving for 1 click change 052122 */
/* Not using thm2, thm3 thm4 or thm5 any longer */
#tnm /* Theme text css (Theme: Select) */
{
   font-family: Verdana, Geneva, sans-serif;
   font-weight: 300;
   font-size: 1.3em;
   margin: 0px 0px 0px 0px;
   padding: 4px 5px 8px 3px;
   text-align: center;
   line-height: 10px;
   vertical-align:   text-bottom !important;
}
#thm1 {
   background-color: #FFFFFF;
   border: 1px solid #777777;
   border-radius: 7px;
   margin-right: 0px;
   padding: 4px 10px 6px 10px;
   text-align: center;
   color: #000000;
   font-size: 10px;
   font-weight: 300;
   width: 150px;
/*   line-height: 5px;*/
   cursor:pointer;
}

* {
  scrollbar-width: wide;
  scrollbar-color: #606060 #CCCCFF;
}
*::-webkit-scrollbar {
  width: 16px;
}

*::-webkit-scrollbar-track {
  background: #CCCCFF;
}

*::-webkit-scrollbar-thumb {
  background-color: #606060;
  border-radius: 8px;
  border: 1px solid #66CCCC;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: inherit !important;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 7802;
/*	border: 1px solid #00FFFF !important;*/
  border-radius: 75px;
   border-color: #FFFF33 !important;
   box-shadow: 1px 0px 1px 1px rgba(255, 204, 0, 0.2), 0px 0px 18px rgba(255, 255, 255, 1) !important;
   outline: 5;
}
#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: inherit !important;
	z-index: 7801;
}
.fancybox-bg, #fancybox-wrap {
  display: none;
}
#fancybox-outer {
 /* border: solid blue 10px; */
  border-radius: 25px;
}
#fancybox-content {
 /* border-color: black!important; */
  border-radius: 20px;
}
@media only screen and (min-width: 1300px)
{
/*For Wide Screens Msgbox Alert Adjustment*/
.centered-box {
  width: 100%;
  margin: 0 50px;
#alrt_msg {
   background-color: #FFFFFF;
   background-image: none;
   border: 3px solid #FF0000;
  box-shadow:
    0 0 10px #ff3333,  /* Soft inner-most glow */
    0 0 20px #ff0000,  /* Vibrant mid-tone glow */
    0 0 40px #990000;  /* Deep, wide outer glow */
   padding: 10px 10px 20px 10px;
   border-radius: 16px;
   position: absolute;
/*   left: 15px;*/
   top: 600px;
   width: 100%;
/*   height: 180px;*/
   max-width: 250px;
   visibility: hidden;
   white-space: pre-wrap; /* Allows Return & New Line Spaces*/
   z-index: 12000;
}
#alrt_msg {
   text-align: left;
   line-height: 1.1;
}
#alrt_msg_txt {
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size:17px;
   font-weight: 500;
}
}
}