.body { font-family: 'IBM Plex Serif', serif;font-size: 17px;line-height: 1.4;color: #363636;font-weight: 400; }
.h1-style { text-transform: uppercase;font-family: 'Montserrat', sans-serif;font-weight: bold;color: #0c2963;font-size: 28px;letter-spacing: .06em; }
.h2-style { font-family: 'Montserrat', sans-serif;font-weight: bold;margin: 0 0 20px 0;color: #0c2963;font-size: 21px;letter-spacing: .06em;text-transform: uppercase; }
.h3-style { font-family: 'Montserrat', sans-serif;color: #0c2963;font-weight: 400;font-size: 18px; }
.h4-style { font-weight: bold;font-size: 21px;font-family: 'IBM Plex Serif', serif;margin: 0 0 .5em;color: #0c2963; }
.h5-style { font-weight: 400;font-family: 'Montserrat', sans-serif;font-size: 12px;color: #0c2963;text-transform: uppercase;letter-spacing: .06em; }
.h6-style { font-weight: 400;font-family: 'Montserrat', sans-serif;font-size: 12px;color: #0c2963;text-transform: uppercase;letter-spacing: .06em; }
A { color: #0c2963; }
A:hover { color: #3e4147; }
.button { font-family: 'Montserrat', sans-serif;text-transform: uppercase;color: #0c2963;font-size: .857em;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease;letter-spacing: .06em;font-weight: bold; }
.button:hover { color: #008bce; }
.button:after { content: ">";right: -23px;top: 2px;color: #ffffff;background-color: #008bce;line-height: 10px;font-family: 'PT Sans Narrow', sans-serif;font-size: 16px;padding: 0px 4px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-50703 { text-align: center; }
.style-50703 A.links-urllink { display: block;font-size: 1.0625em;text-transform: uppercase;font-weight: 700;font-family: 'Montserrat', sans-serif;letter-spacing: .06em;color: #fff;padding: .75em 3em;-webkit-box-shadow: 0px 2px 2.91px 0.09px rgba(0, 0, 0, 0.2);box-shadow: 0px 2px 2.91px 0.09px rgba(0, 0, 0, 0.2); }
.style-50703 A.links-urllink:hover { text-decoration: none; }
.style-50703 li.group { background-color: #008bce;margin: 0 .25em;display: inline-block;-webkit-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease; }
.style-50703 li.group:hover { background-color: #0072bc; }
.style-51398 .h2-style { font-size: .75em;text-transform: uppercase;font-weight: 700;font-family: 'Montserrat', sans-serif;letter-spacing: .06em;line-height: 1.5;color: #0c2963;margin: 0; }
.style-51398 A { color: inherit;text-decoration: underline; }
.style-51398 A:hover { text-decoration: none; }
.style-51398 { font-size: 2rem;font-family: 'IBM Plex Serif', serif;text-align: center;font-weight: 300;line-height: 1.3;margin: 0 0 50px;color: #0c2963; }
.style-50710 .h2-style { font-size: .75em;text-transform: uppercase;font-weight: 700;font-family: 'Montserrat', sans-serif;letter-spacing: .06em;line-height: 1.5;color: #0c2963; }
.style-50710 A { color: inherit;text-decoration: underline; }
.style-50710 A:hover { text-decoration: none; }
.style-50710 { font-size: 2rem;font-family: 'IBM Plex Serif', serif;text-align: center;font-weight: 300;line-height: 1.3;margin: 0 0 1.4em;color: #0c2963;letter-spacing: -.003em; }
.style-50737 { text-align: center;margin: 0 0 -1.125em; }
.style-50737 A.links-urllink { display: block;font-size: 1.0625em;text-transform: uppercase;font-weight: 700;font-family: 'Montserrat', sans-serif;letter-spacing: .06em;color: #fff;padding: .75em .5em;-webkit-box-shadow: 0px 2px 2.91px 0.09px rgba(0, 0, 0, 0.2);box-shadow: 0px 2px 2.91px 0.09px rgba(0, 0, 0, 0.2); }
.style-50737 A.links-urllink:hover { text-decoration: none; }
.style-50737 li.group { width: 195px;background-color: #e1442e;margin: 0 .5625em 1.125em;display: inline-block;-webkit-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease; }
.style-50737 li.group:hover { background-color: #c03b25; }
.style-50706 { text-align: center; }
.style-50706 A.links-urllink { display: block;font-size: 1.0625em;text-transform: uppercase;font-weight: 700;font-family: 'Montserrat', sans-serif;letter-spacing: .06em;color: #fff;padding: .75em 3em;-webkit-box-shadow: 0px 2px 2.91px 0.09px rgba(0, 0, 0, 0.2);box-shadow: 0px 2px 2.91px 0.09px rgba(0, 0, 0, 0.2); }
.style-50706 A.links-urllink:hover { text-decoration: none; }
.style-50706 li.group { background-color: #0c2963;margin: 0 .25em 0;display: inline-block;-webkit-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease; }
.style-50706 li.group:hover { background-color: #001943; }
.style-51143 .h4-style { color: #0c2963;font-size: 3.375rem;text-align: center;font-family: 'IBM Plex Serif', serif;letter-spacing: -.03em;font-weight: normal; }
.style-51143 { text-align: center;margin-bottom: 50px; }
.style-51143 .brief-description { font-weight: 500;color: #0c2963;font-family: 'Montserrat', sans-serif;font-size: .9375em;margin: .75em 0 0 0;text-align: center; }
.style-51143 .lists img { margin: 0 auto 1.875em;height: 120px !important; }
.style-51143 li.group { width: 16%;display: inline-block;vertical-align: top;padding: 10px;box-sizing: border-box; }
.style-50712 .h5-style { font-size: .857em;font-family: 'Montserrat', sans-serif;text-transform: uppercase;font-weight: 500;color: #0c2963;margin: 0 0 1.25em;letter-spacing: .06em; }
.style-50712 .button { font-family: 'Montserrat', sans-serif;color: #0c2963;font-size: .857em;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease;letter-spacing: .06em; }
.style-50712 .button:hover { color: #008bce;opacity: 1; }
.style-50712 .link-image { width: 100%;margin: 0 0 1em;border-top: 8px solid #0c2963;position: relative; }
.style-50712 .long-description { margin: 0 1rem 0;font-size: 16px; }
.style-50712 A.links-urllink { font-family: 'IBM Plex Serif', serif;color: #0C2963;font-weight: bold;font-size: 1.3125rem;margin: -.15em .6667em .15em;display: block;line-height: 1.2; }
.style-50712 A.links-urllink:hover { text-decoration: none; }
.style-50712 li.group { padding-bottom: 1em;border: 1px solid #8e959b;margin: 0 .5em 1em;position: relative;display: inline-block;float: left;width: calc(50% - 1em);box-sizing: border-box;background-color: #fff; }
.style-50712 li.group:first-child { width: calc(50% - 1.5em);margin: 0 .5em 0 0;font-size: 1.1142em;position: absolute;left: 0;top: 0; }
.style-50712 li.subcategory-group { line-height: 1.8; }
.style-50726 .button { font-family: 'Montserrat', sans-serif;color: #0c2963;font-size: .857em;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease;letter-spacing: .06em; }
.style-50726 .button:hover { color: #008bce;opacity: 1; }
.style-50726 { border-top: 8px solid #0C2963;margin-bottom: 1em; }
.style-50726 time { color: #0C2963;font-family: 'Montserrat', sans-serif;font-size: .9375em;margin-bottom: .75em;font-weight: 500;letter-spacing: .06em; }
.style-50726 .h4-style A { font-size: 1.5rem;font-family: 'IBM Plex Serif', serif;line-height: 1.25;font-weight: bold;display: block;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease;margin: 0 0 .25em; }
.style-50726 .h4-style A:hover { text-decoration: none;color: #008bce; }
.style-50726 .brief-description { color: #0c2963;font-family: 'IBM Plex Serif', serif;margin: 0 0 .5em; }
.style-50726 li.group { margin: 1.25em 0;border-bottom: 1px solid #8e959b;padding: 0 0 1.25em; }
.style-50705 .h2-style { font-size: .75em;text-transform: uppercase;font-weight: 700;font-family: 'Montserrat', sans-serif;letter-spacing: .06em;color: inherit;line-height: 1.5;margin: 0 5.29em 1.25em; }
.style-50705 A { color: inherit;text-decoration: underline; }
.style-50705 A:hover { text-decoration: none; }
.style-50705 { font-size: 2rem;font-family: 'IBM Plex Serif', serif;text-align: left;font-weight: 300;line-height: 1.4;margin: 0 0 1.4em;letter-spacing: -.003em; }
.style-52339 .h4-style { color: #1D88CA;font-family: 'Montserrat', sans-serif;text-transform: uppercase; }
.style-52339 .brief-description { margin: 0 0 .5em;text-align: left; }
.style-52339 .lists img { margin-bottom: 1em; }
.style-52339 li.group { display: inline-block;width: 36%;vertical-align: top;margin: 0 .5em 1.5em;margin-bottom: 30px;background-color: #ffffff;padding: 40px;border-width: 4px 1px 1px;: translate(2.5%, 0%);border-style: solid;border-color: #1d88ca; }
.style-52339 div.content-wrap { text-align: left; }
.style-42688 .h2-style { color: #202E61;margin: 0; }
.style-42688 A:hover { text-decoration: none;opacity: .8; }
.style-42688 .button { letter-spacing: 0.07em; }
.style-42688 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #ffffff;padding: 0px;margin-bottom: 30px;text-align: left; }
.style-42688 time { font-weight: bold; }
.style-42688 .category-description { margin: 0 30px 30px 30px; }
.style-42688 .photos { margin-bottom: 15px;text-align: center; }
.style-42688 .news img { margin-bottom: 20px; }
.style-42688 .lists img { margin-bottom: 15px; }
.style-42688 .photo img { display: inline-block;float: left;margin-left: 14px; }
.style-42688 A.links-urllink { color: #1D88CA; }
.style-42688 .album { padding: 0px; }
.style-42688 .album-select-form { margin-bottom: 10px; }
.style-42688 .photo figure { display: inline;padding: 0px;margin: 0px; }
.style-42688 li.group { display: inline-block;margin: 5px 0 15px 0; }
.style-42688 li.group:first-child { border-left: 0px solid #fff; }
.style-42688 li.subcategory-group { margin-bottom: 20px; }
.style-66070 .h1-style { color: #1d88ca; }
.style-66070 .h2-style { color: #1d88ca; }
.style-66070 .h3-style { color: #1d88ca;margin: 0 0px 15px 30px; }
.style-66070 .h4-style { color: #1d88ca;text-transform: uppercase; }
.style-66070 A { color: #1d88ca;text-decoration: underline; }
.style-66070 A:hover { color: #1d88ca;text-decoration: none; }
.style-66070 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-66070 { background-color: #ffffff;padding: 20px 20px 0px 0;border-width: 4px 0px 0px;: 0px;border-style: solid;border-color: #1d88ca;margin-bottom: 40px;margin-top: 10px; }
.style-66070 time { font-weight: bold; }
.style-66070 .category-description { margin: 0 30px 30px 30px; }
.style-66070 .long-description { color: #000000; }
.style-66070 .photos { margin-bottom: 15px;text-align: center;padding: 7px 20px 20px 0; }
.style-66070 .news img { margin-bottom: 20px; }
.style-66070 .lists img { margin-bottom: 15px; }
.style-66070 A.links-urllink { color: #1D88CA; }
.style-66070 .album-select-form { margin-bottom: 10px; }
.style-66070 li.group { margin-bottom: 30px; }
.style-66070 li.group:first-child { border-left: 0px solid #fff; }
.style-66070 div.content-wrap { line-height: 2; }
.style-42677 .h1-style { color: #ffffff; }
.style-42677 .h2-style { color: #ffffff; }
.style-42677 .h3-style { margin: 0 0px 15px 0px;color: #ffffff; }
.style-42677 .h4-style { color: #FFFFFF;font-size: 17px; }
.style-42677 .h5-style { color: #ffffff; }
.style-42677 .h6-style { color: #ffffff; }
.style-42677 A { color: #ffffff;text-decoration: underline; }
.style-42677 A:hover { text-decoration: none; }
.style-42677 .button { color: #FFFFFF;letter-spacing: 0.07em; }
.style-42677 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #17489c;padding: 18px;margin-bottom: 30px;color: #ffffff; }
.style-42677 time { font-weight: bold; }
.style-42677 .category-description { margin: 0 30px 30px 30px; }
.style-42677 .long-description { color: #FFFFFF; }
.style-42677 .photos { margin-bottom: 15px;text-align: left; }
.style-42677 .text img { border-width: 0px;border-style: solid;border-color: #1D88CA; }
.style-42677 .news img { margin-bottom: 20px; }
.style-42677 .email { text-decoration: underline; }
.style-42677 .lists img { margin-bottom: 15px; }
.style-42677 .biobutton { text-decoration: none; }
.style-42677 .affinity img { margin: 0 20px 20px 0;border-width: 0px;border-style: solid;border-color: #1D88CA; }
.style-42677 .name-prefix { font-weight: bold; }
.style-42677 .first-name { font-weight: bold;display: inline-block; }
.style-42677 .last-name { font-weight: bold;display: inline-block; }
.style-42677 .name-suffix { font-weight: bold;display: inline-block; }
.style-42677 A.links-urllink { color: #1D88CA; }
.style-42677 .album-select-form { margin-bottom: 10px; }
.style-42677 li.group { margin-bottom: 30px; }
.style-42677 li.group:first-child { border-left: 0px solid #fff; }
.style-42677 div.content-wrap { color: #FFFFFF; }
.style-42677 .nick-name { font-weight: bold; }
.style-42677 .middle-initial { font-weight: bold; }
.style-42677 .maiden-name { font-weight: bold; }
.style-42677 .business-name { font-weight: bold; }
.style-42677 .grad-year-short { font-weight: bold; }
.style-52350 .h1-style { color: #1d88ca; }
.style-52350 .h2-style { color: #17489C;padding: 10px 20px 10px 0px; }
.style-52350 .h3-style { color: #1d88ca;margin: 0 0px 15px 30px; }
.style-52350 .h5-style { color: #1d88ca;font-weight: bold;font-size: 14px; }
.style-52350 .h6-style { font-size: 14px;font-weight: bold; }
.style-52350 A { color: #1d88ca; }
.style-52350 A:hover { text-decoration: none;opacity: .8; }
.style-52350 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-52350 { background-color: #ffffff;padding: 0px 0px 0px 0;border-width: 0px 0 0 0;border-style: solid;border-color: #1d88ca;margin-bottom: 40px; }
.style-52350 time { font-weight: bold;text-transform: lowercase; }
.style-52350 .category-description { margin: 0 30px 30px 30px; }
.style-52350 .h4-style A { color: #17489c; }
.style-52350 .long-description { color: #FFFFFF; }
.style-52350 .photos { margin-bottom: 15px;text-align: center;padding: 7px 20px 20px 0; }
.style-52350 .news img { margin-bottom: 20px; }
.style-52350 .lists img { margin-bottom: 15px; }
.style-52350 A.links-urllink { color: #1D88CA; }
.style-52350 .album-select-form { margin-bottom: 10px; }
.style-52350 li.group { margin-bottom: 17px;padding-bottom: 15px;border-width: 0 0 2px 0;border-style: solid;border-color: #E0E4E6; }
.style-52350 li.group:first-child { border-left: 0px solid #fff; }
.style-52350 .date-icon { background-color: #17489c;color: #FFFFFF;margin: 0px; }
.style-52350 .month-name { padding: 3px 7px;font-family: 'PT Sans Narrow', sans-serif;text-transform: uppercase;font-weight: bold;letter-spacing: 0.09em; }
.style-52350 .day-number { padding: 7 px 7px;border-width: 3px;border-style: solid;background-color: #FFFFFF;border-color: #17489c;color: #17489c;font-weight: bold; }
.style-52350 .event-detail { margin-left: 60px; }
.style-52350 .view-all { margin-top: 0px; }
.style-73835 .h1-style { color: #1d88ca; }
.style-73835 .h2-style { color: #1d88ca; }
.style-73835 .h3-style { color: #1d88ca;margin: 0 0px 15px 30px; }
.style-73835 .h4-style { color: #1d88ca;text-transform: uppercase; }
.style-73835 A { color: #1d88ca; }
.style-73835 A:hover { color: #1d88ca;text-decoration: none; }
.style-73835 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-73835 { margin-bottom: 30px; }
.style-73835 time { font-weight: bold; }
.style-73835 .category-description { margin: 0 30px 30px 30px; }
.style-73835 .long-description { margin-bottom: 30px;display: inline-block;vertical-align: top;width: 100%;margin: .5em .25em; }
.style-73835 .photos { margin-bottom: 15px;text-align: center;padding: 7px 20px 20px 0; }
.style-73835 .news img { margin-bottom: 20px; }
.style-73835 .lists img { margin-bottom: 15px; }
.style-73835 .biobutton { padding-left: 80px; }
.style-73835 .affinity img { padding-right: 1em; }
.style-73835 .first-name { font-size: 1rem;text-transform: none;font-weight: normal;color: #363636; }
.style-73835 .last-name { font-size: 1rem;text-transform: none;font-weight: normal;color: #363636; }
.style-73835 .name-suffix { font-size: 1rem;text-transform: none;font-weight: normal;color: #363636; }
.style-73835 .backbutton { padding: 10px; }
.style-73835 A.links-urllink { color: #1D88CA; }
.style-73835 .album-select-form { margin-bottom: 10px; }
.style-73835 li.group { width: 30%;display: inline-block;vertical-align: top;padding: 10px;box-sizing: border-box;background-color: #fff;margin: 0 10px; }
.style-73835 li.group:first-child { border-left: 0px solid #fff; }
.style-42682 .h2-style { color: #1d88ca;letter-spacing: 0.08em; }
.style-42682 .h4-style { color: #0c2963;font-size: 3.375rem;text-align: center;font-family: 'IBM Plex Serif', serif;letter-spacing: -.03em;font-weight: normal; }
.style-42682 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-bottom: 30px; }
.style-42682 .long-description { font-size: 13px; }
.style-42682 .brief-description { font-weight: 500;color: #0c2963;font-family: 'Montserrat', sans-serif;font-size: .9375em;margin: .75em 0 0 0;text-align: center; }
.style-42682 .lists img { text-align: center;margin-bottom: 15px;margin: 0 auto 1.875em;width: 150px; }
.style-42682 li.group { border-color: #b4b7b8;margin-bottom: 20px;text-align: center;min-height: 200px; }
.style-41993 .h1-style { color: #ffffff; }
.style-41993 .h2-style { color: #ffffff; }
.style-41993 .h3-style { color: #2198E3;margin: 0 0px 15px 30px; }
.style-41993 .h4-style { color: #2198E3;text-transform: uppercase;font-weight: bold; }
.style-41993 .h5-style { color: #ffffff; }
.style-41993 .h6-style { color: #ffffff; }
.style-41993 A { color: #2198E3;font-weight: bold; }
.style-41993 A:hover { text-decoration: underline;opacity: .8; }
.style-41993 .button { color: #FFFFFF;letter-spacing: 0.07em; }
.style-41993 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #202E61;padding: 18px;margin-bottom: 30px;color: #ffffff; }
.style-41993 time { font-weight: bold; }
.style-41993 .category-description { margin: 0 30px 30px 30px; }
.style-41993 .long-description { color: #FFFFFF; }
.style-41993 .photos { margin-bottom: 15px;text-align: center; }
.style-41993 .text img { border-width: 1px;border-style: solid;border-color: #1D88CA; }
.style-41993 .news img { margin-bottom: 20px; }
.style-41993 .email { text-decoration: underline;color: #219BE6; }
.style-41993 .lists img { margin-bottom: 15px; }
.style-41993 .affinity img { margin: 0 20px 20px 0;border-width: 1px;border-style: solid;border-color: #1D88CA; }
.style-41993 .name-prefix { font-weight: bold; }
.style-41993 .first-name { font-weight: bold; }
.style-41993 .last-name { font-weight: bold; }
.style-41993 .name-suffix { font-weight: bold; }
.style-41993 A.links-urllink { color: #1D88CA; }
.style-41993 .album-select-form { margin-bottom: 10px; }
.style-41993 li.group { margin-bottom: 30px; }
.style-41993 li.group:first-child { border-left: 0px solid #fff; }
.style-41993 div.content-wrap { color: #FFFFFF;line-height: 2; }
.style-41993 .nick-name { font-weight: bold; }
.style-41993 .middle-initial { font-weight: bold; }
.style-41993 .maiden-name { font-weight: bold; }
.style-41993 .business-name { font-weight: bold; }
.style-41993 .grad-year-short { font-weight: bold; }
.style-41955 .h1-style { color: #ffffff; }
.style-41955 .h2-style { color: #ffffff; }
.style-41955 .h3-style { color: #3AA7EB;margin: 0 0px 15px 30px; }
.style-41955 .h4-style { color: #3AA7EB;text-transform: uppercase; }
.style-41955 .h5-style { color: #ffffff; }
.style-41955 .h6-style { color: #ffffff; }
.style-41955 A { font-family: 'Montserrat', sans-serif;font-weight: bold;font-size: 16px;text-transform: uppercase;color: #FFFFFF;letter-spacing: 0.07em;padding: 5px 5px 5px 0; }
.style-41955 A:hover { text-decoration: none;opacity: .8; }
.style-41955 A:after { content: ">";right: -23px;top: 2px;color: #ffffff;background-color: #1d88ca;font-family: 'PT Sans Narrow', sans-serif;line-height: 10px;font-size: 16px;padding: 0px 4px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-41955 .button { color: #FFFFFF;letter-spacing: 0.07em; }
.style-41955 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #202E61;padding: 18px;margin-bottom: 30px;color: #ffffff; }
.style-41955 time { font-weight: bold; }
.style-41955 .category-description { margin: 0 30px 30px 30px; }
.style-41955 .long-description { color: #FFFFFF; }
.style-41955 .photos { margin-bottom: 15px;text-align: center; }
.style-41955 .news img { margin-bottom: 20px; }
.style-41955 .lists img { margin-bottom: 15px; }
.style-41955 .affinity img { margin: 0 20px 20px 0; }
.style-41955 .name-prefix { font-weight: bold; }
.style-41955 .first-name { font-weight: bold; }
.style-41955 .last-name { font-weight: bold; }
.style-41955 .name-suffix { font-weight: bold; }
.style-41955 A.links-urllink { color: #3AA7EB; }
.style-41955 .album-select-form { margin-bottom: 10px; }
.style-41955 li.group { margin-bottom: 30px; }
.style-41955 li.group:first-child { border-left: 0px solid #fff; }
.style-41955 div.content-wrap { color: #FFFFFF;line-height: 2; }
.style-41955 .nick-name { font-weight: bold; }
.style-41955 .middle-initial { font-weight: bold; }
.style-41955 .maiden-name { font-weight: bold; }
.style-41955 .business-name { font-weight: bold; }
.style-41955 .grad-year-short { font-weight: bold; }
.style-42333 .h1-style { color: #749d4c;text-align: center; }
.style-42333 .h2-style { color: #749d4c;text-align: center; }
.style-42333 .h3-style { color: #749d4c;margin: 0 0px 15px 30px; }
.style-42333 .h4-style { color: #749d4c; }
.style-42333 A { font-weight: bold;font-size: 16px;text-transform: uppercase;color: #749d4c;letter-spacing: 0.07em;padding: 0px 0px 0px 0;line-height: 14px;font-family: 'Montserrat', sans-serif; }
.style-42333 A:hover { text-decoration: none;opacity: .8; }
.style-42333 A:after { content: ">";right: -23px;top: 2px;color: #ffffff;background-color: #749d4c;font-family: 'PT Sans Narrow', sans-serif;line-height: 10px;font-size: 16px;padding: 0px 4px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-42333 .button { color: #749d4c;letter-spacing: 0.07em;background-image: none;padding: 0; }
.style-42333 .button:after { content: ">";right: -23px;top: 2px;color: #ffffff;background-color: #749d4c;line-height: 13px;font-size: 16px;padding: 0px 3px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-42333 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #ffffff;padding: 21px;margin-bottom: 30px;border-width: 2px;border-style: dotted;border-color: #749D4C;text-align: left;margin: 0px; }
.style-42333 time { font-weight: bold; }
.style-42333 .category-description { margin: 0 30px 30px 30px; }
.style-42333 .long-description { color: #FFFFFF; }
.style-42333 .photos { margin-bottom: 15px;text-align: center; }
.style-42333 .news img { margin-bottom: 20px; }
.style-42333 .lists img { margin-bottom: 15px; }
.style-42333 .album-select-form { margin-bottom: 10px; }
.style-42333 li.group { margin-bottom: 30px; }
.style-42333 li.group:first-child { border-left: 0px solid #fff; }
.style-42333 div.content-wrap { line-height: 2; }
.style-42332 .h1-style { color: #f6a81c;text-align: center; }
.style-42332 .h2-style { color: #f6a81c;text-align: center; }
.style-42332 .h3-style { color: #f6a81c;margin: 0 0px 15px 30px; }
.style-42332 .h4-style { color: #f6a81c; }
.style-42332 A { font-family: 'Montserrat', sans-serif;font-weight: bold;font-size: 16px;text-transform: uppercase;color: #f6a81c;letter-spacing: 0.07em;padding: 0px 0px 0px 0;line-height: 15px; }
.style-42332 A:hover { text-decoration: none;opacity: .8; }
.style-42332 A:after { content: ">";right: -23px;top: 2px;color: #ffffff;font-family: 'PT Sans Narrow', sans-serif;background-color: #f6a81c;line-height: 10px;font-size: 16px;padding: 0px 4px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-42332 .button { color: #f6a81c;letter-spacing: 0.07em;padding: 0;background-image: none; }
.style-42332 .button:after { content: ">";right: -23px;top: 2px;color: #ffffff;background-color: #f6a81c;line-height: 13px;font-size: 16px;padding: 0px 3px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-42332 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #ffffff;padding: 21px;margin-bottom: 30px;border-width: 2px;border-style: dotted;border-color: #f6a81c;text-align: left; }
.style-42332 time { font-weight: bold; }
.style-42332 .category-description { margin: 0 30px 30px 30px; }
.style-42332 .long-description { color: #FFFFFF; }
.style-42332 .photos { margin-bottom: 15px;text-align: center; }
.style-42332 .news img { margin-bottom: 20px; }
.style-42332 .lists img { margin-bottom: 15px; }
.style-42332 .album-select-form { margin-bottom: 10px; }
.style-42332 li.group { margin-bottom: 30px; }
.style-42332 li.group:first-child { border-left: 0px solid #fff; }
.style-42332 div.content-wrap { line-height: 2; }
.style-41986 .h2-style { color: #202E61; }
.style-41986 .h3-style { color: #1D88CA;margin: 0 0px 15px 30px; }
.style-41986 .h4-style { color: #1D88CA;text-transform: uppercase; }
.style-41986 .h5-style { font-size: 18px;font-weight: bold; }
.style-41986 .h6-style { font-size: 16px;font-weight: bold; }
.style-41986 A { font-family: 'Montserrat', sans-serif;font-weight: bold;font-size: 16px;text-transform: uppercase;letter-spacing: 0.07em;padding: 5px 5px 5px 0; }
.style-41986 A:hover { text-decoration: none;opacity: .8; }
.style-41986 A:after { content: ">";right: -23px;top: 2px;color: #ffffff;background-color: #1d88ca;font-family: 'PT Sans Narrow', sans-serif;line-height: 10px;font-size: 16px;padding: 0px 4px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-41986 .button { letter-spacing: 0.07em; }
.style-41986 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #eceae5;padding: 18px;margin-bottom: 30px; }
.style-41986 time { font-weight: bold; }
.style-41986 .category-description { margin: 0 30px 30px 30px; }
.style-41986 .photos { margin-bottom: 15px;text-align: center; }
.style-41986 .news img { margin-bottom: 20px; }
.style-41986 .lists img { margin-bottom: 15px; }
.style-41986 .photo img { display: inline-block;float: left;margin: 8px; }
.style-41986 A.links-urllink { color: #1D88CA; }
.style-41986 .album-select-form { margin-bottom: 10px; }
.style-41986 .photo figure { display: inline; }
.style-41986 li.group { margin-bottom: 20px;display: inline; }
.style-41986 li.group:first-child { border-left: 0px solid #fff; }
.style-41986 div.content-wrap { line-height: 2; }
.style-41995 .h1-style { color: #ffffff; }
.style-41995 .h2-style { color: #ffffff; }
.style-41995 .h3-style { color: #FFFFFF;margin: 0 0px 15px 0px; }
.style-41995 .h4-style { color: #ffffff;text-transform: uppercase;font-weight: bold; }
.style-41995 .h5-style { color: #ffffff; }
.style-41995 .h6-style { color: #ffffff; }
.style-41995 A { color: #ffffff;text-decoration: underline; }
.style-41995 A:hover { text-decoration: none; }
.style-41995 .button { color: #FFFFFF;letter-spacing: 0.07em;background-image: none;padding: 0; }
.style-41995 .button:after { background-color: #202e61; }
.style-41995 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #1d88ca;padding: 18px;margin-bottom: 30px;color: #ffffff; }
.style-41995 time { font-weight: bold; }
.style-41995 .category-description { margin: 0 30px 30px 30px; }
.style-41995 .long-description { color: #FFFFFF; }
.style-41995 .photos { margin-bottom: 15px;text-align: center; }
.style-41995 .news img { margin-bottom: 20px; }
.style-41995 .email { text-decoration: underline; }
.style-41995 .lists img { margin-bottom: 15px; }
.style-41995 .biobutton { text-decoration: none;display: block;padding-left: 87px; }
.style-41995 .affinity img { margin: 0 20px 20px 0;border-width: 1px;border-style: solid;border-color: #1D88CA; }
.style-41995 .department-selector { border: none; }
.style-41995 .grade-selector { border: none; }
.style-41995 .letter-selector { border: none; }
.style-41995 .name-prefix { font-weight: bold; }
.style-41995 .first-name { font-weight: bold; }
.style-41995 .last-name { font-weight: bold; }
.style-41995 .name-suffix { font-weight: bold; }
.style-41995 A.links-urllink { text-decoration: underline; }
.style-41995 .album-select-form { margin-bottom: 10px; }
.style-41995 li.group { margin-bottom: 15px; }
.style-41995 li.group:first-child { border-left: 0px solid #fff; }
.style-41995 div.content-wrap { color: #FFFFFF;line-height: 2; }
.style-41995 .nick-name { font-weight: bold; }
.style-41995 .middle-initial { font-weight: bold; }
.style-41995 .maiden-name { font-weight: bold; }
.style-41995 .business-name { font-weight: bold; }
.style-41995 .grad-year-short { font-weight: bold; }
.style-75738 .h1-style { color: #ffffff; }
.style-75738 .h2-style { color: #ffffff;font-size: 24px; }
.style-75738 .h3-style { color: #FFFFFF;margin: 0 0px 15px 0px; }
.style-75738 .h4-style { color: #ffffff;text-transform: uppercase;font-weight: bold; }
.style-75738 .h5-style { color: #ffffff; }
.style-75738 .h6-style { color: #ffffff; }
.style-75738 A { color: #ffffff;text-decoration: underline; }
.style-75738 A:hover { text-decoration: none; }
.style-75738 .button { color: #FFFFFF;letter-spacing: 0.07em;background-image: none;padding: 0; }
.style-75738 .button:after { background-color: #202e61; }
.style-75738 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #1d88ca;padding: 18px;margin-bottom: 30px;color: #ffffff;text-align: center; }
.style-75738 time { font-weight: bold; }
.style-75738 .category-description { margin: 0 30px 30px 30px; }
.style-75738 .long-description { color: #FFFFFF; }
.style-75738 .photos { margin-bottom: 15px;text-align: center; }
.style-75738 .news img { margin-bottom: 20px; }
.style-75738 .email { text-decoration: underline; }
.style-75738 .lists img { margin-bottom: 15px; }
.style-75738 .biobutton { text-decoration: none;display: block;padding-left: 87px; }
.style-75738 .affinity img { margin: 0 20px 20px 0;border-width: 1px;border-style: solid;border-color: #1D88CA; }
.style-75738 .department-selector { border: none; }
.style-75738 .grade-selector { border: none; }
.style-75738 .letter-selector { border: none; }
.style-75738 .name-prefix { font-weight: bold; }
.style-75738 .first-name { font-weight: bold; }
.style-75738 .last-name { font-weight: bold; }
.style-75738 .name-suffix { font-weight: bold; }
.style-75738 A.links-urllink { text-decoration: underline; }
.style-75738 .album-select-form { margin-bottom: 10px; }
.style-75738 li.group { margin-bottom: 15px; }
.style-75738 li.group:first-child { border-left: 0px solid #fff; }
.style-75738 div.content-wrap { color: #FFFFFF; }
.style-75738 .nick-name { font-weight: bold; }
.style-75738 .middle-initial { font-weight: bold; }
.style-75738 .maiden-name { font-weight: bold; }
.style-75738 .business-name { font-weight: bold; }
.style-75738 .grad-year-short { font-weight: bold; }
.style-87739 .h2-style { color: #202E61; }
.style-87739 .h3-style { color: #1D88CA;margin: 0 0px 15px 30px; }
.style-87739 .h4-style { color: #1D88CA;text-transform: uppercase; }
.style-87739 .h5-style { font-size: 18px;font-weight: bold; }
.style-87739 .h6-style { font-size: 16px;font-weight: bold; }
.style-87739 A { font-family: 'Montserrat', sans-serif;font-weight: bold;font-size: 16px;text-transform: uppercase;letter-spacing: 0.07em;padding: 5px 5px 5px 0; }
.style-87739 A:hover { text-decoration: none;opacity: .8; }
.style-87739 A:after { content: ">";right: -23px;top: 2px;color: #ffffff;background-color: #1d88ca;font-family: 'PT Sans Narrow', sans-serif;line-height: 10px;font-size: 16px;padding: 0px 4px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-87739 .button { letter-spacing: 0.07em; }
.style-87739 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #F3F3F3;padding: 18px;margin-bottom: 30px; }
.style-87739 time { font-weight: bold; }
.style-87739 .category-description { margin: 0 30px 30px 30px; }
.style-87739 .photos { margin-bottom: 15px;text-align: center; }
.style-87739 .news img { margin-bottom: 20px; }
.style-87739 .lists img { margin-bottom: 15px; }
.style-87739 .photo img { display: inline-block;float: left;margin: 8px; }
.style-87739 A.links-urllink { color: #1D88CA; }
.style-87739 .album-select-form { margin-bottom: 10px; }
.style-87739 .photo figure { display: inline; }
.style-87739 li.group { margin-bottom: 20px;display: inline; }
.style-87739 li.group:first-child { border-left: 0px solid #fff; }
.style-87739 div.content-wrap { line-height: 2; }
.style-42018 .h1-style { color: #ffffff; }
.style-42018 .h2-style { color: #ffffff; }
.style-42018 .h3-style { color: #FFFFFF;margin: 0 0px 15px 0px; }
.style-42018 .h4-style { color: #ffffff;text-transform: uppercase;font-weight: bold; }
.style-42018 .h5-style { color: #ffffff; }
.style-42018 .h6-style { color: #ffffff; }
.style-42018 A { color: #FFFFFF;text-decoration: underline; }
.style-42018 A:hover { text-decoration: none; }
.style-42018 .button { color: #FFFFFF;letter-spacing: 0.07em; }
.style-42018 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #17489c;padding: 18px;margin-bottom: 30px;color: #ffffff; }
.style-42018 time { font-weight: bold; }
.style-42018 .category-description { margin: 0 30px 30px 30px; }
.style-42018 .long-description { color: #FFFFFF; }
.style-42018 .photos { margin-bottom: 15px;text-align: center; }
.style-42018 .news img { margin-bottom: 20px; }
.style-42018 .email { text-decoration: underline; }
.style-42018 .lists img { margin-bottom: 15px; }
.style-42018 .affinity img { margin: 0 20px 20px 0;border-width: 1px;border-style: solid;border-color: #1D88CA; }
.style-42018 .name-prefix { font-weight: bold; }
.style-42018 .first-name { font-weight: bold; }
.style-42018 .last-name { font-weight: bold; }
.style-42018 .name-suffix { font-weight: bold; }
.style-42018 A.links-urllink { text-decoration: underline; }
.style-42018 .album-select-form { margin-bottom: 10px; }
.style-42018 li.group { margin-bottom: 15px; }
.style-42018 li.group:first-child { border-left: 0px solid #fff; }
.style-42018 div.content-wrap { color: #FFFFFF;line-height: 2; }
.style-42018 .nick-name { font-weight: bold; }
.style-42018 .middle-initial { font-weight: bold; }
.style-42018 .maiden-name { font-weight: bold; }
.style-42018 .business-name { font-weight: bold; }
.style-42018 .grad-year-short { font-weight: bold; }
.style-69066 .h1-style { color: #1d88ca; }
.style-69066 .h2-style { color: #1d88ca;font-size: 20px; }
.style-69066 .h3-style { color: #1d88ca; }
.style-69066 .h4-style { color: #1d88ca;text-transform: uppercase; }
.style-69066 A { color: #1d88ca;text-decoration: underline; }
.style-69066 A:hover { color: #1d88ca;text-decoration: none; }
.style-69066 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-69066 { background-color: #ffffff;padding: 18px;margin-bottom: 30px;border-width: 4px 1px 1px;: 1px;border-style: solid;border-color: #1d88ca; }
.style-69066 time { font-weight: bold; }
.style-69066 .category-description { margin: 0 30px 30px 30px; }
.style-69066 .long-description { color: #FFFFFF; }
.style-69066 .photos { margin-bottom: 15px;text-align: center;padding: 7px 20px 20px 0; }
.style-69066 .news img { margin-bottom: 20px; }
.style-69066 .lists img { margin-bottom: 15px; }
.style-69066 A.links-urllink { color: #1D88CA; }
.style-69066 .album-select-form { margin-bottom: 10px; }
.style-69066 li.group { margin-bottom: 30px; }
.style-69066 li.group:first-child { border-left: 0px solid #fff; }
.style-69066 div.content-wrap { line-height: 2; }
.style-43453 .h1-style { color: #1d88ca; }
.style-43453 .h2-style { color: #1d88ca; }
.style-43453 .h3-style { color: #1d88ca;margin: 0 0px 15px 00px; }
.style-43453 .h4-style { color: #1d88ca;text-transform: uppercase; }
.style-43453 A { color: #1d88ca;text-decoration: underline; }
.style-43453 A:hover { color: #1d88ca;text-decoration: none; }
.style-43453 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-43453 { background-color: #ffffff;padding: 18px;margin-bottom: 30px;border-width: 4px 1px 1px;: 1px;border-style: solid;border-color: #1d88ca; }
.style-43453 time { font-weight: bold; }
.style-43453 .category-description { margin: 0 30px 30px 30px; }
.style-43453 .long-description { color: #FFFFFF; }
.style-43453 .photos { margin-bottom: 15px;text-align: center;padding: 7px 20px 20px 0; }
.style-43453 .news img { margin-bottom: 20px; }
.style-43453 .lists img { margin-bottom: 15px; }
.style-43453 A.links-urllink { color: #1D88CA; }
.style-43453 .album-select-form { margin-bottom: 10px; }
.style-43453 li.group { margin-bottom: 30px; }
.style-43453 li.group:first-child { border-left: 0px solid #fff; }
.style-43453 div.content-wrap { line-height: 2; }
.style-64565 .h1-style { color: #24509A; }
.style-64565 .h2-style { color: #24509A; }
.style-64565 .h3-style { color: #24509A;margin: 0 0px 15px 30px; }
.style-64565 .h4-style { color: #24509A;text-transform: uppercase; }
.style-64565 .h5-style { color: #24509A; }
.style-64565 .h6-style { color: #24509A; }
.style-64565 A { font-family: 'Montserrat', sans-serif;font-weight: bold;font-size: 16px;text-transform: ;color: #24509A;letter-spacing: 0.07em;padding: 5px 5px 5px 0; }
.style-64565 A:hover { text-decoration: none;opacity: .8; }
.style-64565 A:after { content: ">";right: -23px;top: 2px;color: #ffffff;background-color: #1d88ca;font-family: 'PT Sans Narrow', sans-serif;line-height: 10px;font-size: 16px;padding: 0px 4px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-64565 .button { color: #24509A;letter-spacing: 0.07em; }
.style-64565 { background-color: #ffffff;padding: 18px;margin-bottom: 30px;border-width: 4px 1px 1px;: 1px;border-style: solid;border-color: #24509A;color: #000000; }
.style-64565 time { font-weight: bold; }
.style-64565 .category-description { margin: 0 30px 30px 30px; }
.style-64565 .long-description { color: #FFFFFF; }
.style-64565 .photos { margin-bottom: 15px;text-align: center; }
.style-64565 .news img { margin-bottom: 20px; }
.style-64565 .lists img { margin-bottom: 15px; }
.style-64565 .affinity img { margin: 0 20px 20px 0; }
.style-64565 .name-prefix { font-weight: bold; }
.style-64565 .first-name { font-weight: bold; }
.style-64565 .last-name { font-weight: bold; }
.style-64565 .name-suffix { font-weight: bold; }
.style-64565 A.links-urllink { color: #3AA7EB; }
.style-64565 .album-select-form { margin-bottom: 10px; }
.style-64565 li.group { margin-bottom: 30px; }
.style-64565 li.group:first-child { border-left: 0px solid #fff; }
.style-64565 div.content-wrap { color: #000000; }
.style-64565 .nick-name { font-weight: bold; }
.style-64565 .middle-initial { font-weight: bold; }
.style-64565 .maiden-name { font-weight: bold; }
.style-64565 .business-name { font-weight: bold; }
.style-64565 .grad-year-short { font-weight: bold; }
.style-67988 .h1-style { color: #1d88ca; }
.style-67988 .h2-style { color: #1d88ca;margin: 0 0px 10px 0px;font-size: 23px; }
.style-67988 .h3-style { color: #1d88ca;margin: 0 0px -0px 0px;font-size: 18px;margin-top: -5px; }
.style-67988 .h4-style { color: #1d88ca;text-transform: uppercase; }
.style-67988 A { color: #1d88ca;text-decoration: underline; }
.style-67988 A:hover { color: #1d88ca;text-decoration: none; }
.style-67988 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-67988 { background-color: #ffffff;padding: 20px 20px 0px 0;margin-bottom: 40px;border-width: 1px 0px 0px;: 0px;border-style: solid;border-color: #B4B6B7;margin-top: 10px; }
.style-67988 time { font-weight: bold; }
.style-67988 .category-description { margin: 0 30px 30px 30px; }
.style-67988 .long-description { color: #FFFFFF; }
.style-67988 .photos { img {
  width: 100px;height: auto;: }; }
.style-67988 .text img { max-height: 200px;max-width: 200px; }
.style-67988 .news img { margin-bottom: 20px; }
.style-67988 .lists img { margin-bottom: 15px; }
.style-67988 A.links-urllink { color: #1D88CA; }
.style-67988 .album-select-form { margin-bottom: 10px; }
.style-67988 li.group { margin-bottom: 30px; }
.style-67988 li.group:first-child { border-left: 0px solid #fff; }
.style-67988 div.content-wrap { text-align: left;font-size: 16px;line-height: 2; }
.style-64311 .h1-style { color: #1d88ca; }
.style-64311 .h2-style { color: #1d88ca;font-size: 17px; }
.style-64311 .h3-style { color: #1d88ca;margin: 0 0px 15px 30px; }
.style-64311 .h4-style { color: #1d88ca;text-transform: uppercase; }
.style-64311 A { color: #1d88ca;text-decoration: underline; }
.style-64311 A:hover { color: #1d88ca;text-decoration: none; }
.style-64311 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-64311 { background-color: #ffffff;padding: 18px;border-width: 4px 0px 0px;: 0px;border-style: solid;border-color: #1d88ca; }
.style-64311 time { font-weight: bold; }
.style-64311 .category-description { margin: 0 30px 30px 30px; }
.style-64311 .long-description { color: #000000; }
.style-64311 .photos { margin-bottom: 15px;text-align: center;padding: 7px 20px 20px 0; }
.style-64311 .news img { margin-bottom: 20px; }
.style-64311 .lists img { margin-bottom: 15px; }
.style-64311 A.links-urllink { color: #1D88CA; }
.style-64311 .album-select-form { margin-bottom: 10px; }
.style-64311 li.group { margin-bottom: 30px; }
.style-64311 li.group:first-child { border-left: 0px solid #fff; }
.style-64311 div.content-wrap { line-height: 2; }
.style-52021 { text-align: center;margin: 0 0 2.5em; }
.style-52021 A.links-urllink { display: block;font-size: 1.0625em;text-transform: uppercase;font-weight: 700;font-family: 'Montserrat', sans-serif;letter-spacing: .06em;color: #fff;padding: .75em 3em;-webkit-box-shadow: 0px 2px 2.91px 0.09px rgba(0, 0, 0, 0.2);box-shadow: 0px 2px 2.91px 0.09px rgba(0, 0, 0, 0.2); }
.style-52021 A.links-urllink:hover { text-decoration: none; }
.style-52021 li.group { background-color: #008bce;margin: 0 .25em;display: inline-block;-webkit-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease; }
.style-52021 li.group:hover { background-color: #0072bc; }
.style-43693 .h2-style { color: #17489c; }
.style-43693 .link-image { max-width: 50px;height: auto;border: 0;text-align: left;float: center; }
.style-43693 A.links-urllink { line-height: 16px;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold;letter-spacing: .06em;text-transform: uppercase;text-decoration: none;color: #FFFFFF;text-align: left;width: 100%; }
.style-43693 li.group { -webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;margin-bottom: 10px;background-color: #749D4C;border-width: 1px;border-style: solid;border-color: #749D4C;padding: .75em 1em;box-sizing: border-box;display: -webkit-box;/*safari*/
display: -ms-flexbox;/*ms*/
display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; }
.style-43693 li.group:hover { opacity: 0.8; }
.style-41941 .link-image { position: relative;margin: 5px 5px 5px 5px;max-height: 44px;max-width: 44px;float: right; }
.style-41941 A.links-urllink { line-height: 16px;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold;letter-spacing: .06em;text-transform: uppercase;text-decoration: none;color: #FFFFFF;text-align: left;width: 100%; }
.style-41941 li.group { -webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;margin-bottom: 10px;background-color: #749D4C;border-width: 1px;border-style: solid;border-color: #749D4C;padding: .75em 1em;box-sizing: border-box;display: -webkit-box;/*safari*/
display: -ms-flexbox;/*ms*/
display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; }
.style-41941 li.group:hover { background-color: #749D4C;opacity: 0.8; }
.style-42007 .link-image { margin: 5px 0 0 0;top: 0;right: 0;max-height: 100px;max-width: 100px; }
.style-42007 A.links-urllink { display: block;font-family: 'Montserrat', sans-serif;font-size: 22px;line-height: 24px;font-weight: bold;letter-spacing: .02em;text-transform: uppercase;text-decoration: none;left: 0;color: #FFFFFF;padding: 10px 10px 10px 10px; }
.style-42007 li.group { margin-bottom: 30px;position: relative;background-color: #24509A;-webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;border-width: 1px;border-style: solid;border-color: #D9D6CB;text-align: center; }
.style-42007 li.group:hover { opacity: .8; }
.style-41994 .link-image { margin: 10px 0 0 0;top: 0;right: 0;max-height: 100px;max-width: 100px; }
.style-41994 A.links-urllink { height: calc(100% - 100px);width: calc(100% - 22px);display: block;font-family: 'Montserrat', sans-serif;font-size: 22px;line-height: 24px;font-weight: bold;letter-spacing: .02em;text-transform: uppercase;text-decoration: none;position: absolute;left: 0;color: #FFFFFF;padding: 10px; }
.style-41994 li.group { height: 170px;margin-bottom: 30px;position: relative;background-color: #202e61;border-width: 1px;border-style: solid;border-color: #D9D6CB;text-align: center; }
.style-41994 li.group:hover { background-color: rgba(32,60,113,.8); }
.style-43668 .h2-style { color: #17489c; }
.style-43668 .link-image { max-width: 50px;height: auto;border: 0;float: center; }
.style-43668 A.links-urllink { line-height: 16px;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold;letter-spacing: .06em;text-transform: uppercase;text-decoration: none;color: #FFFFFF;text-align: left;width: 100%; }
.style-43668 li.group { -webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;margin-bottom: 10px;background-color: #1d88ca;border-width: 1px;border-style: solid;border-color: #1d88ca;padding: .75em 1em;box-sizing: border-box;display: -webkit-box;/*safari*/
display: -ms-flexbox;/*ms*/
display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; }
.style-43668 li.group:hover { background-color: #1d88ca;opacity: 0.8; }
.style-64931 .link-image { position: relative;margin: 5px 5px 5px 5px;max-height: 44px;max-width: 44px;float: right; }
.style-64931 A.links-urllink { line-height: 16px;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold;letter-spacing: .06em;text-transform: uppercase;text-decoration: none;color: #FFFFFF;display: block;text-align: center;width: 100%; }
.style-64931 li.group { -webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;background-color: #1d88ca;border-width: 1px;border-style: solid;border-color: #1d88ca;padding: .75em 1em;margin-bottom: 10px; }
.style-64931 li.group:hover { background-color: #1d88ca;opacity: 0.8; }
.style-41962 A { line-height: 16px;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold;letter-spacing: .06em;text-transform: uppercase;text-decoration: none;color: #FFFFFF;display: block;text-align: left;width: 100%; }
.style-41962 .link-image { position: relative;margin: 5px 5px 5px 5px;max-height: 44px;max-width: 44px;float: right; }
.style-41962 A.links-urllink { line-height: 16px;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold;letter-spacing: .06em;text-transform: uppercase;text-decoration: none;color: #FFFFFF;display: block;text-align: left;width: 100%; }
.style-41962 li.group { -webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;background-color: #1d88ca;border-width: 1px;border-style: solid;border-color: #1d88ca;padding: .75em 1em;margin-bottom: 10px; }
.style-41962 li.group:hover { background-color: #1d88ca;opacity: 0.8; }
.style-16273 .link-image { position: absolute;margin: 0;top: 0;left: 0;max-height: 55px;max-width: 55px; }
.style-16273 A.links-urllink { height: 100%;width: calc(100% - 70px);display: block;line-height: 55px;font-family: 'Montserrat', sans-serif;font-size: 18px;font-weight: bold;letter-spacing: .06em;text-transform: uppercase;text-decoration: none;position: absolute;right: 0;color: #FFFFFF;padding: 1px; }
.style-16273 li.group { height: 55px;margin-bottom: 0px;position: relative;background-color: rgba(0,132,192,1);border-width: 1px;border-style: solid;border-color: #D9D6CB; }
.style-16273 li.group:hover { background-color: rgba(0,132,192,.8); }
.style-43139 .h1-style { color: #1d88ca; }
.style-43139 .h2-style { color: #1d88ca; }
.style-43139 .h3-style { color: #1d88ca;margin: 0 0px 15px 30px; }
.style-43139 .h4-style { color: #1d88ca;display: inline-block;float: left;text-align: left;font-size: 17px;font-weight: bold; }
.style-43139 A { font-family: 'Montserrat', sans-serif;font-weight: bold;font-size: 16px;text-transform: uppercase;color: #202E61;letter-spacing: 0.07em; }
.style-43139 A:hover { color: #1d88ca;text-decoration: none; }
.style-43139 A:after { content: ">";right: -23px;top: 2px;color: #ffffff;font-family: 'PT Sans Narrow', sans-serif;background-color: #1d88ca;line-height: 13px;font-size: 16px;padding: 0px 3px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-43139 .button { color: #202E61;letter-spacing: 0.07em; }
.style-43139 .button:after { content: ">";right: -23px;top: 2px;color: #ffffff;background-color: #1d88ca;line-height: 13px;font-size: 16px;padding: 0px 3px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-43139 { background-color: #ffffff;padding: 0px 18px 0px 0;margin-bottom: 15px;border-width: 0px 0 0 0;border-style: solid;border-color: #1d88ca; }
.style-43139 time { font-weight: bold; }
.style-43139 .category-description { margin: 0 30px 30px 30px; }
.style-43139 .long-description { color: #FFFFFF; }
.style-43139 .brief-description { text-align: right; }
.style-43139 .photos { margin-bottom: 15px;text-align: center;padding: 7px 20px 20px 0; }
.style-43139 .news img { margin-bottom: 20px; }
.style-43139 .lists img { margin-bottom: 15px; }
.style-43139 A.links-urllink { color: #202E61; }
.style-43139 .album-select-form { margin-bottom: 10px; }
.style-43139 li.group { margin-bottom: 15px; }
.style-43139 li.group:first-child { border-left: 0px solid #fff; }
.style-42016 .h1-style { color: #1d88ca; }
.style-42016 .h2-style { color: #1d88ca; }
.style-42016 .h3-style { color: #1d88ca;margin: 0 0px 15px 30px; }
.style-42016 .h4-style { color: #1d88ca;display: inline-block;float: left;text-align: left;font-size: 17px;font-weight: bold; }
.style-42016 A { font-family: 'Montserrat', sans-serif;font-weight: bold;font-size: 16px;text-transform: uppercase;color: #202E61;letter-spacing: 0.07em; }
.style-42016 A:hover { color: #1d88ca;text-decoration: none; }
.style-42016 A:after { content: ">";right: -23px;top: 2px;color: #ffffff;font-family: 'PT Sans Narrow', sans-serif;background-color: #1d88ca;line-height: 13px;font-size: 16px;padding: 0px 3px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-42016 .button { color: #202E61;letter-spacing: 0.07em; }
.style-42016 .button:after { content: ">";right: -23px;top: 2px;color: #ffffff;background-color: #1d88ca;line-height: 13px;font-size: 16px;padding: 0px 3px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-42016 { background-color: #ffffff;padding: 0px 18px 0px 0;margin-bottom: 15px;border-width: 0px 0 0 0;border-style: solid;border-color: #1d88ca;text-align: center; }
.style-42016 time { font-weight: bold; }
.style-42016 .category-description { margin: 0 30px 30px 30px; }
.style-42016 .long-description { color: #FFFFFF; }
.style-42016 .brief-description { text-align: right; }
.style-42016 .photos { margin-bottom: 15px;text-align: center;padding: 7px 20px 20px 0; }
.style-42016 .news img { margin-bottom: 20px; }
.style-42016 .lists img { margin-bottom: 15px; }
.style-42016 A.links-urllink { color: #202E61; }
.style-42016 .album-select-form { margin-bottom: 10px; }
.style-42016 li.group { margin-bottom: 15px; }
.style-42016 li.group:first-child { border-left: 0px solid #fff; }
.style-43880 .h2-style { color: #17489c; }
.style-43880 .link-image { max-width: 50px;height: auto;border: 0; }
.style-43880 A.links-urllink { line-height: 16px;font-family: 'Montserrat', sans-serif;margin: 0 0 0 .75em;font-size: 16px;font-weight: bold;letter-spacing: .06em;text-transform: uppercase;text-decoration: none;color: #FFFFFF;display: table-cell;vertical-align: middle;width: 100%; }
.style-43880 li.group { -webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;padding: .75em 1em;box-sizing: border-box;display: table;/*safari*/
display: -ms-flexbox;/*ms*/
display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 10px;background-color: #17489C;border-width: 1px;border-style: solid;border-color: #17489C; }
.style-43880 li.group:hover { background-color: #17489C;opacity: 0.8; }
.style-42698 .link-image { position: relative;margin: 5px 5px 5px 5px;max-height: 44px;max-width: 44px;float: right; }
.style-42698 A.links-urllink { line-height: 16px;font-family: 'Montserrat', sans-serif;margin: 0 0 0 .75em;font-size: 16px;font-weight: bold;letter-spacing: .06em;text-transform: uppercase;text-decoration: none;color: #FFFFFF;display: block;text-align: left;width: 100%; }
.style-42698 li.group { padding: 12px 10px 12px 10px;box-sizing: border-box;display: -webkit-box;/*safari*/
display: -ms-flexbox;/*ms*/
display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;margin-bottom: 10px;background-color: #17489c;border-width: 1px;border-style: solid;border-color: #1d88ca; }
.style-42698 li.group:hover { background-color: #17489c;opacity: 0.8; }
.style-43692 .h2-style { color: #17489c; }
.style-43692 .link-image { max-width: 50px;height: auto;border: 0; }
.style-43692 A.links-urllink { line-height: 16px;font-family: 'Montserrat', sans-serif;margin: 0 0 0 .75em;font-size: 16px;font-weight: bold;letter-spacing: .06em;text-transform: uppercase;text-decoration: none;color: #FFFFFF;vertical-align: middle;width: 100%; }
.style-43692 li.group { -webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;padding: .75em 1em;box-sizing: border-box;display: table;/*safari*/
display: -ms-flexbox;/*ms*/
display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 10px;background-color: #e1442f;border-width: 1px;border-style: solid;border-color: #e1442f; }
.style-43692 li.group:hover { opacity: 0.8; }
.style-41961 .link-image { position: relative;margin: 5px 5px 5px 5px;max-height: 44px;max-width: 44px;float: right; }
.style-41961 A.links-urllink { line-height: 16px;font-family: 'Montserrat', sans-serif;margin: 0 0 0 .75em;font-size: 16px;font-weight: bold;letter-spacing: .06em;text-transform: uppercase;text-decoration: none;color: #FFFFFF;display: block;text-align: left;width: 100%; }
.style-41961 li.group { -webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;padding: 12px 10px 12px 10px;box-sizing: border-box;background-color: #e1442f;border-width: 1px;border-style: solid;border-color: #e1442f;margin-bottom: 10px; }
.style-41961 li.group:hover { background-color: #e1442f;opacity: 0.8; }
.style-43455 .h2-style { color: #17489c; }
.style-43455 A { line-height: 16px;font-family: 'Montserrat', sans-serif;margin: 0 0 0 .75em;font-size: 16px;font-weight: bold;letter-spacing: .06em;text-transform: uppercase;text-decoration: none;color: #FFFFFF;display: block;width: 100%; }
.style-43455 { margin-bottom: 20px; }
.style-43455 .link-image { position: relative;margin: 5px 5px 5px 5px;max-height: 44px;max-width: 44px;float: right; }
.style-43455 A.links-urllink { line-height: 16px;font-family: 'Montserrat', sans-serif;margin: 0 0 0 .75em;font-size: 16px;font-weight: bold;letter-spacing: .06em;text-transform: uppercase;text-decoration: none;color: #FFFFFF;display: block;width: 100%; }
.style-43455 li.group { margin-bottom: 10px;background-color: #1D88CA;border-width: 1px;border-style: solid;border-color: #1d88ca;padding: .75em 1em;box-sizing: border-box;-webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease; }
.style-43455 li.group:hover { background-color: #1d88ca;opacity: 0.8; }
.style-43691 .h2-style { color: #17489c; }
.style-43691 .link-image { max-width: 50px;height: auto;border: 0;float: center; }
.style-43691 A.links-urllink { line-height: 16px;font-family: 'Montserrat', sans-serif;margin: 0 0 0 .75em;font-size: 16px;font-weight: bold;letter-spacing: .06em;text-transform: uppercase;text-decoration: none;color: #FFFFFF;vertical-align: middle;width: 100%; }
.style-43691 li.group { -webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;padding: .75em 1em;box-sizing: border-box;display: table;/*safari*/
display: -ms-flexbox;/*ms*/
display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 10px;background-color: #f6a81c;border-width: 1px;border-style: solid;border-color: #f6a81c; }
.style-43691 li.group:hover { opacity: 0.8; }
.style-41960 .link-image { position: relative;margin: 5px 5px 5px 5px;max-height: 44px;max-width: 44px;float: right; }
.style-41960 A.links-urllink { line-height: 16px;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: bold;letter-spacing: .06em;text-transform: uppercase;text-decoration: none;color: #FFFFFF;display: block;text-align: left;width: 100%; }
.style-41960 li.group { margin-bottom: 10px;background-color: #f6a81c;border-width: 1px;border-style: solid;border-color: #f6a81c;padding: .75em 1em;box-sizing: border-box;-webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease; }
.style-41960 li.group:hover { background-color: f6a81c;opacity: 0.8; }
.style-42887 .h5-style { font-size: 18px;text-transform: uppercase; }
.style-42887 A { font-family: 'Montserrat', sans-serif;font-weight: bold;font-size: 16px;text-transform: uppercase;color: #1d88ca;letter-spacing: 0.07em;padding: 0px 0px 0px 0;line-height: 14px; }
.style-42887 A:after { content: ">";right: -23px;top: 2px;color: #ffffff;background-color: #1d88ca;font-family: 'PT Sans Narrow', sans-serif;line-height: 10px;font-size: 16px;padding: 0px 4px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-42887 { margin-bottom: 30px; }
.style-42887 div.content-wrap { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 24px;font-family: 'IBM Plex Serif', serif;letter-spacing: 0.03em;padding: 0px 0px 0px 70px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/icon-new-blue.png');background-position: left top;background-repeat: no-repeat;color: #0c2963;line-height: 1.5; }
.style-87698 .h1-style { color: #1d88ca; }
.style-87698 .h2-style { color: #1d88ca;font-size: 17px;margin: 18px;margin-top: 5px; }
.style-87698 .h3-style { color: #1d88ca;margin: 0 0px 15px 30px; }
.style-87698 .h4-style { color: #1d88ca;text-transform: uppercase; }
.style-87698 A { color: #1d88ca;text-decoration: underline; }
.style-87698 A:hover { color: #1d88ca;text-decoration: none; }
.style-87698 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-87698 { background-color: #ffffff;padding: 12px 9px 0px 0;border-width: 4px 0px 0px;border-style: solid;border-color: #1d88ca; }
.style-87698 time { font-weight: bold; }
.style-87698 .category-description { margin: 0 30px 30px 30px; }
.style-87698 .long-description { color: #000000; }
.style-87698 .photos { margin-bottom: 15px;text-align: center;padding: 7px 20px 20px 0; }
.style-87698 .news img { margin-bottom: 20px; }
.style-87698 .lists img { margin-bottom: 15px; }
.style-87698 A.links-urllink { color: #1D88CA; }
.style-87698 li.group { margin: 18px; }
.style-87698 li.group:first-child { border-left: 0px solid #fff; }
.style-87698 div.content-wrap { line-height: 2; }
.style-44724 .h1-style { color: #1d88ca; }
.style-44724 .h2-style { color: #202e61;letter-spacing: 0.08em;margin-bottom: 10px;border-width: 0px 0 0px 0;border-style: solid;border-color: #1d88ca; }
.style-44724 .h3-style { color: #749D4C;margin: 0 0px 15px 30px; }
.style-44724 .h4-style { color: #749D4C;text-transform: uppercase;padding: 8px 8px 8px 40px;background-color: #ECEAE5; }
.style-44724 A { font-family: 'Montserrat', sans-serif;font-size: 20px;color: #749D4C;letter-spacing: 0.07em;padding: 0px 0px 0px 0;line-height: 14px;font-weight: bold; }
.style-44724 A:hover { text-decoration: none;opacity: .8;color: #60823F; }
.style-44724 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-44724 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #ffffff;margin-bottom: 30px;text-align: left; }
.style-44724 time { font-weight: bold; }
.style-44724 .category-description { margin: 0 30px 30px 30px; }
.style-44724 .long-description { color: #FFFFFF; }
.style-44724 .brief-description { padding: 10px 10px 10px 38px;border-width: 2px;border-style: solid;border-color: #ECEAE5; }
.style-44724 .photos { margin-bottom: 15px;text-align: center; }
.style-44724 .news img { margin-bottom: 20px; }
.style-44724 .lists img { margin-bottom: 15px; }
.style-44724 .question { color: #749D4C;padding: 8px 8px 8px 40px;background-color: #ECEAE5;font-size: 25px;font-weight: bold;font-family: 'PT Sans', sans-serif;margin-bottom: 0px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/green right.png');background-position: left center;background-repeat: no-repeat;text-transform: none; }
.style-44724 .question:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/green-down.png');background-position: left center;background-repeat: no-repeat; }
.style-44724 .answer { padding: 10px 10px 10px 38px;border-width: 2px;border-style: solid;border-color: #ECEAE5; }
.style-44724 A.links-urllink { color: #1D88CA; }
.style-44724 .album-select-form { margin-bottom: 10px; }
.style-44724 li.group { margin-bottom: 1px;border-width: 0px;border-style: solid; }
.style-44724 li.group:first-child { border-left: 0px solid #fff; }
.style-41991 .h1-style { color: #1d88ca; }
.style-41991 .h2-style { color: #1d88ca; }
.style-41991 .h3-style { color: #1d88ca;margin: 0 0px 15px 0px;font-family: 'Montserrat', sans-serif; }
.style-41991 .h4-style { color: #1d88ca;text-transform: uppercase; }
.style-41991 A { color: #1d88ca;text-decoration: underline; }
.style-41991 A:hover { color: #1d88ca;text-decoration: none; }
.style-41991 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-41991 { background-color: #ffffff;padding: 0px 20px 0px 0;margin-bottom: 20px;border-width: 0px 0 0 0;border-style: solid;border-color: #1d88ca; }
.style-41991 time { font-weight: bold; }
.style-41991 .category-description { margin: 0 30px 30px 30px; }
.style-41991 .long-description { color: #FFFFFF; }
.style-41991 .photos { margin-bottom: 15px;text-align: center;padding: 7px 20px 20px 0; }
.style-41991 .news img { margin-bottom: 20px; }
.style-41991 .lists img { margin-bottom: 15px; }
.style-41991 A.links-urllink { color: #1D88CA; }
.style-41991 .album-select-form { margin-bottom: 10px; }
.style-41991 li.group { margin-bottom: 30px; }
.style-41991 li.group:first-child { border-left: 0px solid #fff; }
.style-41991 div.content-wrap { line-height: 2; }
.style-42701 .h1-style { color: #202e61; }
.style-42701 .h2-style { color: #202e61; }
.style-42701 .h3-style { color: #202e61;margin: 0 0px 15px 30px; }
.style-42701 .h4-style { color: #202e61;text-transform: uppercase; }
.style-42701 A { color: #202e61;text-decoration: underline; }
.style-42701 A:hover { color: #1d88ca;text-decoration: none; }
.style-42701 .button { color: #202e61;letter-spacing: 0.07em; }
.style-42701 { background-color: #ffffff;padding: 0px 18px 0px 0;margin-bottom: 30px;border-width: 0px 0 0 0;border-style: solid;border-color: #1d88ca; }
.style-42701 time { font-weight: bold; }
.style-42701 .category-description { margin: 0 30px 30px 30px; }
.style-42701 .long-description { color: #FFFFFF; }
.style-42701 .photos { margin-bottom: 15px;text-align: center;padding: 7px 20px 20px 0; }
.style-42701 .news img { margin-bottom: 20px; }
.style-42701 .lists img { margin-bottom: 15px; }
.style-42701 A.links-urllink { color: #1D88CA; }
.style-42701 .album-select-form { margin-bottom: 10px; }
.style-42701 li.group { margin-bottom: 30px; }
.style-42701 li.group:first-child { border-left: 0px solid #fff; }
.style-42701 div.content-wrap { line-height: 2; }
.style-42700 .h1-style { color: #17489c; }
.style-42700 .h2-style { color: #17489c; }
.style-42700 .h3-style { color: #17489c;margin: 0 0px 15px 30px; }
.style-42700 .h4-style { color: #17489c;text-transform: uppercase; }
.style-42700 A { color: #17489c;text-decoration: underline; }
.style-42700 A:hover { color: #1d88ca;text-decoration: none; }
.style-42700 .button { color: #17489c;letter-spacing: 0.07em; }
.style-42700 { background-color: #ffffff;padding: 0px 18px 0px 0;border-width: 0px 0 0 0;border-style: solid;border-color: #1d88ca; }
.style-42700 time { font-weight: bold; }
.style-42700 .category-description { margin: 0 30px 30px 30px; }
.style-42700 .long-description { color: #FFFFFF; }
.style-42700 .photos { margin-bottom: 15px;text-align: center;padding: 7px 20px 20px 0; }
.style-42700 .news img { margin-bottom: 20px; }
.style-42700 .lists img { margin-bottom: 15px; }
.style-42700 A.links-urllink { color: #1D88CA; }
.style-42700 .album-select-form { margin-bottom: 10px; }
.style-42700 li.group { margin-bottom: 30px; }
.style-42700 li.group:first-child { border-left: 0px solid #fff; }
.style-42700 div.content-wrap { line-height: 2; }
.style-75404 .h1-style { color: #1d88ca; }
.style-75404 .h2-style { color: #1d88ca; }
.style-75404 .h3-style { color: #1d88ca;margin: 0 0px 15px 0px; }
.style-75404 .h4-style { color: #1d88ca;text-transform: uppercase; }
.style-75404 A { color: #1d88ca;text-decoration: underline; }
.style-75404 A:hover { color: #1d88ca;text-decoration: none; }
.style-75404 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-75404 { background-color: #ffffff;padding: 0px 20px 0px 0;margin-bottom: 20px;border-width: 0px 0 0 0;border-style: solid;border-color: #1d88ca; }
.style-75404 time { font-weight: bold; }
.style-75404 .category-description { margin: 0 30px 30px 30px; }
.style-75404 .long-description { color: #FFFFFF; }
.style-75404 .photos { margin-bottom: 15px;text-align: center;padding: 7px 20px 20px 0; }
.style-75404 .news img { margin-bottom: 20px; }
.style-75404 .lists img { margin-bottom: 15px; }
.style-75404 A.links-urllink { color: #1D88CA; }
.style-75404 .album-select-form { margin-bottom: 10px; }
.style-75404 li.group { margin-bottom: 30px; }
.style-75404 li.group:first-child { border-left: 0px solid #fff; }
.style-13821 .h4-style { font-weight: bold;padding: 3px;font-size: 20px;text-align: left; }
.style-13821 .h5-style { line-height: 2;text-transform: none;letter-spacing: 0px;margin: 10 10px 15px 30px;font-family: Georgia;color: #0084C0;padding: 4px 15px 0;margin-bottom: 40px;border-width: 0px 0px 0px 1px;border-style: solid;border-color: #B4B6B7;margin-top: 10px;margin-left: 25px;margin-right: 90px;font-size: 20px; }
.style-13821 A { color: #0084C0; }
.style-13821 .button { margin-top: 20px; }
.style-13821 { margin-bottom: 20px; }
.style-13821 .description { font-size: 17px;padding: 0px;margin: 0px;line-height: 2; }
.style-13821 time { padding: 0px;margin: 0px;border-width: 0px;border-style: solid; }
.style-13821 .readmore { text-align: right; }
.style-13821 .h4-style A { text-decoration: none;font-weight: 500;color: #0c2963; }
.style-13821 .h4-style A:hover { color: inherit; }
.style-13821 .brief-description { background-position: left top;text-align: left;padding: 0px;margin: 15px 0 0 0;margin-bottom: 1em;font-style: italic; }
.style-13821 .brief-description:first-line { : p; }
.style-13821 .brief-description:first-child { : <p>; }
.style-13821 .location { margin: 15px 0 0 0; }
.style-13821 .author { padding: 0px; }
.style-13821 .submit-button { margin-top: 0; }
.style-13821 .photo img { margin-bottom: 5px; }
.style-13821 .search-text { font-family: 'PT Sans', sans-serif; }
.style-13821 .newsdetail img { margin: 5px; }
.style-13821 .backbutton { text-align: left; }
.style-13821 li.group { margin: 0 0 1.5em; }
.style-13821 div.content-wrap { line-height: 2; }
.style-13821 .search-container { margin-bottom: 30px; }
.style-52340 .h1-style { color: #1d88ca; }
.style-52340 .h2-style { color: #1d88ca; }
.style-52340 .h3-style { color: #1d88ca;margin: 0 0px 15px 30px; }
.style-52340 .h4-style { color: #1d88ca;text-transform: uppercase; }
.style-52340 A { color: #1d88ca;text-decoration: underline; }
.style-52340 A:hover { color: #1d88ca;text-decoration: none; }
.style-52340 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-52340 { margin-bottom: 30px; }
.style-52340 time { font-weight: bold; }
.style-52340 .category-description { margin: 0 30px 30px 30px; }
.style-52340 .long-description { color: #FFFFFF; }
.style-52340 .photos { margin-bottom: 15px;text-align: center;padding: 7px 20px 20px 0; }
.style-52340 .news img { margin-bottom: 20px; }
.style-52340 .lists img { margin-bottom: 15px; }
.style-52340 .biobutton { padding-left: 80px; }
.style-52340 .affinity img { padding-right: 1em; }
.style-52340 .first-name { font-size: 1rem;text-transform: none;font-weight: normal;color: #363636; }
.style-52340 .last-name { font-size: 1rem;text-transform: none;font-weight: normal;color: #363636; }
.style-52340 .name-suffix { font-size: 1rem;text-transform: none;font-weight: normal;color: #363636; }
.style-52340 .backbutton { padding: 10px; }
.style-52340 A.links-urllink { color: #1D88CA; }
.style-52340 .album-select-form { margin-bottom: 10px; }
.style-52340 li.group { margin-bottom: 30px;display: inline-block;vertical-align: top;width: 48%;margin: .5em .25em; }
.style-52340 li.group:first-child { border-left: 0px solid #fff; }
.style-65414 .h1-style { color: #0C2963; }
.style-65414 .h2-style { color: #13294B; }
.style-65414 .h3-style { color: #0C2963;margin: 0 0px 15px 30px; }
.style-65414 .h4-style { color: #0C2963;text-transform: uppercase; }
.style-65414 A { color: #0C2963;text-decoration: underline; }
.style-65414 A:hover { color: #1d88ca;text-decoration: none; }
.style-65414 .button { color: #0C2963;letter-spacing: 0.07em; }
.style-65414 { margin-bottom: 0px; }
.style-65414 time { font-weight: bold; }
.style-65414 .category-description { margin: 0 30px 30px 30px; }
.style-65414 .long-description { color: #FFFFFF; }
.style-65414 .photos { margin-bottom: 15px;text-align: center;padding: 7px 20px 20px 0; }
.style-65414 .news img { margin-bottom: 20px; }
.style-65414 .lists img { margin-bottom: 15px; }
.style-65414 .biobutton { padding-left: 80px; }
.style-65414 .affinity img { padding-right: 1em; }
.style-65414 .first-name { font-size: 1rem;text-transform: none;font-weight: normal;color: #363636; }
.style-65414 .last-name { font-size: 1rem;text-transform: none;font-weight: normal;color: #363636; }
.style-65414 .name-suffix { font-size: 1rem;text-transform: none;font-weight: normal;color: #363636; }
.style-65414 .backbutton { padding: 10px; }
.style-65414 A.links-urllink { color: #1D88CA; }
.style-65414 .album-select-form { margin-bottom: 10px; }
.style-65414 li.group { margin-bottom: 30px;display: inline-block;vertical-align: top;width: 48%;margin: .5em .25em; }
.style-65414 li.group:first-child { border-left: 0px solid #fff; }
.style-87140 .h1-style { color: #1d88ca; }
.style-87140 .h2-style { color: #1d88ca; }
.style-87140 .h3-style { color: #1d88ca;margin: 0 0px 15px 30px; }
.style-87140 .h4-style { color: #1D88CA;text-transform: capitalize; }
.style-87140 A { color: #1d88ca; }
.style-87140 A:hover { color: #1d88ca;text-decoration: none; }
.style-87140 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-87140 { margin-bottom: 30px; }
.style-87140 time { font-weight: bold; }
.style-87140 .category-description { margin: 0 30px 30px 30px; }
.style-87140 .long-description { margin-bottom: 30px;display: inline-block;vertical-align: top;width: 100%;margin: .5em .25em; }
.style-87140 .photos { margin-bottom: 15px;text-align: center;padding: 7px 20px 20px 0; }
.style-87140 .news img { margin-bottom: 20px; }
.style-87140 .lists img { margin-bottom: 15px; }
.style-87140 .biobutton { padding-left: 80px; }
.style-87140 .title { text-transform: capitalize;color: #1D88CA;font-size: 17px;font-family: 'IBM Plex Serif', serif; }
.style-87140 .caption { font-size: 17px;margin-top: -5px; }
.style-87140 .affinity img { padding-right: 1em; }
.style-87140 .first-name { font-size: 1rem;text-transform: none;font-weight: normal;color: #363636; }
.style-87140 .last-name { font-size: 1rem;text-transform: none;font-weight: normal;color: #363636; }
.style-87140 .name-suffix { font-size: 1rem;text-transform: none;font-weight: normal;color: #363636; }
.style-87140 .backbutton { padding: 10px; }
.style-87140 A.links-urllink { color: #1D88CA; }
.style-87140 .album-select-form { margin-bottom: 10px; }
.style-87140 li.group { width: 20%;display: inline-block;vertical-align: top;padding: 10px;box-sizing: border-box;background-color: #fff;margin: 0 10px; }
.style-87140 li.group:first-child { border-left: 0px solid #fff; }
.style-49446 .h1-style { color: #1d88ca; }
.style-49446 .h2-style { color: #1d88ca; }
.style-49446 .h3-style { color: #1d88ca;margin: 0 0px 15px 30px; }
.style-49446 .h4-style { color: #1d88ca;text-transform: uppercase; }
.style-49446 A { color: #1d88ca; }
.style-49446 A:hover { color: #1d88ca;text-decoration: none; }
.style-49446 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-49446 { background-color: #ffffff;padding: 18px;margin-bottom: 30px;border-width: 4px 1px 1px;: 1px;border-style: solid;border-color: #1d88ca; }
.style-49446 time { font-weight: bold; }
.style-49446 .category-description { margin: 0 30px 30px 30px; }
.style-49446 .long-description { color: #FFFFFF; }
.style-49446 .photos { margin-bottom: 15px;text-align: center;padding: 7px 20px 20px 0; }
.style-49446 .news img { margin-bottom: 20px; }
.style-49446 .lists img { margin-bottom: 15px; }
.style-49446 .biobutton { padding-left: 80px; }
.style-49446 .affinity img { padding-right: 1em; }
.style-49446 .faculty-staff-control { margin-top: 20px; }
.style-49446 .first-name { font-size: 1rem;text-transform: none;font-weight: normal;color: #363636; }
.style-49446 .last-name { font-size: 1rem;text-transform: none;font-weight: normal;color: #363636; }
.style-49446 .name-suffix { font-size: 1rem;text-transform: none;font-weight: normal;color: #363636; }
.style-49446 .backbutton { padding: 10px; }
.style-49446 A.links-urllink { color: #1D88CA; }
.style-49446 .album-select-form { margin-bottom: 10px; }
.style-49446 li.group { margin-bottom: 30px;display: inline-block;vertical-align: top;width: 48%;margin: .5em .25em; }
.style-49446 li.group:first-child { border-left: 0px solid #fff; }
.style-74278 .h1-style { color: #1d88ca; }
.style-74278 .h2-style { color: #1d88ca; }
.style-74278 .h3-style { color: #1d88ca;margin: 0 0px 15px 30px; }
.style-74278 .h4-style { color: #1d88ca;text-transform: uppercase; }
.style-74278 A { color: #1d88ca;text-decoration: underline; }
.style-74278 A:hover { color: #1d88ca;text-decoration: none; }
.style-74278 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-74278 { margin-bottom: 30px; }
.style-74278 time { font-weight: bold; }
.style-74278 .category-description { margin: 0 30px 30px 30px; }
.style-74278 .long-description { color: #FFFFFF; }
.style-74278 .photos { margin-bottom: 15px;text-align: center;padding: 7px 20px 20px 0; }
.style-74278 .news img { margin-bottom: 20px; }
.style-74278 .lists img { margin-bottom: 15px; }
.style-74278 .biobutton { padding-left: 80px; }
.style-74278 .affinity img { padding-right: 1em; }
.style-74278 .first-name { font-size: 1rem;text-transform: none;font-weight: normal;color: #363636; }
.style-74278 .last-name { font-size: 1rem;text-transform: none;font-weight: normal;color: #363636; }
.style-74278 .name-suffix { font-size: 1rem;text-transform: none;font-weight: normal;color: #363636; }
.style-74278 .backbutton { padding: 10px; }
.style-74278 A.links-urllink { color: #1D88CA; }
.style-74278 .album-select-form { margin-bottom: 10px; }
.style-74278 li.group { margin-bottom: 30px;display: inline-block;vertical-align: top;width: 28%;margin: .5em .25em; }
.style-74278 li.group:first-child { border-left: 0px solid #fff; }
.style-42005 .h1-style { color: #1d88ca; }
.style-42005 .h2-style { color: #17489C;padding: 10px 20px 10px 0px; }
.style-42005 .h3-style { color: #1d88ca;margin: 0 0px 15px 30px; }
.style-42005 .h5-style { color: #1d88ca;font-weight: bold;font-size: 14px; }
.style-42005 .h6-style { font-size: 14px;font-weight: bold; }
.style-42005 A { color: #1d88ca; }
.style-42005 A:hover { text-decoration: none;opacity: .8; }
.style-42005 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-42005 { background-color: #ffffff;padding: 0px 0px 0px 0;border-width: 0px 0 0 0;border-style: solid;border-color: #1d88ca;margin-bottom: 40px; }
.style-42005 time { font-weight: bold;text-transform: lowercase; }
.style-42005 .category-description { margin: 0 30px 30px 30px; }
.style-42005 .h4-style A { color: #17489c; }
.style-42005 .long-description { color: #FFFFFF; }
.style-42005 .photos { margin-bottom: 15px;text-align: center;padding: 7px 20px 20px 0; }
.style-42005 .news img { margin-bottom: 20px; }
.style-42005 .lists img { margin-bottom: 15px; }
.style-42005 A.links-urllink { color: #1D88CA; }
.style-42005 .album-select-form { margin-bottom: 10px; }
.style-42005 li.group { margin-bottom: 17px;padding-bottom: 15px;border-width: 0 0 2px 0;border-style: solid;border-color: #E0E4E6; }
.style-42005 li.group:first-child { border-left: 0px solid #fff; }
.style-42005 .date-icon { background-color: #17489c;color: #FFFFFF;margin: 0px; }
.style-42005 .month-name { padding: 3px 7px;font-family: 'PT Sans Narrow', sans-serif;text-transform: uppercase;font-weight: bold;letter-spacing: 0.09em; }
.style-42005 .day-number { padding: 7 px 7px;border-width: 3px;border-style: solid;background-color: #FFFFFF;border-color: #17489c;color: #17489c;font-weight: bold; }
.style-42005 .event-detail { margin-left: 60px; }
.style-42005 .view-all { margin-top: 0px; }
.style-51255 .h1-style { color: #1d88ca; }
.style-51255 .h2-style { color: #17489C;padding: 10px 20px 10px 0px; }
.style-51255 .h3-style { color: #1d88ca;margin: 0 0px 15px 30px; }
.style-51255 .h4-style { color: #17489c;text-transform: uppercase; }
.style-51255 .h5-style { color: #1d88ca;font-weight: bold;font-size: 14px; }
.style-51255 .h6-style { font-size: 14px;font-weight: bold; }
.style-51255 A { color: #1d88ca; }
.style-51255 A:hover { text-decoration: none;opacity: .8; }
.style-51255 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-51255 { background-color: #ffffff;padding: 0px 0px 0px 0;border-width: 0px 0 0 0;border-style: solid;border-color: #1d88ca;margin-bottom: 40px; }
.style-51255 time { font-weight: bold;text-transform: lowercase; }
.style-51255 .category-description { margin: 0 30px 30px 30px; }
.style-51255 .h4-style A { color: #17489c; }
.style-51255 .long-description { color: #FFFFFF; }
.style-51255 .photos { margin-bottom: 15px;text-align: center;padding: 7px 20px 20px 0; }
.style-51255 .news img { margin-bottom: 20px; }
.style-51255 .lists img { margin-bottom: 15px; }
.style-51255 A.links-urllink { color: #1D88CA; }
.style-51255 .album-select-form { margin-bottom: 10px; }
.style-51255 li.group { margin-bottom: 17px;padding-bottom: 15px;border-width: 0 0 2px 0;border-style: solid;border-color: #E0E4E6; }
.style-51255 li.group:first-child { border-left: 0px solid #fff; }
.style-51255 .date-icon { background-color: #17489c;color: #FFFFFF;margin: 0px; }
.style-51255 .month-name { padding: 3px 7px;font-family: 'PT Sans Narrow', sans-serif;text-transform: uppercase;font-weight: bold;letter-spacing: 0.09em; }
.style-51255 .day-number { padding: 7 px 7px;border-width: 3px;border-style: solid;background-color: #FFFFFF;border-color: #17489c;color: #17489c;font-weight: bold; }
.style-51255 .event-detail { margin-left: 60px; }
.style-51255 .view-all { margin-top: 0px; }
.style-45952 .h3-style { margin: 0 0px 15px 30px; }
.style-45952 A { color: #1d88ca; }
.style-45952 A:hover { text-decoration: none;opacity: .8; }
.style-45952 { background-color: #ffffff;padding: 0px 0px 0px 0;border-width: 0px 0 0 0;border-style: solid;border-color: #1d88ca;margin-bottom: 40px; }
.style-45952 time { font-weight: bold;text-transform: lowercase; }
.style-45952 .category-description { margin: 0 30px 30px 30px; }
.style-45952 .h4-style A { color: #0c2963; }
.style-45952 .long-description { color: #FFFFFF; }
.style-45952 .photos { margin-bottom: 15px;text-align: center;padding: 7px 20px 20px 0; }
.style-45952 .news img { margin-bottom: 20px; }
.style-45952 .lists img { margin-bottom: 15px; }
.style-45952 A.links-urllink { color: #1D88CA; }
.style-45952 .album-select-form { margin-bottom: 10px; }
.style-45952 li.group { margin-bottom: 17px;padding-bottom: 15px;border-width: 0 0 2px 0;border-style: solid;border-color: #E0E4E6; }
.style-45952 li.group:first-child { border-left: 0px solid #fff; }
.style-45952 .date-icon { background-color: #17489c;color: #FFFFFF;margin: 0px; }
.style-45952 .month-name { padding: 3px 7px;font-family: 'PT Sans Narrow', sans-serif;text-transform: uppercase;font-weight: bold;letter-spacing: 0.09em; }
.style-45952 .day-number { padding: 7 px 7px;border-width: 3px;border-style: solid;background-color: #FFFFFF;border-color: #17489c;color: #17489c;font-weight: bold; }
.style-45952 .event-detail { margin-left: 60px; }
.style-45952 .view-all { margin-top: 0px; }
.style-41992 .h1-style { color: #1d88ca; }
.style-41992 .h2-style { color: #202e61;letter-spacing: 0.08em;margin-bottom: 10px;border-width: 0px 0 0px 0;border-style: solid;border-color: #1d88ca; }
.style-41992 .h3-style { color: #1d88ca;margin: 0 0px 15px 30px; }
.style-41992 .h4-style { color: #1d88ca;text-transform: ;padding: 8px 8px 8px 40px;background-color: #ECEAE5; }
.style-41992 A { font-size: 17px;color: #1d88ca;letter-spacing: 0.07em;padding: 0px 0px 0px 0;line-height: 14px; }
.style-41992 A:hover { text-decoration: none;opacity: .8;color: #202E61; }
.style-41992 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-41992 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #ffffff;margin-bottom: 30px;text-align: left; }
.style-41992 time { font-weight: bold; }
.style-41992 .category-description { margin: 0 30px 30px 30px; }
.style-41992 .long-description { color: #FFFFFF; }
.style-41992 .brief-description { padding: 10px 10px 10px 38px;border-width: 2px;border-style: solid;border-color: #ECEAE5; }
.style-41992 .photos { margin-bottom: 15px;text-align: center; }
.style-41992 .news img { margin-bottom: 20px; }
.style-41992 .lists img { margin-bottom: 15px; }
.style-41992 .question { color: #1d88ca;padding: 7px 9px 12px 50px;background-color: #ECEAE5;font-size: 26px;font-family: 'PT Sans', sans-serif;margin-bottom: 0px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/icon-circlearrow-side.png');background-position: left center;background-repeat: no-repeat;text-transform: none; }
.style-41992 .question:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/icon-circlearrow-down.png');background-position: left center;background-repeat: no-repeat; }
.style-41992 .answer { padding: 10px 10px 10px 38px;border-width: 2px;border-style: solid;border-color: #ECEAE5; }
.style-41992 A.links-urllink { color: #1D88CA; }
.style-41992 .album-select-form { margin-bottom: 10px; }
.style-41992 li.group { margin-bottom: 2px;margin: 0px;padding: 2px; }
.style-41992 li.group:first-child { border-left: 0px solid #fff; }
.style-41992 div.content-wrap { line-height: 2; }
.style-52003 .h2-style { text-align: left;text-transform: uppercase; }
.style-52003 .h4-style { color: #0c2963;font-size: 3.375rem;text-align: center;font-family: 'IBM Plex Serif', serif;letter-spacing: -.03em;font-weight: normal; }
.style-52003 { text-align: center;margin: 0 20px 50px; }
.style-52003 .brief-description { font-weight: 500;color: #0c2963;font-family: 'Montserrat', sans-serif;font-size: .9375em;margin: .75em 0 0 0;text-align: center; }
.style-52003 .lists img { margin: 0 auto 1.875em;height: 120px !important; }
.style-52003 li.group { width: 30%;display: inline-block;vertical-align: top;padding: 30px;box-sizing: border-box;background-color: #fff;margin: 0 10px; }
.style-65324 .h4-style { color: #1D88CA;font-family: 'Montserrat', sans-serif;text-transform: uppercase;font-size: 19px; }
.style-65324 { padding-bottom: 30px; }
.style-65324 .brief-description { margin: 0 0 .5em;font-size: 14px; }
.style-65324 .lists img { margin-bottom: 1em; }
.style-65324 li.group { width: 47%;display: inline-block;vertical-align: top;padding: 15px;box-sizing: border-box;background-color: #fff;margin: 5px 5px; }
.style-65412 .h1-style { color: #ffffff; }
.style-65412 .h2-style { color: #ffffff; }
.style-65412 .h3-style { color: #FFFFFF;margin: 0 0px 15px 30px; }
.style-65412 .h4-style { color: #ffffff;text-transform: uppercase;font-weight: bold;font-size: 17px; }
.style-65412 .h5-style { color: #ffffff; }
.style-65412 .h6-style { color: #ffffff; }
.style-65412 A { color: #ffffff;font-weight: bold; }
.style-65412 A:hover { text-decoration: underline;opacity: .8; }
.style-65412 .button { color: #FFFFFF;letter-spacing: 0.07em; }
.style-65412 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #3689D5;padding: 18px;margin-bottom: 10px;color: #ffffff; }
.style-65412 time { font-weight: bold; }
.style-65412 .category-description { margin: 0 30px 30px 30px; }
.style-65412 .long-description { color: #FFFFFF; }
.style-65412 .photos { margin-bottom: 15px;text-align: center; }
.style-65412 .text img { border-width: 1px;border-style: solid;border-color: #1D88CA; }
.style-65412 .news img { margin-bottom: 20px; }
.style-65412 .email { text-decoration: underline;color: #219BE6; }
.style-65412 .lists img { margin-bottom: 15px; }
.style-65412 .affinity img { margin: 0 20px 20px 0;border-width: 1px;border-style: solid;border-color: #1D88CA; }
.style-65412 .name-prefix { font-weight: bold; }
.style-65412 .first-name { font-weight: bold; }
.style-65412 .last-name { font-weight: bold; }
.style-65412 .name-suffix { font-weight: bold; }
.style-65412 A.links-urllink { color: #1D88CA; }
.style-65412 .album-select-form { margin-bottom: 10px; }
.style-65412 li.group { margin-bottom: 30px; }
.style-65412 li.group:first-child { border-left: 0px solid #fff; }
.style-65412 div.content-wrap { color: #FFFFFF; }
.style-65412 .nick-name { font-weight: bold; }
.style-65412 .middle-initial { font-weight: bold; }
.style-65412 .maiden-name { font-weight: bold; }
.style-65412 .business-name { font-weight: bold; }
.style-65412 .grad-year-short { font-weight: bold; }
.style-65413 .h1-style { color: #ffffff; }
.style-65413 .h2-style { color: #ffffff; }
.style-65413 .h3-style { color: #FFFFFF;margin: 0 0px 15px 30px; }
.style-65413 .h4-style { color: #ffffff;text-transform: uppercase;font-weight: bold;font-size: 17px; }
.style-65413 .h5-style { color: #ffffff; }
.style-65413 .h6-style { color: #ffffff; }
.style-65413 A { color: #ffffff;font-weight: bold; }
.style-65413 A:hover { text-decoration: underline;opacity: .8; }
.style-65413 .button { color: #FFFFFF;letter-spacing: 0.07em; }
.style-65413 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #24509A;padding: 18px;margin-bottom: 10px;color: #ffffff; }
.style-65413 time { font-weight: bold; }
.style-65413 .category-description { margin: 0 30px 30px 30px; }
.style-65413 .long-description { color: #FFFFFF; }
.style-65413 .photos { margin-bottom: 15px;text-align: center; }
.style-65413 .text img { border-width: 1px;border-style: solid;border-color: #1D88CA; }
.style-65413 .news img { margin-bottom: 20px; }
.style-65413 .email { text-decoration: underline;color: #219BE6; }
.style-65413 .lists img { margin-bottom: 15px; }
.style-65413 .affinity img { margin: 0 20px 20px 0;border-width: 1px;border-style: solid;border-color: #1D88CA; }
.style-65413 .name-prefix { font-weight: bold; }
.style-65413 .first-name { font-weight: bold; }
.style-65413 .last-name { font-weight: bold; }
.style-65413 .name-suffix { font-weight: bold; }
.style-65413 A.links-urllink { color: #1D88CA; }
.style-65413 .album-select-form { margin-bottom: 10px; }
.style-65413 li.group { margin-bottom: 30px; }
.style-65413 li.group:first-child { border-left: 0px solid #fff; }
.style-65413 div.content-wrap { color: #FFFFFF; }
.style-65413 .nick-name { font-weight: bold; }
.style-65413 .middle-initial { font-weight: bold; }
.style-65413 .maiden-name { font-weight: bold; }
.style-65413 .business-name { font-weight: bold; }
.style-65413 .grad-year-short { font-weight: bold; }
.style-65271 { text-align: center;margin: 0 0 2.5em;margin-bottom: 0px; }
.style-65271 A.links-urllink { display: block;font-size: 1.0625em;text-transform: uppercase;font-weight: 700;font-family: 'Montserrat', sans-serif;letter-spacing: .06em;color: #fff;padding: .75em 3em;-webkit-box-shadow: 0px 2px 2.91px 0.09px rgba(0, 0, 0, 0.2);box-shadow: 0px 2px 2.91px 0.09px rgba(0, 0, 0, 0.2); }
.style-65271 A.links-urllink:hover { text-decoration: none; }
.style-65271 li.group { background-color: #008bce;margin: 0 .25em;display: inline-block;-webkit-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease; }
.style-65271 li.group:hover { background-color: #0072bc; }
.style-65271 li.subcategory-group { padding-top: 50px; }
.style-83444 .h1-style { color: #1d88ca; }
.style-83444 .h2-style { color: #1d88ca; }
.style-83444 .h3-style { color: #13294B;margin: 0 0px -0px 0px;font-size: 16px;margin-top: -10px; }
.style-83444 .h4-style { color: #1d88ca;text-transform: uppercase; }
.style-83444 A { color: #1d88ca;text-decoration: underline; }
.style-83444 A:hover { color: #1d88ca;text-decoration: none; }
.style-83444 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-83444 { background-color: #ffffff;padding: 18px;border-width: 4px 0px 0px;: 0px;border-style: solid;border-color: #1d88ca; }
.style-83444 time { font-weight: bold; }
.style-83444 .category-description { margin: 0 30px 30px 30px; }
.style-83444 .long-description { color: #000000; }
.style-83444 .photos { margin-bottom: 15px;text-align: center;padding: 7px 20px 20px 0; }
.style-83444 .news img { margin-bottom: 20px; }
.style-83444 .lists img { margin-bottom: 15px; }
.style-83444 A.links-urllink { color: #1D88CA; }
.style-83444 .album-select-form { margin-bottom: 10px; }
.style-83444 li.group { margin-bottom: 30px; }
.style-83444 li.group:first-child { border-left: 0px solid #fff; }
.style-83444 div.content-wrap { line-height: 2; }
.style-96447 .h1-style { color: #1d88ca; }
.style-96447 .h2-style { color: #1d88ca; }
.style-96447 .h3-style { color: #1d88ca;margin: 0 0px 15px 00px; }
.style-96447 .h4-style { color: #3689D5;font-size: 1.575rem;letter-spacing: -.03em; }
.style-96447 A { color: #1d88ca;text-decoration: underline; }
.style-96447 A:hover { color: #1d88ca;text-decoration: none; }
.style-96447 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-96447 { background-color: #ffffff;padding: 18px;margin-bottom: 30px;border-width: .5px .5px .5px;: 2px;border-style: solid;border-color: #B4B6B7; }
.style-96447 time { font-weight: bold; }
.style-96447 .category-description { margin: 0 30px 30px 30px; }
.style-96447 .long-description { color: #FFFFFF; }
.style-96447 .brief-description { color: #13294B;font-family: 'Montserrat', sans-serif; }
.style-96447 .photos { margin-bottom: 15px;text-align: center;padding: 7px 20px 20px 0; }
.style-96447 .news img { margin-bottom: 20px; }
.style-96447 .lists img { margin: 0 auto 1.875em;height: 100px !important; }
.style-96447 A.links-urllink { color: #1D88CA; }
.style-96447 .album-select-form { margin-bottom: 10px; }
.style-96447 li.group { margin-bottom: 10px; }
.style-96447 li.group:first-child { border-left: 0px solid #fff; }
.style-96447 div.content-wrap { line-height: 2; }
.style-82973 .h2-style { background-position: left center;background-repeat: no-repeat;color: #1D88CA;letter-spacing: .1em; }
.style-82973 .h4-style { color: #1D88CA; }
.style-82973 { margin-bottom: 10px; }
.style-82973 time { font-weight: bold;margin-bottom: 15px; }
.style-82973 .readmore { color: #202E61;margin-bottom: 10px; }
.style-82973 .readmore:after { content: ">";right: -23px;top: 2px;color: #ffffff;background-color: #1d88ca;line-height: 13px;font-size: 16px;padding: 0px 5px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-82973 .archive { color: #1D88CA; }
.style-82973 .archive:after { content: ">";right: -23px;top: 2px;color: #ffffff;background-color: #1d88ca;line-height: 13px;font-size: 16px;padding: 0px 5px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-82973 .h4-style A { color: #2198E3;text-transform: uppercase;font-weight: 100; }
.style-82973 .header-widget { margin-bottom: 0px; }
.style-82973 li.group { border-width: 0 0 1px 0;border-style: solid;border-color: #B4B7B8; }
.style-82973 .newsarchivelist .publish-month { margin-bottom: 15px; }
.style-82973 .view-comments { color: #202E61;margin-bottom: 10px; }
.style-82973 .view-comments:after { content: ">";right: -23px;top: 2px;color: #ffffff;background-color: #1d88ca;line-height: 13px;font-size: 16px;padding: 0px 5px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-65440 .h1-style { color: #13294B; }
.style-65440 .h2-style { color: #13294B;letter-spacing: 0.08em; }
.style-65440 .h3-style { color: #13294B;margin: 0 0px 15px 30px; }
.style-65440 .h4-style { color: #13294B;text-transform: uppercase; }
.style-65440 A { font-family: 'Montserrat', sans-serif;font-weight: bold;font-size: 16px;text-transform: uppercase;color: #13294B;letter-spacing: 0.07em;padding: 0px 0px 0px 0;line-height: 15px; }
.style-65440 A:hover { text-decoration: none;opacity: .8; }
.style-65440 A:after { content: ">";right: -23px;top: 2px;font-family: 'PT Sans Narrow', sans-serif;color: #ffffff;background-color: #13294B;line-height: 10px;font-size: 16px;padding: 0px 4px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-65440 .button { color: #13294B;letter-spacing: 0.07em; }
.style-65440 .button:after { background-color: #13294B; }
.style-65440 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #ffffff;padding: 20px 30px 0px 0px;margin-bottom: 30px;border-width: 4px 0 0 0;border-style: solid;border-color: #13294B
text-align: left; }
.style-65440 time { font-weight: bold; }
.style-65440 .category-description { margin: 0 30px 30px 30px; }
.style-65440 .long-description { color: #FFFFFF; }
.style-65440 .photos { margin-bottom: 15px;text-align: center; }
.style-65440 .news img { margin-bottom: 20px; }
.style-65440 .lists img { margin-bottom: 15px; }
.style-65440 A.links-urllink { color: #1D88CA; }
.style-65440 .album-select-form { margin-bottom: 10px; }
.style-65440 li.group { margin-bottom: 30px; }
.style-65440 li.group:first-child { border-left: 0px solid #fff; }
.style-65440 div.content-wrap { text-align: left; }
.style-65439 .h1-style { color: #13294B; }
.style-65439 .h2-style { color: #13294B;letter-spacing: 0.08em; }
.style-65439 .h3-style { color: #13294B;margin: 0 0px 15px 0px; }
.style-65439 .h4-style { color: #13294B;text-transform: uppercase; }
.style-65439 A { font-family: 'Montserrat', sans-serif;font-weight: bold;font-size: 15px;text-transform: ;color: #13294B;letter-spacing: 0.07em;padding: 0px 0px 0px 0;text-decoration: underline; }
.style-65439 A:hover { text-decoration: none;opacity: .8; }
.style-65439 .button { color: #13294B;letter-spacing: 0.07em; }
.style-65439 .button:after { background-color: #13294B; }
.style-65439 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #ffffff;padding: 20px 30px 0px 0px;margin-bottom: 30px;border-width: 4px 0 0 0;border-style: solid;border-color: #13294B;text-align: left; }
.style-65439 time { font-weight: bold; }
.style-65439 .category-description { margin: 0 30px 30px 30px; }
.style-65439 .long-description { color: #FFFFFF; }
.style-65439 .photos { margin-bottom: 15px;text-align: center; }
.style-65439 .news img { margin-bottom: 20px; }
.style-65439 .lists img { margin-bottom: 15px; }
.style-65439 A.links-urllink { color: #1D88CA; }
.style-65439 .album-select-form { margin-bottom: 10px; }
.style-65439 li.group { margin-bottom: 30px; }
.style-65439 li.group:first-child { border-left: 0px solid #fff; }
.style-65441 .h1-style { color: #3689D5; }
.style-65441 .h2-style { color: #3689D5;letter-spacing: 0.08em; }
.style-65441 .h3-style { color: #3689D5;margin: 0 0px 15px 0px; }
.style-65441 .h4-style { color: #3689D5;text-transform: uppercase; }
.style-65441 A { font-family: 'Montserrat', sans-serif;font-weight: bold;font-size: 16px;text-transform: uppercase;color: #3689D5;letter-spacing: 0.07em;padding: 0px 0px 0px 0;line-height: 15px; }
.style-65441 A:hover { text-decoration: none;opacity: .8; }
.style-65441 A:after { content: ">";right: -23px;top: 2px;font-family: 'PT Sans Narrow', sans-serif;color: #ffffff;background-color: #3689D5;line-height: 10px;font-size: 16px;padding: 0px 4px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-65441 .button { color: #3689D5;letter-spacing: 0.07em; }
.style-65441 .button:after { background-color: #3689D5; }
.style-65441 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #ffffff;padding: 20px 30px 0px 0px;margin-bottom: 30px;border-width: 4px 0 0 0;border-style: solid;border-color: #3689D5;text-align: left; }
.style-65441 time { font-weight: bold; }
.style-65441 .category-description { margin: 0 30px 30px 30px; }
.style-65441 .long-description { color: #FFFFFF; }
.style-65441 .photos { margin-bottom: 15px;text-align: center; }
.style-65441 .news img { margin-bottom: 20px; }
.style-65441 .lists img { margin-bottom: 15px; }
.style-65441 A.links-urllink { color: #1D88CA; }
.style-65441 .album-select-form { margin-bottom: 10px; }
.style-65441 li.group { margin-bottom: 30px; }
.style-65441 li.group:first-child { border-left: 0px solid #fff; }
.style-65437 .h1-style { color: #3689D5; }
.style-65437 .h2-style { color: #3689D5;letter-spacing: 0.08em; }
.style-65437 .h3-style { color: #3689D5;margin: 0 0px 15px 0px; }
.style-65437 .h4-style { color: #3689D5;text-transform: uppercase; }
.style-65437 A { font-family: 'Montserrat', sans-serif;font-weight: bold;font-size: 15px;text-transform: ;color: #3689D5;letter-spacing: 0.07em;padding: 0px 0px 0px 0;text-decoration: underline; }
.style-65437 A:hover { text-decoration: none;opacity: .8; }
.style-65437 .button { color: #3689D5;letter-spacing: 0.07em; }
.style-65437 .button:after { background-color: #3689D5; }
.style-65437 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #ffffff;padding: 20px 30px 0px 0px;margin-bottom: 30px;border-width: 4px 0 0 0;border-style: solid;border-color: #3689D5;text-align: left; }
.style-65437 time { font-weight: bold; }
.style-65437 .category-description { margin: 0 30px 30px 30px; }
.style-65437 .long-description { color: #FFFFFF; }
.style-65437 .photos { margin-bottom: 15px;text-align: center; }
.style-65437 .news img { margin-bottom: 20px; }
.style-65437 .lists img { margin-bottom: 15px; }
.style-65437 A.links-urllink { color: #1D88CA; }
.style-65437 .album-select-form { margin-bottom: 10px; }
.style-65437 li.group { margin-bottom: 30px; }
.style-65437 li.group:first-child { border-left: 0px solid #fff; }
.style-88979 .h1-style { color: #24509A; }
.style-88979 .h2-style { color: #24509A;letter-spacing: 0.08em; }
.style-88979 .h3-style { color: #24509A;margin: 0 0px 15px 0px; }
.style-88979 .h4-style { color: #24509A;text-transform: uppercase; }
.style-88979 A { font-family: 'Montserrat', sans-serif;font-weight: bold;font-size: 16px;text-transform: uppercase;color: #24509A;letter-spacing: 0.07em;padding: 0px 0px 0px 0;line-height: 15px; }
.style-88979 A:hover { text-decoration: none;opacity: .8; }
.style-88979 A:after { content: ">";right: -23px;top: 2px;font-family: 'PT Sans Narrow', sans-serif;color: #ffffff;background-color: #24509A;line-height: 10px;font-size: 16px;padding: 0px 4px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-88979 .button { color: #24509A;letter-spacing: 0.07em; }
.style-88979 .button:after { background-color: #24509A; }
.style-88979 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #ffffff;padding: 20px 30px 0px 0px;margin-bottom: 30px;border-width: 4px 0 0 0;border-style: solid;border-color: #24509A;text-align: left; }
.style-88979 time { font-weight: bold; }
.style-88979 .category-description { margin: 0 30px 30px 30px; }
.style-88979 .long-description { color: #FFFFFF; }
.style-88979 .photos { margin-bottom: 15px;text-align: center; }
.style-88979 .news img { margin-bottom: 20px; }
.style-88979 .lists img { margin-bottom: 15px; }
.style-88979 A.links-urllink { color: #1D88CA; }
.style-88979 .album-select-form { margin-bottom: 10px; }
.style-88979 li.group { margin-bottom: 30px; }
.style-88979 li.group:first-child { border-left: 0px solid #fff; }
.style-65438 .h1-style { color: #24509A; }
.style-65438 .h2-style { color: #24509A;letter-spacing: 0.08em; }
.style-65438 .h3-style { color: #24509A;margin: 0 0px 15px 0px; }
.style-65438 .h4-style { color: #24509A;text-transform: uppercase; }
.style-65438 A { font-family: 'Montserrat', sans-serif;font-weight: bold;font-size: 15px;text-transform: ;color: #24509A;letter-spacing: 0.07em;padding: 0px 0px 0px 0;text-decoration: underline; }
.style-65438 A:hover { text-decoration: none;opacity: .8; }
.style-65438 .button { color: #24509A;letter-spacing: 0.07em; }
.style-65438 .button:after { background-color: #24509A; }
.style-65438 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #ffffff;padding: 20px 30px 0px 0px;margin-bottom: 30px;border-width: 4px 0 0 0;border-style: solid;border-color: #24509A;text-align: left; }
.style-65438 time { font-weight: bold; }
.style-65438 .category-description { margin: 0 30px 30px 30px; }
.style-65438 .long-description { color: #FFFFFF; }
.style-65438 .photos { margin-bottom: 15px;text-align: center; }
.style-65438 .news img { margin-bottom: 20px; }
.style-65438 .lists img { margin-bottom: 15px; }
.style-65438 A.links-urllink { color: #1D88CA; }
.style-65438 .album-select-form { margin-bottom: 10px; }
.style-65438 li.group { margin-bottom: 30px; }
.style-65438 li.group:first-child { border-left: 0px solid #fff; }
.style-80670 .h4-style { font-family: 'IBM Plex Serif', serif;color: #0C2963;font-weight: bold;font-size: 1.3125rem;margin: -.15em .6667em .15em;display: block;line-height: 1.2; }
.style-80670 .h5-style { font-size: .857em;font-family: 'Montserrat', sans-serif;text-transform: uppercase;font-weight: 500;color: #0c2963;margin: 0 0 1.25em;letter-spacing: .06em; }
.style-80670 .button { font-family: 'Montserrat', sans-serif;color: #0c2963;font-size: .857em;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease;letter-spacing: .06em; }
.style-80670 .button:hover { color: #008bce;opacity: 1; }
.style-80670 { margin: 0 0 3.125em;font-size: .875em;font-family: 'IBM Plex Serif', serif; }
.style-80670 .link-image { width: 100%;margin: 0 0 1em;border-top: 8px solid #0c2963;position: relative; }
.style-80670 .long-description { margin: 0 1rem 0; }
.style-80670 .brief-description { margin: 0 1rem 0; }
.style-80670 .lists img { width: 100%;margin: 0 0 1em;border-top: 8px solid #0c2963;position: relative; }
.style-80670 A.links-urllink { font-family: 'IBM Plex Serif', serif;color: #0C2963;font-weight: bold;font-size: 1.3125rem;margin: -.15em .6667em .15em;display: block;line-height: 1.2; }
.style-80670 A.links-urllink:hover { text-decoration: none; }
.style-80670 li.group { padding-bottom: 1em;border: 1px solid #8e959b;margin: 0 .5em 1em;position: static;display: inline;float: left;width: calc(55% - 4em);box-sizing: border-box;background-color: #fff; }
.style-80670 div.content-wrap { line-height: 1.8; }
.style-65265 .h2-style { text-align: left;text-transform: uppercase; }
.style-65265 .h4-style { color: #1D88CA;font-family: 'Montserrat', sans-serif;text-transform: uppercase;font-size: 19px; }
.style-65265 { text-align: center;margin: 0 20px 50px; }
.style-65265 .brief-description { font-weight: 500;color: #0c2963;font-family: 'Montserrat', sans-serif;font-size: .9375em;margin: .50em 0 0 0;text-align: center; }
.style-65265 .lists img { margin: 0 auto 1.875em;height: 120px !important; }
.style-65265 li.group { width: 24%;display: inline-block;vertical-align: top;padding: 10px;box-sizing: border-box; }
.style-66391 .h2-style { text-align: left;text-transform: uppercase; }
.style-66391 .h4-style { color: #1D88CA;font-family: 'Montserrat', sans-serif;text-transform: uppercase;font-size: 19px; }
.style-66391 { text-align: center;margin: 0 20px 50px; }
.style-66391 .brief-description { font-weight: 500;color: #0c2963;font-family: 'Montserrat', sans-serif;font-size: .9375em;margin: .50em 0 0 0;text-align: center; }
.style-66391 .lists img { margin: 0 auto 1.875em;height: 120px !important; }
.style-66391 li.group { width: 20%;display: inline-block;vertical-align: top;padding: 10px;box-sizing: border-box; }
.style-42890 .h2-style { background-position: left center;background-repeat: no-repeat;color: #17489C;letter-spacing: .1em; }
.style-42890 .h4-style { color: #1D88CA; }
.style-42890 { margin-bottom: 10px; }
.style-42890 time { font-weight: bold;margin-bottom: 15px; }
.style-42890 .readmore { color: #202E61;margin-bottom: 10px; }
.style-42890 .readmore:after { content: ">";right: -23px;top: 2px;color: #ffffff;background-color: #1d88ca;line-height: 13px;font-size: 16px;padding: 0px 5px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-42890 .archive { color: #1D88CA; }
.style-42890 .archive:after { content: ">";right: -23px;top: 2px;color: #ffffff;background-color: #1d88ca;line-height: 13px;font-size: 16px;padding: 0px 5px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-42890 .h4-style A { color: #2198E3;text-transform: uppercase;font-weight: 100; }
.style-42890 .header-widget { margin-bottom: 0px; }
.style-42890 li.group { border-width: 0 0 1px 0;border-style: solid;border-color: #B4B7B8; }
.style-42890 .newsarchivelist .publish-month { margin-bottom: 15px; }
.style-42890 .view-comments { color: #202E61;margin-bottom: 10px; }
.style-42890 .view-comments:after { content: ">";right: -23px;top: 2px;color: #ffffff;background-color: #1d88ca;line-height: 13px;font-size: 16px;padding: 0px 5px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-42703 .h1-style { color: #749d4c; }
.style-42703 .h2-style { color: #749d4c;letter-spacing: 0.08em;text-align: center; }
.style-42703 .h3-style { color: #749d4c;margin: 0 0px 15px 0px; }
.style-42703 .h4-style { color: #749d4c;text-transform: uppercase; }
.style-42703 A { font-family: 'Montserrat', sans-serif;font-weight: bold;font-size: 16px;text-transform: uppercase;color: #749d4c;letter-spacing: 0.07em;padding: 0px 0px 0px 0;line-height: 14px; }
.style-42703 A:hover { text-decoration: none;opacity: .8; }
.style-42703 A:after { content: ">";right: -23px;top: 2px;font-family: 'PT Sans Narrow', sans-serif;color: #ffffff;background-color: #749d4c;line-height: 10px;font-size: 16px;padding: 0px 4px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-42703 .button { color: #749d4c;letter-spacing: 0.07em;background-image: none;padding: 0; }
.style-42703 .button:after { background-color: #749d4c; }
.style-42703 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #ffffff;padding: 20px 30px 0px 0px;margin-bottom: 30px;border-width: 4px 0 0 0;border-style: solid;border-color: #749D4C;text-align: left; }
.style-42703 time { font-weight: bold; }
.style-42703 .category-description { margin: 0 30px 30px 30px; }
.style-42703 .long-description { color: #FFFFFF; }
.style-42703 .photos { margin-bottom: 15px;text-align: center; }
.style-42703 .news img { margin-bottom: 20px; }
.style-42703 .lists img { margin-bottom: 15px; }
.style-42703 A.links-urllink { color: #1D88CA; }
.style-42703 .album-select-form { margin-bottom: 10px; }
.style-42703 li.group { margin-bottom: 30px; }
.style-42703 li.group:first-child { border-left: 0px solid #fff; }
.style-42703 div.content-wrap { line-height: 1.8; }
.style-42702 .h1-style { color: #e1442f; }
.style-42702 .h2-style { color: #e1442f;letter-spacing: 0.08em;text-align: center; }
.style-42702 .h3-style { color: #e1442f;margin: 0 0px 15px 30px; }
.style-42702 .h4-style { color: #e1442f;text-transform: uppercase; }
.style-42702 A { font-family: 'Montserrat', sans-serif;font-weight: bold;font-size: 16px;text-transform: uppercase;color: #e1442f;letter-spacing: 0.07em;padding: 0px 0px 0px 0;line-height: 15px; }
.style-42702 A:hover { text-decoration: none;opacity: .8; }
.style-42702 A:after { content: ">";right: -23px;top: 2px;color: #ffffff;background-color: #e1442f;line-height: 10px;font-family: 'PT Sans Narrow', sans-serif;font-size: 16px;padding: 0px 4px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-42702 .button { color: #e1442f;letter-spacing: 0.07em;background-image: none;padding: 0; }
.style-42702 .button:after { background-color: #e1442f; }
.style-42702 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #ffffff;padding: 20px 30px 0px 0px;margin-bottom: 30px;border-width: 4px 0 0 0;border-style: solid;border-color: #e1442f;text-align: left; }
.style-42702 time { font-weight: bold; }
.style-42702 .category-description { margin: 0 30px 30px 30px; }
.style-42702 .long-description { color: #FFFFFF; }
.style-42702 .photos { margin-bottom: 15px;text-align: center; }
.style-42702 .news img { margin-bottom: 20px; }
.style-42702 .lists img { margin-bottom: 15px; }
.style-42702 A.links-urllink { color: #1D88CA; }
.style-42702 .album-select-form { margin-bottom: 10px; }
.style-42702 li.group { margin-bottom: 30px; }
.style-42702 li.group:first-child { border-left: 0px solid #fff; }
.style-42702 div.content-wrap { text-align: left;line-height: 1.8; }
.style-42704 .h1-style { color: #f6a81c; }
.style-42704 .h2-style { color: #f6a81c;letter-spacing: 0.08em;text-align: center; }
.style-42704 .h3-style { color: #f6a81c;margin: 0 0px 15px 0px; }
.style-42704 .h4-style { color: #f6a81c;text-transform: uppercase; }
.style-42704 A { font-family: 'Montserrat', sans-serif;font-weight: bold;font-size: 16px;text-transform: uppercase;color: #f6a81c;letter-spacing: 0.07em;padding: 0px 0px 0px 0;line-height: 15px; }
.style-42704 A:hover { text-decoration: none;opacity: .8; }
.style-42704 A:after { content: ">";right: -23px;top: 2px;font-family: 'PT Sans Narrow', sans-serif;color: #ffffff;background-color: #f6a81c;line-height: 10px;font-size: 16px;padding: 0px 4px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-42704 .button { color: #f6a81c;letter-spacing: 0.07em; }
.style-42704 .button:after { background-color: #f6a81c; }
.style-42704 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #ffffff;padding: 20px 30px 0px 0px;margin-bottom: 30px;border-width: 4px 0px 0px 0px;border-style: solid;border-color: #f6a81c;text-align: left; }
.style-42704 time { font-weight: bold; }
.style-42704 .category-description { margin: 0 30px 30px 30px; }
.style-42704 .long-description { color: #FFFFFF; }
.style-42704 .photos { margin-bottom: 15px;text-align: center; }
.style-42704 .news img { margin-bottom: 20px; }
.style-42704 .lists img { margin-bottom: 15px; }
.style-42704 A.links-urllink { color: #1D88CA; }
.style-42704 .album-select-form { margin-bottom: 10px; }
.style-42704 li.group { margin-bottom: 30px; }
.style-42704 li.group:first-child { border-left: 0px solid #fff; }
.style-42704 div.content-wrap { line-height: 1.8; }
.style-73708 .h1-style { color: #1d88ca; }
.style-73708 .h2-style { color: #1d88ca; }
.style-73708 .h3-style { color: #1d88ca;margin: 0 0px 15px 30px; }
.style-73708 .h4-style { color: #1d88ca;text-transform: uppercase; }
.style-73708 A { color: #1d88ca;text-decoration: underline; }
.style-73708 A:hover { color: #1d88ca;text-decoration: none; }
.style-73708 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-73708 { background-color: #ffffff;padding: 0px 20px 0px 0;margin-bottom: 20px;border-width: 0px 0 0 0;border-style: solid;border-color: #1d88ca; }
.style-73708 time { font-weight: bold; }
.style-73708 .category-description { margin: 0 30px 30px 30px; }
.style-73708 .long-description { color: #FFFFFF; }
.style-73708 .photos { margin-bottom: 15px;text-align: center;padding: 7px 20px 20px 0; }
.style-73708 .news img { margin-bottom: 20px; }
.style-73708 .lists img { margin-bottom: 15px; }
.style-73708 .album-select-form { margin-bottom: 10px; }
.style-73708 li.group { width: 30%;display: inline-block;vertical-align: top;padding: 28px;box-sizing: border-box;background-color: #fff;margin: 5px 3px 5px;transform: translate(2.5%, 0%); }
.style-73708 li.group:first-child { border-left: 0px solid #fff; }
.style-73708 li.subcategory-group { padding: 1.6667em .8333em !important;font-weight: 500;color: inherit; }
.style-45397 .h1-style { color: #1d88ca; }
.style-45397 .h2-style { color: #202e61;letter-spacing: 0.08em;margin-bottom: 10px;border-width: 0px 0 0px 0;border-style: solid;border-color: #1d88ca; }
.style-45397 .h3-style { color: #1d88ca;margin: 0 0px 15px 30px; }
.style-45397 .h4-style { padding: 12px;background-color: #ECEAE5;font-size: 18px;margin: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-45397 A:hover { text-decoration: none;background-position: left center;background-repeat: no-repeat;color: #202E61; }
.style-45397 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-45397 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #ffffff;margin-bottom: 30px;text-align: left; }
.style-45397 time { font-weight: bold; }
.style-45397 .category-description { margin: 0 30px 30px 30px; }
.style-45397 .long-description { color: #FFFFFF; }
.style-45397 .brief-description { padding: 10px 10px 10px 38px;border-width: 2px;border-style: solid;border-color: #ECEAE5;margin: 0 0 1em; }
.style-45397 .photos { margin-bottom: 15px;text-align: center; }
.style-45397 .news img { margin-bottom: 20px; }
.style-45397 .lists img { margin-bottom: 15px; }
.style-45397 .question { padding: 10px 3px 10px 40px;line-height: 14px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/icon-circlearrow-down.png');background-position: left center;background-repeat: no-repeat; }
.style-45397 .answer { padding: 10px 10px 10px 38px;border-width: 2px;border-style: solid;border-color: #ECEAE5;margin: 0 0 1em; }
.style-45397 A.links-urllink { color: #1D88CA; }
.style-45397 .album-select-form { margin-bottom: 10px; }
.style-45397 li.group { margin-bottom: 2px; }
.style-45397 li.group:first-child { border-left: 0px solid #fff; }
.style-45397 div.content-wrap { line-height: 2; }
.style-41983 .h1-style { color: #1d88ca; }
.style-41983 .h2-style { color: #202e61;letter-spacing: 0.08em;margin-bottom: 10px;border-width: 0px 0 0px 0;border-style: solid;border-color: #1d88ca; }
.style-41983 .h3-style { color: #1d88ca; }
.style-41983 .h4-style { padding: 6px 8px 8px 40px;background-color: #ECEAE5;box-sizing: border-box;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/icon-circlearrow-down.png');background-position: left center;background-repeat: no-repeat;background-size: 31px; }
.style-41983 .h4-style:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/icon-circlearrow-side.png');background-position: left center;background-repeat: no-repeat; }
.style-41983 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-41983 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #ffffff;margin-bottom: 40px;text-align: left; }
.style-41983 time { font-weight: bold; }
.style-41983 .category-description { margin: 0 30px 30px 30px; }
.style-41983 .h4-style A { box-sizing: border-box;position: relative;font-family: 'Montserrat', sans-serif;font-weight: normal;font-size: 16px;color: #1d88ca;letter-spacing: 0.06em;line-height: 14px; }
.style-41983 .h4-style A:hover { text-decoration: none;color: #202E61; }
.style-41983 .h4-style A:before { content: "";display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;z-index: 1; }
.style-41983 .long-description { color: #FFFFFF; }
.style-41983 .brief-description { padding: 10px 38px;border-width: 2px;border-style: solid;border-color: #ECEAE5; }
.style-41983 .photos { margin-bottom: 15px;text-align: center; }
.style-41983 .news img { margin-bottom: 20px; }
.style-41983 .lists img { margin-bottom: 15px; }
.style-41983 .answer { padding: 10px 10px 10px 38px;border-width: 2px;border-style: solid;border-color: #ECEAE5; }
.style-41983 A.links-urllink { color: #1D88CA; }
.style-41983 .album-select-form { margin-bottom: 10px; }
.style-41983 li.group { margin-bottom: 2px; }
.style-41983 li.group:first-child { border-left: 0px solid #fff; }
.style-41983 div.content-wrap { line-height: 2; }
.style-87302 .h1-style { color: #1d88ca; }
.style-87302 .h2-style { color: #ffffff;letter-spacing: 0.08em;margin-bottom: 10px;border-width: 0px 0 0px 0;border-style: solid;border-color: #1d88ca; }
.style-87302 .h3-style { color: #1d88ca; }
.style-87302 .h4-style { padding: 6px 8px 8px 40px;background-color: #ECEAE5;box-sizing: border-box;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/icon-circlearrow-down.png');background-position: left center;background-repeat: no-repeat;background-size: 31px; }
.style-87302 .h4-style:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/icon-circlearrow-side.png');background-position: left center;background-repeat: no-repeat; }
.style-87302 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-87302 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-bottom: 40px;text-align: left; }
.style-87302 time { font-weight: bold; }
.style-87302 .category-description { margin: 0 30px 30px 30px; }
.style-87302 .h4-style A { box-sizing: border-box;position: relative;font-family: 'Montserrat', sans-serif;font-weight: normal;font-size: 16px;color: #1d88ca;letter-spacing: 0.06em;line-height: 14px; }
.style-87302 .h4-style A:hover { text-decoration: none;color: #202E61; }
.style-87302 .h4-style A:before { content: "";display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;z-index: 1; }
.style-87302 .long-description { color: #FFFFFF; }
.style-87302 .brief-description { padding: 10px 38px;border-width: 2px;border-style: solid;border-color: #ECEAE5;background-color: #ffffff; }
.style-87302 .photos { margin-bottom: 15px;text-align: center; }
.style-87302 .news img { margin-bottom: 20px; }
.style-87302 .lists img { margin-bottom: 15px; }
.style-87302 .answer { padding: 10px 10px 10px 38px;border-width: 2px;border-style: solid;border-color: #ECEAE5; }
.style-87302 A.links-urllink { color: #1D88CA; }
.style-87302 .album-select-form { margin-bottom: 10px; }
.style-87302 li.group { margin-bottom: 2px; }
.style-87302 li.group:first-child { border-left: 0px solid #fff; }
.style-87302 div.content-wrap { line-height: 2; }
.style-41981 .h2-style { color: #1d88ca;letter-spacing: 0.08em; }
.style-41981 .h4-style { color: #1d88ca;letter-spacing: 0.06em;font-size: 28px;background-color: #FFFFFF; }
.style-41981 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }
.style-41981 .brief-description { line-height: 2; }
.style-41981 .lists img { text-align: left; }
.style-41981 li.group { border-color: #b4b7b8;margin-bottom: 30px;text-align: left; }
.style-41981 div.content-wrap { line-height: 2; }
.style-42010 .h1-style { color: #1d88ca; }
.style-42010 .h2-style { color: #1d88ca; }
.style-42010 .h3-style { color: #1d88ca;margin: 0 0px 15px 30px; }
.style-42010 .h4-style { color: #1d88ca;display: inline-block;float: left;text-align: left;font-size: 17px;font-weight: bold; }
.style-42010 A { font-family: 'Montserrat', sans-serif;font-weight: bold;font-size: 16px;text-transform: uppercase;color: #1d88ca;letter-spacing: 0.07em; }
.style-42010 A:hover { color: #1d88ca; }
.style-42010 A:after { content: ">";right: -23px;top: 2px;color: #ffffff;font-family: 'PT Sans Narrow', sans-serif;background-color: #1d88ca;line-height: 13px;font-size: 16px;padding: 0px 3px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-42010 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-42010 { background-color: #ffffff;padding: 0px 18px 0px 0;margin-bottom: 15px;border-width: 0px 0 0 0;border-style: solid;border-color: #1d88ca; }
.style-42010 time { font-weight: bold; }
.style-42010 .category-description { margin: 0 30px 30px 30px; }
.style-42010 .long-description { color: #FFFFFF; }
.style-42010 .brief-description { text-align: right; }
.style-42010 .photos { margin-bottom: 15px;text-align: center;padding: 7px 20px 20px 0; }
.style-42010 .news img { margin-bottom: 20px; }
.style-42010 .lists img { margin-bottom: 15px; }
.style-42010 A.links-urllink { color: #1D88CA; }
.style-42010 .album-select-form { margin-bottom: 10px; }
.style-42010 li.group { margin-bottom: 15px; }
.style-42010 li.group:first-child { border-left: 0px solid #fff; }
.style-42010 div.content-wrap { line-height: 2; }
.style-71565 .h1-style { color: #1d88ca; }
.style-71565 .h2-style { color: #1d88ca; }
.style-71565 .h3-style { color: #1d88ca;margin: 0 0px 15px 30px; }
.style-71565 .h4-style { color: #1d88ca;text-transform: uppercase; }
.style-71565 A { color: #1d88ca; }
.style-71565 A:hover { color: #1d88ca;text-decoration: none; }
.style-71565 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-71565 { margin-bottom: 30px; }
.style-71565 time { font-weight: bold; }
.style-71565 .category-description { margin: 0 30px 30px 30px; }
.style-71565 .long-description { margin-bottom: 30px;display: inline-block;vertical-align: top;width: 100%;margin: .5em .25em; }
.style-71565 .photos { margin-bottom: 15px;text-align: center;padding: 7px 20px 20px 0; }
.style-71565 .news img { margin-bottom: 20px; }
.style-71565 .lists img { margin-bottom: 15px; }
.style-71565 .biobutton { padding-left: 80px; }
.style-71565 .affinity img { padding-right: 1em; }
.style-71565 .first-name { font-size: 1rem;text-transform: none;font-weight: normal;color: #363636; }
.style-71565 .last-name { font-size: 1rem;text-transform: none;font-weight: normal;color: #363636; }
.style-71565 .name-suffix { font-size: 1rem;text-transform: none;font-weight: normal;color: #363636; }
.style-71565 .backbutton { padding: 10px; }
.style-71565 A.links-urllink { color: #1D88CA; }
.style-71565 .album-select-form { margin-bottom: 10px; }
.style-71565 li.group { width: 30%;display: inline-block;vertical-align: top;padding: 10px;box-sizing: border-box;background-color: #fff;margin: 0 10px; }
.style-71565 li.group:first-child { border-left: 0px solid #fff; }
.style-74358 .h1-style { color: #1d88ca; }
.style-74358 .h2-style { color: #1d88ca;padding-top: 55px; }
.style-74358 .h3-style { color: #1d88ca;margin: 0 0px 15px 30px; }
.style-74358 .h4-style { color: #1d88ca;text-transform: uppercase; }
.style-74358 A { color: #1d88ca; }
.style-74358 A:hover { color: #1d88ca;text-decoration: none; }
.style-74358 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-74358 { margin-bottom: 30px; }
.style-74358 time { font-weight: bold; }
.style-74358 .category-description { margin: 0 30px 30px 30px; }
.style-74358 .long-description { margin-bottom: 30px;display: inline-block;vertical-align: top;width: 100%;margin: .5em .25em; }
.style-74358 .photos { margin-bottom: 15px;text-align: center;padding: 7px 20px 20px 0; }
.style-74358 .news img { margin-bottom: 20px; }
.style-74358 .lists img { margin-bottom: 15px; }
.style-74358 .biobutton { padding-left: 80px; }
.style-74358 .affinity img { padding-right: 1em; }
.style-74358 .first-name { font-size: 1rem;text-transform: none;font-weight: normal;color: #363636; }
.style-74358 .last-name { font-size: 1rem;text-transform: none;font-weight: normal;color: #363636; }
.style-74358 .name-suffix { font-size: 1rem;text-transform: none;font-weight: normal;color: #363636; }
.style-74358 .backbutton { padding: 10px; }
.style-74358 A.links-urllink { color: #1D88CA;font-weight: bold;text-decoration: underline; }
.style-74358 .album-select-form { margin-bottom: 10px; }
.style-74358 li.group { width: 15%;display: inline-block;vertical-align: top;padding: 10px;box-sizing: border-box;background-color: #fff;margin: 0 10px; }
.style-74358 li.group:first-child { border-left: 0px solid #fff; }
.style-13870 .h3-style { font-weight: bold;font-size: 25px; }
.style-13870 .h4-style { font-size: 21px; }
.style-13870 .button { color: #203C71;margin-top: 20px;position: relative; }
.style-13870 .button:after { position: absolute;content: ">";right: -23px;top: 2px;color: #ffffff;background-color: #203C71;line-height: 15px;font-size: 16px;padding: 1px 5px 2px 6px;border-radius: 20px;-webkit-text-stroke: .5px; }
.style-13870 { margin-bottom: 50px; }
.style-13870 time { margin-bottom: .75em;font-family: 'Montserrat', sans-serif;font-size: .9375em;font-weight: 500;letter-spacing: .06em;color: #0C2963; }
.style-13870 .h4-style A { text-decoration: none;font-weight: bold; }
.style-13870 .h4-style A:hover { color: #203C71; }
.style-13870 li.group { margin-top: 20px;padding-bottom: 20px;border-color: #D9D6CB;border-width: 0 0 1px 0;border-style: solid; }
.style-13870 li.group:first-child { margin-top: 0; }
.style-13870 li.group:after { content: "";display: table;clear: both; }
.style-13870 .date-icon { width: 43px;font-family: 'PT Sans Narrow', sans-serif;font-size: 18px;line-height: 1;background-color: #203C71;color: #FFFFFF;border-color: #D9D6CB;border-width: 1px;border-style: solid;padding: 6px 0 5px 0;text-transform: uppercase;-webkit-text-stroke: .5px; }
.style-13870 .event-detail { margin-left: 55px;padding-bottom: 10px;border-color: #D9D6CB;border-width: 0 0 1px 0;border-style: solid; }
.style-13870 .newsarchivelist img { padding-right: 1em; }
.style-13870 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-42015 .h1-style { color: #1d88ca; }
.style-42015 .h2-style { color: #1d88ca;margin-bottom: 15px; }
.style-42015 .h3-style { color: #1d88ca;margin: 0 0px 15px 30px; }
.style-42015 A:hover { text-decoration: underline; }
.style-42015 .button { border: none; }
.style-42015 { background-color: #ffffff;padding: 10px 0px 0px 0;margin-bottom: 30px;border-width: 4px 0 0 0;border-style: solid;border-color: #1d88ca; }
.style-42015 time { font-weight: bold; }
.style-42015 .category-description { margin: 0 30px 30px 30px; }
.style-42015 .long-description { color: #FFFFFF; }
.style-42015 .photos { margin-bottom: 15px;text-align: center; }
.style-42015 .news img { margin-bottom: 20px; }
.style-42015 .lists img { margin-bottom: 15px; }
.style-42015 A.links-urllink { color: #1D88CA; }
.style-42015 .album-select-form { margin-bottom: 10px; }
.style-42015 li.group { margin-bottom: 30px; }
.style-42015 li.group:first-child { border-left: 0px solid #fff; }
.style-42015 .filter-list { margin-bottom: 0px; }
.style-42015 .button-group { padding-top: 0px; }
.style-42015 .newsarchivedatepicker .current-year { text-align: center; }
.style-42015 .newsarchivedatepicker .prev-year { text-align: right;font-weight: bold; }
.style-42015 .newsarchivedatepicker .prev-year:hover { text-decoration: underline;font-weight: bold;font-style: italic; }
.style-42015 .newsarchivedatepicker .month-number { margin-bottom: 5px;padding: 5px;font-size: 16px;font-weight: 500;text-transform: uppercase;color: #1D88CA;letter-spacing: 0.06em;background-color: #FFFFFF;border-width: 1px;border-style: solid;border-color: #1D88CA;font-family: 'Montserrat', sans-serif; }
.style-42015 .newsarchivedatepicker .month-number:hover { background-color: #202E61;color: #FFFFFF; }
.style-42015 .newsarchivedatepicker .next-year:hover { font-weight: bold;font-style: italic;text-decoration: underline; }
.style-42015 .newsarchivedatepicker .month-container { padding: 0px; }
.style-42015 .newsarchivedatepicker .year-container { margin-bottom: 5px; }
.style-42015 button.month-number.selected-month { background-color: #202E61;color: #FFFFFF; }
.style-42048 .h2-style { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/new-icon-news.png');background-position: left center;background-repeat: no-repeat;padding: 10px 0px 10px 80px;margin: 0px 20px 20px 0px;color: #17489C;letter-spacing: .06em;font-size: 28px;text-transform: uppercase; }
.style-42048 time { font-weight: bold;margin-bottom: 15px; }
.style-42048 .readmore { color: #202E61;margin-bottom: 10px; }
.style-42048 .readmore:after { content: ">";right: -23px;top: 2px;color: #ffffff;background-color: #1d88ca;line-height: 13px;font-size: 16px;padding: 0px 5px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-42048 .archive { color: #1D88CA; }
.style-42048 .archive:after { content: ">";right: -23px;top: 2px;color: #ffffff;background-color: #1d88ca;line-height: 13px;font-size: 16px;padding: 0px 5px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-42048 .h4-style A { color: #2198E3;text-transform: uppercase;font-weight: 100; }
.style-42048 li.group { border-width: 0 0 1px 0;border-style: solid;border-color: #B4B7B8; }
.style-42048 .newsarchivelist .publish-month { margin-bottom: 15px; }
.style-42048 .view-comments { color: #202E61;margin-bottom: 10px; }
.style-42048 .view-comments:after { content: ">";right: -23px;top: 2px;color: #ffffff;background-color: #1d88ca;line-height: 13px;font-size: 16px;padding: 0px 5px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-41977 .h2-style { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/new-icon-news.png');background-position: left center;background-repeat: no-repeat;padding: 10px 0px 10px 80px;margin: 0px 20px 20px 0px;color: #17489C;letter-spacing: .06em;font-size: 28px;text-transform: uppercase; }
.style-41977 { margin-bottom: 40px; }
.style-41977 time { margin-bottom: .75em;color: #202E61;letter-spacing: .06em;font-weight: 500;font-family: 'Montserrat', sans-serif; }
.style-41977 .readmore:after { content: ">";right: -23px;top: 2px;color: #ffffff;background-color: #1d88ca;line-height: 13px;font-size: 16px;padding: 0px 5px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-41977 .archive { color: #1D88CA; }
.style-41977 .archive:after { content: ">";right: -23px;top: 2px;color: #ffffff;background-color: #1d88ca;line-height: 13px;font-size: 16px;padding: 0px 5px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-41977 .h4-style A { font-weight: bold; }
.style-41977 .h4-style A:hover { text-decoration: none; }
.style-41977 .brief-description { font-style: italic; }
.style-41977 li.group { border-width: 0 0 1px 0;border-style: solid;border-color: #B4B7B8;padding-bottom: 20px;margin-bottom: 20px; }
.style-41977 li.group:after { display: table;content: "";clear: both; }
.style-41977 .newsarchivelist img { padding-right: 1em; }
.style-41977 .newsarchivelist img:after { display: table;content: "";clear: both; }
.style-41977 .newsarchivelist .publish-month { margin-bottom: 15px; }
.style-41977 .view-comments { color: #202E61;margin-bottom: 10px; }
.style-41977 .view-comments:after { content: ">";right: -23px;top: 2px;color: #ffffff;background-color: #1d88ca;line-height: 13px;font-size: 16px;padding: 0px 5px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-68175 .h1-style { color: #1d88ca; }
.style-68175 .h2-style { color: #1d88ca;margin: 0 0px 10px 0px;font-size: 23px; }
.style-68175 .h3-style { color: #1d88ca;margin: 0 0px 0px 0px;font-size: 18px;margin-top: 20px;margin-bottom: 10px; }
.style-68175 .h4-style { color: #1d88ca;text-transform: uppercase; }
.style-68175 A { color: #1d88ca;text-decoration: underline; }
.style-68175 A:hover { color: #1d88ca;text-decoration: none; }
.style-68175 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-68175 { background-color: #ffffff;padding: 0px 25px 0px 0;margin-bottom: 20px;border-width: 0px 0 0 0;border-style: solid;border-color: #1d88ca; }
.style-68175 time { font-weight: bold; }
.style-68175 .category-description { margin: 0 30px 30px 30px; }
.style-68175 .long-description { color: #FFFFFF; }
.style-68175 .photos { img {
  width: 100px;height: auto;: }; }
.style-68175 .text img { max-height: 200px;max-width: 200px; }
.style-68175 .news img { margin-bottom: 20px; }
.style-68175 .lists img { margin-bottom: 15px; }
.style-68175 A.links-urllink { color: #1D88CA; }
.style-68175 .album-select-form { margin-bottom: 10px; }
.style-68175 li.group { margin-bottom: 30px; }
.style-68175 li.group:first-child { border-left: 0px solid #fff; }
.style-68175 div.content-wrap { text-align: left;font-size: 16px;line-height: 2;margin-top: -5px;margin-bottom: 10px; }
.style-63923 .h1-style { color: #1d88ca; }
.style-63923 .h2-style { color: #1d88ca; }
.style-63923 .h3-style { color: #1d88ca;margin: 0 0px 15px 30px; }
.style-63923 .h4-style { color: #1d88ca;text-transform: uppercase; }
.style-63923 A { color: #1d88ca;text-decoration: underline; }
.style-63923 A:hover { color: #1d88ca;text-decoration: none; }
.style-63923 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-63923 { background-color: #ffffff;padding: 0px 18px 0px 0;margin-bottom: 30px;border-width: 0px 0 0 0;border-style: solid;border-color: #1d88ca; }
.style-63923 time { font-weight: bold; }
.style-63923 .category-description { margin: 0 30px 30px 30px; }
.style-63923 .long-description { color: #FFFFFF; }
.style-63923 .photos { img {
  width: 100px;height: auto;: }; }
.style-63923 .text img { max-height: 200px;max-width: 200px; }
.style-63923 .news img { margin-bottom: 20px; }
.style-63923 .lists img { margin-bottom: 15px; }
.style-63923 A.links-urllink { color: #1D88CA; }
.style-63923 .album-select-form { margin-bottom: 10px; }
.style-63923 li.group { margin-bottom: 30px; }
.style-63923 li.group:first-child { border-left: 0px solid #fff; }
.style-63923 div.content-wrap { text-align: left;font-size: 16px;line-height: 2; }
.style-51145 .h1-style { color: #1D88CA; }
.style-51145 .h2-style { color: #1D88CA;margin-bottom: .5em; }
.style-51145 .h3-style { color: #1D88CA; }
.style-51145 .h4-style { color: #1D88CA; }
.style-51145 A { font-family: 'Montserrat', sans-serif;font-weight: bold;font-size: 16px;text-transform: lowercase;color: #24509A;letter-spacing: 0.07em;padding: 0px 0px 0px 0;line-height: 14px; }
.style-51145 { margin-bottom: 20px; }
.style-51145 .link-image { position: relative;margin: 5px 5px 5px 5px;max-height: 44px;max-width: 44px;float: right; }
.style-51145 .photos { margin-bottom: 1.25em; }
.style-51145 A.links-urllink { line-height: 18px;font-family: 'PT Sans Narrow', sans-serif;font-size: 18px;font-weight: bold;letter-spacing: .13em;text-transform: uppercase;text-decoration: none;color: #FFFFFF; }
.style-51145 li.group { margin-bottom: 10px;background-color: #1d88ca;border-width: 1px;border-style: solid;border-color: #1d88ca;padding: 13px 10px; }
.style-51145 li.group:hover { background-color: #1d88ca;opacity: 0.8; }
.style-51145 div.content-wrap { text-align: left; }
.style-64906 .h4-style { font-weight: bold;padding: 3px;font-size: 20px;text-align: left; }
.style-64906 A { color: #0084C0; }
.style-64906 .button { margin-top: 20px; }
.style-64906 { margin-bottom: 5px; }
.style-64906 .description { font-size: 17px;padding: 0px;margin: 0px;line-height: 2; }
.style-64906 time { padding: 0px;margin: 0px;border-width: 0px;border-style: solid; }
.style-64906 .readmore { text-align: right; }
.style-64906 .h4-style A { text-decoration: none;font-weight: 500;color: #0c2963; }
.style-64906 .h4-style A:hover { color: inherit; }
.style-64906 .brief-description { background-position: left top;text-align: left;padding: 0px;margin: 15px 0 0 0;font-style: italic;margin-bottom: 1em; }
.style-64906 .brief-description:first-line { : p; }
.style-64906 .brief-description:first-child { : <p>; }
.style-64906 .location { margin: 15px 0 0 0; }
.style-64906 .author { padding: 0px; }
.style-64906 .submit-button { margin-top: 0; }
.style-64906 .photo img { margin-bottom: 5px; }
.style-64906 .search-text { font-family: 'PT Sans', sans-serif; }
.style-64906 .newsdetail img { margin: 5px; }
.style-64906 .backbutton { text-align: left; }
.style-64906 li.group { margin: 0 0 1.5em; }
.style-64906 div.content-wrap { line-height: 2; }
.style-64906 .search-container { margin-bottom: 30px; }
.style-48923 .h1-style { color: #1D88CA; }
.style-48923 .h2-style { color: #1D88CA; }
.style-48923 .h3-style { color: #1D88CA; }
.style-48923 .h4-style { color: #1D88CA; }
.style-48923 { margin-bottom: 20px; }
.style-48923 .link-image { position: relative;margin: 5px 5px 5px 5px;max-height: 44px;max-width: 44px;float: right; }
.style-48923 A.links-urllink { line-height: 18px;font-family: 'PT Sans Narrow', sans-serif;font-size: 18px;font-weight: bold;letter-spacing: .13em;text-transform: uppercase;text-decoration: none;color: #FFFFFF; }
.style-48923 li.group { margin-bottom: 10px;background-color: #1d88ca;border-width: 1px;border-style: solid;border-color: #1d88ca;padding: 13px 10px; }
.style-48923 li.group:hover { background-color: #1d88ca;opacity: 0.8; }
.style-48923 div.content-wrap { text-align: left;line-height: 2; }
.style-64568 .h1-style { color: #1d88ca; }
.style-64568 .h2-style { color: #1d88ca;margin: 0 0px 10px 0px; }
.style-64568 .h3-style { color: #1d88ca;margin: 0 0px -0px 0px;font-size: 18px; }
.style-64568 .h4-style { color: #1d88ca;text-transform: uppercase; }
.style-64568 .h5-style { font-size: 14.5px; }
.style-64568 A { color: #1d88ca;text-decoration: underline; }
.style-64568 A:hover { color: #1d88ca;text-decoration: none; }
.style-64568 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-64568 { background-color: #ffffff;padding: 0px 0px 0px 0;margin-bottom: 10px;border-width: 0px 0 0 0;border-style: solid;border-color: #1d88ca; }
.style-64568 time { font-weight: bold; }
.style-64568 .category-description { margin: 0 30px 30px 30px; }
.style-64568 .long-description { color: #FFFFFF; }
.style-64568 .photos { img {
  width: 100px;height: auto;: }; }
.style-64568 .text img { max-height: 200px;max-width: 200px; }
.style-64568 .news img { margin-bottom: 20px; }
.style-64568 .lists img { margin-bottom: 15px; }
.style-64568 A.links-urllink { color: #1D88CA; }
.style-64568 .album-select-form { margin-bottom: 10px; }
.style-64568 li.group { margin-bottom: 30px; }
.style-64568 li.group:first-child { border-left: 0px solid #fff; }
.style-64568 div.content-wrap { text-align: left;font-size: 16px;line-height: 2; }
.style-69806 .h1-style { color: #1d88ca; }
.style-69806 .h2-style { color: #1d88ca;font-size: 23px; }
.style-69806 .h3-style { color: #1d88ca; }
.style-69806 .h4-style { color: #1d88ca;text-transform: uppercase; }
.style-69806 A { color: #1d88ca;text-decoration: underline; }
.style-69806 A:hover { color: #1d88ca;text-decoration: none; }
.style-69806 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-69806 { background-color: #ffffff;padding: 0px;margin-bottom: 30px;border-width: 0px 1px 1px;: 1px;border-color: #1d88ca; }
.style-69806 time { font-weight: bold; }
.style-69806 .category-description { margin: 0 30px 30px 30px; }
.style-69806 .long-description { color: #FFFFFF; }
.style-69806 .photos { margin-bottom: 15px;text-align: center;padding: 7px 20px 20px 0; }
.style-69806 .news img { margin-bottom: 20px; }
.style-69806 .lists img { margin-bottom: 15px; }
.style-69806 A.links-urllink { color: #1D88CA; }
.style-69806 .album-select-form { margin-bottom: 10px; }
.style-69806 li.group { margin-bottom: 30px; }
.style-69806 li.group:first-child { border-left: 0px solid #fff; }
.style-74375 .h2-style { text-align: left;text-transform: uppercase; }
.style-74375 .h4-style { color: #1D88CA;font-family: 'Montserrat', sans-serif;display: none;font-size: 19px;line-height: 2; }
.style-74375 { margin-bottom: 30px;margin: 0 20px 50px;background-color: #F3F3F3;padding: 18px; }
.style-74375 .brief-description { margin: 0 0 .5em;line-height: 2; }
.style-74375 .lists img { margin-bottom: 1em; }
.style-74375 li.group { width: 30%;display: inline-block;vertical-align: top;padding: 15px;box-sizing: border-box;background-color: #fff;margin: 0 10px; }
.style-74375 div.content-wrap { background-color: #F3F3F3; }
.style-66084 { text-align: center; }
.style-66084 A.links-urllink { font-size: 1.0625em;display: block;text-transform: uppercase;font-weight: 700;font-family: 'Montserrat', sans-serif;letter-spacing: .06em;color: #fff;padding: .75em 2em;-webkit-box-shadow: 0px 2px 2.91px 0.09px rgba(0, 0, 0, 0.2);box-shadow: 0px 2px 2.91px 0.09px rgba(0, 0, 0, 0.2); }
.style-66084 A.links-urllink:hover { text-decoration: none; }
.style-66084 li.group { -webkit-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease;background-color: #008bce;margin: 0 .25em;display: inline-block;margin-bottom: 15px; }
.style-66084 li.group:hover { background-color: #0072bc; }
.style-64045 .h1-style { color: #1d88ca; }
.style-64045 .h2-style { color: #1d88ca; }
.style-64045 .h3-style { color: #1d88ca;margin: 0 0px 15px 30px; }
.style-64045 .h4-style { color: #1d88ca;text-transform: uppercase; }
.style-64045 A { color: #1d88ca;text-decoration: underline; }
.style-64045 A:hover { color: #1d88ca;text-decoration: none; }
.style-64045 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-64045 { background-color: #ffffff;padding: 0px 0px 25px 0;margin-bottom: 0px;border-width: 0px 0 0 0;border-style: solid;border-color: #1d88ca; }
.style-64045 time { font-weight: bold; }
.style-64045 .category-description { margin: 0 30px 30px 30px; }
.style-64045 .long-description { color: #FFFFFF; }
.style-64045 .photos { margin-bottom: 15px;text-align: center;padding: 7px 20px 20px 0; }
.style-64045 .news img { margin-bottom: 20px; }
.style-64045 .lists img { margin-bottom: 15px; }
.style-64045 A.links-urllink { color: #1D88CA; }
.style-64045 .album-select-form { margin-bottom: 10px; }
.style-64045 li.group { margin-bottom: 30px; }
.style-64045 li.group:first-child { border-left: 0px solid #fff; }
.style-64926 .h3-style { font-weight: bold;font-size: 25px; }
.style-64926 .h4-style { font-size: 21px; }
.style-64926 .button { color: #203C71;margin-top: 20px;position: relative; }
.style-64926 .button:after { position: absolute;content: ">";right: -23px;top: 2px;color: #ffffff;background-color: #203C71;line-height: 15px;font-size: 16px;padding: 1px 5px 2px 6px;border-radius: 20px;-webkit-text-stroke: .5px; }
.style-64926 { margin-bottom: 50px; }
.style-64926 time { margin-bottom: .75em;font-family: 'Montserrat', sans-serif;font-size: .9375em;font-weight: 500;letter-spacing: .06em;color: #0C2963; }
.style-64926 .h4-style A { text-decoration: none;font-weight: bold; }
.style-64926 .h4-style A:hover { color: #203C71; }
.style-64926 li.group { margin-top: 20px;padding-bottom: 20px;border-color: #D9D6CB;border-width: 0 0 1px 0;border-style: solid; }
.style-64926 li.group:first-child { margin-top: 0; }
.style-64926 li.group:after { content: "";display: table;clear: both; }
.style-64926 .date-icon { width: 43px;font-family: 'PT Sans Narrow', sans-serif;font-size: 18px;line-height: 1;background-color: #203C71;color: #FFFFFF;border-color: #D9D6CB;border-width: 1px;border-style: solid;padding: 6px 0 5px 0;text-transform: uppercase;-webkit-text-stroke: .5px; }
.style-64926 .event-detail { margin-left: 55px;padding-bottom: 10px;border-color: #D9D6CB;border-width: 0 0 1px 0;border-style: solid; }
.style-64926 .newsarchivelist img { padding-right: 1em; }
.style-64926 .newsarchivelist .publish-month { margin-bottom: 5px; }
.style-41984 .h1-style { margin-bottom: 30px; }
.style-41984 .header-widget { letter-spacing: .06em;font-size: 28px;text-transform: uppercase;background-color: #FFFFFF;text-align: left;margin-bottom: .75em; }
.style-41984 .header-widget:before { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/icon-landing-heading-about.png');background-position: left center;background-repeat: no-repeat; }
.style-68352 .h1-style { color: #202e61; }
.style-68352 .h2-style { color: #202e61;margin: 0 0px 0px 0px;font-size: 17px;margin-top: 5px;margin-bottom: 10px; }
.style-68352 .h3-style { color: #202e61;margin: 0 0px 15px 30px; }
.style-68352 .h4-style { color: #202e61;text-transform: uppercase; }
.style-68352 A { color: #202e61;text-decoration: underline; }
.style-68352 A:hover { color: #1d88ca;text-decoration: none; }
.style-68352 .button { color: #202e61;letter-spacing: 0.07em; }
.style-68352 { background-color: #ffffff;padding: 0px 18px 0px 0;margin-bottom: 30px;border-width: 0px 0 0 0;border-style: solid;border-color: #1d88ca; }
.style-68352 time { font-weight: bold; }
.style-68352 .category-description { margin: 0 30px 30px 30px; }
.style-68352 .long-description { color: #FFFFFF; }
.style-68352 .photos { margin-bottom: 15px;text-align: center;padding: 7px 20px 20px 0; }
.style-68352 .news img { margin-bottom: 20px; }
.style-68352 .lists img { margin-bottom: 15px; }
.style-68352 A.links-urllink { color: #1D88CA; }
.style-68352 .album-select-form { margin-bottom: 10px; }
.style-68352 li.group { margin-bottom: 30px; }
.style-68352 li.group:first-child { border-left: 0px solid #fff; }
.style-71289 .h2-style { color: #202E61;margin: 0; }
.style-71289 A:hover { text-decoration: none;opacity: .8; }
.style-71289 .button { letter-spacing: 0.07em; }
.style-71289 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #ffffff;padding: 0px;margin-bottom: 30px;text-align: left; }
.style-71289 time { font-weight: bold; }
.style-71289 .category-description { margin: 0 30px 30px 30px; }
.style-71289 .photos { margin-bottom: 15px;text-align: center; }
.style-71289 .news img { margin-bottom: 20px; }
.style-71289 .lists img { margin-bottom: 15px; }
.style-71289 .photo img { display: inline-block;float: left;margin-left: 14px; }
.style-71289 A.links-urllink { color: #1D88CA; }
.style-71289 .album { padding: 0px; }
.style-71289 .album-select-form { margin-bottom: 10px; }
.style-71289 .photo figure { display: inline;padding: 0px;margin: 0px; }
.style-71289 li.group { display: inline-block;margin: 5px 0 15px 0; }
.style-71289 li.group:first-child { border-left: 0px solid #fff; }
.style-71289 li.subcategory-group { margin-bottom: 20px;margin-top: 20px; }
.style-74277 .h2-style { color: #202E61;margin: 0; }
.style-74277 A:hover { text-decoration: none;opacity: .8; }
.style-74277 .button { letter-spacing: 0.07em; }
.style-74277 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #ffffff;padding: 0px;margin-bottom: 30px;text-align: left; }
.style-74277 time { font-weight: bold; }
.style-74277 .category-description { margin: 0 30px 30px 30px; }
.style-74277 .photos { margin-bottom: 15px;text-align: center; }
.style-74277 .news img { margin-bottom: 20px; }
.style-74277 .lists img { margin-bottom: 15px; }
.style-74277 .photo img { display: inline-block;float: left;margin-left: 14px; }
.style-74277 A.links-urllink { color: #1D88CA; }
.style-74277 .album { padding: 0px; }
.style-74277 .album-select-form { margin-bottom: 10px; }
.style-74277 .photo figure { display: inline;padding: 0px;margin: 0px; }
.style-74277 li.group { width: 20%;display: inline-block;margin: 5px 0 15px 0; }
.style-74277 li.group:first-child { border-left: 0px solid #fff; }
.style-74277 li.subcategory-group { margin-bottom: 20px; }
.style-86311 .h1-style { color: #1d88ca; }
.style-86311 .h2-style { color: #1d88ca; }
.style-86311 .h3-style { color: #1d88ca;margin: 0 0px 15px 30px; }
.style-86311 .h4-style { color: #1d88ca;text-transform: uppercase; }
.style-86311 A { color: #1d88ca;text-decoration: underline; }
.style-86311 A:hover { color: #1d88ca;text-decoration: none; }
.style-86311 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-86311 { background-color: #ffffff;padding: 0px 20px 0px 0;margin-bottom: 20px;border-width: 0px 0 0 0;border-style: solid;border-color: #1d88ca; }
.style-86311 time { font-weight: bold; }
.style-86311 .category-description { margin: 0 30px 30px 30px; }
.style-86311 .link-image { margin-bottom: -5px; }
.style-86311 .long-description { color: #FFFFFF; }
.style-86311 .photos { margin-bottom: 15px;text-align: center;padding: 7px 20px 20px 0; }
.style-86311 .news img { margin-bottom: 20px; }
.style-86311 .lists img { margin-bottom: 15px; }
.style-86311 A.links-urllink { color: #1D88CA; }
.style-86311 .album-select-form { margin-bottom: 10px; }
.style-86311 li.group:first-child { border-left: 0px solid #fff; }
.style-86311 div.content-wrap { line-height: 2; }
.style-42035 .h5-style { font-size: 18px;text-transform: uppercase; }
.style-42035 { margin-bottom: 30px; }
.style-42035 div.content-wrap { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 23px;font-family: 'IBM Plex Serif', serif;letter-spacing: 0.03em;padding: 30px 0px 0px 70px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/icon-new-blue.png');background-position: left top 20px;background-repeat: no-repeat;color: #0c2963;line-height: 1.5; }
.style-41918 .h5-style { font-size: 18px;text-transform: uppercase;color: #fff; }
.style-41918 .h6-style { color: #FFFFFF; }
.style-41918 A { color: #FFFFFF;text-decoration: underline; }
.style-41918 { margin-bottom: 30px;background-color: #1D88CA; }
.style-41918 div.content-wrap { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #FFFFFF;font-size: 24px;font-family: 'IBM Plex Serif', serif;letter-spacing: 0.03em;padding: 12px 30px 30px 100px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/icon-new-white2.png');background-position: left top;background-repeat: no-repeat; }
.style-41982 .h5-style { font-size: 16px;line-height: normal;text-transform: uppercase;color: #fff; }
.style-41982 .h6-style { color: #FFFFFF; }
.style-41982 A { color: #FFFFFF;text-decoration: underline; }
.style-41982 { margin-bottom: 30px;background-color: #1D88CA; }
.style-41982 div.content-wrap { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #FFFFFF;font-size: 20px;font-family: 'IBM Plex Serif', serif;letter-spacing: 0.03em;padding: 65px 20px 20px 25px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/icon-new-white2.png');background-position: left top;background-repeat: no-repeat; }
.style-66067 .h1-style { color: #FFFFFF; }
.style-66067 .h2-style { color: #FFFFFF; }
.style-66067 .h3-style { color: #FFFFFF; }
.style-66067 .h4-style { color: #FFFFFF; }
.style-66067 .h5-style { font-size: 18px;text-transform: uppercase;color: #FFFFFF;text-align: center; }
.style-66067 .h6-style { text-align: left;color: #FFFFFF; }
.style-66067 A { color: #FFFFFF; }
.style-66067 .button { color: #FFFFFF; }
.style-66067 { margin-bottom: 30px; }
.style-66067 div.content-wrap { font-size: 2.5em;font-family: 'IBM Plex Serif', serif;font-weight: 300;line-height: 1.25;letter-spacing: -.003em; }
.style-96763 .h5-style { font-size: 18px;text-transform: uppercase; }
.style-96763 { margin-bottom: 30px; }
.style-96763 div.content-wrap { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 18px;font-family: 'IBM Plex Serif', serif;letter-spacing: 0.03em;padding: 30px 0px 0px 70px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/icon-new-blue.png');background-position: left top 20px;background-repeat: no-repeat;color: #0c2963;line-height: 1.5; }
.style-65523 .h1-style { color: #FFFFFF;font-size: 3.375rem;text-align: center;font-family: 'IBM Plex Serif', serif;letter-spacing: -.03em;font-weight: normal; }
.style-65523 .h2-style { color: #fff;font-size: 3.375rem;text-align: center;font-family: 'Montserrat', sans-serif;letter-spacing: -.03em;font-weight: bold; }
.style-65523 .h3-style { color: #FFFFFF; }
.style-65523 .h4-style { color: #FFFFFF;font-size: 3.375rem;text-align: center;font-family: 'IBM Plex Serif', serif;letter-spacing: -.03em;font-weight: normal; }
.style-65523 .h5-style { color: #FFFFFF;font-size: 22px; }
.style-65523 { text-align: center;margin: 0 20px 50px;margin-bottom: 0px; }
.style-65523 .brief-description { font-weight: 500;color: #0c2963;font-family: 'Montserrat', sans-serif;font-size: .9375em;margin: .75em 0 0 0;text-align: center; }
.style-65523 .lists img { margin: 0 auto 1.875em;height: 120px !important; }
.style-65523 li.group { width: 30%;display: inline-block;vertical-align: top;padding: 30px;box-sizing: border-box;background-color: #fff;margin: 0 10px; }
.style-65523 div.content-wrap { color: #FFFFFF; }
.style-42039 .h2-style { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/icon-video-new.png');background-position: left center;background-repeat: no-repeat;padding: 8px 0px 8px 60px;font-weight: bold;font-size: 21px;font-family: 'IBM Plex Serif', serif;margin: 0 0 .5em;color: #0c2963;text-transform: none;letter-spacing: 0;min-height: 30px; }
.style-42039 .h5-style { font-size: 18px;font-weight: bold; }
.style-42039 .h6-style { font-size: 16px;font-weight: bold; }
.style-42039 A { font-family: 'Montserrat', sans-serif;font-weight: bold;font-size: 16px;text-transform: uppercase;letter-spacing: 0.07em;padding: 5px 5px 5px 0; }
.style-42039 A:hover { text-decoration: none;opacity: .8; }
.style-42039 A:after { content: ">";right: -23px;top: 2px;font-family: 'PT Sans Narrow', sans-serif;color: #ffffff;background-color: #1d88ca;line-height: 10px;font-size: 16px;padding: 0px 4px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-42039 .button { letter-spacing: 0.07em; }
.style-42039 .button:after { content: ">";right: -23px;top: 2px;color: #ffffff;background-color: #1d88ca;line-height: 13px;font-size: 16px;padding: 0px 4px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-42039 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #F2F0EB;padding: 18px;margin-bottom: 30px;font-size: 14px; }
.style-42039 time { font-weight: bold; }
.style-42039 .category-description { margin: 0 30px 30px 30px; }
.style-42039 .photos { margin-bottom: 15px;text-align: center; }
.style-42039 .news img { margin-bottom: 20px; }
.style-42039 .lists img { margin-bottom: 15px; }
.style-42039 .photo img { display: inline-block;float: left;margin: 8px; }
.style-42039 A.links-urllink { color: #1D88CA; }
.style-42039 .album-select-form { margin-bottom: 10px; }
.style-42039 .photo figure { display: inline; }
.style-42039 li.group { margin-bottom: 20px;display: inline; }
.style-42039 li.group:first-child { border-left: 0px solid #fff; }
.style-42699 .h1-style { color: #1d88ca; }
.style-42699 .h2-style { color: #1d88ca; }
.style-42699 .h3-style { color: #1d88ca;margin: 0 0px 15px 30px; }
.style-42699 .h4-style { color: #1d88ca;display: inline-block;float: left;text-align: left;font-size: 17px;font-weight: bold; }
.style-42699 A { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;color: #FFFFFF;letter-spacing: .13em;font-size: 18px; }
.style-42699 A:hover { color: #1d88ca;text-decoration: none; }
.style-42699 A:after { content: ">";right: -23px;top: 2px;color: #ffffff;font-family: 'PT Sans Narrow', sans-serif;background-color: #17489c;line-height: 13px;font-size: 16px;padding: 0px 3px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-42699 .button { color: #ffffff;letter-spacing: 0.07em; }
.style-42699 .button:after { background-color: #17489c; }
.style-42699 { padding: 0px 0px 0px 0;margin-bottom: 30px;border-width: 0px 0 0 0;border-style: solid;border-color: #1d88ca;text-align: center;background-color: #1d88ca; }
.style-42699 time { font-weight: bold; }
.style-42699 .category-description { margin: 0 30px 30px 30px; }
.style-42699 .long-description { color: #FFFFFF; }
.style-42699 .brief-description { text-align: right; }
.style-42699 .photos { margin-bottom: 15px;text-align: center;padding: 7px 20px 20px 0; }
.style-42699 .news img { margin-bottom: 20px; }
.style-42699 .lists img { margin-bottom: 15px; }
.style-42699 A.links-urllink { color: #FFFFFF; }
.style-42699 A.links-urllink:hover { opacity: .8; }
.style-42699 .album-select-form { margin-bottom: 10px; }
.style-42699 li.group { text-align: center;padding: 10px 15px 10px 20px;background-color: #1d88ca; }
.style-42699 li.group:hover { background-color: #1d88ca;opacity: 0.8; }
.style-42699 li.group:first-child { border-left: 0px solid #fff; }
.style-42979 .h2-style { color: #FFFFFF;letter-spacing: .06em;font-size: 28px;text-transform: uppercase; }
.style-42979 .h4-style { color: #ffffff;letter-spacing: .1em;font-size: 28px;text-transform: uppercase; }
.style-42979 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #17489c;padding: 18px;margin-bottom: 0px;color: #ffffff; }
.style-42979 .lists img { margin-bottom: 20px; }
.style-42979 li.group { text-align: center; }
.style-43140 .h1-style { color: #ffffff; }
.style-43140 .h2-style { color: #ffffff; }
.style-43140 .h3-style { color: #FFFFFF;margin: 0 0px 15px 0px; }
.style-43140 .h4-style { color: #ffffff;text-transform: uppercase;font-weight: bold; }
.style-43140 .h5-style { color: #ffffff; }
.style-43140 .h6-style { color: #ffffff; }
.style-43140 A { color: #FFFFFF;font-family: 'Montserrat', sans-serif;font-weight: bold;font-size: 16px;text-transform: uppercase;text-decoration: none;letter-spacing: 0.07em; }
.style-43140 A:hover { text-decoration: none; }
.style-43140 A:after { content: ">";right: -23px;top: 2px;color: #ffffff;font-family: 'PT Sans Narrow', sans-serif;background-color: #1d88ca;line-height: 13px;font-size: 16px;padding: 0px 4px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-43140 .button { color: #FFFFFF;letter-spacing: 0.07em; }
.style-43140 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #17489c;padding: 18px;margin-bottom: 30px;color: #ffffff; }
.style-43140 time { font-weight: bold; }
.style-43140 .category-description { margin: 0 30px 30px 30px; }
.style-43140 .long-description { color: #FFFFFF; }
.style-43140 .photos { margin-bottom: 15px;text-align: center; }
.style-43140 .news img { margin-bottom: 20px; }
.style-43140 .email { text-decoration: underline; }
.style-43140 .lists img { margin-bottom: 15px; }
.style-43140 .affinity img { margin: 0 20px 20px 0;border-width: 1px;border-style: solid;border-color: #1D88CA; }
.style-43140 .name-prefix { font-weight: bold; }
.style-43140 .first-name { font-weight: bold; }
.style-43140 .last-name { font-weight: bold; }
.style-43140 .name-suffix { font-weight: bold; }
.style-43140 A.links-urllink { text-decoration: underline; }
.style-43140 .album-select-form { margin-bottom: 10px; }
.style-43140 li.group { margin-bottom: 15px; }
.style-43140 li.group:first-child { border-left: 0px solid #fff; }
.style-43140 div.content-wrap { color: #FFFFFF;line-height: 2; }
.style-43140 .nick-name { font-weight: bold; }
.style-43140 .middle-initial { font-weight: bold; }
.style-43140 .maiden-name { font-weight: bold; }
.style-43140 .business-name { font-weight: bold; }
.style-43140 .grad-year-short { font-weight: bold; }
.style-41956 .h1-style { color: #749d4c; }
.style-41956 .h2-style { color: #749d4c;letter-spacing: 0.08em; }
.style-41956 .h3-style { color: #749d4c;margin: 0 0px 15px 0px; }
.style-41956 .h4-style { color: #749d4c;text-transform: uppercase; }
.style-41956 A { font-family: 'Montserrat', sans-serif;font-weight: bold;font-size: 16px;text-transform: uppercase;color: #749d4c;letter-spacing: 0.07em;padding: 0px 0px 0px 0; }
.style-41956 A:hover { text-decoration: none;opacity: .8; }
.style-41956 A:after { content: ">";right: -23px;top: 2px;font-family: 'PT Sans Narrow', sans-serif;color: #ffffff;background-color: #749d4c;font-size: 16px;padding: 0px 4px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-41956 .button { color: #749d4c;letter-spacing: 0.07em; }
.style-41956 .button:after { background-color: #749d4c; }
.style-41956 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #ffffff;padding: 20px 30px 0px 0px;margin-bottom: 30px;border-width: 4px 0 0 0;border-style: solid;border-color: #749D4C;text-align: left; }
.style-41956 time { font-weight: bold; }
.style-41956 .category-description { margin: 0 30px 30px 30px; }
.style-41956 .long-description { color: #FFFFFF; }
.style-41956 .photos { margin-bottom: 15px;text-align: center; }
.style-41956 .news img { margin-bottom: 20px; }
.style-41956 .lists img { margin-bottom: 15px; }
.style-41956 A.links-urllink { color: #1D88CA; }
.style-41956 .album-select-form { margin-bottom: 10px; }
.style-41956 li.group { margin-bottom: 30px; }
.style-41956 li.group:first-child { border-left: 0px solid #fff; }
.style-41956 div.content-wrap { line-height: 1.8; }
.style-41979 .h1-style { color: #1d88ca; }
.style-41979 .h2-style { color: #1d88ca;letter-spacing: 0.08em; }
.style-41979 .h3-style { color: #1d88ca;margin: 0 0px 15px 30px; }
.style-41979 .h4-style { color: #1d88ca;text-transform: uppercase; }
.style-41979 A { font-family: 'Montserrat', sans-serif;font-weight: bold;font-size: 14px;text-transform: uppercase;color: #1d88ca;letter-spacing: 0.07em;padding: 0px 0px 0px 0;line-height: 14px;text-align: center; }
.style-41979 A:hover { text-decoration: none;opacity: .8; }
.style-41979 A:after { content: ">";right: -23px;top: 2px;color: #ffffff;font-family: 'PT Sans Narrow', sans-serif;background-color: #1d88ca;line-height: 10px;font-size: 16px;padding: 0px 4px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-41979 .button { color: #1d88ca;letter-spacing: 0.07em; }
.style-41979 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #ffffff;padding: 20px 30px 0px 0px;margin-bottom: 30px;border-width: 4px 0 0 0;border-style: solid;border-color: #1d88ca;text-align: left; }
.style-41979 time { font-weight: bold; }
.style-41979 .category-description { margin: 0 30px 30px 30px; }
.style-41979 .long-description { color: #FFFFFF; }
.style-41979 .photos { margin-bottom: 15px;text-align: center; }
.style-41979 .news img { margin-bottom: 20px; }
.style-41979 .lists img { margin-bottom: 15px; }
.style-41979 A.links-urllink { color: #1D88CA; }
.style-41979 .album-select-form { margin-bottom: 10px; }
.style-41979 li.group { margin-bottom: 30px; }
.style-41979 li.group:first-child { border-left: 0px solid #fff; }
.style-41979 div.content-wrap { text-align: left;line-height: 1.8; }
.style-41958 .h1-style { color: #e1442f; }
.style-41958 .h2-style { color: #e1442f;letter-spacing: 0.08em; }
.style-41958 .h3-style { color: #e1442f;margin: 0 0px 15px 30px; }
.style-41958 .h4-style { color: #e1442f;text-transform: uppercase; }
.style-41958 A { font-family: 'Montserrat', sans-serif;font-weight: bold;font-size: 16px;text-transform: uppercase;color: #e1442f;letter-spacing: 0.07em;padding: 0px 0px 0px 0;line-height: 15px; }
.style-41958 A:hover { text-decoration: none;opacity: .8; }
.style-41958 A:after { content: ">";right: -23px;top: 2px;font-family: 'PT Sans Narrow', sans-serif;color: #ffffff;background-color: #e1442f;line-height: 10px;font-size: 16px;padding: 0px 4px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-41958 .button { color: #e1442f;letter-spacing: 0.07em; }
.style-41958 .button:after { background-color: #e1442f; }
.style-41958 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #ffffff;padding: 20px 30px 0px 0px;margin-bottom: 30px;border-width: 4px 0 0 0;border-style: solid;border-color: #e1442f;text-align: left; }
.style-41958 time { font-weight: bold; }
.style-41958 .category-description { margin: 0 30px 30px 30px; }
.style-41958 .long-description { color: #FFFFFF; }
.style-41958 .photos { margin-bottom: 15px;text-align: center; }
.style-41958 .news img { margin-bottom: 20px; }
.style-41958 .lists img { margin-bottom: 15px; }
.style-41958 A.links-urllink { color: #1D88CA; }
.style-41958 .album-select-form { margin-bottom: 10px; }
.style-41958 li.group { margin-bottom: 30px; }
.style-41958 li.group:first-child { border-left: 0px solid #fff; }
.style-41958 div.content-wrap { text-align: left;line-height: 1.8; }
.style-41957 .h1-style { color: #f6a81c; }
.style-41957 .h2-style { color: #f6a81c;letter-spacing: 0.08em; }
.style-41957 .h3-style { color: #f6a81c;margin: 0 0px 15px 0px; }
.style-41957 .h4-style { color: #f6a81c;text-transform: uppercase; }
.style-41957 A { font-family: 'Montserrat', sans-serif;font-weight: bold;font-size: 16px;text-transform: uppercase;color: #f6a81c;letter-spacing: 0.07em;padding: 0px 0px 0px 0;line-height: 15px; }
.style-41957 A:hover { text-decoration: none;opacity: .8; }
.style-41957 A:after { content: ">";right: -23px;top: 2px;font-family: 'PT Sans Narrow', sans-serif;color: #ffffff;background-color: #f6a81c;line-height: 10px;font-size: 16px;padding: 0px 4px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-41957 .button { color: #f6a81c;letter-spacing: 0.07em; }
.style-41957 .button:after { background-color: #f6a81c; }
.style-41957 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #ffffff;padding: 20px 30px 0px 0px;margin-bottom: 30px;border-width: 4px 0px 0px 0px;border-style: solid;border-color: #f6a81c;text-align: left; }
.style-41957 time { font-weight: bold; }
.style-41957 .category-description { margin: 0 30px 30px 30px; }
.style-41957 .long-description { color: #FFFFFF; }
.style-41957 .photos { margin-bottom: 15px;text-align: center; }
.style-41957 .news img { margin-bottom: 20px; }
.style-41957 .lists img { margin-bottom: 15px; }
.style-41957 A.links-urllink { color: #1D88CA; }
.style-41957 .album-select-form { margin-bottom: 10px; }
.style-41957 li.group { margin-bottom: 30px; }
.style-41957 li.group:first-child { border-left: 0px solid #fff; }
.style-41957 div.content-wrap { line-height: 1.8; }
.style-42315 { padding: 0px;margin: 20px 0px 0 0px;text-align: center;background-position: left center;background-repeat: no-repeat; }
.style-42315 .header-widget { letter-spacing: .06em;font-size: 28px;text-transform: uppercase;background-color: #FFFFFF;text-align: left;margin-bottom: .75em; }
.style-42315 .header-widget:before { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/icon-landing-heading-about.png');background-position: left center;background-repeat: no-repeat; }
.style-50740 .h2-style { font-size: inherit;font-weight: 500;letter-spacing: .03em;color: inherit;margin: 0 0 .15em;font-family: 'Montserrat', sans-serif; }
.style-50740 A { color: inherit;text-decoration: none;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease; }
.style-50740 A:hover { color: rgba(255,255,255,.7); }
.style-50740 { font-size: .9375em;font-family: 'Montserrat', sans-serif;font-weight: 300;margin-bottom: 1.4667em; }
.style-50742 .h2-style { font-size: 1.125em;font-family: 'Montserrat', sans-serif;font-weight: 500;color: inherit; }
.style-50742 .link-image { margin: 0; }
.style-50742 li.group { width: calc(50% - 2em);display: inline-block;margin: 0 .5em; }
.style-50957 .h2-style { font-size: inherit;font-weight: 500;letter-spacing: .06em;color: inherit;margin: 0 0 .15em;font-family: 'Montserrat', sans-serif; }
.style-50957 A { color: inherit;text-decoration: none;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease; }
.style-50957 A:hover { color: rgba(255,255,255,.7); }
.style-50957 { font-size: .9375em;font-family: 'Montserrat', sans-serif;font-weight: 300;margin-bottom: 1.4667em; }
.style-50947 .mini-sitemap-open { font-family: 'Montserrat', sans-serif;font-size: 12px;color: #fff;text-decoration: none;text-transform: uppercase;display: block;text-align: left;margin-top: -1.75em; }
.style-50947 .mini-sitemap-close { font-family: 'Montserrat', sans-serif;font-size: 12px;text-decoration: none;color: #fff;text-transform: uppercase;display: block;text-align: left;margin-top: -1.75em; }
.style-50947 .ms-level1 { display: -webkit-box;/*chrome*/
display: flex;/*ff*/
display: -ms-flexbox;/*ie*/
display: -webkit-flex;-webkit-box-direction: normal;/*chrome*/
	-moz-box-direction: normal;/*ff*/
	-webkit-box-orient: horizontal;/*chrome*/
	-moz-box-orient: horizontal;/*ff*/
	-webkit-flex-direction: row;/*chrome*/
	-ms-flex-direction: row;/*ie*/
flex-direction: row;-webkit-flex-wrap: nowrap;/*chrome*/
	-ms-flex-wrap: nowrap;/*ie*/
flex-wrap: nowrap;-webkit-box-pack: center;/*chrome*/
	-moz-box-pack: center;/*ff*/
	-webkit-justify-content: center;/*chrome*/
	-ms-flex-pack: center;/*ie*/
justify-content: center;-webkit-align-content: flex-start;/*chrome*/
	-ms-flex-line-pack: start;/*ie*/
align-content: flex-start;-webkit-box-align: start;/*chrome*/
	-moz-box-align: start;/*ff*/
	-webkit-align-items: flex-start;/*chrome*/
	-ms-flex-align: start;/*ie*/
align-items: flex-start; }
.style-50947 .ms-l1-item { margin-top: 35px; }
.style-50947 .ms-l1-text { font-family: 'Montserrat', sans-serif;font-size: 1em;text-decoration: none;color: #fff;text-transform: uppercase; }
.style-50947 .ms-l1-text:hover { color: rgba(255,255,255,.7); }
.style-50947 .ms-level2 { margin-top: 20px; }
.style-50947 .ms-l2-item { -webkit-box-ordinal-group: 1;/*chrome*/
	-moz-box-ordinal-group: 1;/*ff*/
	-webkit-order: 0;/*chrome*/
	-ms-flex-order: 0;/*ie*/
order: 0;-webkit-box-flex: 0;/*chrome*/
	-moz-box-flex: 0;/*ff*/
	-webkit-flex: 0 1 auto;/*chrome*/
	-ms-flex: 0 1 auto;/*ie*/
flex: 0 1 auto;-webkit-align-self: auto;/*chrome*/
	-ms-flex-item-align: auto;/*ie*/
align-self: auto; }
.style-50947 .ms-l2-text { font-family: 'Montserrat', sans-serif;font-size: .875em;display: block;padding-bottom: .875em;text-decoration: none;color: #fff; }
.style-50947 .ms-l2-text:hover { color: rgba(255,255,255,.7); }
.style-50690 { margin-top: -1.5em; }
.style-50690 .logo img { max-width: 276px; }
.style-50684 { margin: .5625rem 0; }
.style-50684 .submit-button { background-color: transparent;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/Search Icon1.png');background-position: center center;background-repeat: no-repeat;border: none;height: 18px;width: 18px; }
.style-50684 .search-text { border: none;background-color: transparent;color: #b5b7b7;font-size: .5625em;font-family: 'Montserrat', sans-serif;width: calc(100% - 25px);padding: 0; }
.style-50684 .search-text:focus { outline: none; }
.style-50684 div.content-wrap { padding: .25em .5625em .45em 1.125em;border: 1px solid #404040; }
.style-48886 .h4-style { font-weight: bold;padding: 3px;font-size: 20px;text-align: left; }
.style-48886 A { color: #0084C0; }
.style-48886 .button { color: #203C71;margin-top: 20px;position: relative; }
.style-48886 .button:after { position: absolute;content: ">";right: -23px;top: 2px;color: #ffffff;background-color: #203C71;line-height: 15px;font-size: 16px;padding: 1px 5px 2px 6px;border-radius: 20px;-webkit-text-stroke: .5px; }
.style-48886 { margin-bottom: 20px; }
.style-48886 time { padding: 0px;margin: 0px;border-width: 0px;border-style: solid; }
.style-48886 .readmore { text-align: right; }
.style-48886 .h4-style A { text-decoration: none; }
.style-48886 .h4-style A:hover { color: #203C71;text-decoration: underline; }
.style-48886 .brief-description { background-position: left top;text-align: left;padding: 0px;margin: 15px 0 0 0; }
.style-48886 .brief-description:first-line { : p; }
.style-48886 .brief-description:first-child { : <p>; }
.style-48886 .location { margin: 15px 0 0 0; }
.style-48886 .author { padding: 0px; }
.style-48886 .caption { font-size: 12px; }
.style-48886 .submit-button { margin-top: 0; }
.style-48886 .photo img { margin-bottom: 5px; }
.style-48886 .search-text { font-family: 'PT Sans', sans-serif; }
.style-48886 .newsdetail img { margin: 5px; }
.style-48886 .backbutton { text-align: left; }
.style-48886 div.content-wrap { font-size: 12px; }
.style-48886 .search-container { margin-bottom: 30px; }
.style-50698 { text-align: right; }
.style-50698 .link-image { margin: 0;max-width: 18px; }
.style-51461 .h2-style { color: #0c2963;text-transform: uppercase;font-family: 'Montserrat', sans-serif;font-weight: bold;letter-spacing: -.003em;font-size: .9375em;margin: 0 0 1.333em; }
.style-51461 { font-family: 'IBM Plex Serif', serif;font-size: 1.125em;line-height: 1.333;letter-spacing: -.003em;color: #404040;margin-bottom: 1.5em; }
.style-51461 A.links-urllink { color: #0c2963;text-transform: uppercase;font-family: 'Montserrat', sans-serif;font-weight: bold;letter-spacing: -.003em;font-size: .9375em;margin: 0 0 .5em; }
.style-51461 A.links-urllink:hover { text-decoration: none;opacity: .7; }
.style-51461 li.group { margin-top: 1.5em; }
.style-51461 li.group:first-child { margin: 0; }
.style-42348 .h1-style { text-transform: none; }
.style-42348 A { font-family: 'Montserrat', sans-serif; }
.style-42348 { margin-top: 25px;margin-bottom: 20px; }
.style-42348 .page-title-level-1 { display: inline-block;font-family: 'Montserrat', sans-serif;font-size: 13px;color: #3e4147; }
.style-42348 .page-title-level-2 { display: inline-block;font-family: 'Montserrat', sans-serif;font-size: 13px;color: #3e4147; }
.style-42348 .page-title-level-2:before { content: ">";margin: 0 3px 0 4px; }
.style-42348 .page-title-level-3 { display: inline-block;font-family: 'Montserrat', sans-serif;font-size: 13px;color: #3e4147; }
.style-42348 .page-title-level-3:before { content: ">";margin: 0 3px 0 4px; }
.style-42348 .page-title-level-4 { display: inline-block;font-family: 'Montserrat', sans-serif;font-size: 13px;color: #3e4147; }
.style-42348 .page-title-level-4:before { content: ">";margin: 0 3px 0 4px; }
.style-42348 .page-title-level-5 { display: inline-block;font-family: 'Montserrat', sans-serif;font-size: 13px;color: #3e4147; }
.style-42348 .page-title-level-5:before { content: ">";margin: 0 3px 0 4px; }
.style-42348 .page-title-level-6 { display: inline-block;font-family: 'Montserrat', sans-serif;font-size: 13px;color: #3e4147; }
.style-42348 .page-title-level-6:before { content: ">";margin: 0 3px 0 4px; }
.style-42348 .separator { color: #B4B6B7; }
.style-42348 .pagetitle hgroup { opacity: .5; }
.style-42348 div.content-wrap { color: #B4B6B7;font-size: 13px; }
.style-50743 .l1-item { float: none;display: inline-block;padding: 0 !important;margin: 0 6px 15px !important;background-color: #fff;border-radius: 50%;background-position: center center;background-repeat: no-repeat;background-size: 20px; }
.style-50743 .l1-item > a { font-size: 0;padding: 0 !important;width: 39px;height: 39px; }
.style-50743 .l2-item { color: #fff;font-family: 'IBM Plex Serif', serif;font-weight: 300;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease; }
.style-50743 .l2-item:hover { color: rgba(255,255,255,.7); }
.style-50743 .l2-item > a { color: inherit;padding: .25em 1em;font-size: .875em; }
.style-50743 .l3-item { color: #fff;font-family: 'IBM Plex Serif', serif;font-weight: 300;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease; }
.style-50743 .l3-item:hover { color: rgba(255,255,255,.7); }
.style-50743 .l3-item > a { color: inherit;padding: .25em 1em;font-size: .875em; }
.style-50743 .level1 { text-align: left; }
.style-50743 .level2 { background-color: #008bce;padding: .5em 0;position: relative;border-radius: 5px;width: 150px; }
.style-50743 .level2:before { content: "";display: block;position: absolute;left: 2px;top: -9px;width: 0;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-bottom: 10px solid #008bce; }
.style-50743 .level3 { background-color: #008bce;padding: .5em 0;border-radius: 5px;width: 150px; }
.style-52002 .l1-item { color: inherit;border-bottom: 1px solid #b8b8b8;margin-right: 1.875em;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;-webkit-column-count: 1;-moz-column-count: 1;column-count: 1; }
.style-52002 .l1-item > a { font-family: 'IBM Plex Serif', serif;font-weight: regular;font-size: 1.125em;line-height: 1.1;padding: .5em 0 !Important; }
.style-52002 .l1-item > a:hover { color: #003377; }
.style-52002 .l1-item > a .arrow { border: 0; }
.style-52002 .l2-item { -webkit-box-ordinal-group: 1;/*chrome*/
	-moz-box-ordinal-group: 1;/*ff*/
	-webkit-order: 0;/*chrome*/
	-ms-flex-order: 0;/*ie*/
order: 0;-webkit-box-flex: 0;/*chrome*/
	-moz-box-flex: 0;/*ff*/
	-webkit-flex: 0 1 auto;/*chrome*/
	-ms-flex: 0 1 auto;/*ie*/
flex: 0 1 auto;-webkit-align-self: auto;/*chrome*/
	-ms-flex-item-align: auto;/*ie*/
align-self: auto;width: 125px;max-width: 125px;padding-right: 25px;margin-left: 15px;margin-bottom: 10px;border-bottom: 1px solid #d9d6cb; }
.style-52002 .l2-item > a { font-family: 'PT Sans', sans-serif;font-weight: regular;font-size: 16px; }
.style-52002 .l2-item > a:hover { color: #003377; }
.style-52002 .l2-item > a .arrow { border: 0; }
.style-52002 .l3-item { -webkit-box-ordinal-group: 1;/*chrome*/
	-moz-box-ordinal-group: 1;/*ff*/
	-webkit-order: 0;/*chrome*/
	-ms-flex-order: 0;/*ie*/
order: 0;-webkit-box-flex: 0;/*chrome*/
	-moz-box-flex: 0;/*ff*/
	-webkit-flex: 0 1 auto;/*chrome*/
	-ms-flex: 0 1 auto;/*ie*/
flex: 0 1 auto;-webkit-align-self: auto;/*chrome*/
	-ms-flex-item-align: auto;/*ie*/
align-self: auto;width: 125px;max-width: 125px;padding-right: 25px;margin-left: 15px;margin-bottom: 10px;border-bottom: 1px solid #d9d6cb; }
.style-52002 .l3-item > a { font-family: 'PT Sans', sans-serif;font-weight: regular;font-size: 16px; }
.style-52002 .l3-item > a:hover { color: #003377; }
.style-52002 .l3-item > a .arrow { border: 0; }
.style-52002 .level2 { padding-left: 10px;background-color: #FFFFFF; }
.style-52002 .level3 { padding-left: 10px;background-color: #FFFFFF; }
.style-51462 .l1-item { color: inherit;border-bottom: 1px solid #b8b8b8;margin-right: 1.875em;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;-webkit-column-count: 1;-moz-column-count: 1;column-count: 1; }
.style-51462 .l1-item > a { font-family: 'IBM Plex Serif', serif;font-weight: regular;font-size: 1.125em;line-height: 1.1;padding: .5em 0 !Important; }
.style-51462 .l1-item > a:hover { color: #003377; }
.style-51462 .l1-item > a .arrow { border: 0; }
.style-51462 .l2-item { -webkit-box-ordinal-group: 1;/*chrome*/
	-moz-box-ordinal-group: 1;/*ff*/
	-webkit-order: 0;/*chrome*/
	-ms-flex-order: 0;/*ie*/
order: 0;-webkit-box-flex: 0;/*chrome*/
	-moz-box-flex: 0;/*ff*/
	-webkit-flex: 0 1 auto;/*chrome*/
	-ms-flex: 0 1 auto;/*ie*/
flex: 0 1 auto;-webkit-align-self: auto;/*chrome*/
	-ms-flex-item-align: auto;/*ie*/
align-self: auto;width: 125px;max-width: 125px;padding-right: 25px;margin-left: 15px;margin-bottom: 10px;border-bottom: 1px solid #d9d6cb; }
.style-51462 .l2-item > a { font-family: 'PT Sans', sans-serif;font-weight: regular;font-size: 16px; }
.style-51462 .l2-item > a:hover { color: #003377; }
.style-51462 .l2-item > a .arrow { border: 0; }
.style-51462 .l3-item { -webkit-box-ordinal-group: 1;/*chrome*/
	-moz-box-ordinal-group: 1;/*ff*/
	-webkit-order: 0;/*chrome*/
	-ms-flex-order: 0;/*ie*/
order: 0;-webkit-box-flex: 0;/*chrome*/
	-moz-box-flex: 0;/*ff*/
	-webkit-flex: 0 1 auto;/*chrome*/
	-ms-flex: 0 1 auto;/*ie*/
flex: 0 1 auto;-webkit-align-self: auto;/*chrome*/
	-ms-flex-item-align: auto;/*ie*/
align-self: auto;width: 125px;max-width: 125px;padding-right: 25px;margin-left: 15px;margin-bottom: 10px;border-bottom: 1px solid #d9d6cb; }
.style-51462 .l3-item > a { font-family: 'PT Sans', sans-serif;font-weight: regular;font-size: 16px; }
.style-51462 .l3-item > a:hover { color: #003377; }
.style-51462 .l3-item > a .arrow { border: 0; }
.style-51462 .level1 { -webkit-column-count: 2;-moz-column-count: 2;column-count: 2; }
.style-51462 .level2 { padding-left: 10px;background-color: #FFFFFF; }
.style-51462 .level3 { padding-left: 10px;background-color: #FFFFFF; }
.style-50692 .mega-menu-panel { padding: 30px 40px;box-sizing: border-box;text-align: left;color: #404040;background-color: #fff;border-bottom: 8px solid #0c2963;-webkit-box-shadow: 0px 2px 2.91px 0.09px rgba(0, 0, 0, 0.2);box-shadow: 0px 2px 2.91px 0.09px rgba(0, 0, 0, 0.2);width: 1185px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%); }
.style-50692 .mega-menu-item.l1-item { font-family: 'Montserrat', sans-serif;color: inherit;margin: 0 .15em; }
.style-50692 .mega-menu-item.l1-item:hover { color: inherit; }
.style-50692 .mega-menu-item.l1-item > a { font-weight: 500;font-size: 1.0625em;padding: .75em 1em .35em !important;display: block;text-transform: uppercase;letter-spacing: .1em;color: inherit;border-bottom: 8px solid #0c2963;-webkit-transition: border-color .3s ease;-o-transition: border-color .3s ease;transition: border-color .3s ease; }
.style-50692 .mega-menu-item.l1-item > a:hover { text-decoration: none;border-color: #008bce; }
.style-50692 .mega-menu-item.l1-item.active > a { border-color: #008bce; }
.style-50692 .mega-level1 { text-align: center;display: -ms-flexbox;/*ms*/
    display: -webkit-flex;/*webkit*/
    display: flex;/*w3c*/
    -webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }
.style-14320 .acc-l1-item { margin-bottom: 0px;border-bottom: 1px solid #999fa5;padding: 0;color: #0c2963;font-weight: 500; }
.style-14320 .acc-l1-item > a { font-size: 18px;padding-bottom: 5px;color: inherit;font-family: 'Montserrat', sans-serif; }
.style-14320 .acc-l1-item > a:active { color: #0084c0; }
.style-14320 .acc-l1-item > a:hover { color: #0084c0; }
.style-14320 .acc-l1-item > a > span.toggle > .icon { background: none; }
.style-14320 .acc-l1-item > a > span.toggle > .icon:after { content: "+";font-size: 24px;vertical-align: top;margin-top: -6px;display: block; }
.style-14320 .acc-l1-item.active { color: #0084c0; }
.style-14320 .acc-l1-item.active > a > span.toggle > .icon { background: none; }
.style-14320 .acc-l1-item.active > a > span.toggle > .icon:after { content: "+";font-size: 24px;vertical-align: top;margin-top: -6px;display: block; }
.style-14320 .sub2 .acc-l2-item { padding-bottom: 5px;margin-bottom: 5px;color: #3e4147; }
.style-14320 .sub2 .acc-l2-item:hover { color: #0084c0; }
.style-14320 .sub2 .acc-l2-item > a { font-size: 16px;color: inherit;font-family: 'Montserrat', sans-serif; }
.style-14320 .sub2 .acc-l2-item > a:active { color: #0084c0; }
.style-14320 .sub2 .acc-l2-item > a:hover { color: #0084c0; }
.style-14320 .sub2 .acc-l2-item > a > span.toggle > .icon { background: none; }
.style-14320 .sub2 .acc-l2-item > a > span.toggle > .icon:after { content: "+";font-size: 24px;vertical-align: top;margin-top: -6px;display: block; }
.style-14320 .sub2 .acc-l2-item.active { color: #0084c0; }
.style-14320 .sub2 .acc-l2-item.active > a > span.toggle > .icon { background: none; }
.style-14320 .sub2 .acc-l2-item.active > a > span.toggle > .icon:after { content: "+";font-size: 24px;vertical-align: top;margin-top: -6px;display: block; }
.style-14320 .sub3 .acc-l3-item { padding-bottom: 5px;margin-bottom: 5px;color: #3e4147; }
.style-14320 .sub3 .acc-l3-item:hover { color: #0084c0; }
.style-14320 .sub3 .acc-l3-item > a { font-family: 'Montserrat', sans-serif;font-size: 16px;color: inherit; }
.style-14320 .sub3 .acc-l3-item > a:active { color: #0084c0; }
.style-14320 .sub3 .acc-l3-item > a:hover { color: #0084c0; }
.style-14320 .sub2 .acc-l3-item > a > span.toggle > .icon { background: none; }
.style-14320 .sub2 .acc-l3-item > a > span.toggle > .icon:after { content: "+";font-size: 24px;vertical-align: top;margin-top: -6px;display: block; }
.style-14320 .sub3 .acc-l3-item.active { color: #0084c0; }
.style-14320 .sub3 .acc-l3-item.active > a > span.toggle > .icon { background: none; }
.style-14320 .sub3 .acc-l3-item.active > a > span.toggle > .icon:after { content: "+";font-size: 24px;vertical-align: top;margin-top: -6px;display: block; }
.style-14320 .acc-nav-menu { margin-bottom: 30px; }
.style-50687 .nav-menu { font-family: 'Montserrat', sans-serif; }
.style-50687 .l1-item { float: none;display: inline-block;color: #0c2963;text-transform: uppercase;font-size: .75em;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease; }
.style-50687 .l1-item:hover { color: #008bce; }
.style-50687 .l1-item > a { padding: 1.6667em .8333em !important;font-weight: 500;color: inherit; }
.style-50687 .l1-item.active { color: #008bce; }
.style-50687 .l2-item { text-transform: none;color: #404040;font-family: 'IBM Plex Serif', serif;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease; }
.style-50687 .l2-item:hover { color: #008bce; }
.style-50687 .l2-item > a { padding: .25em 1em !important;color: inherit; }
.style-50687 .l2-item.active { color: #008bce; }
.style-50687 .l3-item { text-transform: none;color: #404040;font-family: 'IBM Plex Serif', serif;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease; }
.style-50687 .l3-item:hover { color: #008bce; }
.style-50687 .l3-item > a { padding: .25em 1em !important;color: inherit; }
.style-50687 .l3-item.active { color: #008bce; }
.style-50687 .level1 { text-align: right; }
.style-50687 .level2 { padding: 1.5em 0;border-bottom: 8px solid #0c2963;text-align: left;background-color: #fff;-webkit-box-shadow: 0px 2px 2.91px 0.09px rgba(0, 0, 0, 0.2);box-shadow: 0px 2px 2.91px 0.09px rgba(0, 0, 0, 0.2); }
.style-50687 .level3 { padding: 1.5em 0;border-bottom: 8px solid #0c2963;text-align: left;background-color: #fff;-webkit-box-shadow: 0px 2px 2.91px 0.09px rgba(0, 0, 0, 0.2);box-shadow: 0px 2px 2.91px 0.09px rgba(0, 0, 0, 0.2); }
.style-50688 .nav-menu { font-family: 'Montserrat', sans-serif;margin: 1.5rem 0 0; }
.style-50688 .l1-item { float: none;display: inline-block;color: #0c2963;text-transform: uppercase;font-size: .75em;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease; }
.style-50688 .l1-item:hover { color: #008bce; }
.style-50688 .l1-item > a { padding: 1.333em 1.1667em !important;font-weight: bold;color: inherit;letter-spacing: .06em; }
.style-50688 .l1-item.active { color: #008bce; }
.style-50688 .l2-item { text-transform: none;color: #404040;font-family: 'IBM Plex Serif', serif;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease; }
.style-50688 .l2-item:hover { color: #008bce; }
.style-50688 .l2-item > a { padding: .25em 1em !important;color: inherit; }
.style-50688 .l2-item.active { color: #008bce; }
.style-50688 .l3-item { text-transform: none;color: #404040;font-family: 'IBM Plex Serif', serif;-webkit-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease; }
.style-50688 .l3-item:hover { color: #008bce; }
.style-50688 .l3-item > a { padding: .25em 1em !important;color: inherit; }
.style-50688 .l3-item.active { color: #008bce; }
.style-50688 .level1 { text-align: right; }
.style-50688 .level2 { padding: 1.5em 0;border-bottom: 8px solid #0c2963;text-align: left;background-color: #fff;-webkit-box-shadow: 0px 2px 2.91px 0.09px rgba(0, 0, 0, 0.2);box-shadow: 0px 2px 2.91px 0.09px rgba(0, 0, 0, 0.2); }
.style-50688 .level3 { padding: 1.5em 0;border-bottom: 8px solid #0c2963;text-align: left;background-color: #fff;-webkit-box-shadow: 0px 2px 2.91px 0.09px rgba(0, 0, 0, 0.2);box-shadow: 0px 2px 2.91px 0.09px rgba(0, 0, 0, 0.2); }
.style-83445 .h2-style { padding: 50px 0 10px;box-sizing: border-box;color: #FFFFFF; }
.style-83445 { padding: 0px 0 -10px; }
.style-83445 .carousel.flex-horizontal .flex-direction-nav .flex-prev { scale: 140%; }
.style-83445 .carousel.flex-horizontal .flex-direction-nav .flex-next { scale: 140%; }
.style-50732 .h4-style { color: #0c2963;font-weight: bold;font-family: 'IBM Plex Serif', serif;font-size: 1.5em;margin: 0 0 .75em;line-height: 1.1; }
.style-50732 { color: #0c2963; }
.style-50732 time { font-family: 'Montserrat', sans-serif;font-weight: 500;font-size: .9375em;margin: 0 0 20px;letter-spacing: .06em; }
.style-50732 .location { font-family: 'IBM Plex Serif', serif;line-height: 1.2;font-size: 1.125em;font-weight: normal; }
.style-50732 .carousel.flexslider { padding: 0 120px;box-sizing: border-box;margin: 0 0 50px; }
.style-50732 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/LeftArrow.png');background-position: center center;background-repeat: no-repeat;height: 105px;width: 105px;left: 0; }
.style-50732 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/RightArrow.png');background-position: center center;background-repeat: no-repeat;height: 105px;width: 105px;right: 0; }
.style-50732 .carousel .text-slide { padding: 1.6875em 2.875em;box-sizing: border-box;background-color: #fff;margin: 0 .45em;border-top: 8px solid #0c2963; }
.style-50732 .date-icon { float: none;margin: 0 0 12px; }
.style-50732 .month-name { font-family: 'Montserrat', sans-serif;font-weight: bold;text-transform: uppercase;letter-spacing: .06em; }
.style-50732 .day-number { font-size: 3.75em;font-family: 'IBM Plex Serif', serif;line-height: 1; }
.style-50732 .event-detail { margin: 0; }
.style-50732 .start-date { display: none; }
.style-50732 .end-date { display: none; }
.style-50732 .end-time:before { content: "to "; }
.style-50732 .date-sep { display: none; }
.style-50694 .carousel.flexslider { margin: 0;padding: 0; }
.style-50694 .carousel .h4-style.crl-title { font-family: 'IBM Plex Serif', serif;font-size: 2.25em;line-height: 1.083;color: #fff;margin: 0 0 .5em;font-weight: normal; }
.style-50694 .carousel .crl-caption { font-size: 1.125em;color: #fff;font-family: 'Montserrat', sans-serif;font-weight: 500;text-transform: uppercase; }
.style-50694 .carousel .caption-spacing.crl-inner-details { padding: 3.125em;box-sizing: border-box;background-color: transparent; }
.style-50727 time { font-family: 'Montserrat', sans-serif;font-size: .9375em;font-weight: 500;letter-spacing: .06em; }
.style-50727 .carousel figure { border-top: 8px solid #0C2963;height: 679px; }
.style-50727 .carousel .h4-style.crl-title { color: #fff; }
.style-50727 .carousel .crl-caption { line-height: 1.5;margin-top: 1.125em; }
.style-50727 .carousel .caption-spacing.crl-inner-details { margin: 0;background-color: rgba(36,80,154,.8);color: #fff;font-family: 'IBM Plex Serif', serif;font-weight: 300;padding: 1.8em 2.6875em;box-sizing: border-box; }
.style-50727 .carousel .h4-style a.crl-title { font-size: 1.5rem;display: block;margin-bottom: .8333em;color: #fff;font-family: 'IBM Plex Serif', serif;font-weight: normal; }
.style-50727 .carousel .h4-style a.crl-title:hover { text-decoration: none; }
.style-50721 .h4-style { font-family: 'IBM Plex Serif', serif;color: #0C2963;font-weight: bold;font-size: 1.3125rem;margin: -.15em .6667em .15em;display: block;line-height: 1.2; }
.style-50721 { margin: 0 0 2em;font-size: .875em;font-family: 'IBM Plex Serif', serif; }
.style-50721 .readmore { background-image: none;padding: 0; }
.style-50721 .link-image { width: 100% !important;margin: 0 0 1em !important;border-top: 8px solid #0c2963;position: relative; }
.style-50721 .long-description { margin: 0 1rem 0; }
.style-50721 .brief-description { margin: 0 1rem 0; }
.style-50721 .lists img { width: 100% !important;margin: 0 0 1em !important;border-top: 8px solid #0c2963;position: relative; }
.style-50721 .carousel.flexslider { margin: 0; }
.style-50721 A.links-urllink { font-family: 'IBM Plex Serif', serif;color: #0C2963;font-weight: bold;font-size: 1.3125rem;margin: -.15em .6667em .15em;display: block;line-height: 1.2; }
.style-50721 A.links-urllink:hover { text-decoration: none; }
.style-50721 .carousel .text-slide { padding: 0 0 1em;border: 1px solid #8e959b;margin: 0 .5em 0em;width: 300px;height: 100%;box-sizing: border-box;background-color: #fff; }
.style-50724 .h2-style { color: #0c2963;font-size: 1.5em;text-transform: uppercase;font-family: 'Montserrat', sans-serif;font-weight: 700;margin: 0 0 50px;letter-spacing: .06em; }
.style-50724 .h4-style { display: none; }
.style-50724 { text-align: center; }
.style-50724 .brief-description { font-size: 2.5em;font-family: 'IBM Plex Serif', serif;font-weight: 300;line-height: 1.25;letter-spacing: -.003em; }
.style-50724 .carousel.flexslider { margin: 0; }
.style-50724 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/LeftArrow.png');background-position: center center;background-repeat: no-repeat;height: 105px;width: 105px;left: 0;top: 20%; }
.style-50724 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/RightArrow.png');background-position: center center;background-repeat: no-repeat;height: 105px;width: 105px;right: 0;top: 20%; }
.style-50724 .carousel .text-slide { padding: 0 140px;box-sizing: border-box; }
.style-41943 { margin-bottom: 30px; }
.style-41943 .carousel.flexslider { border-width: 1px;border-color: #D9D6CB;margin-bottom: 0px; }
.style-41943 .carousel figure img { border-width: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 0px; }
.style-41943 .carousel .crl-caption { padding: 10px; }
.style-41943 .carousel .crl-description { padding: 0 10px 10px; }
.style-41943 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background: rgba(62, 65, 71, .8);color: #f9f6eb;height: 50px;width: 40px;left: 0;top: 50%;bottom: auto; }
.style-41943 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";width: 18px;height: 18px;border-left: 5px solid;border-bottom: 5px solid;left: 13px;top: 13px;position: absolute;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg); }
.style-41943 .carousel.flex-horizontal .flex-direction-nav .flex-next { background: rgba(62, 65, 71, .8);color: #f9f6eb;height: 50px;width: 40px;right: 0;top: 50%;bottom: auto; }
.style-41943 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";width: 18px;height: 18px;border-right: 5px solid;border-top: 5px solid;right: 13px;top: 13px;position: absolute;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg); }
.style-41943 .carousel .caption-spacing.crl-inner-details { margin: 0;background: rgba(62, 65, 71, .8);color: #f9f6eb;padding: 0; }
.style-42672 { background-color: #1D88CA;padding: 5px;margin-bottom: 15px; }
.style-42672:hover { text-decoration: uppercase; }
.style-42672 .carousel.flexslider { margin-bottom: 0px; }
.style-42672 .carousel.flexslider:hover { text-decoration: uppercase; }
.style-42672 .carousel figure { border-width: 0px;margin: 0 -1px -1px 0; }
.style-42672 .carousel figure:hover { text-decoration: uppercase; }
.style-42672 .carousel figure img { margin: 0px; }
.style-42672 .carousel .h4-style.crl-title { line-height: 16px;font-size: 18px;font-weight: 300;text-decoration: uppercase;color: #FFFFFF;margin: 0px 0 0 0px;text-align: center;padding: 12px 10px 5px 10px; }
.style-42672 .carousel .h4-style.crl-title:hover { text-decoration: none; }
.style-42672 .carousel .crl-caption { line-height: 1.2;font-family: 'Montserrat', sans-serif;font-size: 18px;font-weight: 200;letter-spacing: .06em;text-decoration: uppercase;color: #FFFFFF;margin: 0 0 0 0px;text-align: center;padding: 5px 10px 10px 10px; }
.style-42672 .carousel .crl-caption:hover { text-decoration: none; }
.style-42672 .carousel .caption-spacing.crl-inner-details { background-color: #1D88CA;border-width: 0px;margin: 0px;padding: 0 0 0 0px;opacity: 0.9;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/corner-arrow.png');background-position: right bottom;background-repeat: no-repeat; }
.style-42672 .carousel .caption-spacing.crl-inner-details:hover { opacity: 1; }
.style-42672 .carousel.flex-horizontal .flex-direction-nav:hover { text-decoration: uppercase; }
.style-42672 .carousel .h4-style a.crl-title { color: #1D88CA; }
.style-42672 .carousel .h4-style a.crl-title:hover { text-decoration: none; }
.style-42673 { background-color: #1D88CA;padding: 5px;margin-bottom: 40px; }
.style-42673:hover { text-decoration: uppercase; }
.style-42673 .carousel.flexslider { margin-bottom: 0px; }
.style-42673 .carousel.flexslider:hover { text-decoration: uppercase; }
.style-42673 .carousel figure { border-width: 0px;margin: 0 -1px -1px 0; }
.style-42673 .carousel figure:hover { text-decoration: uppercase; }
.style-42673 .carousel figure img { margin: 0px; }
.style-42673 .carousel .h4-style.crl-title { line-height: 16px;font-size: 18px;font-weight: 300;text-decoration: uppercase;color: #FFFFFF;margin: 0px 0 0 0px;text-align: center;padding: 12px 10px 5px 10px; }
.style-42673 .carousel .h4-style.crl-title:hover { text-decoration: none; }
.style-42673 .carousel .crl-caption { line-height: 1.2;font-family: 'Montserrat', sans-serif;font-size: 18px;font-weight: 200;letter-spacing: .06em;text-decoration: uppercase;color: #FFFFFF;margin: 0 0 0 0px;text-align: center;padding: 5px 10px 10px 10px; }
.style-42673 .carousel .crl-caption:hover { text-decoration: none; }
.style-42673 .carousel .caption-spacing.crl-inner-details { background-color: #1D88CA;border-width: 0px;margin: 0px;padding: 0 0 0 0px;opacity: 0.9;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/corner-arrow.png');background-position: right bottom;background-repeat: no-repeat; }
.style-42673 .carousel .caption-spacing.crl-inner-details:hover { opacity: 1; }
.style-42673 .carousel.flex-horizontal .flex-direction-nav:hover { text-decoration: uppercase; }
.style-42673 .carousel .h4-style a.crl-title { color: #1D88CA; }
.style-42673 .carousel .h4-style a.crl-title:hover { text-decoration: none; }
.style-42031 .h2-style { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/new-icon-news.png');background-position: left center;background-repeat: no-repeat;padding: 11px 0px 8px 70px;margin: 0px 0px 30px 0px;font-size: 30px;color: #17489C;letter-spacing: .08em; }
.style-42031 { background-color: #ffffff;padding: 40px 0px 57px
0px;margin-bottom: 40px;border-width: 2px 0;border-style: solid;border-color: #8e959b; }
.style-42031 time { font-weight: normal;margin-bottom: .5em;font-family: 'Montserrat', sans-serif;font-size: 15px; }
.style-42031 .readmore { color: #0089cd;margin-bottom: 10px;margin-top: 2.5em;text-transform: uppercase; }
.style-42031 .readmore:after { content: ">";right: -23px;top: 2px;color: #ffffff;background-color: #1d88ca;line-height: 13px;font-size: 16px;padding: 0px 5px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-42031 .h4-style A { font-size: 24px; }
.style-42031 .news img { border-width: 1px;border-style: solid;border-color: #FFFFFF;padding-right: 1em; }
.style-42031 .carousel.flexslider { padding: 0px;margin: 0px; }
.style-42031 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-color: #AEB1B2;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/arrow-back.png');background-position: center center;background-repeat: no-repeat; }
.style-42031 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-color: #AEB1B2;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/arrow-next.png');background-position: center center;background-repeat: no-repeat; }
.style-42031 .crl-pager { font-size: 0px; }
.style-42031 .carousel .flex-control-nav li a { padding: 4px;background-color: #B4B7B8;box-shadow: none; }
.style-42031 .carousel .flex-control-nav li > a.flex-active { background-color: #1D88CA; }
.style-42031 .carousel .text-slide { margin: 0px 0px;padding: 0px; }
.style-42031 .carousel li.group { padding-bottom: 0px; }
.style-71299 .h2-style { color: #3689D5; }
.style-71299 { margin-bottom: 30px; }
.style-71299 .carousel.flexslider { margin-bottom: 0px; }
.style-71299 .carousel figure { margin: 0 10px 0 0; }
.style-71298 .h2-style { color: #3689D5;padding: 1px; }
.style-71298 { margin-bottom: 10px;background-color: #ffffff;border-width: 0px;: 0px;border-style: solid;border-color: #1d88ca; }
.style-71298 .carousel.flexslider { border-width: 1px;border-color: #D9D6CB;margin-bottom: 0px; }
.style-71298 .carousel figure img { border-width: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 0px; }
.style-71298 .carousel .crl-caption { padding: 10px; }
.style-71298 .carousel .crl-description { padding: 0 10px 10px; }
.style-71298 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background: rgba(62, 65, 71, .8);color: #f9f6eb;height: 50px;width: 40px;left: 0;top: 50%;bottom: auto; }
.style-71298 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";width: 18px;height: 18px;border-left: 5px solid;border-bottom: 5px solid;left: 13px;top: 13px;position: absolute;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg); }
.style-71298 .carousel.flex-horizontal .flex-direction-nav .flex-next { background: rgba(62, 65, 71, .8);color: #f9f6eb;height: 50px;width: 40px;right: 0;top: 50%;bottom: auto; }
.style-71298 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";width: 18px;height: 18px;border-right: 5px solid;border-top: 5px solid;right: 13px;top: 13px;position: absolute;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg); }
.style-71298 .carousel .caption-spacing.crl-inner-details { margin: 0;background: rgba(62, 65, 71, .8);color: #f9f6eb;padding: 0; }
.style-64285 .h2-style { color: #3689D5;padding: 10px; }
.style-64285 { margin-bottom: 10px;background-color: #ffffff;border-width: 3px 0px 0px;: 0px;border-style: solid;border-color: #1d88ca; }
.style-64285 .carousel.flexslider { border-width: 1px;border-color: #D9D6CB;margin-bottom: 0px; }
.style-64285 .carousel figure img { border-width: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 0px; }
.style-64285 .carousel .crl-caption { padding: 10px; }
.style-64285 .carousel .crl-description { padding: 0 10px 10px; }
.style-64285 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background: rgba(62, 65, 71, .8);color: #f9f6eb;height: 50px;width: 40px;left: 0;top: 50%;bottom: auto; }
.style-64285 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";width: 18px;height: 18px;border-left: 5px solid;border-bottom: 5px solid;left: 13px;top: 13px;position: absolute;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg); }
.style-64285 .carousel.flex-horizontal .flex-direction-nav .flex-next { background: rgba(62, 65, 71, .8);color: #f9f6eb;height: 50px;width: 40px;right: 0;top: 50%;bottom: auto; }
.style-64285 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";width: 18px;height: 18px;border-right: 5px solid;border-top: 5px solid;right: 13px;top: 13px;position: absolute;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg); }
.style-64285 .carousel .caption-spacing.crl-inner-details { margin: 0;background: rgba(62, 65, 71, .8);color: #f9f6eb;padding: 0; }
.style-42891 .h2-style { background-position: left center;background-repeat: no-repeat;padding: 0px 0px 5px 0px;margin: 0px 0px 15px 0px;color: #17489c;letter-spacing: .08em; }
.style-42891 { background-color: #ffffff;margin-bottom: 15px; }
.style-42891 time { font-weight: bold;text-transform: lowercase;line-height: 20px; }
.style-42891 .readmore { color: #1d88ca;letter-spacing: 0.07em; }
.style-42891 .readmore:after { content: ">";right: -23px;top: 2px;color: #ffffff;background-color: #1d88ca;line-height: 13px;font-size: 16px;padding: 0px 3px 0px 5px;border-radius: 20px;-webkit-text-stroke: .5px;margin: 0 0 0 5px; }
.style-42891 .h4-style A { text-transform: none; }
.style-42891 .carousel.flexslider { margin-bottom: 0px; }
.style-42891 .crl-pager { font-size: 0px; }
.style-42891 .carousel .flex-control-nav li a { padding: 4px;background-color: #B4B7B8; }
.style-42891 .carousel .flex-control-nav li > a.flex-active { background-color: #1D88CA; }
.style-42891 .carousel .text-slide { padding: 3px;margin-bottom: 0px; }
.style-42891 .date-icon { background-color: #17489c;color: #FFFFFF;margin: 0px; }
.style-42891 .month-name { padding: 3px 7px;font-family: 'PT Sans Narrow', sans-serif;text-transform: uppercase;font-weight: bold;letter-spacing: 0.09em; }
.style-42891 .day-number { padding: 7 px 7px;border-width: 3px;border-style: solid;background-color: #FFFFFF;border-color: #17489c;color: #17489c;font-weight: bold; }
.style-42891 .event-detail { margin-left: 55px; }
.style-42678 { margin-bottom: 30px; }
.style-42678 .carousel.flexslider { margin-bottom: 0px; }
.style-42678 .carousel figure { margin: 0 10px 0 0; }
.style-70870 { margin-bottom: 30px; }
.style-70870 .carousel.flexslider { margin-bottom: 0px; }
.style-70870 .carousel figure { margin: 0 10px 0 0; }
.style-70870 .carousel.flex-horizontal .flex-direction-nav .flex-prev { border-width: 0px;border-style: solid;background-position: left top;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/bg_direction_nav_full_arrows.png'); }
.style-70870 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/bg_direction_nav_full_arrows.png'); }
.style-41978 { margin-bottom: 30px; }
.style-41978 .carousel.flexslider { margin-bottom: 0px; }
.style-41978 .carousel figure { margin: 0 10px 0 0; }
.style-49601 .h2-style { color: #24509A; }
.style-49601 { margin-bottom: 30px;margin: 0px; }
.style-49601 .carousel.flexslider { margin-bottom: 0px; }
.style-49601 .carousel figure { margin: 0 10px 0 0; }
.style-49601 .carousel figure img { font-size: 11px; }
.style-49601 .carousel .h4-style.crl-title { color: #24509A; }
.style-49601 .carousel .caption-spacing.crl-inner-details { text-align: left; }
.style-83608 .carousel.flex-horizontal .flex-direction-nav .flex-prev { scale: 140%; }
.style-83608 .carousel.flex-horizontal .flex-direction-nav .flex-next { scale: 140%; }
.style-13881 { margin-bottom: 2px; }
.style-13881 .carousel.flexslider { border-width: 1px;border-color: #D9D6CB;margin-bottom: 0px; }
.style-13881 .carousel figure img { border-width: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 0px; }
.style-13881 .carousel .crl-caption { padding: 10px; }
.style-13881 .carousel .crl-description { padding: 0 10px 10px; }
.style-13881 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background: rgba(62, 65, 71, .8);color: #f9f6eb;height: 50px;width: 40px;left: 0;top: 50%;bottom: auto; }
.style-13881 .carousel.flex-horizontal .flex-direction-nav .flex-prev:after { content: "";width: 18px;height: 18px;border-left: 5px solid;border-bottom: 5px solid;left: 13px;top: 13px;position: absolute;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg); }
.style-13881 .carousel.flex-horizontal .flex-direction-nav .flex-next { background: rgba(62, 65, 71, .8);color: #f9f6eb;height: 50px;width: 40px;right: 0;top: 50%;bottom: auto; }
.style-13881 .carousel.flex-horizontal .flex-direction-nav .flex-next:after { content: "";width: 18px;height: 18px;border-right: 5px solid;border-top: 5px solid;right: 13px;top: 13px;position: absolute;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg); }
.style-13881 .carousel .caption-spacing.crl-inner-details { margin: 0;background: rgba(62, 65, 71, .8);color: #f9f6eb;padding: 0; }
.style-96764 .h2-style { color: #0c2963;font-size: 1.5em;text-transform: uppercase;font-family: 'Montserrat', sans-serif;font-weight: 700;margin: 0 0 50px;letter-spacing: .06em; }
.style-96764 .h4-style { display: none; }
.style-96764 { text-align: center; }
.style-96764 .brief-description { font-size: 1.5em;font-family: 'IBM Plex Serif', serif;font-weight: 300;line-height: 1.25;letter-spacing: -.003em; }
.style-96764 .carousel.flexslider { margin: 0; }
.style-96764 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/bg_direction_nav_full_arrows.png');background-position: center center;background-repeat: no-repeat;height: 105px;width: 105px;left: 0;top: 20%; }
.style-96764 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/bg_direction_nav_full_arrows.png');background-position: center center;background-repeat: no-repeat;height: 105px;width: 105px;right: 0;top: 20%; }
.style-96764 .carousel .text-slide { padding: 0 140px;box-sizing: border-box; }
.style-42697 .h2-style { color: #FFFFFF;letter-spacing: .1em;text-align: left; }
.style-42697 .h4-style { color: #ffffff;letter-spacing: 0.08em;font-size: 28px;text-transform: uppercase; }
.style-42697 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #17489c;padding: 18px;margin-bottom: 0px;color: #ffffff; }
.style-42697 .readmore { color: #FFFFFF; }
.style-42697 .h4-style A { color: #FFFFFF; }
.style-42697 .lists img { display: inline;margin-bottom: 20px; }
.style-42697 .carousel.flexslider { margin: 0; }
.style-42697 .carousel .text-slide { text-align: center; }
.style-50956 { background-color: #0c2963;overflow-x: hidden; }
.style-96791 { background-color: #13294B;color: #fff !important;padding: 10px 0;: left 30px top; }
.style-83446 { background-color: #008bce;color: #fff !important;padding: 10px 2.5em; }
.style-50693 { padding: .375em 0 0;position: relative;background-color: #fff; }
.style-52005 { background-color: #f3f3f3;padding: 50px 0 40px;box-sizing: border-box; }
.style-41963 { margin-bottom: 0px; }
.style-50741 { position: relative;padding: 3.75em 0;background-color: #0c2963;color: #fff !important;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/LJCDS_Seal_2016_FINAL_RGB3.png');background-position: left 64px top 30px;background-repeat: no-repeat; }
.style-50691 { background-color: #0c2963;color: #fff!important; }
.style-50958 { background-color: #fff; }
.style-65522 { background-color: #008bce;color: #fff !important;padding: 100px 2.5em; }
.style-50704 { background-color: #008bce;color: #fff !important;padding: 100px 0;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/Seal.png');background-repeat: no-repeat;background-position: left 90px top; }
.style-50729 { background-color: rgba(34,61,111,.6);padding: 100px 2.5em;box-sizing: border-box; }
.style-65524 { background-color: #13294B;color: #fff !important;padding: 100px 2.5em; }
.style-50699 { padding: 100px 0;background-color: #fff; }
.style-51138 { padding: 100px 0;box-sizing: border-box;background-color: #efefef; }
.style-50722 { background-color: #f5a81c;color: #fff !important;padding: 100px 2.5em; }
.style-50708 { padding: 100px 0;box-sizing: border-box;background-color: #fff; }
.style-51986 { background-color: #fff;padding: 2em 0; }
.style-96485 { padding: 20px 20px 0px 0;border-width: 1px 0px 0px;: 0px;border-style: solid;border-color: #B4B6B7;margin-bottom: 20px;margin-top: 0px; }
.style-10491 { padding: 10px;background: #ffffff; }
.style-10492 .mm-container { background: rgba(255,255,255, .95); }
.style-10492 .mm-button-container { background-color: #0c2963;padding: 8px 15px;box-sizing: border-box; }
.style-10492 .mm-button { color: #FFFFFF;font-family: 'Montserrat', sans-serif;font-weight: 500;font-size: 20px;text-transform: uppercase;background: none;letter-spacing: .05em;width: 100%; }
.style-10492 .mm-item { font-family: 'PT Sans', sans-serif; }
.style-10492 .mm-text { color: #3E4147; }
.style-10492 .mm-text:hover { background: none;color: #0084C0; }
.style-10492 .mm-sub-ind { border-right: 2px solid;border-top: 2px solid;min-height: 10px;min-width: 10px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);background-image: none;padding: 0;font-size: 1px;line-height: 1em;margin-top: 4px; }
.style-10492 .mm-back-sub-ind { border-left: 2px solid;border-bottom: 2px solid;min-height: 10px;min-width: 10px;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);background-image: none;padding: 0;font-size: 1px;line-height: 1em;margin-top: 4px; }
.style-10492 .mm-menu-separator { background-color: #D9D6CB; }
.style-10492 .mm-back { background-color: #203C71;color: #FFFFFF;-webkit-text-stroke: .5px; }
.style-10492 .mm-button .icon { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/Menu Icon.png');background-size: 16px;width: 16px;height: 16px;margin: 12px 10px 0 0; }
.style-10492 .mm-login-button .icon { background-image: url('/ftpimages/737/site/852/images/locked59 (2).png'); }
.style-10492 .mm-parent-item { background: none; }
.style-10492 .mm-item.active { color: #0084C0; }
.style-10492 .mm-item.active .mm-text { color: #0084C0; }
.style-52904 { font-family: 'Montserrat', sans-serif;background-color: #0C2963; }
.style-52904 .cookieconsentbanner .close { color: #FFFFFF; }
.style-52904 .cookieconsentbanner .message { color: #FFFFFF;text-align: center;font-family: Helvetica;font-size: 14px; }
/* ===== CUSTOM CSS ===== */
figure{margin: 0;}
select{max-width: 100%;}
li {line-height: inherit;}
blockquote{border-left: 0;}/*removing Bootstrap’s left border on <blockquote>*/
.text .photos.left, .text .photos.right{max-width: 100%;}/*Fixing Firefox issue of large photos breaking out of column when container is floated*/
ul.album-list{margin: 0;} /* --- removing margin from UL around media gallery items --- */
.content .flexslider{-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none;border: 0;-webkit-border-radius: 0;-o-border-radius: 0;border-radius: 0;background: none;}/*removing carousel default styles*/
.carousel.gallery-style.flexslider{height: auto !important} /* --- fixing height issue on sidebar gallery --- */
.carousel.gallery-style.flexslider .flex-viewport{border: 0 !important} /* --- removing default border around image in Sidebar Galleries --- */
.carousel .slides, .carousel .flex-direction-nav{list-style: none;} /* --- removing bullets from showing when carousel loads --- */
.background-carousel .details {opacity: 0}/*hiding carousel details until they transition in, so you don’t see them on page load*/
.carousel figure{min-height: 0 !important;} /* --- min-height being set by default in the carousel code - causes extra space below banner photos on mobile --- */
.carousel .flex-direction-nav .flex-disabled{opacity: 0 !important;}/*not showing the back/next arrow when the carousel has nothing to rotate and is disabled*/
.popup_block{
display:none;
background:#fff; /*change the color of your background*/
padding:15px;
border:1px solid #d6d6d6; /*change the color of your border*/
float:left;
position:fixed;
top:50%;left:50%;
z-index: 99999;
box-shadow:rgba(0,0,0,.06) 7px 7px; /*delete if you don't want shadow below your box*/
}

.background-carousel .detail-container .details{position: absolute;}/*setting carousel details to absolute to prevent horizontal scroll bar caused by other details stacking up to the right of the current details container*/
.background-carousel .detail-container .details.current-details{position: relative;}/*setting the current details container back to position: relative - it’s default style*/
.background-carousel .crl-details:after{content: " "; display: table; clear: both;}/*fixing collapsed details container, that causes some content within the details container to extend out of the details box.*/
.mini-sitemap ul.collapsed{height: auto;}
.mini-sitemap .width-7{width: 13%; margin-right: 1%;}
.mini-sitemap .width-8{width: 11.5%; margin-right: 1%;}
.menu-type-accordion .sub2:last-child:after,.menu-type-accordion .sub3:last-child:after{padding-bottom: 0px} /* --- extra space at bottom of accordion menu subnav --- */
.brief-description ul, .long-description ul, .caption ul{list-style: disc inside;} /* --- resetting list style within a brief or long description, caption --- */
.downloads .subcategory-group > ul{margin: 0;} /* --- removing margin from UL around download 
items --- */
.email{-ms-word-break: break-all; word-break: break-word; word-break: break-all;}/*breaking long emails so they stay within the container*/
.fund .chart.top{max-width: 100%;}/*correcting width of annual fund chart when the alignment is set to top*/
.layout {position: relative; z-index: 0;} /* keeps layout contents from appearing over important lightboxes and banners */
.carousel {position: relative; z-index: 0;} /* keeps carousel descendants from stacking independent of the carousel itself */
.mobilemenu {position: relative; z-index: 100;} /* keeps the mobile menu from appearing over the emergency bulletin */
.fixed-bulletin {position: relative; z-index: 500 !important;} /* keeps the fixed bulletin banner from appearing over the bulletin lightbox */
.facultystaffdirectory .table{width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}/*make the table that wraps the faculty staff directly content go the full width, so some content doesn’t wrap unnecessarily*/
.menu-type-mega {position: relative; z-index: 90;}/*fixing mega menu z-index so other subnavs can show over it on hover*/
.no-mobile .telephone, .no-mobile .telephone:hover{text-decoration: none; color: inherit; font-weight: inherit; pointer-events: none;}/*don't show telephone links on non-mobile devices*/
.flex-direction-nav .flex-disabled {opacity: 0!important; cursor:none; pointer-events:none;} /*turn off arrows if no more content in a gallery*/
.menu a{color: inherit; text-decoration: none;}/*setting menu links to inherit color from item, and removing underline*/
.text .photos.left{margin-right: 10px; margin-bottom: 10px; max-width: 100%;}/*adding space between photos and text when photos are set to left, adding fix for Firefox allowing photos to break out of parent container*/
.text .photos.right{margin-left: 10px; margin-bottom: 10px; max-width: 100%;}/*adding space between photos and text when photos are set to right, adding fix for Firefox allowing photos to break out of parent container*/
.fixed-bulletin{-webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;}/*Adding box sizing to emergency bulletin banner, because padding causes a scroll bar*/
/* ===== STYLES ===== */

.search-text::-webkit-input-placeholder {color: inherit;}
.search-text::-moz-placeholder {color: inherit;}
.search-text:-ms-input-placeholder {color: inherit;}
.search-text::placeholder {color: inherit;}

.style-41947 ul.no-bullets{
    display: -webkit-box;/*old webkit*/
    display: -moz-box;/*FF*/
    display: -ms-flexbox;/*ie*/
    display: -webkit-flex;/*webkit*/
    display: flex;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: start;
    -moz-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.style-41947 A.links-imglink{border: 0;padding: 0; margin: 0;}/*INT: Links | Dark Blue - removing link style from link image*/
.style-41947 ul.no-bullets {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.style-14216 .background-carousel .crl-description a {position:relative;z-index:999;} /*support ticket 218954*/

#content_20885 .style-14056 .level1 {height:225px !important;} /*force wrap of L2 items on Admission Mega Menu Panel*/
#content_20844 .style-14056 .level1 {height:225px !important;} /*force wrap of L2 items on Admission Mega Menu Panel*/
#content_21308 .style-14056 .level1 {height:225px !important;} /*force wrap of L2 items on Admission Mega Menu Panel*/
#content_20979 .style-14056 .level1 {height:225px !important;} /*force wrap of L2 items on Admission Mega Menu Panel*/
.mega-menu-panel-inner-38710 .style-14056 .level1 {height:165px;} /*force wrap of L2 items on Athletic Mega Menu Panel*/

.style-13879 .no-bullets {  display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: space-between;
    justify-content:space-between;}

.last-col .span7>div {margin-left: 5px;}
.departmentpicker .table {margin-top: 20px;} /*Give top margin to department picker across all styles*/

#content_20859 .details-content {background-color: transparent;} /*Admission photo detail box*/
#content_21061 .details-content {background-color: transparent;} /*Arts photo detail box*/
#content_21152 .details-content {background-color: transparent;} /*Athletics photo detail box*/
#content_21000 .details-content {background-color: transparent;} /*Academics photo detail box*/
#content_20980 .details-content {background-color: transparent;} /*About Us photo detail box*/
#content_21230 .details-content {background-color: transparent;} /*Campus Life photo detail box*/
#content_21254 .details-content {background-color: transparent;} /*Giving photo detail box*/
#content_24258 .details-content {background-color: transparent;} /*Visual Arts photo detail box*/

#content_656146 {margin-bottom: 20px;} /*Add space under Trustees Embed*/

.facultystaffdirectory .faculty-staff-list ul li img {max-width:none;} /*Reset directory photos*/

.style-38017 .lists .group .h4-style > a {color: white;}

.style-41895 ul.no-bullets{
    display: -webkit-box;/*old webkit*/
    display: -moz-box;/*FF*/
    display: -ms-flexbox;/*ie*/
    display: -webkit-flex;/*webkit*/
    display: flex;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: start;
    -moz-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.style-43688 .links-imglink{display: table-cell;}

/*2018: HP | CTA Links*/
.style-50694 .carousel .slides li {
    margin: 0 .185em;
    width: calc(25% - 4.5px) !important;
}/*set margins and width to each slide item*/
.style-50694 .carousel .slides li:first-child {
    margin-left: 0;
}
.style-50694 .carousel .slides li:last-child {
    margin-right: 0;
}
.style-50694 .flex-viewport {
    max-height: auto;
    width: 100% !important;
}/*set the width and height of the carousel viewport*/
.style-50694 .carousel .slides {
    display: -ms-flexbox;/*ms*/
    display: -webkit-flex;/*webkit*/
    display: flex;/*flex*/
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    width: 101% !important;
}/*apply flex to the slides in the carousel*/
.style-50694 .carousel.caption-location-inside .details {
    height: 100%;
    overflow:hidden;
}/*set the height of the details container*/
.style-50694 .carousel .caption-spacing {
    height: 100%;
}/*spread the captions background to the full height*/
.style-50694 .carousel .slides li:nth-child(1) {
    border-top: 8px solid #e1442e;
    background-color: #e1442e;
}/*update early childhood to red w/border - first in the list*/
.style-50694 .carousel .slides li:nth-child(2) {
    border-top: 8px solid #f5a81c;
    background-color: #f5a81c;
}/*update lower school to yellow w/border - first in the list*/
.style-50694 .carousel .slides li:nth-child(3) {
    border-top: 8px solid #759c4c;
    background-color: #759c4c;
}/*update middle school to green w/border - first in the list*/
.style-50694 .carousel .slides li:nth-child(4) {
    border-top: 8px solid #0089cd;
    background-color: #0089cd;
}/*update upper school to blue w/border - first in the list*/
.style-50694 .flexslider .slides img {
    opacity: .4;
    -webkit-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;
}/*set the opacity of the images and animation for hover*/
.style-50694 .flexslider .slides li:hover img {
    opacity: .8;
}/*set the opacity of the images on hover*/

/*2018: ML | Tablet Login*/
html:not(.styler) .style-50698 {
    display: none;
}

/*INT | Page | Giving | Your gift in action*/
.style-80670 li.group a.links-imglink:before {
    content:"";
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);    -ms-transform: translate(-50%,-50%);    transform: translate(-50%,-50%);
    width: 70px;
    height: 70px;
    z-index:1;
}
.style80670 li.group a.links-imglink {
    position: relative;
}
.style-80670 li.group:first-child A.links-urllink {
    margin: .25em 1.6667em .15em;
}
.style-80670 li.group:first-child .long-description {
    margin: 0 2.25rem 0;
}
.style-80670 li.group:first-child {
    padding-bottom: 2.5em;
}
.style-80670 ul {
    display: -webkit-box;/*webkit*/display: -ms-flexbox;/*ms*/display: flex;/*w3c*/
    -ms-flex-wrap: wrap;flex-wrap: wrap;
    position: relative;
    padding-left: 49%;
}


/*2018: HP | Our Community*/
.style-50712 li.group a.links-imglink:before {
    content:"";
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);    -ms-transform: translate(-50%,-50%);    transform: translate(-50%,-50%);
    background-image: url(//web.archive.org/web/20220712182604im_/https://bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/Play_icon.png);
    background-repeat: no-repeat;
    width: 70px;
    height: 70px;
    z-index:1;
}
.style-50712 li.group a.links-imglink {
    position: relative;
}
.style-50712 li.group:first-child A.links-urllink {
    margin: .25em 1.6667em .15em;
}
.style-50712 li.group:first-child .long-description {
    margin: 0 2.25rem 0;
}
.style-50712 li.group:first-child {
    padding-bottom: 2.5em;
}
.style-50712 ul {
    display: -webkit-box;/*webkit*/display: -ms-flexbox;/*ms*/display: flex;/*w3c*/
    -ms-flex-wrap: wrap;flex-wrap: wrap;
    position: relative;
    padding-left: 49%;
}

/*2018: HP | Our Community Carousel Tablet/Mobile*/
.style-50721 a.custom-link-photo.style-no-select.links-imglink:before {
    content: "";
    position: absolute;
    display: block;
    left: 125px;
    top: 57.5px;
    background-image: url(//web.archive.org/web/20220712182604im_/https://bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/Play_icon.png);
    background-repeat: no-repeat;
    width: 70px;
    height: 70px;
    z-index: 1;
}
.style-50721 .carousel.flexslider.carousel-type-text img {
    position: relative;
}
.style-50721 .h5-style {
    font-size: .857em;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    font-weight: 500;
    color: #0c2963;
    margin: 0 0 1.25em;
    letter-spacing: .06em;
    line-height: 400em;
}
.style-50721 .button {
    font-family: 'Montserrat', sans-serif;
    color: #0c2963;
    font-size: .857em;
    padding: 0 2.25em 0 0;
    -webkit-transition: color .3s ease;
    -o-transition: color .3s ease;
    transition: color .3s ease;
    background-image: url(//web.archive.org/web/20220712182604im_/https://bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/735363_arrows_512x512.png);
    background-position: right center;
    background-repeat: no-repeat;
}
html:not(.styler) .style-50721 {
    display: none;
}/*hide until tablet/mobile*/
.style-50721 ul.slides {
    display: -webkit-box;/*webkit*/
    display: -ms-flexbox;/*ms*/
    display: flex;/*flex*/

}

/* COVID-19 | Block | Box | Outline*/
.style-64311 li.group a.links-imglink:before {
    content:"";
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);    -ms-transform: translate(-50%,-50%);    transform: translate(-50%,-50%);
    background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/Play_icon.png);
    background-repeat: no-repeat;
    width: 70px;
    height: 70px;
    z-index:1;
}
.style-64311 li.group a.links-imglink {
    position: relative;
}
.style-64311 li.group:first-child A.links-urllink {
    margin: .25em 1.6667em .15em;
}
.style-64311 li.group:first-child .long-description {
  
}
.style-64311 li.group:first-child {
    
}
.style-64311 ul {
    display: -webkit-box;/*webkit*/display: -ms-flexbox;/*ms*/display: flex;/*w3c*/
    -ms-flex-wrap: wrap;flex-wrap: wrap;
    position: relative;
   
}

/*2018: HP | Testimonials*/
.style-50724 .h5-style {
    color: inherit;
    font-family: 'Montserrat', sans-serif;
    margin: 1.667em 0 0;
    letter-spacing: .06em;
    font-size: 1.125rem;
    font-weight: normal;
}

/*2018: News Featured*/
.style-50727 A {
    color: #fff;
}
.style-50727 .flexslider .slides img {
    width: 100%;
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    min-width: 40vw;
}/*zoom photo in to fill the set height.*/

/*2018: HP | Calendar Carousel*/
.style-50732 ul.slides {
    display: -webkit-box;/*webkit*/
    display: -ms-flexbox;/*ms*/
    display: flex;/*flex*/

}



/*2018: HP | Colored Inline Links*/
.style-50737 li.group:nth-child(2) {
    background-color: #f5a81c;
}
.style-50737 li.group:nth-child(2):hover {
    background-color: #d99823;
}
.style-50737 li.group:nth-child(3) {
    background-color: #759c4c;
}
.style-50737 li.group:nth-child(3):hover {
    background-color: #508b45;
}
.style-50737 li.group:nth-child(4) {
    background-color: #0c2963;
}
.style-50737 li.group:nth-child(4):hover {
    background-color: #001943;
}

/*2018: ML | Footer Social Media*/
.style-50743 .l1-item:nth-child(1){
    background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/FacebookBlue.png);
}
.style-50743 .l1-item:nth-child(2){
    background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/BlueIG.png);
}
.style-50743 .l1-item:nth-child(3){
    background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/PinterestBlue2.png);
}
.style-50743 .l1-item:nth-child(4){
    background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/VimeoBlue2.png);
}
.style-50743 .l1-item:nth-child(5){
    background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/PinterestBlue2.png);
}
.style-50743 .l1-item:nth-child(6){
    background-image: url(//bbk12e1-cdn.myschoolcdn.com/ftpimages/737/site/852/images/PodcastBlue2.png);
}

/*2018: ML | Footer Region*/
.style-50741 .row {
    display: -webkit-box;/*webkit*/display: -ms-flexbox;/*ms*/display: flex;/*w3c*/
}
.style-50741 .row:nth-child(2) .col {
    width: 100% !important;
}

/*2018: INT | Fast Facts*/
.style-52003 ul {
    display: -webkit-box;/*webkit*/display: -ms-flexbox;/*ms*/display: flex;/*w3c*/
    -ms-flex-wrap:wrap;flex-wrap:wrap;
}

/*INT | Page | Giving Box*/
.style-65265 ul {
    display: -webkit-box;/*webkit*/display: -ms-flexbox;/*ms*/display: flex;/*w3c*/
    -ms-flex-wrap:wrap;flex-wrap:wrap;
}

/*INT | Page | Giving | 4 Across*/
.style-65324 ul {
    display: -webkit-box;/*webkit*/display: -ms-flexbox;/*ms*/display: flex;/*w3c*/
    -ms-flex-wrap:wrap;flex-wrap:wrap;
}

/*INT | Page | INT | Page | Giving Box | Patricipation*/
.style-66391 ul {
    display: -webkit-box;/*webkit*/display: -ms-flexbox;/*ms*/display: flex;/*w3c*/
    -ms-flex-wrap:wrap;flex-wrap:wrap;
}

/*INT | Page | Return | 3 Across*/
.style-74375 ul {
    display: -webkit-box;/*webkit*/display: -ms-flexbox;/*ms*/display: flex;/*w3c*/
    -ms-flex-wrap:wrap;flex-wrap:wrap;
}

/*2018: INT | 3 Across*/
.style-52339 ul {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}/*apply flex to the groups*/


/* ===== MEDIA QUERIES ===== */
/* --- Full Desktop --- */
@media(min-width:1200px){
.style-14051 .l1-item:last-of-type {border-right: none; padding-right: 0; margin-right: 0;}/* --- Remove border on last Omni Utility Menu Item --- */
#carousel-487 figcaption {display: none;}/* --- Hide MegaMenu Carousel Caption --- */
.menu-type-horizontal-flat .submenu {width: 200px !important;}/* --- Make Social Dropdown wider --- */
.style-14178 .submenu ul {background-color: #3689D5;padding: 5px;border-radius: 6px;}/* --- Adding Blue background to Social Dropdown --- */
.menu-type-vertical.menu-direction-left .arrow {top: 10%;}/* --- Moving arrow up on sidebar nav --- */
.style-14200#layout_region_2 {min-height: 500px;}/* --- Setting Hero Image container height --- */
.style-14200 .detail-container {display: none;}/* --- Hide caption on Hero Image --- */
.style-14215#layout_region_2 {min-height: 610px;}/* --- Setting HP Slideshow Image container height --- */
.style-14216 {margin-top: 410px;}/* --- Push HP Slideshow Caption to lower right corner --- */
.style-14216 a.control-prev {left: 17px !important; opacity: 1;} /* --- Force left HP Slideshow arrow to show --- */
.style-14216 a.control-next {right: 17px !important; opacity: 1;}/* --- Force right HP Slideshow arrow to show --- */
.background-carousel .pager {margin: 0 45px;} /* --- Add padding around HP Slideshow pager items --- */
.background-carousel .controls a {top: 110%;} /* --- Push HP Slideshow arrows to borrom --- */
.background-carousel .pager {width: calc(100% - 100px);}/* --- calculate Slideshow arrow width --- */
.style-14225 li:last-of-type img {padding-right: 0; margin: 0; border-right: none;}/* --- Remove border on last HP image link --- */
.style-13844 li:nth-child(2)  a {color: #3689D5;}/* --- Change second call to action .h2-style color --- */
.style-13844 li:nth-child(3)  a {color: #B4B6b7;}/* --- Change third call to action .h2-style color --- */
.style-13844 li:nth-child(4)  a {color: #24509a;}/* --- Change fourth call to action .h2-style color --- */
.style-13844 li:nth-child(2):after {  background-color: #3689D5;}/* --- Change second call to action bottom border color --- */
.style-13844 li:nth-child(3):after {  background-color: #B4B6b7;}/* --- Change third call to action bottom border color --- */
.style-13844 li:nth-child(4):after {  background-color: #24509a;}/* --- Change fourth call to action bottom border color --- */
}/* --- END full desktop --- */

/* --- Small Desktop --- */
@media(max-width:1199px) and (min-width:980px){ 
.style-14055 .mega-menu-item.l1-item > a {font-size: 19px;}/*decreases main nav font size to prevent wrapping*/
.style-14284 A.links-urllink, .style-14285 A.links-urllink, .style-14286 A.links-urllink, .style-14287 A.links-urllink {padding: 10px; line-height: 20px}
.span9 .facultystaffdirectory .table-cell, 
.span8 .facultystaffdirectory .table-cell, 
.span7 .facultystaffdirectory .table-cell,  
.span6 .facultystaffdirectory .table-cell, 
.span5 .facultystaffdirectory .table-cell, 
.span4 .facultystaffdirectory .table-cell, 
.span9 .departmentpicker .table-cell, 
.span8 .departmentpicker .table-cell, 
.span7 .departmentpicker .table-cell, 
.span6 .departmentpicker .table-cell, 
.span5 .departmentpicker .table-cell,
.span4 .departmentpicker .table-cell,
.span9 .athleticteampicker .table-cell,
.span8 .athleticteampicker .table-cell,
.span7 .athleticteampicker .table-cell,
.span6 .athleticteampicker .table-cell,
.span5 .athleticteampicker .table-cell, 
.span4 .athleticteampicker .table-cell  {display: inline-block;} /* --- allowing dropdowns to wrap on tablet --- */
.style-14051 .l1-item:last-of-type {border-right: none; padding-right: 0; margin-right: 0;}/* --- Remove border on last Omni Utility Menu Item --- */
#carousel-487 figcaption {display: none;}/* --- Hide MegaMenu Carousel Caption --- */
.menu-type-horizontal-flat .submenu {width: 200px !important;}/* --- Make Social Dropdown wider --- */
.style-14178 .submenu ul {background-color: #3689D5;padding: 5px;border-radius: 6px;}/* --- Adding Blue background to Social Dropdown --- */
.menu-type-vertical.menu-direction-left .arrow {top: 10%;}/* --- Moving arrow up on sidebar nav --- */
.style-14200#layout_region_2 {min-height: 500px;}/* --- Setting Hero Image container height --- */
.style-14200 .detail-container {display: none;}/* --- Hide caption on Hero Image --- */
.style-14215#layout_region_2 {min-height: 610px;}/* --- Setting HP Slideshow Image container height --- */
.style-14216 {margin-top: 410px;}/* --- Push HP Slideshow Caption to lower right corner --- */
.style-14216 a.control-prev {left: 17px !important; opacity: 1;} /* --- Force left HP Slideshow arrow to show --- */
.style-14216 a.control-next {right: 17px !important; opacity: 1;}/* --- Force right HP Slideshow arrow to show --- */
.background-carousel .pager {padding: 0 45px;} /* --- Add padding around HP Slideshow pager items --- */
.background-carousel .controls a {top: 110%;} /* --- Push HP Slideshow arrows to borrom --- */
.background-carousel .pager {width: calc(100% - 100px);}/* --- calculate Slideshow arrow width --- */
.style-14225 li:last-of-type img {padding-right: 0; margin: 0; border-right: none;}/* --- Remove border on last HP image link --- */
.style-13844 li:nth-child(2) .h4-style a {color: #3689D5;}/* --- Change second call to action .h2-style color --- */
.style-13844 li:nth-child(3) .h4-style a {color: #B4B6b7;}/* --- Change third call to action .h2-style color --- */
.style-13844 li:nth-child(4) .h4-style a {color: #24509a;}/* --- Change fourth call to action .h2-style color --- */
.style-13844 li:nth-child(2):after {  background-color: #3689D5;}/* --- Change second call to action bottom border color --- */
.style-13844 li:nth-child(3):after {  background-color: #B4B6b7;}/* --- Change third call to action bottom border color --- */
.style-13844 li:nth-child(4):after {  background-color: #24509a;}/* --- Change fourth call to action bottom border color --- */
.style-14191 .level2:after,
.style-14190 .level2:after {left: 100px !important;}/* --- Push Social Links dropdown container arrow to the right --- */
.style-41941 A.links-urllink { line-height: 55px;font-family: 'PT Sans Narrow', sans-serif;font-size: 15px;font-weight: bold;letter-spacing: .13em;text-transform: uppercase;text-decoration: none;color: #FFFFFF;margin-left: 15px; }

.style-41956 .h2-style {letter-spacing: 0.08em;font-size: 28px; }
.style-41957 .h2-style {letter-spacing: 0.08em;font-size: 28px; }
.style-41958 .h2-style {letter-spacing: 0.08em;font-size: 28px; }
.style-41959 .h2-style {letter-spacing: 0.08em;font-size: 28px; }

/*2018: ML | Main Menu*/
.style-50692 .mega-menu-panel {
    width: 90vw;
}/*update the mega menu panel width*/
.style-50692 .mega-menu-item.l1-item > a {
    font-size: 1em;
    padding-left: .5em !important;
    padding-right: .5em !important;
}

/*2018: HP | Fast Facts*/
.style-51143 .h4-style {
    font-size: 2.75rem;
}

/*2018: ML | Sitemap*/
.style-50947 .ms-l1-text {
    font-size: .875em;
}

/*2018: ML | Footer Social Media*/
.style-50743 .l1-item > a {
    padding-left: 4px !important;
    padding-right: 4px !important;
    width: 32px;
}
.style-50743 .l1-item {
    background-size: 32px !important;
}

/*2018: Our Community*/
.style-50712 ul {
    padding-bottom: 6em;
}

/*INT | Page | Giving | Your gift in action*/
.style-80670 ul {
    padding-bottom: 6em;
}

/*2018: News Featured*/
.style-50727 .carousel figure {
    height: 630px;
}

/*2018: HP CTA Main Links*/
.style-50694 .carousel .caption-spacing.crl-inner-details {
    padding: 2em;
}
.style-50694 .carousel .crl-caption {
    font-size: .875em;
}

}/* --- END Small Desktop --- */

/* --- Tablet Portrait --- */
@media(max-width:979px) and (min-width:768px){
.style-14284 A.links-urllink, .style-14285 A.links-urllink, .style-14286 A.links-urllink, .style-14287 A.links-urllink {padding: 10px; line-height: 20px}/*realign button text*/
.facultystaffdirectory .table-cell, .departmentpicker .table-cell, .athleticteampicker .table-cell{display: inline-block;} /* --- allowing dropdowns to wrap on tablet --- */
.style-14200#layout_region_2 {min-height: 500px;}/* --- Setting Hero Image container height --- */
.style-14200 .detail-container {display: none;}/* --- Hide caption on Hero Image --- */
.style-14215#layout_region_2 {min-height: 500px;}/* --- Setting HP Slideshow Image container height --- */
.style-14215#layout_region_2 {min-height: 500px;}/* --- Setting HP Slideshow Image container height --- */
.style-14216 {margin-top: 310px;}/* --- Push HP Slideshow Caption to lower right corner --- */
.style-14216 a.control-prev {left: 17px !important; opacity: 1;} /* --- Force left HP Slideshow arrow to show --- */
.style-14216 a.control-next {right: 17px !important; opacity: 1;}/* --- Force right HP Slideshow arrow to show --- */
.background-carousel .pager {margin: 0 45px;} /* --- Add padding around HP Slideshow pager items --- */
.background-carousel .controls a {top: 110%;} /* --- Push HP Slideshow arrows to borrom --- */
.background-carousel .pager {width: calc(100% - 100px);}/* --- calculate Slideshow arrow width --- */
.style-14225 li:last-of-type img {padding-right: 0; margin: 0; border-right: none;}/* --- Remove border on last HP image link --- */
.style-14225 .link-image {width: 150px;}/* --- Minimize width on HP image link --- */
.style-13844 li:nth-child(2) .h4-style a {color: #3689D5;}/* --- Change second call to action .h2-style color --- */
.style-13844 li:nth-child(3) .h4-style a {color: #B4B6b7;}/* --- Change third call to action .h2-style color --- */
.style-13844 li:nth-child(4) .h4-style a {color: #24509a;}/* --- Change fourth call to action .h2-style color --- */
.style-13844 li:nth-child(2):after {  background-color: #3689D5;}/* --- Change second call to action bottom border color --- */
.style-13844 li:nth-child(3):after {  background-color: #B4B6b7;}/* --- Change third call to action bottom border color --- */
.style-13844 li:nth-child(4):after {  background-color: #24509a;}/* --- Change fourth call to action bottom border color --- */
/*.style-14053.region.layout-region {display: none;}/* Hide HP Main Nav area -- */
.style-14216 {margin-top: 225px;}/* --- Adjust position of HP slideshow caption area --- */
.style-14181 div.content-wrap {margin-top: 0;}/* Remove top margin in HP footer mission statement --- */
.style-14179 .content.logo {margin-top: 15px;}/* Push footer crest logo down --- */
.style-14233.region {min-height: 95px;}/* Set height of header container on HP --- */
.background-carousel .pager {bottom: -29px;}
#content_20859 .layout-block {margin-top: 15px;} /*Admission photo detail box*/

.style-14053 {display:none;} /*support ticket 114947 hide mega menu on mobile*/
.style-41941 A.links-urllink { line-height: 55px;font-family: 'PT Sans Narrow', sans-serif;font-size: 15px;font-weight: bold;letter-spacing: .13em;text-transform: uppercase;text-decoration: none;color: #FFFFFF;margin-left: 15px; }
.style-41895 ul.no-bullets {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
} /*Stack links on mobile*/

.style-41956 .h2-style {letter-spacing: 0.08em;font-size: 27px; }
.style-41957 .h2-style {letter-spacing: 0.08em;font-size: 27px; }
.style-41958 .h2-style {letter-spacing: 0.08em;font-size: 27px; }
.style-41959 .h2-style {letter-spacing: 0.08em;font-size: 27px; }

.style-42682 .h4-style { color: #1d88ca;letter-spacing: 0.00em;font-size: 25px;text-transform: uppercase;background-color: #FFFFFF; }
.style-42682 { -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-bottom: 30px; }
.style-42682 .brief-description { font-weight: bold;font-size: 15px; }
.style-42682 .long-description { font-size: 14px; }

/*2018: HP CTA Links*/
.style-50694 .carousel .slides {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.style-50694 .carousel .slides li {
    width: calc(50% - 3px) !important;
    height:350px;
    overflow:hidden;
}
.style-50694 .carousel .slides li:nth-child(3) {
    margin-left:0;
}
.style-50694 .carousel .slides li:nth-child(2) {
    margin-right:0;
}
.style-50694 .flexslider .slides img {
    position: absolute;
    top: -90%;
    left: 0;
}

/*2018: ML | Main Menu*/
.style-50692 .mega-menu-panel {
    width: 100vw;
}/*update the mega menu panel width*/
.style-50692 .mega-menu-item.l1-item > a {
    font-size: 1.45vw;
}
/*2018: ML Header Logo*/
.style-50690 .logo img {
    max-width: 228px;
}
.style-50690 {
    margin-bottom: 1em;
}

/*2018: ML Omni Menu*/
.style-50687.hidden-tablet {
    display: block !important;
}
.style-50687 .l1-item {
    font-size: 1.125vw;
}
.style-50687 .l1-item > a {
    padding-top: 2.25em !important;
    padding-bottom: 2.25em !important;
}

/*vertical MM Menu*/
.style-17584.hidden-tablet {
    display: block !important;
}

/*2018: ML | Search*/
.style-50684 div.content-wrap {
    padding: .15em .25em .25em 1.125em;
}

/*2018: ML | Tablet Login*/
html:not(.styler) .style-50698 {
    display: block;
}

/*2018: HP | Fast Facts*/
.style-51143 .h4-style {
    font-size: 2.25rem;
}
.style-51143 li.group {
    padding: 8px;
}
.style-51143 .lists img {
    height: 71px !important;
}

/*INT | Page | Giving | Your gift in action*/
html:not(.styler) .style-80670 {
    display: none;
}/*hide the block style version so that the carousel version can display*/

/*2018: HP | Our Community*/
html:not(.styler) .style-50712 {
    display: none;
}/*hide the block style version so that the carousel version can display*/

/*2018: HP | Our Community Carousel Tablet/Mobile*/
html:not(.styler) .style-50721 {
    display: block;
}/*hide until tablet/mobile*/

/*2018: HP | Testimonials*/
.style-50724 .brief-description {
    font-size: 1.75em;
}
.style-50724 .h5-style {
    font-size: .875rem;
}



/*2018: HP | News List*/
.style-50726 li.group:last-child {
    display: none;
}/*Hide the third/last news article*/
.style-50726 .brief-description {
    font-size: 14px;
}
.style-50726 .h4-style A {
    font-size: 1.312rem;
}
.style-50726 time {
    font-size: .75em;
}
.style-50726 .button {
    font-size: .75em;    
}

/*2018: HP | News Featured*/
.style-50727 .brief-description {
    font-size: 14px;
}
.style-50727 .h4-style A {
    font-size: 1.312rem;
}
.style-50727 time {
    font-size: .75em;
}
.style-50727 .button {
    font-size: .75em;    
}
.style-50727 .carousel .caption-spacing.crl-inner-details {
    padding: 20px;
}

/*2018: HP | CTA Text*/
.style-50737 A.links-urllink {
    font-size: .75em;
    padding-top: 1em;
    padding-bottom: 1em;
}
.style-50737 li.group {
    width: 140px;
    margin-left:.35em;
    margin-right:.35em;
}

/*2018: ML | Sitemap*/
.style-50947 .ms-l1-text {
    font-size: .75em;
}
.style-50947 .ms-l2-text {
    font-size: .75em;
}

/*2018: Footer Social Media*/
.style-50743.hidden-tablet {
    display: block !important;
}
.style-50743 {
    margin-bottom: 3.3125em;
}
.style-50743 .level1 {
    text-align: center;
}

/*2018: Footer Region - Reording Columns*/
.style-50741 .first-col {
    order: 2;
    width: 46.5% !important;
}
.style-50741 .col:nth-child(2) {
    order: 1;
    width: 100% !important;
}
.style-50741 .last-col {
    order: 3;
    width: 46.5% !important;
}

/*2018: Footer Embed*/
.style-50957 {
    text-align: center;
}

/*2018: Main Menu*/
.style-50692 .mega-menu-panel {
    padding: 2em 1em 2em .25em;
}

/*2018: HP | Center CTA Text*/
.style-50710 .h2-style {
    font-size: 1em;
}
.style-50710 {
    font-size: 1.5rem;
}

/*2018: HP | Center White CTA Text*/
.style-50704 {
    background-size: 308px;
}
.style-50705 .h2-style {
    font-size: 1em;
    margin-bottom: 25px;
}
.style-50705 {
    font-size: 1.5rem;
}


/*Blue with Seal Region Style*/
.style-50704 .col {
    width: 100%;
}
.style-50705 .h2-style {
    margin-left: 0;
    margin-right: 0;
}

/*2018: Header Region - widen the header on tablet*/
.style-50958 .container {
    width: 88vw;
}
.style-50958 .row:first-child .first-col {
    width: 82% !important;
}
.style-50958 .row:first-child .last-col {
    width: 15% !important;
}

/*2018: News Featured*/
.style-50727 .carousel figure {
    height: 495px;
}

/*2018: Blue Region*/
.style-50704 {
    padding: 50px 0;
}

/*2018: Fast Facts Region*/
.style-50699 {
    padding: 50px 0;
}

/*2018: Community Region*/
.style-51138 {
    padding: 50px 0;
}

/*2018: HP | Praise Region*/
.style-50722 {
    padding: 50px 0;
}

/*2018: Events Region*/
.style-50729 {
    padding: 50px 1em;
}

/*2018: HP | News Region*/
.style-50708 {
    padding: 50px 0;
}

/*2018: Centered Header*/
.style-51398 {
    margin-bottom: 25px;
}

/*2018: Testimonials*/
.style-50724 .h2-style {
    margin-bottom: 25px;
}

/*2018: Events Carousel*/
.style-50732 {
    font-size: .875em;
}

/*2018: Gray Region*/
.style-51138 .container {
    margin: 0;
    width: 100vw;
}
.style-51138 .col {
    width: 100%;
}

/*2018: HP | Events Carousel*/
.style-50732 .carousel.flexslider {
    padding: 0 70px;
}
.style-50732 .carousel.flex-horizontal .flex-direction-nav .flex-next {
    background-size: 80px;
    right: -23px;
}
.style-50732 .carousel.flex-horizontal .flex-direction-nav .flex-prev {
    background-size: 80px;
    left: -23px;
}

/*Footer Row*/
.style-50741 .row {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

/*NEW INT | Block | Box | Outline | Directory*/
.style-49446 li.group {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}

}/* --- END Tablet Portrait --- */

/* --- Tablet  Landscape --- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/*.style-14053.region.layout-region {display: none;}/* Hide HP Main Nav area -- */
.style-14225 .link-image {margin: 0 2px 10px 0;}/* --- Adjust HP buttons spacing --- */
.style-14216 {margin-top: 255px;}/* --- Adjust position of HP slideshow caption area --- */
.background-carousel .pager {bottom: -29px;}/* Adjust position of carousel pager --- */
#content_20859 .layout-block {margin-top: 15px;} /*Admission photo detail box*/
.style-41941 A.links-urllink { line-height: 55px;font-family: 'PT Sans Narrow', sans-serif;font-size: 15px;font-weight: bold;text-transform: uppercase;text-decoration: none;color: #FFFFFF;margin-left: 15px; }

.style-41895 ul.no-bullets {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
} /*Stack links on mobile*/

 .style-41956 .h2-style { letter-spacing: 0.0em;font-size: 25px; }
.style-41957 .h2-style { letter-spacing: 0.0em;font-size: 25px; }
.style-41958 .h2-style { letter-spacing: 0.0em;font-size: 25px; }
.style-41959 .h2-style { letter-spacing: 0.0em;font-size: 25px; }

/*2018: HP CTA Links*/
.style-50694 .carousel .slides {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.style-50694 .carousel .slides li {
    width: calc(50% - 3px) !important;
    height:350px;
    overflow:hidden;
}
.style-50694 .carousel .slides li:nth-child(3) {
    margin-left:0;
}
.style-50694 .carousel .slides li:nth-child(2) {
    margin-right:0;
}
.style-50694 .flexslider .slides img {
    position: absolute;
    top: -90%;
    left: 0;
}

/*2018: ML | Main Menu*/
.style-50692 .mega-menu-panel {
    width: 100vw;
}/*update the mega menu panel width*/
.style-50692 .mega-menu-item.l1-item > a {
    font-size: 1.45vw;
}
/*2018: ML Header Logo*/
.style-50690 .logo img {
    max-width: 228px;
}
.style-50690 {
    margin-bottom: 1em;
}

/*2018: ML Omni Menu*/
.style-50687.hidden-tablet {
    display: block !important;
}
.style-50687 .l1-item {
    font-size: 1.125vw;
}
.style-50687 .l1-item > a {
    padding-top: 2.25em !important;
    padding-bottom: 2.25em !important;
}

/*vertical MM Menu*/
.style-17584.hidden-tablet {
    display: block !important;
}

/*2018: ML | Search*/
.style-50684 div.content-wrap {
    padding: .15em .25em .25em 1.125em;
}

/*2018: ML | Tablet Login*/
html:not(.styler) .style-50698 {
    display: block;
}

/*2018: HP | Fast Facts*/
.style-51143 .h4-style {
    font-size: 2.25rem;
}
.style-51143 li.group {
    padding: 8px;
}
.style-51143 .lists img {
    height: 71px !important;
}

/*2018: HP/ML Blue Seal Region*/
.style-50704 {
    padding: 2.875em 0 2.25em;
}

/*INT | Page | Giving | Your gift in action*/
html:not(.styler) .style-80670 {
    display: none;
}/*hide the block style version so that the carousel version can display*/

/*2018: HP | Our Community*/
html:not(.styler) .style-50712 {
    display: none;
}/*hide the block style version so that the carousel version can display*/

/*2018: HP | Our Community Carousel Tablet/Mobile*/
html:not(.styler) .style-50721 {
    display: block;
}/*hide until tablet/mobile*/

/*2018: HP | Testimonials*/
.style-50724 .brief-description {
    font-size: 1.75em;
}
.style-50724 .h5-style {
    font-size: .875rem;
}



/*2018: HP | News List*/
.style-50726 li.group:last-child {
    display: none;
}/*Hide the third/last news article*/
.style-50726 .brief-description {
    font-size: 14px;
}
.style-50726 .h4-style A {
    font-size: 1.312rem;
}
.style-50726 time {
    font-size: .75em;
}
.style-50726 .button {
    font-size: .75em;    
}

/*2018: HP | News Featured*/
.style-50727 .brief-description {
    font-size: 14px;
}
.style-50727 .h4-style A {
    font-size: 1.312rem;
}
.style-50727 time {
    font-size: .75em;
}
.style-50727 .button {
    font-size: .75em;    
}
.style-50727 .carousel .caption-spacing.crl-inner-details {
    padding: 20px;
}

/*2018: News Featured*/
.style-50727 .carousel figure {
    height: 495px;
}

/*2018: HP | CTA Text*/
.style-50737 A.links-urllink {
    font-size: .75em;
    padding-top: 1em;
    padding-bottom: 1em;
}
.style-50737 li.group {
    width: 140px;
    margin-left:.35em;
    margin-right:.35em;
}

/*2018: ML | Sitemap*/
.style-50947 .ms-l1-text {
    font-size: .75em;
}
.style-50947 .ms-l2-text {
    font-size: .75em;
}

/*2018: Footer Social Media*/
.style-50743.hidden-tablet {
    display: block !important;
}
.style-50743 {
    margin-bottom: 3.3125em;
}
.style-50743 .level1 {
    text-align: center;
}

/*2018: Footer Region - Reording Columns*/
.style-50741 .first-col {
    order: 2;
    width: 46.5% !important;

}
.style-50741 .col:nth-child(2) {
    order: 1;
    width: 100% !important;
}
.style-50741 .last-col {
    order: 3;
    width: 46.5% !important;
}

/*2018: Footer Embed*/
.style-50957 {
    text-align: center;
}

/*2018: Main Menu*/
.style-50692 .mega-menu-panel {
    padding: 2em 1em 2em .25em;
}

/*2018: HP | Center CTA Text*/
.style-50710 .h2-style {
    font-size: 1em;
}
.style-50710 {
    font-size: 1.5rem;
}

/*2018: HP | Center White CTA Text*/
.style-50704 {
    background-size: 308px;
}
.style-50705 .h2-style {
    font-size: 1em;
    margin-bottom: 25px;
}
.style-50705 {
    font-size: 1.5rem;
}

/*Blue with Seal Region Style*/
.style-50704 .col {
    width: 100%;
}
.style-50705 .h2-style {
    margin-left: 0;
    margin-right: 0;
}

/*2018: Header Region - widen the header on tablet*/
.style-50958 .container {
    width: 88vw;
}

/*2018: Blue Region*/
.style-50704 {
    padding: 50px 0;
}

/*2018: Fast Facts Region*/
.style-50699 {
    padding: 50px 0;
}

/*2018: Community Region*/
.style-51138 {
    padding: 50px 0;
}

/*2018: HP | Praise Region*/
.style-50722 {
    padding: 50px 0;
}

/*2018: Events Region*/
.style-50729 {
    padding: 50px 1em;
}

/*2018: HP | News Region*/
.style-50708 {
    padding: 50px 0;
}

/*2018: Centered Header*/
.style-51398 {
    margin-bottom: 25px;
}

/*2018: Testimonials*/
.style-50724 .h2-style {
    margin-bottom: 25px;
}

/*2018: Events Carousel*/
.style-50732 {
    font-size: .875em;
}

/*2018: Gray Region*/
.style-51138 .container {
    margin: 0;
    width: 100vw;
}
.style-51138 .col {
    width: 100%;
}

/*2018: HP | Events Carousel*/
.style-50732 .carousel.flexslider {
    padding: 0 70px;
}
.style-50732 .carousel.flex-horizontal .flex-direction-nav .flex-next {
    background-size: 80px;
    right: -23px;
}
.style-50732 .carousel.flex-horizontal .flex-direction-nav .flex-prev {
    background-size: 80px;
    left: -23px;
}

/*Footer Row*/
.style-50741 .row {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

/*NEW INT | Block | Box | Outline | Directory*/
.style-49446 li.group {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}


}/* --- END Tablet Landscape --- */

/* --- Mobile Portrait --- */
@media(max-width:767px){
.mini-sitemap .width-7, .mini-sitemap .width-8{width: 100%; margin-right: 0;}
.facultystaffdirectory .table, .facultystaffdirectory .table-row{display: block;}/*removing display: table & table-row*/
.facultystaffdirectory .table-cell, .departmentpicker .table-cell{display: inline-block; max-width: 100%;} /* --- allowing dropdowns to wrap on mobile & not break out of box --- */
/*.style-14053.region.layout-region {display: none;}/* Hide HP Main Nav area -- */
.style-14233.region {min-height: 200px;}/* Set height of header container on HP --- */
.style-13844 li:nth-child(2) .h4-style a {color: #3689D5;}/* --- Change second call to action .h2-style color --- */
.style-13844 li:nth-child(3) .h4-style a {color: #B4B6b7;}/* --- Change third call to action .h2-style color --- */
.style-13844 li:nth-child(4) .h4-style a {color: #24509a;}/* --- Change fourth call to action .h2-style color --- */
.style-13844 li:nth-child(2):after {  background-color: #3689D5;}/* --- Change second call to action bottom border color --- */
.style-13844 li:nth-child(3):after {  background-color: #B4B6b7;}/* --- Change third call to action bottom border color --- */
.style-13844 li:nth-child(4):after {  background-color: #24509a;}/* --- Change fourth call to action bottom border color --- */
.style-14054 div.content-wrap {margin-top: 30px;}/* --- Push main logo down --- */
.style-14225 .link-image {padding-right: 0; margin: 0; border-right: none;}/* --- Remove border on last HP image link --- */
.style-14225 .link-image {width: 400px;}/* --- Set width of featured images --- */

.style-14179 {width: 100%; margin: 0 0 25px 0;}/* --- Set width of school seal container --- */
.style-14179 .content.logo {width: 200px; margin: 0 auto;}/* --- Center school seal container --- */
.style-14178 {min-height: 475px;}/* --- set height of footer area --- */
.style-13844 li.group {max-width: 165px;}/* --- adjust max width of calls to action --- */
.style-14200 .detail-container {background: none;}
#content_20859 .layout-block {margin-top: 15px;} /*Admission photo detail box*/
#content_20859 .photo {min-height: 150px;} /*Admission photo size*/
#content_21061 .photo {min-height: 150px;} /*Arts photo size*/
#content_21152 .photo {min-height: 150px;} /*Athletics size*/
#content_21000 .photo {min-height: 150px;} /*Academics photo size*/
#content_20980 .photo {min-height: 150px;} /*About Us photo size*/
#content_21230 .photo {min-height: 150px;} /*Campus Life photo size*/
#content_21254 .photo {min-height: 150px;} /*Giving photo size*/
#content_24258 .photo {min-height: 150px;} /*Visual Arts photo size*/

.style-14053 {display:none;} /*support ticket 114947 hide mega menu on mobile*/

.style-41895 ul.no-bullets {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
} /*Stack links on mobile*/
.style-41895 li.group {
    width: 95%;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
} /*Stack links on mobile*/

 .style-41956 .h2-style { letter-spacing: 0.0em;font-size: 25px; }
.style-41957 .h2-style { letter-spacing: 0.0em;font-size: 25px; }
.style-41958 .h2-style { letter-spacing: 0.0em;font-size: 25px; }
.style-41959 .h2-style { letter-spacing: 0.0em;font-size: 25px; }

/*2018: ML | Header Search*/
.style-50684 {
    display: none;
}

/*2018: ML | Logo*/
.style-50690 .logo img {
    max-width: 302px;
}
.style-50690 {
    margin: 1em 0;
    text-align: center;
}

/*2018: ML | Main Menu Region*/
.style-50691 {
    display:none;
}

/*2018: HP | CTA Links*/
.style-50694 .carousel .slides {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.style-50694 .carousel .slides li {
    margin: 0 0 .37em;
    width: 100% !important;
    height:350px;
    overflow:hidden;
} 
.style-50694 .flexslider .slides img {
    position: absolute;
    top: -55%;
    left: 0;
}

/*2018: HP | Fast Facts*/
.style-51143 .h4-style {
    font-size: 2rem;
}
.style-51143 li.group:nth-child(n + 4) {
    display: none;
}/*hide all except the first three*/
.style-51143 li.group {
    width: 32%;
}
.style-51143 .lists img {
    height: 78px !important;
}


/*2018: HP | CTA White Text*/
.style-50705 .h2-style {
    margin-left: 0;
    margin-right:0;
}
.style-50705 {
    font-size: 1.5rem;
}

/*INT | Page | Giving | Your gift in action*/
html:not(.styler) .style-80670 {
    display: none;
}/*hide the block style version so that the carousel version can display*/
.style-50710 {
    margin-bottom: 0;
}

/*2018: HP | Our Community*/
html:not(.styler) .style-50712 {
    display: none;
}/*hide the block style version so that the carousel version can display*/
.style-50710 {
    margin-bottom: 0;
}

/*2018: HP | Our Community Carousel Tablet/Mobile*/
html:not(.styler) .style-50721 {
    display: block;
}/*hide until tablet/mobile*/

/*2018: HP | Testimonials*/
.style-50724 .brief-description {
    font-size: 1.5em;
}
.style-50724 .carousel.flex-horizontal .flex-direction-nav .flex-prev {
    display: none;
}
.style-50724 .carousel.flex-horizontal .flex-direction-nav .flex-next {
    display: none;
}
.style-50724 .carousel .text-slide {
    padding: 0;
}
.style-50724 .h2-style {
    font-size: 1.125rem;
    margin-bottom: 25px;
}

/*2018: HP | News Featured*/
.style-50727 .carousel.caption-position-bottom.caption-location-inside .details {
    display: none;
}
.style-50727 .flexslider {
    margin-bottom: 1.5em;
}

/*2018: HP | News List*/
.style-50726 {
    border: none;
}
.style-50726 {
    font-size: .875em;
}
.style-50726 .news ul li time {
    font-size: .857em;
}
.style-50726 .h4-style {
    font-size: 1.3125rem;
}

/*2018: HP | Multi Colored Buttons*/
.style-50737 li.group {
    width: 232px;
}
.style-50737 A.links-urllink {
    font-size: .8125em;
    padding-top: 1em;
    padding-bottom: 1em;
}
/*2018: HP | CTA Text*/
.style-50710 .content-wrap {
    margin-bottom: 1.25em;
}
.style-50710 {
    font-size: 1.5rem;
}


/*2018: Footer Social Media*/
.style-50743.hidden-tablet {
    display: block !important;
}

/*2018: Footer Region - Reording Columns*/
.style-50741 .first-col {
    order: 3;
}
.style-50741 .col:nth-child(2) {
    order: 1;
}
.style-50741 .last-col {
    order: 2;
}

/*2018: Footer Accreditation*/
.style-50742 {
    margin-bottom: 5.3125em;
    text-align: center;
}

/*2018: Footer Embed*/
.style-50957 {
    text-align: center;
}

/*2018: Footer Social Media*/
.style-50743 {
    margin-bottom: 3.125em;
}
.style-50743 .level1 {
    text-align: center;
}

/*2018: Footer Sitemap*/
.style-50947 .mini-sitemap-open {
    margin-top: 0;
}
.style-50947 .mini-sitemap-close {
    margin-top: 0;
}

/*2018: ML | Footer Social Media*/
.style-50743 .l1-item > a {
    padding-left: 2px !important;
    padding-right: 2px !important;
}

/*2018: HP | Events Carousel*/
.style-50732 .carousel.flexslider {
    padding: 0 10px;
}
.style-50732 .carousel.flex-horizontal .flex-direction-nav .flex-next {
    background-size: 50px;
    right: -65px;
}
.style-50732 .carousel.flex-horizontal .flex-direction-nav .flex-prev {
    background-size: 50px;
    left: -65px;
}
.style-50732 .carousel .text-slide {
    padding-left:2em;
    padding-right:2em;
}

/*2018: News Featured*/
.style-50727 .carousel figure {
    height: 260px;
}

/*2018: Blue Region*/
.style-50704 {
    padding: 50px 0;
    background-size: 308px;
}

/*2018: Fast Facts Region*/
.style-50699 {
    padding: 50px 0;
}

/*2018: Community Region*/
.style-51138 {
    padding: 50px 0;
}

/*2018: HP | Praise Region*/
.style-50722 {
    padding: 50px 30px;
}

/*2018: HP | News Region*/
.style-50708 {
    padding: 50px 0;
}

/*2018: Events Region*/
.style-50729 {
    padding: 50px .5em;
}

/*2018: Centered Header*/
.style-51398 {
    margin-bottom: 25px;
}

/*2018: Events Carousel*/
.style-50732 {
    font-size: .875em;
}

/*2018: Centered Header*/
.style-51398 .h2-style {
    font-size: 1.125rem;
}

/*2018: Centered Blue Button*/
.style-50703 A.links-urllink {
    font-size: .875em;
}

/*2018: Centered DK Blue Button*/
.style-50706 A.links-urllink {
    font-size: .875em;
}

/*NEW: INT | Senior Reflections*/
.style-64045 A.links-urllink {
    font-size: .875em;
}

/*2018: Gray Region*/
.style-51138 .container {
    margin: 0;
    width: 100vw;
    padding: 0 !important;
}
.style-51138 .col {
    width: 100%;
}

/*Footer Row*/
.style-50741 .row {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

/*2018: INT | Fast Facts*/
.style-52003 li.group {
    width: 100%;
    margin: 0 0 2em;
}

/*INT | Page | Giving Box*/
.style-65265 li.group {
    width: 100%;
    margin: 0 0 2em;
}

/*INT | Page | Giving | 4 Across*/
.style-65324 li.group {
    width: 100%;
    margin: 0 0 2em;
}

/*INT | Page | Return | 3 Across*/
.style-74375 li.group {
    width: 100%;
    margin: 0 0 2em;
}

/*INT | Page | INT | Page | Giving Box | Patricipation*/
.style-66391 li.group {
    width: 100%;
    margin: 0 0 2em;
}

/*NEW INT | Block | Box | Outline | Directory*/
.style-49446 li.group {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}

/*2018: INT | 3 Across*/
.style-52339 li.group {
    width: 100%;
}

}/* ---END Mobile Portrait --- */

/* --- Mobile Landscape --- */
@media(max-width:767px) and (orientation : landscape) {
.style-14225 .link-image {width: 229px;} /* --- Set width of main logo container --- */
.style-14045 {width: 100%;}/* --- Set width of main logo container --- */
.style-14054 div.content-wrap {text-align: center;}/* --- Center main logo --- */
.content.search {width: 350px; margin: 0 auto;}/* --- Set width of search box --- */
.style-14179 {width: 100%; margin: 0 0 25px 0;}/* --- Set width of school seal container --- */
.style-14179 .content.logo {width: 200px; margin: 0 auto;}/* --- Center school seal container --- */
.style-14178 {min-height: 425px;}/* --- set height of footer area --- */
.style-14215#layout_region_2 {min-height: 250px;}/* --- Set min height of slideshow --- */
.style-14216 {min-height: 250px;}/* --- Set min height of slideshow caption --- */
.style-13844 li.group {max-width: 160px;}/* --- adjust max width of calls to action --- */
.background-carousel .detail-container {margin: 100px 0 0 0;}/* --- Push slideshow caption content down --- */
.style-14200 .detail-container {background: none;}
/*#content_20859 .layout-block {margin-top: 15px;}*/ /*Admission photo detail box*/
/*#content_20859 .photo {min-height: 150px;}*/ /*Admission photo size*/
/*#content_21061 .photo {min-height: 150px;}*/ /*Arts photo size*/
/*#content_21152 .photo {min-height: 150px;}*/ /*Athletics size*/
/*#content_21000 .photo {min-height: 150px;}*/ /*Academics photo size*/
/*#content_20980 .photo {min-height: 150px;}*/ /*About Us photo size*/
/*#content_21230 .photo {min-height: 150px;}*/ /*Campus Life photo size*/
/*#content_21254 .photo {min-height: 150px;}*/ /*Giving photo size*/
/*#content_24258 .photo {min-height: 150px;}*/ /*Visual Arts photo size*/

/*support ticket 222684*/
.style-14200 {min-height:200px;}
#content_20859 .photo {min-height: 102px;} /*Admission photo size*/
#content_21061 .photo {min-height: 102px;} /*Arts photo size*/
#content_21152 .photo {min-height: 102px;} /*Athletics size*/
#content_21000 .photo {min-height: 102px;} /*Academics photo size*/
#content_20980 .photo {min-height: 102px;} /*About Us photo size*/
#content_21230 .photo {min-height: 102px;} /*Campus Life photo size*/
#content_21254 .photo {min-height: 102px;} /*Giving photo size*/
#content_24258 .photo {min-height: 102px;} /*Visual Arts photo size*/
.style-13829 {margin-top:20px;} /*reduce margin for breadcrumb trail*/
.style-14200 .background-carousel .bg-images .bg-image {
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
}
/*end support ticket 222684*/

.style-14053 {display:none;} /*support ticket 114947 hide mega menu on mobile*/

.style-41895 ul.no-bullets {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
} /*Stack links on mobile*/

/*2018: ML | Header Search*/
.style-50684 {
    display: none;
}

/*2018: ML | Logo*/
.style-50690 .logo img {
    max-width: 302px;
}
.style-50690 {
    margin: 1em 0;
    text-align: center;
}

/*2018: ML | Main Menu Region*/
.style-50691 {
    display:none;
}

/*2018: HP | CTA Links*/
.style-50694 .carousel .slides {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.style-50694 .carousel .slides li {
    margin: 0 0 .37em;
    width: 100% !important;
    height:350px;
    overflow:hidden;
} 
.style-50694 .flexslider .slides img {
    position: absolute;
    top: -55%;
    left: 0;
}

/*2018: HP | Fast Facts*/
.style-51143 .h4-style {
    font-size: 2rem;
}
.style-51143 li.group:nth-child(n + 4) {
    display: none;
}/*hide all except the first three*/
.style-51143 li.group {
    width: 32%;
}
.style-51143 .lists img {
    height: 78px !important;
}

/*2018: HP | CTA White Text*/
.style-50705 .h2-style {
    margin-left: 0;
    margin-right:0;
}
.style-50705 {
    font-size: 1.5rem;
}

/*INT | Page | Giving | Your gift in action*/
html:not(.styler) .style-80670 {
    display: none;
}/*hide the block style version so that the carousel version can display*/

/*2018: HP | Our Community*/
html:not(.styler) .style-50712 {
    display: none;
}/*hide the block style version so that the carousel version can display*/

/*2018: HP | Our Community Centered Header*/
.style-50710 .h2-style {
    font-size: 1.125rem;
}
.style-50710 {
    margin-bottom: 0;
}

/*2018: HP | Our Community Carousel Tablet/Mobile*/
html:not(.styler) .style-50721 {
    display: block;
}/*hide until tablet/mobile*/

/*2018: HP | White Page Content Region*/
.style-50708 {
    padding-top: 2.875em;
    padding-bottom: 2.875em;
}

/*2018: HP | Testimonials*/
.style-50724 .brief-description {
    font-size: 1.5em;
}
.style-50724 .carousel.flex-horizontal .flex-direction-nav .flex-prev {
    display: none;
}
.style-50724 .carousel.flex-horizontal .flex-direction-nav .flex-next {
    display: none;
}
.style-50724 .carousel .text-slide {
    padding: 0;
}
.style-50724 .h2-style {
    font-size: 1.125rem;
    margin-bottom: 25px;
}


/*2018: HP | News Featured*/
.style-50727 .carousel.caption-position-bottom.caption-location-inside .details {
    display: none;
}
.style-50727 .flexslider {
    margin-bottom: 1.5em;
}

/*2018: HP | News List*/
.style-50726 {
    border: none;
}
.style-50726 {
    font-size: .875em;
}
.style-50726 .news ul li time {
    font-size: .857em;
}
.style-50726 .h4-style {
    font-size: 1.3125rem;
}

/*2018: HP | Multi Colored Buttons*/
.style-50737 li.group {
    width: 232px;
}
.style-50737 A.links-urllink {
    font-size: .8125em;
    padding-top: 1em;
    padding-bottom: 1em;
}
/*2018: HP | CTA Text*/
.style-50710 .content-wrap {
    margin-bottom: 1.25em;
}
.style-50710 {
    font-size: 1.5rem;
}

/*2018: Footer Social Media*/
.style-50743.hidden-tablet {
    display: block !important;
}

/*2018: Footer Region - Reording Columns*/
.style-50741 .first-col {
    order: 3;
}
.style-50741 .col:nth-child(2) {
    order: 1;
}
.style-50741 .last-col {
    order: 2;
}

/*2018: Footer Accreditation*/
.style-50742 {
    margin-bottom: 5.3125em;
    text-align: center;
}

/*2018: Footer Embed*/
.style-50957 {
    text-align: center;
}

/*2018: Footer Social Media*/
.style-50743 {
    margin-bottom: 3.125em;
}
.style-50743 .level1 {
    text-align: center;
}

/*2018: Footer Sitemap*/
.style-50947 .mini-sitemap-open {
    margin-top: 0;
}
.style-50947 .mini-sitemap-close {
    margin-top: 0;
}

/*2018: ML | Footer Social Media*/
.style-50743 .l1-item > a {
    padding-left: 6px !important;
    padding-right: 6px !important;
}

/*2018: HP | Events Carousel*/
.style-50732 .carousel.flexslider {
    padding: 0 10px;
}
.style-50732 .carousel.flex-horizontal .flex-direction-nav .flex-next {
    background-size: 50px;
    right: -65px;
}
.style-50732 .carousel.flex-horizontal .flex-direction-nav .flex-prev {
    background-size: 50px;
    left: -65px;
}
.style-50732 .carousel .text-slide {
    padding-left:2em;
    padding-right:2em;
}

/*2018: News Featured*/
.style-50727 .carousel figure {
    height: 260px;
}

/*2018: Blue Region*/
.style-50704 {
    padding: 50px 0;
    background-size: 308px;
}

/*2018: Fast Facts Region*/
.style-50699 {
    padding: 50px 0;
}

/*2018: Community Region*/
.style-51138 {
    padding: 50px 0;
}

/*2018: HP | Praise Region*/
.style-50722 {
    padding: 50px 30px;
}

/*2018: HP | News Region*/
.style-50708 {
    padding: 50px 0;
}

/*2018: Events Region*/
.style-50729 {
    padding: 50px .5em;
}

/*2018: Centered Header*/
.style-51398 {
    margin-bottom: 25px;
}

/*2018: Events Carousel*/
.style-50732 {
    font-size: .875em;
}

/*2018: Centered Header*/
.style-51398 .h2-style {
    font-size: 1.125rem;
}

/*2018: Centered Blue Button*/
.style-50703 A.links-urllink {
    font-size: .875em;
}

/*2018: Centered DK Blue Button*/
.style-50706 A.links-urllink {
    font-size: .875em;
}

/*2018: Gray Region*/
.style-51138 .container {
    margin: 0;
    width: 100vw;
    padding: 0 !important;
}
.style-51138 .col {
    width: 100%;
}

/*Footer Row*/
.style-50741 .row {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

/*2018: INT | Fast Facts*/
.style-52003 li.group {
    width: 100%;
    margin: 0 0 2em;
}

/*INT | Page | Giving Box*/
.style-65265 li.group {
    width: 100%;
    margin: 0 0 2em;
}

/*INT | Page | Giving | 4 Across*/
.style-65324 li.group {
    width: 100%;
    margin: 0 0 2em;
}

/*INT | Page | Return | 3 Across*/
.style-74375 li.group {
    width: 100%;
    margin: 0 0 2em;
}

/*INT | Page | INT | Page | Giving Box | Patricipation*/
.style-66391 li.group {
    width: 100%;
    margin: 0 0 2em;
}

/*NEW INT | Block | Box | Outline | Directory*/
.style-49446 li.group {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}

/*2018: INT | 3 Across*/
.style-52339 li.group {
    width: 100%;
}

}/* ---END Mobile Landscape --- */

