.body { font-family: 'Lato', sans-serif;font-size: 16px;line-height: 1.5;color: #333333; }
.h1-style { margin: 0;font-size: 3.75em;color: #00295b; }
.h2-style { margin: 0;font-size: 2.25em;color: #425f3c; }
.h3-style { margin: 0;font-size: 1.875em;color: #3a5795; }
.h4-style { margin: 0;font-size: 1.125rem;color: #74accf;font-weight: normal; }
.h5-style { margin: 0;font-size: 1.375em;color: #bcb332;font-weight: normal; }
.h6-style { margin: 0;font-size: 1.25em;color: #666666;text-transform: uppercase;font-weight: normal; }
A { transition: color 125ms ease-in-out, background 125ms ease-in-out;color: #74ACCF; }
A:hover { color: #3A5795;text-decoration: none; }
.button { font-size: .875em;text-transform: uppercase;color: #74accf;padding: 6px 14px;border: 1px solid;border-radius: 5px;transition: color 125ms ease-in-out, border 125ms ease-in-out, background 125ms ease-in-out;background: #ffffff; }
.button:hover { color: #ffffff;background: #74accf; }
.style-41225 .h2-style { margin-bottom: 20px; }
.style-41225 .h3-style { margin-bottom: 10px; }
.style-41225 .h4-style { margin-bottom: 10px; }
.style-41225 .h5-style { margin-bottom: 10px; }
.style-41225 .h6-style { margin-bottom: 10px; }
.style-41225 .button { margin-top: 10px; }
.style-41225 { margin-bottom: 50px;position: relative;z-index: 2;border-width: 2px;border-style: solid;border-color: #00295B; }
.style-41225 time { margin-bottom: 5px;margin-top: -5px;color: #999999; }
.style-41225 .category-description { margin-bottom: 10px; }
.style-41225 .h4-style A { display: block; }
.style-41225 .long-description { font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-41225 .photos { margin-right: 10px; }
.style-41225 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-41225 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-41225 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-41225 .photo img { width: 100%; }
.style-41225 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-41225 .album-name { margin-bottom: 10px; }
.style-41225 li.group { margin-bottom: 15px; }
.style-41225 li.group:before { content: "";display: table;clear: both; }
.style-41225 div.content-wrap { padding: 3px; }
.style-41225 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-41225 .item-name { color: #030303; }
.style-76623 .h2-style { margin-bottom: 20px; }
.style-76623 .h3-style { margin-bottom: 10px; }
.style-76623 .h4-style { margin-bottom: 10px; }
.style-76623 .h5-style { margin-bottom: 10px; }
.style-76623 .h6-style { margin-bottom: 10px; }
.style-76623 .button { margin-top: 10px; }
.style-76623 { margin-bottom: 50px;position: relative;z-index: 2; }
.style-76623 time { margin-bottom: 5px;margin-top: -5px;color: #999999; }
.style-76623 .category-description { margin-bottom: 10px; }
.style-76623 .h4-style A { display: block; }
.style-76623 .long-description { font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-76623 .photos { margin-right: 10px; }
.style-76623 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-76623 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-76623 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-76623 .submit-button { background-color: transparent;background-image: url('/ftpimages/848/site/985/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;width: 35px;height: 35px;padding: 0;margin: 0; }
.style-76623 .submit-button:hover { background-image: url('/ftpimages/848/site/985/images/searchOn.png'); }
.style-76623 .photo img { width: 100%; }
.style-76623 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-76623 .album-name { margin-bottom: 10px; }
.style-76623 li.group { margin-bottom: 15px; }
.style-76623 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-75539 .h2-style { margin-bottom: 20px;font-size: 1.875em;color: #3a5795; }
.style-75539 .h3-style { margin-bottom: 10px; }
.style-75539 .h4-style { margin-bottom: -25px; }
.style-75539 .h5-style { margin-bottom: 10px; }
.style-75539 .h6-style { margin-bottom: 10px; }
.style-75539 .button { margin-top: 10px; }
.style-75539 { margin-bottom: 50px;position: relative;z-index: 2; }
.style-75539 time { margin-bottom: 5px;margin-top: -5px;color: #999999; }
.style-75539 .category-description { margin-bottom: 10px; }
.style-75539 .h4-style A { display: block;text-transform: uppercase;font-weight: bold;padding: 7px 15px 10px 15px;color: #425f3c;background: #f1eaa6; }
.style-75539 .h4-style A:hover { background: #425f3c;color: #ffffff; }
.style-75539 .long-description { margin: 35px 25px 0px 25px; }
.style-75539 .brief-description { margin: 35px 25px 0px 25px; }
.style-75539 .photos { margin-right: 10px; }
.style-75539 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-75539 .question { margin-bottom: -25px; }
.style-75539 .answer { margin: 45px 25px 0px 25px; }
.style-75539 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-75539 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-75539 .submit-button { background-color: transparent;background-image: url('/ftpimages/848/site/985/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;width: 35px;height: 35px;padding: 0;margin: 0; }
.style-75539 .submit-button:hover { background-image: url('/ftpimages/848/site/985/images/searchOn.png'); }
.style-75539 .photo img { width: 100%; }
.style-75539 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-75539 .album-name { margin-bottom: 10px; }
.style-75539 .dept-or-grade-desc { margin-bottom: 10px;font-size: 1.875em;color: #3a5795;font-weight: bold; }
.style-75539 .greeting { margin-bottom: 10px; }
.style-75539 .course-desc { margin: 45px 25px 0px 25px; }
.style-75539 li.group { margin-top: 3px;background: #eeeeee;padding-bottom: 25px; }
.style-75539 li.group:first-child { margin-top: 0; }
.style-75539 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-75539 .readmore-detail-page { margin: 35px 25px -25px 25px; }
.style-30882 .h2-style { margin-bottom: 20px; }
.style-30882 .h3-style { margin-bottom: 10px; }
.style-30882 .h4-style { margin-bottom: 10px; }
.style-30882 .h5-style { margin-bottom: 10px; }
.style-30882 .h6-style { margin-bottom: 10px; }
.style-30882 .button { margin-top: 10px; }
.style-30882 { margin-bottom: 50px;position: relative;z-index: 2; }
.style-30882 time { margin-bottom: 5px;margin-top: -5px;color: #999999; }
.style-30882 .category-description { margin-bottom: 10px; }
.style-30882 .h4-style A { display: block; }
.style-30882 .long-description { font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-30882 .photos { margin-right: 10px; }
.style-30882 .author { margin-bottom: 10px;margin-top: -5px;font-size: 15px; }
.style-30882 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-30882 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-30882 .photo img { width: 100%; }
.style-30882 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-30882 .album-name { margin-bottom: 10px; }
.style-30882 li.group { margin-bottom: 15px; }
.style-30882 li.group:before { content: "";display: table;clear: both; }
.style-30882 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-30882 .item-name { color: #030303; }
.style-31646 .h2-style { margin-bottom: 20px; }
.style-31646 .h3-style { margin-bottom: 10px; }
.style-31646 .h4-style { margin-bottom: 10px; }
.style-31646 .h5-style { margin-bottom: 10px; }
.style-31646 .h6-style { margin-bottom: 10px; }
.style-31646 .button { margin-top: 10px; }
.style-31646 { margin-bottom: 50px;position: relative;z-index: 2; }
.style-31646 time { margin-bottom: 5px;margin-top: -5px;color: #999999; }
.style-31646 .category-description { margin-bottom: 10px; }
.style-31646 .h4-style A { display: block; }
.style-31646 .long-description { font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-31646 .photos { margin-right: 10px; }
.style-31646 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-31646 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-31646 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-31646 .submit-button { background-color: transparent;background-image: url('/ftpimages/848/site/985/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;width: 35px;height: 35px;padding: 0;margin: 0; }
.style-31646 .submit-button:hover { background-image: url('/ftpimages/848/site/985/images/searchOn.png'); }
.style-31646 .photo img { width: 100%; }
.style-31646 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-31646 .album-name { margin-bottom: 10px; }
.style-31646 li.group { margin-bottom: 15px; }
.style-31646 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-105498 .h2-style { margin-bottom: 20px;font-size: 1.875em;color: #3a5795; }
.style-105498 .h3-style { margin-bottom: 10px; }
.style-105498 .h4-style { margin-bottom: -10px;font-size: 18px;padding: 5px;margin: 2px; }
.style-105498 .h5-style { margin-bottom: 10px; }
.style-105498 .h6-style { margin-bottom: 10px; }
.style-105498 .button { margin-top: 10px; }
.style-105498 { margin-bottom: 5px;position: relative;z-index: 2; }
.style-105498 .description { font-size: 12px;font-family: Arial; }
.style-105498 time { margin-bottom: 5px;margin-top: -5px;color: #999999; }
.style-105498 .category-description { margin-bottom: 10px; }
.style-105498 .h4-style A { display: block;text-transform: uppercase;font-weight: bold;padding: 7px 15px 10px 15px;color: #425f3c;background: #f1eaa6; }
.style-105498 .h4-style A:hover { background: #425f3c;color: #ffffff; }
.style-105498 .long-description { margin: 0px;font-size: 13px; }
.style-105498 .brief-description { margin: 35px 25px 0px 25px; }
.style-105498 .photos { margin-right: 10px; }
.style-105498 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-105498 .question { margin-bottom: -25px; }
.style-105498 .answer { margin: 45px 25px 0px 25px; }
.style-105498 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-105498 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-105498 .submit-button { background-color: transparent;background-image: url('/ftpimages/848/site/985/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;width: 35px;height: 35px;padding: 0;margin: 0; }
.style-105498 .submit-button:hover { background-image: url('/ftpimages/848/site/985/images/searchOn.png'); }
.style-105498 .photo img { width: 50%; }
.style-105498 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-105498 .listdetail img { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/sidebarBrushGray2.jpg');background-position: left top; }
.style-105498 .album-name { margin-bottom: 10px; }
.style-105498 .dept-or-grade-desc { margin-bottom: 10px;font-size: 1.875em;color: #3a5795;font-weight: bold; }
.style-105498 .greeting { margin-bottom: 10px; }
.style-105498 .course-desc { margin: 45px 25px 0px 25px; }
.style-105498 li.group { margin-top: 3px;background: #eeeeee;padding-bottom: 10px; }
.style-105498 li.group:first-child { margin-top: 0; }
.style-105498 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-105498 .readmore-detail-page { margin: 15px 15px -15px 15px; }
.style-93046 .add-to-cart { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/pageBannerTop.png'); }
.style-64007 .h2-style { margin-bottom: 20px;color: #FFFFFF;font-size: 65px;font-family: Arial;text-align: center; }
.style-64007 .h3-style { margin-bottom: 10px; }
.style-64007 .h4-style { margin-bottom: 10px; }
.style-64007 .h5-style { margin-bottom: 10px; }
.style-64007 .h6-style { margin-bottom: 10px; }
.style-64007 A { color: #F2C317;font-family: Arial;text-decoration: underline; }
.style-64007 .button { margin-top: 10px;font-family: Arial;background-color: #74AACF;color: #FFFFFF; }
.style-64007 .button:hover { font-family: Arial;color: #74AACF;background-color: #FFFFFF; }
.style-64007 { margin-bottom: 50px;position: relative;z-index: 2;padding: 0px 0 0px 3px !important; }
.style-64007 time { margin-bottom: 5px;margin-top: -5px;color: #999999; }
.style-64007 .category-description { margin-bottom: 10px; }
.style-64007 .h4-style A { display: block; }
.style-64007 .long-description { font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-64007 .photos { margin-right: 10px; }
.style-64007 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-64007 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-64007 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-64007 .photo img { width: 100%; }
.style-64007 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-64007 .album-name { margin-bottom: 10px; }
.style-64007 li.group { margin-bottom: 15px; }
.style-64007 li.group:before { content: "";display: table;clear: both; }
.style-64007 div.content-wrap { color: #FFFFFF;font-family: Arial;font-size: 19px;position: absolute;top: -30px; }
.style-64007 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-64007 .item-name { color: #030303; }
.style-105485 .h1-style { font-size: 30px; }
.style-105485 .h2-style { margin-bottom: 20px;font-size: 0px;color: #3a5795; }
.style-105485 .h3-style { margin-bottom: 10px;font-size: 0px; }
.style-105485 .h4-style { margin-bottom: 10px;font-size: 19px;padding: 0px;margin: 0px;border-width: 0px;background-color: #FFFFFF;background-position: left top;font-weight: bold; }
.style-105485 .h5-style { margin-bottom: 10px;font-size: 0px; }
.style-105485 .h6-style { margin-bottom: 10px;font-size: 0px; }
.style-105485 A { font-size: 0px; }
.style-105485 .button { margin-top: 10px;background-color: #CFCFCF;color: #030303; }
.style-105485 { margin-bottom: 50px;position: relative;z-index: 2;padding: 29px;margin: 18px;border-width: 0px; }
.style-105485 time { margin-bottom: 5px;margin-top: -10px;color: #999999; }
.style-105485 .readmore { font-weight: bold;padding: 6px;margin: 6px;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;font-size: 11px; }
.style-105485 .category-description { margin-bottom: 10px; }
.style-105485 .h4-style A { display: block; }
.style-105485 .long-description { font-size: 13px;margin-bottom: 0;margin-top: 10px;background-position: left top;margin: 5px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 0px;border-style: solid;padding: 5px;text-align: left; }
.style-105485 .photos { margin-right: 10px; }
.style-105485 .author { margin-bottom: 5px;margin-top: -10px;font-size: 12px; }
.style-105485 .news img { padding: 7px;margin: 2px; }
.style-105485 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-105485 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-105485 .submit-button { background-color: transparent;background-image: url('/ftpimages/848/site/985/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;width: 35px;height: 35px;padding: 0;margin: 0; }
.style-105485 .submit-button:hover { background-image: url('/ftpimages/848/site/985/images/searchOn.png'); }
.style-105485 .photo img { width: 100%; }
.style-105485 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-105485 .backbutton { margin: 5px;padding: 13px;color: #000000; }
.style-105485 .listdetail img { padding: 2px;margin: 1px; }
.style-105485 .album-name { margin-bottom: 10px; }
.style-105485 li.group { margin-top: 15px
margin-bottom: 0;padding-top: 15px;border-top: 1px solid #74accf; }
.style-105485 li.group:first-child { margin-top: 0;border-top: none;padding-top: 0; }
.style-105485 li.group:before { content: "";display: table;clear: both; }
.style-105485 div.content-wrap { padding: 3px;margin: 3px; }
.style-105485 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-105485 .newsarchivedatepicker .prev-year { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/back.png');background-position: center center;background-repeat: no-repeat;font-size: 0; }
.style-105485 .newsarchivedatepicker .prev-year:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/backON.png'); }
.style-105485 .newsarchivedatepicker .month-number { font-size: .875em;text-transform: uppercase;color: #74accf;padding: 10px 14px;border: 1px solid;border-radius: 5px;transition: color 125ms ease-in-out, border 125ms ease-in-out, background 125ms ease-in-out;background: #ffffff;margin-top: 5px; }
.style-105485 .newsarchivedatepicker .month-number:hover { color: #ffffff;background-color: #74accf; }
.style-105485 .newsarchivelist .publish-month { margin-bottom: 15px; }
.style-105485 .newsarchivedatepicker .next-year { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/next.png');background-position: center center;background-repeat: no-repeat;font-size: 0; }
.style-105485 .newsarchivedatepicker .next-year:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/nextON.png'); }
.style-105485 .newsarchivedatepicker .year-container { text-align: center; }
.style-105485 button.month-number.selected-month { color: #ffffff;background-color: #74accf; }
.style-38064 .h2-style { margin-bottom: 20px; }
.style-38064 .h3-style { margin-bottom: 10px; }
.style-38064 .h4-style { margin-bottom: 10px; }
.style-38064 .h5-style { margin-bottom: 10px; }
.style-38064 .h6-style { margin-bottom: 10px; }
.style-38064 .button { margin-top: 10px; }
.style-38064 { margin-bottom: 50px;position: relative;z-index: 2; }
.style-38064 time { margin-bottom: 5px;margin-top: -5px;color: #999999; }
.style-38064 .category-description { margin-bottom: 10px; }
.style-38064 .link-image { width: 100%; }
.style-38064 .h4-style A { display: block; }
.style-38064 .long-description { font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-38064 .photos { margin-right: 10px; }
.style-38064 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-38064 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-38064 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-38064 .photo img { width: 100%; }
.style-38064 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-38064 .album-name { margin-bottom: 10px; }
.style-38064 li.group { margin-bottom: 15px; }
.style-38064 li.group:before { content: "";display: table;clear: both; }
.style-38064 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-38064 .item-name { color: #030303; }
.style-104088 .h1-style { font-size: 22px; }
.style-104088 .h2-style { margin-bottom: 20px;color: #74ACCF;font-size: 28px; }
.style-104088 .h3-style { margin-bottom: 10px;background-color: #FFFFFF;font-size: 20px; }
.style-104088 .h4-style { margin-bottom: 10px;font-size: 25px;font-weight: bold;background-color: #FFFFF;background-position: center center; }
.style-104088 .h5-style { margin-bottom: 10px;font-size: 13px; }
.style-104088 .h6-style { margin-bottom: 10px;font-family: Arial;font-size: 13px; }
.style-104088 .button { margin-top: 10px; }
.style-104088 { margin-bottom: 50px;font-style: italic;color: #74ACCF;margin-top: 85px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/HPgalleryMaskDetail.png');background-position: left top; }
.style-104088 time { margin-bottom: 5px;margin-top: -5px;color: #999999; }
.style-104088 .category-description { margin-bottom: 10px; }
.style-104088 .h4-style A { display: block; }
.style-104088 .long-description { font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-104088 .photos { margin-right: 10px; }
.style-104088 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-104088 .question { background-position: left top;border-style: solid; }
.style-104088 .answer { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/sidebarBrushGray2.jpg'); }
.style-104088 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-104088 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-104088 .submit-button { background-color: transparent;background-image: url('/ftpimages/848/site/985/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;width: 35px;height: 35px;padding: 0;margin: 0; }
.style-104088 .submit-button:hover { background-image: url('/ftpimages/848/site/985/images/searchOn.png'); }
.style-104088 .photo img { width: 100%; }
.style-104088 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-104088 .album-name { margin-bottom: 10px; }
.style-104088 li.group { margin-bottom: 15px; }
.style-104088 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-104087 .h2-style { margin-bottom: 20px;font-size: 1.875em;color: #3a5795; }
.style-104087 .h3-style { margin-bottom: 10px; }
.style-104087 .h4-style { margin-bottom: -25px;background-color: #F7F5F5;color: #74AACF;padding: 4px; }
.style-104087 .h4-style:hover { color: #00295B;background-color: #74AACF; }
.style-104087 .h5-style { margin-bottom: 10px; }
.style-104087 .h6-style { margin-bottom: 10px; }
.style-104087 .button { margin-top: 10px;background-position: left top;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/hpBack.png'); }
.style-104087 { margin-bottom: 50px;position: relative;z-index: 2; }
.style-104087 time { margin-bottom: 5px;margin-top: -5px;color: #999999; }
.style-104087 .category-description { margin-bottom: 10px; }
.style-104087 .h4-style A { display: block;text-transform: uppercase;font-weight: bold;padding: 7px 15px 10px 15px;color: #00295B;background: #74AACF; }
.style-104087 .h4-style A:hover { background: #00295B;color: #ffffff; }
.style-104087 .long-description { margin: 35px 25px 0px 25px; }
.style-104087 .brief-description { margin: 35px 25px 0px 25px; }
.style-104087 .photos { margin-right: 10px; }
.style-104087 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-104087 .question { margin-bottom: -25px; }
.style-104087 .answer { margin: 45px 25px 0px 25px; }
.style-104087 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-104087 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-104087 .submit-button { background-color: transparent;background-image: url('/ftpimages/848/site/985/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;width: 35px;height: 35px;padding: 0;margin: 0; }
.style-104087 .submit-button:hover { background-image: url('/ftpimages/848/site/985/images/searchOn.png'); }
.style-104087 .photo img { width: 25%; }
.style-104087 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-104087 .album-name { margin-bottom: 10px; }
.style-104087 .dept-or-grade-desc { margin-bottom: 10px;font-size: 1.875em;color: #3a5795;font-weight: bold; }
.style-104087 .greeting { margin-bottom: 10px; }
.style-104087 .course-desc { margin: 45px 25px 0px 25px; }
.style-104087 .businessindex .udf2 { background-color: #FCFCFC; }
.style-104087 .businessindex .udf2 .label { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/pageBannerBottom.png');background-color: #FCFCFC; }
.style-104087 li.group { margin-top: 3px;background: #eeeeee;padding-bottom: 25px; }
.style-104087 li.group:first-child { margin-top: 0; }
.style-104087 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-104087 .readmore-detail-page { margin: 35px 25px -25px 25px; }
.style-103710 .h1-style { font-size: 30px; }
.style-103710 .h2-style { margin-bottom: 20px;font-size: 0px;color: #3a5795; }
.style-103710 .h3-style { margin-bottom: 10px;font-size: 0px; }
.style-103710 .h4-style { margin-bottom: 10px;font-size: 19px;padding: 0px;margin: 0px;border-width: 0px;background-color: #FFFFFF;background-position: left top;font-weight: bold; }
.style-103710 .h5-style { margin-bottom: 10px;font-size: 0px; }
.style-103710 .h6-style { margin-bottom: 10px;font-size: 0px; }
.style-103710 A { font-size: 0px; }
.style-103710 .button { margin-top: 10px;background-color: #CFCFCF; }
.style-103710 { margin-bottom: 50px;position: relative;z-index: 2;padding: 29px;margin: 18px;border-width: 0px; }
.style-103710 time { margin-bottom: 5px;margin-top: -10px;color: #999999; }
.style-103710 .readmore { font-weight: bold;padding: 6px;margin: 6px;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;font-size: 11px; }
.style-103710 .category-description { margin-bottom: 10px; }
.style-103710 .h4-style A { display: block; }
.style-103710 .long-description { font-size: 13px;margin-bottom: 0;margin-top: 10px;background-position: left top;margin: 5px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border-width: 0px;border-style: solid;padding: 5px;text-align: left; }
.style-103710 .photos { margin-right: 10px; }
.style-103710 .author { margin-bottom: 5px;margin-top: -10px;font-size: 12px; }
.style-103710 .news img { padding: 7px;margin: 2px; }
.style-103710 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-103710 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-103710 .submit-button { background-color: transparent;background-image: url('/ftpimages/848/site/985/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;width: 35px;height: 35px;padding: 0;margin: 0; }
.style-103710 .submit-button:hover { background-image: url('/ftpimages/848/site/985/images/searchOn.png'); }
.style-103710 .photo img { width: 100%; }
.style-103710 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-103710 .backbutton { margin: 15px;padding: 16px; }
.style-103710 .listdetail img { padding: 2px;margin: 1px; }
.style-103710 .album-name { margin-bottom: 10px; }
.style-103710 li.group { margin-top: 15px
margin-bottom: 0;padding-top: 15px;border-top: 1px solid #74accf; }
.style-103710 li.group:first-child { margin-top: 0;border-top: none;padding-top: 0; }
.style-103710 li.group:before { content: "";display: table;clear: both; }
.style-103710 div.content-wrap { padding: 3px;margin: 3px; }
.style-103710 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-103710 .newsarchivedatepicker .prev-year { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/back.png');background-position: center center;background-repeat: no-repeat;font-size: 0; }
.style-103710 .newsarchivedatepicker .prev-year:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/backON.png'); }
.style-103710 .newsarchivedatepicker .month-number { font-size: .875em;text-transform: uppercase;color: #74accf;padding: 10px 14px;border: 1px solid;border-radius: 5px;transition: color 125ms ease-in-out, border 125ms ease-in-out, background 125ms ease-in-out;background: #ffffff;margin-top: 5px; }
.style-103710 .newsarchivedatepicker .month-number:hover { color: #ffffff;background-color: #74accf; }
.style-103710 .newsarchivelist .publish-month { margin-bottom: 15px; }
.style-103710 .newsarchivedatepicker .next-year { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/next.png');background-position: center center;background-repeat: no-repeat;font-size: 0; }
.style-103710 .newsarchivedatepicker .next-year:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/nextON.png'); }
.style-103710 .newsarchivedatepicker .year-container { text-align: center; }
.style-103710 button.month-number.selected-month { color: #ffffff;background-color: #74accf; }
.style-104094 .h2-style { margin-bottom: 20px;font-size: 1.875em;color: #3a5795; }
.style-104094 .h3-style { margin-bottom: 10px; }
.style-104094 .h4-style { margin-bottom: -25px;font-size: 23px;padding: 11px;margin: 4px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/pageBannerBottom.png'); }
.style-104094 .h5-style { margin-bottom: 10px; }
.style-104094 .h6-style { margin-bottom: 10px; }
.style-104094 .button { margin-top: 10px; }
.style-104094 { margin-bottom: 50px;position: relative;z-index: 2; }
.style-104094 time { margin-bottom: 5px;margin-top: -5px;color: #999999; }
.style-104094 .category-description { margin-bottom: 10px; }
.style-104094 .h4-style A { display: block;text-transform: uppercase;font-weight: bold;padding: 7px 15px 10px 15px;color: #425f3c;background: #f1eaa6; }
.style-104094 .h4-style A:hover { background: #425f3c;color: #ffffff; }
.style-104094 .long-description { margin: 0px; }
.style-104094 .brief-description { margin: 35px 25px 0px 25px; }
.style-104094 .photos { margin-right: 10px; }
.style-104094 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-104094 .question { margin-bottom: -25px; }
.style-104094 .answer { margin: 45px 25px 0px 25px; }
.style-104094 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-104094 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-104094 .submit-button { background-color: transparent;background-image: url('/ftpimages/848/site/985/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;width: 35px;height: 35px;padding: 0;margin: 0; }
.style-104094 .submit-button:hover { background-image: url('/ftpimages/848/site/985/images/searchOn.png'); }
.style-104094 .photo img { width: 25%; }
.style-104094 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-104094 .listdetail img { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/sidebarBrushGray2.jpg');background-position: left top; }
.style-104094 .album-name { margin-bottom: 10px; }
.style-104094 .dept-or-grade-desc { margin-bottom: 10px;font-size: 1.875em;color: #3a5795;font-weight: bold; }
.style-104094 .greeting { margin-bottom: 10px; }
.style-104094 .course-desc { margin: 45px 25px 0px 25px; }
.style-104094 li.group { margin-top: 3px;background: #eeeeee;padding-bottom: 25px; }
.style-104094 li.group:first-child { margin-top: 0; }
.style-104094 div.content-wrap { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/sidebarBrushGray2.jpg'); }
.style-104094 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-104094 .readmore-detail-page { margin: 35px 25px -25px 25px; }
.style-105480 .h2-style { margin-bottom: 20px;font-size: 1.875em;color: #3a5795; }
.style-105480 .h3-style { margin-bottom: 10px; }
.style-105480 .h4-style { margin-bottom: 10px; }
.style-105480 .h5-style { margin-bottom: 10px; }
.style-105480 .h6-style { margin-bottom: 10px; }
.style-105480 .button { margin-top: 10px; }
.style-105480 { margin-bottom: 50px;position: relative;z-index: 2; }
.style-105480 time { margin-bottom: 5px;margin-top: -10px;color: #999999; }
.style-105480 .readmore { background-color: #3A5795; }
.style-105480 .category-description { margin-bottom: 10px; }
.style-105480 .h4-style A { display: block; }
.style-105480 .long-description { font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-105480 .photos { margin-right: 10px; }
.style-105480 .author { margin-bottom: 5px;margin-top: -10px;font-size: 12px; }
.style-105480 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-105480 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-105480 .submit-button { background-color: transparent;background-image: url('/ftpimages/848/site/985/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;width: 35px;height: 35px;padding: 0;margin: 0; }
.style-105480 .submit-button:hover { background-image: url('/ftpimages/848/site/985/images/searchOn.png'); }
.style-105480 .photo img { width: 50%;background-position: center center;background-repeat: no-repeat;margin: 0px;padding: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-105480 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-105480 .album-name { margin-bottom: 10px; }
.style-105480 li.group { margin-top: 15px
margin-bottom: 0;padding-top: 15px;border-top: 1px solid #74accf; }
.style-105480 li.group:first-child { margin-top: 0;border-top: none;padding-top: 0; }
.style-105480 li.group:before { content: "";display: table;clear: both; }
.style-105480 div.content-wrap { font-size: 14px; }
.style-105480 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-105480 .newsarchivedatepicker .prev-year { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/back.png');background-position: center center;background-repeat: no-repeat;font-size: 0; }
.style-105480 .newsarchivedatepicker .prev-year:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/backON.png'); }
.style-105480 .newsarchivedatepicker .month-number { font-size: .875em;text-transform: uppercase;color: #74accf;padding: 10px 14px;border: 1px solid;border-radius: 5px;transition: color 125ms ease-in-out, border 125ms ease-in-out, background 125ms ease-in-out;background: #ffffff;margin-top: 5px; }
.style-105480 .newsarchivedatepicker .month-number:hover { color: #ffffff;background-color: #74accf; }
.style-105480 .newsarchivelist .publish-month { margin-bottom: 15px; }
.style-105480 .newsarchivedatepicker .next-year { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/next.png');background-position: center center;background-repeat: no-repeat;font-size: 0; }
.style-105480 .newsarchivedatepicker .next-year:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/nextON.png'); }
.style-105480 .newsarchivedatepicker .year-container { text-align: center; }
.style-105480 button.month-number.selected-month { color: #ffffff;background-color: #74accf; }
.style-31474 .h2-style { margin-bottom: 20px;color: #3A5795;margin-right: 120px; }
.style-31474 .h3-style { margin-bottom: 10px; }
.style-31474 .h4-style { font-size: .875em;font-weight: bold;margin-bottom: 5px; }
.style-31474 .h5-style { margin-bottom: 10px; }
.style-31474 .h6-style { margin-bottom: 10px; }
.style-31474 .button { margin-top: 10px; }
.style-31474 { margin-bottom: -35px;position: relative;text-align: right;z-index: 999 !important; }
.style-31474 time { margin-bottom: 5px;margin-top: -5px;color: #999999; }
.style-31474 .category-description { margin-bottom: 10px; }
.style-31474 .h4-style A { display: block;font-size: 1rem; }
.style-31474 .long-description { font-size: .875em;margin-bottom: 0; }
.style-31474 .photos { margin-right: 10px; }
.style-31474 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-31474 .lists img { width: 100%;margin-bottom: 10px; }
.style-31474 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-31474 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-31474 .submit-button { background-color: transparent;background-image: url('/ftpimages/848/site/985/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;width: 35px;height: 35px;padding: 0;margin: 0; }
.style-31474 .submit-button:hover { background-image: url('/ftpimages/848/site/985/images/searchOn.png'); }
.style-31474 .photo img { width: 100%; }
.style-31474 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-31474 A.links-urllink { display: block;font-weight: bold;text-transform: uppercase;padding: 6px 14px; }
.style-31474 A.links-urllink:hover { color: #425F3C; }
.style-31474 .album-name { margin-bottom: 10px; }
.style-31474 li.group { display: inline-block; }
.style-31474 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-31474 .date-icon { border-width: 2px;border-style: solid;border-color: #425F3C;min-width: 35px; }
.style-31474 .month-name { color: #FFFFFF;background-color: #425F3C;font-size: .875em;line-height: 1.5; }
.style-31474 .day-number { font-size: 1.5em;color: #425F3C; }
.style-31474 .event-detail { margin-left: 50px; }
.style-31474 .view-all { position: absolute;top: 0;right: 0;border: none;font-weight: bold;margin-top: 0; }
.style-31474 .view-all:hover { color: #425f3c;background: none; }
.style-31469 .h2-style { margin-bottom: 20px;color: #3A5795;margin-right: 120px; }
.style-31469 .h3-style { margin-bottom: 10px; }
.style-31469 .h4-style { font-size: .875em;font-weight: bold;margin-bottom: 5px; }
.style-31469 .h5-style { margin-bottom: 10px; }
.style-31469 .h6-style { margin-bottom: 10px; }
.style-31469 .button { margin-top: 10px; }
.style-31469 { margin-bottom: 30px;position: relative; }
.style-31469 time { margin-bottom: 5px;margin-top: -5px;color: #999999; }
.style-31469 .category-description { margin-bottom: 10px; }
.style-31469 .h4-style A { display: block;font-size: 1rem; }
.style-31469 .long-description { font-size: .875em;margin-bottom: 0; }
.style-31469 .photos { margin-right: 10px; }
.style-31469 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-31469 .lists img { width: 100%;margin-bottom: 10px; }
.style-31469 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-31469 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-31469 .submit-button { background-color: transparent;background-image: url('/ftpimages/848/site/985/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;width: 35px;height: 35px;padding: 0;margin: 0; }
.style-31469 .submit-button:hover { background-image: url('/ftpimages/848/site/985/images/searchOn.png'); }
.style-31469 .photo img { width: 100%; }
.style-31469 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-31469 .album-name { margin-bottom: 10px; }
.style-31469 li.group { margin-bottom: 20px;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;max-width: calc(33% - 7.5px); }
.style-31469 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-31469 .date-icon { border-width: 2px;border-style: solid;border-color: #425F3C;min-width: 35px; }
.style-31469 .month-name { color: #FFFFFF;background-color: #425F3C;font-size: .875em;line-height: 1.5; }
.style-31469 .day-number { font-size: 1.5em;color: #425F3C; }
.style-31469 .event-detail { margin-left: 50px; }
.style-31469 .view-all { position: absolute;top: 0;right: 0;border: none;font-weight: bold;margin-top: 0; }
.style-31469 .view-all:hover { color: #425f3c;background: none; }
.style-31469 .start-date { display: none; }
.style-31469 .end-date { display: none; }
.style-31469 .end-time:before { content: "to "; }
.style-31469 .date-sep { display: none; }
.style-31475 .h2-style { margin-bottom: 40px;color: #00295B;font-size: 5em; }
.style-31475 .h3-style { margin-bottom: 30px;font-size: 1.25em;font-weight: normal;line-height: 2rem; }
.style-31475 .h4-style { margin-bottom: 30px;line-height: 2rem; }
.style-31475 .h5-style { margin-bottom: 10px; }
.style-31475 .h6-style { margin-bottom: 10px; }
.style-31475 .button { padding: 14.5px 20px;color: #ffffff;background: #425f3c; }
.style-31475 .button:hover { color: #425f3c;background: #ffffff; }
.style-31475 { margin-bottom: 50px; }
.style-31475 time { margin-bottom: 5px;margin-top: -5px;color: #999999; }
.style-31475 .category-description { margin-bottom: 10px; }
.style-31475 .h4-style A { display: block; }
.style-31475 .long-description { font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-31475 .photos { margin-right: 10px; }
.style-31475 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-31475 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-31475 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-31475 .submit-button { background-color: transparent;background-image: url('/ftpimages/848/site/985/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;width: 35px;height: 35px;padding: 0;margin: 0; }
.style-31475 .submit-button:hover { background-image: url('/ftpimages/848/site/985/images/searchOn.png'); }
.style-31475 .photo img { width: 100%; }
.style-31475 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-31475 .album-name { margin-bottom: 10px; }
.style-31475 li.group { margin-bottom: 15px; }
.style-31475 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-104086 .h2-style { margin-bottom: 20px;font-size: 1.875em;color: #3a5795; }
.style-104086 .h3-style { margin-bottom: 10px; }
.style-104086 .h4-style { margin-bottom: -25px;font-size: 15px;padding: 11px;margin: 4px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/pageBannerBottom.png'); }
.style-104086 .h5-style { margin-bottom: 10px; }
.style-104086 .h6-style { margin-bottom: 10px; }
.style-104086 .button { margin-top: 10px; }
.style-104086 { margin-bottom: 50px;position: relative;z-index: 2; }
.style-104086 time { margin-bottom: 5px;margin-top: -5px;color: #999999; }
.style-104086 .category-description { margin-bottom: 10px; }
.style-104086 .h4-style A { display: block;text-transform: uppercase;font-weight: bold;padding: 7px 7px 7px 7px;color: #425f3c;background: #f1eaa6; }
.style-104086 .h4-style A:hover { background: #425f3c;color: #ffffff; }
.style-104086 .long-description { margin: 0px; }
.style-104086 .brief-description { margin: 15px 15px 0px 15px; }
.style-104086 .photos { margin-right: 10px; }
.style-104086 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-104086 .question { margin-bottom: -25px; }
.style-104086 .answer { margin: 45px 25px 0px 25px; }
.style-104086 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-104086 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-104086 .submit-button { background-color: transparent;background-image: url('/ftpimages/848/site/985/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;width: 35px;height: 35px;padding: 0;margin: 0; }
.style-104086 .submit-button:hover { background-image: url('/ftpimages/848/site/985/images/searchOn.png'); }
.style-104086 .photo img { width: 50%; }
.style-104086 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-104086 .listdetail img { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/sidebarBrushGray2.jpg');background-position: left top; }
.style-104086 .album-name { margin-bottom: 10px; }
.style-104086 .dept-or-grade-desc { margin-bottom: 10px;font-size: 1.875em;color: #3a5795;font-weight: bold; }
.style-104086 .greeting { margin-bottom: 10px; }
.style-104086 .course-desc { margin: 45px 25px 0px 25px; }
.style-104086 li.group { margin-top: 3px;background: #eeeeee;padding-bottom: 15px; }
.style-104086 li.group:first-child { margin-top: 0; }
.style-104086 div.content-wrap { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/sidebarBrushGray2.jpg'); }
.style-104086 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-104086 .readmore-detail-page { margin: 35px 25px -25px 25px; }
.style-104082 .h2-style { margin-bottom: 20px;font-size: 1.875em;color: #3a5795; }
.style-104082 .h3-style { margin-bottom: 10px; }
.style-104082 .h4-style { margin-bottom: -25px;font-size: 20px;padding: 11px;margin: 4px; }
.style-104082 .h5-style { margin-bottom: 10px; }
.style-104082 .h6-style { margin-bottom: 10px; }
.style-104082 .button { margin-top: 10px; }
.style-104082 { margin-bottom: 50px;position: relative;z-index: 2; }
.style-104082 time { margin-bottom: 5px;margin-top: -5px;color: #999999; }
.style-104082 .category-description { margin-bottom: 10px; }
.style-104082 .h4-style A { display: block;text-transform: uppercase;font-weight: bold;padding: 7px 15px 10px 15px;color: #425f3c;background: #f1eaa6; }
.style-104082 .h4-style A:hover { background: #425f3c;color: #ffffff; }
.style-104082 .long-description { margin: 0px; }
.style-104082 .brief-description { margin: 35px 25px 0px 25px; }
.style-104082 .photos { margin-right: 10px; }
.style-104082 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-104082 .question { margin-bottom: -25px; }
.style-104082 .answer { margin: 45px 25px 0px 25px; }
.style-104082 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-104082 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-104082 .submit-button { background-color: transparent;background-image: url('/ftpimages/848/site/985/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;width: 35px;height: 35px;padding: 0;margin: 0; }
.style-104082 .submit-button:hover { background-image: url('/ftpimages/848/site/985/images/searchOn.png'); }
.style-104082 .photo img { width: 50%; }
.style-104082 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-104082 .album-name { margin-bottom: 10px; }
.style-104082 .dept-or-grade-desc { margin-bottom: 10px;font-size: 1.875em;color: #3a5795;font-weight: bold; }
.style-104082 .greeting { margin-bottom: 10px; }
.style-104082 .course-desc { margin: 45px 25px 0px 25px; }
.style-104082 li.group { margin-top: 3px;background: #eeeeee;padding-bottom: 25px; }
.style-104082 li.group:first-child { margin-top: 0; }
.style-104082 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-104082 .readmore-detail-page { margin: 35px 25px -25px 25px; }
.style-31127 .h2-style { margin-bottom: 20px;font-size: 1.875em;color: #3a5795; }
.style-31127 .h3-style { margin-bottom: 10px; }
.style-31127 .h4-style { margin-bottom: -25px; }
.style-31127 .h5-style { margin-bottom: 10px; }
.style-31127 .h6-style { margin-bottom: 10px; }
.style-31127 .button { margin-top: 10px; }
.style-31127 { margin-bottom: 50px;position: relative;z-index: 2; }
.style-31127 time { margin-bottom: 5px;margin-top: -5px;color: #999999; }
.style-31127 .category-description { margin-bottom: 10px; }
.style-31127 .h4-style A { display: block;text-transform: uppercase;font-weight: bold;padding: 7px 15px 10px 15px;color: #425f3c;background: #f1eaa6; }
.style-31127 .h4-style A:hover { background: #425f3c;color: #ffffff; }
.style-31127 .long-description { margin: 35px 25px 0px 25px; }
.style-31127 .brief-description { margin: 35px 25px 0px 25px; }
.style-31127 .photos { margin-right: 10px; }
.style-31127 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-31127 .question { margin-bottom: -25px; }
.style-31127 .answer { margin: 45px 25px 0px 25px; }
.style-31127 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-31127 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-31127 .submit-button { background-color: transparent;background-image: url('/ftpimages/848/site/985/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;width: 35px;height: 35px;padding: 0;margin: 0; }
.style-31127 .submit-button:hover { background-image: url('/ftpimages/848/site/985/images/searchOn.png'); }
.style-31127 .photo img { width: 100%; }
.style-31127 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-31127 .album-name { margin-bottom: 10px; }
.style-31127 .dept-or-grade-desc { margin-bottom: 10px;font-size: 1.875em;color: #3a5795;font-weight: bold; }
.style-31127 .greeting { margin-bottom: 10px; }
.style-31127 .course-desc { margin: 45px 25px 0px 25px; }
.style-31127 li.group { margin-top: 3px;background: #eeeeee;padding-bottom: 25px; }
.style-31127 li.group:first-child { margin-top: 0; }
.style-31127 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-31127 .readmore-detail-page { margin: 35px 25px -25px 25px; }
.style-31119 .h1-style { position: relative;z-index: 2; }
.style-31119 .h2-style { margin-bottom: 20px;font-size: 1.25rem;text-transform: uppercase;font-weight: normal;color: #3a5795;position: relative;z-index: 2; }
.style-31119 .h3-style { margin-bottom: 10px;font-size: 1.125rem;font-weight: normal;color: #666666; }
.style-31119 .h4-style { margin-bottom: 10px;font-size: 1.125rem; }
.style-31119 .h5-style { margin-bottom: 10px; }
.style-31119 .h6-style { margin-bottom: 10px; }
.style-31119 .button { margin-top: 10px; }
.style-31119 { margin-bottom: 50px;font-size: .875em;color: #666666;position: relative;z-index: 2; }
.style-31119:after { position: absolute;content: "";display: block;width: 100%;min-height: 610px;top: 0;left: -10px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/sidebarBrushGray2.jpg');background-repeat: no-repeat;background-size: contain; }
.style-31119 time { margin-bottom: 5px;margin-top: -5px;color: #999999; }
.style-31119 .category-description { margin-bottom: 10px; }
.style-31119 .h4-style A { display: block; }
.style-31119 .long-description { font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-31119 .photos { margin-right: 10px; }
.style-31119 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-31119 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-31119 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-31119 .submit-button { background-color: transparent;background-image: url('/ftpimages/848/site/985/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;width: 35px;height: 35px;padding: 0;margin: 0; }
.style-31119 .submit-button:hover { background-image: url('/ftpimages/848/site/985/images/searchOn.png'); }
.style-31119 .photo img { width: 100%; }
.style-31119 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-31119 .album-name { margin-bottom: 10px; }
.style-31119 li.group { margin-bottom: 15px; }
.style-31119 div.content-wrap { position: relative;z-index: 2; }
.style-31119 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-31124 .h1-style { position: relative;z-index: 2; }
.style-31124 .h2-style { margin-bottom: 20px;font-size: 1.25rem;text-transform: uppercase;font-weight: normal;color: #bcb332;position: relative;z-index: 2; }
.style-31124 .h3-style { margin-bottom: 10px;font-size: 1.125rem;font-weight: normal;color: #666666; }
.style-31124 .h4-style { margin-bottom: 10px;font-size: 1.125rem; }
.style-31124 .h5-style { margin-bottom: 10px; }
.style-31124 .h6-style { margin-bottom: 10px; }
.style-31124 .button { margin-top: 10px;color: #bcb332; }
.style-31124 .button:hover { color: #ffffff;background: #bcb332; }
.style-31124 { margin-bottom: 50px;font-size: .875em;color: #666666;position: relative; }
.style-31124:before { position: absolute;content: "";display: block;width: 100%;min-height: 610px;top: 0;left: -10px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/sidebarBrushYellow.jpg');background-repeat: no-repeat;background-size: contain; }
.style-31124 time { margin-bottom: 5px;margin-top: -5px;color: #999999; }
.style-31124 .category-description { margin-bottom: 10px; }
.style-31124 .h4-style A { display: block; }
.style-31124 .long-description { font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-31124 .photos { margin-right: 10px; }
.style-31124 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-31124 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-31124 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-31124 .submit-button { background-color: transparent;background-image: url('/ftpimages/848/site/985/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;width: 35px;height: 35px;padding: 0;margin: 0; }
.style-31124 .submit-button:hover { background-image: url('/ftpimages/848/site/985/images/searchOn.png'); }
.style-31124 .photo img { width: 100%; }
.style-31124 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-31124 .album-name { margin-bottom: 10px; }
.style-31124 li.group { margin-bottom: 15px; }
.style-31124 div.content-wrap { position: relative;z-index: 2; }
.style-31124 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-31037 { margin-bottom: 10px; }
.style-31037 .home-link { cursor: pointer; }
.style-31037 .separator { padding: 0;color: #999999; }
.style-31037 .breadcrumb-trail { cursor: pointer; }
.style-31037 .current-crumb { color: #999999; }
.style-31037 div.content-wrap { font-size: .8125em;color: #3a5795; }
.style-31034 { margin-bottom: 5px; }
.style-31034 .page-title-level-1 { font-size: 1.375em;color: #bcb332;font-weight: normal;text-transform: uppercase; }
.style-31034 .breadcrumb-trail { font-size: 1.375em;color: #bcb332;font-weight: normal;text-transform: uppercase; }
.style-31039 .h2-style { margin-bottom: 20px; }
.style-31039 .h3-style { margin-bottom: 10px; }
.style-31039 .h4-style { margin-bottom: 10px; }
.style-31039 .h5-style { margin-bottom: 10px; }
.style-31039 .h6-style { margin-bottom: 10px; }
.style-31039 .button { margin-top: 10px; }
.style-31039 { margin-bottom: 30px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/pageTitleBottom.png');background-position: right bottom;background-repeat: no-repeat;padding-bottom: 30px;background-size: contain; }
.style-31039 time { margin-bottom: 5px;margin-top: -5px;color: #999999; }
.style-31039 .category-description { margin-bottom: 10px; }
.style-31039 .h4-style A { display: block; }
.style-31039 .long-description { font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-31039 .photos { margin-right: 10px; }
.style-31039 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-31039 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-31039 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-31039 .submit-button { background-color: transparent;background-image: url('/ftpimages/848/site/985/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;width: 35px;height: 35px;padding: 0;margin: 0; }
.style-31039 .submit-button:hover { background-image: url('/ftpimages/848/site/985/images/searchOn.png'); }
.style-31039 .photo img { width: 100%; }
.style-31039 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-31039 .album-name { margin-bottom: 10px; }
.style-31039 li.group { margin-bottom: 15px; }
.style-31039 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-31047 A { color: inherit; }
.style-31047 { color: #00295B;font-family: Tahoma;font-size: .875em;margin-bottom: 5px;margin-top: 70px; }
.style-31049 A:hover { color: #BCB332; }
.style-31049 { color: #00295B;font-family: Tahoma;font-size: .875em;margin-bottom: 5px; }
.style-31049 A.links-urllink { display: block; }
.style-31049 li.group { display: inline-block;padding: 0 10px;border-left: 1px solid; }
.style-31049 li.group:first-child { border: none;padding: 0 10px 0 0; }
.style-31062 { color: #00295B;font-family: Tahoma;font-size: .75em;margin-bottom: 20px;margin-top: 10px; }
.style-31062 .link-image { margin: 0; }
.style-31062 A.links-urllink { color: #00295B; }
.style-31063 A:hover { color: #BCB332; }
.style-31063 { color: #00295B;font-family: Tahoma;font-size: .0;margin-bottom: 5px;text-align: right;margin-top: 70px; }
.style-31063 .link-image { margin: 0; }
.style-31063 A.links-urllink { display: block; }
.style-31063 li.group { display: inline-block; }
.style-31226 { margin: 15px 0 15px 5px; }
.style-31032 .submit-button { padding: 0;border-radius: 0;height: 35px;width: 35px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/search.png');background-position: center center;background-repeat: no-repeat;font-size: 0;border: none;background-color: transparent; }
.style-31032 .submit-button:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/searchON.png'); }
.style-31032 .search-text { border: none;height: 35px;padding: 0 10px;width: calc(100% - 55px);border-bottom: 1px solid transparent; }
.style-31032 .search-text:hover { border-color: #333333; }
.style-31032 .search-text:focus { border-color: #333333;outline: none; }
.style-104081 .h2-style { margin-bottom: 20px;font-size: 1.875em;color: #3a5795; }
.style-104081 .h3-style { margin-bottom: 10px; }
.style-104081 .h4-style { margin-bottom: 10px; }
.style-104081 .h5-style { margin-bottom: 10px; }
.style-104081 .h6-style { margin-bottom: 10px; }
.style-104081 .button { margin-top: 10px; }
.style-104081 { margin-bottom: 50px;position: relative;z-index: 2; }
.style-104081 time { margin-bottom: 5px;margin-top: -10px;color: #999999; }
.style-104081 .category-description { margin-bottom: 10px; }
.style-104081 .h4-style A { display: block; }
.style-104081 .long-description { font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-104081 .photos { margin-right: 10px; }
.style-104081 .author { margin-bottom: 5px;margin-top: -10px;font-size: 12px; }
.style-104081 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-104081 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-104081 .submit-button { background-color: transparent;background-image: url('/ftpimages/848/site/985/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;width: 35px;height: 35px;padding: 0;margin: 0; }
.style-104081 .submit-button:hover { background-image: url('/ftpimages/848/site/985/images/searchOn.png'); }
.style-104081 .photo img { width: 50%;background-position: center center;background-repeat: no-repeat;margin: 0px;padding: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-104081 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-104081 .album-name { margin-bottom: 10px; }
.style-104081 li.group { margin-top: 15px
margin-bottom: 0;padding-top: 15px;border-top: 1px solid #74accf; }
.style-104081 li.group:first-child { margin-top: 0;border-top: none;padding-top: 0; }
.style-104081 li.group:before { content: "";display: table;clear: both; }
.style-104081 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-104081 .newsarchivedatepicker .prev-year { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/back.png');background-position: center center;background-repeat: no-repeat;font-size: 0; }
.style-104081 .newsarchivedatepicker .prev-year:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/backON.png'); }
.style-104081 .newsarchivedatepicker .month-number { font-size: .875em;text-transform: uppercase;color: #74accf;padding: 10px 14px;border: 1px solid;border-radius: 5px;transition: color 125ms ease-in-out, border 125ms ease-in-out, background 125ms ease-in-out;background: #ffffff;margin-top: 5px; }
.style-104081 .newsarchivedatepicker .month-number:hover { color: #ffffff;background-color: #74accf; }
.style-104081 .newsarchivelist .publish-month { margin-bottom: 15px; }
.style-104081 .newsarchivedatepicker .next-year { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/next.png');background-position: center center;background-repeat: no-repeat;font-size: 0; }
.style-104081 .newsarchivedatepicker .next-year:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/nextON.png'); }
.style-104081 .newsarchivedatepicker .year-container { text-align: center; }
.style-104081 button.month-number.selected-month { color: #ffffff;background-color: #74accf; }
.style-31234 .h2-style { margin-bottom: 20px; }
.style-31234 .h3-style { margin-bottom: 10px; }
.style-31234 .h4-style { margin-bottom: 10px; }
.style-31234 .h5-style { margin-bottom: 10px; }
.style-31234 .h6-style { margin-bottom: 10px; }
.style-31234 .button { margin-top: 10px; }
.style-31234 { margin-bottom: 50px; }
.style-31234 time { margin-bottom: 5px;margin-top: -5px;color: #999999; }
.style-31234 .category-description { margin-bottom: 10px; }
.style-31234 .h4-style A { display: block; }
.style-31234 .long-description { font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-31234 .photos { margin-right: 10px; }
.style-31234 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-31234 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-31234 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-31234 .submit-button { background-color: transparent;background-image: url('/ftpimages/848/site/985/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;width: 35px;height: 35px;padding: 0;margin: 0; }
.style-31234 .submit-button:hover { background-image: url('/ftpimages/848/site/985/images/searchOn.png'); }
.style-31234 .photo img { width: 100%; }
.style-31234 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-31234 .album-name { margin-bottom: 10px; }
.style-31234 li.group { margin-bottom: 15px; }
.style-31234 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-31230 .h2-style { margin-bottom: 20px;color: #74ACCF;font-size: 1.375em; }
.style-31230 .h3-style { margin-bottom: 10px; }
.style-31230 .h4-style { margin-bottom: 10px; }
.style-31230 .h5-style { margin-bottom: 10px; }
.style-31230 .h6-style { margin-bottom: 10px; }
.style-31230 .button { margin-top: 10px; }
.style-31230 { margin-bottom: 50px;font-style: italic;color: #74ACCF;margin-top: 85px; }
.style-31230 time { margin-bottom: 5px;margin-top: -5px;color: #999999; }
.style-31230 .category-description { margin-bottom: 10px; }
.style-31230 .h4-style A { display: block; }
.style-31230 .long-description { font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-31230 .photos { margin-right: 10px; }
.style-31230 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-31230 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-31230 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-31230 .submit-button { background-color: transparent;background-image: url('/ftpimages/848/site/985/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;width: 35px;height: 35px;padding: 0;margin: 0; }
.style-31230 .submit-button:hover { background-image: url('/ftpimages/848/site/985/images/searchOn.png'); }
.style-31230 .photo img { width: 100%; }
.style-31230 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-31230 .album-name { margin-bottom: 10px; }
.style-31230 li.group { margin-bottom: 15px; }
.style-31230 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-104091 .h1-style { font-size: 22px;color: #3A5795;font-weight: bold; }
.style-104091 .h2-style { margin-bottom: 20px;color: #3A5795;font-size: 28px; }
.style-104091 .h3-style { margin-bottom: 10px;background-color: #FFFFFF;font-size: 20px; }
.style-104091 .h4-style { margin-bottom: 10px;font-size: 25px;font-weight: bold;background-color: #FFFFFF;background-position: center center;color: #3A5795; }
.style-104091 .h5-style { margin-bottom: 10px;font-size: 19px;font-family: Arial; }
.style-104091 .h6-style { margin-bottom: 10px;font-family: Arial;font-size: 15px; }
.style-104091 .button { margin-top: 10px; }
.style-104091 { margin-bottom: 50px;font-style: italic;color: #3A5795;margin-top: 85px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/sidebarBrushGray2.jpg');background-position: left top;background-repeat: no-repeat;font-size: 23px; }
.style-104091 time { margin-bottom: 5px;margin-top: -5px;color: #999999; }
.style-104091 .category-description { margin-bottom: 10px; }
.style-104091 .h4-style A { display: block; }
.style-104091 .long-description { font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-104091 .photos { margin-right: 10px; }
.style-104091 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-104091 .lists img { color: #3A5795; }
.style-104091 .question { background-position: left top;border-style: solid; }
.style-104091 .answer { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/sidebarBrushGray2.jpg'); }
.style-104091 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-104091 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-104091 .submit-button { background-color: transparent;background-image: url('/ftpimages/848/site/985/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;width: 35px;height: 35px;padding: 0;margin: 0; }
.style-104091 .submit-button:hover { background-image: url('/ftpimages/848/site/985/images/searchOn.png'); }
.style-104091 .photo img { width: 100%; }
.style-104091 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-104091 .album-name { margin-bottom: 10px; }
.style-104091 li.group { margin-bottom: 8px; }
.style-104091 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-63943 .h2-style { margin-bottom: 20px;color: #FFFFFF;font-size: 65px;font-family: Arial;text-align: center; }
.style-63943 .h3-style { margin-bottom: 10px; }
.style-63943 .h4-style { margin-bottom: 10px; }
.style-63943 .h5-style { margin-bottom: 10px; }
.style-63943 .h6-style { margin-bottom: 10px; }
.style-63943 A { color: #F2C317;font-family: Arial;text-decoration: underline; }
.style-63943 .button { margin-top: 10px;font-family: Arial;background-color: #74AACF;color: #FFFFFF; }
.style-63943 .button:hover { font-family: Arial;color: #74AACF;background-color: #FFFFFF; }
.style-63943 { margin-bottom: 50px;position: relative;z-index: 2;padding: 0px 0 0px 3px !important; }
.style-63943 time { margin-bottom: 5px;margin-top: -5px;color: #999999; }
.style-63943 .category-description { margin-bottom: 10px; }
.style-63943 .h4-style A { display: block; }
.style-63943 .long-description { font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-63943 .photos { margin-right: 10px; }
.style-63943 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-63943 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-63943 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-63943 .photo img { width: 100%; }
.style-63943 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-63943 .album-name { margin-bottom: 10px; }
.style-63943 li.group { margin-bottom: 15px; }
.style-63943 li.group:before { content: "";display: table;clear: both; }
.style-63943 div.content-wrap { color: #FFFFFF;font-family: Arial;font-size: 19px; }
.style-63943 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-63943 .item-name { color: #030303; }
.style-63967 .h2-style { margin-bottom: 20px;color: #FFFFFF; }
.style-63967 .h3-style { margin-bottom: 10px; }
.style-63967 .h4-style { margin-bottom: 10px; }
.style-63967 .h5-style { margin-bottom: 10px; }
.style-63967 .h6-style { margin-bottom: 10px; }
.style-63967 A { color: #FFFFFF; }
.style-63967 .button { margin-top: 10px; }
.style-63967 { margin-bottom: 50px;position: relative;z-index: 2; }
.style-63967 time { margin-bottom: 5px;margin-top: -5px;color: #999999; }
.style-63967 .category-description { margin-bottom: 10px; }
.style-63967 .h4-style A { display: block; }
.style-63967 .long-description { font-size: .875em;margin-bottom: 0;margin-top: 0px; }
.style-63967 .photos { margin-right: 10px; }
.style-63967 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-63967 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-63967 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-63967 .photo img { width: 100%; }
.style-63967 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-63967 .album-name { margin-bottom: 10px; }
.style-63967 li.group { margin-bottom: 15px; }
.style-63967 li.group:before { content: "";display: table;clear: both; }
.style-63967 div.content-wrap { color: #FFFFFF; }
.style-63967 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-63967 .item-name { color: #030303; }
.style-62597 .h2-style { margin-bottom: 20px;font-size: 1.875em;color: #3a5795; }
.style-62597 .h3-style { margin-bottom: 10px; }
.style-62597 .h4-style { margin-bottom: -25px;background-color: #00295B;color: #74AACF; }
.style-62597 .h4-style:hover { color: #00295B;background-color: #74AACF; }
.style-62597 .h5-style { margin-bottom: 10px; }
.style-62597 .h6-style { margin-bottom: 10px; }
.style-62597 .button { margin-top: 10px; }
.style-62597 { margin-bottom: 50px;position: relative;z-index: 2; }
.style-62597 time { margin-bottom: 5px;margin-top: -5px;color: #999999; }
.style-62597 .category-description { margin-bottom: 10px; }
.style-62597 .h4-style A { display: block;text-transform: uppercase;font-weight: bold;padding: 7px 15px 10px 15px;color: #00295B;background: #74AACF; }
.style-62597 .h4-style A:hover { background: #00295B;color: #ffffff; }
.style-62597 .long-description { margin: 35px 25px 0px 25px; }
.style-62597 .brief-description { margin: 35px 25px 0px 25px; }
.style-62597 .photos { margin-right: 10px; }
.style-62597 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-62597 .question { margin-bottom: -25px; }
.style-62597 .answer { margin: 45px 25px 0px 25px; }
.style-62597 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-62597 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-62597 .submit-button { background-color: transparent;background-image: url('/ftpimages/848/site/985/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;width: 35px;height: 35px;padding: 0;margin: 0; }
.style-62597 .submit-button:hover { background-image: url('/ftpimages/848/site/985/images/searchOn.png'); }
.style-62597 .photo img { width: 100%; }
.style-62597 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-62597 .album-name { margin-bottom: 10px; }
.style-62597 .dept-or-grade-desc { margin-bottom: 10px;font-size: 1.875em;color: #3a5795;font-weight: bold; }
.style-62597 .greeting { margin-bottom: 10px; }
.style-62597 .course-desc { margin: 45px 25px 0px 25px; }
.style-62597 li.group { margin-top: 3px;background: #eeeeee;padding-bottom: 25px; }
.style-62597 li.group:first-child { margin-top: 0; }
.style-62597 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-62597 .readmore-detail-page { margin: 35px 25px -25px 25px; }
.style-62596 .h2-style { margin-bottom: 20px;color: #3A5795; }
.style-62596 .h3-style { margin-bottom: 10px; }
.style-62596 .h4-style { margin-bottom: 10px; }
.style-62596 .h5-style { margin-bottom: 10px; }
.style-62596 .h6-style { margin-bottom: 10px; }
.style-62596 .button { margin-top: 10px; }
.style-62596 { margin-bottom: 50px;position: relative;z-index: 2; }
.style-62596 time { margin-bottom: 5px;margin-top: -5px;color: #999999; }
.style-62596 .category-description { margin-bottom: 10px; }
.style-62596 .h4-style A { display: block; }
.style-62596 .long-description { font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-62596 .photos { margin-right: 10px; }
.style-62596 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-62596 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-62596 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-62596 .photo img { width: 100%; }
.style-62596 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-62596 .album-name { margin-bottom: 10px; }
.style-62596 li.group { margin-bottom: 15px; }
.style-62596 li.group:before { content: "";display: table;clear: both; }
.style-62596 div.content-wrap { font-family: Arial;font-size: 17px; }
.style-62596 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-62596 .item-name { color: #030303; }
.style-31654 .h2-style { margin-bottom: 20px;font-size: 1.875em;color: #3a5795; }
.style-31654 .h3-style { margin-bottom: 10px; }
.style-31654 .h4-style { margin-bottom: 10px; }
.style-31654 .h5-style { margin-bottom: 10px; }
.style-31654 .h6-style { margin-bottom: 10px; }
.style-31654 .button { margin-top: 10px; }
.style-31654 { margin-bottom: 50px;position: relative;z-index: 2; }
.style-31654 time { margin-bottom: 5px;margin-top: -10px;color: #999999; }
.style-31654 .category-description { margin-bottom: 10px; }
.style-31654 .h4-style A { display: block; }
.style-31654 .long-description { font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-31654 .brief-description { display: block;font-size: .875em;margin-top: -5px; }
.style-31654 .location { display: block;font-size: .875em;margin-top: -5px; }
.style-31654 .photos { margin-right: 10px; }
.style-31654 .contact-info { display: block;font-size: .875em;margin-top: -5px; }
.style-31654 .author { margin-bottom: 5px;margin-top: -10px;font-size: 12px; }
.style-31654 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-31654 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-31654 .submit-button { background-color: transparent;background-image: url('/ftpimages/848/site/985/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;width: 35px;height: 35px;padding: 0;margin: 0; }
.style-31654 .submit-button:hover { background-image: url('/ftpimages/848/site/985/images/searchOn.png'); }
.style-31654 .photo img { width: 100%; }
.style-31654 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-31654 .album-name { margin-bottom: 10px; }
.style-31654 li.group { margin-top: 15px;margin-bottom: 15px;padding-top: 15px;border-top: 1px solid #74accf; }
.style-31654 li.group:first-child { margin-top: 0;border-top: none;padding-top: 0; }
.style-31654 li.group:before { content: "";display: table;clear: both; }
.style-31654 .schedule-site { display: block;font-size: .875em;margin-top: -5px; }
.style-31654 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-31654 .registration { display: block;font-size: .875em;margin-top: -5px; }
.style-31654 .schedule-rescheduled { display: block;font-size: .875em;margin-top: -5px; }
.style-31654 .schedule-cancelled { display: block;font-size: .875em;margin-top: -5px; }
.style-31654 .event-time { display: block;font-size: .875em; }
.style-31654 .calendar-grid { background: none;padding: 0; }
.style-31654 .month-select { margin-top: 10px; }
.style-31654 .newsarchivedatepicker .prev-year { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/back.png');background-position: center center;background-repeat: no-repeat;font-size: 0; }
.style-31654 .newsarchivedatepicker .prev-year:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/backON.png'); }
.style-31654 .newsarchivedatepicker .month-number { font-size: .875em;text-transform: uppercase;color: #74accf;padding: 10px 14px;border: 1px solid;border-radius: 5px;transition: color 125ms ease-in-out, border 125ms ease-in-out, background 125ms ease-in-out;background: #ffffff;margin-top: 5px; }
.style-31654 .newsarchivedatepicker .month-number:hover { color: #ffffff;background-color: #74accf; }
.style-31654 .newsarchivelist .publish-month { margin-bottom: 15px; }
.style-31654 .newsarchivedatepicker .next-year { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/next.png');background-position: center center;background-repeat: no-repeat;font-size: 0; }
.style-31654 .newsarchivedatepicker .next-year:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/nextON.png'); }
.style-31654 .newsarchivedatepicker .year-container { text-align: center; }
.style-31654 button.month-number.selected-month { color: #ffffff;background-color: #74accf; }
.style-31654 .schedule-scrimmage { display: block;font-size: .875em;margin-top: -5px; }
.style-31654 .schedule-matchup { display: block;font-size: .875em;margin-top: -5px; }
.style-31654 .large-calendar-grid { border: none; }
.style-31654 .large-calendar-grid ol.calendar-header li { color: #FFFFFF;background-color: #3A5795;line-height: 1;padding: 5px;margin: 0 3px 3px 3px;border-radius: 5px;border: none; }
.style-31654 .large-calendar-grid .day-holder { border: none; }
.style-31654 .large-calendar-grid .date { padding: 5px; }
.style-31654 .large-calendar-grid .calendar-list { border: none; }
.style-31653 .h2-style { margin-bottom: 20px;font-size: 1.875em;color: #3a5795; }
.style-31653 .h3-style { margin-bottom: 10px; }
.style-31653 .h4-style { margin-bottom: 10px; }
.style-31653 .h5-style { margin-bottom: 10px; }
.style-31653 .h6-style { margin-bottom: 10px; }
.style-31653 .button { margin-top: 10px; }
.style-31653 { margin-bottom: 50px;position: relative;z-index: 2; }
.style-31653 time { margin-bottom: 5px;margin-top: -10px;color: #999999; }
.style-31653 .category-description { margin-bottom: 10px; }
.style-31653 .h4-style A { display: block; }
.style-31653 .long-description { font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-31653 .photos { margin-right: 10px; }
.style-31653 .author { margin-bottom: 5px;margin-top: -10px;font-size: 12px; }
.style-31653 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-31653 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-31653 .submit-button { background-color: transparent;background-image: url('/ftpimages/848/site/985/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;width: 35px;height: 35px;padding: 0;margin: 0; }
.style-31653 .submit-button:hover { background-image: url('/ftpimages/848/site/985/images/searchOn.png'); }
.style-31653 .photo img { width: 100%; }
.style-31653 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-31653 .album-name { margin-bottom: 10px; }
.style-31653 li.group { margin-top: 15px;margin-bottom: 15px;padding-top: 15px;border-top: 1px solid #74accf; }
.style-31653 li.group:first-child { margin-top: 0;border-top: none;padding-top: 0; }
.style-31653 li.group:before { content: "";display: table;clear: both; }
.style-31653 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-31653 .filter-group { margin-top: 10px; }
.style-31653 .calendar-grid { background: none;padding: 0; }
.style-31653 .calendardatepicker li.selected-day a { color: #ffffff;background: #74accf; }
.style-31653 li.has-events a { font-weight: bold;color: #74accf; }
.style-31653 .month-select { margin-top: 10px; }
.style-31653 .day-header span { color: #FFFFFF;background-color: #3A5795;line-height: 1.3;padding: 5px;margin: 0 1px 3px 1px;border-radius: 5px;font-size: .875em; }
.style-31653 .day a { line-height: 1;padding: 5px;margin: 3px 1px;border-radius: 5px;color: #333333; }
.style-31653 .day a:hover { color: #ffffff;background: #74accf; }
.style-31653 .newsarchivedatepicker .prev-year { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/back.png');background-position: center center;background-repeat: no-repeat;font-size: 0; }
.style-31653 .newsarchivedatepicker .prev-year:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/backON.png'); }
.style-31653 .newsarchivedatepicker .month-number { font-size: .875em;text-transform: uppercase;color: #74accf;padding: 10px 14px;border: 1px solid;border-radius: 5px;transition: color 125ms ease-in-out, border 125ms ease-in-out, background 125ms ease-in-out;background: #ffffff;margin-top: 5px; }
.style-31653 .newsarchivedatepicker .month-number:hover { color: #ffffff;background-color: #74accf; }
.style-31653 .newsarchivelist .publish-month { margin-bottom: 15px; }
.style-31653 .newsarchivedatepicker .next-year { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/next.png');background-position: center center;background-repeat: no-repeat;font-size: 0; }
.style-31653 .newsarchivedatepicker .next-year:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/nextON.png'); }
.style-31653 .newsarchivedatepicker .year-container { text-align: center; }
.style-31653 button.month-number.selected-month { color: #ffffff;background-color: #74accf; }
.style-31467 .h2-style { margin-bottom: 20px; }
.style-31467 .h3-style { margin-bottom: 10px; }
.style-31467 .h4-style { font-size: .875em;font-weight: bold;margin-bottom: 5px; }
.style-31467 .h5-style { margin-bottom: 10px; }
.style-31467 .h6-style { margin-bottom: 10px; }
.style-31467 .button { margin-top: 10px; }
.style-31467 { margin-bottom: 30px; }
.style-31467 time { margin-bottom: 5px;margin-top: -5px;color: #999999; }
.style-31467 .category-description { margin-bottom: 10px; }
.style-31467 .h4-style A { display: block; }
.style-31467 .long-description { font-size: .875em;margin-bottom: 0; }
.style-31467 .brief-description { font-size: 10px;font-style: italic;font-family: Verdana; }
.style-31467 .photos { margin-right: 10px; }
.style-31467 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-31467 .lists img { width: 50%;margin-bottom: 10px; }
.style-31467 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-31467 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-31467 .submit-button { background-color: transparent;background-image: url('/ftpimages/848/site/985/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;width: 35px;height: 35px;padding: 0;margin: 0; }
.style-31467 .submit-button:hover { background-image: url('/ftpimages/848/site/985/images/searchOn.png'); }
.style-31467 .photo img { width: 100%; }
.style-31467 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-31467 .album-name { margin-bottom: 10px; }
.style-31467 li.group { margin: 0 7.5px 20px 7.5px;-webkit-flex: 0 1 30%;-ms-flex: 0 1 30%;flex: 0 1 30%; }
.style-31467 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-31651 .h2-style { margin-bottom: 20px;font-size: 1.875em;color: #3a5795; }
.style-31651 .h3-style { margin-bottom: 10px; }
.style-31651 .h4-style { margin-bottom: 10px; }
.style-31651 .h5-style { margin-bottom: 10px; }
.style-31651 .h6-style { margin-bottom: 10px; }
.style-31651 .button { margin-top: 10px; }
.style-31651 { margin-bottom: 50px;position: relative;z-index: 2; }
.style-31651 time { margin-bottom: 5px;margin-top: -10px;color: #999999; }
.style-31651 .category-description { margin-bottom: 10px; }
.style-31651 .h4-style A { display: block; }
.style-31651 .long-description { font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-31651 .photos { margin-right: 10px; }
.style-31651 .author { margin-bottom: 5px;margin-top: -10px;font-size: 12px; }
.style-31651 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-31651 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-31651 .submit-button { background-color: transparent;background-image: url('/ftpimages/848/site/985/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;width: 35px;height: 35px;padding: 0;margin: 0; }
.style-31651 .submit-button:hover { background-image: url('/ftpimages/848/site/985/images/searchOn.png'); }
.style-31651 .photo img { width: 100%; }
.style-31651 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-31651 .album-name { margin-bottom: 10px; }
.style-31651 li.group { margin-top: 15px
margin-bottom: 0;padding-top: 15px;border-top: 1px solid #74accf; }
.style-31651 li.group:first-child { margin-top: 0;border-top: none;padding-top: 0; }
.style-31651 li.group:before { content: "";display: table;clear: both; }
.style-31651 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-31651 .newsarchivedatepicker .prev-year { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/back.png');background-position: center center;background-repeat: no-repeat;font-size: 0;cursor: pointer; }
.style-31651 .newsarchivedatepicker .prev-year:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/backON.png'); }
.style-31651 .newsarchivedatepicker .month-number { font-size: .875em;text-transform: uppercase;color: #74accf;padding: 10px 14px;border: 1px solid;border-radius: 5px;transition: color 125ms ease-in-out, border 125ms ease-in-out, background 125ms ease-in-out;background: #ffffff;margin-top: 5px; }
.style-31651 .newsarchivedatepicker .month-number:hover { color: #ffffff;background-color: #74accf; }
.style-31651 .newsarchivelist .publish-month { margin-bottom: 15px; }
.style-31651 .newsarchivedatepicker .next-year { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/next.png');background-position: center center;background-repeat: no-repeat;font-size: 0;cursor: pointer; }
.style-31651 .newsarchivedatepicker .next-year:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/nextON.png'); }
.style-31651 .newsarchivedatepicker .year-container { text-align: center; }
.style-31651 button.month-number.selected-month { color: #ffffff;background-color: #74accf; }
.style-60840 .h2-style { margin-bottom: 20px;font-size: 1.875em;color: #3a5795; }
.style-60840 .h3-style { margin-bottom: 10px; }
.style-60840 .h4-style { margin-bottom: 10px; }
.style-60840 .h5-style { margin-bottom: 10px; }
.style-60840 .h6-style { margin-bottom: 10px; }
.style-60840 .button { margin-top: 10px; }
.style-60840 { margin-bottom: 50px;position: relative;z-index: 2; }
.style-60840 time { margin-bottom: 5px;margin-top: -10px;color: #999999; }
.style-60840 .category-description { margin-bottom: 10px; }
.style-60840 .h4-style A { display: block; }
.style-60840 .long-description { font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-60840 .photos { margin-right: 10px; }
.style-60840 .author { margin-bottom: 5px;margin-top: -10px;font-size: 12px; }
.style-60840 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-60840 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-60840 .submit-button { background-color: transparent;background-image: url('/ftpimages/848/site/985/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;width: 35px;height: 35px;padding: 0;margin: 0; }
.style-60840 .submit-button:hover { background-image: url('/ftpimages/848/site/985/images/searchOn.png'); }
.style-60840 .photo img { width: 100%; }
.style-60840 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-60840 .album-name { margin-bottom: 10px; }
.style-60840 li.group { margin-top: 15px
margin-bottom: 0;padding-top: 15px;border-top: 1px solid #74accf; }
.style-60840 li.group:first-child { margin-top: 0;border-top: none;padding-top: 0; }
.style-60840 li.group:before { content: "";display: table;clear: both; }
.style-60840 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-60840 .newsarchivedatepicker .prev-year { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/back.png');background-position: center center;background-repeat: no-repeat;font-size: 0; }
.style-60840 .newsarchivedatepicker .prev-year:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/backON.png'); }
.style-60840 .newsarchivedatepicker .month-number { font-size: .875em;text-transform: uppercase;color: #74accf;padding: 10px 14px;border: 1px solid;border-radius: 5px;transition: color 125ms ease-in-out, border 125ms ease-in-out, background 125ms ease-in-out;background: #ffffff;margin-top: 5px; }
.style-60840 .newsarchivedatepicker .month-number:hover { color: #ffffff;background-color: #74accf; }
.style-60840 .newsarchivelist .publish-month { margin-bottom: 15px; }
.style-60840 .newsarchivedatepicker .next-year { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/next.png');background-position: center center;background-repeat: no-repeat;font-size: 0; }
.style-60840 .newsarchivedatepicker .next-year:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/nextON.png'); }
.style-60840 .newsarchivedatepicker .year-container { text-align: center; }
.style-60840 button.month-number.selected-month { color: #ffffff;background-color: #74accf; }
.style-31975 .h2-style { margin-bottom: 20px;font-size: 1.875em;color: #3a5795; }
.style-31975 .h3-style { margin-bottom: 10px; }
.style-31975 .h4-style { margin-bottom: 10px; }
.style-31975 .h5-style { margin-bottom: 10px; }
.style-31975 .h6-style { margin-bottom: 10px; }
.style-31975 .button { margin-top: 10px; }
.style-31975 { margin-bottom: 50px;position: relative;z-index: 2; }
.style-31975 time { margin-bottom: 5px;margin-top: -10px;color: #999999; }
.style-31975 .category-description { margin-bottom: 10px; }
.style-31975 .h4-style A { display: block; }
.style-31975 .long-description { font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-31975 .photos { margin-right: 10px; }
.style-31975 .author { margin-bottom: 5px;margin-top: -10px;font-size: 12px; }
.style-31975 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-31975 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-31975 .submit-button { background-color: transparent;background-image: url('/ftpimages/848/site/985/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;width: 35px;height: 35px;padding: 0;margin: 0; }
.style-31975 .submit-button:hover { background-image: url('/ftpimages/848/site/985/images/searchOn.png'); }
.style-31975 .photo img { width: 100%; }
.style-31975 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-31975 .album-name { margin-bottom: 10px; }
.style-31975 li.group { margin-top: 15px
margin-bottom: 0;padding-top: 15px;border-top: 1px solid #74accf; }
.style-31975 li.group:first-child { margin-top: 0;border-top: none;padding-top: 0; }
.style-31975 li.group:before { content: "";display: table;clear: both; }
.style-31975 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-31975 .newsarchivedatepicker .prev-year { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/back.png');background-position: center center;background-repeat: no-repeat;font-size: 0; }
.style-31975 .newsarchivedatepicker .prev-year:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/backON.png'); }
.style-31975 .newsarchivedatepicker .month-number { font-size: .875em;text-transform: uppercase;color: #74accf;padding: 10px 14px;border: 1px solid;border-radius: 5px;transition: color 125ms ease-in-out, border 125ms ease-in-out, background 125ms ease-in-out;background: #ffffff;margin-top: 5px; }
.style-31975 .newsarchivedatepicker .month-number:hover { color: #ffffff;background-color: #74accf; }
.style-31975 .newsarchivelist .publish-month { margin-bottom: 15px; }
.style-31975 .newsarchivedatepicker .next-year { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/next.png');background-position: center center;background-repeat: no-repeat;font-size: 0; }
.style-31975 .newsarchivedatepicker .next-year:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/nextON.png'); }
.style-31975 .newsarchivedatepicker .year-container { text-align: center; }
.style-31975 button.month-number.selected-month { color: #ffffff;background-color: #74accf; }
.style-55823 .h2-style { margin-bottom: 20px;font-size: 25px; }
.style-55823 .h3-style { margin-bottom: 10px; }
.style-55823 .h4-style { margin-bottom: 10px; }
.style-55823 .h5-style { margin-bottom: 10px; }
.style-55823 .h6-style { margin-bottom: 10px; }
.style-55823 .button { margin-top: 10px; }
.style-55823 { margin-bottom: 50px;position: relative;z-index: 2; }
.style-55823 time { margin-bottom: 5px;margin-top: -5px;color: #999999; }
.style-55823 .category-description { margin-bottom: 10px; }
.style-55823 .h4-style A { display: block; }
.style-55823 .long-description { font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-55823 .photos { margin-right: 10px; }
.style-55823 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-55823 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-55823 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-55823 .photo img { width: 100%; }
.style-55823 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-55823 .album-name { margin-bottom: 10px; }
.style-55823 li.group { margin-bottom: 15px; }
.style-55823 li.group:before { content: "";display: table;clear: both; }
.style-55823 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-55823 .item-image { font-family: Arial;padding: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-55823 .item-name { color: #00295B;font-family: Arial; }
.style-55823 .item-price { color: #3A5795;font-family: Arial; }
.style-55823 .item-description { color: #425F3C;font-family: Arial;font-style: italic; }
.style-55823 .add-to-cart { background-color: #74ACCF;color: #FFFFFF;font-family: Arial; }
.style-96961 .h2-style { color: #000000; }
.style-96961 .h3-style { padding: 0px; }
.style-96961 .long-description { margin: 8px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }
.style-96961 A.links-urllink { margin: 16px; }
.style-104570 .h2-style { color: #00295B; }
.style-104570 { margin: 50px; }
.style-104570 .title { color: #425F3C; }
.style-104570 .video .media-player { padding: 49px;margin: 50px;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;background-repeat: repeat; }
.style-104674 .h2-style { margin-bottom: 20px;font-size: 1.875em;color: #3a5795; }
.style-104674 .h3-style { margin-bottom: 10px; }
.style-104674 .h4-style { margin-bottom: -25px; }
.style-104674 .h5-style { margin-bottom: 10px; }
.style-104674 .h6-style { margin-bottom: 10px; }
.style-104674 .button { margin-top: 10px; }
.style-104674 { margin-bottom: 50px;position: relative;z-index: 2; }
.style-104674 time { margin-bottom: 5px;margin-top: -5px;color: #999999; }
.style-104674 .category-description { margin-bottom: 10px; }
.style-104674 .h4-style A { display: block;text-transform: uppercase;font-weight: bold;padding: 7px 15px 10px 15px;color: #425f3c;background: #f1eaa6; }
.style-104674 .h4-style A:hover { background: #425f3c;color: #ffffff; }
.style-104674 .long-description { margin: 35px 25px 0px 25px; }
.style-104674 .brief-description { margin: 35px 25px 0px 25px; }
.style-104674 .photos { margin-right: 10px; }
.style-104674 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-104674 .question { margin-bottom: -25px; }
.style-104674 .answer { margin: 45px 25px 0px 25px; }
.style-104674 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-104674 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-104674 .submit-button { background-color: transparent;background-image: url('/ftpimages/848/site/985/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;width: 35px;height: 35px;padding: 0;margin: 0; }
.style-104674 .submit-button:hover { background-image: url('/ftpimages/848/site/985/images/searchOn.png'); }
.style-104674 .photo img { width: 100%; }
.style-104674 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-104674 .album-name { margin-bottom: 10px; }
.style-104674 .dept-or-grade-desc { margin-bottom: 10px;font-size: 1.875em;color: #3a5795;font-weight: bold; }
.style-104674 .greeting { margin-bottom: 10px; }
.style-104674 .course-desc { margin: 45px 25px 0px 25px; }
.style-104674 li.group { margin-top: 3px;background: #eeeeee;padding-bottom: 25px; }
.style-104674 li.group:first-child { margin-top: 0; }
.style-104674 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-104674 .readmore-detail-page { margin: 35px 25px -25px 25px; }
.style-97205 .h2-style { margin-bottom: 15px; }
.style-97205 .h3-style { margin-bottom: 10px; }
.style-97205 .h4-style { font-size: .875em;font-weight: bold;margin-bottom: 5px; }
.style-97205 .h5-style { margin-bottom: 10px; }
.style-97205 .h6-style { margin-bottom: 10px; }
.style-97205 .button { margin-top: 9px; }
.style-97205 { margin-bottom: 15px; }
.style-97205 time { margin-bottom: 5px;margin-top: -5px;color: #999999; }
.style-97205 .category-description { margin-bottom: 10px; }
.style-97205 .h4-style A { display: block; }
.style-97205 .long-description { font-size: .875em;margin-bottom: 0; }
.style-97205 .brief-description { font-size: .875em;font-style: italic; }
.style-97205 .photos { margin-right: 10px; }
.style-97205 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-97205 .lists img { width: 10%;margin-bottom: 10px; }
.style-97205 .title { margin-bottom: 0;margin-top: 10px;font-size: 1em;color: #74accf;text-transform: none;font-weight: normal; }
.style-97205 .caption { color: #BCB332;font-size: .875em;margin-bottom: 0;margin-top: 10px; }
.style-97205 .submit-button { background-color: transparent;background-image: url('/ftpimages/848/site/985/images/search.png');background-position: center center;background-repeat: no-repeat;border: none;width: 35px;height: 35px;padding: 0;margin: 0; }
.style-97205 .submit-button:hover { background-image: url('/ftpimages/848/site/985/images/searchOn.png'); }
.style-97205 .photo img { width: 25%; }
.style-97205 .search-text { border: none;width: calc(100% - 50px);margin: 0;padding: 0 5px;height: 35px;background: none;color: #ffffff;border-width: 0px; }
.style-97205 .backbutton { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/pageBannerTop.png'); }
.style-97205 .listdetail img:hover { border-color: #FF309F;border-width: 0px;border-style: solid; }
.style-97205 .album-name { margin-bottom: 10px; }
.style-97205 li.group { margin: 0 7.5px 20px 7.5px;-webkit-flex: 0 1 30%;-ms-flex: 0 1 30%;flex: 0 1 30%; }
.style-97205 .search-container { margin-bottom: 15px;background: #003478;border-radius: 2px;width: 300px; }
.style-104073 .acc-l1-item { padding: 0;color: #74accf;margin: 0; }
.style-104073 .acc-l1-item:hover { color: #bcb332; }
.style-104073 .acc-l1-item > a { color: inherit;padding: 5px;margin: 0;width: calc(100% - 15px);transition: all 125ms ease-in-out;background-repeat: no-repeat;font-weight: bold; }
.style-104073 .acc-l1-item.active { color: #00295B;font-weight: bold; }
.style-104073 .acc-l1-item.active > a { color: #000000; }
.style-104073 .sub2 .acc-l2-item { padding: 0;color: #74accf;margin: 0; }
.style-104073 .sub2 .acc-l2-item:hover { color: #bcb332; }
.style-104073 .sub2 .acc-l2-item > a { padding: 3px 15px;margin: 0;width: calc(100% - 30px);transition: all 125ms ease-in-out; }
.style-104073 .sub2 .acc-l2-item.active { color: #00295B;font-weight: bold; }
.style-104073 .sub3 .acc-l3-item { padding: 0;color: #74accf;margin: 0; }
.style-104073 .sub3 .acc-l3-item:hover { color: #bcb332; }
.style-104073 .sub3 .acc-l3-item > a { padding: 3px 15px 3px 30px;margin: 0;width: calc(100% - 45px);transition: all 125ms ease-in-out; }
.style-104073 .sub3 .acc-l3-item.active { color: #00295B; }
.style-104073 .sub3 .acc-l3-item.active > a { font-weight: bold; }
.style-104073 .menu-type-accordion ul li a span.toggle { right: 0;display: none; }
.style-104074 .mega-menu-panel { color: #ffffff;box-shadow: 50px 0px 0px 0px rgba(0, 41, 91, 0.95), 
-50px 0px 0px 0px rgba(0, 41, 91, 0.95);z-index: 99998;top: -131px; }
.style-104074 .mega-menu-panel-inner { background: rgba(0,41,91,.95);padding: 0; }
.style-104074 .mega-menu-item.l1-item > a { padding: 6px 14px 6px 35px !important;font-size: .75em;text-transform: uppercase;border: 1px solid;border-radius: 5px;transition: background 125ms ease-in-out, color 125ms ease-in-out, border 125ms ease-in-out, opacity 125ms ease-in-out;color: #425f3c;background: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/menu.png');background-position: 10px center;background-repeat: no-repeat;z-index: 99999;pointer-events: none; }
.style-104074 .mega-menu-item.l1-item > a:hover { color: #ffffff;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/menuON.png');opacity: .5; }
.style-104074 .mega-menu-item.l1-item.active { color: #ffffff;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/menuON.png'); }
.style-104074 .menu-type-mega.nav-menu { margin-bottom: 60px; }
.style-104664 .acc-l1-item { padding: 0;color: #f2c317;margin: 0;text-transform: uppercase;margin-top: 20px; }
.style-104664 .acc-l1-item:first-child { margin-top: 0px; }
.style-104664 .acc-l1-item > a { color: inherit;padding: 3px 15px 3px 0;margin: 0;width: calc(100% - 15px);transition: all 125ms ease-in-out; }
.style-104664 .acc-l1-item > a:hover { color: #74accf; }
.style-104664 .acc-l1-item.active { color: #74accf; }
.style-104664 .sub2 .acc-l2-item { padding: 0;color: #ffffff;margin: 0;text-transform: none; }
.style-104664 .sub2 .acc-l2-item:hover { color: #74accf; }
.style-104664 .sub2 .acc-l2-item > a { padding: 3px 0;margin: 0;width: 100%;transition: all 125ms ease-in-out; }
.style-104664 .sub2 .acc-l2-item.active { color: #74accf; }
.style-104664 .sub3 .acc-l3-item { padding: 0;color: #ffffff;margin: 0; }
.style-104664 .sub3 .acc-l3-item:hover { color: #74accf; }
.style-104664 .sub3 .acc-l3-item > a { padding: 3px 10px;margin: 0;width: calc(100% - 20px);transition: all 125ms ease-in-out; }
.style-104664 .sub3 .acc-l3-item.active { color: #74accf; }
.style-104664 .acc-level2 { display: block;font-size: 1em; }
.style-104664 .acc-level3 { font-size: .875em; }
.style-104664 .acc-nav-menu { margin-bottom: 30px;margin-top: 20px; }
.style-104664 .menu-type-accordion ul li a span.toggle { right: 0;display: none; }
.style-31113 .acc-l1-item { padding: 0;color: #74accf;margin: 0; }
.style-31113 .acc-l1-item:hover { color: #bcb332; }
.style-31113 .acc-l1-item > a { color: inherit;padding: 3px 15px 3px 0;margin: 0;width: calc(100% - 15px);transition: all 125ms ease-in-out; }
.style-31113 .acc-l1-item.active { color: #00295B; }
.style-31113 .acc-l1-item.active > a { color: #;font-weight: bold; }
.style-31113 .sub2 .acc-l2-item { padding: 0;color: #74accf;margin: 0; }
.style-31113 .sub2 .acc-l2-item:hover { color: #bcb332; }
.style-31113 .sub2 .acc-l2-item > a { padding: 3px 15px;margin: 0;width: calc(100% - 30px);transition: all 125ms ease-in-out; }
.style-31113 .sub2 .acc-l2-item.active { color: #00295B; }
.style-31113 .sub2 .acc-l2-item.active > a { font-weight: bold; }
.style-31113 .sub3 .acc-l3-item { padding: 0;color: #74accf;margin: 0; }
.style-31113 .sub3 .acc-l3-item:hover { color: #bcb332; }
.style-31113 .sub3 .acc-l3-item > a { padding: 3px 15px 3px 30px;margin: 0;width: calc(100% - 45px);transition: all 125ms ease-in-out; }
.style-31113 .sub3 .acc-l3-item.active { color: #00295B; }
.style-31113 .menu-type-accordion ul li a span.toggle { right: 0;display: none; }
.style-31035 .mega-menu-panel { color: #ffffff;box-shadow: 50px 0px 0px 0px rgba(0, 41, 91, 0.95), 
-50px 0px 0px 0px rgba(0, 41, 91, 0.95);z-index: 99998;top: -131px; }
.style-31035 .mega-menu-panel-inner { background: rgba(0,41,91,.95);padding: 0; }
.style-31035 .mega-menu-item.l1-item > a { padding: 6px 14px 6px 35px !important;font-size: .75em;text-transform: uppercase;border: 1px solid;border-radius: 5px;transition: background 125ms ease-in-out, color 125ms ease-in-out, border 125ms ease-in-out, opacity 125ms ease-in-out;color: #425f3c;background: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/menu.png');background-position: 10px center;background-repeat: no-repeat;z-index: 99999;pointer-events: none; }
.style-31035 .mega-menu-item.l1-item > a:hover { color: #ffffff;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/menuON.png');opacity: .5; }
.style-31035 .mega-menu-item.l1-item.active { color: #ffffff;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/menuON.png'); }
.style-31035 .menu-type-mega.nav-menu { margin-bottom: 60px; }
.style-30884 .nav-menu { position: relative;width: 100%;text-align: left; }
.style-30884 .nav-menu:before { position: absolute;content: "";display: block;width: 700px;left: -20px;top: 0px;height: 300px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/omniBG.jpg');background-position: left top;background-repeat: no-repeat; }
.style-30884 .l1-item { display: inline-block;float: none;text-transform: uppercase;color: #425f3c;font-weight: 700;letter-spacing: .05em;font-size: .75rem; }
.style-30884 .l1-item:hover { color: #3a5795; }
.style-30884 .l1-item > a { padding: 12px 0 10px 20px !important;color: inherit; }
.style-30884 .l1-item.active { color: #3a5795; }
.style-30884 .l2-item { color: #425f3c; }
.style-30884 .l2-item:hover { color: #3a5795; }
.style-30884 .l2-item > a { padding: 10px;color: inherit; }
.style-30884 .l2-item.active { color: #3a5795; }
.style-30884 .l3-item { color: #425f3c; }
.style-30884 .l3-item:hover { color: #3a5795; }
.style-30884 .l3-item > a { padding: 10px;color: inherit; }
.style-30884 .l3-item.active { color: #3a5795; }
.style-30884 .level1 { text-align: right;font-size: 0;padding: 0px; }
.style-30884 .level2 { background-color: #f2c317;text-align: left; }
.style-30884 .level3 { background-color: #f2c317; }
.style-31231 .acc-l1-item { padding: 0;color: #f2c317;margin: 0;text-transform: uppercase;margin-top: 20px; }
.style-31231 .acc-l1-item:first-child { margin-top: 0px; }
.style-31231 .acc-l1-item > a { color: inherit;padding: 3px 15px 3px 0;margin: 0;width: calc(100% - 15px);transition: all 125ms ease-in-out; }
.style-31231 .acc-l1-item > a:hover { color: #74accf; }
.style-31231 .acc-l1-item.active { color: #74accf; }
.style-31231 .sub2 .acc-l2-item { padding: 0;color: #ffffff;margin: 0;text-transform: none; }
.style-31231 .sub2 .acc-l2-item:hover { color: #74accf; }
.style-31231 .sub2 .acc-l2-item > a { padding: 3px 0;margin: 0;width: 100%;transition: all 125ms ease-in-out; }
.style-31231 .sub2 .acc-l2-item.active { color: #74accf; }
.style-31231 .sub3 .acc-l3-item { padding: 0;color: #ffffff;margin: 0; }
.style-31231 .sub3 .acc-l3-item:hover { color: #74accf; }
.style-31231 .sub3 .acc-l3-item > a { padding: 3px 10px;margin: 0;width: calc(100% - 20px);transition: all 125ms ease-in-out; }
.style-31231 .sub3 .acc-l3-item.active { color: #74accf; }
.style-31231 .acc-level2 { display: block;font-size: 1em; }
.style-31231 .acc-level3 { font-size: .875em; }
.style-31231 .acc-nav-menu { margin-bottom: 30px;margin-top: 20px; }
.style-31231 .menu-type-accordion ul li a span.toggle { right: 0;display: none; }
.style-79015 .h2-style { font-size: 1.875em;color: #3A5795;margin-bottom: 20px; }
.style-79015 { margin-bottom: 50px; }
.style-79015 time { margin-bottom: 5px;color: #999999; }
.style-79015 .carousel.flexslider { margin-bottom: 30px; }
.style-79015 .carousel .h4-style.crl-title { margin-top: 10px;text-align: center; }
.style-79015 .carousel .crl-caption { color: #BCB332;font-size: .875em;margin-top: 10px;text-align: center; }
.style-79015 .carousel .crl-description { font-size: .875em;margin-top: 10px; }
.style-79015 .carousel .counter.crl-counter { font-size: .75em;color: #7d7d7d; }
.style-79015 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/back.png');background-position: center center;bottom: -30px;top: auto; }
.style-79015 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/next.png');background-position: center center;bottom: -30px;top: auto; }
.style-79015 .crl-pager { margin: 0 50px;width: calc(100% - 100px); }
.style-79015 .carousel .flex-control-nav li a { height: 8px;width: 8px;box-shadow: none;background-color: #CACACA; }
.style-79015 .carousel .flex-control-nav li a:hover { background-color: #585858; }
.style-79015 .carousel .flex-control-nav li > a.flex-active { background-color: #585858; }
.style-79015 .carousel .caption-spacing.crl-inner-details { margin: 0;padding: 0; }
.style-79015 .carousel .crl-readmore { margin-top: 20px; }
.style-97520 .background-carousel .crl-details { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/omniBG.jpg');background-color: #FFFFFF; }
.style-31476 { position: relative;margin-bottom: 50px; }
.style-31476:after { position: absolute;content: "";display: block;top: 0;left: 0;width: 100%;height: 100%;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/HPgalleryMask.png');background-size: cover;background-repeat: no-repeat;pointer-events: none; }
.style-31476 .carousel.flexslider { margin-bottom: 0;position: relative; }
.style-31476 .carousel figure img { background: red; }
.style-31476 .carousel .h4-style.crl-title { font-size: 1.5em;color: #f1eaa6; }
.style-31476 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/hpBack.png');background-position: center center;bottom: 165px;top: auto;left: 25px; }
.style-31476 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/hpBackON.png'); }
.style-31476 .carousel.flex-horizontal .flex-direction-nav .flex-next { bottom: 165px;top: auto;right: 50px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/hpNext.png');background-position: center center;background-repeat: no-repeat; }
.style-31476 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/hpNextON.png'); }
.style-31476 .crl-pager { bottom: 155px !important;padding: right: 25px;padding-left: 50px;width: calc(100% - 100px); }
.style-31476 .carousel .flex-control-nav li a { box-shadow: none;background: #ffffff;height: 8px;width: 8px; }
.style-31476 .carousel .flex-control-nav li a:hover { background: #74accf; }
.style-31476 .carousel .flex-control-nav li > a.flex-active { background: #74accf; }
.style-31476 .carousel .caption-spacing.crl-inner-details { margin: 0;padding: 225px 100px 25px 50px;color: #ffffff;display: -webkit-box;/*webkit*/
display: -ms-flexbox;/*ms*/
display: flex;: /*w3c*/;-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: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;min-height: 125px;background-color: transparent; }
.style-31476 .carousel .crl-readmore { font-size: .75em;color: #ffffff;background: none;margin-left: 20px; }
.style-31476 .carousel .crl-readmore:hover { color: #3a5795;background: #ffffff; }
.style-31470 .h2-style { color: #3A5795;margin-bottom: 20px;margin-right: 120px; }
.style-31470 .h4-style { display: block; }
.style-31470 { margin-bottom: 50px; }
.style-31470 time { margin-bottom: 5px;color: #999999; }
.style-31470 .readmore { font-size: .875em;font-weight: bold;background: none;border: none;text-transform: none;padding: 5px 0; }
.style-31470 .readmore:hover { color: #3a5795; }
.style-31470 .h4-style A { font-size: .875em;font-weight: bold; }
.style-31470 .brief-description { font-size: .875em; }
.style-31470 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-31470 .carousel.flexslider { margin-bottom: 30px; }
.style-31470 .carousel .counter.crl-counter { font-size: .75em;color: #7d7d7d;padding: 0;background: transparent; }
.style-31470 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/back.png');background-position: center center;bottom: -30px;top: auto; }
.style-31470 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/backON.png'); }
.style-31470 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/next.png');background-position: center center;bottom: -30px;top: auto; }
.style-31470 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/nextON.png'); }
.style-31470 .crl-pager { margin: 0 50px;width: calc(100% - 100px); }
.style-31470 .carousel .flex-control-nav li a { height: 8px;width: 8px;box-shadow: none;background-color: #CACACA; }
.style-31470 .carousel .flex-control-nav li a:hover { background-color: #585858; }
.style-31470 .carousel .flex-control-nav li > a.flex-active { background-color: #585858; }
.style-31470 .carousel .text-slide { padding: 0 50px; }
.style-31470 .start-date { display: none; }
.style-31470 .end-date { display: none; }
.style-31462 .h2-style { font-size: 1.875em;color: #3A5795;margin-bottom: 20px; }
.style-31462 { margin-bottom: 50px; }
.style-31462 .description { font-size: .875em; }
.style-31462 time { margin-bottom: 5px;color: #999999; }
.style-31462 .readmore { margin-top: 20px; }
.style-31462 .long-description { font-size: .875em; }
.style-31462 .brief-description { font-size: .875em; }
.style-31462 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-31462 .news img { margin-bottom: 10px; }
.style-31462 .lists img { margin-bottom: 10px; }
.style-31462 .answer { font-size: .875em; }
.style-31462 .carousel.flexslider { margin-bottom: 30px;padding: 0 50px; }
.style-31462 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/back.png');background-position: center center;bottom: -30px;top: auto; }
.style-31462 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/backON.png'); }
.style-31462 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/next.png');background-position: center center;bottom: -30px;top: auto; }
.style-31462 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/nextON.png'); }
.style-31462 .crl-pager { margin: 0 50px;width: calc(100% - 200px); }
.style-31462 .carousel .flex-control-nav li a { height: 8px;width: 8px;box-shadow: none;background-color: #CACACA; }
.style-31462 .carousel .flex-control-nav li a:hover { background-color: #585858; }
.style-31462 .carousel .flex-control-nav li > a.flex-active { background-color: #585858; }
.style-31464 .h2-style { font-size: 1.875em;color: #3A5795;margin-bottom: 20px; }
.style-31464 { margin-bottom: 50px; }
.style-31464 time { margin-bottom: 5px;color: #999999; }
.style-31464 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-31464 .carousel.flexslider { margin-bottom: 30px;padding: 0 50px; }
.style-31464 .carousel figure { margin: 0 5px; }
.style-31464 .carousel figure img { margin-bottom: 10px; }
.style-31464 .carousel .crl-caption { font-size: .875em;margin-top: 10px; }
.style-31464 .carousel .crl-description { font-size: .875em;margin-top: 10px; }
.style-31464 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/back.png');background-position: center center;bottom: -30px;top: auto; }
.style-31464 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/next.png');background-position: center center;bottom: -30px;top: auto; }
.style-31464 .crl-pager { margin: 0 50px;width: calc(100% - 100px); }
.style-31464 .carousel .flex-control-nav li a { height: 8px;width: 8px;box-shadow: none;background-color: #CACACA; }
.style-31464 .carousel .flex-control-nav li a:hover { background-color: #585858; }
.style-31464 .carousel .flex-control-nav li > a.flex-active { background-color: #585858; }
.style-31464 .carousel .caption-spacing.crl-inner-details { margin: 0;padding: 0; }
.style-31464 .carousel .crl-readmore { margin-top: 20px; }
.style-31461 .h2-style { font-size: 1.875em;color: #3A5795;margin-bottom: 20px; }
.style-31461 { margin-bottom: 50px; }
.style-31461 time { margin-bottom: 5px;color: #999999; }
.style-31461 .carousel.flexslider { margin-bottom: 30px; }
.style-31461 .carousel .h4-style.crl-title { margin-top: 10px; }
.style-31461 .carousel .crl-caption { color: #BCB332;font-size: .875em;margin-top: 10px; }
.style-31461 .carousel .crl-description { font-size: .875em;margin-top: 10px; }
.style-31461 .carousel .counter.crl-counter { font-size: .75em;color: #7d7d7d; }
.style-31461 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/back.png');background-position: center center;bottom: -30px;top: auto; }
.style-31461 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/next.png');background-position: center center;bottom: -30px;top: auto; }
.style-31461 .crl-pager { margin: 0 50px;width: calc(100% - 100px); }
.style-31461 .carousel .flex-control-nav li a { height: 8px;width: 8px;box-shadow: none;background-color: #CACACA; }
.style-31461 .carousel .flex-control-nav li a:hover { background-color: #585858; }
.style-31461 .carousel .flex-control-nav li > a.flex-active { background-color: #585858; }
.style-31461 .carousel .caption-spacing.crl-inner-details { margin: 0;padding: 0; }
.style-31461 .carousel .crl-readmore { margin-top: 20px; }
.style-31458 .h2-style { font-size: 1.875em;color: #3A5795;margin-bottom: 20px; }
.style-31458 .h4-style { display: block; }
.style-31458 { margin-bottom: 50px; }
.style-31458 time { margin-bottom: 5px;color: #999999; }
.style-31458 .readmore { margin-top: 15px; }
.style-31458 .brief-description { font-size: .875em; }
.style-31458 .author { margin-bottom: 10px;margin-top: -5px;font-size: 12px; }
.style-31458 .carousel.flexslider { margin-bottom: 30px; }
.style-31458 .carousel .counter.crl-counter { font-size: .75em;color: #7d7d7d;padding: 0;background: transparent; }
.style-31458 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/back.png');background-position: center center;bottom: -30px;top: auto; }
.style-31458 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/backON.png'); }
.style-31458 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/next.png');background-position: center center;bottom: -30px;top: auto; }
.style-31458 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/nextON.png'); }
.style-31458 .crl-pager { margin: 0 50px;width: calc(100% - 100px); }
.style-31458 .carousel .flex-control-nav li a { height: 8px;width: 8px;box-shadow: none;background-color: #CACACA; }
.style-31458 .carousel .flex-control-nav li a:hover { background-color: #585858; }
.style-31458 .carousel .flex-control-nav li > a.flex-active { background-color: #585858; }
.style-31458 .carousel .text-slide { padding: 0 50px; }
.style-31221 { margin-bottom: 20px;position: relative; }
.style-31221:before { position: absolute;content: "";display: block;left: 0;right: 0;top: 0;bottom: 0;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/pageBannerTop.png');background-repeat: no-repeat;background-size: contain;background-position: top center;z-index: 1; }
.style-31221:after { position: absolute;content: "";display: block;left: 0;right: 0;top: 0;bottom: 0;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/pageBannerBottom.png');background-repeat: no-repeat;background-size: contain;background-position: bottom center;z-index: 1; }
.style-31221 .carousel.flexslider { margin: 0; }
.style-64005 .h2-style { font-size: 1.875em;color: #3A5795;margin-bottom: 20px; }
.style-64005 { margin-bottom: 0px;padding: 11px; }
.style-64005:first-child { padding: 12px 0 0px 0px !important; }
.style-64005 time { margin-bottom: 5px;color: #999999; }
.style-64005 .carousel.flexslider { margin-bottom: 30px; }
.style-64005 .carousel .h4-style.crl-title { margin-top: 10px; }
.style-64005 .carousel .crl-caption { color: #BCB332;font-size: .875em;margin-top: 10px; }
.style-64005 .carousel .crl-description { font-size: .875em;margin-top: 10px; }
.style-64005 .carousel .counter.crl-counter { font-size: .75em;color: #7d7d7d; }
.style-64005 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/back.png');background-position: center center;bottom: -30px;top: auto; }
.style-64005 .carousel.flex-horizontal .flex-direction-nav .flex-next { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/next.png');background-position: center center;bottom: -30px;top: auto; }
.style-64005 .crl-pager { margin: 0 50px;width: calc(100% - 100px); }
.style-64005 .carousel .flex-control-nav li a { height: 8px;width: 8px;box-shadow: none;background-color: #CACACA; }
.style-64005 .carousel .flex-control-nav li a:hover { background-color: #585858; }
.style-64005 .carousel .flex-control-nav li > a.flex-active { background-color: #585858; }
.style-64005 .carousel .caption-spacing.crl-inner-details { margin: 0;padding: 0; }
.style-64005 .carousel .caption-spacing.crl-inner-details:active { padding: 12px 0 0px 0px !important; }
.style-64005 .carousel .crl-readmore { margin-top: 20px; }
.style-61581 { position: relative;margin-bottom: 50px; }
.style-61581:after { position: absolute;content: "";display: block;top: 0;left: 0;width: 100%;height: 100%;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/HPgalleryMask.png');background-size: cover;background-repeat: no-repeat;pointer-events: none; }
.style-61581 .carousel.flexslider { margin-bottom: 0;position: relative; }
.style-61581 .carousel figure img { background: red; }
.style-61581 .carousel .h4-style.crl-title { font-size: 1.5em;color: #f1eaa6; }
.style-61581 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/hpBack.png');background-position: center center;bottom: 165px;top: auto;left: 25px; }
.style-61581 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/hpBackON.png'); }
.style-61581 .carousel.flex-horizontal .flex-direction-nav .flex-next { bottom: 165px;top: auto;right: 50px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/hpNext.png');background-position: center center;background-repeat: no-repeat; }
.style-61581 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/hpNextON.png'); }
.style-61581 .crl-pager { bottom: 155px !important;padding: right: 25px;padding-left: 50px;width: calc(100% - 100px); }
.style-61581 .carousel .flex-control-nav li a { box-shadow: none;background: #ffffff;height: 8px;width: 8px; }
.style-61581 .carousel .flex-control-nav li a:hover { background: #74accf; }
.style-61581 .carousel .flex-control-nav li > a.flex-active { background: #74accf; }
.style-61581 .carousel .caption-spacing.crl-inner-details { margin: 0;padding: 225px 100px 25px 50px;color: #ffffff;display: -webkit-box;/*webkit*/
display: -ms-flexbox;/*ms*/
display: flex;: /*w3c*/;-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: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;min-height: 125px;background-color: transparent; }
.style-61581 .carousel .crl-readmore { font-size: .75em;color: #ffffff;background: none;margin-left: 20px; }
.style-61581 .carousel .crl-readmore:hover { color: #3a5795;background: #ffffff; }
.style-61582 { position: relative;margin-bottom: 50px; }
.style-61582:after { position: absolute;content: "";display: block;top: 0;left: 0;width: 100%;height: 100%;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/HPgalleryMask.png');background-size: cover;background-repeat: no-repeat;pointer-events: none; }
.style-61582 .carousel.flexslider { margin-bottom: 0;position: relative; }
.style-61582 .carousel figure img { background: red; }
.style-61582 .carousel .h4-style.crl-title { font-size: 1.5em;color: #f1eaa6;display: none; }
.style-61582 .carousel .crl-caption { margin-left: auto;margin-right: auto; }
.style-61582 .carousel.flex-horizontal .flex-direction-nav .flex-prev { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/hpBack.png');background-position: center center;bottom: 165px;top: auto;left: 25px; }
.style-61582 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/hpBackON.png'); }
.style-61582 .carousel.flex-horizontal .flex-direction-nav .flex-next { bottom: 165px;top: auto;right: 50px;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/hpNext.png');background-position: center center;background-repeat: no-repeat; }
.style-61582 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/hpNextON.png'); }
.style-61582 .crl-pager { bottom: 155px !important;padding: right: 25px;padding-left: 35px;width: calc(100% - 100px); }
.style-61582 .carousel .flex-control-nav li a { box-shadow: none;background: #ffffff;height: 8px;width: 8px; }
.style-61582 .carousel .flex-control-nav li a:hover { background: #74accf; }
.style-61582 .carousel .flex-control-nav li > a.flex-active { background: #74accf; }
.style-61582 .carousel .caption-spacing.crl-inner-details { margin: 0;padding: 225px 100px 25px 50px;color: #ffffff;display: -webkit-box;/*webkit*/
display: -ms-flexbox;/*ms*/
display: flex;: /*w3c*/;-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: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;min-height: 125px;background-color: transparent; }
.style-61582 .carousel .crl-readmore { font-size: .75em;color: #ffffff;background: none;margin-left: 20px; }
.style-61582 .carousel .crl-readmore:hover { color: #3a5795;background: #ffffff; }
.style-31043 { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/footerBG.jpg');background-position: center calc(100% + 40px);background-repeat: no-repeat;padding-top: 40px;position: relative;z-index: 2; }
.style-63965 { background-color: #00295b; }
.style-30878 { background-color: #FFFFFF;padding: 20px;border-radius: 2px; }
.style-30878 .emergencybulletin .logo { margin-bottom: 20px; }
.style-30879 .mm-container { background: rgba(0,41,91,.95);color: #ffffff; }
.style-30879 .mm-button-container { background-color: #f2c317; }
.style-30879 .mm-button { background: transparent; }
.style-30879 .mm-text { font-weight: inherit;color: inherit; }
.style-30879 .mm-text:hover { background: none;color: #74accf; }
.style-30879 .mm-sub-ind { background: none;min-height: 0;max-height: 0;min-width: 0;border: 8px solid transparent;border-left-color: inherit;margin-top: 2px; }
.style-30879 .mm-back-sub-ind { background: none;min-height: 0;max-height: 0;min-width: 0;border: 8px solid transparent;border-right-color: inherit;margin-top: 2px; }
.style-30879 .mm-menu-separator { background: #aea79f; }
.style-30879 .mm-back { background-color: #f2c317;color: #425F3C;text-transform: uppercase;font-weight: bold;letter-spacing: .05em; }
.style-30879 .mm-button .icon { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/menu.png'); }
.style-30879 .mm-login-button { color: #425F3C;font-size: .75em;line-height: 2em; }
.style-30879 .mm-parent-item { background: none;color: #f2c317; }
/* ============= CUSTOM CSS ============== */
figure{margin: 0;}
select{max-width: 100%;}
li {line-height: inherit;}
blockquote{border-left: 0;}/*removing Bootstrap’s left border on <blockquote>*/
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*/
.background-carousel .detail-container .details{position: absolute; z-index: -1;}/*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; z-index:1;}/*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-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, .nav-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*/
html.styler .externalvideo{padding: 10px;} /*Adding some clickable space around an embed item in Edit Style so you can click on it and apply a style*/
a.custom-link-photo {text-decoration: none;}/*No underlines on link images*/
.athleticrecentgames .container-fluid{padding: 0;}/*removing left/right padding around content container on athletic schedule from Bootstrap styles*/
.facultystaffdirectory .faculty-staff-list ul li img{height: auto !important;}/*allow directory photo to go to natural proportions*/
.calendardatepicker .month-pager:after{content: "";display: table; clear: both;}/*adding clearfix to calendar buttons above date picker*/
.news .carousel ul li, .news ul li.details{margin: 0;}/*remove bottom margin from items in news carousels*/
.menu-type-vertical.menu-direction-left .arrow{border-left-color: inherit;}/*Set the Vertical Flyout Menu Subnav indicator to the text color*/
.menu-type-vertical.menu-direction-right .arrow{border-right-color: inherit;}/*Set the Vertical Flyout Menu Subnav indicator to the text color*/
.newsdetail {line-height: inherit;}/*removes erroneous line-height being applied to news detail content*/

/* =============== STYLES ================ */
/*Global Styles ===*/

/*Unstyled Elements*/

.page-block {position: relative; z-index: 2}

/*horizontal scroll*/
body {overflow-x: hidden;}

/*Search*/
.style-31032:hover .search-text {border-color: #333333;}

/*Main Nav*/

.style-31035 .span4 {width:185px;}
.style-31035 .span15 {width:685px;}
.style-31035 .offset5, .style-31035 .offset1 {margin-left: 65px;}
.style-31035 .mega-menu-item:hover > a{color: #ffffff;
background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/menuON.png');
opacity: .5;}
.style-31035 {pointer-events: none;}
.style-31035 ul.menu-container  > li {pointer-events: initial;}
ul.menu-container.acc-level1 {
    column-count: 3;
  width: 500px;
}

/*Panel Nav*/
.style-31231 .menu-type-accordion ul li ul {display: block;}

/*#panel_col_0_0_1 .style-31231 .acc-l1-item:nth-child(1n+2) {display: none;}*/
#panel_col_0_0_1 .style-31231 .acc-l1-item:nth-child(1n+3) {display: none;}
/*#panel_col_0_0_2 .style-31231 .acc-l1-item:nth-child(-n+1), #panel_col_0_0_2 .style-31231 .acc-l1-item:nth-child(n+4) {display: none;}*/
#panel_col_0_0_2 .style-31231 .acc-l1-item:nth-child(-n+2), #panel_col_0_0_2 .style-31231 .acc-l1-item:nth-child(n+5) {display: none;} /*admissions learning at bradies*/
/*#panel_col_0_0_3 .style-31231 .acc-l1-item:nth-child(-n+3) {display: none;}*/
#panel_col_0_0_3 .style-31231 .acc-l1-item:nth-child(-n+4) {display: none;} /*support our school, alumni*/
.style-31231 .acc-l1-item:nth-child(2n+2) {margin-top: 0;}

/*HP Styles===*/

/*Events*/
.style-31469 .events ul {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap: wrap;
    flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
        justify-content: space-between;
}

/*HP Gallery*/
.style-31476 .carousel-photo, .style-61581 .carousel-photo, .style-61582 .carousel-photo {position: relative;}
.style-31476 .carousel-photo:after, .style-61581 .carousel-photo:after {position: absolute; content:""; display: block; background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/771/site/1180/images/HPgalleryMaskDetail.png');
background-position: bottom left;
background-repeat: no-repeat;
background-size: cover;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 369px;}

/*INT Styles ===*/

/*Page Content*/
.style-31650 #layout_col_1_1_1{margin-top: -90px;}

/*Breadcrumbs*/
.style-31037 .breadcrumb ul li {padding: 0;}

html:not(.styler) .style-31034 .breadcrumb ul li {display: none;}
html:not(.styler) .style-31034 .breadcrumb ul li:first-child {display: inline-block;}

/*Page Title*/
html:not(.styler) .style-31039 div.page-title{display: none;}/*hide parent page titles; only show current page title*/

/*Expandable List*/
.style-31127 .on-state > a {background:#425f3c; color:#ffffff;}

/*Faculty Bio Grid*/
.style-31467 .lists 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: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.style-31127 .lists .brief-description ul li, .style-31127 .lists .long-description ul li {text-indent: -2em; margin-left: 2em;}

#content_42734 ul.menu-container.acc-level1 {column-count: 1 !important; width:auto !important;}

/* ============== MEDIA QUERIES ================ */

/* --- Full Desktop --- */
@media(min-width:1200px){

/*HP "B" Gallery*/
.style-31476, .style-61581, .style-61582 {margin-top: -90px;}
}/* --- END full desktop --- */

/* --- Small Desktop --- */
@media(max-width:1199px) and (min-width:980px){
.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 --- */

/*HP "B" Gallery*/
.style-31476, .style-61581, .style-61582 {margin-top: -90px;}

/*Omni*/
.style-30884 .l1-item {font-size: .575rem;}

/*Main Nav*/
.style-31035 .span4 {width:150px;}
.style-31035 .span15 {width:550px;}
.style-31035 .offset5, .style-31035 .offset1 {margin-left: 50px;}
.style-31035 .mega-menu-panel {top: -114px;}

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

/* --- Tablet --- */
@media(max-width:979px) and (min-width:768px){
.facultystaffdirectory .table-cell, .departmentpicker .table-cell, .athleticteampicker .table-cell{display: inline-block;} /* --- allowing dropdowns to wrap on tablet --- */

/*Global Styles====*/

/*main nav*/
html:not(.styler) .style-31035 {display: none;}

/*HP Styles====*/
/*HP "B" Gallery*/
.style-31476 .carousel .h4-style.crl-title, .style-61581 .carousel .h4-style.crl-title, .style-61582 .carousel .h4-style.crl-title {font-size: 1em; -webkit-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%;}
.style-31476 .carousel .caption-spacing.crl-inner-details, .style-61581 .carousel .caption-spacing.crl-inner-details, .style-61582 .carousel .caption-spacing.crl-inner-details {-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.style-31476 .carousel .crl-readmore, .style-61581 .carousel .crl-, readmore, .style-61582 .carousel .crl-readmore {margin-left: 0;}

/*INT Styles====*/

/*Removing Navigation Column*/
.style-31650 #layout_col_1_1_1 {margin-top: 20px; margin-left: 0px}
.style-31650 #layout_col_1_1_0 {display: none;}
.style-31650 .span1 {width: 30px;} /*moves content over without left column*/
.style-31650 .span2 {width: 70px;} /*moves content over without left column*/
.style-31650 .span3 {width: 110px;} /*moves content over without left column*/
.style-31650 .span4 {width: 150px;} /*moves content over without left column*/
.style-31650 .span5 {width: 190px;} /*moves content over without left column*/
.style-31650 .span6 {width: 230px;} /*moves content over without left column*/
.style-31650 .span7 {width: 270px;} /*moves content over without left column*/
.style-31650 .span8 {width: 310px;} /*moves content over without left column*/
.style-31650 .span9 {width: 350px;} /*moves content over without left column*/
.style-31650 .span10 {width: 390px;}/*moves content over without left column*/
.style-31650 .span11 {width: 430px;} /*moves content over without left column*/
.style-31650 .span12 {width: 470px;} /*moves content over without left column*/
.style-31650 .span13 {width: 510px;} /*moves content over without left column*/
.style-31650 .span14 {width: 550px;} /*moves content over without left column*/
.style-31650 .span15 {width: 590px;} /*moves content over without left column*/
.style-31650 .span16 {width: 630px;} /*moves content over without left column*/
.style-31650 .span17 {width: 670px;} /*moves content over without left column*/
.style-31650 .span18 {width: 710px;}/*moves content over without left column*/
.style-31650 .span19 {width: 750px;} /*moves content over without left column*/
.style-31650 .span20 {width: 790px;} /*moves content over without left column*/
.style-31650 .span21 {width: 830px;} /*moves content over without left column*/
.style-31650 .span22 {width: 870px;} /*moves content over without left column*/
.style-31650 .span23 {width: 910px;} /*moves content over without left column*/
.style-31650 .span24 {width: 950px;} /*moves content over without left column*/

/*Search*/
.style-31032 .search-text {border-color: #333333;}
.style-30984 #layout_col_0_0_1 {margin-left: 375px; width: 235px;margin-top: 30px;}

/* support ticket 367912 - centering pager on carousel style */
.style-61582 .crl-pager {padding-left: 25px;}

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

/* --- Mobile --- */
@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 --- */
.row-fluid [class*="offset"]:first-child{margin-left:0}/*remove left margin from first-child on mobile*/
.team-list .column{width: 100%; display: block;} /*stack team list columns on tablet & mobile*/

/*Global Styles====*/

/*main nav*/
html:not(.styler) .style-31035 {display: none;}

/*Search*/
.style-31032 {margin-bottom: 20px;}
.style-31032 .search-text {border-color: #333333;}

/*HP Styles====*/
/*HP "B" Gallery*/
.style-31476 .carousel .h4-style.crl-title, .style-61581 .carousel .h4-style.crl-title, .style-61582 .carousel .h4-style.crl-title {font-size: 1em; -webkit-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%;}
.style-31476 .carousel .caption-spacing.crl-inner-details, .style-61581 .carousel .caption-spacing.crl-inner-details, .style-61582 .carousel .caption-spacing.crl-inner-details {-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.style-31476 .carousel .crl-readmore, .style-61581 .carousel .crl-readmore, .style-61582 .carousel .crl-readmore {margin-left: 0;}

/*INT Styles====*/

/*Page Content Region*/
.style-31650 #layout_col_1_1_1 {margin-top: 0;}

/*Breadcrumbs*/
html:not(.styler) .style-31034 {display: none;}

/*Faculty Grid*/
.style-31467 li.group {-webkit-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%;}

/* support ticket 367912 - centering pager on carousel style */
.style-61582 .crl-pager {padding-left: 25px;}

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