body
{
   background-color: #2C2C2C;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 16px;
   line-height: 1.1875;
   margin: 0;
   padding: 0;
}
a
{
   color: #0000FF;
   text-decoration: none;
}
a:visited
{
   color: #800080;
}
a:active
{
   color: #FF0000;
}
a:hover
{
   color: #0000FF;
   text-decoration: none;
}
#wb_LayoutGrid1
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: url('images/masterPage_LayoutGrid1_bkgrnd.png');
   background-repeat: repeat;
   background-position: left top;
   border: 0px solid transparent;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0 0 30px 0 ;
   box-shadow: 0px 0px 8px #A9A9A9;
}
#LayoutGrid1
{
   box-sizing: border-box;
   display: flex;
   flex-direction: row;
   flex-wrap: wrap;
   padding: 10px 0 10px 0;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid1 > .col-1, #LayoutGrid1 > .col-2, #LayoutGrid1 > .col-3
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid1 > .col-1, #LayoutGrid1 > .col-2, #LayoutGrid1 > .col-3
{
   flex: 0 0 auto;
}
#LayoutGrid1 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 120px;
   max-width: 120px;
   order: 1;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: center;
   text-align: center;
}
#LayoutGrid1 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis:  calc((100% - 400px) / 1);
   max-width:  calc((100% - 400px) / 1);
   order: 2;
   display: flex;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGrid1 > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   flex-basis: 280px;
   max-width: 280px;
   order: 3;
   display: flex;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   justify-content: flex-end;
   text-align: right;
}
@media (max-width: 480px)
{
#LayoutGrid1 > .col-1, #LayoutGrid1 > .col-2, #LayoutGrid1 > .col-3
{
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_Image1
{
   margin: 0;
   vertical-align: top;
}
#Image1
{
   border: 0px solid #000000;
   border-radius: 0px;
   box-sizing: border-box;
   padding: 0;
   filter: drop-shadow(0px 0px 10px rgba(255,255,255,1.00));
   display: block;
   width: 100%;
   height: auto;
   max-width: 180px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#SiteSearch1
{
   box-sizing: border-box;
   line-height: 30px;
   margin: 0;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-top-color: #000000;
   border-right-color: #000000;
   border-bottom-color: #000000;
   border-left-color: #000000;
   border-top-left-radius: 5px;
   border-top-right-radius: 0px;
   border-bottom-right-radius: 0px;
   border-bottom-left-radius: 5px;
   background-color: #FFFFFF;
   background-image: none;
   color: #212529;
   font-family: "Comic Sans MS";
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   text-align: left;
   padding: 4px 4px 4px 4px;
}
#SiteSearch1:focus
{
   outline: 0;
}
.search-item, .search-text
{
   color: #000000;
   font-family: "Comic Sans MS";
   font-weight: normal;
   font-size: 13px;
   padding: 4px 4px 4px 4px;
}
.search-text
{
   margin: 0 0 4px 0;
}
.search-title, .search-title:active, .search-title:hover, .search-title:visited
{
   color: #1A0DAB;
}
.search-url, .search-url:active, .search-url:hover, .search-url:visited
{
   color: #006621;
   text-decoration: none;
}
.search-highlight
{
   font-weight: bold;
   font-style: normal;
}
.clickable
{
   cursor: pointer;
}
#search-pagination
{
   display: inline-block;
   list-style: none;
   padding: 0;
   border-radius: 4px;
   font-family: "Comic Sans MS";
   font-weight: normal;
   font-size: 0;
   margin: 8px 0 0 4px;
}
#search-pagination > li
{
   display: inline;
   font-size: 13px;
}
#search-pagination > li > a, #search-pagination > li > span
{
   position: relative;
   float: left;
   padding: 4px 10px 4px 10px;
   text-decoration: none;
   background-image: none;
   border: 1px #DDDDDD solid;
   color: #000000;
   margin-left: -1px;
}
#search-pagination > li:first-child > a, #search-pagination > li:first-child > span
{
   margin-left: 0;
   border-bottom-left-radius: 4px;
   border-top-left-radius: 4px;
}
#search-pagination > li:last-child > a, #search-pagination > li:last-child > span
{
   border-bottom-right-radius: 4px;
   border-top-right-radius: 4px;
}
#search-pagination > li > a:hover, #search-pagination > li > span:hover, #search-pagination > li > a:focus, #search-pagination > li > span:focus 
{
   background-color: #CCCCCC;
   color: #23527C;
}
#search-pagination > .active > a, #search-pagination > .active > span, #search-pagination > .active > a:hover, #search-pagination > .active > span:hover, #search-pagination > .active > a:focus, #search-pagination > .active > span:focus
{
   z-index: 2;
   background-color:#000000;
   border-color:#000000;
   color: #FFFFFF;
   cursor: default;
}
#search-pagination > .disabled > span, #search-pagination > .disabled > span:hover, #search-pagination1 > .disabled > span:focus, #search-pagination > .disabled > a, #search-pagination > .disabled > a:hover, #search-pagination > .disabled > a:focus 
{
   background-color: #FFFFFF;
   color: #777777;
   cursor: not-allowed;
}
.ui-dialog
{
   padding: 4px 4px 4px 4px;
   text-align: left;
}
.ui-dialog .ui-dialog-title
{
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   font-style: normal;
   color: #2779AA;
}
.ui-dialog .ui-dialog-titlebar
{
   padding: 4px 4px 4px 4px;
}
.ui-dialog .ui-dialog-content
{
   padding: 6px 2px 2px 2px;
}
.ui-dialog .ui-dialog-titlebar-close
{
   right: 10px;
}
.ui-dialog .ui-dialog-buttonpane button
{
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
}
#Button1
{
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   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: 5px;
   border-bottom-right-radius: 5px;
   border-bottom-left-radius: 0px;
   background-color: #1E90FF;
   background-image: none;
   color: #FFFFFF;
   cursor: pointer;
   font-family: "Comic Sans MS";
   font-weight: normal;
   font-style: normal;
   font-size: 13px;
   padding: 1px 6px 1px 6px;
   text-align: center;
   -webkit-appearance: none;
   margin: 0;
}
#Button1:focus
{
   outline: 0;
}
#Extension1-nav
{
   max-width: 620px;
   width: 100%;
   display: flex;
   margin: 0 auto;
   overflow: hidden;
   flex-direction: column;
   box-sizing: border-box;
   transition: all 300ms ease;
}
#Extension1-nav
{
   position: fixed;
   z-index: 9999;
   left: 0px;
   right: 0px;
   background: #000000;
   overflow: visible;
   border: 1px solid #000000;
   border-radius: 12px;
}
#Extension1-nav.open
{
   transform: translateY(0px);
}
#Extension1-nav
{
   bottom: 0px;
   border-bottom: 0;
   border-radius: 12px 12px 0 0;
   flex-direction: column;
   transform: translateY(100%);
}
#Extension1-nav.open
{
   transform: translateY(0px);
}
#Extension1-nav * 
{
   box-sizing: border-box;
}
#Extension1-button
{
   display: flex;
   cursor: pointer;
   font-size: 13px;
   align-items: center;
   padding: 10px 20px;
   justify-content: center;
   color: #FFFFFF;
   background: #8B0000;
   border: 1px solid #8B0000;
   transition: all 0.3s ease;
}
#Extension1-button:hover
{
   color: #FFFFFF;
   background: #CD5C5C;
}
#Extension1-button
{
}
#Extension1-button
{
   align-self: center;
}
#Extension1-button
{
   border-radius: inherit;
}
#Extension1-button
{
   margin: 0 auto;
}
#Extension1-button
{
   position: absolute;
   border-radius: 5px 5px 0 0;
}
#Extension1-button
{
   bottom: 100%;
}
#Extension1-menu
{
   display: flex;
   flex-wrap: wrap;
   overflow: hidden;
   position: relative;
   justify-content: stretch;
}
#Extension1-menu .menu-item
{
   flex: 1 0 auto;
   cursor: pointer;
   text-decoration: none;
   padding: 5px;
   width: 33.33333%;
   max-width: 33.33333%;
}
#Extension1-menu div 
{
   flex: 1 0 auto;
}
#Extension1-menu .menu-item-inner 
{
   padding: 15px 15px;
   border-radius: 8px;
   background-color: #000000;
   height: 100%;
   display: flex;
   flex-direction: column;
   border: 1px solid #000000;
   transition: all 0.3s ease;
}
#Extension1-menu .menu-item-inner:hover
{
   background-color: #4F4F4F;
   border: 1px solid #4F4F4F;
}
#Extension1-menu .menu-item-icon 
{
   display: flex;
   flex: 1 0 auto;
   align-items: center;
   justify-content: center;
   margin-bottom: 10px;
}
#Extension1-menu .menu-item-title 
{
   font-family: "Comic Sans MS";
   font-size: 13px;
   font-weight: normal;
   font-style: normal;
   color: #FFFFFF;
   flex: 0 1 auto;
   text-align: center;
   transition: all 0.3s ease;
}
#Extension1-menu .menu-item-icon i
{
   color: #FFFFFF;
   font-size: 28px;
   transition: color 0.3s ease;
}
#Extension1-menu .menu-item-inner:hover .menu-item-icon i
{
   color: #FFFFFF;
}
#Extension1-menu .menu-item-inner:hover .menu-item-title
{
   color: #FFFFFF;
}
#Extension1-button span
{
   font-family: "Comic Sans MS";
   display: flex;
   align-items: center;
}
#Extension1-button .button-open
{
   display: flex;
}
#Extension1-nav.open #Extension1-button .button-open 
{
   display: none;
}
#Extension1-button .button-close 
{
   display: none;
}
#Extension1-nav.open #Extension1-button .button-close
{
   display: flex;
}
#Extension1-button i 
{
   margin-right: 8px;
}
#Extension1-menu .menu-item:nth-child(1) .menu-item-icon i
{
   color: #FFFFFF;
}
#Extension1-menu .menu-item:nth-child(2) .menu-item-icon i
{
   color: #FFFFFF;
}
#Extension1-menu .menu-item:nth-child(3) .menu-item-icon i
{
   color: #FFFFFF;
}
#wb_Extension1 li i
{
   font-size: 28px;
   width: 39px;
}
#wb_Extension1 li i
{
   font-size: 13px;
   width: 15px;
}
#wb_LayoutGrid6
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #DEE2E6;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid6
{
   box-sizing: border-box;
   width: 100%;
   padding: 15px 15px 15px 15px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid6 > .row
{
   display: grid;
   grid-template-columns: repeat(12, 8.333333%);
   margin-right: -15px;
   margin-left: -15px;
}
#LayoutGrid6 > .row > .col-1, #LayoutGrid6 > .row > .col-2, #LayoutGrid6 > .row > .col-3, #LayoutGrid6 > .row > .col-4, #LayoutGrid6 > .row > .col-5
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
   grid-column: span 12;
}
#LayoutGrid6 > .row > .col-1, #LayoutGrid6 > .row > .col-2, #LayoutGrid6 > .row > .col-3, #LayoutGrid6 > .row > .col-4, #LayoutGrid6 > .row > .col-5
{
}
#LayoutGrid6 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   grid-column: span 1;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   text-align: left;
}
#LayoutGrid6 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   grid-column: span 4;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   text-align: center;
}
#LayoutGrid6 > .row > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   grid-column: span 2;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   text-align: center;
}
#LayoutGrid6 > .row > .col-4
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   grid-column: span 4;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   text-align: center;
}
#LayoutGrid6 > .row > .col-5
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   grid-column: span 1;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   text-align: left;
}
@media (max-width: 480px)
{
#LayoutGrid6 > .row > .col-1, #LayoutGrid6 > .row > .col-2, #LayoutGrid6 > .row > .col-3, #LayoutGrid6 > .row > .col-4, #LayoutGrid6 > .row > .col-5
{
   width: 100%;
   grid-column: span 12;
}
}
#wb_LayoutGrid2
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #DEE2E6;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid2
{
   box-sizing: border-box;
   padding: 15px 15px 15px 15px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid2 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#LayoutGrid2 > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid2 > .row > .col-1
{
   float: left;
}
#LayoutGrid2 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: left;
}
#LayoutGrid2:before,
#LayoutGrid2:after,
#LayoutGrid2 .row:before,
#LayoutGrid2 .row:after
{
   display: table;
   content: " ";
}
#LayoutGrid2:after,
#LayoutGrid2 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#LayoutGrid2 > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_LayoutGrid7
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #DEE2E6;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid7
{
   box-sizing: border-box;
   width: 100%;
   padding: 15px 15px 15px 15px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid7 > .row
{
   display: grid;
   grid-template-columns: repeat(12, 8.333333%);
   margin-right: -15px;
   margin-left: -15px;
}
#LayoutGrid7 > .row > .col-1, #LayoutGrid7 > .row > .col-2, #LayoutGrid7 > .row > .col-3, #LayoutGrid7 > .row > .col-4, #LayoutGrid7 > .row > .col-5
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
   grid-column: span 12;
}
#LayoutGrid7 > .row > .col-1, #LayoutGrid7 > .row > .col-2, #LayoutGrid7 > .row > .col-3, #LayoutGrid7 > .row > .col-4, #LayoutGrid7 > .row > .col-5
{
}
#LayoutGrid7 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   grid-column: span 1;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   text-align: left;
}
#LayoutGrid7 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   grid-column: span 4;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   text-align: center;
}
#LayoutGrid7 > .row > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   grid-column: span 2;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   text-align: center;
}
#LayoutGrid7 > .row > .col-4
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   grid-column: span 4;
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   text-align: center;
}
#LayoutGrid7 > .row > .col-5
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   grid-column: span 1;
   flex-wrap: wrap;
   align-content: flex-start;
   align-self: stretch;
   align-items: flex-start;
   text-align: left;
}
@media (max-width: 480px)
{
#LayoutGrid7 > .row > .col-1, #LayoutGrid7 > .row > .col-2, #LayoutGrid7 > .row > .col-3, #LayoutGrid7 > .row > .col-4, #LayoutGrid7 > .row > .col-5
{
   width: 100%;
   grid-column: span 12;
}
}
#wb_LayoutGrid3
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #DEE2E6;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid3
{
   box-sizing: border-box;
   padding: 15px 15px 5px 15px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid3 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#LayoutGrid3 > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid3 > .row > .col-1
{
   float: left;
}
#LayoutGrid3 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: left;
}
#LayoutGrid3:before,
#LayoutGrid3:after,
#LayoutGrid3 .row:before,
#LayoutGrid3 .row:after
{
   display: table;
   content: " ";
}
#LayoutGrid3:after,
#LayoutGrid3 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#LayoutGrid3 > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_LayoutGrid4
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #DEE2E6;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid4
{
   box-sizing: border-box;
   padding: 10px 15px 10px 15px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid4 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#LayoutGrid4 > .row > .col-1, #LayoutGrid4 > .row > .col-2
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid4 > .row > .col-1, #LayoutGrid4 > .row > .col-2
{
   float: left;
}
#LayoutGrid4 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: left;
}
#LayoutGrid4 > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 50%;
   text-align: left;
}
#LayoutGrid4:before,
#LayoutGrid4:after,
#LayoutGrid4 .row:before,
#LayoutGrid4 .row:after
{
   display: table;
   content: " ";
}
#LayoutGrid4:after,
#LayoutGrid4 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#LayoutGrid4 > .row > .col-1, #LayoutGrid4 > .row > .col-2
{
   float: none;
   width: 100% !important;
}
}
#Button2
{
   border: 1px solid #B22222;
   border-radius: 5px;
   background-color: #B22222;
   background-image: none;
   color: #FFFFFF;
   font-family: "Comic Sans MS";
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   padding: 1px 6px 1px 6px;
   text-align: center;
   -webkit-appearance: none;
   margin: 0;
}
#Button2:focus
{
   outline: 0;
}
#Button3
{
   border: 1px solid #B22222;
   border-radius: 5px;
   background-color: #B22222;
   background-image: none;
   color: #FFFFFF;
   font-family: "Comic Sans MS";
   font-weight: normal;
   font-style: normal;
   font-size: 16px;
   padding: 1px 6px 1px 6px;
   text-align: center;
   -webkit-appearance: none;
   margin: 0;
}
#Button3:focus
{
   outline: 0;
}
#wb_LayoutGrid5
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid #DEE2E6;
   border-radius: 0px;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid5
{
   box-sizing: border-box;
   padding: 0 15px 0 15px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGrid5 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#LayoutGrid5 > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid5 > .row > .col-1
{
   float: left;
}
#LayoutGrid5 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   width: 100%;
   text-align: left;
}
#LayoutGrid5:before,
#LayoutGrid5:after,
#LayoutGrid5 .row:before,
#LayoutGrid5 .row:after
{
   display: table;
   content: " ";
}
#LayoutGrid5:after,
#LayoutGrid5 .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#LayoutGrid5 > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#ThemeableButton2
{
   cursor: pointer;
   font-family: "Comic Sans MS";
   font-weight: bold;
   font-size: 16px;
   font-style: normal;
   display: inline-block;
   position: relative;
   vertical-align: middle;
   user-select: none;
   overflow: visible;
   text-decoration: none;
}
#wb_ThemeableButton2
{
   border-radius: 8px;
   margin: 0;
   vertical-align: top;
}
#ThemeableButton2
{
   box-sizing: border-box;
   padding: 0;
   text-align: center;
}
#wb_ThemeableButton2 .ui-button
{
   display: flex;
   align-items: center;
   margin: 0;
   justify-content: center;
}
#ThemeableButton2
{
   color: inherit;
}
#wb_ThemeableButton2 .ui-secondary
{
   background: url('data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2064%2064%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M0%2032%20C0%2038%2c%201%2044%2c%204%2048%20L4%2048%20L4%2048%20C7%2053%2c%2011%2057%2c%2016%2060%20C21%2063%2c%2026%2064%2c%2032%2064%20C37%2064%2c%2043%2063%2c%2048%2060%20C53%2057%2c%2057%2053%2c%2059%2048%20C62%2044%2c%2064%2038%2c%2064%2032%20C64%2027%2c%2062%2021%2c%2059%2016%20C57%2012%2c%2053%208%2c%2048%205%20C43%202%2c%2037%200%2c%2032%200%20C26%200%2c%2021%202%2c%2016%205%20C11%208%2c%207%2012%2c%204%2016%20C1%2021%2c%200%2027%2c%200%2032%20Z%20M30%2048%20C28%2049%2c%2027%2049%2c%2026%2048%20C24%2046%2c%2024%2045%2c%2026%2043%20L36%2032%20L36%2032%20L26%2022%20L26%2022%20C24%2020%2c%2024%2019%2c%2026%2017%20C27%2016%2c%2028%2016%2c%2030%2017%20L43%2030%20L43%2030%20C44%2032%2c%2044%2033%2c%2043%2035%20L30%2048Z%20%22/%3e%0d%0a%3c/svg%3e%0d%0a') no-repeat center center;
   display: inline-block;
   overflow: visible;
   position: absolute;
   right: 10px;
   margin: 0;
   top: 50%;
   transform: translateY(-50%);
   width: 16px;
   height: 16px;
}
#wb_ThemeableButton2:hover .ui-secondary
{
   background: url('data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2064%2064%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M0%2032%20C0%2038%2c%201%2044%2c%204%2048%20L4%2048%20L4%2048%20C7%2053%2c%2011%2057%2c%2016%2060%20C21%2063%2c%2026%2064%2c%2032%2064%20C37%2064%2c%2043%2063%2c%2048%2060%20C53%2057%2c%2057%2053%2c%2059%2048%20C62%2044%2c%2064%2038%2c%2064%2032%20C64%2027%2c%2062%2021%2c%2059%2016%20C57%2012%2c%2053%208%2c%2048%205%20C43%202%2c%2037%200%2c%2032%200%20C26%200%2c%2021%202%2c%2016%205%20C11%208%2c%207%2012%2c%204%2016%20C1%2021%2c%200%2027%2c%200%2032%20Z%20M30%2048%20C28%2049%2c%2027%2049%2c%2026%2048%20C24%2046%2c%2024%2045%2c%2026%2043%20L36%2032%20L36%2032%20L26%2022%20L26%2022%20C24%2020%2c%2024%2019%2c%2026%2017%20C27%2016%2c%2028%2016%2c%2030%2017%20L43%2030%20L43%2030%20C44%2032%2c%2044%2033%2c%2043%2035%20L30%2048Z%20%22/%3e%0d%0a%3c/svg%3e%0d%0a') no-repeat center center;
}
#wb_ThemeableButton2:active .ui-secondary
{
   background: url('data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2064%2064%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M0%2032%20C0%2038%2c%201%2044%2c%204%2048%20L4%2048%20L4%2048%20C7%2053%2c%2011%2057%2c%2016%2060%20C21%2063%2c%2026%2064%2c%2032%2064%20C37%2064%2c%2043%2063%2c%2048%2060%20C53%2057%2c%2057%2053%2c%2059%2048%20C62%2044%2c%2064%2038%2c%2064%2032%20C64%2027%2c%2062%2021%2c%2059%2016%20C57%2012%2c%2053%208%2c%2048%205%20C43%202%2c%2037%200%2c%2032%200%20C26%200%2c%2021%202%2c%2016%205%20C11%208%2c%207%2012%2c%204%2016%20C1%2021%2c%200%2027%2c%200%2032%20Z%20M30%2048%20C28%2049%2c%2027%2049%2c%2026%2048%20C24%2046%2c%2024%2045%2c%2026%2043%20L36%2032%20L36%2032%20L26%2022%20L26%2022%20C24%2020%2c%2024%2019%2c%2026%2017%20C27%2016%2c%2028%2016%2c%2030%2017%20L43%2030%20L43%2030%20C44%2032%2c%2044%2033%2c%2043%2035%20L30%2048Z%20%22/%3e%0d%0a%3c/svg%3e%0d%0a') no-repeat center center;
}
#wb_ThemeableButton2 .ui-corner-all, #wb_ThemeableButton2 .ui-corner-left
{
   border-bottom-left-radius: 8px;
   border-top-left-radius: 8px;
}
#wb_ThemeableButton2 .ui-corner-all, #wb_ThemeableButton2 .ui-corner-right
{
   border-bottom-right-radius: 8px;
   border-top-right-radius: 8px;
}
#wb_ThemeableButton2 .ui-button
{
   background-color: #8B0000;
   background-image: none;
   border: 1px solid #8B0000;
   color: #FFFFFF;
}
#wb_ThemeableButton2 .ui-state-hover, #wb_ThemeableButton2 .ui-button:hover
{
   border-color: #CD5C5C;
   background-color: #CD5C5C;
   background-image: none;
   color: #FFFFFF;
}
#wb_ThemeableButton2 .ui-button:disabled
{
   opacity: .5;
   pointer-events: none;
}
#wb_ThemeableButton2 .ui-state-active, #wb_ThemeableButton2 .ui-button:active
{
   border-color: #1E90FF;
   background-color: #1E90FF;
   background-image: none;
   color: #FFFFFF;
}
#ThemeableButton3
{
   cursor: pointer;
   font-family: "Comic Sans MS";
   font-weight: bold;
   font-size: 16px;
   font-style: normal;
   display: inline-block;
   position: relative;
   vertical-align: middle;
   user-select: none;
   overflow: visible;
   text-decoration: none;
   margin: 0;
   padding: 0;
   text-align: center;
   vertical-align: top;
}
#ThemeableButton3 .ui-button
{
   position: absolute;
   padding: 0;
}
#ThemeableButton3 .ui-primary
{
   background: url('data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2064%2064%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M4%2012%20C4%2011%2c%204%2010%2c%205%2010%20L5%2010%20L5%2010%20C6%209%2c%206%208%2c%208%208%20L56%208%20L56%208%20C57%208%2c%2058%209%2c%2059%2010%20C59%2010%2c%2060%2011%2c%2060%2012%20C60%2014%2c%2059%2015%2c%2059%2015%20C58%2016%2c%2057%2016%2c%2056%2016%20L8%2016%20L8%2016%20C6%2016%2c%206%2016%2c%205%2015%20C4%2015%2c%204%2014%2c%204%2012%20Z%20M4%2032%20C4%2031%2c%204%2030%2c%205%2030%20L5%2030%20L5%2030%20C6%2029%2c%206%2028%2c%208%2028%20L56%2028%20L56%2028%20C57%2028%2c%2058%2029%2c%2059%2030%20C59%2030%2c%2060%2031%2c%2060%2032%20C60%2034%2c%2059%2035%2c%2059%2035%20C58%2036%2c%2057%2036%2c%2056%2036%20L8%2036%20L8%2036%20C6%2036%2c%206%2036%2c%205%2035%20C4%2035%2c%204%2034%2c%204%2032%20Z%20M60%2052%20C60%2054%2c%2059%2055%2c%2059%2055%20L59%2055%20L59%2055%20C58%2056%2c%2057%2056%2c%2056%2056%20L8%2056%20L8%2056%20C6%2056%2c%206%2056%2c%205%2055%20C4%2055%2c%204%2054%2c%204%2052%20C4%2051%2c%204%2050%2c%205%2050%20C6%2049%2c%206%2048%2c%208%2048%20L56%2048%20L56%2048%20C57%2048%2c%2058%2049%2c%2059%2050%20C59%2050%2c%2060%2051%2c%2060%2052%22/%3e%0d%0a%3c/svg%3e%0d%0a') no-repeat center center;
   display: inline-block;
   overflow: visible;
   margin-right: 0px;
   vertical-align: middle;
   width: 16px;
   height: 16px;
}
#ThemeableButton3:hover .ui-primary
{
   background: url('data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2064%2064%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M4%2012%20C4%2011%2c%204%2010%2c%205%2010%20L5%2010%20L5%2010%20C6%209%2c%206%208%2c%208%208%20L56%208%20L56%208%20C57%208%2c%2058%209%2c%2059%2010%20C59%2010%2c%2060%2011%2c%2060%2012%20C60%2014%2c%2059%2015%2c%2059%2015%20C58%2016%2c%2057%2016%2c%2056%2016%20L8%2016%20L8%2016%20C6%2016%2c%206%2016%2c%205%2015%20C4%2015%2c%204%2014%2c%204%2012%20Z%20M4%2032%20C4%2031%2c%204%2030%2c%205%2030%20L5%2030%20L5%2030%20C6%2029%2c%206%2028%2c%208%2028%20L56%2028%20L56%2028%20C57%2028%2c%2058%2029%2c%2059%2030%20C59%2030%2c%2060%2031%2c%2060%2032%20C60%2034%2c%2059%2035%2c%2059%2035%20C58%2036%2c%2057%2036%2c%2056%2036%20L8%2036%20L8%2036%20C6%2036%2c%206%2036%2c%205%2035%20C4%2035%2c%204%2034%2c%204%2032%20Z%20M60%2052%20C60%2054%2c%2059%2055%2c%2059%2055%20L59%2055%20L59%2055%20C58%2056%2c%2057%2056%2c%2056%2056%20L8%2056%20L8%2056%20C6%2056%2c%206%2056%2c%205%2055%20C4%2055%2c%204%2054%2c%204%2052%20C4%2051%2c%204%2050%2c%205%2050%20C6%2049%2c%206%2048%2c%208%2048%20L56%2048%20L56%2048%20C57%2048%2c%2058%2049%2c%2059%2050%20C59%2050%2c%2060%2051%2c%2060%2052%22/%3e%0d%0a%3c/svg%3e%0d%0a') no-repeat center center;
}
#ThemeableButton3:active .ui-primary
{
   background: url('data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2064%2064%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M4%2012%20C4%2011%2c%204%2010%2c%205%2010%20L5%2010%20L5%2010%20C6%209%2c%206%208%2c%208%208%20L56%208%20L56%208%20C57%208%2c%2058%209%2c%2059%2010%20C59%2010%2c%2060%2011%2c%2060%2012%20C60%2014%2c%2059%2015%2c%2059%2015%20C58%2016%2c%2057%2016%2c%2056%2016%20L8%2016%20L8%2016%20C6%2016%2c%206%2016%2c%205%2015%20C4%2015%2c%204%2014%2c%204%2012%20Z%20M4%2032%20C4%2031%2c%204%2030%2c%205%2030%20L5%2030%20L5%2030%20C6%2029%2c%206%2028%2c%208%2028%20L56%2028%20L56%2028%20C57%2028%2c%2058%2029%2c%2059%2030%20C59%2030%2c%2060%2031%2c%2060%2032%20C60%2034%2c%2059%2035%2c%2059%2035%20C58%2036%2c%2057%2036%2c%2056%2036%20L8%2036%20L8%2036%20C6%2036%2c%206%2036%2c%205%2035%20C4%2035%2c%204%2034%2c%204%2032%20Z%20M60%2052%20C60%2054%2c%2059%2055%2c%2059%2055%20L59%2055%20L59%2055%20C58%2056%2c%2057%2056%2c%2056%2056%20L8%2056%20L8%2056%20C6%2056%2c%206%2056%2c%205%2055%20C4%2055%2c%204%2054%2c%204%2052%20C4%2051%2c%204%2050%2c%205%2050%20C6%2049%2c%206%2048%2c%208%2048%20L56%2048%20L56%2048%20C57%2048%2c%2058%2049%2c%2059%2050%20C59%2050%2c%2060%2051%2c%2060%2052%22/%3e%0d%0a%3c/svg%3e%0d%0a') no-repeat center center;
}
#ThemeableButton3.ui-corner-all
{
   border-bottom-left-radius: 8px;
   border-top-left-radius: 8px;
}
#ThemeableButton3.ui-corner-all
{
   border-bottom-right-radius: 8px;
   border-top-right-radius: 8px;
}
#ThemeableButton3.ui-button
{
   background-color: #8B0000;
   background-image: none;
   border: 1px solid #8B0000;
   color: #FFFFFF;
}
#ThemeableButton3.ui-state-hover, #ThemeableButton3.ui-button:hover
{
   border-color: #CD5C5C;
   background-color: #CD5C5C;
   background-image: none;
   color: #FFFFFF;
}
#ThemeableButton3.ui-button:disabled
{
   opacity: .5;
   pointer-events: none;
}
#ThemeableButton3.ui-state-active, #ThemeableButton3.ui-button:active
{
   border-color: #1E90FF;
   background-color: #1E90FF;
   background-image: none;
   color: #FFFFFF;
}
#ThemeableButton1
{
   cursor: pointer;
   font-family: "Comic Sans MS";
   font-weight: bold;
   font-size: 16px;
   font-style: normal;
   display: inline-block;
   position: relative;
   vertical-align: middle;
   user-select: none;
   overflow: visible;
   text-decoration: none;
}
#wb_ThemeableButton1
{
   border-radius: 8px;
   margin: 0;
   vertical-align: top;
}
#ThemeableButton1
{
   box-sizing: border-box;
   padding: 0;
   text-align: center;
}
#wb_ThemeableButton1 .ui-button
{
   display: flex;
   align-items: center;
   margin: 0;
   justify-content: center;
}
#ThemeableButton1
{
   color: inherit;
}
#wb_ThemeableButton1 .ui-secondary
{
   background: url('data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2064%2064%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M0%2032%20C0%2038%2c%201%2044%2c%204%2048%20L4%2048%20L4%2048%20C7%2053%2c%2011%2057%2c%2016%2060%20C21%2063%2c%2026%2064%2c%2032%2064%20C37%2064%2c%2043%2063%2c%2048%2060%20C53%2057%2c%2057%2053%2c%2059%2048%20C62%2044%2c%2064%2038%2c%2064%2032%20C64%2027%2c%2062%2021%2c%2059%2016%20C57%2012%2c%2053%208%2c%2048%205%20C43%202%2c%2037%200%2c%2032%200%20C26%200%2c%2021%202%2c%2016%205%20C11%208%2c%207%2012%2c%204%2016%20C1%2021%2c%200%2027%2c%200%2032%20Z%20M30%2048%20C28%2049%2c%2027%2049%2c%2026%2048%20C24%2046%2c%2024%2045%2c%2026%2043%20L36%2032%20L36%2032%20L26%2022%20L26%2022%20C24%2020%2c%2024%2019%2c%2026%2017%20C27%2016%2c%2028%2016%2c%2030%2017%20L43%2030%20L43%2030%20C44%2032%2c%2044%2033%2c%2043%2035%20L30%2048Z%20%22/%3e%0d%0a%3c/svg%3e%0d%0a') no-repeat center center;
   display: inline-block;
   overflow: visible;
   position: absolute;
   right: 10px;
   margin: 0;
   top: 50%;
   transform: translateY(-50%);
   width: 16px;
   height: 16px;
}
#wb_ThemeableButton1:hover .ui-secondary
{
   background: url('data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2064%2064%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M0%2032%20C0%2038%2c%201%2044%2c%204%2048%20L4%2048%20L4%2048%20C7%2053%2c%2011%2057%2c%2016%2060%20C21%2063%2c%2026%2064%2c%2032%2064%20C37%2064%2c%2043%2063%2c%2048%2060%20C53%2057%2c%2057%2053%2c%2059%2048%20C62%2044%2c%2064%2038%2c%2064%2032%20C64%2027%2c%2062%2021%2c%2059%2016%20C57%2012%2c%2053%208%2c%2048%205%20C43%202%2c%2037%200%2c%2032%200%20C26%200%2c%2021%202%2c%2016%205%20C11%208%2c%207%2012%2c%204%2016%20C1%2021%2c%200%2027%2c%200%2032%20Z%20M30%2048%20C28%2049%2c%2027%2049%2c%2026%2048%20C24%2046%2c%2024%2045%2c%2026%2043%20L36%2032%20L36%2032%20L26%2022%20L26%2022%20C24%2020%2c%2024%2019%2c%2026%2017%20C27%2016%2c%2028%2016%2c%2030%2017%20L43%2030%20L43%2030%20C44%2032%2c%2044%2033%2c%2043%2035%20L30%2048Z%20%22/%3e%0d%0a%3c/svg%3e%0d%0a') no-repeat center center;
}
#wb_ThemeableButton1:active .ui-secondary
{
   background: url('data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2064%2064%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M0%2032%20C0%2038%2c%201%2044%2c%204%2048%20L4%2048%20L4%2048%20C7%2053%2c%2011%2057%2c%2016%2060%20C21%2063%2c%2026%2064%2c%2032%2064%20C37%2064%2c%2043%2063%2c%2048%2060%20C53%2057%2c%2057%2053%2c%2059%2048%20C62%2044%2c%2064%2038%2c%2064%2032%20C64%2027%2c%2062%2021%2c%2059%2016%20C57%2012%2c%2053%208%2c%2048%205%20C43%202%2c%2037%200%2c%2032%200%20C26%200%2c%2021%202%2c%2016%205%20C11%208%2c%207%2012%2c%204%2016%20C1%2021%2c%200%2027%2c%200%2032%20Z%20M30%2048%20C28%2049%2c%2027%2049%2c%2026%2048%20C24%2046%2c%2024%2045%2c%2026%2043%20L36%2032%20L36%2032%20L26%2022%20L26%2022%20C24%2020%2c%2024%2019%2c%2026%2017%20C27%2016%2c%2028%2016%2c%2030%2017%20L43%2030%20L43%2030%20C44%2032%2c%2044%2033%2c%2043%2035%20L30%2048Z%20%22/%3e%0d%0a%3c/svg%3e%0d%0a') no-repeat center center;
}
#wb_ThemeableButton1 .ui-corner-all, #wb_ThemeableButton1 .ui-corner-left
{
   border-bottom-left-radius: 8px;
   border-top-left-radius: 8px;
}
#wb_ThemeableButton1 .ui-corner-all, #wb_ThemeableButton1 .ui-corner-right
{
   border-bottom-right-radius: 8px;
   border-top-right-radius: 8px;
}
#wb_ThemeableButton1 .ui-button
{
   background-color: #8B0000;
   background-image: none;
   border: 1px solid #8B0000;
   color: #FFFFFF;
}
#wb_ThemeableButton1 .ui-state-hover, #wb_ThemeableButton1 .ui-button:hover
{
   border-color: #CD5C5C;
   background-color: #CD5C5C;
   background-image: none;
   color: #FFFFFF;
}
#wb_ThemeableButton1 .ui-button:disabled
{
   opacity: .5;
   pointer-events: none;
}
#wb_ThemeableButton1 .ui-state-active, #wb_ThemeableButton1 .ui-button:active
{
   border-color: #1E90FF;
   background-color: #1E90FF;
   background-image: none;
   color: #FFFFFF;
}
#ThemeableButton4
{
   cursor: pointer;
   font-family: "Comic Sans MS";
   font-weight: bold;
   font-size: 16px;
   font-style: normal;
   display: inline-block;
   position: relative;
   vertical-align: middle;
   user-select: none;
   overflow: visible;
   text-decoration: none;
   margin: 0;
   padding: 0;
   text-align: center;
   vertical-align: top;
}
#ThemeableButton4 .ui-button
{
   position: absolute;
   padding: 0;
}
#ThemeableButton4 .ui-primary
{
   background: url('data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2064%2064%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M4%2012%20C4%2011%2c%204%2010%2c%205%2010%20L5%2010%20L5%2010%20C6%209%2c%206%208%2c%208%208%20L56%208%20L56%208%20C57%208%2c%2058%209%2c%2059%2010%20C59%2010%2c%2060%2011%2c%2060%2012%20C60%2014%2c%2059%2015%2c%2059%2015%20C58%2016%2c%2057%2016%2c%2056%2016%20L8%2016%20L8%2016%20C6%2016%2c%206%2016%2c%205%2015%20C4%2015%2c%204%2014%2c%204%2012%20Z%20M4%2032%20C4%2031%2c%204%2030%2c%205%2030%20L5%2030%20L5%2030%20C6%2029%2c%206%2028%2c%208%2028%20L56%2028%20L56%2028%20C57%2028%2c%2058%2029%2c%2059%2030%20C59%2030%2c%2060%2031%2c%2060%2032%20C60%2034%2c%2059%2035%2c%2059%2035%20C58%2036%2c%2057%2036%2c%2056%2036%20L8%2036%20L8%2036%20C6%2036%2c%206%2036%2c%205%2035%20C4%2035%2c%204%2034%2c%204%2032%20Z%20M60%2052%20C60%2054%2c%2059%2055%2c%2059%2055%20L59%2055%20L59%2055%20C58%2056%2c%2057%2056%2c%2056%2056%20L8%2056%20L8%2056%20C6%2056%2c%206%2056%2c%205%2055%20C4%2055%2c%204%2054%2c%204%2052%20C4%2051%2c%204%2050%2c%205%2050%20C6%2049%2c%206%2048%2c%208%2048%20L56%2048%20L56%2048%20C57%2048%2c%2058%2049%2c%2059%2050%20C59%2050%2c%2060%2051%2c%2060%2052%22/%3e%0d%0a%3c/svg%3e%0d%0a') no-repeat center center;
   display: inline-block;
   overflow: visible;
   margin-right: 0px;
   vertical-align: middle;
   width: 16px;
   height: 16px;
}
#ThemeableButton4:hover .ui-primary
{
   background: url('data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2064%2064%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M4%2012%20C4%2011%2c%204%2010%2c%205%2010%20L5%2010%20L5%2010%20C6%209%2c%206%208%2c%208%208%20L56%208%20L56%208%20C57%208%2c%2058%209%2c%2059%2010%20C59%2010%2c%2060%2011%2c%2060%2012%20C60%2014%2c%2059%2015%2c%2059%2015%20C58%2016%2c%2057%2016%2c%2056%2016%20L8%2016%20L8%2016%20C6%2016%2c%206%2016%2c%205%2015%20C4%2015%2c%204%2014%2c%204%2012%20Z%20M4%2032%20C4%2031%2c%204%2030%2c%205%2030%20L5%2030%20L5%2030%20C6%2029%2c%206%2028%2c%208%2028%20L56%2028%20L56%2028%20C57%2028%2c%2058%2029%2c%2059%2030%20C59%2030%2c%2060%2031%2c%2060%2032%20C60%2034%2c%2059%2035%2c%2059%2035%20C58%2036%2c%2057%2036%2c%2056%2036%20L8%2036%20L8%2036%20C6%2036%2c%206%2036%2c%205%2035%20C4%2035%2c%204%2034%2c%204%2032%20Z%20M60%2052%20C60%2054%2c%2059%2055%2c%2059%2055%20L59%2055%20L59%2055%20C58%2056%2c%2057%2056%2c%2056%2056%20L8%2056%20L8%2056%20C6%2056%2c%206%2056%2c%205%2055%20C4%2055%2c%204%2054%2c%204%2052%20C4%2051%2c%204%2050%2c%205%2050%20C6%2049%2c%206%2048%2c%208%2048%20L56%2048%20L56%2048%20C57%2048%2c%2058%2049%2c%2059%2050%20C59%2050%2c%2060%2051%2c%2060%2052%22/%3e%0d%0a%3c/svg%3e%0d%0a') no-repeat center center;
}
#ThemeableButton4:active .ui-primary
{
   background: url('data:image/svg+xml,%3csvg%20style%3d%22fill:%23FFFFFF%22%20viewBox%3d%220%200%2064%2064%22%20version%3d%221.1%22%20xmlns%3d%22http://www.w3.org/2000/svg%22%3e%0d%0a%20%20%20%3cpath%20d%3d%22M4%2012%20C4%2011%2c%204%2010%2c%205%2010%20L5%2010%20L5%2010%20C6%209%2c%206%208%2c%208%208%20L56%208%20L56%208%20C57%208%2c%2058%209%2c%2059%2010%20C59%2010%2c%2060%2011%2c%2060%2012%20C60%2014%2c%2059%2015%2c%2059%2015%20C58%2016%2c%2057%2016%2c%2056%2016%20L8%2016%20L8%2016%20C6%2016%2c%206%2016%2c%205%2015%20C4%2015%2c%204%2014%2c%204%2012%20Z%20M4%2032%20C4%2031%2c%204%2030%2c%205%2030%20L5%2030%20L5%2030%20C6%2029%2c%206%2028%2c%208%2028%20L56%2028%20L56%2028%20C57%2028%2c%2058%2029%2c%2059%2030%20C59%2030%2c%2060%2031%2c%2060%2032%20C60%2034%2c%2059%2035%2c%2059%2035%20C58%2036%2c%2057%2036%2c%2056%2036%20L8%2036%20L8%2036%20C6%2036%2c%206%2036%2c%205%2035%20C4%2035%2c%204%2034%2c%204%2032%20Z%20M60%2052%20C60%2054%2c%2059%2055%2c%2059%2055%20L59%2055%20L59%2055%20C58%2056%2c%2057%2056%2c%2056%2056%20L8%2056%20L8%2056%20C6%2056%2c%206%2056%2c%205%2055%20C4%2055%2c%204%2054%2c%204%2052%20C4%2051%2c%204%2050%2c%205%2050%20C6%2049%2c%206%2048%2c%208%2048%20L56%2048%20L56%2048%20C57%2048%2c%2058%2049%2c%2059%2050%20C59%2050%2c%2060%2051%2c%2060%2052%22/%3e%0d%0a%3c/svg%3e%0d%0a') no-repeat center center;
}
#ThemeableButton4.ui-corner-all
{
   border-bottom-left-radius: 8px;
   border-top-left-radius: 8px;
}
#ThemeableButton4.ui-corner-all
{
   border-bottom-right-radius: 8px;
   border-top-right-radius: 8px;
}
#ThemeableButton4.ui-button
{
   background-color: #8B0000;
   background-image: none;
   border: 1px solid #8B0000;
   color: #FFFFFF;
}
#ThemeableButton4.ui-state-hover, #ThemeableButton4.ui-button:hover
{
   border-color: #CD5C5C;
   background-color: #CD5C5C;
   background-image: none;
   color: #FFFFFF;
}
#ThemeableButton4.ui-button:disabled
{
   opacity: .5;
   pointer-events: none;
}
#ThemeableButton4.ui-state-active, #ThemeableButton4.ui-button:active
{
   border-color: #1E90FF;
   background-color: #1E90FF;
   background-image: none;
   color: #FFFFFF;
}
        body {
            text-align: center;
        }

        .image-wrapper {
            width: 80%;
            max-width: 800px;
            margin: 0 auto 0.5px;
            position: relative;
            min-height: 100px;
        }

        .loader {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            width: 40px;
            height: 40px;
            border: 4px solid #f3f3f3;
            border-top: 4px solid #3498db;
            border-radius: 50%;
            animation: spin 1s linear infinite;
        }

        .image-wrapper img {
            width: 100%;
            height: auto;
            display: block;
            opacity: 0;
            transition: opacity 0.3s;
        }

        .image-wrapper.loaded .loader {
            display: none;
        }

        .image-wrapper.loaded img {
            opacity: 1;
        }

        @keyframes spin {
            0% { transform: rotate(0deg); }
            100% { transform: rotate(360deg); }
        }
    