div#container
{
   width: 970px;
   position: relative;
   margin: 0 auto 0 auto;
   text-align: center;
}
body
{
   background-color: #FAF0E6;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   line-height: 1.1875;
   margin: 0;
   text-align: center;
}
#FlexGrid
{
   display: grid;
   background-color: transparent;
   background-image: none;
   border: 0px solid transparent;
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   font-size: 0;
   grid-column-gap: 2px;
   grid-row-gap: 6px;
   grid-template-columns: 2fr 4fr 12fr 12fr 1fr 2fr;
   grid-template-rows: 108px 60px 60px 60px 70px;
   grid-template-areas:
      "sx sx title title dx dx"
      "navsx btn1 btn1 sidebar sidebar navdx"
      "navsx btn4 btn4 sidebar sidebar navdx"
      "navsx btn2 btn2 sidebar sidebar navdx"
      "navsx btn3 btn3 sidebar sidebar navdx"
      "footer footer footer footer footer footer";
}
#FlexGrid .sx
{
   display: flex;
   grid-area: sx;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: center;
   align-items: center;
   align-content: flex-start;
}
#FlexGrid .title
{
   display: flex;
   grid-area: title;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: center;
   align-items: center;
   align-content: center;
}
#FlexGrid .dx
{
   display: flex;
   grid-area: dx;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: center;
   align-items: center;
   align-content: center;
}
#FlexGrid .navsx
{
   display: flex;
   grid-area: navsx;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: space-around;
   align-items: center;
   align-content: center;
}
#FlexGrid .sidebar
{
   display: flex;
   grid-area: sidebar;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: space-around;
   align-items: center;
   align-content: center;
}
#FlexGrid .navdx
{
   display: flex;
   grid-area: navdx;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: space-around;
   align-items: center;
   align-content: center;
}
#FlexGrid .btn1
{
   display: flex;
   grid-area: btn1;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: flex-start;
   align-items: center;
   align-content: flex-start;
}
#FlexGrid .btn2
{
   display: flex;
   grid-area: btn2;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: flex-start;
   align-items: center;
   align-content: flex-start;
}
#FlexGrid .btn3
{
   display: flex;
   grid-area: btn3;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: flex-start;
   align-items: center;
   align-content: flex-start;
}

#FlexGrid .btn4
{
   display: flex;
   grid-area: btn4;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: flex-start;
   align-items: center;
   align-content: flex-start;
}

#FlexGrid .footer
{
   display: flex;
   grid-area: footer;
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   border-radius: 0px;
   padding: 0;
   flex-direction: row;
   flex-wrap: wrap;
   justify-content: space-around;
   align-items: center;
   align-content: center;
}
#wb_Title 
{
   flex-grow: 1;
   flex-shrink: 1;
   flex-basis: 100%;
   align-self: auto;
   margin: 0;
}
#wb_Title p, #wb_Title ul
{
   margin: 0;
   padding: 0;
}
#Btn1
{
   box-sizing: border-box;
   line-height: 42px;
   text-decoration: none;
   vertical-align: top;
   border: 0px solid #2E6DA4;
   border-radius: 8px;
   background-image: linear-gradient(to top, #000000 0%, #3370B7 100%);
   color: #FFFFFF;
   box-shadow: 2px 2px 3px #A9A9A9;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
   padding: 0;
   text-align: center;
   flex-grow: 0;
   flex-shrink: 0;
   align-self: auto;
   -webkit-appearance: none;
   margin: 0;
}
}
#Btn1:focus
{
   outline: 0;
}
#Btn2
{
   box-sizing: border-box;
   line-height: 42px;
   text-decoration: none;
   vertical-align: top;
   border: 0px solid #2E6DA4;
   border-radius: 8px;
   background-image: linear-gradient(to top, #000000 0%, #3370B7 100%);
   color: #FFFFFF;
   box-shadow: 2px 2px 3px #A9A9A9;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
   padding: 0;
   text-align: center;
   flex-grow: 0;
   flex-shrink: 0;
   align-self: auto;
   -webkit-appearance: none;
   margin: 0;
}
}
#Btn2:focus
{
   outline: 0;
}

#Btn3
{
   box-sizing: border-box;
   line-height: 42px;
   text-decoration: none;
   vertical-align: top;
   border: 0px solid #2E6DA4;
   border-radius: 8px;
   background-image: linear-gradient(to top, #000000 0%, #F370B7 100%);
   color: #FFFFFF;
   box-shadow: 2px 2px 3px #A9A9A9;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
   padding: 0;
   text-align: center;
   flex-grow: 0;
   flex-shrink: 0;
   align-self: auto;
   -webkit-appearance: none;
   margin: 0;
}
}
#Btn3:focus
{
   outline: 0;
}

#Btn4
{
   box-sizing: border-box;
   line-height: 42px;
   text-decoration: none;
   vertical-align: top;
   border: 0px solid #2E6DA4;
   border-radius: 8px;
   background-image: linear-gradient(to top, #000000 0%, #3370B7 100%);
   color: #FFFFFF;
   box-shadow: 2px 2px 3px #A9A9A9;
   font-family: Arial;
   font-weight: bold;
   font-style: normal;
   font-size: 19px;
   padding: 0;
   text-align: center;
   flex-grow: 0;
   flex-shrink: 0;
   align-self: auto;
   -webkit-appearance: none;
   margin: 0;
}
}

#Btn4:focus
{
   outline: 0;
}
