div#container
{
   width: 1036px;
   position: relative;
   margin: 0 auto 0 auto;
   text-align: left;
}
body
{
   background-color: #E1E1E1;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 13px;
   line-height: 1.1875;
   margin: 0;
   text-align: center;
}
a
{
   color: #0B2A44;
   text-decoration: underline;
}
a:active
{
   color: #C8D7EB;
}
a:hover
{
   color: #376BAD;
   text-decoration: underline;
}
input:focus, textarea:focus, select:focus
{
   outline: none;
}
a.links
{
   color: #000000;
   text-decoration: underline;
}
a.links:visited
{
   color: #000000;
   text-decoration: underline;
}
a.links:active
{
   color: #000000;
   text-decoration: underline;
}
a.links:hover
{
   color: #000000;
   text-decoration: underline;
}
a.white
{
   color: #FFFFFF;
   text-decoration: underline;
}
a.white:visited
{
   color: #FFFFFF;
   text-decoration: underline;
}
a.white:active
{
   color: #FFFFFF;
   text-decoration: underline;
}
a.white:hover
{
   color: #FFFFFF;
   text-decoration: none;
}
a.blue-to-drkgray
{
   color: #0B2A44;
   text-decoration: underline;
}
a.blue-to-drkgray:visited
{
   color: #0B2A44;
   text-decoration: underline;
}
a.blue-to-drkgray:active
{
   color: #0B2A44;
   text-decoration: underline;
}
a.blue-to-drkgray:hover
{
   color: #696969;
   text-decoration: underline;
}
a.telblk
{
   color: #000000;
   text-decoration: none;
}
a.telblk:visited
{
   color: #000000;
   text-decoration: none;
}
a.telblk:active
{
   color: #000000;
   text-decoration: none;
}
a.telblk:hover
{
   color: #000000;
   text-decoration: none;
}
h1, .h1
{
   font-family: Raleway;
   font-weight: normal;
   font-size: 27px;
   text-decoration: none;
   color: #000000;
   background-color: transparent;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   display: inline;
}
#FlexContainercompletary
{
   display: -webkit-flex;
   display: flex;
   position: relative;
   padding: 0;
   -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: #AEAEAE;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   font-size: 0px;
}
#wb_LayoutGrid13
{
   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: 0;
}
#LayoutGrid13
{
   box-sizing: border-box;
   padding: 5px 15px 0px 15px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1036px;
}
#LayoutGrid13 > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#LayoutGrid13 > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGrid13 > .row > .col-1
{
   float: left;
}
#LayoutGrid13 > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 100%;
   text-align: left;
}
#LayoutGrid13:before,
#LayoutGrid13:after,
#LayoutGrid13 .row:before,
#LayoutGrid13 .row:after
{
   display: table;
   content: " ";
}
#LayoutGrid13:after,
#LayoutGrid13 .row:after
{
   clear: both;
}
@media (max-width: 800px)
{
#LayoutGrid13 > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#FlexContainernav
{
   display: -webkit-flex;
   display: flex;
   position: relative;
   padding: 0;
   -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: #0B2A44;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   font-size: 0px;
}
#wb_LayoutGridmenu
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #0B2A44;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGridmenu
{
   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;
   max-width: 1036px;
}
#LayoutGridmenu > .col-1
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 10px;
   padding-left: 10px;
   position: relative;
}
#LayoutGridmenu > .col-1
{
   -webkit-flex: 0 0 auto;
   flex: 0 0 auto;
}
#LayoutGridmenu > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 100%;
   max-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;
}
@media (max-width: 800px)
{
#LayoutGridmenu > .col-1
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#FlexContainerbanner
{
   display: -webkit-flex;
   display: flex;
   position: relative;
   padding: 0;
   -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: #0B2A44;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   font-size: 0px;
}
#wb_LayoutGridbannee
{
   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: 0;
}
#LayoutGridbannee
{
   box-sizing: border-box;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGridbannee > .row
{
   margin-right: 0;
   margin-left: 0;
}
#LayoutGridbannee > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#LayoutGridbannee > .row > .col-1
{
   float: left;
}
#LayoutGridbannee > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 100%;
   text-align: left;
}
#LayoutGridbannee:before,
#LayoutGridbannee:after,
#LayoutGridbannee .row:before,
#LayoutGridbannee .row:after
{
   display: table;
   content: " ";
}
#LayoutGridbannee:after,
#LayoutGridbannee .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#LayoutGridbannee > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_LayoutGridlogo
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #0B2A44;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGridlogo
{
   box-sizing: border-box;
   padding: 40px 15px 40px 15px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1036px;
}
#LayoutGridlogo > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#LayoutGridlogo > .row > .col-1, #LayoutGridlogo > .row > .col-2, #LayoutGridlogo > .row > .col-3, #LayoutGridlogo > .row > .col-4
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGridlogo > .row > .col-1, #LayoutGridlogo > .row > .col-2, #LayoutGridlogo > .row > .col-3, #LayoutGridlogo > .row > .col-4
{
   float: left;
}
#LayoutGridlogo > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 25%;
   text-align: left;
}
#LayoutGridlogo > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 41.66666667%;
   text-align: right;
}
#LayoutGridlogo > .row > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 16.66666667%;
   text-align: center;
}
#LayoutGridlogo > .row > .col-4
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 16.66666667%;
   text-align: center;
}
#LayoutGridlogo:before,
#LayoutGridlogo:after,
#LayoutGridlogo .row:before,
#LayoutGridlogo .row:after
{
   display: table;
   content: " ";
}
#LayoutGridlogo:after,
#LayoutGridlogo .row:after
{
   clear: both;
}
@media (max-width: 950px)
{
#LayoutGridlogo > .row > .col-1, #LayoutGridlogo > .row > .col-2, #LayoutGridlogo > .row > .col-3, #LayoutGridlogo > .row > .col-4
{
   float: none;
   width: 100% !important;
}
}
#wb_logo-header
{
   margin: 0;
   vertical-align: top;
}
#logo-header
{
   border: 0px solid #000000;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 309px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_mission
{
   margin: 0;
   vertical-align: top;
}
#mission
{
   border: 0px solid #000000;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 500px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_LayoutGridresearchcenter
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: url('images/chapel%2dslide%2d4.png');
   background-repeat: no-repeat;
   background-position: center center;
   background-size: cover;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGridresearchcenter
{
   box-sizing: border-box;
   padding: 300px 15px 300px 15px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGridresearchcenter > .row
{
   margin-right: -15px;
   margin-left: -15px;
}
#LayoutGridresearchcenter > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGridresearchcenter > .row > .col-1
{
   float: left;
}
#LayoutGridresearchcenter > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 100%;
   text-align: left;
}
#LayoutGridresearchcenter:before,
#LayoutGridresearchcenter:after,
#LayoutGridresearchcenter .row:before,
#LayoutGridresearchcenter .row:after
{
   display: table;
   content: " ";
}
#LayoutGridresearchcenter:after,
#LayoutGridresearchcenter .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#LayoutGridresearchcenter > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#FlexContainermidlinks
{
   display: -webkit-flex;
   display: flex;
   position: relative;
   padding: 0;
   -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: #AEAEAE;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   font-size: 0px;
}
#FlexContainer1
{
   display: -webkit-flex;
   display: flex;
   position: relative;
   padding: 0;
   -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: #C00020;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   font-size: 0px;
}
#wb_LayoutGridmid
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #AEAEAE;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGridmid
{
   box-sizing: border-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   padding: 4px 0px 4px 0px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1036px;
}
#LayoutGridmid > .col-1, #LayoutGridmid > .col-2, #LayoutGridmid > .col-3, #LayoutGridmid > .col-4
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGridmid > .col-1, #LayoutGridmid > .col-2, #LayoutGridmid > .col-3, #LayoutGridmid > .col-4
{
   -webkit-flex: 0 0 auto;
   flex: 0 0 auto;
}
#LayoutGridmid > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 25%;
   max-width: 25%;
   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;
}
#LayoutGridmid > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 25%;
   max-width: 25%;
   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;
}
#LayoutGridmid > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 25%;
   max-width: 25%;
   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;
}
#LayoutGridmid > .col-4
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 25%;
   max-width: 25%;
   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)
{
#LayoutGridmid > .col-1, #LayoutGridmid > .col-2, #LayoutGridmid > .col-3, #LayoutGridmid > .col-4
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_students 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 10px 0px 10px 0px;
   margin: 0;
   text-align: center;
}
#wb_students div
{
   text-align: center;
}
#wb_students
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_parents-families 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 10px 0px 10px 0px;
   margin: 0;
   text-align: center;
}
#wb_parents-families div
{
   text-align: center;
}
#wb_parents-families
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_alumni 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 10px 0px 10px 0px;
   margin: 0;
   text-align: center;
}
#wb_alumni div
{
   text-align: center;
}
#wb_alumni
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_faculty-staff 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 10px 0px 10px 0px;
   margin: 0;
   text-align: center;
}
#wb_faculty-staff div
{
   text-align: center;
}
#wb_faculty-staff
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_LayoutGridmain
{
   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: 0;
}
#LayoutGridmain
{
   box-sizing: border-box;
   padding: 0px 5px 0px 5px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1200px;
}
#LayoutGridmain > .row
{
   margin-right: -5px;
   margin-left: -5px;
}
#LayoutGridmain > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 5px;
   padding-left: 5px;
   position: relative;
}
#LayoutGridmain > .row > .col-1
{
   float: left;
}
#LayoutGridmain > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 100%;
   text-align: left;
}
#LayoutGridmain:before,
#LayoutGridmain:after,
#LayoutGridmain .row:before,
#LayoutGridmain .row:after
{
   display: table;
   content: " ";
}
#LayoutGridmain:after,
#LayoutGridmain .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#LayoutGridmain > .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 #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGrid4
{
   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;
   max-width: 1036px;
}
#LayoutGrid4 > .col-1, #LayoutGrid4 > .col-2
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#LayoutGrid4 > .col-1, #LayoutGrid4 > .col-2
{
   -webkit-flex: 0 0 auto;
   flex: 0 0 auto;
}
#LayoutGrid4 > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 75%;
   max-width: 75%;
   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: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGrid4 > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 25%;
   max-width: 25%;
   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: 900px)
{
#LayoutGrid4 > .col-1, #LayoutGrid4 > .col-2
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_welcometo 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #0B2A44;
   padding: 20px 0px 20px 0px;
   margin: 0;
   text-align: left;
}
#wb_welcometo div
{
   text-align: left;
}
#wb_welcometo
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_LayoutGridrex
{
   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: 0;
}
#LayoutGridrex
{
   box-sizing: border-box;
   padding: 0px 4px 0px 4px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1036px;
}
#LayoutGridrex > .row
{
   margin-right: -4px;
   margin-left: -4px;
}
#LayoutGridrex > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 4px;
   padding-left: 4px;
   position: relative;
}
#LayoutGridrex > .row > .col-1
{
   float: left;
}
#LayoutGridrex > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 100%;
   text-align: center;
}
#LayoutGridrex:before,
#LayoutGridrex:after,
#LayoutGridrex .row:before,
#LayoutGridrex .row:after
{
   display: table;
   content: " ";
}
#LayoutGridrex:after,
#LayoutGridrex .row:after
{
   clear: both;
}
@media (max-width: 900px)
{
#LayoutGridrex > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_LayoutGriddetails
{
   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: 0;
}
#LayoutGriddetails
{
   box-sizing: border-box;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
   max-width: 1036px;
}
#LayoutGriddetails > .row
{
   margin-right: 0;
   margin-left: 0;
}
#LayoutGriddetails > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
#LayoutGriddetails > .row > .col-1
{
   float: left;
}
#LayoutGriddetails > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 100%;
   text-align: left;
}
#LayoutGriddetails:before,
#LayoutGriddetails:after,
#LayoutGriddetails .row:before,
#LayoutGriddetails .row:after
{
   display: table;
   content: " ";
}
#LayoutGriddetails:after,
#LayoutGriddetails .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#LayoutGriddetails > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_missiontext 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #0B2A44;
   padding: 10px 0px 20px 0px;
   margin: 0;
   text-align: left;
}
#wb_missiontext div
{
   text-align: left;
}
#wb_missiontext
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_LayoutGridcontentinfo
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #AEAEAE;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGridcontentinfo
{
   box-sizing: border-box;
   padding: 0px 5px 20px 5px;
   margin-right: auto;
   margin-left: auto;
}
#LayoutGridcontentinfo > .row
{
   margin-right: -5px;
   margin-left: -5px;
}
#LayoutGridcontentinfo > .row > .col-1
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 5px;
   padding-left: 5px;
   position: relative;
}
#LayoutGridcontentinfo > .row > .col-1
{
   float: left;
}
#LayoutGridcontentinfo > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   width: 100%;
   text-align: left;
}
#LayoutGridcontentinfo:before,
#LayoutGridcontentinfo:after,
#LayoutGridcontentinfo .row:before,
#LayoutGridcontentinfo .row:after
{
   display: table;
   content: " ";
}
#LayoutGridcontentinfo:after,
#LayoutGridcontentinfo .row:after
{
   clear: both;
}
@media (max-width: 480px)
{
#LayoutGridcontentinfo > .row > .col-1
{
   float: none;
   width: 100% !important;
}
}
#wb_LayoutGridft
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: #AEAEAE;
   background-image: none;
   border: 0px solid #CCCCCC;
   box-sizing: border-box;
   margin: 0;
}
#LayoutGridft
{
   box-sizing: border-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   padding: 4px 0px 4px 0px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1036px;
}
#LayoutGridft > .col-1, #LayoutGridft > .col-2, #LayoutGridft > .col-3, #LayoutGridft > .col-4
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 5px;
   padding-left: 5px;
   position: relative;
}
#LayoutGridft > .col-1, #LayoutGridft > .col-2, #LayoutGridft > .col-3, #LayoutGridft > .col-4
{
   -webkit-flex: 0 0 auto;
   flex: 0 0 auto;
}
#LayoutGridft > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 16.66666667%;
   max-width: 16.66666667%;
   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: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGridft > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 25%;
   max-width: 25%;
   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: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGridft > .col-3
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 25%;
   max-width: 25%;
   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: flex-start;
   justify-content: flex-start;
   text-align: left;
}
#LayoutGridft > .col-4
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 33.33333333%;
   max-width: 33.33333333%;
   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: flex-start;
   justify-content: flex-start;
   text-align: left;
}
@media (max-width: 950px)
{
#LayoutGridft > .col-1, #LayoutGridft > .col-2, #LayoutGridft > .col-3, #LayoutGridft > .col-4
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_logo-footer
{
   margin: 0;
   vertical-align: top;
}
#logo-footer
{
   border: 0px solid #000000;
   padding: 0;
   display: inline-block;
   width: 86px;
   height: 76px;
   vertical-align: top;
}
#wb_south-point-footer 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 10px 0px 20px 0px;
   margin: 0;
   text-align: left;
}
#wb_south-point-footer div
{
   text-align: left;
}
#wb_south-point-footer
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_north-address-footer 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 10px 0px 20px 0px;
   margin: 0;
   text-align: left;
}
#wb_north-address-footer div
{
   text-align: left;
}
#wb_north-address-footer
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_links-footer 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 10px 0px 20px 0px;
   margin: 0;
   text-align: left;
}
#wb_links-footer div
{
   text-align: left;
}
#wb_links-footer
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_copyright 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 20px 0px 20px 0px;
   margin: 0;
   text-align: center;
}
#wb_copyright div
{
   text-align: center;
}
#wb_copyright
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_covidlinks 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #0B2A44;
   padding: 20px 0px 20px 0px;
   margin: 0;
   text-align: center;
}
#wb_covidlinks div
{
   text-align: center;
}
#wb_covidlinks
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_LayoutGridcovid
{
   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: 0;
}
#LayoutGridcovid
{
   box-sizing: border-box;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
   padding: 4px 0px 4px 0px;
   margin-right: auto;
   margin-left: auto;
   max-width: 1036px;
}
#LayoutGridcovid > .col-1
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 15px;
   padding-left: 15px;
   position: relative;
}
#LayoutGridcovid > .col-1
{
   -webkit-flex: 0 0 auto;
   flex: 0 0 auto;
}
#LayoutGridcovid > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #FFFFFF;
   flex-basis: 100%;
   max-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;
}
@media (max-width: 800px)
{
#LayoutGridcovid > .col-1
{
   -webkit-flex-basis: 100% !important;
   flex-basis: 100% !important;
   max-width: 100% !important;
}
}
#wb_rex-text 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #0B2A44;
   padding: 20px 0px 5px 0px;
   margin: 0;
   text-align: center;
}
#wb_rex-text div
{
   text-align: center;
}
#wb_rex-text
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_southpoint-spring-schedule
{
   margin: 0;
   vertical-align: top;
}
#southpoint-spring-schedule
{
   border: 0px solid #000000;
   box-sizing: border-box;
   padding: 15px 0px 0px 0px;
   display: block;
   width: 100%;
   height: auto;
   max-width: 200px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_southpoint-spring-text 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 20px 0px 20px 0px;
   margin: 0;
   text-align: center;
}
#wb_southpoint-spring-text div
{
   text-align: center;
}
#wb_southpoint-spring-text
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_bibliological-text 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #0B2A44;
   padding: 30px 0px 20px 0px;
   margin: 0;
   text-align: center;
}
#wb_bibliological-text div
{
   text-align: center;
}
#wb_bibliological-text
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_bibliological-video
{
   margin: 10px 0px 10px 0px;
   vertical-align: top;
}
#bibliological-video
{
   border: 0px solid #000000;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 500px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_donate-button
{
   margin: 0px 0px 10px 0px;
   vertical-align: top;
}
#donate-button
{
   border: 0px solid #000000;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 147px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_apply-now-button
{
   margin: 0px 0px 10px 0px;
   vertical-align: top;
}
#apply-now-button
{
   border: 0px solid #000000;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 147px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_Image1
{
   margin: 0;
   vertical-align: top;
}
#Image1
{
   border: 0px solid #000000;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 127px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_akron-schedule
{
   margin: 0;
   vertical-align: top;
}
#akron-schedule
{
   border: 0px solid #000000;
   box-sizing: border-box;
   padding: 15px 0px 0px 0px;
   display: block;
   width: 100%;
   height: auto;
   max-width: 200px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
#wb_akron-schedule-spring-text 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #000000;
   padding: 20px 0px 20px 0px;
   margin: 0;
   text-align: center;
}
#wb_akron-schedule-spring-text div
{
   text-align: center;
}
#wb_akron-schedule-spring-text
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Text1 
{
   background-color: transparent;
   background-image: none;
   border: 0px solid #0B2A44;
   padding: 20px 0px 5px 0px;
   margin: 0;
   text-align: center;
}
#wb_Text1 div
{
   text-align: center;
}
#wb_Text1
{
   display: block;
   margin: 0;
   box-sizing: border-box;
   width: 100%;
}
#wb_Image2
{
   margin: 10px 0px 10px 0px;
   vertical-align: top;
}
#Image2
{
   border: 0px solid #000000;
   box-sizing: border-box;
   padding: 0;
   display: block;
   width: 100%;
   height: auto;
   max-width: 250px;
   margin-left: auto;
   margin-right: auto;
   vertical-align: top;
}
