.body { -webkit-font-smoothing: antialiased;font-size: 16px;font-family: "Helvetica";color: rgb(88, 88, 90);line-height: 1.75; }
.h2-style { font-size: 39px;font-family: "Helvetica";color: rgb(189, 190, 192);margin: 0 0 25px;-webkit-font-smoothing: subpixel-antialiased;font-weight: 400; }
.h4-style { font-size: 23px;font-family: "Helvetica";color: rgb(88, 88, 90);font-weight: normal; }
A { color: #5875B2;text-decoration: underline; }
A:hover { text-decoration: none; }
.button { background-color: #bdbec0;color: #fff;padding: 12px 25px;line-height: 1;margin-top: 20px; }
.button:hover { background-color: #5875b2;color: #fff; }
.style-41225 li.group { padding-bottom: 15px; }
.style-27920 { margin: 0 0 40px; }
.style-27920 .description { margin: 10px 0; }
.style-27920 time { color: #A7A7AB;font-weight: bold;padding-top: 10px;padding-left: 10px;font-size: 12px; }
.style-27920 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-27920 .h4-style A { text-decoration: none; }
.style-27920 .long-description { color: #979799; }
.style-27920 .question { color: #4767AB; }
.style-27920 .answer { margin-left: 40px;position: relative; }
.style-27920 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-27920 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-27920 .photo img { width: 100%; }
.style-27920 .one-hundred { font-weight: bold; }
.style-27920 .fund .bar { background-color: #003594; }
.style-27920 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-27920 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-27920 .scale { color: #4767ab; }
.style-27920 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-27920 .fund .chart .scale li i { border-color: #bdbec0; }
.style-27920 li.group { margin: 15px 0 0; }
.style-27920 li.group:first-child { margin-top: 0; }
.style-54009 .h4-style { margin: 0;font-size: 24px;box-sizing: border-box;line-height: 1.2;padding-bottom: 10px; }
.style-54009 .h4-style:hover { font-size: 24px; }
.style-54009 A { font-size: 18px; }
.style-54009 { margin: 0 0 40px;padding-left: 0px;padding-right: 20px; }
.style-54009 .description { margin: 10px 0; }
.style-54009 time { color: #AFAFB3;font-weight: bold;font-size: 12px; }
.style-54009 .readmore { margin-bottom: 15px;margin-top: 20px; }
.style-54009 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-54009 .link-image { text-align: left; }
.style-54009 .h4-style A { text-decoration: none; }
.style-54009 .long-description { color: #979799; }
.style-54009 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-54009 .author { padding-top: 5px; }
.style-54009 .question { color: #4767AB; }
.style-54009 .answer { margin-left: 40px;position: relative;padding-top: 8px; }
.style-54009 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-54009 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-54009 .photo img { width: 100%; }
.style-54009 form input[type=text] { font-size: 18px; }
.style-54009 form textarea { font-size: 18px;border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-54009 .one-hundred { font-weight: bold; }
.style-54009 .fund .bar { background-color: #003594; }
.style-54009 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-54009 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-54009 .scale { color: #4767ab; }
.style-54009 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-54009 .externalvideo .content-wrap { padding: 0px; }
.style-54009 .externalvideo .content-wrap:before { margins: -20px; }
.style-54009 .fund .chart .scale li i { border-color: #bdbec0; }
.style-54009 li.group { position: relative;overflow: hidden;min-height: 2.3em; }
.style-54009 li.group:first-child { margin-top: 0; }
.style-54009 div.content-wrap { counter-reset: my-counter; }
.style-54009 .at-alert-schedule-date { color: #EBA312;font-size: 27px; }
.style-54009 .at-alert-schedule-date:hover { color: #EBA312;font-size: 27px; }
.style-54009 .at-alert-rescheduled { padding-bottom: 20px; }
.style-54009 .at-alert-teamname { padding-bottom: 20px; }
.style-54009 .at-alert-vs { padding-bottom: 20px; }
.style-54009 .at-alert-opponenet { padding-bottom: 20px; }
.style-23232 .h4-style { margin: 0;font-size: 24px;box-sizing: border-box;line-height: 1.2;padding-bottom: 10px; }
.style-23232 .h4-style:hover { font-size: 24px; }
.style-23232 .h5-style { padding-top: 15px;font-size: 26px;font-weight: normal;color: #4767AB; }
.style-23232 A { font-size: 18px; }
.style-23232 .button { font-size: 22px;background-color: #4767AB;font-weight: bold; }
.style-23232 .button:hover { background-color: #eba312; }
.style-23232 { margin: 0 0 40px;padding-left: 0px; }
.style-23232 .description { margin: 10px 0; }
.style-23232 time { color: #AFAFB3;font-weight: bold;font-size: 12px; }
.style-23232 .readmore { margin-bottom: 15px;margin-top: 20px; }
.style-23232 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-23232 .link-image { text-align: left; }
.style-23232 .h4-style A { text-decoration: none; }
.style-23232 .long-description { color: #979799; }
.style-23232 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-23232 .author { padding-top: 5px; }
.style-23232 .question { color: #4767AB; }
.style-23232 .answer { margin-left: 40px;position: relative;padding-top: 8px; }
.style-23232 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-23232 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148);font-family: Helvetica; }
.style-23232 .photo img { width: 100%; }
.style-23232 form input[type=text] { font-size: 18px; }
.style-23232 form textarea { font-size: 18px;border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-23232 .one-hundred { font-weight: bold; }
.style-23232 .fund .bar { background-color: #003594; }
.style-23232 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-23232 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-23232 .scale { color: #4767ab; }
.style-23232 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-23232 .header-widget { color: #E8E8E8; }
.style-23232 .externalvideo .content-wrap { padding: 0px; }
.style-23232 .externalvideo .content-wrap:before { margins: -20px; }
.style-23232 .fund .chart .scale li i { border-color: #bdbec0; }
.style-23232 .audio .jp-interface { margin: 0px; }
.style-23232 li.group { position: relative;overflow: hidden;min-height: 2.3em; }
.style-23232 li.group:first-child { margin-top: 0; }
.style-23232 div.content-wrap { counter-reset: my-counter; }
.style-34003 .h4-style { margin: 0;font-size: 24px;box-sizing: border-box;line-height: 1.2;padding-bottom: 10px; }
.style-34003 .h4-style:hover { font-size: 24px; }
.style-34003 A { font-size: 18px; }
.style-34003 { margin: 0 0 40px;padding-left: 0px;padding-right: 20px; }
.style-34003 .description { margin: 10px 0; }
.style-34003 time { color: #AFAFB3;font-weight: bold;font-size: 12px; }
.style-34003 .readmore { margin-bottom: 15px;margin-top: 20px; }
.style-34003 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-34003 .link-image { text-align: left; }
.style-34003 .h4-style A { text-decoration: none; }
.style-34003 .long-description { color: #979799; }
.style-34003 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-34003 .author { padding-top: 5px; }
.style-34003 .question { color: #4767AB; }
.style-34003 .answer { margin-left: 40px;position: relative;padding-top: 8px; }
.style-34003 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-34003 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-34003 .photo img { width: 100%; }
.style-34003 form input[type=text] { font-size: 18px; }
.style-34003 form textarea { font-size: 18px;border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-34003 .one-hundred { font-weight: bold; }
.style-34003 .fund .bar { background-color: #003594; }
.style-34003 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-34003 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-34003 .scale { color: #4767ab; }
.style-34003 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-34003 .externalvideo .content-wrap { padding: 0px; }
.style-34003 .externalvideo .content-wrap:before { margins: -20px; }
.style-34003 .fund .chart .scale li i { border-color: #bdbec0; }
.style-34003 li.group { position: relative;overflow: hidden;min-height: 2.3em; }
.style-34003 li.group:first-child { margin-top: 0; }
.style-34003 div.content-wrap { counter-reset: my-counter; }
.style-33064 .h4-style { margin: 0;font-size: 24px;box-sizing: border-box;line-height: 1.2;padding-bottom: 10px; }
.style-33064 .h4-style:hover { font-size: 24px; }
.style-33064 A:hover { text-decoration: none; }
.style-33064 { margin: 0 0 40px; }
.style-33064 .description { margin: 10px 0;border-width: 1px;border-style: solid;border-top: 0px;border-left: 0px;border-right: 0px;padding-bottom: 20px; }
.style-33064 time { color: #58585A;font-weight: bold; }
.style-33064 .readmore { margin-bottom: 15px;margin-top: 20px; }
.style-33064 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-33064 .link-image { text-align: left; }
.style-33064 .h4-style A { text-decoration: none;font-size: 21px;color: #4767AB; }
.style-33064 .h4-style A:hover { color: #4767AB;text-decoration: underline;font-size: 21px; }
.style-33064 .long-description { color: #979799; }
.style-33064 .brief-description { font-size: 16px;line-height: 26px;border-left: 0px;border-right: 0px;border-top: 0px;padding-bottom: 10px; }
.style-33064 .author { padding-top: 5px; }
.style-33064 .question { color: #4767AB; }
.style-33064 .answer { margin-left: 40px;position: relative;padding-top: 8px; }
.style-33064 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-33064 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-33064 .photo img { width: 100%; }
.style-33064 form input[type=text] { font-size: 12px; }
.style-33064 .one-hundred { font-weight: bold; }
.style-33064 .fund .bar { background-color: #003594; }
.style-33064 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-33064 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-33064 .scale { color: #4767ab; }
.style-33064 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-33064 .externalvideo .content-wrap { padding: 0px; }
.style-33064 .externalvideo .content-wrap:before { margins: -20px; }
.style-33064 .fund .chart .scale li i { border-color: #bdbec0; }
.style-33064 li.group { position: relative;overflow: hidden;min-height: 2.3em; }
.style-33064 li.group:first-child { margin-top: 0; }
.style-33064 div.content-wrap { counter-reset: my-counter; }
.style-32637 .h4-style { margin: 0;font-size: 24px;box-sizing: border-box;line-height: 1.2;padding-bottom: 10px; }
.style-32637 .h4-style:hover { font-size: 24px; }
.style-32637 A { font-size: 18px; }
.style-32637 { margin: 0 0 40px; }
.style-32637 .description { margin: 10px 0; }
.style-32637 time { color: #AFAFB3;font-weight: bold;font-size: 12px; }
.style-32637 .readmore { margin-bottom: 15px;margin-top: 20px; }
.style-32637 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-32637 .link-image { text-align: left; }
.style-32637 .h4-style A { text-decoration: none; }
.style-32637 .long-description { color: #979799; }
.style-32637 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-32637 .author { padding-top: 5px; }
.style-32637 .question { color: #4767AB; }
.style-32637 .answer { margin-left: 40px;position: relative; }
.style-32637 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-32637 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-32637 .photo img { width: 100%; }
.style-32637 form input[type=text] { font-size: 12px; }
.style-32637 .one-hundred { font-weight: bold; }
.style-32637 .fund .bar { background-color: #003594; }
.style-32637 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-32637 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-32637 .scale { color: #4767ab; }
.style-32637 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-32637 .externalvideo .content-wrap { padding: 0px; }
.style-32637 .externalvideo .content-wrap:before { margins: -20px; }
.style-32637 .fund .chart .scale li i { border-color: #bdbec0; }
.style-32637 li.group { position: relative;overflow: hidden;min-height: 2.3em; }
.style-32637 li.group:first-child { margin-top: 0; }
.style-32637 div.content-wrap { counter-reset: my-counter; }
.style-33502 .h4-style { margin: 0;font-size: 24px;box-sizing: border-box;line-height: 1.2;padding-bottom: 10px; }
.style-33502 .h4-style:hover { font-size: 24px; }
.style-33502 A { font-size: 18px; }
.style-33502 { margin: 0 0 40px; }
.style-33502 .description { margin: 10px 0; }
.style-33502 time { color: #AFAFB3;font-weight: bold;font-size: 12px; }
.style-33502 .readmore { margin-bottom: 15px;margin-top: 20px; }
.style-33502 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-33502 .link-image { text-align: left; }
.style-33502 .h4-style A { text-decoration: none; }
.style-33502 .long-description { color: #979799; }
.style-33502 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-33502 .author { padding-top: 5px; }
.style-33502 .question { color: #4767AB; }
.style-33502 .answer { margin-left: 40px;position: relative; }
.style-33502 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-33502 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-33502 .photo img { width: 100%; }
.style-33502 form input[type=text] { font-size: 12px; }
.style-33502 .one-hundred { font-weight: bold; }
.style-33502 .fund .bar { background-color: #003594; }
.style-33502 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-33502 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-33502 .scale { color: #4767ab; }
.style-33502 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-33502 .externalvideo .content-wrap { padding: 0px; }
.style-33502 .externalvideo .content-wrap:before { margins: -20px; }
.style-33502 .fund .chart .scale li i { border-color: #bdbec0; }
.style-33502 li.group { position: relative;overflow: hidden;min-height: 2.3em; }
.style-33502 li.group:first-child { margin-top: 0; }
.style-33502 div.content-wrap { counter-reset: my-counter; }
.style-32570 .h2-style { color: #003594; }
.style-32570 A { font-size: 18px; }
.style-32570 { margin: 0 0 40px; }
.style-32570 .description { margin: 10px 0; }
.style-32570 time { color: #AFAFB3;font-weight: bold;padding-top: 10pt;font-size: 12px; }
.style-32570 .readmore { margin-bottom: 30px;margin-top: 10px; }
.style-32570 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-32570 .h4-style A { text-decoration: none; }
.style-32570 .long-description { color: #979799; }
.style-32570 .question { color: #4767AB; }
.style-32570 .answer { margin-left: 40px;position: relative; }
.style-32570 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-32570 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-32570 .photo img { width: 100%; }
.style-32570 .one-hundred { font-weight: bold; }
.style-32570 .fund .bar { background-color: #003594; }
.style-32570 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-32570 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-32570 .scale { color: #4767ab; }
.style-32570 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-32570 .fund .chart .scale li i { border-color: #bdbec0; }
.style-32570 li.group { margin: 15px 0 0; }
.style-32570 li.group:first-child { margin-top: 0; }
.style-68399 .h2-style { color: #003594; }
.style-68399 A { font-size: 18px; }
.style-68399 { margin: 0 0 40px; }
.style-68399 .description { margin: 10px 0; }
.style-68399 time { color: #AFAFB3;font-weight: bold;font-size: 12px;padding-top: 10px; }
.style-68399 .readmore { margin-bottom: 30px;margin-top: 10px; }
.style-68399 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-68399 .h4-style A { text-decoration: none;font-size: 24px; }
.style-68399 .h4-style A:hover { color: #003595;text-decoration: underline; }
.style-68399 .long-description { color: #979799; }
.style-68399 .question { color: #4767AB; }
.style-68399 .answer { margin-left: 40px;position: relative; }
.style-68399 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-68399 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-68399 .photo img { width: 100%; }
.style-68399 .one-hundred { font-weight: bold; }
.style-68399 .fund .bar { background-color: #003594; }
.style-68399 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-68399 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-68399 .scale { color: #4767ab; }
.style-68399 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-68399 .fund .chart .scale li i { border-color: #bdbec0; }
.style-68399 li.group { margin: 15px 0 0;padding-bottom: 15px; }
.style-68399 li.group:first-child { margin-top: 0; }
.style-34939 .h2-style { color: #003594; }
.style-34939 { margin: 0 0 40px; }
.style-34939 .description { margin: 10px 0; }
.style-34939 time { color: #AFAFB3;font-weight: bold;font-size: 12px;padding-top: 10px; }
.style-34939 .readmore { margin-bottom: 30px;margin-top: 10px; }
.style-34939 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-34939 .h4-style A { text-decoration: none; }
.style-34939 .long-description { color: #979799; }
.style-34939 .question { color: #4767AB;font-size: 21px; }
.style-34939 .question:hover { text-decoration: underline; }
.style-34939 .answer { margin-left: 2px;padding-top: 4px; }
.style-34939 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-34939 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-34939 .photo img { width: 100%; }
.style-34939 form textarea { border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-34939 .one-hundred { font-weight: bold; }
.style-34939 .fund .bar { background-color: #003594; }
.style-34939 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-34939 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-34939 .scale { color: #4767ab; }
.style-34939 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-34939 A.links-urllink { font-size: 21px; }
.style-34939 .fund .chart .scale li i { border-color: #bdbec0; }
.style-34939 li.group { margin: 25px 0 0; }
.style-34939 li.group:first-child { margin-top: 0; }
.style-24045 .h2-style { color: #003594; }
.style-24045 A { font-size: 18px; }
.style-24045 { margin: 0 0 20px;margin-top: 20px; }
.style-24045 .description { margin: 10px 0; }
.style-24045 time { color: #AFAFB3;font-weight: bold;margin-bottom: 6px;font-size: 12px;padding-top: 10px; }
.style-24045 .readmore { margin-bottom: 10px;margin-top: 10px; }
.style-24045 .archive { font-size: 14px; }
.style-24045 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-24045 .h4-style A { text-decoration: none;font-size: 20px; }
.style-24045 .h4-style A:hover { text-decoration: underline; }
.style-24045 .long-description { color: #979799; }
.style-24045 .question { color: #4767AB; }
.style-24045 .answer { margin-left: 2em;position: relative;padding-top: 8px; }
.style-24045 .answer:before { content: 'A.';position: absolute;top: 0;left: -30px;font-size: 23px;color: #4767AB; }
.style-24045 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-24045 .photo img { width: 100%; }
.style-24045 form textarea { border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-24045 .one-hundred { font-weight: bold; }
.style-24045 .fund .bar { background-color: #003594; }
.style-24045 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-24045 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-24045 .scale { color: #4767ab; }
.style-24045 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-24045 .header-widget { margin-top: 10px; }
.style-24045 .fund .chart .scale li i { border-color: #bdbec0; }
.style-24045 li.group { margin: 15px 0 0; }
.style-24045 li.group:first-child { margin-top: 0; }
.style-24045 div.content-wrap { margin-bottom: 5px; }
.style-33431 .h2-style { color: #003594; }
.style-33431 .h4-style { font-size: 22px;padding-bottom: 10px; }
.style-33431 A { font-size: 18px; }
.style-33431 { margin: 0 0 40px; }
.style-33431 .description { margin: 10px 0; }
.style-33431 time { color: #58585A;font-weight: bold; }
.style-33431 .readmore { margin-bottom: 30px;margin-top: 10px; }
.style-33431 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-33431 .h4-style A { text-decoration: none;color: #000000;margin-left: -95px;font-size: 22px; }
.style-33431 .long-description { color: #979799; }
.style-33431 .brief-description { font-size: 18px;padding-bottom: 55px; }
.style-33431 .question { color: #4767AB; }
.style-33431 .answer { margin-left: 40px;position: relative; }
.style-33431 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-33431 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-33431 .photo img { width: 100%; }
.style-33431 form textarea { border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-33431 .one-hundred { font-weight: bold; }
.style-33431 .fund .bar { background-color: #003594; }
.style-33431 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-33431 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-33431 .scale { color: #4767ab; }
.style-33431 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-33431 .fund .chart .scale li i { border-color: #bdbec0; }
.style-33431 li.group { margin: 50px 0 0; }
.style-33431 li.group:first-child { margin-top: 0; }
.style-86740 .h2-style { color: #003594; }
.style-86740 .h4-style { color: #003595;font-size: 27px; }
.style-86740 A { font-size: 18px; }
.style-86740 { margin: 0 0 40px; }
.style-86740 .description { margin: 10px 0; }
.style-86740 time { color: #AFAFB3;font-weight: bold;font-size: 12px;padding-top: 10px; }
.style-86740 .readmore { margin-bottom: 30px;margin-top: 10px; }
.style-86740 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-86740 .h4-style A { text-decoration: none;font-size: 24px; }
.style-86740 .h4-style A:hover { color: #003595;text-decoration: underline; }
.style-86740 .long-description { color: #979799; }
.style-86740 .question { color: #4767AB; }
.style-86740 .answer { margin-left: 40px;position: relative; }
.style-86740 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-86740 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-86740 .photo img { width: 100%; }
.style-86740 .one-hundred { font-weight: bold; }
.style-86740 .fund .bar { background-color: #003594; }
.style-86740 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-86740 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-86740 .scale { color: #4767ab; }
.style-86740 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-86740 .fund .chart .scale li i { border-color: #bdbec0; }
.style-86740 li.group { margin: 15px 0 0;padding-bottom: 20px; }
.style-86740 li.group:first-child { margin-top: 0; }
.style-33351 .h2-style { color: #003594; }
.style-33351 .h4-style { font-size: 22px;padding-bottom: 10px;color: #4767AB; }
.style-33351 A { font-size: 18px; }
.style-33351 { margin: 0 0 40px; }
.style-33351 .description { margin: 10px 0; }
.style-33351 time { color: #AFAFB3;font-weight: bold;font-size: 12px; }
.style-33351 .readmore { margin-bottom: 30px;margin-top: 10px; }
.style-33351 .archive { margin-top: 50px; }
.style-33351 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-33351 .h4-style A { color: #4767AB;font-size: 22px;text-decoration: none; }
.style-33351 .h4-style A:hover { text-decoration: underline;color: #4767AB; }
.style-33351 .long-description { color: #979799; }
.style-33351 .brief-description { font-size: 18px; }
.style-33351 .question { color: #4767AB; }
.style-33351 .answer { margin-left: 40px;position: relative; }
.style-33351 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-33351 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-33351 .photo img { width: 100%; }
.style-33351 form textarea { border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-33351 .one-hundred { font-weight: bold; }
.style-33351 .fund .bar { background-color: #003594; }
.style-33351 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-33351 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-33351 .scale { color: #4767ab; }
.style-33351 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-33351 .fund .chart .scale li i { border-color: #bdbec0; }
.style-33351 li.group { margin: 40px 0 0; }
.style-33351 li.group:first-child { margin-top: 0; }
.style-32984 .h2-style { color: #003594; }
.style-32984 A { font-size: 18px; }
.style-32984 { margin: 0 0 40px; }
.style-32984 .description { margin: 10px 0; }
.style-32984 time { color: #AFAFB3;font-weight: bold;font-size: 12px;padding-top: 10px; }
.style-32984 .readmore { margin-bottom: 30px;margin-top: 10px; }
.style-32984 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-32984 .h4-style A { text-decoration: none;font-size: 24px; }
.style-32984 .h4-style A:hover { color: #003595;text-decoration: underline; }
.style-32984 .long-description { color: #979799; }
.style-32984 .question { color: #4767AB; }
.style-32984 .answer { margin-left: 40px;position: relative; }
.style-32984 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-32984 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-32984 .photo img { width: 100%; }
.style-32984 .one-hundred { font-weight: bold; }
.style-32984 .fund .bar { background-color: #003594; }
.style-32984 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-32984 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-32984 .scale { color: #4767ab; }
.style-32984 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-32984 .fund .chart .scale li i { border-color: #bdbec0; }
.style-32984 li.group { margin: 15px 0 0;padding-bottom: 15px; }
.style-32984 li.group:first-child { margin-top: 0; }
.style-48917 .h2-style { color: #003594; }
.style-48917 A { font-size: 21px; }
.style-48917 { margin: 0 0 40px; }
.style-48917 .description { margin: 10px 0; }
.style-48917 time { color: #AFAFB3;font-weight: bold;margin-bottom: 6px;font-size: 12px;padding-top: 10px; }
.style-48917 .readmore { margin-bottom: 30px;margin-top: 10px; }
.style-48917 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-48917 .h4-style A { text-decoration: none;font-size: 20px; }
.style-48917 .h4-style A:hover { text-decoration: underline; }
.style-48917 .long-description { color: #979799; }
.style-48917 .question { color: #4767AB; }
.style-48917 .answer { margin-left: 40px;position: relative;padding-top: 8px; }
.style-48917 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-48917 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-48917 .photo img { width: 100%; }
.style-48917 form textarea { border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-48917 .one-hundred { font-weight: bold; }
.style-48917 .fund .bar { background-color: #003594; }
.style-48917 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-48917 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-48917 .scale { color: #4767ab; }
.style-48917 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-48917 .fund .chart .scale li i { border-color: #bdbec0; }
.style-48917 li.group { margin: 15px 0 0; }
.style-48917 li.group:first-child { margin-top: 0; }
.style-48917 div.content-wrap { font-size: 21px; }
.style-64151 .h2-style { color: #003594; }
.style-64151 A { font-size: 18px; }
.style-64151 { margin: 0 0 40px;padding-top: 20px; }
.style-64151 .description { margin: 10px 0; }
.style-64151 time { color: #AFAFB3;font-weight: bold;margin-bottom: 6px;font-size: 12px;padding-top: 10px; }
.style-64151 .readmore { margin-bottom: 10px;margin-top: 10px; }
.style-64151 .archive { font-size: 14px; }
.style-64151 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-64151 .h4-style A { text-decoration: none;font-size: 20px; }
.style-64151 .h4-style A:hover { text-decoration: underline; }
.style-64151 .long-description { color: #979799; }
.style-64151 .question { color: #4767AB; }
.style-64151 .answer { margin-left: 2em;position: relative;padding-top: 8px; }
.style-64151 .answer:before { content: 'A.';position: absolute;top: 0;left: -30px;font-size: 23px;color: #4767AB; }
.style-64151 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-64151 .affinity img { padding-bottom: 10px; }
.style-64151 .photo img { width: 100%; }
.style-64151 form textarea { border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-64151 .one-hundred { font-weight: bold; }
.style-64151 .fund .bar { background-color: #003594; }
.style-64151 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-64151 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-64151 .scale { color: #4767ab; }
.style-64151 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-64151 .fund .chart .scale li i { border-color: #bdbec0; }
.style-64151 li.group { margin: 15px 0 0;text-align: left; }
.style-64151 li.group:first-child { margin-top: 0; }
.style-41328 .h2-style { color: #003594; }
.style-41328 A { font-size: 18px; }
.style-41328 { margin: 0 0 40px; }
.style-41328 .description { margin: 10px 0; }
.style-41328 time { color: #AFAFB3;font-weight: bold;margin-bottom: 6px;font-size: 12px;padding-top: 10px; }
.style-41328 .readmore { margin-bottom: 30px;margin-top: 10px; }
.style-41328 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-41328 .h4-style A { text-decoration: none;font-size: 20px; }
.style-41328 .h4-style A:hover { text-decoration: underline; }
.style-41328 .long-description { color: #979799; }
.style-41328 .question { color: #4767AB; }
.style-41328 .answer { margin-left: 40px;position: relative;padding-top: 8px; }
.style-41328 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-41328 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-41328 .photo img { width: 100%; }
.style-41328 form textarea { border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-41328 .one-hundred { font-weight: bold; }
.style-41328 .fund .bar { background-color: #003594; }
.style-41328 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-41328 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-41328 .scale { color: #4767ab; }
.style-41328 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-41328 .fund .chart .scale li i { border-color: #bdbec0; }
.style-41328 li.group { margin: 15px 0 0; }
.style-41328 li.group:first-child { margin-top: 0; }
.style-41328 div.content-wrap { font-size: 12.5px; }
.style-33245 .h2-style { color: #003594; }
.style-33245 A { font-size: 18px; }
.style-33245 { margin: 0 0 40px; }
.style-33245 .description { margin: 10px 0; }
.style-33245 time { color: #AFAFB3;font-weight: bold;font-size: 12px;margin-top: 10px; }
.style-33245 .readmore { margin-bottom: 30px;margin-top: 10px; }
.style-33245 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-33245 .h4-style A { text-decoration: none; }
.style-33245 .long-description { color: #979799; }
.style-33245 .question { color: #4767AB; }
.style-33245 .answer { margin-left: 40px;position: relative; }
.style-33245 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-33245 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-33245 .photo img { width: 100%; }
.style-33245 form textarea { border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-33245 .one-hundred { font-weight: bold; }
.style-33245 .fund .bar { background-color: #003594; }
.style-33245 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-33245 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-33245 .scale { color: #4767ab; }
.style-33245 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-33245 .fund .chart .scale li i { border-color: #bdbec0; }
.style-33245 li.group { margin: 15px 0 0; }
.style-33245 li.group:first-child { margin-top: 0; }
.style-33072 .h2-style { color: #003594; }
.style-33072 A { font-size: 18px; }
.style-33072 { margin: 0 0 40px; }
.style-33072 .description { margin: 10px 0; }
.style-33072 time { color: #AFAFB3;font-weight: bold;font-size: 12px;margin-top: 10px; }
.style-33072 .readmore { margin-bottom: 30px;margin-top: 10px; }
.style-33072 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-33072 .h4-style A { text-decoration: none; }
.style-33072 .long-description { color: #979799; }
.style-33072 .question { color: #4767AB; }
.style-33072 .answer { margin-left: 40px;position: relative; }
.style-33072 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-33072 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-33072 .photo img { width: 100%; }
.style-33072 form textarea { border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-33072 .one-hundred { font-weight: bold; }
.style-33072 .fund .bar { background-color: #003594; }
.style-33072 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-33072 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-33072 .scale { color: #4767ab; }
.style-33072 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-33072 .fund .chart .scale li i { border-color: #bdbec0; }
.style-33072 li.group { margin: 15px 0 0; }
.style-33072 li.group:first-child { margin-top: 0; }
.style-69061 .h2-style { color: #003594; }
.style-69061 A { font-size: 18px; }
.style-69061 { margin: 0 0 40px; }
.style-69061 .description { margin: 10px 0; }
.style-69061 time { color: #AFAFB3;font-weight: bold;margin-bottom: 6px;font-size: 12px;padding-top: 10px; }
.style-69061 .readmore { margin-bottom: 10px;margin-top: 10px; }
.style-69061 .archive { font-size: 14px; }
.style-69061 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-69061 .h4-style A { text-decoration: none;font-size: 20px; }
.style-69061 .h4-style A:hover { text-decoration: underline; }
.style-69061 .long-description { color: #979799; }
.style-69061 .question { color: #4767AB; }
.style-69061 .answer { margin-left: 2em;position: relative;padding-top: 8px; }
.style-69061 .answer:before { content: 'A.';position: absolute;top: 0;left: -30px;font-size: 23px;color: #4767AB; }
.style-69061 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-69061 .photo img { width: 100%; }
.style-69061 form textarea { border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-69061 .one-hundred { font-weight: bold; }
.style-69061 .fund .bar { background-color: #003594; }
.style-69061 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-69061 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-69061 .scale { color: #4767ab; }
.style-69061 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-69061 .fund .chart .scale li i { border-color: #bdbec0; }
.style-69061 li.group { margin: 15px 0 0; }
.style-69061 li.group:first-child { margin-top: 0; }
.style-66483 .h2-style { color: #003594;padding-bottom: 0px; }
.style-66483 A { font-size: 18px; }
.style-66483 { margin: 0 0 0px; }
.style-66483 .description { margin: 10px 0; }
.style-66483 time { color: #AFAFB3;font-weight: bold;margin-bottom: 6px;font-size: 12px;padding-top: 10px; }
.style-66483 .readmore { margin-bottom: 10px;margin-top: 10px; }
.style-66483 .archive { font-size: 14px; }
.style-66483 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-66483 .h4-style A { text-decoration: none;font-size: 20px; }
.style-66483 .h4-style A:hover { text-decoration: underline; }
.style-66483 .long-description { color: #979799; }
.style-66483 .question { color: #4767AB; }
.style-66483 .answer { margin-left: 2em;position: relative;padding-top: 8px; }
.style-66483 .answer:before { content: 'A.';position: absolute;top: 0;left: -30px;font-size: 23px;color: #4767AB; }
.style-66483 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-66483 .photo img { width: 100%; }
.style-66483 form textarea { border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-66483 .one-hundred { font-weight: bold; }
.style-66483 .fund .bar { background-color: #003594; }
.style-66483 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-66483 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-66483 .scale { color: #4767ab; }
.style-66483 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-66483 .fund .chart .scale li i { border-color: #bdbec0; }
.style-66483 li.group { margin: 15px 0 0; }
.style-66483 li.group:first-child { margin-top: 0; }
.style-74420 .h4-style { margin: 0;font-size: 24px;box-sizing: border-box;line-height: 1.2;padding-bottom: 10px; }
.style-74420 .h4-style:hover { font-size: 24px; }
.style-74420 A { font-size: 22px; }
.style-74420 { margin: 0 0 40px;padding-left: 0px;margin-top: 20px; }
.style-74420 .description { margin: 10px 0; }
.style-74420 time { color: #AFAFB3;font-weight: bold;font-size: 12px; }
.style-74420 .readmore { margin-bottom: 15px;margin-top: 20px; }
.style-74420 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-74420 .link-image { text-align: left; }
.style-74420 .h4-style A { text-decoration: none; }
.style-74420 .long-description { color: #767678; }
.style-74420 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-74420 .author { padding-top: 5px; }
.style-74420 .question { color: #4767AB; }
.style-74420 .answer { margin-left: 40px;position: relative;padding-top: 8px; }
.style-74420 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-74420 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148);font-family: Helvetica; }
.style-74420 .photo img { width: 100%; }
.style-74420 form input[type=text] { font-size: 18px; }
.style-74420 form textarea { font-size: 18px;border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-74420 .one-hundred { font-weight: bold; }
.style-74420 .fund .bar { background-color: #003594; }
.style-74420 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-74420 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-74420 .scale { color: #4767ab; }
.style-74420 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-74420 .externalvideo .content-wrap { padding: 0px; }
.style-74420 .externalvideo .content-wrap:before { margins: -20px; }
.style-74420 .fund .chart .scale li i { border-color: #bdbec0; }
.style-74420 .audio .jp-interface { margin: 0px; }
.style-74420 li.group { position: relative;overflow: hidden;min-height: 2.3em;margin-bottom: 15px; }
.style-74420 li.group:first-child { margin-top: 0; }
.style-74420 div.content-wrap { counter-reset: my-counter; }
.style-67699 .h4-style { margin: 0;font-size: 24px;box-sizing: border-box;line-height: 1.2;padding-bottom: 10px; }
.style-67699 .h4-style:hover { font-size: 24px; }
.style-67699 A { font-size: 18px; }
.style-67699 { margin: 0 0 40px;padding-left: 0px; }
.style-67699 .description { margin: 10px 0; }
.style-67699 time { color: #AFAFB3;font-weight: bold;font-size: 12px; }
.style-67699 .readmore { margin-bottom: 15px;margin-top: 20px; }
.style-67699 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-67699 .link-image { text-align: left; }
.style-67699 .h4-style A { text-decoration: none; }
.style-67699 .long-description { color: #979799; }
.style-67699 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-67699 .author { padding-top: 5px; }
.style-67699 .question { color: #4767AB; }
.style-67699 .answer { margin-left: 40px;position: relative;padding-top: 8px; }
.style-67699 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-67699 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148);font-family: Helvetica; }
.style-67699 .photo img { width: 100%; }
.style-67699 form input[type=text] { font-size: 18px; }
.style-67699 form textarea { font-size: 18px;border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-67699 .one-hundred { font-weight: bold; }
.style-67699 .fund .bar { background-color: #003594; }
.style-67699 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-67699 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-67699 .scale { color: #4767ab; }
.style-67699 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-67699 .externalvideo .content-wrap { padding: 0px; }
.style-67699 .externalvideo .content-wrap:before { margins: -20px; }
.style-67699 .fund .chart .scale li i { border-color: #bdbec0; }
.style-67699 .audio .jp-interface { margin: 0px; }
.style-67699 li.group { position: relative;overflow: hidden;min-height: 2.3em; }
.style-67699 li.group:first-child { margin-top: 0; }
.style-67699 div.content-wrap { counter-reset: my-counter;font-size: 20px; }
.style-24034 .h2-style { color: #eba312; }
.style-24034 A { font-size: 18px; }
.style-24034 { margin: 0 0 40px; }
.style-24034 .description { margin: 10px 0; }
.style-24034 time { color: #AFAFB3;font-weight: bold;font-size: 12px;margin-top: 10px; }
.style-24034 .readmore { margin-bottom: 15px;margin-top: 20px; }
.style-24034 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-24034 .h4-style A { text-decoration: none; }
.style-24034 .long-description { color: #979799; }
.style-24034 .question { color: #4767AB; }
.style-24034 .answer { margin-left: 40px;position: relative; }
.style-24034 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-24034 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-24034 .photo img { width: 100%; }
.style-24034 .one-hundred { font-weight: bold; }
.style-24034 .fund .bar { background-color: #003594; }
.style-24034 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-24034 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-24034 .scale { color: #4767ab; }
.style-24034 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-24034 .fund .chart .scale li i { border-color: #bdbec0; }
.style-24034 li.group { margin: 15px 0 0; }
.style-24034 li.group:first-child { margin-top: 0; }
.style-31051 { margin: 0 0 40px; }
.style-31051 .description { margin: 10px 0; }
.style-31051 time { color: #AFAFB3;font-weight: bold;font-size: 12px;margin-top: 10px; }
.style-31051 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-31051 .h4-style A { text-decoration: none; }
.style-31051 .long-description { color: #979799; }
.style-31051 .question { color: #4767AB; }
.style-31051 .answer { margin-left: 40px;position: relative; }
.style-31051 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-31051 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-31051 .photo img { width: 100%; }
.style-31051 .one-hundred { font-weight: bold; }
.style-31051 .fund .bar { background-color: #003594; }
.style-31051 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-31051 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-31051 .scale { color: #4767ab; }
.style-31051 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-31051 .fund .chart .scale li i { border-color: #bdbec0; }
.style-31051 li.group { margin: 15px 0 0; }
.style-31051 li.group:first-child { margin-top: 0; }
.style-65410 .h4-style { margin: 0;font-size: 24px;box-sizing: border-box;line-height: 1.2;padding-bottom: 10px; }
.style-65410 .h4-style:hover { font-size: 24px; }
.style-65410 A { font-size: 18px; }
.style-65410 { margin: 0 0 40px;padding-left: 0px; }
.style-65410 .description { margin: 10px 0; }
.style-65410 time { color: #AFAFB3;font-weight: bold;font-size: 12px; }
.style-65410 .readmore { margin-bottom: 15px;margin-top: 20px; }
.style-65410 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-65410 .link-image { text-align: left; }
.style-65410 .h4-style A { text-decoration: none; }
.style-65410 .long-description { color: #979799; }
.style-65410 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-65410 .author { padding-top: 5px; }
.style-65410 .question { color: #4767AB; }
.style-65410 .answer { margin-left: 40px;position: relative;padding-top: 8px; }
.style-65410 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-65410 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148);font-family: Helvetica; }
.style-65410 .photo img { width: 100%; }
.style-65410 form input[type=text] { font-size: 18px; }
.style-65410 form textarea { font-size: 18px;border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-65410 .one-hundred { font-weight: bold; }
.style-65410 .fund .bar { background-color: #003594; }
.style-65410 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-65410 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-65410 .scale { color: #4767ab; }
.style-65410 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-65410 .externalvideo .content-wrap { padding: 0px; }
.style-65410 .externalvideo .content-wrap:before { margins: -20px; }
.style-65410 .fund .chart .scale li i { border-color: #bdbec0; }
.style-65410 .audio .jp-interface { margin: 0px; }
.style-65410 li.group { position: relative;overflow: hidden;min-height: 2.3em; }
.style-65410 li.group:first-child { margin-top: 0; }
.style-65410 div.content-wrap { counter-reset: my-counter;font-size: 12px; }
.style-28425 { margin: 0 0 40px; }
.style-28425 .description { margin: 10px 0; }
.style-28425 time { color: #AFAFB3;font-weight: bold;font-size: 12px;margin-top: 10px; }
.style-28425 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-28425 .h4-style A { text-decoration: none; }
.style-28425 .long-description { color: #979799; }
.style-28425 .text img { padding-right: 10pt; }
.style-28425 .question { color: #4767AB; }
.style-28425 .answer { margin-left: 40px;position: relative; }
.style-28425 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-28425 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-28425 .photo img { width: 100%; }
.style-28425 .one-hundred { font-weight: bold; }
.style-28425 .fund .bar { background-color: #003594; }
.style-28425 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-28425 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-28425 .scale { color: #4767ab; }
.style-28425 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-28425 .fund .chart .scale li i { border-color: #bdbec0; }
.style-28425 li.group { margin: 15px 0 0; }
.style-28425 li.group:first-child { margin-top: 0; }
.style-69697 .h2-style { color: #003595; }
.style-69697 .h4-style { margin: 0;font-size: 24px;box-sizing: border-box;line-height: 1.2;padding-bottom: 10px; }
.style-69697 .h4-style:hover { font-size: 24px; }
.style-69697 A { font-size: 18px; }
.style-69697 { margin: 0 0 40px;padding-left: 0px; }
.style-69697 .description { margin: 10px 0; }
.style-69697 time { color: #AFAFB3;font-weight: bold;font-size: 12px; }
.style-69697 .readmore { margin-bottom: 15px;margin-top: 20px; }
.style-69697 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-69697 .link-image { text-align: left; }
.style-69697 .h4-style A { text-decoration: none; }
.style-69697 .long-description { color: #979799; }
.style-69697 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-69697 .author { padding-top: 5px; }
.style-69697 .question { color: #4767AB; }
.style-69697 .answer { margin-left: 40px;position: relative;padding-top: 8px; }
.style-69697 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-69697 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148);font-family: Helvetica; }
.style-69697 .photo img { width: 100%; }
.style-69697 form input[type=text] { font-size: 18px; }
.style-69697 form textarea { font-size: 18px;border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-69697 .one-hundred { font-weight: bold; }
.style-69697 .fund .bar { background-color: #003594; }
.style-69697 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-69697 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-69697 .scale { color: #4767ab; }
.style-69697 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-69697 .externalvideo .content-wrap { padding: 0px; }
.style-69697 .externalvideo .content-wrap:before { margins: -20px; }
.style-69697 .fund .chart .scale li i { border-color: #bdbec0; }
.style-69697 .audio .jp-interface { margin: 0px; }
.style-69697 li.group { position: relative;overflow: hidden;min-height: 2.3em; }
.style-69697 li.group:first-child { margin-top: 0; }
.style-69697 div.content-wrap { counter-reset: my-counter;font-size: 37px;color: #003595;line-height: 32pt; }
.style-89029 .h2-style { color: #003595;font-family: 'EB Garamond', serif;text-align: center;padding-top: 15px;padding-bottom: -10px; }
.style-89029 .h4-style { margin: 0;font-size: 24px;box-sizing: border-box;line-height: 1.2;padding-bottom: 10px; }
.style-89029 .h4-style:hover { font-size: 24px; }
.style-89029 A { font-size: 18px; }
.style-89029 { margin: 0 0 40px;padding-left: 0px; }
.style-89029 .description { margin: 10px 0; }
.style-89029 time { color: #AFAFB3;font-weight: bold;font-size: 12px; }
.style-89029 .readmore { margin-bottom: 15px;margin-top: 20px; }
.style-89029 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-89029 .link-image { text-align: left; }
.style-89029 .h4-style A { text-decoration: none; }
.style-89029 .long-description { color: #979799; }
.style-89029 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-89029 .author { padding-top: 5px; }
.style-89029 .question { color: #4767AB; }
.style-89029 .answer { margin-left: 40px;position: relative;padding-top: 8px; }
.style-89029 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-89029 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148);font-family: Helvetica; }
.style-89029 .photo img { width: 100%; }
.style-89029 form input[type=text] { font-size: 18px; }
.style-89029 form textarea { font-size: 18px;border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-89029 .one-hundred { font-weight: bold; }
.style-89029 .fund .bar { background-color: #003594; }
.style-89029 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-89029 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-89029 .scale { color: #4767ab; }
.style-89029 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-89029 .externalvideo .content-wrap { padding: 0px; }
.style-89029 .externalvideo .content-wrap:before { margins: -20px; }
.style-89029 .fund .chart .scale li i { border-color: #bdbec0; }
.style-89029 .audio .jp-interface { margin: 0px; }
.style-89029 li.group { position: relative;overflow: hidden;min-height: 2.3em; }
.style-89029 li.group:first-child { margin-top: 0; }
.style-89029 div.content-wrap { counter-reset: my-counter;font-size: 37px;color: #003595;line-height: 32pt; }
.style-87311 .h4-style { margin: 0;font-size: 24px;box-sizing: border-box;line-height: 1.2;padding-bottom: 10px; }
.style-87311 .h4-style:hover { font-size: 24px; }
.style-87311 .h5-style { padding-top: 15px;font-size: 26px;font-weight: normal;color: #4767AB; }
.style-87311 A { font-size: 18px; }
.style-87311 .button { font-size: 22px;background-color: #4767AB;font-weight: bold; }
.style-87311 .button:hover { background-color: #eba312; }
.style-87311 { margin: 0 0 40px;padding-left: 0px; }
.style-87311 .description { margin: 10px 0; }
.style-87311 time { color: #AFAFB3;font-weight: bold;font-size: 12px; }
.style-87311 .readmore { margin-bottom: 15px;margin-top: 20px; }
.style-87311 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-87311 .link-image { text-align: left; }
.style-87311 .h4-style A { text-decoration: none; }
.style-87311 .long-description { color: #979799; }
.style-87311 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-87311 .author { padding-top: 5px; }
.style-87311 .question { color: #4767AB; }
.style-87311 .answer { margin-left: 40px;position: relative;padding-top: 8px; }
.style-87311 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-87311 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148);font-family: Helvetica; }
.style-87311 .photo img { width: 100%; }
.style-87311 form input[type=text] { font-size: 18px; }
.style-87311 form textarea { font-size: 18px;border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-87311 .one-hundred { font-weight: bold; }
.style-87311 .fund .bar { background-color: #003594; }
.style-87311 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-87311 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-87311 .scale { color: #4767ab; }
.style-87311 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-87311 .header-widget { color: #E8E8E8; }
.style-87311 .externalvideo .content-wrap { padding: 0px; }
.style-87311 .externalvideo .content-wrap:before { margins: -20px; }
.style-87311 .fund .chart .scale li i { border-color: #bdbec0; }
.style-87311 .audio .jp-interface { margin: 0px; }
.style-87311 li.group { position: relative;overflow: hidden;min-height: 2.3em; }
.style-87311 li.group:first-child { margin-top: 0; }
.style-87311 div.content-wrap { counter-reset: my-counter; }
.style-36526 .h2-style { color: #003594; }
.style-36526 .h4-style { margin: 0;font-size: 24px;box-sizing: border-box;line-height: 1.2;padding-bottom: 10px; }
.style-36526 .h4-style:hover { font-size: 24px; }
.style-36526 A { font-size: 18px; }
.style-36526 { margin: 0 0 40px;padding-left: 0px;padding-right: 30px; }
.style-36526 .description { margin: 10px 0; }
.style-36526 time { color: #AFAFB3;font-weight: bold;font-size: 12px; }
.style-36526 .readmore { margin-bottom: 15px;margin-top: 20px; }
.style-36526 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-36526 .link-image { text-align: left; }
.style-36526 .h4-style A { text-decoration: none; }
.style-36526 .long-description { color: #979799; }
.style-36526 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-36526 .author { padding-top: 5px; }
.style-36526 .question { color: #4767AB; }
.style-36526 .answer { margin-left: 40px;position: relative;padding-top: 8px; }
.style-36526 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-36526 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-36526 .photo img { width: 100%; }
.style-36526 form input[type=text] { font-size: 18px; }
.style-36526 form textarea { font-size: 18px;border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-36526 .one-hundred { font-weight: bold; }
.style-36526 .fund .bar { background-color: #003594; }
.style-36526 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-36526 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-36526 .scale { color: #4767ab; }
.style-36526 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-36526 .externalvideo .content-wrap { padding: 0px; }
.style-36526 .externalvideo .content-wrap:before { margins: -20px; }
.style-36526 .fund .chart .scale li i { border-color: #bdbec0; }
.style-36526 li.group { position: relative;overflow: hidden;min-height: 2.3em; }
.style-36526 li.group:first-child { margin-top: 0; }
.style-36526 div.content-wrap { counter-reset: my-counter; }
.style-36526 .category-picker { padding-bottom: 10px; }
.style-36526 .shopping-cart { padding: 5px;font-size: 20px;margin-top: 0px;margin-bottom: 30px; }
.style-36526 .featured { margin-top: 7px;color: #EBA312; }
.style-36526 .featured:hover { margin-top: 7px;color: #EBA312; }
.style-36526 .page { margin-bottom: 20px; }
.style-36526 .page-of { margin-bottom: 20px; }
.style-36526 .total-pages { margin-bottom: 20px; }
.style-36526 .item-image { margin-top: 10px;margin-left: 2px;width: 75px; }
.style-36526 .item-image:hover { border-width: 2px;border-style: solid;border-color: #003594; }
.style-36526 .item-name { font-size: 22px;color: #003594;margin-top: 10px; }
.style-36526 .item-name:hover { font-size: 22px; }
.style-36526 .item-price { font-size: 20px;color: #003594;margin-top: 10px; }
.style-36526 .item-price:hover { font-size: 20px; }
.style-36526 .item-description { font-size: 18px; }
.style-36526 .item-description:hover { font-size: 18px; }
.style-36526 .add-to-cart { padding: 10px;margin-bottom: 5px;margin-top: 10px;font-size: 14px; }
.style-36526 .addl-info-detail { font-size: 14px; }
.style-36526 .category-picker-label { padding-bottom: 10px;margin-bottom: 10px;margin-left: 5px; }
.style-36526 .item-sale-price { margin-bottom: -5px;color: #EBA312;font-weight: bold; }
.style-36526 .item-sale-label { color: #003594; }
.style-62296 .h2-style { text-align: center;-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;width: 100%;font-size: 23px;color: rgba(0, 0, 0, 0.788);font-weight: 100;margin: 32px 0 0;padding: 0px; }
.style-62296 .h4-style { color: #F7F7F7;font-size: 0px; }
.style-62296 { text-align: center; }
.style-62296 .long-description { color: #454545;font-size: 22px;padding-bottom: 50px; }
.style-62296 .brief-description { padding-bottom: 10px; }
.style-62296 div.content-wrap { text-align: center;line-height: 44px;-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;color: #4D4E4F;font-size: 26px;font-family: Helvetica;position: relative;padding: 30px; }
.style-62297 .h2-style { text-align: center;-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;width: 100%;font-size: 40px;color: rgba(0, 0, 0, 0.788);font-weight: 100;margin: 32px 0 0;padding: 0px; }
.style-62297 .h4-style { color: #F7F7F7;font-size: 0px; }
.style-62297 { text-align: center; }
.style-62297 .long-description { color: #454545;font-size: 22px;padding-bottom: 50px; }
.style-62297 .brief-description { padding-bottom: 10px; }
.style-62297 div.content-wrap { text-align: center;line-height: 44px;-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;color: #4D4E4F;font-size: 20px;font-family: Helvetica;position: relative;padding: 30px; }
.style-27593 { margin: 0 0 40px;font-size: 30px;color: #DBDBDB; }
.style-27593 .description { margin: 10px 0; }
.style-27593 time { color: #58585A;font-weight: bold; }
.style-27593 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-27593 .h4-style A { text-decoration: none; }
.style-27593 .long-description { color: #979799; }
.style-27593 .question { color: #4767AB; }
.style-27593 .answer { margin-left: 40px;position: relative; }
.style-27593 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-27593 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-27593 .photo img { width: 100%; }
.style-27593 .one-hundred { font-weight: bold; }
.style-27593 .fund .bar { background-color: #003594; }
.style-27593 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-27593 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-27593 .scale { color: #4767ab; }
.style-27593 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-27593 .fund .chart .scale li i { border-color: #bdbec0; }
.style-27593 li.group { margin: 15px 0 0; }
.style-27593 li.group:first-child { margin-top: 0; }
.style-91720 .h2-style { text-align: center;-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;width: 100%;font-size: 18px;font-weight: 100;margin: 40px 0 0;color: #666666;line-height: 1.3em; }
.style-91720 { text-align: center;margin: 0 20px 40px;padding: 0; }
.style-91720 .description { font-size: 16px;line-height: normal; }
.style-91720 li.group { margin-left: 16px; }
.style-91720 div.content-wrap { text-align: center;line-height: 40px;-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;color: #7E7E80;font-size: 26px;font-family: 'EB Garamond', serif;position: relative;font-weight: 100;padding: 020px 30px;-webkit-font-smoothing: antialiased; }
.style-91720 div.content-wrap:before { content: '';background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/Untitled design (1).png');position: absolute;left: 0;top: 0;height: 40px;width: 40px;background-repeat: no-repeat;background-size: contain; }
.style-91720 div.content-wrap:after { content: '';background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/Untitled design.png');position: absolute;right: 0;top: 0;height: 40px;width: 40px;background-repeat: no-repeat;background-size: contain; }
.style-30803 .h2-style { text-align: center;-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;width: 100%;font-size: 18px;color: rgba(0, 0, 0, 0.788);font-weight: 100;margin: 32px 0 0; }
.style-30803 { text-align: center;margin: 0 60px 40px;padding: 0; }
.style-30803 div.content-wrap { text-align: center;line-height: 40px;-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;color: #979799;font-size: 22px;font-family: Helvetica;position: relative;padding: 0 70px; }
.style-30803 div.content-wrap:before { content: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/01a_11.png');position: absolute;left: 0;margin-top: 10px; }
.style-30803 div.content-wrap:after { content: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/01a_15.png');position: absolute;right: 0;bottom: 0; }
.style-23046 .h2-style { text-align: center;-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;width: 100%;font-size: 23px;color: rgba(0, 0, 0, 0.788);font-weight: 100;margin: 32px 0 0; }
.style-23046 { text-align: center;margin: 0 100px 40px;padding: 0; }
.style-23046 div.content-wrap { text-align: center;line-height: 53px;-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;color: #BDBEC0;font-size: 33px;font-family: Helvetica;position: relative;padding: 0 50px; }
.style-23046 div.content-wrap:before { content: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/01a_11.png');position: absolute;left: 0;margin-top: 10px; }
.style-23046 div.content-wrap:after { content: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/01a_15.png');position: absolute;right: 0;bottom: 0; }
.style-23044 .h2-style { text-align: center;-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;width: 100%;font-size: 23px;color: rgba(0, 0, 0, 0.788);font-weight: 100;margin: 44px 0 0; }
.style-23044 { text-align: center;margin: 0 100px 40px;padding: 0; }
.style-23044 div.content-wrap { text-align: center;line-height: 53px;-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;color: #BDBEC0;font-size: 60px;font-family: 'EB Garamond', serif;position: relative;font-weight: 100;padding: 0 65px;-webkit-font-smoothing: antialiased; }
.style-23044 div.content-wrap:before { content: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/quotes_03.png');position: absolute;left: 0; }
.style-23044 div.content-wrap:after { content: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/quotes_07.png');position: absolute;right: 0;margin-top: 10px; }
.style-23940 .h2-style { text-align: center;-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;width: 100%;font-size: 20px;font-weight: 100;margin: 44px 0 0;color: #666666; }
.style-23940 { text-align: center;margin: 0 100px 40px;padding: 0; }
.style-23940 div.content-wrap { text-align: center;line-height: 40px;-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;color: #9C9C9E;font-size: 30px;font-family: 'EB Garamond', serif;position: relative;font-weight: 100;padding: 0 65px;-webkit-font-smoothing: antialiased; }
.style-23940 div.content-wrap:before { content: '';background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/quotes_03.png');position: absolute;left: 0;height: 40px;width: 40px;background-repeat: no-repeat;background-size: contain; }
.style-23940 div.content-wrap:after { content: '';background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/quotes_07.png');position: absolute;right: 0;margin-top: 10px;height: 40px;width: 40px;background-repeat: no-repeat;background-size: contain; }
.style-32138 .h2-style { text-align: center;-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;width: 100%;font-size: 18px;font-weight: 100;margin: 40px 0 0;color: #666666;line-height: 1.3em; }
.style-32138 { text-align: center;margin: 0 20px 40px;padding: 0; }
.style-32138 li.group { margin-left: 16px; }
.style-32138 div.content-wrap { text-align: center;line-height: 40px;-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;color: #7E7E80;font-size: 32px;font-family: 'EB Garamond', serif;position: relative;font-weight: 100;padding: 020px 30px;-webkit-font-smoothing: antialiased; }
.style-32138 div.content-wrap:before { content: '';background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/quotes_03.png');position: absolute;left: 0;height: 40px;width: 40px;background-repeat: no-repeat;background-size: contain; }
.style-32138 div.content-wrap:after { content: '';background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/quotes_07.png');position: absolute;right: 0;margin-top: 10px;height: 40px;width: 40px;background-repeat: no-repeat;background-size: contain; }
.style-23236 .h2-style { text-align: center;-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;width: 100%;font-size: 23px;color: rgba(0, 0, 0, 0.788);font-weight: 100;margin: 32px 0 0;padding: 0px; }
.style-23236 { text-align: center;margin: 0 100px 40px; }
.style-23236 div.content-wrap { text-align: center;line-height: 53px;-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;color: #AFB0B3;font-size: 33px;font-family: Helvetica;position: relative;padding: 40px; }
.style-26550 .h2-style { text-align: center;-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;width: 100%;font-size: 23px;color: rgba(0, 0, 0, 0.788);font-weight: 100;margin: 32px 0 0;padding: 0px; }
.style-26550 .h4-style { color: #F7F7F7;font-size: 0px; }
.style-26550 { text-align: center; }
.style-26550 .long-description { color: #454545;font-size: 22px;padding-bottom: 50px; }
.style-26550 .brief-description { padding-bottom: 10px; }
.style-26550 div.content-wrap { text-align: center;line-height: 53px;-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;color: #AFB0B3;font-size: 33px;font-family: Helvetica;position: relative;padding: 30px; }
.style-29317 .h2-style { text-align: left;-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;width: 100%;font-size: 40px;color: #EBA312;margin: 32px 0 0;padding: 0px; }
.style-29317 { text-align: center;margin: 0 0 40px; }
.style-29317 div.content-wrap { text-align: center;line-height: 53px;-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;color: #AFB0B3;font-size: 33px;font-family: Helvetica;position: relative;margin: 40px; }
.style-22975 { text-align: center;margin: 0; }
.style-22975 .photo img { margin: 0 0 50px;padding: 0; }
.style-22975 li.group { margin: 0;padding: 0; }
.style-22975 div.content-wrap { font-size: 23px;color: rgb(88, 88, 90);font-weight: 300; }
.style-23223 { text-align: right;margin-top: -200px;position: relative;z-index: 1; }
.style-23223 A.links-urllink { display: table-cell;font-size: 30px;color: rgb(88, 88, 90);text-decoration: none;width: 100%;z-index: 20;font-weight: 100;line-height: 1;box-sizing: border-box;height: 200px;vertical-align: middle; }
.style-23223 li.group { display: inline-table;min-height: 200px;text-align: center;width: 25%;position: relative;height: 200px; }
.style-23068 .h2-style { margin: 0; }
.style-23068 .description { background-color: #bdbec0;color: #fff;padding: 12px 25px;line-height: 1;margin-top: 30px;position: relative;display: inline-block; }
.style-23068 .title { color: #434343;font-size: 25px;line-height: 1.2;font-weight: 100; }
.style-23068 .caption { color: #2d2d2d;font-size: 17px;line-height: 1.2;font-weight: 100; }
.style-23068 .album-name { color: #434343;font-size: 25px;line-height: 1.2;font-weight: 100; }
.style-23068 .cover-photo { min-width: 100%;position: relative;z-index: -1;height: 100%;object-fit: cover;object-position: 50% 25%;min-height: 100%;max-width: 100%;-webkit-transition: opacity .2s ease;-moz-transition: opacity .2s ease;transition: opacity .2s ease; }
.style-23068 .play-button { color: transparent;background-color: transparent;text-indent: -999px;padding: 0;margin: 0;position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 30;pointer-events: all; }
.style-23068 .play-button:hover { cursor: pointer!important; }
.style-23068 .album-list { 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: stretch;-ms-flex-align: stretch;align-items: stretch; }
.style-23068 .album { margin: 0;display: flex;position: relative;-webkit-order: 0;-ms-flex-order: 0;order: 0;-webkit-flex: 1 1 24%;-ms-flex: 1 1 24%;flex: 1 1 24%;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;border-right: 1px solid #fff;box-sizing: border-box;-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;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;background-color: #000; }
.style-23068 .album:first-child { display: block;width: 100%;-webkit-order: 0;-ms-flex-order: 0;order: 0;-webkit-flex: 1 1 100%;-ms-flex: 1 1 100%;flex: 1 1 100%;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;border-bottom: 1px solid #fff;border-right: none;box-sizing: border-box;overflow: hidden; }
.style-23245 .h4-style { color: #003594; }
.style-23245 { margin: 0 0 40px; }
.style-23245 time { color: #58585A;font-weight: bold; }
.style-23245 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-23245 .h4-style A { text-decoration: none; }
.style-23245 .long-description { color: #979799; }
.style-23245 .email { padding: 0; }
.style-23245 .question { color: #4767AB; }
.style-23245 .answer { margin-left: 40px;position: relative; }
.style-23245 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-23245 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-23245 .photo img { width: 100%; }
.style-23245 .one-hundred { font-weight: bold; }
.style-23245 .fund .bar { background-color: #003594; }
.style-23245 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-23245 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-23245 .scale { color: #4767ab; }
.style-23245 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-23245 .fund .chart .scale li i { border-color: #bdbec0; }
.style-23245 .departmentfaculty img { display: none; }
.style-23245 li.group { margin: 25px 0 0; }
.style-23245 li.group:first-child { margin-top: 0; }
.style-23246 .h4-style { color: #003594; }
.style-23246 { margin: 0 0 40px; }
.style-23246 time { color: #58585A;font-weight: bold; }
.style-23246 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-23246 .h4-style A { text-decoration: none; }
.style-23246 .long-description { color: #979799; }
.style-23246 .email { padding: 0; }
.style-23246 .question { color: #4767AB; }
.style-23246 .answer { margin-left: 40px;position: relative; }
.style-23246 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-23246 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-23246 .photo img { width: 100%; }
.style-23246 .one-hundred { font-weight: bold; }
.style-23246 .fund .bar { background-color: #003594; }
.style-23246 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-23246 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-23246 .scale { color: #4767ab; }
.style-23246 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-23246 .fund .chart .scale li i { border-color: #bdbec0; }
.style-23246 li.group { margin: 20px 0 0; }
.style-23246 li.group:first-child { margin-top: 0; }
.style-32576 .h4-style { color: #003594; }
.style-32576 { margin: 0 0 40px; }
.style-32576 time { color: #58585A;font-weight: bold; }
.style-32576 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-32576 .h4-style A { text-decoration: none; }
.style-32576 .long-description { color: #979799; }
.style-32576 .email { padding: 0; }
.style-32576 .question { color: #4767AB; }
.style-32576 .answer { margin-left: 40px;position: relative; }
.style-32576 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-32576 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-32576 .photo img { width: 100%; }
.style-32576 .one-hundred { font-weight: bold; }
.style-32576 .fund .bar { background-color: #003594; }
.style-32576 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-32576 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-32576 .scale { color: #4767ab; }
.style-32576 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-32576 .fund .chart .scale li i { border-color: #bdbec0; }
.style-32576 .departmentfaculty img { display: none; }
.style-32576 li.group { margin: 25px 0 0; }
.style-32576 li.group:first-child { margin-top: 0; }
.style-79914 .h4-style { color: #003594; }
.style-79914 { margin: 0 0 40px; }
.style-79914 time { color: #58585A;font-weight: bold; }
.style-79914 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-79914 .h4-style A { text-decoration: none; }
.style-79914 .long-description { color: #979799; }
.style-79914 .email { padding: 0; }
.style-79914 .question { color: #4767AB; }
.style-79914 .answer { margin-left: 40px;position: relative; }
.style-79914 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-79914 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-79914 .photo img { width: 100%; }
.style-79914 .one-hundred { font-weight: bold; }
.style-79914 .fund .bar { background-color: #003594; }
.style-79914 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-79914 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-79914 .scale { color: #4767ab; }
.style-79914 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-79914 .fund .chart .scale li i { border-color: #bdbec0; }
.style-79914 .departmentfaculty img { display: none; }
.style-79914 li.group { margin: 25px 0 0; }
.style-79914 li.group:first-child { margin-top: 0; }
.style-32823 .h2-style { color: #003595; }
.style-32823 .h4-style { color: #003594; }
.style-32823 { margin: 0 0 40px; }
.style-32823 time { color: #58585A;font-weight: bold; }
.style-32823 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-32823 .h4-style A { text-decoration: none; }
.style-32823 .long-description { color: #979799; }
.style-32823 .email { padding: 0; }
.style-32823 .question { color: #4767AB; }
.style-32823 .answer { margin-left: 40px;position: relative; }
.style-32823 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-32823 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-32823 .affinity img { padding-bottom: 15px; }
.style-32823 .photo img { width: 100%; }
.style-32823 .one-hundred { font-weight: bold; }
.style-32823 .fund .bar { background-color: #003594; }
.style-32823 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-32823 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-32823 .scale { color: #4767ab; }
.style-32823 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-32823 .fund .chart .scale li i { border-color: #bdbec0; }
.style-32823 .departmentfaculty img { display: none; }
.style-32823 li.group { margin: 25px 0 0; }
.style-32823 li.group:first-child { margin-top: 0; }
.style-28319 .h4-style { color: #003594; }
.style-28319 { margin: 0 0 40px; }
.style-28319 time { color: #58585A;font-weight: bold; }
.style-28319 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-28319 .h4-style A { text-decoration: none; }
.style-28319 .long-description { color: #979799; }
.style-28319 .email { padding: 0; }
.style-28319 .question { color: #4767AB; }
.style-28319 .answer { margin-left: 40px;position: relative; }
.style-28319 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-28319 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-28319 .photo img { width: 100%; }
.style-28319 .one-hundred { font-weight: bold; }
.style-28319 .fund .bar { background-color: #003594; }
.style-28319 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-28319 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-28319 .scale { color: #4767ab; }
.style-28319 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-28319 .fund .chart .scale li i { border-color: #bdbec0; }
.style-28319 li.group { margin: 20px 0 0; }
.style-28319 li.group:first-child { margin-top: 0; }
.style-32832 .h4-style { color: #003594; }
.style-32832 { margin: 0 0 40px; }
.style-32832 time { color: #58585A;font-weight: bold; }
.style-32832 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-32832 .h4-style A { text-decoration: none; }
.style-32832 .long-description { color: #979799; }
.style-32832 .email { padding: 0; }
.style-32832 .question { color: #4767AB; }
.style-32832 .answer { margin-left: 40px;position: relative; }
.style-32832 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-32832 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-32832 .photo img { width: 100%; }
.style-32832 .one-hundred { font-weight: bold; }
.style-32832 .fund .bar { background-color: #003594; }
.style-32832 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-32832 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-32832 .scale { color: #4767ab; }
.style-32832 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-32832 .fund .chart .scale li i { border-color: #bdbec0; }
.style-32832 li.group { margin: 20px 0 0; }
.style-32832 li.group:first-child { margin-top: 0; }
.style-78987 .h4-style { color: #003594; }
.style-78987 { margin: 0 0 40px; }
.style-78987 time { color: #58585A;font-weight: bold; }
.style-78987 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-78987 .h4-style A { text-decoration: none; }
.style-78987 .long-description { color: #979799; }
.style-78987 .email { padding: 0; }
.style-78987 .question { color: #4767AB; }
.style-78987 .answer { margin-left: 40px;position: relative; }
.style-78987 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-78987 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-78987 .photo img { width: 100%; }
.style-78987 .one-hundred { font-weight: bold; }
.style-78987 .fund .bar { background-color: #003594; }
.style-78987 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-78987 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-78987 .scale { color: #4767ab; }
.style-78987 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-78987 .fund .chart .scale li i { border-color: #bdbec0; }
.style-78987 .departmentfaculty img { display: none; }
.style-78987 li.group { margin: 25px 0 0; }
.style-78987 li.group:first-child { margin-top: 0; }
.style-29129 .h4-style { color: #003594; }
.style-29129 { margin: 0 0 40px; }
.style-29129 time { color: #58585A;font-weight: bold; }
.style-29129 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-29129 .h4-style A { text-decoration: none; }
.style-29129 .long-description { color: #979799; }
.style-29129 .email { padding: 0; }
.style-29129 .question { color: #4767AB; }
.style-29129 .answer { margin-left: 40px;position: relative; }
.style-29129 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-29129 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-29129 .photo img { width: 100%; }
.style-29129 .one-hundred { font-weight: bold; }
.style-29129 .fund .bar { background-color: #003594; }
.style-29129 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-29129 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-29129 .scale { color: #4767ab; }
.style-29129 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-29129 .fund .chart .scale li i { border-color: #bdbec0; }
.style-29129 li.group { margin: 20px 0 0; }
.style-29129 li.group:first-child { margin-top: 0; }
.style-88933 .h4-style { color: #003594; }
.style-88933 { margin: 0 0 40px; }
.style-88933 time { color: #58585A;font-weight: bold; }
.style-88933 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-88933 .h4-style A { text-decoration: none; }
.style-88933 .long-description { color: #979799; }
.style-88933 .email { padding: 0; }
.style-88933 .question { color: #4767AB; }
.style-88933 .answer { margin-left: 40px;position: relative; }
.style-88933 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-88933 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-88933 .photo img { width: 100%; }
.style-88933 .one-hundred { font-weight: bold; }
.style-88933 .fund .bar { background-color: #003594; }
.style-88933 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-88933 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-88933 .scale { color: #4767ab; }
.style-88933 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-88933 .fund .chart .scale li i { border-color: #bdbec0; }
.style-88933 li.group { margin: 20px 0 0; }
.style-88933 li.group:first-child { margin-top: 0; }
.style-23266 .h2-style { color: #58585a; }
.style-23266 A { color: #000a29; }
.style-23266 .button { background-color: #58585a;color: #fff;padding: 14px; }
.style-23266 .button:hover { background-color: #003594; }
.style-23266 { margin: 0 0 40px;background-color: #e2e2e2;padding: 20px;font-size: 17px;line-height: 28px;padding-right: 40px; }
.style-23266 time { color: #969699;font-weight: bold;font-size: 12px;margin-top: 10px; }
.style-23266 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-23266 .h4-style A { text-decoration: none; }
.style-23266 .long-description { color: #58585a; }
.style-23266 .long-description:hover { color: initial; }
.style-23266 .answer { margin-left: 40px;position: relative; }
.style-23266 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px; }
.style-23266 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-23266 .photo img { width: 100%; }
.style-23266 form textarea { border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-23266 .one-hundred { font-weight: bold; }
.style-23266 .fund .bar { background-color: #003594; }
.style-23266 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-23266 .current { font-size: 23px;color: #333;line-height: 1; }
.style-23266 .scale { color: #4767ab; }
.style-23266 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-23266 .fund .chart .scale li i { border-color: #bdbec0; }
.style-23266 li.group { margin: 20px 0 0; }
.style-23266 li.group:first-child { margin-top: 0; }
.style-23266 .date-icon { text-align: center;padding-right: 10px;border-right: 2px solid #fff; }
.style-23266 .month-name { font-size: 14px;padding: 0 auto; }
.style-23266 .day-number { font-size: 40px; }
.style-23266 .event-detail { margin-left: 70px; }
.style-58388 .h2-style { color: #58585a; }
.style-58388 A { color: #000a29; }
.style-58388 .button { background-color: #58585a;color: #fff;padding: 10px 25px; }
.style-58388 .button:hover { background-color: #003594; }
.style-58388 { margin: 0 0 40px;background-color: #e2e2e2;padding: 20px;font-size: 17px;line-height: 28px;padding-right: 40px;height: 600px; }
.style-58388 time { color: #969699;font-weight: bold;font-size: 12px;margin-top: 10px; }
.style-58388 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-58388 .h4-style A { text-decoration: none; }
.style-58388 .long-description { color: #58585a; }
.style-58388 .long-description:hover { color: initial; }
.style-58388 .answer { margin-left: 40px;position: relative; }
.style-58388 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px; }
.style-58388 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-58388 .photo img { width: 100%; }
.style-58388 form textarea { border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-58388 .one-hundred { font-weight: bold; }
.style-58388 .fund .bar { background-color: #003594; }
.style-58388 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-58388 .current { font-size: 23px;color: #333;line-height: 1; }
.style-58388 .scale { color: #4767ab; }
.style-58388 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-58388 .fund .chart .scale li i { border-color: #bdbec0; }
.style-58388 li.group { margin: 20px 0 0; }
.style-58388 li.group:first-child { margin-top: 0; }
.style-58388 .date-icon { text-align: center;padding-right: 10px;border-right: 2px solid #fff; }
.style-58388 .month-name { font-size: 14px;padding: 0 auto; }
.style-58388 .day-number { font-size: 40px; }
.style-58388 .event-detail { margin-left: 70px; }
.style-47671 .h2-style { color: inherit;text-align: center; }
.style-47671 .h4-style { color: inherit; }
.style-47671 A { font-weight: bold;color: inherit; }
.style-47671 .button { background-color: #003594;color: #fff;padding: 10px 25px; }
.style-47671 .button:hover { background-color: #F7F7F7;color: #4767AB; }
.style-47671 { margin: 0 0 10px;padding-top: 20px;padding-bottom: 25px;font-size: 30px;line-height: 30px;color: #4767AB;text-align: center; }
.style-47671 time { color: inherit;font-weight: bold; }
.style-47671 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-47671 .link-image { padding-right: 10px;margin: 0px; }
.style-47671 .h4-style A { text-decoration: none; }
.style-47671 .long-description { color: inherit; }
.style-47671 .question { font-weight: normal; }
.style-47671 .answer { margin-left: 40px;position: relative; }
.style-47671 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px; }
.style-47671 .title { font-size: 23px;font-weight: normal; }
.style-47671 .photo img { width: 100%; }
.style-47671 .one-hundred { font-weight: bold; }
.style-47671 .fund .bar { background-color: #003594; }
.style-47671 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-47671 .current { font-size: 23px;line-height: 1; }
.style-47671 .fund .bar-container { background-color: #fff;border-color: #fff; }
.style-47671 A.links-urllink { padding-left: 10px; }
.style-47671 .fund .chart .scale li i { border-color: #fff; }
.style-47671 li.group { margin: 20px 0 0; }
.style-47671 li.group:first-child { margin-top: 0; }
.style-47671 .date-icon { text-align: center;padding-right: 10px;border-right: 2px solid #fff; }
.style-47671 .month-name { font-size: 14px;padding: 0 auto; }
.style-47671 .day-number { font-size: 40px; }
.style-47671 .event-detail { margin-left: 70px; }
.style-47671 .game { padding-bottom: 15px; }
.style-88950 .h2-style { color: #2E55A5; }
.style-88950 .h4-style { color: inherit; }
.style-88950 A { font-weight: bold;color: inherit; }
.style-88950 .button { background-color: #003594;color: #fff;padding: 10px 25px;margin-bottom: 25px; }
.style-88950 .button:hover { background-color: #F7F7F7;color: #4767AB; }
.style-88950 { margin: 0 0 30px 0;background-color: #E0E3F0;padding: 20px;font-size: 17px;line-height: 28px;color: #fff; }
.style-88950 time { color: #C6C6C9;font-weight: bold;font-size: 12px;margin-top: 10px; }
.style-88950 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-88950 .link-image { padding-right: 10px;margin: 0px; }
.style-88950 .h4-style A { text-decoration: none; }
.style-88950 .long-description { color: inherit;padding-left: 10px; }
.style-88950 .question { font-weight: normal; }
.style-88950 .answer { margin-left: 40px;position: relative; }
.style-88950 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px; }
.style-88950 .title { font-size: 23px;font-weight: normal; }
.style-88950 .photo img { width: 100%; }
.style-88950 .one-hundred { font-weight: bold; }
.style-88950 .fund .bar { background-color: #003594; }
.style-88950 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-88950 .current { font-size: 23px;line-height: 1; }
.style-88950 .fund .bar-container { background-color: #fff;border-color: #fff; }
.style-88950 .error-message { color: #FF9152; }
.style-88950 A.links-urllink { padding-left: 10px; }
.style-88950 .fund .chart .scale li i { border-color: #fff; }
.style-88950 li.group { margin: 20px 0 0; }
.style-88950 li.group:first-child { margin-top: 0; }
.style-88950 div.content-wrap { color: #2E55A5; }
.style-88950 .date-icon { text-align: center;padding-right: 10px;border-right: 2px solid #fff; }
.style-88950 .month-name { font-size: 14px;padding: 0 auto; }
.style-88950 .day-number { font-size: 40px; }
.style-88950 .event-detail { margin-left: 70px; }
.style-88950 .game { padding-bottom: 15px; }
.style-23267 .h2-style { color: inherit; }
.style-23267 .h4-style { color: inherit; }
.style-23267 A { font-weight: bold;color: inherit; }
.style-23267 .button { background-color: #003594;color: #fff;padding: 10px 25px;margin-bottom: 25px; }
.style-23267 .button:hover { background-color: #F7F7F7;color: #4767AB; }
.style-23267 { margin: 0 0 30px 0;background-color: #4767ab;padding: 20px;font-size: 17px;line-height: 28px;color: #fff; }
.style-23267 time { color: #C6C6C9;font-weight: bold;font-size: 12px;margin-top: 10px; }
.style-23267 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-23267 .link-image { padding-right: 10px;margin: 0px; }
.style-23267 .h4-style A { text-decoration: none; }
.style-23267 .long-description { color: inherit;padding-left: 10px; }
.style-23267 .question { font-weight: normal; }
.style-23267 .answer { margin-left: 40px;position: relative; }
.style-23267 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px; }
.style-23267 .title { font-size: 23px;font-weight: normal; }
.style-23267 .photo img { width: 100%; }
.style-23267 .one-hundred { font-weight: bold; }
.style-23267 .fund .bar { background-color: #003594; }
.style-23267 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-23267 .current { font-size: 23px;line-height: 1; }
.style-23267 .fund .bar-container { background-color: #fff;border-color: #fff; }
.style-23267 .error-message { color: #FF9152; }
.style-23267 A.links-urllink { padding-left: 10px; }
.style-23267 .fund .chart .scale li i { border-color: #fff; }
.style-23267 li.group { margin: 20px 0 0; }
.style-23267 li.group:first-child { margin-top: 0; }
.style-23267 .date-icon { text-align: center;padding-right: 10px;border-right: 2px solid #fff; }
.style-23267 .month-name { font-size: 14px;padding: 0 auto; }
.style-23267 .day-number { font-size: 40px; }
.style-23267 .event-detail { margin-left: 70px; }
.style-23267 .game { padding-bottom: 15px; }
.style-79095 .h2-style { color: inherit; }
.style-79095 .h4-style { color: inherit;font-weight: bold; }
.style-79095 A { font-weight: bold;color: inherit; }
.style-79095 .button { background-color: #003594;color: #fff;padding: 10px 25px; }
.style-79095 .button:hover { background-color: #F7F7F7;color: #4767AB; }
.style-79095 { margin: 0 0 30px 0;background-color: #4767ab;padding: 20px;font-size: 17px;line-height: 28px;color: #fff; }
.style-79095 time { color: #C6C6C9;font-weight: bold;font-size: 12px;margin-top: 10px; }
.style-79095 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-79095 .link-image { padding-right: 10px;margin: 0px; }
.style-79095 .h4-style A { text-decoration: none; }
.style-79095 .long-description { color: inherit;padding-left: 10px; }
.style-79095 .question { font-weight: normal; }
.style-79095 .answer { margin-left: 40px;position: relative; }
.style-79095 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px; }
.style-79095 .title { font-size: 23px;font-weight: normal; }
.style-79095 .photo img { width: 100%; }
.style-79095 .one-hundred { font-weight: bold; }
.style-79095 .fund .bar { background-color: #003594; }
.style-79095 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-79095 .current { font-size: 23px;line-height: 1; }
.style-79095 .fund .bar-container { background-color: #fff;border-color: #fff; }
.style-79095 .error-message { color: #FF9152; }
.style-79095 A.links-urllink { padding-left: 10px; }
.style-79095 .fund .chart .scale li i { border-color: #fff; }
.style-79095 li.group { margin: 20px 0 0; }
.style-79095 li.group:first-child { margin-top: 0; }
.style-79095 .date-icon { text-align: center;padding-right: 10px;border-right: 2px solid #fff; }
.style-79095 .month-name { font-size: 14px;padding: 0 auto; }
.style-79095 .day-number { font-size: 40px; }
.style-79095 .event-detail { margin-left: 70px; }
.style-79095 .game { padding-bottom: 15px; }
.style-69690 .h2-style { color: inherit; }
.style-69690 .h4-style { color: inherit; }
.style-69690 A { font-weight: bold;color: inherit; }
.style-69690 .button { background-color: #003594;color: #fff;padding: 10px 25px; }
.style-69690 .button:hover { background-color: #F7F7F7;color: #4767AB; }
.style-69690 { margin: 0 0 30px 0;background-color: #4767ab;padding: 20px;font-size: 17px;line-height: 28px;color: #fff; }
.style-69690 time { color: #C6C6C9;font-weight: bold;font-size: 12px;margin-top: 10px; }
.style-69690 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-69690 .link-image { padding-right: 10px;margin: 0px; }
.style-69690 .h4-style A { text-decoration: none; }
.style-69690 .long-description { color: inherit;padding-left: 10px; }
.style-69690 .question { font-weight: normal; }
.style-69690 .answer { margin-left: 40px;position: relative; }
.style-69690 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px; }
.style-69690 .title { font-size: 23px;font-weight: normal; }
.style-69690 .photo img { width: 100%; }
.style-69690 .one-hundred { font-weight: bold; }
.style-69690 .fund .bar { background-color: #003594; }
.style-69690 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-69690 .current { font-size: 23px;line-height: 1; }
.style-69690 .fund .bar-container { background-color: #fff;border-color: #fff; }
.style-69690 .error-message { color: #FF9152; }
.style-69690 A.links-urllink { padding-left: 10px; }
.style-69690 .fund .chart .scale li i { border-color: #fff; }
.style-69690 li.group { margin: 20px 0 0; }
.style-69690 li.group:first-child { margin-top: 0; }
.style-69690 .date-icon { text-align: center;padding-right: 10px;border-right: 2px solid #fff; }
.style-69690 .month-name { font-size: 14px;padding: 0 auto; }
.style-69690 .day-number { font-size: 40px; }
.style-69690 .event-detail { margin-left: 70px; }
.style-69690 .game { padding-bottom: 15px; }
.style-73016 .h2-style { color: inherit; }
.style-73016 .h4-style { color: inherit; }
.style-73016 A { font-weight: bold;color: inherit; }
.style-73016 .button { background-color: #003594;color: #fff;padding: 10px 25px; }
.style-73016 .button:hover { background-color: #F7F7F7;color: #4767AB; }
.style-73016 { margin: 0 0 30px 0;background-color: #4767ab;padding: 20px;font-size: 17px;line-height: 28px;color: #fff; }
.style-73016 time { color: #C6C6C9;font-weight: bold;font-size: 12px;margin-top: 10px; }
.style-73016 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-73016 .link-image { padding-right: 10px;margin: 0px; }
.style-73016 .h4-style A { text-decoration: none; }
.style-73016 .long-description { color: inherit;padding-left: 10px; }
.style-73016 .question { font-weight: normal; }
.style-73016 .answer { margin-left: 40px;position: relative; }
.style-73016 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px; }
.style-73016 .title { font-size: 23px;font-weight: normal; }
.style-73016 .photo img { width: 100%; }
.style-73016 .one-hundred { font-weight: bold; }
.style-73016 .fund .bar { background-color: #003594; }
.style-73016 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-73016 .current { font-size: 23px;line-height: 1; }
.style-73016 .fund .bar-container { background-color: #fff;border-color: #fff; }
.style-73016 .error-message { color: #FF9152; }
.style-73016 A.links-urllink { padding-left: 10px; }
.style-73016 .fund .chart .scale li i { border-color: #fff; }
.style-73016 li.group { margin: 20px 0 0; }
.style-73016 li.group:first-child { margin-top: 0; }
.style-73016 .date-icon { text-align: center;padding-right: 10px;border-right: 2px solid #fff; }
.style-73016 .month-name { font-size: 14px;padding: 0 auto; }
.style-73016 .day-number { font-size: 40px; }
.style-73016 .event-detail { margin-left: 70px; }
.style-73016 .game { padding-bottom: 15px; }
.style-32956 .h2-style { color: inherit; }
.style-32956 .h4-style { color: inherit; }
.style-32956 A { font-weight: bold;color: inherit; }
.style-32956 .button { background-color: #003594;color: #fff;padding: 10px 25px; }
.style-32956 .button:hover { background-color: #F7F7F7;color: #4767AB; }
.style-32956 { background-color: #4767ab;padding: 20px;font-size: 17px;line-height: 28px;color: #fff;margin-bottom: 20px; }
.style-32956 time { color: inherit;font-weight: bold; }
.style-32956 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-32956 .link-image { padding-right: 10px;margin: 0px;align: center; }
.style-32956 .h4-style A { text-decoration: none; }
.style-32956 .long-description { color: inherit; }
.style-32956 .question { font-weight: normal; }
.style-32956 .answer { margin-left: 40px;position: relative; }
.style-32956 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px; }
.style-32956 .title { font-size: 23px;font-weight: normal; }
.style-32956 .photo img { width: 100%; }
.style-32956 .one-hundred { font-weight: bold; }
.style-32956 .fund .bar { background-color: #003594; }
.style-32956 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-32956 .current { font-size: 23px;line-height: 1; }
.style-32956 .fund .bar-container { background-color: #fff;border-color: #fff; }
.style-32956 .error-message { color: #FFAE70; }
.style-32956 A.links-urllink { padding-left: 10px; }
.style-32956 .fund .chart .scale li i { border-color: #fff; }
.style-32956 li.group { margin: 20px 0 0;text-align: center; }
.style-32956 li.group:first-child { margin-top: 0; }
.style-32956 .date-icon { text-align: center;padding-right: 10px;border-right: 2px solid #fff; }
.style-32956 .month-name { font-size: 14px;padding: 0 auto; }
.style-32956 .day-number { font-size: 40px; }
.style-32956 .event-detail { margin-left: 70px; }
.style-32956 .game { padding-bottom: 15px; }
.style-29993 .h2-style { color: inherit;text-align: center; }
.style-29993 .h4-style { color: inherit; }
.style-29993 A { font-weight: bold;color: inherit; }
.style-29993 .button { background-color: #003594;color: #fff;padding: 10px 25px; }
.style-29993 .button:hover { background-color: #F7F7F7;color: #4767AB; }
.style-29993 { margin: 0 0 80px;background-color: #4767ab;padding: 40px;font-size: 25px;line-height: 30px;color: #fff;text-align: center; }
.style-29993 time { color: inherit;font-weight: bold; }
.style-29993 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-29993 .link-image { padding-right: 10px;margin: 0px; }
.style-29993 .h4-style A { text-decoration: none; }
.style-29993 .long-description { color: inherit; }
.style-29993 .question { font-weight: normal; }
.style-29993 .answer { margin-left: 40px;position: relative; }
.style-29993 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px; }
.style-29993 .title { font-size: 23px;font-weight: normal; }
.style-29993 .photo img { width: 100%; }
.style-29993 .one-hundred { font-weight: bold; }
.style-29993 .fund .bar { background-color: #003594; }
.style-29993 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-29993 .current { font-size: 23px;line-height: 1; }
.style-29993 .fund .bar-container { background-color: #fff;border-color: #fff; }
.style-29993 A.links-urllink { padding-left: 10px; }
.style-29993 .fund .chart .scale li i { border-color: #fff; }
.style-29993 li.group { margin: 20px 0 0; }
.style-29993 li.group:first-child { margin-top: 0; }
.style-29993 .date-icon { text-align: center;padding-right: 10px;border-right: 2px solid #fff; }
.style-29993 .month-name { font-size: 14px;padding: 0 auto; }
.style-29993 .day-number { font-size: 40px; }
.style-29993 .event-detail { margin-left: 70px; }
.style-29993 .game { padding-bottom: 15px; }
.style-29197 .h2-style { color: inherit; }
.style-29197 .h4-style { color: inherit; }
.style-29197 A { font-weight: bold;color: inherit; }
.style-29197 .button { background-color: #003594;color: #fff;padding: 10px 25px; }
.style-29197 .button:hover { background-color: #F7F7F7;color: #4767AB; }
.style-29197 { margin: 0 0 40px;background-color: #4767ab;padding: 20px;font-size: 17px;line-height: 28px;color: #fff;padding-right: 40px; }
.style-29197 time { color: inherit;font-weight: bold; }
.style-29197 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-29197 .link-image { padding-right: 10px;margin: 0px; }
.style-29197 .h4-style A { text-decoration: none; }
.style-29197 .long-description { color: inherit; }
.style-29197 .photos { margin-bottom: 20px;text-align: left; }
.style-29197 .text img { text-align: center; }
.style-29197 .question { font-weight: normal; }
.style-29197 .answer { margin-left: 40px;position: relative; }
.style-29197 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px; }
.style-29197 .title { font-size: 23px;font-weight: normal; }
.style-29197 .photo img { width: 100%; }
.style-29197 .one-hundred { font-weight: bold; }
.style-29197 .fund .bar { background-color: #003594; }
.style-29197 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-29197 .current { font-size: 23px;line-height: 1; }
.style-29197 .fund .bar-container { background-color: #fff;border-color: #fff; }
.style-29197 .error-message { color: #FFB45E; }
.style-29197 A.links-urllink { padding-left: 10px; }
.style-29197 .fund .chart .scale li i { border-color: #fff; }
.style-29197 li.group { margin: 20px 0 0; }
.style-29197 li.group:first-child { margin-top: 0; }
.style-29197 div.content-wrap { font-size: 18px; }
.style-29197 .date-icon { text-align: center;padding-right: 10px;border-right: 2px solid #fff; }
.style-29197 .month-name { font-size: 14px;padding: 0 auto; }
.style-29197 .day-number { font-size: 40px; }
.style-29197 .event-detail { margin-left: 70px; }
.style-62177 .h2-style { color: inherit; }
.style-62177 .h4-style { color: inherit; }
.style-62177 A { font-weight: bold;color: inherit; }
.style-62177 .button { background-color: #003594;color: #fff;padding: 10px 25px; }
.style-62177 .button:hover { background-color: #F7F7F7;color: #4767AB; }
.style-62177 { margin: 0 0 40px;background-color: #4767ab;padding: 20px;font-size: 17px;line-height: 28px;color: #fff;padding-right: 40px; }
.style-62177 time { color: inherit;font-weight: bold; }
.style-62177 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-62177 .link-image { padding-right: 10px;margin: 0px; }
.style-62177 .h4-style A { text-decoration: none; }
.style-62177 .long-description { color: inherit; }
.style-62177 .photos { margin-bottom: 20px;text-align: left; }
.style-62177 .text img { text-align: right; }
.style-62177 .question { font-weight: normal; }
.style-62177 .answer { margin-left: 40px;position: relative; }
.style-62177 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px; }
.style-62177 .title { font-size: 23px;font-weight: normal; }
.style-62177 .photo img { width: 100%; }
.style-62177 .one-hundred { font-weight: bold; }
.style-62177 .fund .bar { background-color: #003594; }
.style-62177 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-62177 .current { font-size: 23px;line-height: 1; }
.style-62177 .fund .bar-container { background-color: #fff;border-color: #fff; }
.style-62177 .error-message { color: #FFB45E; }
.style-62177 A.links-urllink { padding-left: 10px; }
.style-62177 .fund .chart .scale li i { border-color: #fff; }
.style-62177 li.group { margin: 20px 0 0; }
.style-62177 li.group:first-child { margin-top: 0; }
.style-62177 div.content-wrap { font-size: 18px; }
.style-62177 .date-icon { text-align: center;padding-right: 10px;border-right: 2px solid #fff; }
.style-62177 .month-name { font-size: 14px;padding: 0 auto; }
.style-62177 .day-number { font-size: 40px; }
.style-62177 .event-detail { margin-left: 70px; }
.style-32819 .h2-style { color: inherit; }
.style-32819 .h4-style { color: inherit; }
.style-32819 A { font-weight: bold;color: inherit; }
.style-32819 .button { background-color: #003594;color: #fff;padding: 10px 25px; }
.style-32819 .button:hover { background-color: #F7F7F7;color: #4767AB; }
.style-32819 { margin: 0 0 40px;background-color: #4767ab;padding: 20px;font-size: 17px;line-height: 28px;color: #fff; }
.style-32819 time { color: inherit;font-weight: bold; }
.style-32819 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-32819 .link-image { padding-right: 10px;margin: 0px; }
.style-32819 .h4-style A { text-decoration: none; }
.style-32819 .long-description { color: inherit; }
.style-32819 .text img { text-align: right; }
.style-32819 .question { font-weight: normal; }
.style-32819 .answer { margin-left: 40px;position: relative; }
.style-32819 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px; }
.style-32819 .title { font-size: 23px;font-weight: normal; }
.style-32819 .photo img { width: 100%; }
.style-32819 .one-hundred { font-weight: bold; }
.style-32819 .fund .bar { background-color: #003594; }
.style-32819 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-32819 .current { font-size: 23px;line-height: 1; }
.style-32819 .fund .bar-container { background-color: #fff;border-color: #fff; }
.style-32819 A.links-urllink { padding-left: 10px; }
.style-32819 .fund .chart .scale li i { border-color: #fff; }
.style-32819 li.group { margin: 20px 0 0; }
.style-32819 li.group:first-child { margin-top: 0; }
.style-32819 .date-icon { text-align: center;padding-right: 10px;border-right: 2px solid #fff; }
.style-32819 .month-name { font-size: 14px;padding: 0 auto; }
.style-32819 .day-number { font-size: 40px; }
.style-32819 .event-detail { margin-left: 70px; }
.style-32819 .game { padding-bottom: 15px; }
.style-66485 .h2-style { color: inherit; }
.style-66485 .h4-style { color: inherit; }
.style-66485 A { font-weight: bold;color: inherit; }
.style-66485 .button { background-color: #003594;color: #fff;padding: 10px 25px; }
.style-66485 .button:hover { background-color: #F7F7F7;color: #4767AB; }
.style-66485 { margin: 0 0 0px;background-color: #bdbec0;padding: 20px;font-size: 17px;line-height: 28px;color: #fff; }
.style-66485 time { color: #C6C6C9;font-weight: bold;font-size: 12px;margin-top: 10px; }
.style-66485 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-66485 .link-image { padding-right: 10px;margin: 0px; }
.style-66485 .h4-style A { text-decoration: none; }
.style-66485 .long-description { color: inherit;padding-left: 10px; }
.style-66485 .question { font-weight: normal; }
.style-66485 .answer { margin-left: 40px;position: relative; }
.style-66485 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px; }
.style-66485 .title { font-size: 23px;font-weight: normal; }
.style-66485 .photo img { width: 100%; }
.style-66485 .one-hundred { font-weight: bold; }
.style-66485 .fund .bar { background-color: #003594; }
.style-66485 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-66485 .current { font-size: 23px;line-height: 1; }
.style-66485 .fund .bar-container { background-color: #fff;border-color: #fff; }
.style-66485 .error-message { color: #FF9152; }
.style-66485 A.links-urllink { padding-left: 10px; }
.style-66485 .fund .chart .scale li i { border-color: #fff; }
.style-66485 li.group { margin: 20px 0 0; }
.style-66485 li.group:first-child { margin-top: 0; }
.style-66485 .date-icon { text-align: center;padding-right: 10px;border-right: 2px solid #fff; }
.style-66485 .month-name { font-size: 14px;padding: 0 auto; }
.style-66485 .day-number { font-size: 40px; }
.style-66485 .event-detail { margin-left: 70px; }
.style-66485 .game { padding-bottom: 15px; }
.style-23273 .h2-style { color: inherit; }
.style-23273 .h4-style { color: inherit; }
.style-23273 A { color: #58585a; }
.style-23273 .button { background-color: #fff;color: #58585a;padding: 10px 25px; }
.style-23273 .button:hover { background-color: #58585a;color: #fff; }
.style-23273 { margin: 0 0 40px;background-color: #bdbec0;padding: 20px;font-size: 17px;line-height: 28px;color: #fff;padding-right: 40px; }
.style-23273 time { color: #E6E6EB;font-weight: bold;font-size: 12px;margin-top: 10px; }
.style-23273 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-23273 .h4-style A { text-decoration: none; }
.style-23273 .long-description { color: inherit; }
.style-23273 .answer { margin-left: 40px;position: relative; }
.style-23273 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px; }
.style-23273 .title { font-size: 23px;font-weight: normal; }
.style-23273 .photo img { width: 100%; }
.style-23273 form input[type=text] { font-size: 14px; }
.style-23273 .one-hundred { font-weight: bold; }
.style-23273 .fund .bar { background-color: #58585a; }
.style-23273 .goal { font-size: 23px;color: #58585a;line-height: 1; }
.style-23273 .current { font-size: 23px;line-height: 1; }
.style-23273 .fund .bar-container { background-color: #fff;border-color: transparent; }
.style-23273 .fund .chart .scale li i { border-color: #fff; }
.style-23273 li.group { margin: 20px 0 0; }
.style-23273 li.group:first-child { margin-top: 0; }
.style-23273 .date-icon { text-align: center;padding-right: 10px;border-right: 2px solid #fff; }
.style-23273 .month-name { font-size: 14px;padding: 0 auto; }
.style-23273 .day-number { font-size: 40px;color: #58585a; }
.style-23273 .event-detail { margin-left: 70px; }
.style-32975 .h2-style { color: inherit; }
.style-32975 .h4-style { color: inherit; }
.style-32975 A { color: #58585a; }
.style-32975 .button { background-color: #fff;color: #58585a;padding: 10px 25px; }
.style-32975 .button:hover { background-color: #58585a;color: #fff; }
.style-32975 { margin: 0 0 40px;background-color: #bdbec0;padding: 20px;font-size: 17px;line-height: 28px;color: #fff;padding-right: 40px; }
.style-32975 time { color: #E4E4E8;font-weight: bold;font-size: 12px;margin-top: 10px; }
.style-32975 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-32975 .h4-style A { text-decoration: none; }
.style-32975 .long-description { color: inherit; }
.style-32975 .answer { margin-left: 40px;position: relative; }
.style-32975 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px; }
.style-32975 .title { font-size: 23px;font-weight: normal; }
.style-32975 .photo img { width: 100%; }
.style-32975 form input[type=text] { font-size: 14px; }
.style-32975 .one-hundred { font-weight: bold; }
.style-32975 .fund .bar { background-color: #58585a; }
.style-32975 .goal { font-size: 23px;color: #58585a;line-height: 1; }
.style-32975 .current { font-size: 23px;line-height: 1; }
.style-32975 .fund .bar-container { background-color: #fff;border-color: transparent; }
.style-32975 .fund .chart .scale li i { border-color: #fff; }
.style-32975 li.group { margin: 20px 0 0; }
.style-32975 li.group:first-child { margin-top: 0; }
.style-32975 .date-icon { text-align: center;padding-right: 10px;border-right: 2px solid #fff; }
.style-32975 .month-name { font-size: 14px;padding: 0 auto; }
.style-32975 .day-number { font-size: 40px;color: #58585a; }
.style-32975 .event-detail { margin-left: 70px; }
.style-23274 .h2-style { color: inherit; }
.style-23274 .h4-style { color: inherit; }
.style-23274 A { color: #4767AB;font-size: 18px; }
.style-23274 A:hover { color: #003595;text-decoration: underline; }
.style-23274 .button { color: #58585a;padding: 10px 25px;border: 2px solid #58585a;background-color: transparent; }
.style-23274 .button:hover { background-color: #58585a;color: #fff; }
.style-23274 { margin: 0 0 40px;border: 2px solid #58585a;padding: 20px;font-size: 17px;line-height: 28px;padding-right: 40px; }
.style-23274 time { color: #969699;font-weight: bold;font-size: 12px;margin-top: 10px; }
.style-23274 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-23274 .h4-style A { text-decoration: none; }
.style-23274 .long-description { color: inherit; }
.style-23274 .answer { margin-left: 40px;position: relative; }
.style-23274 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px; }
.style-23274 .title { font-size: 23px;font-weight: normal; }
.style-23274 .photo img { width: 100%; }
.style-23274 .one-hundred { font-weight: bold; }
.style-23274 .fund .bar { background-color: #58585a; }
.style-23274 .goal { font-size: 23px;color: #58585a;line-height: 1; }
.style-23274 .current { font-size: 23px;line-height: 1; }
.style-23274 .fund .bar-container { background-color: #fff;border-color: transparent; }
.style-23274 .fund .chart .scale li i { border-color: #fff; }
.style-23274 li.group { margin: 20px 0 0; }
.style-23274 li.group:first-child { margin-top: 0; }
.style-23274 .date-icon { text-align: center;padding-right: 10px;border-right: 2px solid #003594; }
.style-23274 .month-name { font-size: 14px;padding: 0 auto; }
.style-23274 .day-number { font-size: 40px;color: #58585a; }
.style-23274 .event-detail { margin-left: 70px; }
.style-23275 .h1-style { color: inherit; }
.style-23275 .h2-style { color: inherit; }
.style-23275 .h3-style { color: inherit; }
.style-23275 .h4-style { color: inherit; }
.style-23275 .h5-style { color: inherit; }
.style-23275 .h6-style { color: inherit; }
.style-23275 A { color: #58585a; }
.style-23275 .button { color: #003594;padding: 10px 25px;border: 2px solid #003594;background-color: transparent; }
.style-23275 .button:hover { background-color: #003594;color: #fff; }
.style-23275 { margin: 0 0 40px;border: 2px solid #003594;padding: 20px;font-size: 17px;line-height: 28px;color: #003594; }
.style-23275 time { color: #969699;font-weight: bold;font-size: 12px;margin-top: 10px; }
.style-23275 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-23275 .h4-style A { text-decoration: none; }
.style-23275 .long-description { color: inherit; }
.style-23275 .answer { margin-left: 40px;position: relative; }
.style-23275 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px; }
.style-23275 .title { font-size: 23px;font-weight: normal; }
.style-23275 .photo img { width: 100%; }
.style-23275 form textarea { border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-23275 .one-hundred { font-weight: bold; }
.style-23275 .fund .bar { background-color: #003594; }
.style-23275 .goal { font-size: 23px;color: #58585a;line-height: 1; }
.style-23275 .current { font-size: 23px;line-height: 1; }
.style-23275 .fund .bar-container { background-color: #bdbec0;border-color: transparent; }
.style-23275 .fund .chart .scale li i { border-color: #bdbec0; }
.style-23275 li.group { margin: 20px 0 0; }
.style-23275 li.group:first-child { margin-top: 0; }
.style-23275 .date-icon { text-align: center;padding-right: 10px;border-right: 2px solid #003594; }
.style-23275 .month-name { font-size: 14px;padding: 0 auto; }
.style-23275 .day-number { font-size: 40px;color: #58585a; }
.style-23275 .event-detail { margin-left: 70px; }
.style-23275 .view-all { margin-top: 30px;margin-left: 70px; }
.style-33028 .h1-style { color: inherit; }
.style-33028 .h2-style { color: inherit; }
.style-33028 .h3-style { color: inherit; }
.style-33028 .h4-style { color: inherit; }
.style-33028 .h5-style { color: inherit; }
.style-33028 .h6-style { color: inherit; }
.style-33028 A { color: #58585a; }
.style-33028 .button { color: #003594;padding: 10px 25px;border: 2px solid #003594;background-color: transparent; }
.style-33028 .button:hover { background-color: #003594;color: #fff; }
.style-33028 { margin: 0 0 40px;border: 2px solid #003594;padding: 20px;font-size: 17px;line-height: 28px;color: #003594;padding-right: 40px; }
.style-33028 time { color: inherit;font-weight: bold; }
.style-33028 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-33028 .h4-style A { text-decoration: none; }
.style-33028 .long-description { color: inherit; }
.style-33028 .answer { margin-left: 40px;position: relative; }
.style-33028 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px; }
.style-33028 .title { font-size: 23px;font-weight: normal; }
.style-33028 .photo img { width: 100%; }
.style-33028 form textarea { border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-33028 .one-hundred { font-weight: bold; }
.style-33028 .fund .bar { background-color: #003594; }
.style-33028 .goal { font-size: 23px;color: #58585a;line-height: 1; }
.style-33028 .current { font-size: 23px;line-height: 1; }
.style-33028 .fund .bar-container { background-color: #bdbec0;border-color: transparent; }
.style-33028 .fund .chart .scale li i { border-color: #bdbec0; }
.style-33028 li.group { margin: 20px 0 0; }
.style-33028 li.group:first-child { margin-top: 0; }
.style-33028 .date-icon { text-align: center;padding-right: 10px;border-right: 2px solid #003594; }
.style-33028 .month-name { font-size: 14px;padding: 0 auto; }
.style-33028 .day-number { font-size: 40px;color: #58585a; }
.style-33028 .event-detail { margin-left: 70px; }
.style-33717 .h1-style { color: inherit; }
.style-33717 .h2-style { color: inherit; }
.style-33717 .h3-style { color: inherit; }
.style-33717 .h4-style { color: inherit; }
.style-33717 .h5-style { color: inherit; }
.style-33717 .h6-style { color: inherit; }
.style-33717 A { color: #58585a; }
.style-33717 .button { color: #003594;padding: 10px 25px;border: 2px solid #003594;background-color: transparent; }
.style-33717 .button:hover { background-color: #003594;color: #fff; }
.style-33717 { margin: 0 0 40px;border: 2px solid #003594;padding: 20px;font-size: 17px;line-height: 28px;color: #003594; }
.style-33717 time { color: #9597BF;font-weight: bold;font-size: 12px;margin-top: 10px; }
.style-33717 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-33717 .h4-style A { text-decoration: none;color: #4767AB; }
.style-33717 .h4-style A:hover { text-decoration: underline; }
.style-33717 .long-description { color: inherit; }
.style-33717 .brief-description { color: #58585A; }
.style-33717 .answer { margin-left: 40px;position: relative; }
.style-33717 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px; }
.style-33717 .title { font-size: 23px;font-weight: normal; }
.style-33717 .photo img { width: 100%; }
.style-33717 form textarea { border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-33717 .one-hundred { font-weight: bold; }
.style-33717 .fund .bar { background-color: #003594; }
.style-33717 .goal { font-size: 23px;color: #58585a;line-height: 1; }
.style-33717 .current { font-size: 23px;line-height: 1; }
.style-33717 .fund .bar-container { background-color: #bdbec0;border-color: transparent; }
.style-33717 .fund .chart .scale li i { border-color: #bdbec0; }
.style-33717 li.group { margin: 20px 0 0; }
.style-33717 li.group:first-child { margin-top: 0; }
.style-33717 .date-icon { text-align: center;padding-right: 10px;border-right: 2px solid #003594; }
.style-33717 .month-name { font-size: 14px;padding: 0 auto; }
.style-33717 .day-number { font-size: 40px;color: #58585a; }
.style-33717 .event-detail { margin-left: 70px; }
.style-65276 .h1-style { color: inherit; }
.style-65276 .h2-style { color: inherit; }
.style-65276 .h3-style { color: inherit; }
.style-65276 .h4-style { color: inherit; }
.style-65276 .h5-style { color: inherit; }
.style-65276 .h6-style { color: inherit; }
.style-65276 A { color: #58585a; }
.style-65276 .button { color: #003594;padding: 10px 25px;border: 2px solid #003594;background-color: transparent; }
.style-65276 .button:hover { background-color: #003594;color: #fff; }
.style-65276 { margin: 0 0 40px;border: 2px solid #003594;padding: 20px;font-size: 17px;line-height: 28px;color: #003594; }
.style-65276 time { color: #969699;font-weight: bold;font-size: 12px;margin-top: 10px; }
.style-65276 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-65276 .h4-style A { text-decoration: none; }
.style-65276 .long-description { color: inherit; }
.style-65276 .answer { margin-left: 40px;position: relative; }
.style-65276 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px; }
.style-65276 .title { font-size: 23px;font-weight: normal; }
.style-65276 .photo img { width: 100%; }
.style-65276 form textarea { border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-65276 .one-hundred { font-weight: bold; }
.style-65276 .fund .bar { background-color: #003594; }
.style-65276 .goal { font-size: 23px;color: #58585a;line-height: 1; }
.style-65276 .current { font-size: 23px;line-height: 1; }
.style-65276 .fund .bar-container { background-color: #bdbec0;border-color: transparent; }
.style-65276 .fund .chart .scale li i { border-color: #bdbec0; }
.style-65276 li.group { margin: 20px 0 0; }
.style-65276 li.group:first-child { margin-top: 0; }
.style-65276 .date-icon { text-align: center;padding-right: 10px;border-right: 2px solid #003594; }
.style-65276 .month-name { font-size: 14px;padding: 0 auto; }
.style-65276 .day-number { font-size: 40px;color: #58585a; }
.style-65276 .event-detail { margin-left: 70px; }
.style-65276 .view-all { margin-top: 30px;margin-left: 70px; }
.style-69691 .h1-style { color: inherit; }
.style-69691 .h2-style { color: inherit; }
.style-69691 .h3-style { color: inherit; }
.style-69691 .h4-style { color: inherit;font-weight: bold; }
.style-69691 .h5-style { color: inherit; }
.style-69691 .h6-style { color: inherit; }
.style-69691 A { color: #58585a; }
.style-69691 .button { color: #003594;padding: 10px 25px;border: 2px solid #003594;background-color: transparent; }
.style-69691 .button:hover { background-color: #003594;color: #fff; }
.style-69691 { margin: 0 0 40px;border: 2px solid #003594;padding: 20px;font-size: 17px;line-height: 28px;color: #003594; }
.style-69691 time { color: #969699;font-weight: bold;font-size: 12px;margin-top: 10px; }
.style-69691 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-69691 .h4-style A { text-decoration: none;font-weight: bold; }
.style-69691 .long-description { color: inherit; }
.style-69691 .answer { margin-left: 40px;position: relative; }
.style-69691 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px; }
.style-69691 .title { font-size: 23px;font-weight: normal; }
.style-69691 .photo img { width: 100%; }
.style-69691 form textarea { border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-69691 .one-hundred { font-weight: bold; }
.style-69691 .fund .bar { background-color: #003594; }
.style-69691 .goal { font-size: 23px;color: #58585a;line-height: 1; }
.style-69691 .current { font-size: 23px;line-height: 1; }
.style-69691 .fund .bar-container { background-color: #bdbec0;border-color: transparent; }
.style-69691 .fund .chart .scale li i { border-color: #bdbec0; }
.style-69691 li.group { margin: 20px 0 0; }
.style-69691 li.group:first-child { margin-top: 0; }
.style-69691 .date-icon { text-align: center;padding-right: 10px;border-right: 2px solid #003594; }
.style-69691 .month-name { font-size: 14px;padding: 0 auto; }
.style-69691 .day-number { font-size: 40px;color: #58585a; }
.style-69691 .event-detail { margin-left: 70px; }
.style-69691 .view-all { margin-top: 30px;margin-left: 70px; }
.style-33031 .h1-style { color: inherit; }
.style-33031 .h2-style { color: inherit; }
.style-33031 .h3-style { color: inherit; }
.style-33031 .h4-style { color: inherit; }
.style-33031 .h5-style { color: inherit; }
.style-33031 .h6-style { color: inherit; }
.style-33031 A { color: #58585a; }
.style-33031 .button { color: #003594;padding: 10px 25px;border: 2px solid #003594;background-color: transparent; }
.style-33031 .button:hover { background-color: #003594;color: #fff; }
.style-33031 { margin: 0 0 40px;border: 2px solid #003594;padding: 20px;font-size: 17px;line-height: 28px;color: #003594;text-align: center; }
.style-33031 time { color: #969699;font-weight: bold;font-size: 12px;margin-top: 10px; }
.style-33031 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-33031 .h4-style A { text-decoration: none; }
.style-33031 .long-description { color: inherit; }
.style-33031 .answer { margin-left: 40px;position: relative; }
.style-33031 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px; }
.style-33031 .title { font-size: 23px;font-weight: normal; }
.style-33031 .photo img { width: 100%; }
.style-33031 form textarea { border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-33031 .one-hundred { font-weight: bold; }
.style-33031 .fund .bar { background-color: #003594; }
.style-33031 .goal { font-size: 23px;color: #58585a;line-height: 1; }
.style-33031 .current { font-size: 23px;line-height: 1; }
.style-33031 .fund .bar-container { background-color: #bdbec0;border-color: transparent; }
.style-33031 .fund .chart .scale li i { border-color: #bdbec0; }
.style-33031 li.group { margin: 20px 0 0; }
.style-33031 li.group:first-child { margin-top: 0; }
.style-33031 .date-icon { text-align: center;padding-right: 10px;border-right: 2px solid #003594; }
.style-33031 .month-name { font-size: 14px;padding: 0 auto; }
.style-33031 .day-number { font-size: 40px;color: #58585a; }
.style-33031 .event-detail { margin-left: 70px; }
.style-23248 A { color: #fff;padding: 15px 25px;background-color: #4767ab;display: block;font-size: 18px;position: relative;text-decoration: none; }
.style-23248 A:hover { background-color: #EBA312; }
.style-23248 A:after { content: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/rightarrow.png');position: relative;margin-left: 20px;display: inline-block;line-height: 1;top: 2px; }
.style-23248 { margin: 0 0 20px; }
.style-23248 time { color: #58585A;font-weight: bold; }
.style-23248 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased;color: #8C8C8C; }
.style-23248 .h4-style A { text-decoration: none; }
.style-23248 .long-description { color: #979799; }
.style-23248 .question { color: #4767AB; }
.style-23248 .answer { margin-left: 40px;position: relative; }
.style-23248 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-23248 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-23248 .photo img { width: 100%; }
.style-23248 .one-hundred { font-weight: bold; }
.style-23248 .fund .bar { background-color: #003594; }
.style-23248 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-23248 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-23248 .scale { color: #4767ab; }
.style-23248 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-23248 A.links-urllink { color: #fff;padding: 15px 25px;background-color: #4767ab;display: block;font-size: 18px;position: relative;-webkit-transition: background-color .2s ease;-moz-transition: background-color .2s ease;transition: background-color .2s ease; }
.style-23248 A.links-urllink:hover { background-color: #EBA312; }
.style-23248 A.links-urllink:after { content: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/rightarrow.png');position: relative;margin-left: 20px;display: inline-block;line-height: 1;top: 2px; }
.style-23248 .fund .chart .scale li i { border-color: #bdbec0; }
.style-23248 li.group { margin: 15px 0 0;display: block; }
.style-23248 li.group:first-child { margin-top: 0; }
.style-33032 .h2-style { color: #003595;margin-top: 20px; }
.style-33032 A { color: #fff;padding: 15px 25px;background-color: #4767ab;display: block;font-size: 18px;position: relative;text-decoration: none; }
.style-33032 A:hover { background-color: #eba312; }
.style-33032 A:after { content: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/rightarrow.png');position: relative;margin-left: 20px;display: inline-block;line-height: 1;top: 2px; }
.style-33032 { margin: 0 0 40px;margin-bottom: 0px; }
.style-33032 time { color: #58585A;font-weight: bold; }
.style-33032 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased;color: #8C8C8C; }
.style-33032 .h4-style A { text-decoration: none; }
.style-33032 .long-description { color: #979799;margin-left: 26px; }
.style-33032 .question { color: #4767AB; }
.style-33032 .answer { margin-left: 40px;position: relative; }
.style-33032 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-33032 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-33032 .photo img { width: 100%; }
.style-33032 .one-hundred { font-weight: bold; }
.style-33032 .fund .bar { background-color: #003594; }
.style-33032 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-33032 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-33032 .scale { color: #4767ab; }
.style-33032 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-33032 A.links-urllink { color: #fff;padding: 15px 25px;background-color: #4767ab;display: block;font-size: 18px;position: relative;-webkit-transition: background-color .2s ease;-moz-transition: background-color .2s ease;transition: background-color .2s ease; }
.style-33032 A.links-urllink:hover { background-color: #003594; }
.style-33032 A.links-urllink:after { content: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/rightarrow.png');position: relative;margin-left: 20px;display: inline-block;line-height: 1;top: 2px; }
.style-33032 .fund .chart .scale li i { border-color: #bdbec0; }
.style-33032 li.group { margin: 15px 0 0;display: block;margin-bottom: 33px; }
.style-33032 li.group:first-child { margin-top: 0; }
.style-73970 A { color: #fff;padding: 15px 25px;background-color: #4767ab;display: block;font-size: 18px;position: relative;text-decoration: none; }
.style-73970 A:hover { background-color: #EBA312; }
.style-73970 A:after { content: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/rightarrow.png');position: relative;margin-left: 20px;display: inline-block;line-height: 1;top: 2px; }
.style-73970 { margin: 0 0 40px; }
.style-73970 time { color: #58585A;font-weight: bold; }
.style-73970 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased;color: #8C8C8C; }
.style-73970 .h4-style A { text-decoration: none; }
.style-73970 .long-description { color: #979799; }
.style-73970 .question { color: #4767AB; }
.style-73970 .answer { margin-left: 40px;position: relative; }
.style-73970 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-73970 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-73970 .photo img { width: 100%; }
.style-73970 .one-hundred { font-weight: bold; }
.style-73970 .fund .bar { background-color: #003594; }
.style-73970 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-73970 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-73970 .scale { color: #4767ab; }
.style-73970 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-73970 A.links-urllink { color: #fff;padding: 15px 25px;background-color: #4767ab;display: block;font-size: 18px;position: relative;-webkit-transition: background-color .2s ease;-moz-transition: background-color .2s ease;transition: background-color .2s ease; }
.style-73970 A.links-urllink:hover { background-color: #003594; }
.style-73970 A.links-urllink:after { content: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/rightarrow.png');position: relative;margin-left: 20px;display: inline-block;line-height: 1;top: 2px; }
.style-73970 .fund .chart .scale li i { border-color: #bdbec0; }
.style-73970 li.group { margin: 15px 0 0;display: block; }
.style-73970 li.group:first-child { margin-top: 0; }
.style-73971 .h4-style { display: block;line-height: 1.4em; }
.style-73971 A { color: #fff;padding: 20px 25px;background-color: #4767ab;display: block;font-size: 18px;position: relative;text-decoration: none; }
.style-73971 A:hover { background-color: #EBA312; }
.style-73971 A:after { content: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/rightarrow.png');position: relative;margin-left: 20px;display: inline-block;line-height: 1;top: 2px; }
.style-73971 { margin: 0px;padding: 0px; }
.style-73971 time { color: #58585A;font-weight: bold; }
.style-73971 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased;color: #8C8C8C; }
.style-73971 .h4-style A { text-decoration: none; }
.style-73971 .long-description { color: #979799; }
.style-73971 .brief-description { margin-top: -10px;padding-left: 24px; }
.style-73971 .question { color: #4767AB; }
.style-73971 .answer { margin-left: 40px;position: relative; }
.style-73971 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-73971 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-73971 .photo img { width: 100%; }
.style-73971 .one-hundred { font-weight: bold; }
.style-73971 .fund .bar { background-color: #003594; }
.style-73971 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-73971 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-73971 .scale { color: #4767ab; }
.style-73971 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-73971 A.links-urllink { color: #fff;padding: 15px 25px;background-color: #4767ab;display: block;font-size: 18px;position: relative;-webkit-transition: background-color .2s ease;-moz-transition: background-color .2s ease;transition: background-color .2s ease; }
.style-73971 A.links-urllink:hover { background-color: #003594; }
.style-73971 A.links-urllink:after { content: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/rightarrow.png');position: relative;margin-left: 20px;display: inline-block;line-height: 1;top: 2px; }
.style-73971 .fund .chart .scale li i { border-color: #bdbec0; }
.style-73971 li.group { margin: 0px 0 0;display: block; }
.style-73971 li.group:first-child { margin-top: 0; }
.style-30332 A { color: #fff;padding: 15px 25px;background-color: #4767ab;display: block;font-size: 18px;position: relative;text-decoration: none; }
.style-30332 A:after { content: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/rightarrow.png');position: relative;margin-left: 20px;display: inline-block;line-height: 1;top: 2px; }
.style-30332 { margin: 0 0 40px; }
.style-30332 time { color: #58585A;font-weight: bold; }
.style-30332 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased;color: #8C8C8C; }
.style-30332 .h4-style A { text-decoration: none; }
.style-30332 .long-description { color: #676769;padding-left: 10px; }
.style-30332 .question { color: #4767AB; }
.style-30332 .answer { margin-left: 40px;position: relative; }
.style-30332 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-30332 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-30332 .photo img { width: 100%; }
.style-30332 .one-hundred { font-weight: bold; }
.style-30332 .fund .bar { background-color: #003594; }
.style-30332 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-30332 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-30332 .scale { color: #4767ab; }
.style-30332 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-30332 A.links-urllink { color: #fff;padding: 15px 25px;background-color: #4767ab;display: block;font-size: 18px;position: relative; }
.style-30332 A.links-urllink:hover { background-color: #003594; }
.style-30332 A.links-urllink:after { content: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/rightarrow.png');position: relative;margin-left: 20px;display: inline-block;line-height: 1;top: 2px; }
.style-30332 .fund .chart .scale li i { border-color: #bdbec0; }
.style-30332 li.group { margin: 15px 0 0;display: block; }
.style-30332 li.group:first-child { margin-top: 0; }
.style-23249 A { text-decoration: none; }
.style-23249 { margin: 0 0 40px; }
.style-23249 time { color: #58585A;font-weight: bold; }
.style-23249 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-23249 .h4-style A { text-decoration: none; }
.style-23249 .long-description { color: #979799; }
.style-23249 .question { color: #4767AB; }
.style-23249 .answer { margin-left: 40px;position: relative; }
.style-23249 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-23249 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-23249 .photo img { width: 100%; }
.style-23249 .one-hundred { font-weight: bold; }
.style-23249 .fund .bar { background-color: #003594; }
.style-23249 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-23249 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-23249 .scale { color: #4767ab; }
.style-23249 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-23249 A.links-urllink { color: #fff;background-color: #A6A7A8;padding: 15px 25px;display: block;font-size: 18px;position: relative;-webkit-transition: background-color .2s ease;-moz-transition: background-color .2s ease;transition: background-color .2s ease;text-decoration: none; }
.style-23249 A.links-urllink:hover { background-color: #48484A; }
.style-23249 A.links-urllink:after { content: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/rightarrow.png');position: relative;margin-left: 20px;display: inline-block;line-height: 1;padding-top: 5px;top: 2px; }
.style-23249 .fund .chart .scale li i { border-color: #bdbec0; }
.style-23249 li.group { margin: 15px 0 0;display: block; }
.style-23249 li.group:first-child { margin-top: 0; }
.style-28039 A { text-decoration: none; }
.style-28039 { margin: 0 0 40px; }
.style-28039 time { color: #58585A;font-weight: bold; }
.style-28039 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-28039 .h4-style A { text-decoration: none; }
.style-28039 .long-description { color: #979799; }
.style-28039 .question { color: #4767AB; }
.style-28039 .answer { margin-left: 40px;position: relative; }
.style-28039 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-28039 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-28039 .photo img { width: 100%; }
.style-28039 .one-hundred { font-weight: bold; }
.style-28039 .fund .bar { background-color: #003594; }
.style-28039 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-28039 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-28039 .scale { color: #4767ab; }
.style-28039 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-28039 A.links-urllink { color: #fff;padding: 15px 25px;background-color: #bdbec0;display: block;font-size: 18px;line-height: 1.2;position: relative; }
.style-28039 A.links-urllink:hover { background-color: #58585a; }
.style-28039 A.links-urllink:after { content: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/rightarrow.png');position: relative;margin-left: 20px;display: inline-block;line-height: 1;top: 2px; }
.style-28039 .fund .chart .scale li i { border-color: #bdbec0; }
.style-28039 li.group { margin: 15px 0 0;display: block; }
.style-28039 li.group:first-child { margin-top: 0; }
.style-64358 A { text-decoration: none; }
.style-64358 { margin: 0 0 40px; }
.style-64358 time { color: #58585A;font-weight: bold; }
.style-64358 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-64358 .h4-style A { text-decoration: none; }
.style-64358 .long-description { color: #979799; }
.style-64358 .question { color: #4767AB; }
.style-64358 .answer { margin-left: 40px;position: relative; }
.style-64358 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-64358 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-64358 .photo img { width: 100%; }
.style-64358 .one-hundred { font-weight: bold; }
.style-64358 .fund .bar { background-color: #003594; }
.style-64358 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-64358 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-64358 .scale { color: #4767ab; }
.style-64358 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-64358 A.links-urllink { color: #fff;background-color: #A6A7A8;padding: 15px 25px;display: block;font-size: 17px;position: relative;-webkit-transition: background-color .2s ease;-moz-transition: background-color .2s ease;transition: background-color .2s ease;text-decoration: none; }
.style-64358 A.links-urllink:hover { background-color: #48484A; }
.style-64358 A.links-urllink:after { content: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/rightarrow.png');position: relative;margin-left: 20px;display: inline-block;line-height: 1;padding-top: 5px;top: 2px; }
.style-64358 .fund .chart .scale li i { border-color: #bdbec0; }
.style-64358 li.group { margin: 15px 0 0;display: block; }
.style-64358 li.group:first-child { margin-top: 0; }
.style-23265 .h4-style { color: #fff;padding: 15px 25px;background-color: #eba312;display: block;font-size: 18px;position: relative; }
.style-23265 .h4-style:hover { background-color: #f5b940; }
.style-23265 A { color: #fff;padding: 15px;background-color: #eba312;display: block;font-size: 18px;position: relative;-webkit-transition: background-color .2s ease;-moz-transition: background-color .2s ease;transition: background-color .2s ease;text-decoration: none; }
.style-23265 A:hover { background-color: #f5b940; }
.style-23265 { margin: 0 0 20px;margin-top: 20px; }
.style-23265 time { color: #58585A;font-weight: bold; }
.style-23265 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-23265 .h4-style A { text-decoration: none; }
.style-23265 .long-description { color: #979799; }
.style-23265 .question { color: #4767AB; }
.style-23265 .answer { margin-left: 40px;position: relative; }
.style-23265 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-23265 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-23265 .photo img { width: 100%; }
.style-23265 .one-hundred { font-weight: bold; }
.style-23265 .fund .bar { background-color: #003594; }
.style-23265 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-23265 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-23265 .scale { color: #4767ab; }
.style-23265 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-23265 A.links-urllink { color: #fff;padding: 15px 25px;background-color: #eba312;display: block;font-size: 18px;position: relative; }
.style-23265 A.links-urllink:hover { background-color: #f5b940; }
.style-23265 A.links-urllink:after { content: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/rightarrow.png');position: relative;margin-left: 20px;display: inline-block;line-height: 1;top: 2px; }
.style-23265 .fund .chart .scale li i { border-color: #bdbec0; }
.style-23265 li.group { margin: 15px 0 0;display: block; }
.style-23265 li.group:first-child { margin-top: 0; }
.style-66616 .h4-style { color: #fff;padding: 15px 25px;background-color: #eba312;display: block;font-size: 18px;position: relative;margin: 10px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;text-align: left; }
.style-66616 .h4-style:hover { background-color: #f5b940; }
.style-66616 A { color: #fff;padding: 90px;background-color: #eba312;display: block;font-size: 28px;position: relative;-webkit-transition: background-color .2s ease;-moz-transition: background-color .2s ease;transition: background-color .2s ease;text-decoration: none;text-align: center;margin: 0px;border-width: 0px;border-style: solid;background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/98/site/972/images/0V5A0877.jpg');background-position: center center; }
.style-66616 A:hover { background-color: #F5B940; }
.style-66616 { margin: 0 0 40px; }
.style-66616 time { color: #58585A;font-weight: bold; }
.style-66616 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-66616 .h4-style A { text-decoration: none; }
.style-66616 .long-description { color: #979799; }
.style-66616 .question { color: #4767AB; }
.style-66616 .answer { margin-left: 40px;position: relative; }
.style-66616 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-66616 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-66616 .photo img { width: 100%; }
.style-66616 .one-hundred { font-weight: bold; }
.style-66616 .fund .bar { background-color: #003594; }
.style-66616 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-66616 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-66616 .scale { color: #4767ab; }
.style-66616 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-66616 A.links-urllink { color: #fff;padding: 15px 25px;background-color: #eba312;display: block;font-size: 18px;position: relative; }
.style-66616 A.links-urllink:hover { background-color: #f5b940; }
.style-66616 A.links-urllink:after { content: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/rightarrow.png');position: relative;margin-left: 20px;display: inline-block;line-height: 1;top: 2px; }
.style-66616 .fund .chart .scale li i { border-color: #bdbec0; }
.style-66616 li.group { margin: 15px 0 0;display: block; }
.style-66616 li.group:first-child { margin-top: 0; }
.style-63307 .h2-style { color: #003494; }
.style-63307 .h4-style { color: #fff;padding: 15px 25px;background-color: #eba312;display: block;font-size: 18px;position: relative; }
.style-63307 .h4-style:hover { background-color: #f5b940; }
.style-63307 A { color: #fff;padding: 15px;background-color: #eba312;display: block;font-size: 18px;position: relative;-webkit-transition: background-color .2s ease;-moz-transition: background-color .2s ease;transition: background-color .2s ease;text-decoration: none; }
.style-63307 A:hover { background-color: #f5b940; }
.style-63307 { margin: 0 0 40px; }
.style-63307 time { color: #58585A;font-weight: bold; }
.style-63307 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-63307 .h4-style A { text-decoration: none; }
.style-63307 .long-description { color: #979799; }
.style-63307 .question { color: #4767AB; }
.style-63307 .answer { margin-left: 40px;position: relative; }
.style-63307 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-63307 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-63307 .photo img { width: 100%; }
.style-63307 .one-hundred { font-weight: bold; }
.style-63307 .fund .bar { background-color: #003594; }
.style-63307 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-63307 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-63307 .scale { color: #4767ab; }
.style-63307 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-63307 A.links-urllink { color: #fff;padding: 15px 25px;background-color: #eba312;display: block;font-size: 18px;position: relative; }
.style-63307 A.links-urllink:hover { background-color: #f5b940; }
.style-63307 A.links-urllink:after { content: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/rightarrow.png');position: relative;margin-left: 20px;display: inline-block;line-height: 1;top: 2px; }
.style-63307 .fund .chart .scale li i { border-color: #bdbec0; }
.style-63307 li.group { margin: 15px 0 0;display: block; }
.style-63307 li.group:first-child { margin-top: 0; }
.style-33071 A { color: #fff;padding: 15px 25px;background-color: #eba312;display: block;font-size: 18px;position: relative;-webkit-transition: background-color .2s ease;-moz-transition: background-color .2s ease;transition: background-color .2s ease;text-decoration: none; }
.style-33071 A:hover { background-color: #f5b940; }
.style-33071 { margin: 0 0 40px; }
.style-33071 time { color: #58585A;font-weight: bold; }
.style-33071 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-33071 .h4-style A { text-decoration: none; }
.style-33071 .long-description { color: #979799; }
.style-33071 .question { color: #4767AB; }
.style-33071 .answer { margin-left: 40px;position: relative; }
.style-33071 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-33071 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-33071 .photo img { width: 100%; }
.style-33071 .one-hundred { font-weight: bold; }
.style-33071 .fund .bar { background-color: #003594; }
.style-33071 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-33071 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-33071 .scale { color: #4767ab; }
.style-33071 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-33071 A.links-urllink { color: #fff;padding: 15px 25px;background-color: #eba312;display: block;font-size: 18px;position: relative; }
.style-33071 A.links-urllink:hover { background-color: #f5b940; }
.style-33071 A.links-urllink:after { content: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/rightarrow.png');position: relative;margin-left: 20px;display: inline-block;line-height: 1;top: 2px; }
.style-33071 .fund .chart .scale li i { border-color: #bdbec0; }
.style-33071 li.group { margin: 15px 0 0;display: block; }
.style-33071 li.group:first-child { margin-top: 0; }
.style-43819 .h2-style { color: #D6D6D6; }
.style-43819 A { color: #FFFFFF;padding: 15px 25px;background-color: #61C9D1;display: block;font-size: 18px;position: relative;-webkit-transition: background-color .2s ease;-moz-transition: background-color .2s ease;transition: background-color .2s ease; }
.style-43819 A:hover { background-color: #D3DD48;color: #474747; }
.style-43819 A:after { content: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/rightarrow.png');position: relative;margin-left: 20px;display: inline-block;line-height: 1;top: 2px; }
.style-43819 { margin: 0 0 40px; }
.style-43819 time { color: #58585A;font-weight: bold; }
.style-43819 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased;color: #8C8C8C; }
.style-43819 .h4-style A { text-decoration: none; }
.style-43819 .long-description { color: #979799; }
.style-43819 .question { color: #4767AB; }
.style-43819 .answer { margin-left: 40px;position: relative; }
.style-43819 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-43819 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-43819 .photo img { width: 100%; }
.style-43819 .one-hundred { font-weight: bold; }
.style-43819 .fund .bar { background-color: #003594; }
.style-43819 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-43819 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-43819 .scale { color: #4767ab; }
.style-43819 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-43819 A.links-urllink { color: #FFFFFF;padding: 15px 25px;background-color: #61C9D1;display: block;font-size: 18px;position: relative;-webkit-transition: background-color .2s ease;-moz-transition: background-color .2s ease;transition: background-color .2s ease; }
.style-43819 A.links-urllink:hover { background-color: #D3DD48;color: #474747; }
.style-43819 A.links-urllink:after { content: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/rightarrow.png');position: relative;margin-left: 20px;display: inline-block;line-height: 1;top: 2px; }
.style-43819 .fund .chart .scale li i { border-color: #bdbec0; }
.style-43819 li.group { margin: 15px 0 0;display: block; }
.style-43819 li.group:first-child { margin-top: 0; }
.style-72987 .h2-style { padding-top: 20px;color: #003595; }
.style-72987 .h4-style { margin: 0;font-size: 20px;line-height: 1;padding-bottom: 10px;color: #909094; }
.style-72987 .h4-style:hover { font-size: 20px; }
.style-72987 A { font-size: 18px; }
.style-72987 { margin: 0 0 40px;padding-left: 0px;padding-right: 20px; }
.style-72987 .description { margin: 10px 0; }
.style-72987 time { color: #AFAFB3;font-weight: bold;font-size: 12px; }
.style-72987 .readmore { margin-bottom: 15px;margin-top: 20px;color: #4767AB;background-color: #BDBEC0; }
.style-72987 .readmore:hover { color: #FFFFFF;background-color: #DBDBDB; }
.style-72987 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-72987 .link-image { text-align: left; }
.style-72987 .h4-style A { text-decoration: none;line-height: 26px;font-size: 22px; }
.style-72987 .h4-style A:hover { line-height: 22px; }
.style-72987 .long-description { font-size: 18px;line-height: 26px; }
.style-72987 .brief-description { font-size: 16px;line-height: 1em;color: #BDBDBD; }
.style-72987 .author { padding-top: 5px; }
.style-72987 .news img { padding-bottom: 20px; }
.style-72987 .question { color: #4767AB; }
.style-72987 .answer { margin-left: 40px;position: relative;padding-top: 8px; }
.style-72987 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-72987 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-72987 .photo img { width: 100%; }
.style-72987 form input[type=text] { font-size: 18px; }
.style-72987 form textarea { font-size: 18px;border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-72987 .one-hundred { font-weight: bold; }
.style-72987 .fund .bar { background-color: #003594; }
.style-72987 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-72987 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-72987 .scale { color: #4767ab; }
.style-72987 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-72987 .externalvideo .content-wrap { padding: 0px; }
.style-72987 .externalvideo .content-wrap:before { margins: -20px; }
.style-72987 .fund .chart .scale li i { border-color: #bdbec0; }
.style-72987 li.group { position: relative;overflow: hidden;min-height: 2.3em; }
.style-72987 li.group:first-child { margin-top: 0; }
.style-72987 div.content-wrap { counter-reset: my-counter; }
.style-41698 .h2-style { padding-top: 20px; }
.style-41698 .h4-style { margin: 0;font-size: 33px;line-height: 1;padding-bottom: 10px;color: #003595; }
.style-41698 .h4-style:hover { font-size: 33px; }
.style-41698 A { font-size: 18px; }
.style-41698 { margin: 0 0 40px;padding-left: 0px;padding-right: 20px; }
.style-41698 .description { margin: 10px 0; }
.style-41698 time { color: #AFAFB3;font-weight: bold;font-size: 12px; }
.style-41698 .readmore { margin-bottom: 15px;margin-top: 20px; }
.style-41698 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-41698 .link-image { text-align: left; }
.style-41698 .h4-style A { text-decoration: none;line-height: 26px;font-size: 22px; }
.style-41698 .h4-style A:hover { line-height: 22px; }
.style-41698 .long-description { font-size: 18px;line-height: 26px; }
.style-41698 .brief-description { font-size: 18px;line-height: 26px; }
.style-41698 .author { padding-top: 5px; }
.style-41698 .news img { padding-bottom: 20px; }
.style-41698 .question { color: #4767AB; }
.style-41698 .answer { margin-left: 40px;position: relative;padding-top: 8px; }
.style-41698 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-41698 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-41698 .photo img { width: 100%; }
.style-41698 form input[type=text] { font-size: 18px; }
.style-41698 form textarea { font-size: 18px;border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-41698 .one-hundred { font-weight: bold; }
.style-41698 .fund .bar { background-color: #003594; }
.style-41698 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-41698 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-41698 .scale { color: #4767ab; }
.style-41698 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-41698 .externalvideo .content-wrap { padding: 0px; }
.style-41698 .externalvideo .content-wrap:before { margins: -20px; }
.style-41698 .fund .chart .scale li i { border-color: #bdbec0; }
.style-41698 li.group { position: relative;overflow: hidden;min-height: 2.3em;padding-bottom: 20px; }
.style-41698 li.group:first-child { margin-top: 0; }
.style-41698 div.content-wrap { counter-reset: my-counter; }
.style-26576 .h4-style { margin: 0;font-size: 21px;color: inherit;box-sizing: border-box;line-height: 1.2; }
.style-26576 .h4-style:hover { color: #003594; }
.style-26576 A { color: inherit;font-size: 23px;text-decoration: none; }
.style-26576 A:hover { color: #003594; }
.style-26576 { margin: 0 0 40px; }
.style-26576 time { color: #58585A;font-weight: bold; }
.style-26576 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-26576 .h4-style A { text-decoration: none; }
.style-26576 .long-description { color: #979799; }
.style-26576 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-26576 .question { color: #4767AB; }
.style-26576 .answer { margin-left: 10px;position: relative; }
.style-26576 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-26576 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-26576 .photo img { width: 100%; }
.style-26576 .one-hundred { font-weight: bold; }
.style-26576 .fund .bar { background-color: #003594; }
.style-26576 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-26576 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-26576 .scale { color: #4767ab; }
.style-26576 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-26576 A.links-urllink { font-size: 21px;line-height: 1; }
.style-26576 A.links-urllink:hover { color: #003594; }
.style-26576 .fund .chart .scale li i { border-color: #bdbec0; }
.style-26576 li.group { margin: 15px 0 0;position: relative;padding: 0 0 0 30px;overflow: hidden;min-height: 2.3em; }
.style-26576 li.group:hover { color: #58585a; }
.style-26576 li.group:first-child { margin-top: 0; }
.style-26576 li.group:before { content: '';position: absolute;left: 0;top: 7px!important;border: 5px solid rgb(71, 103, 171);border-radius: 100%; }
.style-26576 div.content-wrap { counter-reset: my-counter; }
.style-26587 .h4-style { margin: 0;font-size: 21px;color: inherit;box-sizing: border-box;line-height: 1.2; }
.style-26587 A { color: inherit;font-size: 23px;text-decoration: none; }
.style-26587 A:hover { color: #003594; }
.style-26587 { margin: 0 0 40px; }
.style-26587 time { color: #58585A;font-weight: bold; }
.style-26587 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-26587 .h4-style A { text-decoration: none; }
.style-26587 .h4-style A:hover { color: #eba312; }
.style-26587 .long-description { color: #979799; }
.style-26587 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-26587 .question { color: #4767AB; }
.style-26587 .answer { margin-left: 10px;position: relative; }
.style-26587 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-26587 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-26587 .photo img { width: 100%; }
.style-26587 .one-hundred { font-weight: bold; }
.style-26587 .fund .bar { background-color: #003594; }
.style-26587 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-26587 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-26587 .scale { color: #4767ab; }
.style-26587 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-26587 A.links-urllink { font-size: 21px;line-height: 1; }
.style-26587 A.links-urllink:hover { color: #eba312; }
.style-26587 .fund .chart .scale li i { border-color: #bdbec0; }
.style-26587 li.group { margin: 15px 0 0;position: relative;padding: 0 0 0 30px;overflow: hidden;min-height: 2.3em; }
.style-26587 li.group:hover { color: #58585a; }
.style-26587 li.group:first-child { margin-top: 0; }
.style-26587 li.group:before { content: '';position: absolute;left: 0;top: 7px!important;border: 5px solid #eba312;border-radius: 100%; }
.style-26587 div.content-wrap { counter-reset: my-counter; }
.style-48918 .h4-style { margin: 0;font-size: 21px;color: inherit;box-sizing: border-box;line-height: 1.2; }
.style-48918 .h4-style:hover { color: #585859; }
.style-48918 A { color: inherit;font-size: 23px;text-decoration: none; }
.style-48918 A:hover { color: #003594; }
.style-48918 { margin: 0 0 40px; }
.style-48918 time { color: #58585A;font-weight: bold; }
.style-48918 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-48918 .h4-style A { text-decoration: none; }
.style-48918 .h4-style A:hover { color: #eba312; }
.style-48918 .long-description { color: #979799; }
.style-48918 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-48918 .question { color: #4767AB; }
.style-48918 .answer { margin-left: 10px;position: relative; }
.style-48918 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-48918 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-48918 .photo img { width: 100%; }
.style-48918 .one-hundred { font-weight: bold; }
.style-48918 .fund .bar { background-color: #003594; }
.style-48918 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-48918 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-48918 .scale { color: #4767ab; }
.style-48918 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-48918 A.links-urllink { font-size: 21px;line-height: 1; }
.style-48918 A.links-urllink:hover { color: #eba312; }
.style-48918 .fund .chart .scale li i { border-color: #bdbec0; }
.style-48918 li.group { margin: 15px 0 0;position: relative;padding: 0 0 0 30px;overflow: hidden;min-height: 2.3em; }
.style-48918 li.group:hover { color: #58585a; }
.style-48918 li.group:first-child { margin-top: 0; }
.style-48918 li.group:before { content: '';position: absolute;left: 0;top: 7px!important;border: 5px solid #eba312;border-radius: 100%; }
.style-48918 div.content-wrap { counter-reset: my-counter; }
.style-26591 .h4-style { margin: 0;font-size: 21px;color: inherit;box-sizing: border-box;line-height: 1.2; }
.style-26591 .h4-style:hover { text-decoration: underline; }
.style-26591 A { color: #4767AB;line-height: 1;text-decoration: none;font-size: 18px; }
.style-26591 A:hover { color: #003594;text-decoration: underline; }
.style-26591 { margin: 0 0 40px; }
.style-26591 time { color: #58585A;font-weight: bold; }
.style-26591 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-26591 .h4-style A { text-decoration: none; }
.style-26591 .h4-style A:hover { color: #eba312; }
.style-26591 .long-description { color: #979799;padding-top: 5px; }
.style-26591 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-26591 .question { color: #4767AB; }
.style-26591 .answer { margin-left: 10px;position: relative; }
.style-26591 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-26591 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-26591 .photo img { width: 100%; }
.style-26591 .one-hundred { font-weight: bold; }
.style-26591 .fund .bar { background-color: #003594; }
.style-26591 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-26591 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-26591 .scale { color: #4767ab; }
.style-26591 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-26591 A.links-urllink { font-size: 21px;line-height: 1; }
.style-26591 A.links-urllink:hover { color: #eba312; }
.style-26591 .fund .chart .scale li i { border-color: #bdbec0; }
.style-26591 li.group { margin: 15px 0 0;position: relative;padding: 0 0 0 20px;overflow: hidden;min-height: 2.3em; }
.style-26591 li.group:hover { color: #58585a; }
.style-26591 li.group:first-child { margin-top: 0; }
.style-26591 li.group:before { content: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/chevrons_05.png');position: absolute;left: 0;top: -2px!important; }
.style-26591 div.content-wrap { counter-reset: my-counter; }
.style-66418 .h4-style { margin: 0;font-size: 20px;color: inherit;box-sizing: border-box;line-height: 1.7; }
.style-66418 .h4-style:hover { text-decoration: underline; }
.style-66418 A { color: #4767AB;line-height: 1;text-decoration: none;font-size: 20px; }
.style-66418 A:hover { color: #003594;text-decoration: underline; }
.style-66418 .button:hover { color: #FFFFFF; }
.style-66418 { margin: 0 0 40px;font-size: 20px; }
.style-66418 time { color: #58585A;font-weight: bold; }
.style-66418 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-66418 .h4-style A { text-decoration: none; }
.style-66418 .h4-style A:hover { color: #eba312; }
.style-66418 .long-description { color: #979799;padding-top: 5px; }
.style-66418 .brief-description { margin: 15px 0;font-size: 19px;line-height: 26px; }
.style-66418 .brief-description:first-line { list-style-position: outside; }
.style-66418 .question { color: #4767AB; }
.style-66418 .answer { margin-left: 10px;position: relative; }
.style-66418 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-66418 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-66418 .photo img { width: 100%; }
.style-66418 .one-hundred { font-weight: bold; }
.style-66418 .fund .bar { background-color: #003594; }
.style-66418 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-66418 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-66418 .scale { color: #4767ab; }
.style-66418 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-66418 A.links-urllink { font-size: 21px;line-height: 1; }
.style-66418 A.links-urllink:hover { color: #eba312; }
.style-66418 .fund .chart .scale li i { border-color: #bdbec0; }
.style-66418 li.group { margin: 15px 0 0;position: relative;padding: 0 0 0 20px;overflow: hidden;min-height: 2.3em; }
.style-66418 li.group:hover { color: #58585a; }
.style-66418 li.group:first-child { margin-top: 0; }
.style-66418 li.group:before { content: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/chevrons_05.png');position: absolute;left: 0;top: -2px!important; }
.style-66418 div.content-wrap { counter-reset: my-counter; }
.style-66418 .readmore-detail-page:hover { color: #FFFFFF; }
.style-30678 .h4-style { margin: 0;font-size: 21px;color: inherit;box-sizing: border-box;line-height: 1.2; }
.style-30678 .h4-style:hover { text-decoration: underline; }
.style-30678 A { color: inherit;line-height: 1;text-decoration: none; }
.style-30678 A:hover { color: #003594; }
.style-30678 { margin: 0 0 40px; }
.style-30678 time { color: #58585A;font-weight: bold; }
.style-30678 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-30678 .h4-style A { text-decoration: none; }
.style-30678 .h4-style A:hover { color: #eba312; }
.style-30678 .long-description { color: #979799;padding-top: 5px; }
.style-30678 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-30678 .question { color: #4767AB; }
.style-30678 .answer { margin-left: 10px;position: relative; }
.style-30678 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-30678 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-30678 .photo img { width: 100%; }
.style-30678 .one-hundred { font-weight: bold; }
.style-30678 .fund .bar { background-color: #003594; }
.style-30678 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-30678 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-30678 .scale { color: #4767ab; }
.style-30678 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-30678 A.links-urllink { font-size: 21px;line-height: 1; }
.style-30678 A.links-urllink:hover { color: #eba312; }
.style-30678 .fund .chart .scale li i { border-color: #bdbec0; }
.style-30678 li.group { margin: 15px 0 0;position: relative;padding: 0 0 0 20px;overflow: hidden;min-height: 2.3em; }
.style-30678 li.group:hover { color: #58585a; }
.style-30678 li.group:first-child { margin-top: 0; }
.style-30678 li.group:before { content: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/chevrons_05.png');position: absolute;left: 0;top: -2px!important; }
.style-30678 div.content-wrap { counter-reset: my-counter; }
.style-47712 .h2-style { color: #2C4E9E; }
.style-47712 .h4-style { margin: 0;font-size: 21px;color: inherit;box-sizing: border-box;line-height: 1.2; }
.style-47712 .h4-style:hover { text-decoration: underline; }
.style-47712 A { color: inherit;line-height: 1;text-decoration: none; }
.style-47712 A:hover { color: #003594; }
.style-47712 { margin: 0 0 40px; }
.style-47712 time { color: #58585A;font-weight: bold; }
.style-47712 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-47712 .h4-style A { text-decoration: none; }
.style-47712 .h4-style A:hover { color: #eba312; }
.style-47712 .long-description { color: #979799;padding-top: 5px; }
.style-47712 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-47712 .question { color: #4767AB; }
.style-47712 .answer { margin-left: 10px;position: relative; }
.style-47712 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-47712 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-47712 .photo img { width: 100%; }
.style-47712 .one-hundred { font-weight: bold; }
.style-47712 .fund .bar { background-color: #003594; }
.style-47712 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-47712 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-47712 .scale { color: #4767ab; }
.style-47712 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-47712 A.links-urllink { font-size: 21px;line-height: 1; }
.style-47712 A.links-urllink:hover { color: #eba312; }
.style-47712 .fund .chart .scale li i { border-color: #bdbec0; }
.style-47712 li.group { margin: 15px 0 0;position: relative;padding: 0 0 0 20px;overflow: hidden;min-height: 2.3em; }
.style-47712 li.group:hover { color: #58585a; }
.style-47712 li.group:first-child { margin-top: 0; }
.style-47712 li.group:before { content: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/chevrons_05.png');position: absolute;left: 0;top: -2px!important; }
.style-47712 div.content-wrap { counter-reset: my-counter; }
.style-63849 .h2-style { color: #22428E; }
.style-63849 .h4-style { margin: 0;font-size: 21px;color: inherit;box-sizing: border-box;line-height: 1.2; }
.style-63849 .h4-style:hover { text-decoration: underline; }
.style-63849 A { color: #4767AB;line-height: 1;text-decoration: none;font-size: 18px; }
.style-63849 A:hover { color: #003594;text-decoration: underline; }
.style-63849 { margin: 0 0 40px; }
.style-63849 time { color: #58585A;font-weight: bold; }
.style-63849 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-63849 .h4-style A { text-decoration: none; }
.style-63849 .h4-style A:hover { color: #eba312; }
.style-63849 .long-description { color: #979799;padding-top: 5px; }
.style-63849 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-63849 .question { color: #4767AB; }
.style-63849 .answer { margin-left: 10px;position: relative; }
.style-63849 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-63849 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-63849 .photo img { width: 100%; }
.style-63849 .one-hundred { font-weight: bold; }
.style-63849 .fund .bar { background-color: #003594; }
.style-63849 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-63849 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-63849 .scale { color: #4767ab; }
.style-63849 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-63849 A.links-urllink { font-size: 21px;line-height: 1; }
.style-63849 A.links-urllink:hover { color: #eba312; }
.style-63849 .fund .chart .scale li i { border-color: #bdbec0; }
.style-63849 li.group { margin: 15px 0 0;position: relative;padding: 0 0 0 20px;overflow: hidden;min-height: 2.3em; }
.style-63849 li.group:hover { color: #58585a; }
.style-63849 li.group:first-child { margin-top: 0; }
.style-63849 li.group:before { content: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/chevrons_05.png');position: absolute;left: 0;top: -2px!important; }
.style-63849 div.content-wrap { counter-reset: my-counter; }
.style-28484 .h4-style { margin: 0;font-size: 21px;color: inherit;box-sizing: border-box;line-height: 1.2; }
.style-28484 .h4-style:hover { text-decoration: underline; }
.style-28484 A { font-size: 18px; }
.style-28484 { margin: 0 0 40px; }
.style-28484 time { color: #58585A;font-weight: bold; }
.style-28484 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-28484 .h4-style A { text-decoration: none; }
.style-28484 .h4-style A:hover { color: #eba312; }
.style-28484 .long-description { color: #979799;padding-top: 5px; }
.style-28484 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-28484 .question { color: #4767AB; }
.style-28484 .answer { margin-left: 0px;position: relative; }
.style-28484 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-28484 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-28484 .photo img { width: 100%; }
.style-28484 .one-hundred { font-weight: bold; }
.style-28484 .fund .bar { background-color: #003594; }
.style-28484 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-28484 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-28484 .scale { color: #4767ab; }
.style-28484 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-28484 A.links-urllink { line-height: 1; }
.style-28484 A.links-urllink:hover { color: #eba312; }
.style-28484 .fund .chart .scale li i { border-color: #bdbec0; }
.style-28484 li.group { margin: 15px 0 0;position: relative;padding: 0 0 0 20px;overflow: hidden;min-height: 2.3em; }
.style-28484 li.group:hover { color: #58585a; }
.style-28484 li.group:first-child { margin-top: 0; }
.style-28484 li.group:before { content: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/98/site/972/images/orange_chevron.png');position: absolute;left: 0;top: -2px!important; }
.style-28484 div.content-wrap { counter-reset: my-counter; }
.style-33364 .h4-style { margin: 0;font-size: 21px;color: inherit;box-sizing: border-box;line-height: 1.2; }
.style-33364 .h4-style:hover { text-decoration: underline; }
.style-33364 A { font-size: 22px; }
.style-33364 { margin: 0 0 40px; }
.style-33364 time { color: #58585A;font-weight: bold; }
.style-33364 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-33364 .h4-style A { text-decoration: none; }
.style-33364 .h4-style A:hover { color: #eba312; }
.style-33364 .long-description { color: #979799;padding-top: 5px; }
.style-33364 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-33364 .question { color: #4767AB; }
.style-33364 .answer { margin-left: 0px;position: relative; }
.style-33364 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-33364 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-33364 .photo img { width: 100%; }
.style-33364 .one-hundred { font-weight: bold; }
.style-33364 .fund .bar { background-color: #003594; }
.style-33364 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-33364 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-33364 .scale { color: #4767ab; }
.style-33364 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-33364 A.links-urllink { line-height: 1; }
.style-33364 A.links-urllink:hover { color: #eba312; }
.style-33364 .fund .chart .scale li i { border-color: #bdbec0; }
.style-33364 li.group { margin: 15px 0 0;position: relative;padding: 0 0 0 20px;overflow: hidden;min-height: 2.3em; }
.style-33364 li.group:hover { color: #58585a; }
.style-33364 li.group:first-child { margin-top: 0; }
.style-33364 li.group:before { content: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/98/site/972/images/orange_chevron.png');position: absolute;left: 0;top: -2px!important; }
.style-33364 div.content-wrap { counter-reset: my-counter; }
.style-33364 .readmore-detail-page { font-size: 18px;margin-bottom: 12px; }
.style-67467 .h2-style { color: #003595; }
.style-67467 .h4-style { margin: 0;color: inherit;box-sizing: border-box;line-height: 1.2;font-size: 24px; }
.style-67467 A { font-size: 18px; }
.style-67467 { margin: 0 0 40px; }
.style-67467 time { color: #58585A;font-weight: bold; }
.style-67467 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-67467 .h4-style A { text-decoration: none; }
.style-67467 .h4-style A:hover { color: #eba312; }
.style-67467 .long-description { color: #565657;padding-top: 5px; }
.style-67467 .brief-description { margin: 15px 0;line-height: 26px;font-style: italic; }
.style-67467 .question { color: #4767AB; }
.style-67467 .answer { margin-left: 0px;position: relative; }
.style-67467 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-67467 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-67467 .photo img { width: 100%; }
.style-67467 .one-hundred { font-weight: bold; }
.style-67467 .fund .bar { background-color: #003594; }
.style-67467 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-67467 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-67467 .scale { color: #4767ab; }
.style-67467 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-67467 A.links-urllink { line-height: 1; }
.style-67467 A.links-urllink:hover { color: #eba312; }
.style-67467 .fund .chart .scale li i { border-color: #bdbec0; }
.style-67467 li.group { margin: 15px 0 0;position: relative;padding: 0 0 20px 20px;overflow: hidden;min-height: 2.3em; }
.style-67467 li.group:hover { color: #58585a; }
.style-67467 li.group:first-child { margin-top: 0; }
.style-67467 li.group:before { content: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/98/site/972/images/orange_chevron.png');position: absolute;left: 0;top: -2px!important; }
.style-67467 div.content-wrap { counter-reset: my-counter;padding-left: 10px; }
.style-67468 .h2-style { color: #003595; }
.style-67468 .h4-style { margin: 0;color: #FFFFFF;box-sizing: border-box;line-height: 1;font-size: 18px; }
.style-67468 .h4-style:hover { text-decoration: underline; }
.style-67468 A { font-size: 24px; }
.style-67468 { margin: 0 0 40px; }
.style-67468 time { color: #58585A;font-weight: bold; }
.style-67468 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-67468 .h4-style A { text-decoration: none; }
.style-67468 .h4-style A:hover { color: #eba312; }
.style-67468 .long-description { color: #979799;padding-top: 5px; }
.style-67468 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-67468 .question { color: #4767AB; }
.style-67468 .answer { margin-left: 0px;position: relative; }
.style-67468 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-67468 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-67468 .photo img { width: 100%; }
.style-67468 .one-hundred { font-weight: bold; }
.style-67468 .fund .bar { background-color: #003594; }
.style-67468 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-67468 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-67468 .scale { color: #4767ab; }
.style-67468 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-67468 A.links-urllink { line-height: 1; }
.style-67468 A.links-urllink:hover { color: #eba312; }
.style-67468 .fund .chart .scale li i { border-color: #bdbec0; }
.style-67468 li.group { margin: 15px 0 0;position: relative;padding: 0 0 0 20px;overflow: hidden;min-height: 2.3em; }
.style-67468 li.group:hover { color: #58585a; }
.style-67468 li.group:first-child { margin-top: 0; }
.style-67468 li.group:before { content: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/98/site/972/images/orange_chevron.png');position: absolute;left: 0;top: -2px!important; }
.style-67468 div.content-wrap { counter-reset: my-counter;padding-left: 10px; }
.style-67468 .readmore-detail-page { font-size: 18px; }
.style-70691 .h2-style { color: #003595;font-size: 30px;line-height: 1.3em; }
.style-70691 .h4-style { margin: 0;color: #003595;box-sizing: border-box;line-height: 1.3;font-size: 22px; }
.style-70691 A { color: #003595; }
.style-70691 { margin: 0 0 40px; }
.style-70691 time { color: #58585A;font-weight: bold; }
.style-70691 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-70691 .h4-style A { text-decoration: none; }
.style-70691 .h4-style A:hover { color: #eba312; }
.style-70691 .long-description { color: #979799;padding-top: 5px; }
.style-70691 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-70691 .question { color: #4767AB; }
.style-70691 .answer { margin-left: 0px;position: relative; }
.style-70691 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-70691 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-70691 .photo img { width: 100%; }
.style-70691 .one-hundred { font-weight: bold; }
.style-70691 .fund .bar { background-color: #003594; }
.style-70691 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-70691 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-70691 .scale { color: #4767ab; }
.style-70691 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-70691 A.links-urllink { line-height: 1;font-size: 22px;color: #003595; }
.style-70691 A.links-urllink:hover { color: #eba312; }
.style-70691 .fund .chart .scale li i { border-color: #bdbec0; }
.style-70691 li.group { margin: 15px 0 0;position: relative;padding: 0 0 0 20px;overflow: hidden;min-height: 2.3em; }
.style-70691 li.group:hover { color: #58585a; }
.style-70691 li.group:first-child { margin-top: 0; }
.style-70691 li.group:before { content: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/98/site/972/images/orange_chevron.png');position: absolute;left: 0;top: -2px!important; }
.style-70691 div.content-wrap { counter-reset: my-counter;padding-left: 10px; }
.style-72988 .h2-style { color: #003595;font-size: 30px;line-height: 1.3em; }
.style-72988 .h4-style { margin: 0;color: #58585A;box-sizing: border-box;line-height: 1.3;font-size: 22px; }
.style-72988 .h4-style:hover { color: #EBA312; }
.style-72988 A { font-size: 18px;color: #58585A; }
.style-72988 A:hover { color: #4767AB; }
.style-72988 { margin: 0 0 40px; }
.style-72988 time { color: #58585A;font-weight: bold; }
.style-72988 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-72988 .h4-style A { text-decoration: none; }
.style-72988 .h4-style A:hover { color: #eba312; }
.style-72988 .long-description { color: #979799;padding-top: 5px; }
.style-72988 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-72988 .question:link { color: #58585A; }
.style-72988 .question:hover { color: #4767AB; }
.style-72988 .answer { margin-left: 0px;position: relative;padding-top: 10px;padding-bottom: 20px; }
.style-72988 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-72988 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-72988 .photo img { width: 100%; }
.style-72988 .one-hundred { font-weight: bold; }
.style-72988 .fund .bar { background-color: #003594; }
.style-72988 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-72988 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-72988 .scale { color: #4767ab; }
.style-72988 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-72988 A.links-urllink { line-height: 1;font-size: 22px;color: #003595; }
.style-72988 A.links-urllink:hover { color: #eba312; }
.style-72988 .fund .chart .scale li i { border-color: #bdbec0; }
.style-72988 li.group { margin: 12px 0 0;position: relative;padding: 0 0 0 20px;overflow: hidden;min-height: 2.3em; }
.style-72988 li.group:hover { color: #58585a; }
.style-72988 li.group:first-child { margin-top: 0; }
.style-72988 li.group:before { content: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/98/site/972/images/orange_chevron.png');position: absolute;left: 0;top: -2px!important; }
.style-72988 div.content-wrap { counter-reset: my-counter;padding-left: 10px; }
.style-65164 .h2-style { color: #003595; }
.style-65164 .h4-style { margin: 0;color: #003595;box-sizing: border-box;line-height: 1.3;font-size: 22px; }
.style-65164 .h4-style:hover { text-decoration: underline; }
.style-65164 A { font-size: 20px;color: #003595; }
.style-65164 { margin: 0 0 40px; }
.style-65164 time { color: #58585A;font-weight: bold; }
.style-65164 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-65164 .h4-style A { text-decoration: none; }
.style-65164 .h4-style A:hover { color: #eba312; }
.style-65164 .long-description { color: #979799;padding-top: 5px; }
.style-65164 .brief-description { margin: 15px 0;font-size: 18px;line-height: 26px; }
.style-65164 .question { color: #4767AB; }
.style-65164 .answer { margin-left: 0px;position: relative; }
.style-65164 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-65164 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-65164 .photo img { width: 100%; }
.style-65164 .one-hundred { font-weight: bold; }
.style-65164 .fund .bar { background-color: #003594; }
.style-65164 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-65164 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-65164 .scale { color: #4767ab; }
.style-65164 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-65164 A.links-urllink { line-height: 1;font-size: 22px;color: #003595; }
.style-65164 A.links-urllink:hover { color: #eba312; }
.style-65164 .fund .chart .scale li i { border-color: #bdbec0; }
.style-65164 li.group { margin: 15px 0 0;position: relative;padding: 0 0 0 20px;overflow: hidden;min-height: 2.3em; }
.style-65164 li.group:hover { color: #58585a; }
.style-65164 li.group:first-child { margin-top: 0; }
.style-65164 li.group:before { content: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/98/site/972/images/orange_chevron.png');position: absolute;left: 0;top: -2px!important; }
.style-65164 div.content-wrap { counter-reset: my-counter;padding-left: 10px; }
.style-41438 .h2-style { color: #003595; }
.style-41438 .h4-style { margin: 0;color: inherit;box-sizing: border-box;line-height: 1.2;font-size: 18px; }
.style-41438 .h4-style:hover { text-decoration: underline; }
.style-41438 A { font-size: 18px; }
.style-41438 { margin: 0 0 40px;padding-top: 60px; }
.style-41438 time { color: #58585A;font-weight: bold; }
.style-41438 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-41438 .h4-style A { text-decoration: none; }
.style-41438 .h4-style A:hover { color: #eba312; }
.style-41438 .long-description { color: #979799;padding-top: 5px; }
.style-41438 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-41438 .question { color: #4767AB; }
.style-41438 .answer { margin-left: 0px;position: relative; }
.style-41438 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-41438 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-41438 .photo img { width: 100%; }
.style-41438 .one-hundred { font-weight: bold; }
.style-41438 .fund .bar { background-color: #003594; }
.style-41438 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-41438 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-41438 .scale { color: #4767ab; }
.style-41438 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-41438 A.links-urllink { line-height: 1; }
.style-41438 A.links-urllink:hover { color: #eba312; }
.style-41438 .fund .chart .scale li i { border-color: #bdbec0; }
.style-41438 li.group { margin: 15px 0 0;position: relative;padding: 0 0 0 20px;overflow: hidden;min-height: 2.3em; }
.style-41438 li.group:hover { color: #58585a; }
.style-41438 li.group:first-child { margin-top: 0; }
.style-41438 li.group:before { content: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/98/site/972/images/orange_chevron.png');position: absolute;left: 0;top: -2px!important; }
.style-41438 div.content-wrap { counter-reset: my-counter;padding-left: 10px; }
.style-41434 .h2-style { color: #003595; }
.style-41434 .h4-style { margin: 0;color: inherit;box-sizing: border-box;line-height: 1.2;margin-left: 110px; }
.style-41434 .h4-style:hover { text-decoration: underline; }
.style-41434 A { font-size: 18px; }
.style-41434 { margin: 0 0 40px; }
.style-41434 time { color: #58585A;font-weight: bold; }
.style-41434 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-41434 .h4-style A { text-decoration: none; }
.style-41434 .h4-style A:hover { color: #eba312; }
.style-41434 .long-description { color: #979799;padding-top: 5px; }
.style-41434 .brief-description { margin: 15px 0;font-size: 16px;line-height: 16px;margin-left: 110px; }
.style-41434 .lists img { text-align: left;width: 100px; }
.style-41434 .question { color: #4767AB; }
.style-41434 .answer { margin-left: 0px;position: relative; }
.style-41434 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-41434 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-41434 .photo img { width: 100%; }
.style-41434 .one-hundred { font-weight: bold; }
.style-41434 .fund .bar { background-color: #003594; }
.style-41434 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-41434 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-41434 .scale { color: #4767ab; }
.style-41434 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-41434 A.links-urllink { line-height: 1; }
.style-41434 A.links-urllink:hover { color: #eba312; }
.style-41434 .fund .chart .scale li i { border-color: #bdbec0; }
.style-41434 li.group { margin: 15px 0 0;position: relative;padding: 0 0 0 20px;overflow: hidden;min-height: 2.3em; }
.style-41434 li.group:hover { color: #58585a; }
.style-41434 li.group:first-child { margin-top: 0; }
.style-41434 li.group:before { content: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/98/site/972/images/orange_chevron.png');position: absolute;left: 0;top: -2px!important; }
.style-41434 div.content-wrap { counter-reset: my-counter;padding-left: 10px; }
.style-33000 .h2-style { color: #003595; }
.style-33000 .h4-style { margin: 0;color: #FFFFFF;box-sizing: border-box;line-height: 1.3;font-size: 18px; }
.style-33000 .h4-style:hover { text-decoration: underline; }
.style-33000 A { font-size: 18px; }
.style-33000 { margin: 0 0 40px; }
.style-33000 time { color: #58585A;font-weight: bold; }
.style-33000 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-33000 .h4-style A { text-decoration: none; }
.style-33000 .h4-style A:hover { color: #eba312; }
.style-33000 .long-description { color: #979799;padding-top: 5px; }
.style-33000 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-33000 .question { color: #4767AB; }
.style-33000 .answer { margin-left: 0px;position: relative; }
.style-33000 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-33000 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-33000 .photo img { width: 100%; }
.style-33000 .one-hundred { font-weight: bold; }
.style-33000 .fund .bar { background-color: #003594; }
.style-33000 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-33000 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-33000 .scale { color: #4767ab; }
.style-33000 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-33000 A.links-urllink { line-height: 1; }
.style-33000 A.links-urllink:hover { color: #eba312; }
.style-33000 .fund .chart .scale li i { border-color: #bdbec0; }
.style-33000 li.group { margin: 15px 0 0;position: relative;padding: 0 0 0 20px;overflow: hidden;min-height: 2.3em; }
.style-33000 li.group:hover { color: #58585a; }
.style-33000 li.group:first-child { margin-top: 0; }
.style-33000 li.group:before { content: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/98/site/972/images/orange_chevron.png');position: absolute;left: 0;top: -2px!important; }
.style-33000 div.content-wrap { counter-reset: my-counter;padding-left: 10px; }
.style-60255 .h2-style { color: #003595; }
.style-60255 .h4-style { margin: 0;color: inherit;box-sizing: border-box;line-height: 1.2;font-size: 22px; }
.style-60255 A { font-size: 18px; }
.style-60255 { margin: 0 0 40px; }
.style-60255 time { color: #58585A;font-weight: bold; }
.style-60255 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-60255 .h4-style A { text-decoration: none; }
.style-60255 .h4-style A:hover { color: #eba312; }
.style-60255 .long-description { color: #979799;padding-top: 5px; }
.style-60255 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-60255 .lists img { padding-right: 20pts;padding: 10px;ul padding-left: 20pts; }
.style-60255 .question { color: #4767AB; }
.style-60255 .answer { margin-left: 0px;position: relative; }
.style-60255 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-60255 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-60255 .photo img { width: 100%; }
.style-60255 .one-hundred { font-weight: bold; }
.style-60255 .fund .bar { background-color: #003594; }
.style-60255 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-60255 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-60255 .scale { color: #4767ab; }
.style-60255 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-60255 A.links-urllink { line-height: 1;font-size: 22px; }
.style-60255 A.links-urllink:hover { color: #eba312; }
.style-60255 .fund .chart .scale li i { border-color: #bdbec0; }
.style-60255 li.group { margin: 30px 0 0;position: relative;padding: 0 0 0 0px;overflow: hidden;min-height: 2.3em; }
.style-60255 li.group:hover { color: #58585a; }
.style-60255 li.group:first-child { margin-top: 0; }
.style-60255 div.content-wrap { counter-reset: my-counter;padding-left: 10px; }
.style-65122 .h2-style { color: #003595; }
.style-65122 .h4-style { margin: 0;color: #023694;box-sizing: border-box;line-height: 1.2;font-size: 22px; }
.style-65122 A { font-size: 18px; }
.style-65122 { margin: 0 0 40px;padding-top: 25px; }
.style-65122 time { color: #58585A;font-weight: bold; }
.style-65122 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-65122 .h4-style A { text-decoration: none; }
.style-65122 .h4-style A:hover { color: #eba312; }
.style-65122 .long-description { color: #979799;padding-top: 5px; }
.style-65122 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-65122 .question { color: #4767AB; }
.style-65122 .answer { margin-left: 0px;position: relative; }
.style-65122 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-65122 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-65122 .photo img { width: 100%; }
.style-65122 .one-hundred { font-weight: bold; }
.style-65122 .fund .bar { background-color: #003594; }
.style-65122 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-65122 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-65122 .scale { color: #4767ab; }
.style-65122 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-65122 A.links-urllink { line-height: 1; }
.style-65122 A.links-urllink:hover { color: #eba312; }
.style-65122 .fund .chart .scale li i { border-color: #bdbec0; }
.style-65122 li.group { margin: 15px 0 0;position: relative;padding: 0 0 0 20px;overflow: hidden;min-height: 2.3em; }
.style-65122 li.group:hover { color: #58585a; }
.style-65122 li.group:first-child { margin-top: 0; }
.style-65122 li.group:before { content: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/98/site/972/images/orange_chevron.png');position: absolute;left: 0;top: -2px!important; }
.style-65122 div.content-wrap { counter-reset: my-counter;padding-left: 10px; }
.style-47783 .h4-style { margin: 0;font-size: 40px;color: inherit;box-sizing: border-box;line-height: 1; }
.style-47783 .h4-style:hover { text-decoration: underline; }
.style-47783 A { font-size: 25px; }
.style-47783 { margin: 0 0 40px; }
.style-47783 time { color: #58585A;font-weight: bold; }
.style-47783 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-47783 .h4-style A { text-decoration: none; }
.style-47783 .h4-style A:hover { color: #eba312; }
.style-47783 .long-description { color: #979799;padding-top: 5px; }
.style-47783 .brief-description { margin: 15px 0;font-size: 20px;line-height: 26px; }
.style-47783 .question { color: #4767AB; }
.style-47783 .answer { margin-left: 0px;position: relative; }
.style-47783 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-47783 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-47783 .photo img { width: 100%; }
.style-47783 .one-hundred { font-weight: bold; }
.style-47783 .fund .bar { background-color: #003594; }
.style-47783 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-47783 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-47783 .scale { color: #4767ab; }
.style-47783 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-47783 A.links-urllink { line-height: 1; }
.style-47783 A.links-urllink:hover { color: #eba312; }
.style-47783 .fund .chart .scale li i { border-color: #bdbec0; }
.style-47783 li.group { margin: 10px 0 0;position: relative;padding: 0 0 0 20px;overflow: hidden;min-height: 2.3em; }
.style-47783 li.group:hover { color: #58585a; }
.style-47783 li.group:first-child { margin-top: 0; }
.style-47783 li.group:before { content: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/98/site/972/images/orange_chevron.png');position: absolute;left: 0;top: 10px!important; }
.style-47783 div.content-wrap { counter-reset: my-counter; }
.style-63306 .h2-style { color: #003494;margin: 40 0 40px; }
.style-63306 .h4-style { margin: 0;font-size: 21px;color: inherit;box-sizing: border-box;line-height: 1.2; }
.style-63306 .h4-style:hover { text-decoration: underline; }
.style-63306 A { font-size: 18px; }
.style-63306 .button { width: 80%; }
.style-63306 { margin: 40 0 40px; }
.style-63306 time { color: #58585A;font-weight: bold; }
.style-63306 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-63306 .h4-style A { text-decoration: none; }
.style-63306 .h4-style A:hover { color: #eba312; }
.style-63306 .long-description { color: #979799;padding-top: 5px; }
.style-63306 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-63306 .question { color: #4767AB; }
.style-63306 .answer { margin-left: 0px;position: relative; }
.style-63306 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-63306 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-63306 .photo img { width: 100%; }
.style-63306 .one-hundred { font-weight: bold; }
.style-63306 .fund .bar { background-color: #003594; }
.style-63306 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-63306 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-63306 .scale { color: #4767ab; }
.style-63306 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-63306 A.links-urllink { line-height: 1; }
.style-63306 A.links-urllink:hover { color: #eba312; }
.style-63306 .fund .chart .scale li i { border-color: #bdbec0; }
.style-63306 li.group { margin: 15px 0 0;position: relative;padding: 0 0 0 20px;overflow: hidden;min-height: 2.3em; }
.style-63306 li.group:hover { color: #58585a; }
.style-63306 li.group:first-child { margin-top: 0; }
.style-63306 li.group:before { content: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/98/site/972/images/orange_chevron.png');position: absolute;left: 0;top: -2px!important; }
.style-63306 div.content-wrap { counter-reset: my-counter; }
.style-29193 .h4-style { margin: 0;font-size: 21px;color: #4767AB;box-sizing: border-box;line-height: 1.2; }
.style-29193 A { color: inherit;line-height: 1;text-decoration: none; }
.style-29193 A:hover { color: #003594; }
.style-29193 { margin: 0 0 40px; }
.style-29193 time { color: #58585A;font-weight: bold; }
.style-29193 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-29193 .h4-style A { text-decoration: none; }
.style-29193 .h4-style A:hover { color: #eba312; }
.style-29193 .long-description { color: #979799;padding-top: 5px; }
.style-29193 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-29193 .question { color: #4767AB; }
.style-29193 .answer { margin-left: 10px;position: relative; }
.style-29193 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-29193 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-29193 .photo img { width: 100%; }
.style-29193 .one-hundred { font-weight: bold; }
.style-29193 .fund .bar { background-color: #003594; }
.style-29193 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-29193 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-29193 .scale { color: #4767ab; }
.style-29193 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-29193 A.links-urllink { font-size: 21px;line-height: 1; }
.style-29193 A.links-urllink:hover { color: #eba312; }
.style-29193 .fund .chart .scale li i { border-color: #bdbec0; }
.style-29193 li.group { margin: 15px 0 0;position: relative;padding: 0 0 0 20px;overflow: hidden;min-height: 2.3em; }
.style-29193 li.group:hover { color: #58585a; }
.style-29193 li.group:first-child { margin-top: 0; }
.style-29193 li.group:before { content: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/98/site/972/images/orange_chevron.png');position: absolute;left: 0;top: -2px!important; }
.style-29193 div.content-wrap { counter-reset: my-counter; }
.style-29193 .readmore-detail-page { margin-top: 5pt;margin-bottom: 20pt; }
.style-29193 .readmore-detail-page:hover { color: #FFFFFF; }
.style-28722 .h2-style { color: #003595; }
.style-28722 .h4-style { margin: 0;color: inherit;box-sizing: border-box;line-height: 2;padding-left: 110px;text-align: left;font-size: 12pt; }
.style-28722 A { color: inherit;font-size: 25px;text-decoration: none; }
.style-28722 A:hover { color: #003594; }
.style-28722 { margin: 0 0 40px; }
.style-28722 time { color: #58585A;font-weight: bold; }
.style-28722 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-28722 .h4-style A { text-decoration: none; }
.style-28722 .long-description { color: #979799; }
.style-28722 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px;color: #666666;padding-left: 110px; }
.style-28722 .brief-description:link { font-size: 14px; }
.style-28722 .lists img { float: none!important;position: absolute;left: 0;max-width: 100px;max-height: 100px;box-sizing: border-box; }
.style-28722 .question { color: #4767AB; }
.style-28722 .answer { margin-left: 40px;position: relative; }
.style-28722 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-28722 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-28722 .photo img { width: 100%; }
.style-28722 .one-hundred { font-weight: bold; }
.style-28722 .fund .bar { background-color: #003594; }
.style-28722 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-28722 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-28722 .scale { color: #4767ab; }
.style-28722 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-28722 .listdetail img { margin-left: 115px; }
.style-28722 A.links-urllink { font-size: 18px; }
.style-28722 A.links-urllink:hover { color: #003594; }
.style-28722 .fund .chart .scale li i { border-color: #bdbec0; }
.style-28722 li.group { margin: 20px 0 0;position: relative;overflow: hidden;min-height: 6.3em; }
.style-28722 li.group:hover { color: #58585a; }
.style-28722 li.group:first-child { margin-top: 0; }
.style-28722 div.content-wrap { counter-reset: my-counter; }
.style-23238 .h4-style { margin: 0;font-size: 21px;color: inherit;box-sizing: border-box;line-height: 1.2; }
.style-23238 .h4-style:hover { color: #003594; }
.style-23238 A { color: #4767AB;font-size: 18px;text-decoration: none; }
.style-23238 A:hover { color: #003594;text-decoration: underline; }
.style-23238 { margin: 0 0 40px; }
.style-23238 time { color: #58585A;font-weight: bold; }
.style-23238 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-23238 .h4-style A { text-decoration: none; }
.style-23238 .long-description { color: #979799; }
.style-23238 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-23238 .question { color: #4767AB; }
.style-23238 .answer { margin-left: 40px;position: relative; }
.style-23238 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-23238 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-23238 .photo img { width: 100%; }
.style-23238 .one-hundred { font-weight: bold; }
.style-23238 .fund .bar { background-color: #003594; }
.style-23238 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-23238 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-23238 .scale { color: #4767ab; }
.style-23238 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-23238 A.links-urllink { font-size: 21px; }
.style-23238 A.links-urllink:hover { color: #003594; }
.style-23238 .fund .chart .scale li i { border-color: #bdbec0; }
.style-23238 li.group { margin: 15px 0 0;position: relative;padding: 0 0 0 70px;overflow: hidden;min-height: 2.3em; }
.style-23238 li.group:hover { color: #58585a; }
.style-23238 li.group:first-child { margin-top: 0; }
.style-23238 li.group:before { content: counter(my-counter);counter-increment: my-counter;position: absolute;left: 0;top: 0;border-right: 2px solid #4767ab;width: 50px;height: 60px;font-size: 40px;font-family: "Helvetica";color: rgb(71, 103, 171);vertical-align: top;line-height: 1; }
.style-23238 div.content-wrap { counter-reset: my-counter; }
.style-62405 .h2-style { color: #003595; }
.style-62405 .h4-style { margin: 0;font-size: 21px;color: inherit;box-sizing: border-box;line-height: 1.2; }
.style-62405 A { color: #4767AB;font-size: 18px;text-decoration: none; }
.style-62405 A:hover { color: #EBA312;text-decoration: underline; }
.style-62405 { margin: 0 0 40px; }
.style-62405 time { color: #58585A;font-weight: bold; }
.style-62405 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-62405 .h4-style A { text-decoration: none; }
.style-62405 .long-description { color: #979799; }
.style-62405 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-62405 .question { color: #4767AB; }
.style-62405 .answer { margin-left: 40px;position: relative; }
.style-62405 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-62405 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-62405 .photo img { width: 100%; }
.style-62405 .one-hundred { font-weight: bold; }
.style-62405 .fund .bar { background-color: #003594; }
.style-62405 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-62405 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-62405 .scale { color: #4767ab; }
.style-62405 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-62405 A.links-urllink { font-size: 21px; }
.style-62405 A.links-urllink:hover { color: #003594; }
.style-62405 .fund .chart .scale li i { border-color: #bdbec0; }
.style-62405 li.group { margin: 15px 0 0;position: relative;padding: 0 0 0 70px;overflow: hidden;min-height: 2.3em; }
.style-62405 li.group:hover { color: #58585a; }
.style-62405 li.group:first-child { margin-top: 0; }
.style-62405 li.group:before { content: counter(my-counter);counter-increment: my-counter;position: absolute;left: 0;top: 0;border-right: 2px solid #4767ab;width: 50px;height: 60px;font-size: 40px;font-family: "Helvetica";color: rgb(71, 103, 171);vertical-align: top;line-height: 1; }
.style-62405 div.content-wrap { counter-reset: my-counter; }
.style-30677 .h4-style { margin: 0;font-size: 24px;color: #003595;box-sizing: border-box;line-height: 1.2; }
.style-30677 A { color: #4767AB;font-size: 18px;text-decoration: none; }
.style-30677 A:hover { color: #003594;text-decoration: underline;font-size: 18px; }
.style-30677 .button { font-weight: bold; }
.style-30677 .button:hover { color: #FFFFFF;font-weight: bold; }
.style-30677 { margin: 0 0 40px; }
.style-30677 time { color: #58585A;font-weight: bold; }
.style-30677 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-30677 .h4-style A { text-decoration: none; }
.style-30677 .long-description { color: #979799; }
.style-30677 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-30677 .question { color: #4767AB; }
.style-30677 .answer { margin-left: 40px;position: relative; }
.style-30677 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-30677 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-30677 .photo img { width: 100%; }
.style-30677 .one-hundred { font-weight: bold; }
.style-30677 .fund .bar { background-color: #003594; }
.style-30677 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-30677 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-30677 .scale { color: #4767ab; }
.style-30677 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-30677 A.links-urllink { font-size: 21px; }
.style-30677 A.links-urllink:hover { color: #003594; }
.style-30677 .fund .chart .scale li i { border-color: #bdbec0; }
.style-30677 li.group { margin: 15px 0 0;position: relative;padding: 0 0 0 70px;overflow: hidden;min-height: 2.3em; }
.style-30677 li.group:hover { color: #58585a; }
.style-30677 li.group:first-child { margin-top: 0; }
.style-30677 li.group:before { content: counter(my-counter);counter-increment: my-counter;position: absolute;left: 0;top: 0;border-right: 2px solid #4767ab;width: 50px;height: 60px;font-size: 40px;font-family: "Helvetica";color: rgb(71, 103, 171);vertical-align: top;line-height: 1; }
.style-30677 div.content-wrap { counter-reset: my-counter; }
.style-69829 .h4-style { margin: 0;font-size: 24px;color: #003595;box-sizing: border-box;line-height: 1.2; }
.style-69829 A { color: #4767AB;font-size: 18px;text-decoration: none; }
.style-69829 A:hover { color: #003594;text-decoration: underline;font-size: 18px; }
.style-69829 .button { font-weight: bold; }
.style-69829 .button:hover { color: #FFFFFF;font-weight: bold; }
.style-69829 { margin: 0 0 40px; }
.style-69829 time { color: #58585A;font-weight: bold; }
.style-69829 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-69829 .h4-style A { text-decoration: none; }
.style-69829 .long-description { color: #979799; }
.style-69829 .brief-description { margin: 14px 0;font-size: 24px;line-height: 1.2;color: #003595; }
.style-69829 .question { color: #4767AB; }
.style-69829 .answer { margin-left: 40px;position: relative; }
.style-69829 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-69829 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-69829 .photo img { width: 100%; }
.style-69829 .one-hundred { font-weight: bold; }
.style-69829 .fund .bar { background-color: #003594; }
.style-69829 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-69829 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-69829 .scale { color: #4767ab; }
.style-69829 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-69829 A.links-urllink { font-size: 21px; }
.style-69829 A.links-urllink:hover { color: #003594; }
.style-69829 .fund .chart .scale li i { border-color: #bdbec0; }
.style-69829 li.group { margin: 15px 0 0;position: relative;padding: 0 0 30px 90px;overflow: hidden;min-height: 2.3em; }
.style-69829 li.group:hover { color: #58585a; }
.style-69829 li.group:first-child { margin-top: 0; }
.style-69829 li.group:before { content: counter(my-counter);counter-increment: my-counter;position: absolute;left: 0;top: 0;border-right: 2px solid #4767ab;width: 50px;height: 60px;font-size: 40px;font-family: "Helvetica";color: rgb(71, 103, 171);vertical-align: top;line-height: 1; }
.style-69829 div.content-wrap { counter-reset: my-counter; }
.style-74652 .h4-style { margin: 0;font-size: 21px;color: inherit;box-sizing: border-box;line-height: 1.2; }
.style-74652 .h4-style:hover { color: #003594; }
.style-74652 A { color: #4767AB;font-size: 18px;text-decoration: none; }
.style-74652 A:hover { color: #003594;text-decoration: underline; }
.style-74652 { margin: 0 0 40px; }
.style-74652 time { color: #58585A;font-weight: bold; }
.style-74652 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-74652 .h4-style A { text-decoration: none; }
.style-74652 .long-description { color: #979799; }
.style-74652 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-74652 .question { color: #4767AB; }
.style-74652 .answer { margin-left: 40px;position: relative; }
.style-74652 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-74652 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-74652 .photo img { width: 100%; }
.style-74652 .one-hundred { font-weight: bold; }
.style-74652 .fund .bar { background-color: #003594; }
.style-74652 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-74652 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-74652 .scale { color: #4767ab; }
.style-74652 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-74652 A.links-urllink { font-size: 21px; }
.style-74652 A.links-urllink:hover { color: #003594; }
.style-74652 .fund .chart .scale li i { border-color: #bdbec0; }
.style-74652 li.group { margin: 15px 0 0;position: relative;padding: 0 0 0 70px;overflow: hidden;min-height: 2.3em; }
.style-74652 li.group:hover { color: #58585a; }
.style-74652 li.group:first-child { margin-top: 0; }
.style-74652 li.group:before { content: counter(my-counter);counter-increment: my-counter;position: absolute;left: 0;top: 0;border-right: 2px solid #4767ab;width: 50px;height: 60px;font-size: 40px;font-family: "Helvetica";color: rgb(71, 103, 171);vertical-align: top;line-height: 1; }
.style-74652 div.content-wrap { counter-reset: my-counter; }
.style-31869 .h4-style { margin: 0;font-size: 21px;color: inherit;box-sizing: border-box;line-height: 1.2; }
.style-31869 .h4-style:hover { color: #003594; }
.style-31869 A { color: #4767AB;font-size: 18px;text-decoration: none; }
.style-31869 A:hover { color: #003594;text-decoration: underline; }
.style-31869 { margin: 0 0 40px; }
.style-31869 time { color: #58585A;font-weight: bold; }
.style-31869 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-31869 .h4-style A { text-decoration: none; }
.style-31869 .long-description { color: #979799; }
.style-31869 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-31869 .question { color: #4767AB; }
.style-31869 .answer { margin-left: 40px;position: relative; }
.style-31869 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-31869 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-31869 .photo img { width: 100%; }
.style-31869 .one-hundred { font-weight: bold; }
.style-31869 .fund .bar { background-color: #003594; }
.style-31869 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-31869 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-31869 .scale { color: #4767ab; }
.style-31869 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-31869 A.links-urllink { font-size: 21px; }
.style-31869 A.links-urllink:hover { color: #003594; }
.style-31869 .fund .chart .scale li i { border-color: #bdbec0; }
.style-31869 li.group { margin: 15px 0 0;position: relative;padding: 0 0 0 70px;overflow: hidden;min-height: 2.3em; }
.style-31869 li.group:hover { color: #58585a; }
.style-31869 li.group:first-child { margin-top: 0; }
.style-31869 li.group:before { content: counter(my-counter);counter-increment: my-counter;position: absolute;left: 0;top: 0;border-right: 2px solid #4767ab;width: 50px;height: 60px;font-size: 40px;font-family: "Helvetica";color: rgb(71, 103, 171);vertical-align: top;line-height: 1; }
.style-31869 div.content-wrap { counter-reset: my-counter; }
.style-28486 .h4-style { margin: 0;font-size: 21px;color: inherit;box-sizing: border-box;line-height: 1.2; }
.style-28486 A { color: #003594;font-size: 20px;text-decoration: none; }
.style-28486 A:hover { color: #003594;text-decoration: underline; }
.style-28486 { margin: 0 0 40px; }
.style-28486 time { color: #58585A;font-weight: bold; }
.style-28486 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-28486 .h4-style A { text-decoration: none; }
.style-28486 .long-description { color: #747475; }
.style-28486 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px;color: #747475; }
.style-28486 .question { color: #4767AB; }
.style-28486 .answer { margin-left: 40px;position: relative; }
.style-28486 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-28486 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-28486 .photo img { width: 100%; }
.style-28486 .one-hundred { font-weight: bold; }
.style-28486 .fund .bar { background-color: #003594; }
.style-28486 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-28486 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-28486 .scale { color: #4767ab; }
.style-28486 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-28486 A.links-urllink { font-size: 21px; }
.style-28486 A.links-urllink:hover { color: #003594; }
.style-28486 .fund .chart .scale li i { border-color: #bdbec0; }
.style-28486 li.group { margin: 15px 0 0;position: relative;padding: 0 0 0 30px;overflow: hidden;min-height: 2.3em; }
.style-28486 li.group:hover { color: #58585a; }
.style-28486 li.group:first-child { margin-top: 0; }
.style-28486 li.group:before { content: '\2022';position: absolute;left: 0;top: -10px;font-size: 40px;font-family: "Helvetica";color: #4767ab;vertical-align: top;line-height: 1; }
.style-28486 div.content-wrap { counter-reset: my-counter; }
.style-77663 .h2-style { color: #4767AB; }
.style-77663 .h4-style { margin: 0;font-size: 21px;color: inherit;box-sizing: border-box;line-height: 1.2; }
.style-77663 A { color: #4767AB;font-size: 20px;text-decoration: none; }
.style-77663 A:hover { color: #003594;text-decoration: underline; }
.style-77663 { margin: 0 0 40px; }
.style-77663 time { color: #58585A;font-weight: bold; }
.style-77663 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-77663 .h4-style A { text-decoration: none; }
.style-77663 .long-description { color: #626263; }
.style-77663 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px;color: #626263; }
.style-77663 .question { color: #4767AB; }
.style-77663 .answer { margin-left: 40px;position: relative; }
.style-77663 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-77663 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-77663 .photo img { width: 100%; }
.style-77663 .one-hundred { font-weight: bold; }
.style-77663 .fund .bar { background-color: #003594; }
.style-77663 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-77663 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-77663 .scale { color: #4767ab; }
.style-77663 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-77663 A.links-urllink { font-size: 21px; }
.style-77663 A.links-urllink:hover { color: #003594; }
.style-77663 .fund .chart .scale li i { border-color: #bdbec0; }
.style-77663 li.group { margin: 20px 0 0;position: relative;overflow: hidden;min-height: 2.3em; }
.style-77663 li.group:hover { color: #58585a; }
.style-77663 li.group:first-child { margin-top: 0; }
.style-77663 div.content-wrap { counter-reset: my-counter; }
.style-28373 .h4-style { margin: 0;font-size: 21px;color: inherit;box-sizing: border-box;line-height: 1.2; }
.style-28373 A { color: #4767AB;font-size: 20px;text-decoration: none; }
.style-28373 A:hover { color: #003594;text-decoration: underline; }
.style-28373 { margin: 0 0 40px; }
.style-28373 time { color: #58585A;font-weight: bold; }
.style-28373 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-28373 .h4-style A { text-decoration: none; }
.style-28373 .long-description { color: #626263; }
.style-28373 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px;color: #626263; }
.style-28373 .question { color: #4767AB; }
.style-28373 .answer { margin-left: 40px;position: relative; }
.style-28373 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-28373 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-28373 .photo img { width: 100%; }
.style-28373 .one-hundred { font-weight: bold; }
.style-28373 .fund .bar { background-color: #003594; }
.style-28373 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-28373 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-28373 .scale { color: #4767ab; }
.style-28373 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-28373 A.links-urllink { font-size: 21px; }
.style-28373 A.links-urllink:hover { color: #003594; }
.style-28373 .fund .chart .scale li i { border-color: #bdbec0; }
.style-28373 li.group { margin: 20px 0 0;position: relative;overflow: hidden;min-height: 2.3em; }
.style-28373 li.group:hover { color: #58585a; }
.style-28373 li.group:first-child { margin-top: 0; }
.style-28373 div.content-wrap { counter-reset: my-counter; }
.style-32852 .h2-style { color: #003595; }
.style-32852 .h4-style { margin: 0;font-size: 21px;color: inherit;box-sizing: border-box;line-height: 1.2; }
.style-32852 A { color: #4767AB;font-size: 20px;text-decoration: none; }
.style-32852 A:hover { color: #003594;text-decoration: underline; }
.style-32852 { margin: 0 0 40px; }
.style-32852 time { color: #58585A;font-weight: bold; }
.style-32852 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-32852 .h4-style A { text-decoration: none; }
.style-32852 .long-description { color: #626263; }
.style-32852 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px;color: #626263; }
.style-32852 .question { color: #4767AB; }
.style-32852 .answer { margin-left: 40px;position: relative;padding-top: 9px;font-size: 17px; }
.style-32852 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-32852 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-32852 .photo img { width: 100%; }
.style-32852 .one-hundred { font-weight: bold; }
.style-32852 .fund .bar { background-color: #003594; }
.style-32852 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-32852 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-32852 .scale { color: #4767ab; }
.style-32852 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-32852 A.links-urllink { font-size: 21px; }
.style-32852 A.links-urllink:hover { color: #003594; }
.style-32852 .fund .chart .scale li i { border-color: #bdbec0; }
.style-32852 li.group { margin: 20px 0 0;position: relative;overflow: hidden;min-height: 2.3em;margin-bottom: 50px; }
.style-32852 li.group:hover { color: #58585a; }
.style-32852 li.group:first-child { margin-top: 0; }
.style-32852 div.content-wrap { counter-reset: my-counter; }
.style-87312 .h2-style { color: #003595; }
.style-87312 .h4-style { margin: 0;font-size: 25px;color: inherit;box-sizing: border-box;line-height: 1.2;padding-top: 30px;text-decoration: underline;text-decoration-color: #4767AB; }
.style-87312 A { color: #4767AB;font-size: 20px;text-decoration: underline; }
.style-87312 A:hover { color: #003594;text-decoration: underline; }
.style-87312 { margin: 0 0 40px; }
.style-87312 time { color: #58585A;font-weight: bold; }
.style-87312 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-87312 .h4-style A { text-decoration: none; }
.style-87312 .long-description { color: #626263; }
.style-87312 .brief-description { margin: 15px 0;font-size: 18px;line-height: 26px;color: #626263;padding-left: 110px;padding-right: 20px; }
.style-87312 .lists img { width: 100px; }
.style-87312 .question { color: #4767AB; }
.style-87312 .answer { margin-left: 40px;position: relative;padding-top: 9px;font-size: 17px; }
.style-87312 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-87312 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-87312 .photo img { width: 100%; }
.style-87312 .one-hundred { font-weight: bold; }
.style-87312 .fund .bar { background-color: #003594; }
.style-87312 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-87312 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-87312 .scale { color: #4767ab; }
.style-87312 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-87312 A.links-urllink { font-size: 21px; }
.style-87312 A.links-urllink:hover { color: #003594; }
.style-87312 .fund .chart .scale li i { border-color: #bdbec0; }
.style-87312 li.group { margin: 20px 0 0;position: relative;overflow: hidden;min-height: 2.3em;margin-bottom: 20px; }
.style-87312 li.group:hover { color: #58585a; }
.style-87312 li.group:first-child { margin-top: 0; }
.style-87312 div.content-wrap { counter-reset: my-counter; }
.style-32850 .h2-style { color: #003595; }
.style-32850 .h4-style { margin: 0;font-size: 21px;color: inherit;box-sizing: border-box;line-height: 1.2; }
.style-32850 A { color: #003594;font-size: 18px;text-decoration: none; }
.style-32850 A:hover { color: #003594;text-decoration: underline; }
.style-32850 { margin: 0 0 40px; }
.style-32850 time { color: #58585A;font-weight: bold; }
.style-32850 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-32850 .h4-style A { text-decoration: none; }
.style-32850 .long-description { color: #676769;font-size: 21px; }
.style-32850 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px;color: #767678; }
.style-32850 .question { color: #4767AB; }
.style-32850 .answer { margin-left: 40px;position: relative; }
.style-32850 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-32850 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-32850 .photo img { width: 100%; }
.style-32850 .one-hundred { font-weight: bold; }
.style-32850 .fund .bar { background-color: #003594; }
.style-32850 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-32850 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-32850 .scale { color: #4767ab; }
.style-32850 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-32850 A.links-urllink { font-size: 21px; }
.style-32850 A.links-urllink:hover { color: #003594; }
.style-32850 .fund .chart .scale li i { border-color: #bdbec0; }
.style-32850 li.group { margin: 15px 0 0;position: relative;padding: 0 0 0 70px;overflow: hidden;min-height: 2.3em; }
.style-32850 li.group:hover { color: #58585a; }
.style-32850 li.group:first-child { margin-top: 0; }
.style-32850 li.group:before { content: counter(my-counter);counter-increment: my-counter;position: absolute;left: 0;top: 0;border-right: 2px solid #eba312;width: 50px;height: 60px;font-size: 40px;font-family: "Helvetica";color: #eba312;vertical-align: top;line-height: 1; }
.style-32850 div.content-wrap { counter-reset: my-counter; }
.style-24046 .h4-style { margin: 0;font-size: 21px;color: inherit;box-sizing: border-box;line-height: 1.2; }
.style-24046 A { color: #003594;font-size: 18px;text-decoration: none; }
.style-24046 A:hover { color: #003594;text-decoration: underline; }
.style-24046 { margin: 0 0 40px; }
.style-24046 time { color: #58585A;font-weight: bold; }
.style-24046 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-24046 .h4-style A { text-decoration: none; }
.style-24046 .long-description { color: #767678; }
.style-24046 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px;color: #767678; }
.style-24046 .question { color: #4767AB; }
.style-24046 .answer { margin-left: 40px;position: relative; }
.style-24046 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-24046 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-24046 .photo img { width: 100%; }
.style-24046 .one-hundred { font-weight: bold; }
.style-24046 .fund .bar { background-color: #003594; }
.style-24046 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-24046 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-24046 .scale { color: #4767ab; }
.style-24046 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-24046 A.links-urllink { font-size: 21px; }
.style-24046 A.links-urllink:hover { color: #003594; }
.style-24046 .fund .chart .scale li i { border-color: #bdbec0; }
.style-24046 li.group { margin: 15px 0 0;position: relative;padding: 0 0 0 70px;overflow: hidden;min-height: 2.3em; }
.style-24046 li.group:hover { color: #58585a; }
.style-24046 li.group:first-child { margin-top: 0; }
.style-24046 li.group:before { content: counter(my-counter);counter-increment: my-counter;position: absolute;left: 0;top: 0;border-right: 2px solid #eba312;width: 50px;height: 60px;font-size: 40px;font-family: "Helvetica";color: #eba312;vertical-align: top;line-height: 1; }
.style-24046 div.content-wrap { counter-reset: my-counter; }
.style-32851 .h2-style { color: #003595; }
.style-32851 .h4-style { margin: 0;font-size: 21px;color: inherit;box-sizing: border-box;line-height: 1.2;padding-top: 5pt; }
.style-32851 A { color: inherit;font-size: 23px;text-decoration: none; }
.style-32851 A:hover { color: #003594; }
.style-32851 { margin: 0 0 40px; }
.style-32851 time { color: #58585A;font-weight: bold; }
.style-32851 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-32851 .h4-style A { text-decoration: none; }
.style-32851 .long-description { color: #444445; }
.style-32851 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px;color: #444445; }
.style-32851 .question { color: #4767AB; }
.style-32851 .answer { margin-left: 40px;position: relative; }
.style-32851 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-32851 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-32851 .photo img { width: 100%; }
.style-32851 .one-hundred { font-weight: bold; }
.style-32851 .fund .bar { background-color: #003594; }
.style-32851 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-32851 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-32851 .scale { color: #4767ab; }
.style-32851 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-32851 A.links-urllink { font-size: 21px; }
.style-32851 A.links-urllink:hover { color: #003594; }
.style-32851 .fund .chart .scale li i { border-color: #bdbec0; }
.style-32851 li.group { margin: 15px 0 0;position: relative;padding: 0 0 0 30px;overflow: hidden;min-height: 2.3em; }
.style-32851 li.group:hover { color: #58585a; }
.style-32851 li.group:first-child { margin-top: 0; }
.style-32851 li.group:before { content: '\2022';position: absolute;left: 0;top: 0;font-size: 40px;font-family: "Helvetica";color: #eba312;vertical-align: top;line-height: 1; }
.style-32851 div.content-wrap { counter-reset: my-counter; }
.style-61645 .h4-style { margin: 0;font-size: 24px;box-sizing: border-box;line-height: 1.2;padding-bottom: 10px; }
.style-61645 .h4-style:hover { font-size: 24px; }
.style-61645 A { font-size: 18px; }
.style-61645 { margin: 0 0 40px;padding-left: 0px;padding-right: 20px; }
.style-61645 .description { margin: 10px 0; }
.style-61645 time { color: #AFAFB3;font-weight: bold;font-size: 12px; }
.style-61645 .readmore { margin-bottom: 15px;margin-top: 20px; }
.style-61645 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-61645 .link-image { text-align: left; }
.style-61645 .h4-style A { text-decoration: none; }
.style-61645 .long-description { color: #979799; }
.style-61645 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-61645 .author { padding-top: 5px; }
.style-61645 .question { color: #4767AB; }
.style-61645 .answer { margin-left: 40px;position: relative;padding-top: 8px; }
.style-61645 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-61645 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-61645 .photo img { width: 100%; }
.style-61645 form input[type=text] { font-size: 18px; }
.style-61645 form textarea { font-size: 18px;border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-61645 .one-hundred { font-weight: bold; }
.style-61645 .fund .bar { background-color: #003594; }
.style-61645 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-61645 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-61645 .scale { color: #4767ab; }
.style-61645 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-61645 .externalvideo .content-wrap { padding: 0px; }
.style-61645 .externalvideo .content-wrap:before { margins: -20px; }
.style-61645 .fund .chart .scale li i { border-color: #bdbec0; }
.style-61645 li.group { position: relative;overflow: hidden;min-height: 2.3em; }
.style-61645 li.group:first-child { margin-top: 0; }
.style-61645 div.content-wrap { counter-reset: my-counter; }
.style-28471 { margin: 0 0 20px;text-align: right; }
.style-28471 .description { margin: 10px 0; }
.style-28471 time { color: #58585A;font-weight: bold; }
.style-28471 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-28471 .h4-style A { text-decoration: none; }
.style-28471 .long-description { color: #979799; }
.style-28471 .question { color: #4767AB; }
.style-28471 .answer { margin-left: 40px;position: relative; }
.style-28471 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-28471 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-28471 .photo img { width: 100%; }
.style-28471 .one-hundred { font-weight: bold; }
.style-28471 .fund .bar { background-color: #003594; }
.style-28471 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-28471 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-28471 .scale { color: #4767ab; }
.style-28471 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-28471 .fund .chart .scale li i { border-color: #bdbec0; }
.style-28471 li.group { margin: 15px 0 0; }
.style-28471 li.group:first-child { margin-top: 0; }
.style-23054 { margin: 0 0 22px; }
.style-23054 div.content-wrap { font-size: 16px;color: #003594; }
.style-23055 .link-image { margin: 0 30px 10px 0;padding: 0; }
.style-23055 .link-image:hover { opacity: 0.75; }
.style-23055 .logo img { margin: 0 0 30px; }
.style-23055 li.group { margin: 0;display: inline-block; }
.style-32820 .link-image { margin: 0 15px 10px 0;padding: 0; }
.style-32820 .link-image:hover { opacity: 0.75; }
.style-32820 .logo img { margin: 0 0 30px; }
.style-32820 li.group { margin: 0;display: inline-block; }
.style-32828 .category-description { padding-bottom: 12px; }
.style-32828 .link-image { margin: 0 30px 10px 0;padding: 0; }
.style-32828 .link-image:hover { opacity: 0.75; }
.style-32828 .logo img { margin: 0 0 30px; }
.style-32828 li.group { margin: 0;display: inline-block; }
.style-23056 { margin: 0 0 20px; }
.style-23056 .submit-button { border: none;background-color: #f5f5f5;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/01a_30.png');background-repeat: no-repeat;background-position: center center;color: transparent;text-indent: -99999px;width: 36px;height: 36px;margin: 0; }
.style-23056 .search-text { border: 0;background-color: #f5f5f5;height: 36px;padding: 0 10px;margin: 0; }
.style-23056 .search-text:focus { outline: none; }
.style-23056 div.content-wrap { text-align: right; }
.style-23059 .mini-sitemap-open { font-size: 19px;font-family: "Helvetica";color: rgb(235, 163, 18);text-decoration: none;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/01a_43.png');background-repeat: no-repeat;background-position: left center;padding-left: 15px;position: relative;top: -80px;left: 535px;display: inline-block; }
.style-23059 .mini-sitemap-close { font-size: 19px;font-family: "Helvetica";color: rgb(235, 163, 18);text-decoration: none;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/01a_43.png');background-repeat: no-repeat;background-position: left center;padding-left: 15px;position: relative;top: -80px;left: 535px;display: inline-block; }
.style-23059 .ms-l1-text { color: #EBA312;font-size: 22px;line-height: 24px;text-decoration: none;margin-bottom: 33px;display: block; }
.style-23059 .ms-l2-text { color: #58585A;font-size: 15px;line-height: 18px;text-decoration: none;display: block;margin: 0 0 20px; }
.style-23059 div.content-wrap { margin-top: 20pt; }
.style-32821 .mini-sitemap-open { font-size: 19px;font-family: "Helvetica";color: rgb(235, 163, 18);text-decoration: none;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/01a_43.png');background-repeat: no-repeat;background-position: left center;padding-left: 15px;position: relative;left: 535px;top: -53px;display: inline-block; }
.style-32821 .mini-sitemap-close { font-size: 19px;font-family: "Helvetica";color: rgb(235, 163, 18);text-decoration: none;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/01a_43.png');background-repeat: no-repeat;background-position: left center;padding-left: 15px;position: relative;top: -85px;left: 535px;display: inline-block; }
.style-32821 .ms-l1-text { color: #EBA312;font-size: 22px;line-height: 24px;text-decoration: none;margin-bottom: 33px;display: block; }
.style-32821 .ms-l2-text { color: #58585A;font-size: 15px;line-height: 18px;text-decoration: none;display: block;margin: 0 0 20px; }
.style-33358 .mini-sitemap-open { font-size: 19px;font-family: "Helvetica";color: rgb(235, 163, 18);text-decoration: none;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/01a_43.png');background-repeat: no-repeat;background-position: left center;padding-left: 15px;position: relative;top: -80px;left: 450px;display: inline-block; }
.style-33358 .mini-sitemap-close { font-size: 19px;font-family: "Helvetica";color: rgb(235, 163, 18);text-decoration: none;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/01a_43.png');background-repeat: no-repeat;background-position: left center;padding-left: 15px;position: relative;top: -80px;left: 450px;display: inline-block; }
.style-33358 .ms-l1-text { color: #EBA312;font-size: 22px;line-height: 24px;text-decoration: none;margin-bottom: 33px;display: block; }
.style-33358 .ms-l2-text { color: #58585A;font-size: 15px;line-height: 18px;text-decoration: none;display: block;margin: 0 0 20px; }
.style-33358 div.content-wrap { margin-top: 20pt; }
.style-22972 div.content-wrap { margin: 0 0 30px; }
.style-58389 div.content-wrap { margin: 35px 0 40px; }
.style-23058 { margin: 0;text-align: right;float: right; }
.style-23058 .submit-button { border: none;background-color: #f5f5f5;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/01a_30.png');background-repeat: no-repeat;background-position: center center;color: transparent;text-indent: -99999px;width: 36px;height: 36px;margin: 0;position: relative;z-index: 4;opacity: 0;-webkit-transition: opacity .2s ease-in-out;-moz-transition: opacity .2s ease-in-out;-o-transition: opacity .2s ease-in-out;transition: opacity .2s ease-in-out; }
.style-23058 .search-text { border: 0;background-color: #f5f5f5;height: 36px;padding: 0 10px;margin: 0;position: relative;z-index: 4;opacity: 0;color: #58585A;-webkit-transition: opacity .2s ease-in-out;-moz-transition: opacity .2s ease-in-out;-o-transition: opacity .2s ease-in-out;transition: opacity .2s ease-in-out; }
.style-23058 .search-text:focus { outline: none; }
.style-23058 div.content-wrap { text-align: right;position: relative;display: inline-block;padding: 6px 0 8px; }
.style-23058 div.content-wrap:before { content: 'Search';font-size: 15px;color: #000a29;position: absolute;top: calc(50% - 14px);left: 0;right: 0;width: 100%;z-index: 2;font-weight: 100; }
.style-28765 .h1-style { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-28765 { position: absolute;bottom: 25px;width: auto;box-sizing: border-box;left: auto; }
.style-28765 .page-title-level-1 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-28765 .page-title-level-2 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-28765 .page-title-level-3 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-28765 .page-title-level-4 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-28765 .page-title-level-5 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-28765 .page-title-level-6 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-28765 .pagetitle hgroup { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-47703 .h1-style { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-47703 { position: absolute;bottom: 25px;width: auto;box-sizing: border-box;left: auto;margin-top: 25px; }
.style-47703 .page-title-level-1 { margin: 0;font-weight: bold;font-size: 23px;color: #FFFFFF;line-height: 1.2; }
.style-47703 .page-title-level-2 { margin: 0;font-weight: bold;font-size: 47px;color: #FFFFFF;line-height: 1.2; }
.style-47703 .page-title-level-3 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-47703 .page-title-level-4 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-47703 .page-title-level-5 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-47703 .page-title-level-6 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-47703 .pagetitle hgroup { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-29144 .h1-style { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-29144 { position: absolute;bottom: 25px;width: auto;box-sizing: border-box;left: auto;margin-top: 25px; }
.style-29144 .page-title-level-1 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-29144 .page-title-level-2 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-29144 .page-title-level-3 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-29144 .page-title-level-4 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-29144 .page-title-level-5 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-29144 .page-title-level-6 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-29144 .pagetitle hgroup { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-29145 .h1-style { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-29145 { position: absolute;bottom: 25px;width: auto;box-sizing: border-box;left: auto;margin-top: 25px; }
.style-29145 .page-title-level-1 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-29145 .page-title-level-2 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-29145 .page-title-level-3 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-29145 .page-title-level-4 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-29145 .page-title-level-5 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-29145 .page-title-level-6 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-29145 .pagetitle hgroup { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-33055 .h1-style { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-33055 { position: absolute;bottom: 25px;width: auto;box-sizing: border-box;left: auto;margin-top: 25px; }
.style-33055 .page-title-level-1 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-33055 .page-title-level-2 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-33055 .page-title-level-3 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-33055 .page-title-level-4 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-33055 .page-title-level-5 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-33055 .page-title-level-6 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-33055 .pagetitle hgroup { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-23090 .h1-style { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-23090 { position: absolute;bottom: 25px;width: auto;box-sizing: border-box;left: auto;margin-top: 25px; }
.style-23090 .page-title-level-1 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-23090 .page-title-level-2 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-23090 .page-title-level-3 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-23090 .page-title-level-4 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-23090 .page-title-level-5 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-23090 .page-title-level-6 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-23090 .pagetitle hgroup { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-68293 .h1-style { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-68293 { position: absolute;bottom: 25px;width: auto;box-sizing: border-box;left: auto;margin-top: 25px; }
.style-68293 .page-title-level-1 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-68293 .page-title-level-2 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-68293 .page-title-level-3 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-68293 .page-title-level-4 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-68293 .page-title-level-5 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-68293 .page-title-level-6 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-68293 .pagetitle hgroup { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-77952 .h1-style { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-77952 { position: absolute;bottom: 25px;width: auto;box-sizing: border-box;left: auto;margin-top: 25px; }
.style-77952 .page-title-level-1 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-77952 .page-title-level-2 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-77952 .page-title-level-3 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-77952 .page-title-level-4 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-77952 .page-title-level-5 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-77952 .page-title-level-6 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-77952 .pagetitle hgroup { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-34293 .h1-style { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-34293 { position: absolute;bottom: 25px;width: auto;box-sizing: border-box;left: auto;margin-top: 25px; }
.style-34293 .page-title-level-1 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-34293 .page-title-level-2 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-34293 .page-title-level-3 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-34293 .page-title-level-4 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-34293 .page-title-level-5 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-34293 .page-title-level-6 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-34293 .pagetitle hgroup { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-28933 .h1-style { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-28933 { position: absolute;bottom: 25px;width: auto;box-sizing: border-box;left: auto;margin-top: 25px; }
.style-28933 .page-title-level-1 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-28933 .page-title-level-2 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-28933 .page-title-level-3 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-28933 .page-title-level-4 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-28933 .page-title-level-5 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-28933 .page-title-level-6 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-28933 .pagetitle hgroup { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-33503 .h1-style { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-33503 { position: absolute;bottom: 25px;width: auto;box-sizing: border-box;left: auto;margin-top: 25px; }
.style-33503 .page-title-level-1 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-33503 .page-title-level-2 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-33503 .page-title-level-3 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-33503 .page-title-level-4 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-33503 .page-title-level-5 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-33503 .page-title-level-6 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-33503 .pagetitle hgroup { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-31283 .h1-style { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-31283 { position: absolute;bottom: 25px;width: auto;box-sizing: border-box;left: auto;margin-top: 25px; }
.style-31283 .page-title-level-1 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-31283 .page-title-level-2 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-31283 .page-title-level-3 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-31283 .page-title-level-4 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-31283 .page-title-level-5 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-31283 .page-title-level-6 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-31283 .pagetitle hgroup { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-41231 .h1-style { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-41231 { position: absolute;bottom: 25px;width: auto;box-sizing: border-box;left: auto;margin-top: 25px; }
.style-41231 .page-title-level-1 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-41231 .page-title-level-2 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-41231 .page-title-level-3 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-41231 .page-title-level-4 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-41231 .page-title-level-5 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-41231 .page-title-level-6 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-41231 .pagetitle hgroup { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-32603 .h1-style { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-32603 { position: absolute;bottom: 25px;width: auto;box-sizing: border-box;left: auto;margin-top: 25px; }
.style-32603 .page-title-level-1 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-32603 .page-title-level-2 { margin: 0;font-weight: 400;font-size: 18px;color: #fff;line-height: 1.2; }
.style-32603 .page-title-level-3 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-32603 .page-title-level-4 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-32603 .page-title-level-5 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-32603 .page-title-level-6 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-32603 .pagetitle hgroup { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-32671 .h1-style { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-32671 { position: absolute;bottom: 25px;width: auto;box-sizing: border-box;left: auto;margin-top: 25px; }
.style-32671 .page-title-level-1 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-32671 .page-title-level-2 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-32671 .page-title-level-3 { margin: 0;font-weight: 400;font-size: 23px;color: #FFFFFF;line-height: 1.2; }
.style-32671 .page-title-level-4 { margin: 0;font-weight: 400;font-size: 47px;color: #FFFFFF;line-height: 1.2; }
.style-32671 .page-title-level-5 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-32671 .page-title-level-6 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-32671 .pagetitle hgroup { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-33360 .h1-style { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-33360 { position: absolute;bottom: 25px;width: auto;box-sizing: border-box;left: auto;margin-top: 25px; }
.style-33360 .page-title-level-1 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-33360 .page-title-level-2 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-33360 .page-title-level-3 { margin: 0;font-weight: 400;font-size: 23px;color: #FFFFFF;line-height: 1.2; }
.style-33360 .page-title-level-4 { margin: 0;font-weight: 400;font-size: 47px;color: #FFFFFF;line-height: 1.2; }
.style-33360 .page-title-level-5 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-33360 .page-title-level-6 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-33360 .pagetitle hgroup { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-31670 .h1-style { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-31670 { position: absolute;bottom: 25px;width: auto;box-sizing: border-box;left: auto;margin-top: 25px; }
.style-31670 .page-title-level-1 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-31670 .page-title-level-2 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-31670 .page-title-level-3 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-31670 .page-title-level-4 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-31670 .page-title-level-5 { margin: 0;font-weight: 400;font-size: 47px;color: #FFFFFF;line-height: 1.2; }
.style-31670 .page-title-level-6 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-31670 .pagetitle hgroup { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-31656 .h1-style { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-31656 { position: absolute;bottom: 25px;width: auto;box-sizing: border-box;left: auto;margin-top: 25px; }
.style-31656 .page-title-level-1 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-31656 .page-title-level-2 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-31656 .page-title-level-3 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-31656 .page-title-level-4 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-31656 .page-title-level-5 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-31656 .page-title-level-6 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-31656 .pagetitle hgroup { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-32672 .h1-style { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-32672 { position: absolute;bottom: 25px;width: auto;box-sizing: border-box;left: auto;margin-top: 25px; }
.style-32672 .page-title-level-1 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-32672 .page-title-level-2 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-32672 .page-title-level-3 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-32672 .page-title-level-4 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-32672 .page-title-level-5 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-32672 .page-title-level-6 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-32672 .pagetitle hgroup { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-33500 .h1-style { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-33500 { position: absolute;bottom: 25px;width: auto;box-sizing: border-box;left: auto;margin-top: 25px; }
.style-33500 .page-title-level-1 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-33500 .page-title-level-2 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-33500 .page-title-level-3 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-33500 .page-title-level-4 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-33500 .page-title-level-5 { margin: 0;font-weight: 400;font-size: 23px;color: #fff;line-height: 1.2; }
.style-33500 .page-title-level-6 { margin: 0;font-weight: 400;font-size: 47px;color: #fff;line-height: 1.2; }
.style-33500 .pagetitle hgroup { font-size: 47px;line-height: 1.2;font-family: "Helvetica";color: rgb(255, 255, 255); }
.style-23263 { margin: 0;font-size: 22px;color: #fff;line-height: 1.273; }
.style-23263 time { color: #58585A;font-weight: bold; }
.style-23263 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-23263 .h4-style A { text-decoration: none; }
.style-23263 .long-description { color: #979799; }
.style-23263 .question { color: #4767AB; }
.style-23263 .answer { margin-left: 40px;position: relative; }
.style-23263 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-23263 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-23263 .photo img { width: 100%; }
.style-23263 .one-hundred { font-weight: bold; }
.style-23263 .fund .bar { background-color: #003594; }
.style-23263 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-23263 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-23263 .scale { color: #4767ab; }
.style-23263 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-23263 .fund .chart .scale li i { border-color: #bdbec0; }
.style-23263 li.group { margin: 15px 0 0; }
.style-23263 li.group:first-child { margin-top: 0; }
.style-23263 div.content-wrap { color: #FFFFFF; }
.style-32853 { margin: 0;font-size: 22px;color: #fff;line-height: 1.273; }
.style-32853 time { color: #58585A;font-weight: bold; }
.style-32853 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-32853 .h4-style A { text-decoration: none; }
.style-32853 .long-description { color: #979799; }
.style-32853 .question { color: #4767AB; }
.style-32853 .answer { margin-left: 40px;position: relative; }
.style-32853 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-32853 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-32853 .photo img { width: 100%; }
.style-32853 .one-hundred { font-weight: bold; }
.style-32853 .fund .bar { background-color: #003594; }
.style-32853 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-32853 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-32853 .scale { color: #4767ab; }
.style-32853 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-32853 .fund .chart .scale li i { border-color: #bdbec0; }
.style-32853 li.group { margin: 15px 0 0; }
.style-32853 li.group:first-child { margin-top: 0; }
.style-32853 div.content-wrap { text-align: center; }
.style-73856 { margin: 0;font-size: 22px;color: #fff;line-height: 1.273; }
.style-73856 time { color: #58585A;font-weight: bold; }
.style-73856 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-73856 .h4-style A { text-decoration: none; }
.style-73856 .long-description { color: #979799; }
.style-73856 .question { color: #4767AB; }
.style-73856 .answer { margin-left: 40px;position: relative; }
.style-73856 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-73856 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-73856 .photo img { width: 100%; }
.style-73856 .one-hundred { font-weight: bold; }
.style-73856 .fund .bar { background-color: #003594; }
.style-73856 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-73856 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-73856 .scale { color: #4767ab; }
.style-73856 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-73856 .fund .chart .scale li i { border-color: #bdbec0; }
.style-73856 li.group { margin: 15px 0 0; }
.style-73856 li.group:first-child { margin-top: 0; }
.style-73856 div.content-wrap { text-align: center;font-size: 56px; }
.style-23060 .h2-style { font-size: 25px;color: rgb(0, 0, 0);font-weight: normal; }
.style-23060 { margin-left: 20px; }
.style-23060 .caption { background-color: #f2f2f2;margin: 0;padding: 15px;color: #2d2d2d;font-size: 15px; }
.style-23060 .photo img { width: 100%; }
.style-23060 div.content-wrap { color: #646466;font-size: 18px;line-height: 27px; }
.style-40534 .h2-style { padding-top: 20px;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility; }
.style-40534 .h4-style { margin: 0;padding: .65rem 1rem .5rem;line-height: 1;font-size: 1rem;position: absolute;top: -3rem;right: -30px;background: #eba312;border-radius: 8px;box-shadow: 0 3px 3px rgba(0,0,0,.1);color: #fff;white-space: nowrap; }
.style-40534 .h4-style:after { position: absolute;content: " ";right: 22px;bottom: -15px;background: none;min-height: 0;max-height: 0;min-width: 0;border: 8px solid transparent;border-left-color: #eba312;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg); }
.style-40534 A { text-decoration: none; }
.style-40534 { margin: 0 0 40px; }
.style-40534 .description { margin: 10px 0; }
.style-40534 time { color: #AFAFB3;font-weight: bold;font-size: 12px; }
.style-40534 .readmore { margin-bottom: 15px;margin-top: 20px; }
.style-40534 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-40534 .link-image { text-align: left; }
.style-40534 .h4-style A { text-decoration: none; }
.style-40534 .long-description { color: #979799;margin: 0;padding: 0;max-height: 0; }
.style-40534 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-40534 .author { padding-top: 5px; }
.style-40534 .question { color: #4767AB; }
.style-40534 .answer { margin-left: 40px;position: relative;padding-top: 8px; }
.style-40534 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-40534 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-40534 .photo img { width: 100%; }
.style-40534 form input[type=text] { font-size: 18px; }
.style-40534 form textarea { font-size: 18px;border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-40534 .one-hundred { font-weight: bold; }
.style-40534 .fund .bar { background-color: #003594; }
.style-40534 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-40534 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-40534 .scale { color: #4767ab; }
.style-40534 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-40534 .externalvideo .content-wrap { padding: 0px; }
.style-40534 .externalvideo .content-wrap:before { margins: -20px; }
.style-40534 .fund .chart .scale li i { border-color: #bdbec0; }
.style-40534 li.group { padding: 0;margin: 0;float: left;width: calc(100% / 20);background: #eba312;min-height: 5rem;position: relative; }
.style-40534 li.group:first-child { border-radius: 2rem 0 0 2rem; }
.style-40534 div.content-wrap { font-size: 20px;font-weight: 300;letter-spacing: -.025em;padding: 0;margin: 3rem 0 0 0; }
.style-40497 A { color: #fff;padding: .75em .5em;background-color: #BDBEC0;display: block;font-size: 18px;position: relative;-webkit-transition: background-color .2s ease;-moz-transition: background-color .2s ease;transition: background-color .2s ease;text-decoration: none;text-align: center; }
.style-40497 A:hover { background-color: #003595; }
.style-40497 { margin: 0 0 40px; }
.style-40497 time { color: #58585A;font-weight: bold; }
.style-40497 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-40497 .h4-style A { text-decoration: none; }
.style-40497 .long-description { color: #979799; }
.style-40497 .question { color: #4767AB; }
.style-40497 .answer { margin-left: 40px;position: relative; }
.style-40497 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-40497 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-40497 .photo img { width: 100%; }
.style-40497 .one-hundred { font-weight: bold; }
.style-40497 .fund .bar { background-color: #003594; }
.style-40497 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-40497 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-40497 .scale { color: #4767ab; }
.style-40497 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-40497 A.links-urllink { color: #fff;padding: .75em .5em;background-color: #BDBEC0;display: block;font-size: 18px;position: relative;text-align: center; }
.style-40497 A.links-urllink:hover { background-color: #003595; }
.style-40497 A.links-urllink:after { content: " ";background: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/rightarrow.png');background-size: 100%;background-position: center center;background-repeat: no-repeat;position: relative;height: 1em;width: 1.5em;margin-left: 1em;display: inline-block;line-height: 1;top: .2em; }
.style-40497 .fund .chart .scale li i { border-color: #bdbec0; }
.style-40497 li.group { margin: 15px 0 0;display: block; }
.style-40497 li.group:first-child { margin-top: 0; }
.style-28167 A { text-decoration: none; }
.style-28167 { margin: 0 0 40px; }
.style-28167 time { color: #58585A;font-weight: bold; }
.style-28167 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-28167 .h4-style A { text-decoration: none; }
.style-28167 .long-description { color: #979799; }
.style-28167 .question { color: #4767AB; }
.style-28167 .answer { margin-left: 40px;position: relative; }
.style-28167 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-28167 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-28167 .photo img { width: 100%; }
.style-28167 .one-hundred { font-weight: bold; }
.style-28167 .fund .bar { background-color: #003594; }
.style-28167 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-28167 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-28167 .scale { color: #4767ab; }
.style-28167 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-28167 A.links-urllink { color: #fff;padding: 15px 25px;padding-top: 12px;background-color: #bdbec0;display: block;font-size: 18px;line-height: 1.2;position: relative; }
.style-28167 A.links-urllink:hover { background-color: #003595; }
.style-28167 A.links-urllink:after { content: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/rightarrow.png');position: relative;margin-left: 20px;display: inline-block;line-height: 1;padding-top: 5px;top: 2px; }
.style-28167 .fund .chart .scale li i { border-color: #bdbec0; }
.style-28167 li.group { margin: 15px 0 0;display: block; }
.style-28167 li.group:first-child { margin-top: 0; }
.style-40496 A { color: #fff;padding: .75em .5em;background-color: #eba312;display: block;font-size: 18px;position: relative;-webkit-transition: background-color .2s ease;-moz-transition: background-color .2s ease;transition: background-color .2s ease;text-decoration: none;text-align: center; }
.style-40496 A:hover { background-color: #003595; }
.style-40496 { margin: 0 0 40px; }
.style-40496 time { color: #58585A;font-weight: bold; }
.style-40496 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-40496 .h4-style A { text-decoration: none; }
.style-40496 .long-description { color: #979799; }
.style-40496 .question { color: #4767AB; }
.style-40496 .answer { margin-left: 40px;position: relative; }
.style-40496 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-40496 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-40496 .photo img { width: 100%; }
.style-40496 .one-hundred { font-weight: bold; }
.style-40496 .fund .bar { background-color: #003594; }
.style-40496 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-40496 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-40496 .scale { color: #4767ab; }
.style-40496 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-40496 A.links-urllink { color: #fff;padding: .75em .5em;background-color: #eba312;display: block;font-size: 18px;position: relative;text-align: center; }
.style-40496 A.links-urllink:hover { background-color: #003595; }
.style-40496 A.links-urllink:after { content: " ";background: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/rightarrow.png');background-size: 100%;background-position: center center;background-repeat: no-repeat;position: relative;height: 1em;width: 1.5em;margin-left: 1em;display: inline-block;line-height: 1;top: .2em; }
.style-40496 .fund .chart .scale li i { border-color: #bdbec0; }
.style-40496 li.group { margin: 15px 0 0;display: block; }
.style-40496 li.group:first-child { margin-top: 0; }
.style-40521 .h2-style { padding-top: 20px;color: inherit;font-weight: 300;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility; }
.style-40521 .h4-style { margin: 0;font-size: 24px;box-sizing: border-box;line-height: 1.2;padding-bottom: 10px; }
.style-40521 .h4-style:hover { font-size: 24px; }
.style-40521 A { text-decoration: none; }
.style-40521 { margin: 0 0 60px;text-align: center;color: #333; }
.style-40521 .description { margin: 10px 0; }
.style-40521 time { color: #AFAFB3;font-weight: bold;font-size: 12px; }
.style-40521 .readmore { margin-bottom: 15px;margin-top: 20px; }
.style-40521 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-40521 .link-image { text-align: left; }
.style-40521 .h4-style A { text-decoration: none; }
.style-40521 .long-description { color: #979799; }
.style-40521 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-40521 .author { padding-top: 5px; }
.style-40521 .question { color: #4767AB; }
.style-40521 .answer { margin-left: 40px;position: relative;padding-top: 8px; }
.style-40521 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-40521 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-40521 .photo img { width: 100%; }
.style-40521 form input[type=text] { font-size: 18px; }
.style-40521 form textarea { font-size: 18px;border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-40521 .one-hundred { font-weight: bold; }
.style-40521 .fund .bar { background-color: #003594; }
.style-40521 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-40521 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-40521 .scale { color: #4767ab; }
.style-40521 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-40521 .externalvideo .content-wrap { padding: 0px; }
.style-40521 .externalvideo .content-wrap:before { margins: -20px; }
.style-40521 .fund .chart .scale li i { border-color: #bdbec0; }
.style-40521 li.group { position: relative;overflow: hidden;min-height: 2.3em; }
.style-40521 li.group:first-child { margin-top: 0; }
.style-40521 div.content-wrap { counter-reset: my-counter;font-size: 25px;line-height: 1.5;font-weight: 300;letter-spacing: -.025em;position: relative;margin: 1.75em 0 0;padding: 1.75em 0 0; }
.style-40521 div.content-wrap:before { top: 0;left: 50%;width: 100px;height: 2px;background: #bdbec0;position: absolute;content: " ";-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%); }
.style-67426 .h2-style { padding-top: 20px;color: inherit;font-weight: 300;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility; }
.style-67426 .h4-style { margin: 0;font-size: 24px;box-sizing: border-box;line-height: 1.2;padding-bottom: 10px; }
.style-67426 .h4-style:hover { font-size: 24px; }
.style-67426 A { text-decoration: none; }
.style-67426 { margin: 0 0 0px;text-align: center;color: #333; }
.style-67426 .description { margin: 10px 0; }
.style-67426 time { color: #AFAFB3;font-weight: bold;font-size: 12px; }
.style-67426 .readmore { margin-bottom: 15px;margin-top: 20px; }
.style-67426 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-67426 .link-image { text-align: left; }
.style-67426 .h4-style A { text-decoration: none; }
.style-67426 .long-description { color: #979799; }
.style-67426 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-67426 .author { padding-top: 5px; }
.style-67426 .question { color: #4767AB; }
.style-67426 .answer { margin-left: 40px;position: relative;padding-top: 8px; }
.style-67426 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-67426 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-67426 .photo img { width: 100%; }
.style-67426 form input[type=text] { font-size: 18px; }
.style-67426 form textarea { font-size: 18px;border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-67426 .one-hundred { font-weight: bold; }
.style-67426 .fund .bar { background-color: #003594; }
.style-67426 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-67426 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-67426 .scale { color: #4767ab; }
.style-67426 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-67426 .externalvideo .content-wrap { padding: 0px; }
.style-67426 .externalvideo .content-wrap:before { margins: -20px; }
.style-67426 .fund .chart .scale li i { border-color: #bdbec0; }
.style-67426 li.group { position: relative;overflow: hidden;min-height: 2.3em; }
.style-67426 li.group:first-child { margin-top: 0; }
.style-67426 div.content-wrap { counter-reset: my-counter;font-size: 25px;line-height: 1.5;font-weight: 300;letter-spacing: -.025em;position: relative;margin: 1.75em 0 0;padding: 1.75em 0 0; }
.style-67426 div.content-wrap:before { top: 0;left: 50%;width: 100px;height: 2px;background: #bdbec0;position: absolute;content: " ";-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%); }
.style-40512 .h2-style { padding-top: 20px;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility; }
.style-40512 .h4-style { margin: 0;font-size: 24px;box-sizing: border-box;line-height: 1.2;padding-bottom: 10px; }
.style-40512 .h4-style:hover { font-size: 24px; }
.style-40512 A { text-decoration: none; }
.style-40512 { margin: 0 0 40px; }
.style-40512 .description { margin: 10px 0; }
.style-40512 time { color: #AFAFB3;font-weight: bold;font-size: 12px; }
.style-40512 .readmore { margin-bottom: 15px;margin-top: 20px; }
.style-40512 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-40512 .link-image { text-align: left; }
.style-40512 .h4-style A { text-decoration: none; }
.style-40512 .long-description { color: #979799; }
.style-40512 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-40512 .author { padding-top: 5px; }
.style-40512 .question { color: #4767AB; }
.style-40512 .answer { margin-left: 40px;position: relative;padding-top: 8px; }
.style-40512 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-40512 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-40512 .photo img { width: 100%; }
.style-40512 form input[type=text] { font-size: 18px; }
.style-40512 form textarea { font-size: 18px;border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-40512 .one-hundred { font-weight: bold; }
.style-40512 .fund .bar { background-color: #003594; }
.style-40512 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-40512 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-40512 .scale { color: #4767ab; }
.style-40512 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-40512 .externalvideo .content-wrap { padding: 0px; }
.style-40512 .externalvideo .content-wrap:before { margins: -20px; }
.style-40512 .fund .chart .scale li i { border-color: #bdbec0; }
.style-40512 li.group { position: relative;overflow: hidden;min-height: 2.3em; }
.style-40512 li.group:first-child { margin-top: 0; }
.style-40512 div.content-wrap { counter-reset: my-counter;font-size: 20px;font-weight: 300;letter-spacing: -.025em; }
.style-40514 .h2-style { padding-top: 20px; }
.style-40514 .h4-style { margin: 0;font-size: 24px;box-sizing: border-box;line-height: 1.2;padding-bottom: 10px; }
.style-40514 .h4-style:hover { font-size: 24px; }
.style-40514 A { text-decoration: none; }
.style-40514 { margin: 0 0 40px; }
.style-40514 .description { margin: 10px 0; }
.style-40514 time { color: #AFAFB3;font-weight: bold;font-size: 12px; }
.style-40514 .readmore { margin-bottom: 15px;margin-top: 20px; }
.style-40514 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-40514 .link-image { text-align: left; }
.style-40514 .h4-style A { text-decoration: none; }
.style-40514 .long-description { color: #979799; }
.style-40514 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-40514 .author { padding-top: 5px; }
.style-40514 .question { color: #4767AB; }
.style-40514 .answer { margin-left: 40px;position: relative;padding-top: 8px; }
.style-40514 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-40514 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-40514 .photo img { width: 100%; }
.style-40514 form input[type=text] { font-size: 18px; }
.style-40514 form textarea { font-size: 18px;border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-40514 .one-hundred { font-weight: bold; }
.style-40514 .fund .bar { background-color: #003594; }
.style-40514 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-40514 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-40514 .scale { color: #4767ab; }
.style-40514 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-40514 .externalvideo .content-wrap { padding: 0px; }
.style-40514 .externalvideo .content-wrap:before { margins: -20px; }
.style-40514 .fund .chart .scale li i { border-color: #bdbec0; }
.style-40514 li.group { position: relative;overflow: hidden;min-height: 2.3em; }
.style-40514 li.group:first-child { margin-top: 0; }
.style-40514 div.content-wrap { counter-reset: my-counter;font-size: 20px;font-weight: 300;letter-spacing: -.025em;line-height: 1.5; }
.style-40514 div.content-wrap:first-letter { font-size: 3.25em;float: left;line-height: .9em;padding-right: .1em;margin-bottom: -.25em;font-weight: 500; }
.style-40535 .h2-style { padding-top: 20px;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility; }
.style-40535 .h4-style { margin: 0;font-size: 24px;box-sizing: border-box;line-height: 1.2;padding-bottom: 10px; }
.style-40535 .h4-style:hover { font-size: 24px; }
.style-40535 A { text-decoration: none; }
.style-40535 { margin: 0 0 30px; }
.style-40535 .description { margin: 10px 0; }
.style-40535 time { color: #AFAFB3;font-weight: bold;font-size: 12px; }
.style-40535 .readmore { margin-bottom: 15px;margin-top: 20px; }
.style-40535 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-40535 .link-image { text-align: left; }
.style-40535 .h4-style A { text-decoration: none; }
.style-40535 .long-description { color: #979799; }
.style-40535 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-40535 .author { padding-top: 5px; }
.style-40535 .question { color: #4767AB; }
.style-40535 .answer { margin-left: 40px;position: relative;padding-top: 8px; }
.style-40535 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-40535 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-40535 .photo img { width: 100%; }
.style-40535 form input[type=text] { font-size: 18px; }
.style-40535 form textarea { font-size: 18px;border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-40535 .one-hundred { font-weight: bold; }
.style-40535 .fund .bar { background-color: #003594; }
.style-40535 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-40535 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-40535 .scale { color: #4767ab; }
.style-40535 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-40535 .externalvideo .content-wrap { padding: 0px; }
.style-40535 .externalvideo .content-wrap:before { margins: -20px; }
.style-40535 .fund .chart .scale li i { border-color: #bdbec0; }
.style-40535 li.group { position: relative;overflow: hidden;min-height: 2.3em; }
.style-40535 li.group:first-child { margin-top: 0; }
.style-40535 div.content-wrap { counter-reset: my-counter;font-size: 15px;font-weight: 400;color: #003595;line-height: 1.6; }
.style-67550 .h2-style { padding-top: 20px;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility; }
.style-67550 .h4-style { margin: 0;font-size: 24px;box-sizing: border-box;line-height: 1.2;padding-bottom: 10px; }
.style-67550 .h4-style:hover { font-size: 24px; }
.style-67550 A { text-decoration: none; }
.style-67550 { margin: 0 0 0px; }
.style-67550 .description { margin: 10px 0; }
.style-67550 time { color: #AFAFB3;font-weight: bold;font-size: 12px; }
.style-67550 .readmore { margin-bottom: 15px;margin-top: 20px; }
.style-67550 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-67550 .link-image { text-align: left; }
.style-67550 .h4-style A { text-decoration: none; }
.style-67550 .long-description { color: #979799; }
.style-67550 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-67550 .author { padding-top: 5px; }
.style-67550 .question { color: #4767AB; }
.style-67550 .answer { margin-left: 40px;position: relative;padding-top: 8px; }
.style-67550 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-67550 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-67550 .photo img { width: 100%; }
.style-67550 form input[type=text] { font-size: 18px; }
.style-67550 form textarea { font-size: 18px;border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-67550 .one-hundred { font-weight: bold; }
.style-67550 .fund .bar { background-color: #003594; }
.style-67550 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-67550 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-67550 .scale { color: #4767ab; }
.style-67550 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-67550 .externalvideo .content-wrap { padding: 0px; }
.style-67550 .externalvideo .content-wrap:before { margins: -20px; }
.style-67550 .fund .chart .scale li i { border-color: #bdbec0; }
.style-67550 li.group { position: relative;overflow: hidden;min-height: 2.3em; }
.style-67550 li.group:first-child { margin-top: 0; }
.style-67550 div.content-wrap { counter-reset: my-counter;font-size: 20px;font-weight: 300;letter-spacing: -.025em; }
.style-41279 .h4-style { color: #003594;margin: 0 0 10px;font-size: 30px; }
.style-41279 A { color: #003594; }
.style-41279 { margin: 0 0 40px;padding-top: 30px; }
.style-41279 .description { margin: 10px 0; }
.style-41279 time { color: #B1B1B5;font-weight: bold;margin: 0 0 5px;display: block; }
.style-41279 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-41279 .h4-style A { text-decoration: none; }
.style-41279 .long-description { color: 58585A; }
.style-41279 .brief-description { margin: 10px 0;color: #58585A; }
.style-41279 .location { margin: 0 0 5px; }
.style-41279 .contact-info { margin: 0 0 5px; }
.style-41279 .question { color: #4767AB; }
.style-41279 .answer { margin-left: 40px;position: relative; }
.style-41279 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-41279 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-41279 .submit-button { border: none;background-color: #f5f5f5;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/01a_30.png');background-repeat: no-repeat;background-position: center center;color: transparent;text-indent: -99999px;width: 36px;height: 36px;margin: 0; }
.style-41279 .photo img { width: 100%; }
.style-41279 .search-text { border: 0;background-color: #f5f5f5;height: 36px;padding: 0 10px;margin: 0 -4px 0 0; }
.style-41279 .page-title-level-1 { font-size: 30px; }
.style-41279 .page-title-level-2 { font-size: 30px; }
.style-41279 .page-title-level-3 { font-size: 30px; }
.style-41279 .page-title-level-4 { font-size: 30px; }
.style-41279 .page-title-level-5 { font-size: 30px; }
.style-41279 .page-title-level-6 { font-size: 30px; }
.style-41279 .one-hundred { font-weight: bold; }
.style-41279 .fund .bar { background-color: #003594; }
.style-41279 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-41279 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-41279 .scale { color: #4767ab; }
.style-41279 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-41279 .backbutton { margin-top: 15px; }
.style-41279 .listdetail img { width: 300px; }
.style-41279 .fund .chart .scale li i { border-color: #bdbec0; }
.style-41279 li.group { margin: 15px 0 0; }
.style-41279 li.group:first-child { margin-top: 0; }
.style-41279 div.content-wrap { padding-bottom: 20px; }
.style-41279 .featured-link-container { background-color: #e2e2e2;padding: 10px; }
.style-41279 .featured-link-header { color: #4767ab; }
.style-41279 .search-results-header { color: #4767ab;margin: 20px 0 0; }
.style-41279 .search-container { margin: 0 0 20px;display: inline-block;border: 2px solid #bdbec0; }
.style-24030 .h2-style { color: #003594; }
.style-24030 .button { background-color: #58585a; }
.style-24030 { margin: 0 0 40px; }
.style-24030 time { color: #58585A;font-weight: bold; }
.style-24030 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-24030 .h4-style A { text-decoration: none; }
.style-24030 .long-description { color: #979799; }
.style-24030 .job-title { font-size: 19px;color: #003594; }
.style-24030 .bus-phone { color: #58585a;margin: 0; }
.style-24030 .bio { margin: 10px 0 0;color: #bdbec0; }
.style-24030 .question { color: #4767AB; }
.style-24030 .answer { margin-left: 40px;position: relative; }
.style-24030 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-24030 .biobutton { margin-top: 5px;background-color: #bdbec0!important; }
.style-24030 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-24030 .photo img { width: 100%; }
.style-24030 .one-hundred { font-weight: bold; }
.style-24030 .fund .bar { background-color: #003594; }
.style-24030 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-24030 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-24030 .first-name { font-size: 22px;color: #003594; }
.style-24030 .last-name { font-size: 22px;color: #003594; }
.style-24030 .scale { color: #4767ab; }
.style-24030 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-24030 .fund .chart .scale li i { border-color: #bdbec0; }
.style-24030 li.group { margin: 15px 0 0; }
.style-24030 li.group:first-child { margin-top: 0; }
.style-24030 .team-name { color: #eba312;font-size: 33px; }
.style-24030 .team-schoolyear { font-size: 18px; }
.style-24030 .team-headcoach { color: #8D8D8F;font-size: 18px; }
.style-24030 .team-description { margin: 10px 0; }
.style-24030 .schedule-date { color: #003594;font-weight: bold; }
.style-24030 .schedule-site { color: #333;font-weight: bold; }
.style-24030 .schedule-highlights { -webkit-backface-visibility: hidden;/* chrome, safari, opera */
   	backface-visibility: hidden; }
.style-24030 .player-detail { margin: 0 0 0 10px;color: #bdbec0; }
.style-24030 .athleticteamroster .player-name-link { text-decoration: None;font-size: 16px;padding-left: 20px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/chevrons_05.png');background-repeat: no-repeat;background-position: left center; }
.style-24030 .team-captain { font-weight: normal;color: #58585a; }
.style-24030 .schedule-directions { -webkit-backface-visibility: hidden;/* chrome, safari, opera */
   	backface-visibility: hidden; }
.style-24030 .schedule-directions:hover { color: #003594;border-color: jzulakis; }
.style-24030 .game { background-color: #e2e2e2;color: #333;padding: 10px; }
.style-24030 .game .ath-row.ath-row-one { font-size: 20px;color: #fff;font-weight: 100; }
.style-24030 a.print-button span { margin: 10px 10px 0 0; }
.style-24037 .h4-style { color: #003594;margin: 0; }
.style-24037 .button { padding: 10px 15px; }
.style-24037 { margin: 0 0 40px; }
.style-24037 .description { margin: 10px 0; }
.style-24037 time { color: #58585A;font-weight: bold;margin: 0 0 5px;display: block; }
.style-24037 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-24037 .h4-style A { text-decoration: none;color: #003594; }
.style-24037 .long-description { color: #979799; }
.style-24037 .brief-description { line-height: 1.3; }
.style-24037 .location { margin: 0 0 5px;line-height: 1.2; }
.style-24037 .contact-info { margin: 0 0 5px; }
.style-24037 .question { color: #4767AB; }
.style-24037 .answer { margin-left: 40px;position: relative; }
.style-24037 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-24037 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-24037 .photo img { width: 100%; }
.style-24037 .one-hundred { font-weight: bold; }
.style-24037 .fund .bar { background-color: #003594; }
.style-24037 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-24037 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-24037 .scale { color: #4767ab; }
.style-24037 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-24037 .backbutton { margin-top: 25px; }
.style-24037 .fund .chart .scale li i { border-color: #bdbec0; }
.style-24037 li.group { margin: 15px 0 0;background-color: #e2e2e2;padding: 10px; }
.style-24037 li.group:first-child { margin-top: 0; }
.style-24037 .event-time { line-height: 1;font-size: 13px;margin: 2px 0; }
.style-24037 .date-icon { padding: 10px;background-color: #003594; }
.style-24037 .month-name { text-transform: uppercase;color: #bdbec0;line-height: 1; }
.style-24037 .day-number { font-size: 30px;line-height: 1;color: #fff;text-align: center; }
.style-24037 .event-detail { margin-left: 65px; }
.style-24037 .filter-group { margin: 20px 0!important; }
.style-24037 .filter-group-title { margin: 0 0 10px; }
.style-24037 .filter-item { margin: 0; }
.style-24037 .button-group { margin-top: -0!important;display: inline-block; }
.style-24037 .calendar-grid { background-color: transparent; }
.style-24037 .calendardatepicker li.today a { background-color: #C7DBFF; }
.style-24037 li.has-events a { font-weight: bold;color: #4767AB; }
.style-24037 .prev-button { text-decoration: none;padding-left: 20px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/left_chevron.png');background-repeat: no-repeat;background-position: left center;line-height: 2.5;font-weight: bold; }
.style-24037 .next-button { text-decoration: none;padding-right: 20px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/01a_43.png');background-repeat: no-repeat;background-position: right center;line-height: 2.5;font-weight: bold; }
.style-24037 .month-select { margin: 20px 0; }
.style-24037 .day-header span { background-color: #4767AB;color: #FFFFFF;padding: 10px 0;line-height: 1; }
.style-24037 .selected-date { color: #eba312;font-weight: bold;margin: 0 0 20px; }
.style-24037 .today-button { text-decoration: none;font-size: 23px; }
.style-24037 .large-calendar-grid { border-color: #fff; }
.style-24037 .large-calendar-grid ol.calendar-header li { background-color: #4767AB;color: #FFFFFF;padding: 10px 0;line-height: 1;border-color: #fff; }
.style-24037 .large-calendar-grid .day-holder { background-color: #ebebeb;border-color: #fff; }
.style-24037 .large-calendar-grid .date { color: #bdbec0;font-weight: bold;padding: 0 5px; }
.style-24037 .large-calendar-grid .other-month.day-holder { opacity: .4; }
.style-24037 .large-calendar-grid .today.day-holder .date { color: #EBA312; }
.style-24037 .large-calendar-grid .has-events.day-holder { background-color: #ebebeb; }
.style-24037 .large-calendar-grid .has-events.day-holder .date:not(.active) { margin-bottom: 0px;color: #4767AB; }
.style-24037 .large-calendar-grid .day-holder .date.active { background-color: #C9C9C9;color: #4767AB; }
.style-24037 .h4-style.calendar-event-title { display: block;font-size: 17px; }
.style-24037 .h4-style.calendar-event-title a { display: block;font-size: 17px;margin: 0;text-decoration: underline;line-height: 1.2em;padding-bottom: 5px; }
.style-24037 .h4-style.calendar-event-title a:hover { text-decoration: none; }
.style-24037 .more-details { background-color: #eba312;color: #fff!important;text-decoration: none;padding: 1px 7px;font-size: 13px; }
.style-24037 .more-details:hover { background-color: #4767ab; }
.style-24036 .h2-style { margin-bottom: 0px; }
.style-24036 .button { padding: 10px 15px; }
.style-24036 { margin: 0 0 40px; }
.style-24036 .description { margin: 10px 0; }
.style-24036 time { color: #58585A;font-weight: bold;margin: 0 0 5px;display: block; }
.style-24036 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-24036 .h4-style A { text-decoration: none;color: #003594; }
.style-24036 .long-description { color: #979799; }
.style-24036 .brief-description { line-height: 1.3; }
.style-24036 .location { margin: 0 0 5px; }
.style-24036 .contact-info { margin: 0 0 5px; }
.style-24036 .question { color: #4767AB; }
.style-24036 .answer { margin-left: 40px;position: relative; }
.style-24036 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-24036 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-24036 .photo img { width: 100%; }
.style-24036 .one-hundred { font-weight: bold; }
.style-24036 .fund .bar { background-color: #003594; }
.style-24036 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-24036 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-24036 .scale { color: #4767ab; }
.style-24036 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-24036 .backbutton { margin-top: 25px; }
.style-24036 .fund .chart .scale li i { border-color: #bdbec0; }
.style-24036 li.group { margin: 15px 0 0;background-color: #e2e2e2;padding: 10px; }
.style-24036 li.group:first-child { margin-top: 0; }
.style-24036 .date-icon { padding: 10px;background-color: #003594; }
.style-24036 .month-name { text-transform: uppercase;color: #bdbec0;line-height: 1; }
.style-24036 .day-number { font-size: 30px;line-height: 1;color: #fff;text-align: center; }
.style-24036 .event-detail { margin-left: 65px; }
.style-24036 .filter-group { margin: 20px 0!important; }
.style-24036 .filter-item { margin: 0; }
.style-24036 .button-group { margin-top: -0!important;display: inline-block; }
.style-24036 .calendar-grid { background-color: transparent; }
.style-24036 .calendardatepicker li.today a { background-color: #E2E2E2;color: #EBA312;font-weight: bold; }
.style-24036 .calendardatepicker li.selected-day a { background-color: #4767AB;color: #FFFFFF;font-weight: bold; }
.style-24036 li.has-events a { font-weight: bold;font-size: 17px; }
.style-24036 .prev-button { text-decoration: none;padding-left: 20px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/left_chevron.png');background-repeat: no-repeat;background-position: left center;line-height: 2.5; }
.style-24036 .next-button { text-decoration: none;padding-right: 20px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/01a_43.png');background-repeat: no-repeat;background-position: right center;line-height: 2.5; }
.style-24036 .month-select { margin: 20px 0; }
.style-24036 .day-header span { background-color: #4767AB;color: #FFFFFF;padding: 10px 0;line-height: 1; }
.style-24036 .selected-date { color: #eba312;font-weight: bold;margin: 0 0 20px; }
.style-24036 .today-button { text-decoration: none;font-size: 23px;color: #EBA312; }
.style-24036 .day a { background-color: #e2e2e2;padding: 10px 0;line-height: 1;font-size: 18px; }
.style-24036 .day a:hover { background-color: #4767AB;color: #fff; }
.style-24036 .large-calendar-grid .date:hover { background-color: #4767AB; }
.style-24036 .large-calendar-grid .today.day-holder .date { font-weight: bold;color: #EBA312; }
.style-24036 .large-calendar-grid .today.day-holder .date:hover { color: #FFFFFF; }
.style-24036 .h4-style.calendar-event-title a { background-color: #FFFFFF;padding: 0px;text-decoration: underline; }
.style-24036 .h4-style.calendar-event-title a:hover { padding: 0px;background-color: #FFFFFF;color: #003595;text-decoration: none; }
.style-30680 .h2-style { color: #003595; }
.style-30680 .button { padding: 10px 15px; }
.style-30680 { margin: 0 0 40px; }
.style-30680 .description { margin: 10px 0; }
.style-30680 time { color: #58585A;font-weight: bold;margin: 0 0 5px;display: block; }
.style-30680 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-30680 .h4-style A { text-decoration: none;color: #003594; }
.style-30680 .long-description { color: #979799; }
.style-30680 .brief-description { line-height: 1.3; }
.style-30680 .location { margin: 0 0 5px; }
.style-30680 .contact-info { margin: 0 0 5px; }
.style-30680 .question { color: #4767AB; }
.style-30680 .answer { margin-left: 40px;position: relative; }
.style-30680 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-30680 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-30680 .photo img { width: 100%; }
.style-30680 .one-hundred { font-weight: bold; }
.style-30680 .fund .bar { background-color: #003594; }
.style-30680 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-30680 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-30680 .scale { color: #4767ab; }
.style-30680 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-30680 .backbutton { margin-top: 25px; }
.style-30680 .fund .chart .scale li i { border-color: #bdbec0; }
.style-30680 li.group { margin: 30px 0 0;background-color: #e2e2e2;padding: 30px; }
.style-30680 li.group:first-child { margin-top: 0; }
.style-30680 .date-icon { padding: 10px;background-color: #003594; }
.style-30680 .month-name { text-transform: uppercase;color: #bdbec0;line-height: 1; }
.style-30680 .day-number { font-size: 30px;line-height: 1;color: #fff;text-align: center; }
.style-30680 .event-detail { margin-left: 10px; }
.style-30680 .filter-group { margin: 20px 0!important; }
.style-30680 .filter-item { margin: 0; }
.style-30680 .button-group { margin-top: -0!important;display: inline-block; }
.style-30680 .calendar-grid { background-color: transparent; }
.style-30680 .calendardatepicker li.today a { background-color: #003594;color: #fff; }
.style-30680 .prev-button { text-decoration: none;padding-left: 20px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/left_chevron.png');background-repeat: no-repeat;background-position: left center;line-height: 2.5; }
.style-30680 .next-button { text-decoration: none;padding-right: 20px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/01a_43.png');background-repeat: no-repeat;background-position: right center;line-height: 2.5; }
.style-30680 .month-select { margin: 20px 0; }
.style-30680 .day-header span { background-color: #4767AB;color: #FFFFFF;padding: 10px 0;line-height: 1; }
.style-30680 .selected-date { color: #eba312;font-weight: bold;margin: 0 0 20px; }
.style-30680 .today-button { text-decoration: none;font-size: 23px; }
.style-30680 .day a { background-color: #e2e2e2;padding: 10px 0;line-height: 1; }
.style-30680 .day a:hover { background-color: #eba312;color: #fff; }
.style-47711 .h2-style { color: #003595; }
.style-47711 .button { padding: 10px 15px; }
.style-47711 { margin: 0 0 40px; }
.style-47711 .description { margin: 10px 0; }
.style-47711 time { color: #58585A;font-weight: bold;margin: 0 0 5px;display: block; }
.style-47711 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-47711 .h4-style A { text-decoration: none;color: #003594; }
.style-47711 .long-description { color: #979799; }
.style-47711 .brief-description { line-height: 1.3; }
.style-47711 .location { margin: 0 0 5px; }
.style-47711 .contact-info { margin: 0 0 5px; }
.style-47711 .question { color: #4767AB; }
.style-47711 .answer { margin-left: 40px;position: relative; }
.style-47711 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-47711 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-47711 .photo img { width: 100%; }
.style-47711 .one-hundred { font-weight: bold; }
.style-47711 .fund .bar { background-color: #003594; }
.style-47711 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-47711 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-47711 .scale { color: #4767ab; }
.style-47711 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-47711 .backbutton { margin-top: 25px; }
.style-47711 .fund .chart .scale li i { border-color: #bdbec0; }
.style-47711 li.group { margin: 30px 0 0;background-color: #e2e2e2;padding: 30px; }
.style-47711 li.group:first-child { margin-top: 0; }
.style-47711 .date-icon { padding: 10px;background-color: #003594; }
.style-47711 .month-name { text-transform: uppercase;color: #bdbec0;line-height: 1; }
.style-47711 .day-number { font-size: 30px;line-height: 1;color: #fff;text-align: center; }
.style-47711 .event-detail { margin-left: 10px; }
.style-47711 .filter-group { margin: 20px 0!important; }
.style-47711 .filter-item { margin: 0; }
.style-47711 .button-group { margin-top: -0!important;display: inline-block; }
.style-47711 .calendar-grid { background-color: transparent; }
.style-47711 .calendardatepicker li.today a { background-color: #003594;color: #fff; }
.style-47711 .prev-button { text-decoration: none;padding-left: 20px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/left_chevron.png');background-repeat: no-repeat;background-position: left center;line-height: 2.5; }
.style-47711 .next-button { text-decoration: none;padding-right: 20px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/01a_43.png');background-repeat: no-repeat;background-position: right center;line-height: 2.5; }
.style-47711 .month-select { margin: 20px 0; }
.style-47711 .day-header span { background-color: #4767AB;color: #FFFFFF;padding: 10px 0;line-height: 1; }
.style-47711 .selected-date { color: #003594;font-weight: bold;margin: 0 0 20px; }
.style-47711 .today-button { text-decoration: none;font-size: 23px; }
.style-47711 .day a { background-color: #e2e2e2;padding: 10px 0;line-height: 1; }
.style-47711 .day a:hover { background-color: #eba312;color: #fff; }
.style-24032 .button { background-color: #58585a; }
.style-24032 .button:hover { background-color: #003595; }
.style-24032 { margin: 0 0 40px; }
.style-24032 time { color: #58585A;font-weight: bold; }
.style-24032 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-24032 .h4-style A { text-decoration: none; }
.style-24032 .long-description { color: #979799; }
.style-24032 .full-name { font-size: 19px;color: #003594; }
.style-24032 .job-title { font-size: 14px;font-weight: bold; }
.style-24032 .bus-phone { color: #58585a;margin: 0;font-size: 14px; }
.style-24032 .education { font-size: 12px; }
.style-24032 .email { font-size: 16px; }
.style-24032 .bio { margin: 10px 0 0;color: #bdbec0; }
.style-24032 .question { color: #4767AB; }
.style-24032 .answer { margin-left: 40px;position: relative; }
.style-24032 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-24032 .biobutton { margin-top: 5px;background-color: #bdbec0!important; }
.style-24032 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-24032 .photo img { width: 100%; }
.style-24032 .one-hundred { font-weight: bold; }
.style-24032 .fund .bar { background-color: #003594; }
.style-24032 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-24032 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-24032 .name-prefix { font-size: 16px; }
.style-24032 .first-name { font-size: 16px;color: #003594; }
.style-24032 .last-name { font-size: 16px;color: #003594; }
.style-24032 .name-suffix { font-size: 16px; }
.style-24032 .scale { color: #4767ab; }
.style-24032 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-24032 .fund .chart .scale li i { border-color: #bdbec0; }
.style-24032 .dept-or-grade-desc { font-size: 30px; }
.style-24032 .course-title.off-state { background-color: #e2e2e2; }
.style-24032 .course-title.off-state:hover { background-color: #4767ab;color: #fff; }
.style-24032 .course-desc { margin-top: -10px;color: #FFFFFF;padding: 10px;font-size: 17px;background-color: #4767ab; }
.style-24032 li.group { margin: 15px 0 0; }
.style-24032 li.group:first-child { margin-top: 0; }
.style-24032 .team-name { color: #eba312; }
.style-24032 .team-headcoach { color: #bdbec0; }
.style-24032 .team-description { margin: 10px 0; }
.style-24032 .schedule-date { color: #003594;font-weight: 100; }
.style-24032 .schedule-site { color: #fff;font-weight: bold; }
.style-24032 .player-detail { margin: 0 0 0 10px;color: #bdbec0; }
.style-24032 .athleticteamroster .player-name-link { text-decoration: None;font-size: 16px;padding-left: 20px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/chevrons_05.png');background-repeat: no-repeat;background-position: left center; }
.style-24032 .course-title A { padding: 10px;font-size: 21px;display: block; }
.style-24032 .team-captain { font-weight: normal;color: #58585a; }
.style-24032 .course-title.on-state { background-color: #4767ab;color: #fff; }
.style-24032 .game { background-color: #bdbec0;color: #fff;padding: 10px; }
.style-24032 .nick-name { font-size: 16px; }
.style-24032 .middle-initial { font-size: 16px; }
.style-24032 .maiden-name { font-size: 16px; }
.style-24032 .business-name { font-size: 14px; }
.style-24032 .grad-year-short { font-size: 16px; }
.style-24032 .game .ath-row.ath-row-one { font-size: 20px;color: #fff;font-weight: 100; }
.style-24032 a.print-button span { margin: 10px 10px 0 0; }
.style-73972 .h2-style { color: #003594; }
.style-73972 .h4-style { color: #003594;margin: 0 0 10px;font-size: 38px;line-height: 1 em;padding-top: 10px;padding-bottom: 10px; }
.style-73972 A { color: #003594;font-size: 18px; }
.style-73972 { padding-bottom: 40px; }
.style-73972 .description { margin: 10px 0;color: #58585A; }
.style-73972 time { color: #B1B1B5;font-weight: bold;margin: 0 0 5px;display: block; }
.style-73972 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-73972 .h4-style A { text-decoration: none; }
.style-73972 .long-description { color: 58585A;font-size: 18px;line-height: 1.3em;margin-bottom: 10px; }
.style-73972 .brief-description { margin: 10px 0;color: #58585A; }
.style-73972 .location { margin: 0 0 5px; }
.style-73972 .contact-info { margin: 0 0 5px; }
.style-73972 .question { color: #4767AB; }
.style-73972 .answer { margin-left: 40px;position: relative; }
.style-73972 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-73972 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-73972 .submit-button { border: none;background-color: #f5f5f5;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/01a_30.png');background-repeat: no-repeat;background-position: center center;color: transparent;text-indent: -99999px;width: 36px;height: 36px;margin: 0; }
.style-73972 .photo img { width: 100%; }
.style-73972 .search-text { border: 0;background-color: #f5f5f5;height: 36px;padding: 0 10px;margin: 0 -4px 0 0; }
.style-73972 .page-title-level-1 { font-size: 30px; }
.style-73972 .page-title-level-2 { font-size: 30px; }
.style-73972 .page-title-level-3 { font-size: 30px; }
.style-73972 .page-title-level-4 { font-size: 30px; }
.style-73972 .page-title-level-5 { font-size: 30px; }
.style-73972 .page-title-level-6 { font-size: 30px; }
.style-73972 .one-hundred { font-weight: bold; }
.style-73972 .fund .bar { background-color: #003594; }
.style-73972 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-73972 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-73972 .scale { color: #4767ab; }
.style-73972 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-73972 .backbutton { margin-top: 15px;color: #fff;text-transform: capitalize; }
.style-73972 .listdetail img { margin-top: 72px; }
.style-73972 .fund .chart .scale li i { border-color: #bdbec0; }
.style-73972 li.group { margin: 15px 0 0; }
.style-73972 li.group:first-child { margin-top: 0; }
.style-73972 div.content-wrap { font-size: 18px;color: #58585A; }
.style-73972 .featured-link-container { background-color: #e2e2e2;padding: 10px; }
.style-73972 .featured-link-header { color: #4767ab; }
.style-73972 .search-results-header { color: #4767ab;margin: 20px 0 0; }
.style-73972 .search-container { margin: 0 0 20px;display: inline-block;border: 2px solid #bdbec0; }
.style-74521 .h4-style { color: #003594;margin: 0 0 10px;font-size: 38px;line-height: 1 em;padding-top: 10px;padding-bottom: 10px; }
.style-74521 A { color: #003594;font-size: 18px; }
.style-74521 { padding-bottom: 40px; }
.style-74521 .description { margin: 10px 0;color: #58585A; }
.style-74521 time { color: #B1B1B5;font-weight: bold;margin: 0 0 5px;display: block; }
.style-74521 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-74521 .h4-style A { text-decoration: none; }
.style-74521 .long-description { color: 58585A;font-size: 18px;line-height: 1.3em;margin-bottom: 10px; }
.style-74521 .brief-description { margin: 10px 0;color: #58585A; }
.style-74521 .location { margin: 0 0 5px; }
.style-74521 .contact-info { margin: 0 0 5px; }
.style-74521 .question { color: #4767AB; }
.style-74521 .answer { margin-left: 40px;position: relative; }
.style-74521 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-74521 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-74521 .submit-button { border: none;background-color: #f5f5f5;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/01a_30.png');background-repeat: no-repeat;background-position: center center;color: transparent;text-indent: -99999px;width: 36px;height: 36px;margin: 0; }
.style-74521 .photo img { width: 100%; }
.style-74521 .search-text { border: 0;background-color: #f5f5f5;height: 36px;padding: 0 10px;margin: 0 -4px 0 0; }
.style-74521 .page-title-level-1 { font-size: 30px; }
.style-74521 .page-title-level-2 { font-size: 30px; }
.style-74521 .page-title-level-3 { font-size: 30px; }
.style-74521 .page-title-level-4 { font-size: 30px; }
.style-74521 .page-title-level-5 { font-size: 30px; }
.style-74521 .page-title-level-6 { font-size: 30px; }
.style-74521 .one-hundred { font-weight: bold; }
.style-74521 .fund .bar { background-color: #003594; }
.style-74521 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-74521 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-74521 .scale { color: #4767ab; }
.style-74521 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-74521 .backbutton { margin-top: 15px;color: #fff;text-transform: capitalize; }
.style-74521 .listdetail img { margin-top: 72px; }
.style-74521 .fund .chart .scale li i { border-color: #bdbec0; }
.style-74521 li.group { margin: 15px 0 0; }
.style-74521 li.group:first-child { margin-top: 0; }
.style-74521 div.content-wrap { font-size: 18px;color: #58585A; }
.style-74521 .featured-link-container { background-color: #e2e2e2;padding: 10px; }
.style-74521 .featured-link-header { color: #4767ab; }
.style-74521 .search-results-header { color: #4767ab;margin: 20px 0 0; }
.style-74521 .search-container { margin: 0 0 20px;display: inline-block;border: 2px solid #bdbec0; }
.style-24033 .h4-style { color: #003594;margin: 0 0 10px;font-size: 32px;line-height: 1 em;padding-top: 10px;padding-bottom: 10px; }
.style-24033 A { color: #003594; }
.style-24033 { margin: 0 0 40px;padding-top: 30px; }
.style-24033 .description { margin: 10px 0;color: #58585A; }
.style-24033 time { color: #B1B1B5;font-weight: bold;margin: 0 0 5px;display: block; }
.style-24033 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-24033 .h4-style A { text-decoration: none; }
.style-24033 .long-description { color: 58585A; }
.style-24033 .brief-description { margin: 10px 0;color: #58585A; }
.style-24033 .location { margin: 0 0 5px; }
.style-24033 .contact-info { margin: 0 0 5px; }
.style-24033 .question { color: #4767AB; }
.style-24033 .answer { margin-left: 40px;position: relative; }
.style-24033 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-24033 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-24033 .submit-button { border: none;background-color: #f5f5f5;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/01a_30.png');background-repeat: no-repeat;background-position: center center;color: transparent;text-indent: -99999px;width: 36px;height: 36px;margin: 0; }
.style-24033 .photo img { width: 100%; }
.style-24033 .search-text { border: 0;background-color: #f5f5f5;height: 36px;padding: 0 10px;margin: 0 -4px 0 0; }
.style-24033 .page-title-level-1 { font-size: 30px; }
.style-24033 .page-title-level-2 { font-size: 30px; }
.style-24033 .page-title-level-3 { font-size: 30px; }
.style-24033 .page-title-level-4 { font-size: 30px; }
.style-24033 .page-title-level-5 { font-size: 30px; }
.style-24033 .page-title-level-6 { font-size: 30px; }
.style-24033 .one-hundred { font-weight: bold; }
.style-24033 .fund .bar { background-color: #003594; }
.style-24033 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-24033 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-24033 .scale { color: #4767ab; }
.style-24033 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-24033 .backbutton { margin-top: 15px;color: #fff;text-transform: capitalize; }
.style-24033 .fund .chart .scale li i { border-color: #bdbec0; }
.style-24033 li.group { margin: 15px 0 0; }
.style-24033 li.group:first-child { margin-top: 0; }
.style-24033 .featured-link-container { background-color: #e2e2e2;padding: 10px; }
.style-24033 .featured-link-header { color: #4767ab; }
.style-24033 .search-results-header { color: #4767ab;margin: 20px 0 0; }
.style-24033 .search-container { margin: 0 0 20px;display: inline-block;border: 2px solid #bdbec0; }
.style-68140 .h4-style { color: #003594;margin: 0 0 10px;font-size: 30px; }
.style-68140 A { color: #003594; }
.style-68140 { margin: 0 0 40px;padding-top: 30px; }
.style-68140 .description { margin: 10px 0; }
.style-68140 time { color: #58585A;font-weight: bold;margin: 0 0 5px;display: block; }
.style-68140 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-68140 .h4-style A { text-decoration: none; }
.style-68140 .long-description { color: 58585A; }
.style-68140 .brief-description { margin: 10px 0;color: #58585A; }
.style-68140 .location { margin: 0 0 5px; }
.style-68140 .contact-info { margin: 0 0 5px; }
.style-68140 .author { font-weight: bold; }
.style-68140 .question { color: #4767AB; }
.style-68140 .answer { margin-left: 40px;position: relative; }
.style-68140 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-68140 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-68140 .submit-button { border: none;background-color: #f5f5f5;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/01a_30.png');background-repeat: no-repeat;background-position: center center;color: transparent;text-indent: -99999px;width: 36px;height: 36px;margin: 0; }
.style-68140 .photo img { width: 100%; }
.style-68140 .search-text { border: 0;background-color: #f5f5f5;height: 36px;padding: 0 10px;margin: 0 -4px 0 0; }
.style-68140 .page-title-level-1 { font-size: 30px; }
.style-68140 .page-title-level-2 { font-size: 30px; }
.style-68140 .page-title-level-3 { font-size: 30px; }
.style-68140 .page-title-level-4 { font-size: 30px; }
.style-68140 .page-title-level-5 { font-size: 30px; }
.style-68140 .page-title-level-6 { font-size: 30px; }
.style-68140 .one-hundred { font-weight: bold; }
.style-68140 .fund .bar { background-color: #003594; }
.style-68140 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-68140 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-68140 .scale { color: #4767ab; }
.style-68140 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-68140 .backbutton { margin-top: 15px; }
.style-68140 .fund .chart .scale li i { border-color: #bdbec0; }
.style-68140 li.group { margin: 15px 0 0; }
.style-68140 li.group:first-child { margin-top: 0; }
.style-68140 .featured-link-container { background-color: #e2e2e2;padding: 10px; }
.style-68140 .featured-link-header { color: #4767ab; }
.style-68140 .search-results-header { color: #4767ab;margin: 20px 0 0; }
.style-68140 .search-container { margin: 0 0 20px;display: inline-block;border: 2px solid #bdbec0; }
.style-32960 .h4-style { color: #003594;margin: 0 0 10px;font-size: 30px; }
.style-32960 A { color: #003594; }
.style-32960 { margin: 0 0 40px;padding-top: 30px; }
.style-32960 .description { margin: 10px 0; }
.style-32960 time { color: #58585A;font-weight: bold;margin: 0 0 5px;display: block; }
.style-32960 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-32960 .h4-style A { text-decoration: none; }
.style-32960 .long-description { color: 58585A; }
.style-32960 .brief-description { margin: 10px 0;color: #58585A; }
.style-32960 .location { margin: 0 0 5px; }
.style-32960 .contact-info { margin: 0 0 5px; }
.style-32960 .author { font-weight: bold; }
.style-32960 .question { color: #4767AB; }
.style-32960 .answer { margin-left: 40px;position: relative; }
.style-32960 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-32960 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-32960 .submit-button { border: none;background-color: #f5f5f5;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/01a_30.png');background-repeat: no-repeat;background-position: center center;color: transparent;text-indent: -99999px;width: 36px;height: 36px;margin: 0; }
.style-32960 .photo img { width: 100%; }
.style-32960 .search-text { border: 0;background-color: #f5f5f5;height: 36px;padding: 0 10px;margin: 0 -4px 0 0; }
.style-32960 .page-title-level-1 { font-size: 30px; }
.style-32960 .page-title-level-2 { font-size: 30px; }
.style-32960 .page-title-level-3 { font-size: 30px; }
.style-32960 .page-title-level-4 { font-size: 30px; }
.style-32960 .page-title-level-5 { font-size: 30px; }
.style-32960 .page-title-level-6 { font-size: 30px; }
.style-32960 .one-hundred { font-weight: bold; }
.style-32960 .fund .bar { background-color: #003594; }
.style-32960 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-32960 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-32960 .scale { color: #4767ab; }
.style-32960 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-32960 .backbutton { margin-top: 15px; }
.style-32960 .fund .chart .scale li i { border-color: #bdbec0; }
.style-32960 li.group { margin: 15px 0 0; }
.style-32960 li.group:first-child { margin-top: 0; }
.style-32960 .featured-link-container { background-color: #e2e2e2;padding: 10px; }
.style-32960 .featured-link-header { color: #4767ab; }
.style-32960 .search-results-header { color: #4767ab;margin: 20px 0 0; }
.style-32960 .search-container { margin: 0 0 20px;display: inline-block;border: 2px solid #bdbec0; }
.style-69692 .h4-style { color: #003594;margin: 0 0 10px;font-size: 30px;padding-bottom: 10px; }
.style-69692 A { color: #003594; }
.style-69692 { margin: 0 0 40px; }
.style-69692 .description { margin: 10px 0;color: #58585A; }
.style-69692 time { color: #B1B1B5;font-weight: bold;margin: 0 0 5px;display: block; }
.style-69692 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-69692 .h4-style A { text-decoration: none; }
.style-69692 .long-description { color: 58585A; }
.style-69692 .brief-description { margin: 10px 0;color: #58585A; }
.style-69692 .location { margin: 0 0 5px; }
.style-69692 .contact-info { margin: 0 0 5px; }
.style-69692 .question { color: #4767AB; }
.style-69692 .answer { margin-left: 40px;position: relative; }
.style-69692 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-69692 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-69692 .submit-button { border: none;background-color: #f5f5f5;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/01a_30.png');background-repeat: no-repeat;background-position: center center;color: transparent;text-indent: -99999px;width: 36px;height: 36px;margin: 0; }
.style-69692 .photo img { width: 100%; }
.style-69692 .search-text { border: 0;background-color: #f5f5f5;height: 36px;padding: 0 10px;margin: 0 -4px 0 0; }
.style-69692 .page-title-level-1 { font-size: 30px; }
.style-69692 .page-title-level-2 { font-size: 30px; }
.style-69692 .page-title-level-3 { font-size: 30px; }
.style-69692 .page-title-level-4 { font-size: 30px; }
.style-69692 .page-title-level-5 { font-size: 30px; }
.style-69692 .page-title-level-6 { font-size: 30px; }
.style-69692 .one-hundred { font-weight: bold; }
.style-69692 .fund .bar { background-color: #003594; }
.style-69692 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-69692 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-69692 .scale { color: #4767ab; }
.style-69692 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-69692 .backbutton { margin-top: 15px;color: #fff;text-transform: capitalize; }
.style-69692 .fund .chart .scale li i { border-color: #bdbec0; }
.style-69692 li.group { margin: 15px 0 0; }
.style-69692 li.group:first-child { margin-top: 0; }
.style-69692 .featured-link-container { background-color: #e2e2e2;padding: 10px; }
.style-69692 .featured-link-header { color: #4767ab; }
.style-69692 .search-results-header { color: #4767ab;margin: 20px 0 0; }
.style-69692 .search-container { margin: 0 0 20px;display: inline-block;border: 2px solid #bdbec0; }
.style-32974 .h4-style { color: #003594;margin: 0 0 10px;font-size: 30px; }
.style-32974 A { color: #003594; }
.style-32974 { margin: 0 0 40px; }
.style-32974 .description { margin: 10px 0; }
.style-32974 time { color: #58585A;font-weight: bold;margin: 0 0 5px;display: block; }
.style-32974 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-32974 .h4-style A { text-decoration: none; }
.style-32974 .long-description { color: 58585A; }
.style-32974 .brief-description { margin: 10px 0;color: #58585A; }
.style-32974 .location { margin: 0 0 5px; }
.style-32974 .contact-info { margin: 0 0 5px; }
.style-32974 .question { color: #4767AB; }
.style-32974 .answer { margin-left: 40px;position: relative; }
.style-32974 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-32974 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-32974 .submit-button { border: none;background-color: #f5f5f5;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/01a_30.png');background-repeat: no-repeat;background-position: center center;color: transparent;text-indent: -99999px;width: 36px;height: 36px;margin: 0; }
.style-32974 .photo img { width: 100%; }
.style-32974 .search-text { border: 0;background-color: #f5f5f5;height: 36px;padding: 0 10px;margin: 0 -4px 0 0; }
.style-32974 .page-title-level-1 { font-size: 30px; }
.style-32974 .page-title-level-2 { font-size: 30px; }
.style-32974 .page-title-level-3 { font-size: 30px; }
.style-32974 .page-title-level-4 { font-size: 30px; }
.style-32974 .page-title-level-5 { font-size: 30px; }
.style-32974 .page-title-level-6 { font-size: 30px; }
.style-32974 .one-hundred { font-weight: bold; }
.style-32974 .fund .bar { background-color: #003594; }
.style-32974 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-32974 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-32974 .scale { color: #4767ab; }
.style-32974 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-32974 .backbutton { margin-top: 15px; }
.style-32974 .fund .chart .scale li i { border-color: #bdbec0; }
.style-32974 li.group { margin: 15px 0 0; }
.style-32974 li.group:first-child { margin-top: 0; }
.style-32974 .featured-link-container { background-color: #e2e2e2;padding: 10px; }
.style-32974 .featured-link-header { color: #4767ab; }
.style-32974 .search-results-header { color: #4767ab;margin: 20px 0 0; }
.style-32974 .search-container { margin: 0 0 20px;display: inline-block;border: 2px solid #bdbec0; }
.style-72978 .h4-style { color: #003594;margin: 0 0 10px;font-size: 30px;line-height: 1 em;padding-bottom: 10px; }
.style-72978 A { color: #003594; }
.style-72978 { margin: 0 0 40px;padding-top: 30px; }
.style-72978 .description { margin: 10px 0;color: #58585A;padding-top: 4px; }
.style-72978 time { color: #B1B1B5;font-weight: bold;margin: 0 0 5px;display: block; }
.style-72978 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-72978 .h4-style A { text-decoration: none; }
.style-72978 .long-description { color: 58585A; }
.style-72978 .brief-description { margin: 10px 0;color: #58585A; }
.style-72978 .location { margin: 0 0 5px; }
.style-72978 .contact-info { margin: 0 0 5px; }
.style-72978 .question { color: #4767AB; }
.style-72978 .answer { margin-left: 40px;position: relative; }
.style-72978 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-72978 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-72978 .submit-button { border: none;background-color: #f5f5f5;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/01a_30.png');background-repeat: no-repeat;background-position: center center;color: transparent;text-indent: -99999px;width: 36px;height: 36px;margin: 0; }
.style-72978 .photo img { width: 100%; }
.style-72978 .search-text { border: 0;background-color: #f5f5f5;height: 36px;padding: 0 10px;margin: 0 -4px 0 0; }
.style-72978 .page-title-level-1 { font-size: 30px; }
.style-72978 .page-title-level-2 { font-size: 30px; }
.style-72978 .page-title-level-3 { font-size: 30px; }
.style-72978 .page-title-level-4 { font-size: 30px; }
.style-72978 .page-title-level-5 { font-size: 30px; }
.style-72978 .page-title-level-6 { font-size: 30px; }
.style-72978 .one-hundred { font-weight: bold; }
.style-72978 .fund .bar { background-color: #003594; }
.style-72978 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-72978 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-72978 .scale { color: #4767ab; }
.style-72978 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-72978 .backbutton { margin-top: 15px;color: #fff;text-transform: capitalize; }
.style-72978 .fund .chart .scale li i { border-color: #bdbec0; }
.style-72978 li.group { margin: 15px 0 0; }
.style-72978 li.group:first-child { margin-top: 0; }
.style-72978 .featured-link-container { background-color: #e2e2e2;padding: 10px; }
.style-72978 .featured-link-header { color: #4767ab; }
.style-72978 .search-results-header { color: #4767ab;margin: 20px 0 0; }
.style-72978 .search-container { margin: 0 0 20px;display: inline-block;border: 2px solid #bdbec0; }
.style-24035 .h4-style { color: #003594;margin: 0 0 10px; }
.style-24035 { margin: 0 0 40px;padding-top: 40px; }
.style-24035 .description { margin: 10px 0; }
.style-24035 time { color: #58585A;font-weight: bold;margin: 0 0 5px;display: block; }
.style-24035 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-24035 .h4-style A { text-decoration: none; }
.style-24035 .long-description { color: #979799; }
.style-24035 .location { margin: 0 0 5px; }
.style-24035 .contact-info { margin: 0 0 5px; }
.style-24035 .author { padding-top: 5px;padding-bottom: 10px; }
.style-24035 .question { color: #4767AB; }
.style-24035 .answer { margin-left: 40px;position: relative; }
.style-24035 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-24035 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-24035 .photo img { width: 100%; }
.style-24035 .one-hundred { font-weight: bold; }
.style-24035 .fund .bar { background-color: #003594; }
.style-24035 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-24035 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-24035 .scale { color: #4767ab; }
.style-24035 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-24035 .backbutton { margin-top: 25px; }
.style-24035 .fund .chart .scale li i { border-color: #bdbec0; }
.style-24035 li.group { margin: 15px 0 0;display: inline-block;width: 100%;box-sizing: border-box; }
.style-24035 li.group:first-child { margin-top: 0; }
.style-24035 .filter-item { color: #4767ab; }
.style-24035 .newsarchivedatepicker .current-year { text-align: center;color: #4767ab;font-weight: 100;font-size: 23px; }
.style-24035 .newsarchivedatepicker .prev-year { text-align: right;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/left_chevron.png');background-repeat: no-repeat;background-position: right 10px center;color: transparent;line-height: 2.5; }
.style-24035 .newsarchivedatepicker .month-number { border: 0px;background-color: #bdbec0;color: #fff;padding: 10px;margin: 0 0 2px; }
.style-24035 .newsarchivedatepicker .month-number:hover { background-color: #4767ab; }
.style-24035 .newsarchivelist .publish-month { margin: 0 0 20px;color: #eba312; }
.style-24035 .newsarchivedatepicker .next-year { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/01a_43.png');background-repeat: no-repeat;background-position: left 10px center;color: transparent;line-height: 2.5; }
.style-24035 .newsarchivedatepicker .month-container { padding: 0;margin: 20px 0 0; }
.style-33065 .h4-style { color: #003595;margin: 0 0 10px; }
.style-33065 { margin: 0 0 40px;padding-top: 40px; }
.style-33065 .description { margin: 10px 0; }
.style-33065 time { color: #58585A;font-weight: bold;margin: 0 0 5px;display: block; }
.style-33065 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-33065 .h4-style A { text-decoration: none;color: #003595; }
.style-33065 .h4-style A:hover { color: #003595; }
.style-33065 .long-description { color: #979799; }
.style-33065 .location { margin: 0 0 5px; }
.style-33065 .contact-info { margin: 0 0 5px; }
.style-33065 .question { color: #4767AB; }
.style-33065 .answer { margin-left: 40px;position: relative; }
.style-33065 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-33065 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-33065 .photo img { width: 100%; }
.style-33065 .one-hundred { font-weight: bold; }
.style-33065 .fund .bar { background-color: #003594; }
.style-33065 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-33065 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-33065 .scale { color: #4767ab; }
.style-33065 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-33065 .backbutton { margin-top: 25px; }
.style-33065 .fund .chart .scale li i { border-color: #bdbec0; }
.style-33065 li.group { margin: 15px 0 0;display: inline-block;width: 100%;box-sizing: border-box; }
.style-33065 li.group:first-child { margin-top: 0; }
.style-33065 .filter-item { color: #4767ab; }
.style-33065 .newsarchivedatepicker .current-year { text-align: center;color: #4767ab;font-weight: 100;font-size: 23px; }
.style-33065 .newsarchivedatepicker .prev-year { text-align: right;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/left_chevron.png');background-repeat: no-repeat;background-position: right 10px center;color: transparent;line-height: 2.5; }
.style-33065 .newsarchivedatepicker .month-number { border: 0px;background-color: #bdbec0;color: #fff;padding: 10px;margin: 0 0 2px; }
.style-33065 .newsarchivedatepicker .month-number:hover { background-color: #4767ab; }
.style-33065 .newsarchivelist .publish-month { margin: 0 0 20px;color: #eba312; }
.style-33065 .newsarchivedatepicker .next-year { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/01a_43.png');background-repeat: no-repeat;background-position: left 10px center;color: transparent;line-height: 2.5; }
.style-33065 .newsarchivedatepicker .month-container { padding: 0;margin: 20px 0 0; }
.style-33769 .button { background-color: #58585a; }
.style-33769 { margin: 0 0 40px; }
.style-33769 time { color: #58585A;font-weight: bold; }
.style-33769 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-33769 .h4-style A { text-decoration: none; }
.style-33769 .long-description { color: #979799; }
.style-33769 .job-title { color: #000000; }
.style-33769 .bus-phone { color: #000000;margin: 0; }
.style-33769 .education { color: #000000; }
.style-33769 .bio { margin: 10px 0 0;color: #bdbec0; }
.style-33769 .question { color: #4767AB; }
.style-33769 .answer { margin-left: 40px;position: relative; }
.style-33769 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-33769 .biobutton { margin-top: 5px;clear: both; }
.style-33769 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-33769 .photo img { width: 100%; }
.style-33769 .department-label { color: #fff;font-size: 23px; }
.style-33769 .department-selector { margin: 5px; }
.style-33769 .grade-label { color: #fff;font-size: 23px; }
.style-33769 .grade-selector { margin: 5px; }
.style-33769 .letter-label { color: #fff;font-size: 23px; }
.style-33769 .letter-selector { margin: 5px; }
.style-33769 .one-hundred { font-weight: bold; }
.style-33769 .fund .bar { background-color: #003594; }
.style-33769 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-33769 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-33769 .nick-name { font-size: 19px;color: #003594; }
.style-33769 .name-prefix { font-size: 19px;color: #003594; }
.style-33769 .first-name { font-size: 21px;color: #003594; }
.style-33769 .middle-name { font-size: 19px;color: #003594; }
.style-33769 .last-name { font-size: 21px;color: #003594; }
.style-33769 .maiden-name { font-size: 19px;color: #003594; }
.style-33769 .scale { color: #4767ab; }
.style-33769 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-33769 .team-label { color: #fff;font-size: 23px; }
.style-33769 .team-selector { margin: 5px; }
.style-33769 .season-label { color: #fff;font-size: 23px; }
.style-33769 .season-selector { margin: 5px; }
.style-33769 .fund .chart .scale li i { border-color: #bdbec0; }
.style-33769 .school-level-label { color: #fff;font-size: 23px; }
.style-33769 .school-level-selector { margin: 5px; }
.style-33769 .department-selector { margin: 5px; }
.style-33769 .grade-selector { margin: 5px; }
.style-33769 li.group { margin: 15px 0 0; }
.style-33769 li.group:first-child { margin-top: 0; }
.style-33769 div.content-wrap { background-color: #bdbec0;padding: 10px;display: inline-block; }
.style-33769 .team-name { color: #eba312; }
.style-33769 .team-headcoach { color: #bdbec0; }
.style-33769 .team-description { margin: 10px 0; }
.style-33769 .schedule-date { color: #003594;font-weight: 100; }
.style-33769 .schedule-site { color: #fff;font-weight: bold; }
.style-33769 .player-detail { margin: 0 0 0 10px;color: #bdbec0; }
.style-33769 .athleticteamroster .player-name-link { text-decoration: None;font-size: 16px;padding-left: 20px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/chevrons_05.png');background-repeat: no-repeat;background-position: left center; }
.style-33769 .team-captain { font-weight: normal;color: #58585a; }
.style-33769 .game { background-color: #bdbec0;color: #fff;padding: 10px; }
.style-33769 .game .ath-row.ath-row-one { font-size: 20px;color: #fff;font-weight: 100; }
.style-33769 a.print-button span { margin: 10px 10px 0 0; }
.style-29997 .h2-style { color: #003594; }
.style-29997 .button { background-color: #58585a; }
.style-29997 { margin: 0 0 40px; }
.style-29997 time { color: #58585A;font-weight: bold; }
.style-29997 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-29997 .h4-style A { text-decoration: none; }
.style-29997 .long-description { color: #979799; }
.style-29997 .bus-phone { color: #58585a;margin: 0; }
.style-29997 .bio { margin: 10px 0 0;color: #bdbec0; }
.style-29997 .question { color: #4767AB; }
.style-29997 .answer { margin-left: 40px;position: relative; }
.style-29997 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-29997 .biobutton { margin-top: 5px;clear: both; }
.style-29997 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-29997 .photo img { width: 100%; }
.style-29997 .department-label { color: #fff;font-size: 23px; }
.style-29997 .department-selector { margin: 5px; }
.style-29997 .grade-label { color: #fff;font-size: 23px; }
.style-29997 .grade-selector { margin: 5px; }
.style-29997 .letter-label { color: #fff;font-size: 23px; }
.style-29997 .letter-selector { margin: 5px; }
.style-29997 .one-hundred { font-weight: bold; }
.style-29997 .fund .bar { background-color: #003594; }
.style-29997 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-29997 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-29997 .nick-name { font-size: 19px;color: #003594; }
.style-29997 .name-prefix { font-size: 19px;color: #003594; }
.style-29997 .first-name { font-size: 19px;color: #003594; }
.style-29997 .middle-name { font-size: 19px;color: #003594; }
.style-29997 .last-name { font-size: 19px;color: #003594; }
.style-29997 .maiden-name { font-size: 19px;color: #003594; }
.style-29997 .scale { color: #4767ab; }
.style-29997 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-29997 .team-label { color: #fff;font-size: 23px; }
.style-29997 .team-selector { margin: 5px; }
.style-29997 .season-label { color: #fff;font-size: 23px; }
.style-29997 .season-selector { margin: 5px; }
.style-29997 .fund .chart .scale li i { border-color: #bdbec0; }
.style-29997 .school-level-label { color: #fff;font-size: 23px; }
.style-29997 .school-level-selector { margin: 5px; }
.style-29997 .department-selector { margin: 5px; }
.style-29997 .grade-selector { margin: 5px; }
.style-29997 li.group { margin: 15px 0 0; }
.style-29997 li.group:first-child { margin-top: 0; }
.style-29997 div.content-wrap { background-color: #bdbec0;padding: 10px;display: inline-block;box-sizing: border-box;width: 100%; }
.style-29997 .team-name { color: #eba312; }
.style-29997 .team-headcoach { color: #bdbec0; }
.style-29997 .team-description { margin: 10px 0; }
.style-29997 .schedule-date { color: #003594;font-weight: 100; }
.style-29997 .schedule-site { color: #fff;font-weight: bold; }
.style-29997 .player-detail { margin: 0 0 0 10px;color: #bdbec0; }
.style-29997 .athleticteamroster .player-name-link { text-decoration: None;font-size: 16px;padding-left: 20px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/chevrons_05.png');background-repeat: no-repeat;background-position: left center; }
.style-29997 .team-captain { font-weight: normal;color: #58585a; }
.style-29997 .game { background-color: #bdbec0;color: #fff;padding: 10px; }
.style-29997 .game .ath-row.ath-row-one { font-size: 20px;color: #fff;font-weight: 100; }
.style-29997 a.print-button span { margin: 10px 10px 0 0; }
.style-24031 .button { background-color: #58585a; }
.style-24031 { margin: 0 0 40px; }
.style-24031 time { color: #58585A;font-weight: bold; }
.style-24031 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-24031 .h4-style A { text-decoration: none; }
.style-24031 .long-description { color: #979799; }
.style-24031 .bus-phone { color: #58585a;margin: 0; }
.style-24031 .bio { margin: 10px 0 0;color: #bdbec0; }
.style-24031 .question { color: #4767AB; }
.style-24031 .answer { margin-left: 40px;position: relative; }
.style-24031 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-24031 .biobutton { margin-top: 5px;clear: both; }
.style-24031 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-24031 .photo img { width: 100%; }
.style-24031 .department-label { color: #fff;font-size: 23px; }
.style-24031 .department-selector { margin: 5px; }
.style-24031 .grade-label { color: #fff;font-size: 23px; }
.style-24031 .grade-selector { margin: 5px; }
.style-24031 .letter-label { color: #fff;font-size: 23px; }
.style-24031 .letter-selector { margin: 5px; }
.style-24031 .one-hundred { font-weight: bold; }
.style-24031 .fund .bar { background-color: #003594; }
.style-24031 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-24031 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-24031 .nick-name { font-size: 19px;color: #003594; }
.style-24031 .name-prefix { font-size: 19px;color: #003594; }
.style-24031 .first-name { font-size: 19px;color: #003594; }
.style-24031 .middle-name { font-size: 19px;color: #003594; }
.style-24031 .last-name { font-size: 19px;color: #003594; }
.style-24031 .maiden-name { font-size: 19px;color: #003594; }
.style-24031 .scale { color: #4767ab; }
.style-24031 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-24031 .team-label { color: #fff;font-size: 23px; }
.style-24031 .team-selector { margin: 5px; }
.style-24031 .season-label { color: #fff;font-size: 23px; }
.style-24031 .season-selector { margin: 5px; }
.style-24031 .fund .chart .scale li i { border-color: #bdbec0; }
.style-24031 .school-level-label { color: #fff;font-size: 23px; }
.style-24031 .school-level-selector { margin: 5px; }
.style-24031 .department-selector { margin: 5px; }
.style-24031 .grade-selector { margin: 5px; }
.style-24031 li.group { margin: 15px 0 0; }
.style-24031 li.group:first-child { margin-top: 0; }
.style-24031 div.content-wrap { background-color: #bdbec0;padding: 10px;display: inline-block; }
.style-24031 .team-name { color: #eba312; }
.style-24031 .team-headcoach { color: #bdbec0; }
.style-24031 .team-description { margin: 10px 0; }
.style-24031 .schedule-date { color: #003594;font-weight: 100; }
.style-24031 .schedule-site { color: #fff;font-weight: bold; }
.style-24031 .player-detail { margin: 0 0 0 10px;color: #bdbec0; }
.style-24031 .athleticteamroster .player-name-link { text-decoration: None;font-size: 16px;padding-left: 20px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/chevrons_05.png');background-repeat: no-repeat;background-position: left center; }
.style-24031 .team-captain { font-weight: normal;color: #58585a; }
.style-24031 .game { background-color: #bdbec0;color: #fff;padding: 10px; }
.style-24031 .game .ath-row.ath-row-one { font-size: 20px;color: #fff;font-weight: 100; }
.style-24031 a.print-button span { margin: 10px 10px 0 0; }
.style-69653 .button { background-color: #58585a; }
.style-69653 { margin: 0 0 40px; }
.style-69653 time { color: #58585A;font-weight: bold; }
.style-69653 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-69653 .h4-style A { text-decoration: none; }
.style-69653 .long-description { color: #979799; }
.style-69653 .job-title { color: #000000; }
.style-69653 .bus-phone { color: #000000;margin: 0; }
.style-69653 .education { color: #000000; }
.style-69653 .bio { margin: 10px 0 0;color: #bdbec0; }
.style-69653 .question { color: #4767AB; }
.style-69653 .answer { margin-left: 40px;position: relative; }
.style-69653 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-69653 .biobutton { margin-top: 5px;clear: both; }
.style-69653 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-69653 .photo img { width: 100%; }
.style-69653 .department-label { color: #fff;font-size: 23px; }
.style-69653 .department-selector { margin: 5px; }
.style-69653 .grade-label { color: #fff;font-size: 23px; }
.style-69653 .grade-selector { margin: 5px; }
.style-69653 .letter-label { color: #fff;font-size: 23px; }
.style-69653 .letter-selector { margin: 5px; }
.style-69653 .one-hundred { font-weight: bold; }
.style-69653 .fund .bar { background-color: #003594; }
.style-69653 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-69653 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-69653 .nick-name { font-size: 19px;color: #003594; }
.style-69653 .name-prefix { font-size: 19px;color: #003594; }
.style-69653 .first-name { font-size: 21px;color: #003594; }
.style-69653 .middle-name { font-size: 19px;color: #003594; }
.style-69653 .last-name { font-size: 21px;color: #003594; }
.style-69653 .maiden-name { font-size: 19px;color: #003594; }
.style-69653 .scale { color: #4767ab; }
.style-69653 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-69653 .team-label { color: #fff;font-size: 23px; }
.style-69653 .team-selector { margin: 5px; }
.style-69653 .season-label { color: #fff;font-size: 23px; }
.style-69653 .season-selector { margin: 5px; }
.style-69653 .fund .chart .scale li i { border-color: #bdbec0; }
.style-69653 .school-level-label { color: #fff;font-size: 23px; }
.style-69653 .school-level-selector { margin: 5px; }
.style-69653 .department-selector { margin: 5px; }
.style-69653 .grade-selector { margin: 5px; }
.style-69653 li.group { margin: 15px 0 0; }
.style-69653 li.group:first-child { margin-top: 0; }
.style-69653 div.content-wrap { background-color: #bdbec0;padding: 10px;display: inline-block; }
.style-69653 .team-name { color: #eba312; }
.style-69653 .team-headcoach { color: #bdbec0; }
.style-69653 .team-description { margin: 10px 0; }
.style-69653 .schedule-date { color: #003594;font-weight: 100; }
.style-69653 .schedule-site { color: #fff;font-weight: bold; }
.style-69653 .player-detail { margin: 0 0 0 10px;color: #bdbec0; }
.style-69653 .athleticteamroster .player-name-link { text-decoration: None;font-size: 16px;padding-left: 20px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/chevrons_05.png');background-repeat: no-repeat;background-position: left center; }
.style-69653 .team-captain { font-weight: normal;color: #58585a; }
.style-69653 .game { background-color: #bdbec0;color: #fff;padding: 10px; }
.style-69653 .game .ath-row.ath-row-one { font-size: 20px;color: #fff;font-weight: 100; }
.style-69653 a.print-button span { margin: 10px 10px 0 0; }
.style-31662 .h4-style { color: #003594;margin: 0 0 10px;font-size: 24px; }
.style-31662 A { color: #003594;font-size: 18px; }
.style-31662 { margin: 0 0 40px;padding-top: 30px; }
.style-31662 .description { margin: 10px 0; }
.style-31662 time { color: #58585A;font-weight: bold;margin: 0 0 5px;display: block; }
.style-31662 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-31662 .h4-style A { text-decoration: none; }
.style-31662 .long-description { color: #767676; }
.style-31662 .brief-description { margin: 10px 0;color: #767676; }
.style-31662 .location { margin: 0 0 5px; }
.style-31662 .contact-info { margin: 0 0 5px; }
.style-31662 .question { color: #4767AB; }
.style-31662 .answer { margin-left: 40px;position: relative; }
.style-31662 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-31662 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-31662 .submit-button { border: none;background-color: #f5f5f5;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/01a_30.png');background-repeat: no-repeat;background-position: center center;color: transparent;text-indent: -99999px;width: 36px;height: 36px;margin: 0; }
.style-31662 .photo img { width: 100%; }
.style-31662 .search-text { border: 0;background-color: #f5f5f5;height: 36px;padding: 0 10px;margin: 0 -4px 0 0; }
.style-31662 .page-title-level-1 { font-size: 30px; }
.style-31662 .page-title-level-2 { font-size: 30px; }
.style-31662 .page-title-level-3 { font-size: 30px; }
.style-31662 .page-title-level-4 { font-size: 30px; }
.style-31662 .page-title-level-5 { font-size: 30px; }
.style-31662 .page-title-level-6 { font-size: 30px; }
.style-31662 .one-hundred { font-weight: bold; }
.style-31662 .fund .bar { background-color: #003594; }
.style-31662 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-31662 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-31662 .scale { color: #4767ab; }
.style-31662 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-31662 .backbutton { margin-top: 25px; }
.style-31662 .fund .chart .scale li i { border-color: #bdbec0; }
.style-31662 li.group { margin: 15px 0 0; }
.style-31662 li.group:first-child { margin-top: 0; }
.style-31662 .featured-link-container { background-color: #e2e2e2;padding: 10px; }
.style-31662 .featured-link-header { color: #4767ab; }
.style-31662 .featured-link-desc { margin: 10px 0; }
.style-31662 .search-results-header { color: #4767ab;margin: 20px 0 0; }
.style-31662 .search-container { margin: 0 0 20px;display: inline-block;border: 2px solid #bdbec0; }
.style-43392 .h2-style { padding-top: 8px;color: inherit;font-size: inherit;text-transform: uppercase;font-weight: 600;letter-spacing: .05em; }
.style-43392 .h4-style { margin: 0;font-size: 24px;box-sizing: border-box;line-height: 1.2;padding-bottom: 10px; }
.style-43392 .h4-style:hover { font-size: 24px; }
.style-43392 A { font-size: inherit; }
.style-43392 A:first-letter { font-size: 50px !important;display: block;text-align: center; }
.style-43392 { margin: 0 0 80px;padding-left: 0px; }
.style-43392 .description { margin: 10px 0; }
.style-43392 time { color: #AFAFB3;font-weight: bold;font-size: 12px; }
.style-43392 .readmore { margin-bottom: 15px;margin-top: 20px; }
.style-43392 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-43392 .link-image { text-align: left; }
.style-43392 .h4-style A { text-decoration: none; }
.style-43392 .long-description { line-height: 1.5;padding-top: 1em;margin-top: 1em;border-top-color: inherit;border-top-style: solid;border-top-width: 1px;font-weight: 300;font-size: 15px; }
.style-43392 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-43392 .author { padding-top: 5px; }
.style-43392 .question { color: #4767AB; }
.style-43392 .answer { margin-left: 40px;position: relative;padding-top: 8px; }
.style-43392 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-43392 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-43392 .photo img { width: 100%; }
.style-43392 form input[type=text] { font-size: 18px; }
.style-43392 form textarea { font-size: 18px;border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-43392 .one-hundred { font-weight: bold; }
.style-43392 .fund .bar { background-color: #003594; }
.style-43392 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-43392 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-43392 .scale { color: #4767ab; }
.style-43392 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-43392 A.links-urllink { color: inherit;text-decoration: none;text-transform: uppercase;letter-spacing: .1em;font-size: 18px; }
.style-43392 A.links-urllink:before { content: "01";position: relative;display: block;font-size: 100px;line-height: 1.2;font-family: 'EB Garamond', serif;letter-spacing: 0; }
.style-43392 A.links-urllink:after { content: "";position: absolute;height: 100%;width: 100%;top: 0;left: 0;z-index: 1; }
.style-43392 .externalvideo .content-wrap { padding: 0px; }
.style-43392 .externalvideo .content-wrap:before { margins: -20px; }
.style-43392 .fund .chart .scale li i { border-color: #bdbec0; }
.style-43392 li.group { position: relative;overflow: hidden;min-height: 2.3em;color: #231f20;background-color: #00b9f1;padding: 1.5em 1.5em 2em;text-align: center;/* min-width: 13%;*/
    -webkit-transition: background .2s ease;-moz-transition: background .2s ease;-o-transition: background .2s ease;transition: background .2s ease;-webkit-flex: 1 1 125px;-ms-flex: 1 1 125px;flex: 1 1 125px; }
.style-43392 li.group:hover { background: #D0DF00 !important; }
.style-43392 li.group:first-child { margin-top: 0; }
.style-43392 div.content-wrap { counter-reset: my-counter; }
.style-43383 .h2-style { font-family: 'EB Garamond', serif;color: rgb(88, 88, 90);font-size: 28px;letter-spacing: -.015em;margin-bottom: 20px;line-height: 1.2; }
.style-43383 .h4-style { margin: 0;font-size: 24px;box-sizing: border-box;line-height: 1.2;padding-bottom: 10px;color: inherit; }
.style-43383 .h4-style:hover { font-size: 24px; }
.style-43383 A { font-size: 18px;color: inherit; }
.style-43383 { margin: 0 0 40px;padding-left: 0px;padding-right: 20px; }
.style-43383 .description { margin: 10px 0; }
.style-43383 time { color: #AFAFB3;font-weight: bold;font-size: 12px; }
.style-43383 .readmore { margin-bottom: 15px;margin-top: 20px; }
.style-43383 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-43383 .link-image { text-align: left; }
.style-43383 .h4-style A { text-decoration: none; }
.style-43383 .long-description { color: #979799; }
.style-43383 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-43383 .author { padding-top: 5px; }
.style-43383 .question { color: #4767AB; }
.style-43383 .answer { margin-left: 40px;position: relative;padding-top: 8px; }
.style-43383 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-43383 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-43383 .photo img { width: 100%; }
.style-43383 form input[type=text] { font-size: 18px; }
.style-43383 form textarea { font-size: 18px;border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-43383 .one-hundred { font-weight: bold; }
.style-43383 .fund .bar { background-color: #003594; }
.style-43383 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-43383 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-43383 .scale { color: #4767ab; }
.style-43383 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-43383 .externalvideo .content-wrap { padding: 0px; }
.style-43383 .externalvideo .content-wrap:before { margins: -20px; }
.style-43383 .fund .chart .scale li i { border-color: #bdbec0; }
.style-43383 li.group { position: relative;overflow: hidden;min-height: 2.3em; }
.style-43383 li.group:first-child { margin-top: 0; }
.style-43383 div.content-wrap { counter-reset: my-counter; }
.style-43384 .h2-style { padding-top: 8px;color: inherit;font-size: inherit;text-transform: uppercase;font-weight: 600;letter-spacing: .05em;margin-bottom: 0; }
.style-43384 .h4-style { margin: 0;font-size: 1em;box-sizing: border-box;line-height: 1.75;color: inherit;padding-right: .25em;display: inline; }
.style-43384 A { color: inherit;font-size: 18px; }
.style-43384 { margin: 40px 0 40px;padding-top: 40px;padding-left: 0px;padding-right: 20px;color: #00aeef;border-top: 1px solid #00aeef; }
.style-43384 .description { margin: 10px 0; }
.style-43384 time { color: #AFAFB3;font-weight: bold;font-size: 12px; }
.style-43384 .readmore { margin-bottom: 15px;margin-top: 20px; }
.style-43384 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-43384 .link-image { text-align: left; }
.style-43384 .h4-style A { text-decoration: none; }
.style-43384 .long-description { display: inline; }
.style-43384 .brief-description { margin: 0;padding-right: .25em;display: inline; }
.style-43384 .author { padding-top: 5px; }
.style-43384 .question { color: #4767AB; }
.style-43384 .answer { margin-left: 40px;position: relative;padding-top: 8px; }
.style-43384 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-43384 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-43384 .photo img { width: 100%; }
.style-43384 form input[type=text] { font-size: 18px; }
.style-43384 form textarea { font-size: 18px;border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-43384 .one-hundred { font-weight: bold; }
.style-43384 .fund .bar { background-color: #003594; }
.style-43384 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-43384 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-43384 .scale { color: #4767ab; }
.style-43384 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-43384 .externalvideo .content-wrap { padding: 0px; }
.style-43384 .externalvideo .content-wrap:before { margins: -20px; }
.style-43384 .fund .chart .scale li i { border-color: #bdbec0; }
.style-43384 li.group { position: relative;margin-bottom: 1.5em;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;-webkit-column-count: 1;-moz-column-count: 1;column-count: 1; }
.style-43384 li.group:first-child { margin-top: 0; }
.style-43384 div.content-wrap { margin-top: 25px;counter-reset: my-counter;-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 2em;-moz-column-gap: 2em;column-gap: 2em; }
.style-66417 .h2-style { padding-top: 8px;color: inherit;font-size: inherit;text-transform: uppercase;font-weight: 600;letter-spacing: .05em;margin-bottom: 0; }
.style-66417 .h4-style { margin: 0;font-size: 1em;box-sizing: border-box;line-height: 1.75;color: inherit;padding-right: .25em;display: inline; }
.style-66417 A { color: inherit;font-size: 18px; }
.style-66417 { margin: 40px 0 40px;padding-top: 40px;padding-left: 0px;padding-right: 20px;color: #4767AB;border-top: 1px solid #4767ab; }
.style-66417 .description { margin: 10px 0; }
.style-66417 time { color: #AFAFB3;font-weight: bold;font-size: 12px; }
.style-66417 .readmore { margin-bottom: 15px;margin-top: 20px; }
.style-66417 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-66417 .link-image { text-align: left; }
.style-66417 .h4-style A { text-decoration: none; }
.style-66417 .long-description { display: inline; }
.style-66417 .brief-description { margin: 0;padding-right: .25em;display: inline; }
.style-66417 .author { padding-top: 5px; }
.style-66417 .question { color: #4767AB; }
.style-66417 .answer { margin-left: 40px;position: relative;padding-top: 8px; }
.style-66417 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-66417 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-66417 .photo img { width: 100%; }
.style-66417 form input[type=text] { font-size: 18px; }
.style-66417 form textarea { font-size: 18px;border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-66417 .one-hundred { font-weight: bold; }
.style-66417 .fund .bar { background-color: #003594; }
.style-66417 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-66417 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-66417 .scale { color: #4767ab; }
.style-66417 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-66417 .externalvideo .content-wrap { padding: 0px; }
.style-66417 .externalvideo .content-wrap:before { margins: -20px; }
.style-66417 .fund .chart .scale li i { border-color: #bdbec0; }
.style-66417 li.group { position: relative;margin-bottom: 1.5em;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;-webkit-column-count: 1;-moz-column-count: 1;column-count: 1; }
.style-66417 li.group:first-child { margin-top: 0; }
.style-66417 div.content-wrap { margin-top: 25px;counter-reset: my-counter;-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 2em;-moz-column-gap: 2em;column-gap: 2em; }
.style-43385 .h2-style { padding-top: 8px;padding-bottom: 15px;color: inherit;font-size: inherit;text-transform: uppercase;font-weight: 600;letter-spacing: .05em;margin: 0; }
.style-43385 .h4-style { box-sizing: border-box;margin: 0;padding-right: .25em;font-size: 1em;line-height: 1.75;display: inline; }
.style-43385 A { font-size: 18px; }
.style-43385 { margin: 0 0 40px;padding-left: 0px;padding-right: 20px; }
.style-43385 .description { margin: 10px 0; }
.style-43385 time { color: #AFAFB3;font-weight: bold;font-size: 12px; }
.style-43385 .readmore { margin-bottom: 15px;margin-top: 20px; }
.style-43385 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-43385 .link-image { text-align: left; }
.style-43385 .h4-style A { text-decoration: none; }
.style-43385 .long-description { margin: 0;padding-right: .25em;font-size: 1em;line-height: 1.75;display: inline; }
.style-43385 .brief-description { margin: 0;padding-right: .25em;font-size: 1em;line-height: 1.75;display: inline; }
.style-43385 .author { padding-top: 5px; }
.style-43385 .question { color: #4767AB; }
.style-43385 .answer { margin-left: 40px;position: relative;padding-top: 8px; }
.style-43385 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-43385 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-43385 .photo img { width: 100%; }
.style-43385 form input[type=text] { font-size: 18px; }
.style-43385 form textarea { font-size: 18px;border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-43385 .one-hundred { font-weight: bold; }
.style-43385 .fund .bar { background-color: #003594; }
.style-43385 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-43385 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-43385 .scale { color: #4767ab; }
.style-43385 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-43385 .externalvideo .content-wrap { padding: 0px; }
.style-43385 .externalvideo .content-wrap:before { margins: -20px; }
.style-43385 .fund .chart .scale li i { border-color: #bdbec0; }
.style-43385 li.group { position: relative;margin-bottom: 1.5em;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;-webkit-column-count: 1;-moz-column-count: 1;column-count: 1; }
.style-43385 li.group:first-child { margin-top: 0; }
.style-43385 div.content-wrap { margin-top: 5px;counter-reset: my-counter;-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 2em;-moz-column-gap: 2em;column-gap: 2em; }
.style-43391 .h2-style { color: inherit;font-size: inherit;text-transform: uppercase;font-weight: 600;letter-spacing: .05em;margin-bottom: 15px; }
.style-43391 .h4-style { margin: 0;font-size: 24px;box-sizing: border-box;line-height: 1.2;padding-bottom: 10px;color: inherit; }
.style-43391 .h4-style:hover { font-size: 24px; }
.style-43391 A { color: inherit; }
.style-43391 { margin: 2em 0 1.5em 0;padding-left: 0px;color: #f9f9f9; }
.style-43391 .description { margin: 10px 0; }
.style-43391 time { color: #AFAFB3;font-weight: bold;font-size: 12px; }
.style-43391 .readmore { margin-bottom: 15px;margin-top: 20px; }
.style-43391 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-43391 .link-image { text-align: left; }
.style-43391 .h4-style A { text-decoration: none; }
.style-43391 .long-description { color: #979799; }
.style-43391 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-43391 .author { padding-top: 5px; }
.style-43391 .question { color: #4767AB; }
.style-43391 .answer { margin-left: 40px;position: relative;padding-top: 8px; }
.style-43391 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-43391 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-43391 .photo img { width: 100%; }
.style-43391 form input[type=text] { font-size: 18px; }
.style-43391 form textarea { font-size: 18px;border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-43391 .one-hundred { font-weight: bold; }
.style-43391 .fund .bar { background-color: #003594; }
.style-43391 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-43391 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-43391 .scale { color: #4767ab; }
.style-43391 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-43391 .externalvideo .content-wrap { padding: 0px; }
.style-43391 .externalvideo .content-wrap:before { margins: -20px; }
.style-43391 .fund .chart .scale li i { border-color: #bdbec0; }
.style-43391 li.group { position: relative;overflow: hidden;min-height: 2.3em; }
.style-43391 li.group:first-child { margin-top: 0; }
.style-43391 div.content-wrap { counter-reset: my-counter;font-size: 67px;line-height: 1.2; }
.style-43411 .h1-style { font-size: inherit;line-height: inherit;font-family: inherit;color: inherit;font-weight: inherit;margin: inherit; }
.style-43411 .h2-style { margin: 0 0 15px 0;font-weight: 600;font-size: 16px;line-height: 1.2;text-transform: uppercase;font-family: Helvetica;color: inherit; }
.style-43411 .h4-style { color: inherit; }
.style-43411 A { color: inherit; }
.style-43411 { box-sizing: border-box;margin: 2em 0 3em 0; }
.style-43411 .page-title-level-1 { margin: 0 0 15px 0;font-weight: 600;font-size: 16px;line-height: 1.2;text-transform: uppercase;font-family: Helvetica; }
.style-43411 .page-title-level-2 { margin: 0;font-weight: 400;font-size: 67px;line-height: 1.2;font-family: 'EB Garamond', serif; }
.style-43411 .page-title-level-3 { margin: 0;font-weight: 400;font-size: 67px;line-height: 1.2;font-family: 'EB Garamond', serif; }
.style-43411 .page-title-level-4 { margin: 0;font-weight: 400;font-size: 67px;line-height: 1.2;font-family: 'EB Garamond', serif; }
.style-43411 .page-title-level-5 { margin: 0;font-weight: 400;font-size: 67px;line-height: 1.2;font-family: 'EB Garamond', serif; }
.style-43411 .page-title-level-6 { margin: 0;font-weight: 400;font-size: 67px;line-height: 1.2;font-family: 'EB Garamond', serif; }
.style-43411 .pagetitle hgroup { font-size: 47px;line-height: 1.2;font-family: "Helvetica"; }
.style-43411 div.content-wrap { margin: 0;font-weight: 400;font-size: 67px;line-height: 1;font-family: 'EB Garamond', serif; }
.style-43698 .h1-style { font-size: inherit;line-height: inherit;font-family: inherit;color: inherit;font-weight: inherit;margin: inherit; }
.style-43698 .h2-style { margin: 0;padding-right: 1000;font-weight: 400;font-size: 67px;line-height: 1;font-family: 'EB Garamond', serif;color: #616161; }
.style-43698 .h4-style { color: inherit; }
.style-43698 A { color: inherit; }
.style-43698 { box-sizing: border-box;margin: 2em 0 3em 0; }
.style-43698 .page-title-level-1 { margin: 0 0 15px 0;font-weight: 600;font-size: 16px;line-height: 1.2;text-transform: uppercase;font-family: Helvetica; }
.style-43698 .page-title-level-2 { margin: 0;font-weight: 400;font-size: 67px;line-height: 1.2;font-family: 'EB Garamond', serif; }
.style-43698 .page-title-level-3 { margin: 0;font-weight: 400;font-size: 67px;line-height: 1.2;font-family: 'EB Garamond', serif; }
.style-43698 .page-title-level-4 { margin: 0;font-weight: 400;font-size: 67px;line-height: 1.2;font-family: 'EB Garamond', serif; }
.style-43698 .page-title-level-5 { margin: 0;font-weight: 400;font-size: 67px;line-height: 1.2;font-family: 'EB Garamond', serif; }
.style-43698 .page-title-level-6 { margin: 0;font-weight: 400;font-size: 67px;line-height: 1.2;font-family: 'EB Garamond', serif; }
.style-43698 .pagetitle hgroup { font-size: 47px;line-height: 1.2;font-family: "Helvetica"; }
.style-43698 div.content-wrap { margin-top: 40px;margin-left: 20px;font-size: 24px;color: #616161;font-family: Helvetica;text-transform: uppercase; }
.style-43409 .h1-style { font-size: inherit;line-height: inherit;font-family: inherit;color: inherit;font-weight: inherit;margin: inherit; }
.style-43409 .h2-style { font-weight: 400;margin-bottom: 20px;font-size: 67px;line-height: 1;font-family: 'EB Garamond', serif;color: inherit; }
.style-43409 .h4-style { color: inherit; }
.style-43409 A { color: inherit; }
.style-43409 { box-sizing: border-box;padding: 1.5em 1.5em 1.5em 2em;background: rgba(37,203,211,.9);box-shadow: 2em 0 0 rgba(37,203,211,.5);color: #231f20;position: relative;width: 40vw;height: 100%;bottom: 0;left: 0;min-width: 400px; }
.style-43409 .page-title-level-1 { margin: 0 0 15px 0;font-weight: 600;font-size: 16px;line-height: 1.2;text-transform: uppercase;font-family: Helvetica; }
.style-43409 .page-title-level-2 { margin: 0;font-weight: 400;font-size: 67px;line-height: 1.2;font-family: 'EB Garamond', serif; }
.style-43409 .page-title-level-3 { margin: 0;font-weight: 400;font-size: 67px;line-height: 1.2;font-family: 'EB Garamond', serif; }
.style-43409 .page-title-level-4 { margin: 0;font-weight: 400;font-size: 67px;line-height: 1.2;font-family: 'EB Garamond', serif; }
.style-43409 .page-title-level-5 { margin: 0;font-weight: 400;font-size: 67px;line-height: 1.2;font-family: 'EB Garamond', serif; }
.style-43409 .page-title-level-6 { margin: 0;font-weight: 400;font-size: 67px;line-height: 1.2;font-family: 'EB Garamond', serif; }
.style-43409 .pagetitle hgroup { font-size: 47px;line-height: 1.2;font-family: "Helvetica"; }
.style-43409 div.content-wrap { margin: 0 0 15px 0;font-weight: 600;font-size: 16px;line-height: 1.4;font-family: Helvetica;color: inherit; }
.style-43406 .h1-style { font-size: inherit;line-height: inherit;font-family: inherit;color: inherit;font-weight: inherit;margin: inherit; }
.style-43406 .h2-style { margin: 0 0 15px 0;font-weight: 600;font-size: 16px;line-height: 1.2;text-transform: uppercase;font-family: Helvetica;color: inherit; }
.style-43406 .h4-style { color: inherit; }
.style-43406 A { color: inherit; }
.style-43406 { box-sizing: border-box;margin: 2em 0 1.5em 0; }
.style-43406 .page-title-level-1 { margin: 0 0 15px 0;font-weight: 600;font-size: 16px;line-height: 1.2;text-transform: uppercase;font-family: Helvetica; }
.style-43406 .page-title-level-2 { margin: 0;font-weight: 400;font-size: 67px;line-height: 1.2;font-family: 'EB Garamond', serif; }
.style-43406 .page-title-level-3 { margin: 0;font-weight: 400;font-size: 67px;line-height: 1.2;font-family: 'EB Garamond', serif; }
.style-43406 .page-title-level-4 { margin: 0;font-weight: 400;font-size: 67px;line-height: 1.2;font-family: 'EB Garamond', serif; }
.style-43406 .page-title-level-5 { margin: 0;font-weight: 400;font-size: 67px;line-height: 1.2;font-family: 'EB Garamond', serif; }
.style-43406 .page-title-level-6 { margin: 0;font-weight: 400;font-size: 67px;line-height: 1.2;font-family: 'EB Garamond', serif; }
.style-43406 .pagetitle hgroup { font-size: 47px;line-height: 1.2;font-family: "Helvetica"; }
.style-43406 div.content-wrap { margin: 0;font-weight: 400;font-size: 67px;line-height: 1;font-family: 'EB Garamond', serif; }
.style-43658 .h2-style { color: inherit; }
.style-43658 A:after { content: "";position: absolute;height: 100%;width: 100%;top: 0;left: 0;z-index: 1; }
.style-43658 { box-sizing: border-box;padding: 15vh 0 0 2em;color: #fff;position: relative;width: 60vw;height: 100%;bottom: 0;right: 0; }
.style-43658 .link-image { margin: 0 auto 2em;max-width: 100px;display: block;position: relative;z-index: 11; }
.style-43658 A.links-urllink { color: #fff;padding: .65em 2em;background-color: #25cbd3;display: inline-block;font-size: 18px;-webkit-transition: background-color .2s ease;-moz-transition: background-color .2s ease;transition: background-color .2s ease;text-decoration: none; }
.style-43658 A.links-urllink:hover { background-color: #D0DF00;color: #fff; }
.style-43658 li.group { margin: 0; }
.style-43658 div.content-wrap { text-align: center;color: inherit; }
.style-26498 .h1-style { color: #0D3DFF; }
.style-26498 .h2-style { color: #FF26F1; }
.style-26498 { margin: 0 0 40px;color: #83FF17; }
.style-26498 .description { margin: 10px 0; }
.style-26498 time { color: #58585A;font-weight: bold; }
.style-26498 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-26498 .h4-style A { text-decoration: none; }
.style-26498 .long-description { color: #979799; }
.style-26498 .question { color: #4767AB; }
.style-26498 .answer { margin-left: 40px;position: relative; }
.style-26498 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-26498 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-26498 .photo img { width: 100%; }
.style-26498 .one-hundred { font-weight: bold; }
.style-26498 .fund .bar { background-color: #003594; }
.style-26498 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-26498 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-26498 .scale { color: #4767ab; }
.style-26498 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-26498 .fund .chart .scale li i { border-color: #bdbec0; }
.style-26498 li.group { margin: 15px 0 0; }
.style-26498 li.group:first-child { margin-top: 0; }
.style-59282 .h2-style { margin: 0;padding: 50px 0 30px;font-size: 74px;font-family: "Helvetica";color: rgb(189, 190, 192);font-weight: 300; }
.style-59282 .h4-style { margin: 0;font-size: 24px;box-sizing: border-box;line-height: 1.2;padding-bottom: 10px; }
.style-59282 .h4-style:hover { font-size: 24px; }
.style-59282 A { font-size: 18px; }
.style-59282 { border-radius: 0;margin: 0;box-sizing: border-box;left: 0px;background-color: transparent;padding: 0 30px 60px;text-align: center;font-size: 23px;color: rgb(88, 88, 90);line-height: 1.75;font-weight: 300; }
.style-59282 .description { margin: 10px 0; }
.style-59282 time { color: #AFAFB3;font-weight: bold;font-size: 12px; }
.style-59282 .readmore { margin-bottom: 15px;margin-top: 20px; }
.style-59282 .category-description { margin: 0 0 10px;-webkit-font-smoothing: subpixel-antialiased; }
.style-59282 .link-image { text-align: left; }
.style-59282 .h4-style A { text-decoration: none; }
.style-59282 .long-description { color: #979799; }
.style-59282 .brief-description { margin: 15px 0;font-size: 16px;line-height: 26px; }
.style-59282 .author { padding-top: 5px; }
.style-59282 .question { color: #4767AB; }
.style-59282 .answer { margin-left: 40px;position: relative;padding-top: 8px; }
.style-59282 .answer:before { content: 'A.';position: absolute;top: 0;left: -40px;font-size: 23px;color: #4767AB; }
.style-59282 .title { font-size: 23px;font-weight: normal;color: rgb(0, 53, 148); }
.style-59282 .photo img { width: 100%; }
.style-59282 form input[type=text] { font-size: 18px; }
.style-59282 form textarea { font-size: 18px;border-width: 1px;border-style: solid;border-color: #BDBEC0; }
.style-59282 .one-hundred { font-weight: bold; }
.style-59282 .fund .bar { background-color: #003594; }
.style-59282 .goal { font-size: 23px;color: rgb(0, 53, 148);line-height: 1; }
.style-59282 .current { font-size: 23px;color: #bdbec0;line-height: 1; }
.style-59282 .scale { color: #4767ab; }
.style-59282 .fund .bar-container { background-color: #bdbec0;border-color: #bdbec0; }
.style-59282 .externalvideo .content-wrap { padding: 0px; }
.style-59282 .externalvideo .content-wrap:before { margins: -20px; }
.style-59282 .fund .chart .scale li i { border-color: #bdbec0; }
.style-59282 li.group { position: relative;overflow: hidden;min-height: 2.3em; }
.style-59282 li.group:first-child { margin-top: 0; }
.style-59282 div.content-wrap { counter-reset: my-counter; }
.style-62096 .nav-menu { text-align: right;line-height: 1; }
.style-62096 .l1-item { color: #58585A;line-height: 1.2; }
.style-62096 .l1-item:hover { background-color: #e8e8e8;color: #000a29; }
.style-62096 .l1-item > a { font-size: 23px;color: inherit;text-decoration: none;padding: 65px 19px 10px;-webkit-font-smoothing: antialiased; }
.style-62096 .l1-item.active { color: #4767AB;background-color: #e8e8e8; }
.style-62096 .l2-item { color: #58585A; }
.style-62096 .l2-item:hover { color: #4767AB; }
.style-62096 .l2-item > a { padding: .4rem .4rem .4rem 19px; }
.style-62096 .l2-item.active { color: #4767AB; }
.style-62096 .l3-item { color: #58585A; }
.style-62096 .l3-item:hover { color: #4767AB; }
.style-62096 .l3-item > a { padding: .4rem .4rem .4rem 19px; }
.style-62096 .l3-item.active { color: #4767AB; }
.style-62096 .level1 { text-align: right;display: inline-block;margin-bottom: -2px; }
.style-62096 .level2 { text-align: left;border: none;background-color: #e8e8e8;padding: .75rem 0;line-height: 1.1; }
.style-62096 .level3 { background-color: #e8e8e8;padding: .75rem 0; }
.style-23227 .nav-menu { margin: 20px 0 30px; }
.style-23227 .l1-item { color: rgb(88, 88, 90);position: relative; }
.style-23227 .l1-item:hover { color: #003594; }
.style-23227 .l1-item:before { content: '';position: absolute;top: 5%;left: -1px;width: 1px;height: 80%;background-color: #bdbec0; }
.style-23227 .l1-item > a { font-size: 19px;padding: 0 0 5px 20px!important;margin-right: 20px;color: inherit; }
.style-23227 .l1-item.active > a { color: #003595; }
.style-23227 .l2-item { color: rgb(88, 88, 90); }
.style-23227 .l2-item:hover { color: #003594; }
.style-23227 .l2-item > a { padding: 10px 19px;font-size: 15px;color: inherit;line-height: 20px; }
.style-23227 .l2-item.active { color: #003594; }
.style-23227 .l3-item { color: rgb(88, 88, 90);font-weight: normal; }
.style-23227 .l3-item:hover { color: #003594; }
.style-23227 .l3-item > a { padding: 10px 19px;font-size: 15px;color: inherit;line-height: 20px; }
.style-23227 .l3-item.active { color: #003594; }
.style-23227 .level2 { background-color: #e2e2e2;padding: 10px 0; }
.style-23227 .level3 { background-color: #e2e2e2;padding: 10px 0;border-left: 1px solid #fff; }
.style-29572 .nav-menu { margin: 20px 0 30px; }
.style-29572 .l1-item { color: rgb(88, 88, 90);position: relative; }
.style-29572 .l1-item:hover { color: #003594; }
.style-29572 .l1-item:before { content: '';position: absolute;top: 5%;left: -1px;width: 1px;height: 80%;background-color: #bdbec0; }
.style-29572 .l1-item > a { font-size: 18px;padding: 0 0 5px 20px!important;margin-right: 20px;color: inherit; }
.style-29572 .l1-item > a:hover { font-size: 18px; }
.style-29572 .l1-item.active > a { color: #4767ab;font-size: 18px; }
.style-29572 .l2-item { color: rgb(88, 88, 90); }
.style-29572 .l2-item:hover { color: #003594; }
.style-29572 .l2-item > a { padding: 10px 19px;font-size: 15px;color: inherit;line-height: 20px; }
.style-29572 .l2-item.active { color: #003594; }
.style-29572 .l2-item.active > a { color: #4767AB; }
.style-29572 .l3-item { color: rgb(88, 88, 90);font-weight: normal; }
.style-29572 .l3-item:hover { color: #003594; }
.style-29572 .l3-item > a { padding: 10px 19px;font-size: 15px;color: inherit;line-height: 20px; }
.style-29572 .l3-item.active { color: #003594; }
.style-29572 .l3-item.active > a { color: #4767AB; }
.style-29572 .level2 { background-color: #e2e2e2;padding: 10px 0; }
.style-29572 .level3 { background-color: #e2e2e2;padding: 10px 0;border-left: 1px solid #fff; }
.style-34001 .nav-menu { margin: 20px 0 0; }
.style-34001 .l1-item { color: rgb(88, 88, 90);position: relative; }
.style-34001 .l1-item:hover { color: #003594; }
.style-34001 .l1-item:before { content: '';position: absolute;top: 5%;left: -1px;width: 1px;height: 80%;background-color: #bdbec0; }
.style-34001 .l1-item > a { font-size: 19px;padding: 0 0 5px 20px!important;margin-right: 20px;color: inherit; }
.style-34001 .l1-item.active > a { color: #003595; }
.style-34001 .l2-item { color: rgb(88, 88, 90); }
.style-34001 .l2-item:hover { color: #003594; }
.style-34001 .l2-item > a { padding: 10px 19px;font-size: 15px;color: inherit;line-height: 20px; }
.style-34001 .l2-item.active { color: #003594; }
.style-34001 .l3-item { color: rgb(88, 88, 90);font-weight: normal; }
.style-34001 .l3-item:hover { color: #003594; }
.style-34001 .l3-item > a { padding: 10px 19px;font-size: 15px;color: inherit;line-height: 20px; }
.style-34001 .l3-item.active { color: #003594; }
.style-34001 .level2 { background-color: #e2e2e2;padding: 10px 0; }
.style-34001 .level3 { background-color: #e2e2e2;padding: 10px 0;border-left: 1px solid #fff; }
.style-28488 .l1-item { background-image: url('//bbk12e1-cdn.myschoolcdn.com/ftpimages/98/site/972/images/chevrons_05.png');background-repeat: no-repeat;background-position: left center;padding: 0 0 0 20px;font-size: 19px;color: rgb(88, 88, 90); }
.style-28488 .l1-item:hover { color: #003594; }
.style-28488 .l1-item > a { color: inherit; }
.style-28488 .l1-item.active { color: #003594; }
.style-28488 .l2-item { color: rgb(88, 88, 90); }
.style-28488 .l2-item:hover { color: #003594; }
.style-28488 .l2-item > a { padding: 10px 19px;font-size: 15px;color: inherit;line-height: 20px; }
.style-28488 .l2-item.active { color: #003594; }
.style-28488 .level2 { background-color: #e2e2e2;padding: 5px 0; }
.style-28488 .level3 { visibility: hidden; }
.style-23057 .l1-item { color: rgb(0, 53, 148);font-weight: 100; }
.style-23057 .l1-item:hover { font-weight: normal; }
.style-23057 .l1-item > a { text-align: right;color: inherit;font-size: 17px;padding: 0!important; }
.style-23057 .level2 { visibility: hidden; }
.style-22970 .nav-menu { text-align: right;margin: 0;padding: 0;line-height: 1; }
.style-22970 .l1-item { color: rgb(0, 10, 41); }
.style-22970 .l1-item:hover { color: #003594;font-weight: bold; }
.style-22970 .l1-item > a { font-size: 15px;color: inherit;line-height: 1.2;padding: 15px 12px;text-decoration: none;font-weight: 100;margin: 0; }
.style-22970 .l1-item.active > a { color: #003595; }
.style-22970 .level1 { font-family: "Helvetica";display: inline-block; }
.style-22970 .level2 { text-align: left; }
.style-30692 .nav-menu { text-align: right;margin: 0;padding: 0;line-height: 1; }
.style-30692 .l1-item { color: rgb(0, 10, 41); }
.style-30692 .l1-item:hover { color: #003594;font-weight: bold; }
.style-30692 .l1-item > a { font-size: 15px;color: inherit;line-height: 1.2;padding: 15px 12px;text-decoration: none;font-weight: 100;margin: 0; }
.style-30692 .l1-item.active > a { color: #003595; }
.style-30692 .level1 { font-family: "Helvetica";display: inline-block; }
.style-30692 .level2 { text-align: left; }
.style-22939 .mega-menu-panel { -webkit-box-shadow: 60em 0px 0px 0px rgba(231,231,231,.95), -60em 0px 0px 0px rgba(231,231,231,.95);/*webkit*/

-moz-box-shadow: 60em 0px 0px 0px rgba(231,231,231,.95), -60em 0px 0px 0px rgba(231,231,231,.95);/*moz*/

box-shadow: 60em 0px 0px 0px rgba(231,231,231,.95), -60em 0px 0px 0px rgba(231,231,231,.95);/*standard*/
width: 100%; }
.style-22939 .mega-menu-panel-inner { text-align: left;min-width: 100%;display: block;width: 100%;background-color: rgba(231,231,231,.95);padding: 30px 0; }
.style-22939 .mega-menu-item.l1-item { color: #58585A;line-height: 1.2; }
.style-22939 .mega-menu-item.l1-item:hover { background-color: #e8e8e8;color: #000a29; }
.style-22939 .mega-menu-item.l1-item > a { font-size: 23px;color: inherit;text-decoration: none;padding: 37px 19px;-webkit-font-smoothing: antialiased; }
.style-22939 .mega-menu-item.l1-item.active { color: #4767AB; }
.style-22939 .menu-type-mega.nav-menu { text-align: right;line-height: 1; }
.style-22939 .mega-level1 { text-align: right;display: inline-block;margin-bottom: -2px; }
.style-23067 .l1-item { font-size: 1.155em;font-family: "Helvetica";color: #333;margin: 0 20px 20px 0;position: relative; }
.style-23067 .l1-item:hover { color: #003594; }
.style-23067 .l1-item:before { content: '';position: absolute;top: 5%;left: -1px;width: 1px;height: 80%;background-color: #bdbec0; }
.style-23067 .l1-item > a { color: inherit;padding-left: 16px!important;font-size: 18px; }
.style-23067 .l1-item.active { color: #003594; }
.style-23067 .level1 { margin-top: 20px;margin-left: 20px; }
.style-23067 .level2 { visibility: hidden; }
.style-29137 .l1-item { font-size: 1.155em;font-family: "Helvetica";color: #333;margin: 0 20px 20px 0;position: relative; }
.style-29137 .l1-item:hover { color: #003594; }
.style-29137 .l1-item:before { content: '';position: absolute;top: 5%;left: -1px;width: 1px;height: 80%;background-color: #bdbec0; }
.style-29137 .l1-item > a { color: inherit;padding-left: 20px!important; }
.style-29137 .l1-item.active { color: #003594; }
.style-29137 .level1 { margin-top: 20px;margin-left: 20px; }
.style-29137 .level2 { visibility: hidden; }
.style-40469 .nav-menu { text-align: right;line-height: 1; }
.style-40469 .l1-item { color: #58585A;line-height: 1.2; }
.style-40469 .l1-item:hover { background-color: #e8e8e8;color: #000a29; }
.style-40469 .l1-item > a { font-size: 23px;color: inherit;text-decoration: none;padding: 65px 19px 10px;-webkit-font-smoothing: antialiased; }
.style-40469 .l1-item.active { color: #4767AB;background-color: #e8e8e8; }
.style-40469 .l2-item { color: #58585A; }
.style-40469 .l2-item:hover { color: #4767AB; }
.style-40469 .l2-item > a { padding: .4rem .4rem .4rem 19px; }
.style-40469 .l2-item.active { color: #4767AB; }
.style-40469 .l3-item { color: #58585A; }
.style-40469 .l3-item:hover { color: #4767AB; }
.style-40469 .l3-item > a { padding: .4rem .4rem .4rem 19px; }
.style-40469 .l3-item.active { color: #4767AB; }
.style-40469 .level1 { text-align: right;display: inline-block;margin-bottom: -2px; }
.style-40469 .level2 { text-align: left;border: none;background-color: #e8e8e8;padding: .75rem 0;line-height: 1.1; }
.style-40469 .level3 { background-color: #e8e8e8;padding: .75rem 0; }
.style-43444 .nav-menu { margin: 20px 0 20px 0;padding: 0 0 30px; }
.style-43444 .l1-item { color: rgb(88, 88, 90);position: relative;display: inline-block;float: none;font-size: 1rem;border-left: 1px solid #bdbec0;padding: 3px 0;margin: 0 0 5px; }
.style-43444 .l1-item:hover { color: #003594; }
.style-43444 .l1-item:first-child { border-left: none;margin-left: -20px; }
.style-43444 .l1-item > a { font-size: 19px;padding: 0 20px 0px 20px!important;color: inherit;line-height: 1.5; }
.style-43444 .l1-item.active > a { color: #003595; }
.style-43444 .l2-item { color: rgb(88, 88, 90); }
.style-43444 .l2-item:hover { color: #003594; }
.style-43444 .l2-item > a { padding: 10px 19px;font-size: 15px;color: inherit;line-height: 20px; }
.style-43444 .l2-item.active { color: #003594; }
.style-43444 .l3-item { color: rgb(88, 88, 90);font-weight: normal; }
.style-43444 .l3-item:hover { color: #003594; }
.style-43444 .l3-item > a { padding: 10px 19px;font-size: 15px;color: inherit;line-height: 20px; }
.style-43444 .l3-item.active { color: #003594; }
.style-43444 .level1 { font-size: 0; }
.style-43444 .level2 { background-color: #e2e2e2;padding: 10px 0;text-align: left;margin-top: 3px; }
.style-43444 .level3 { background-color: #e2e2e2;padding: 10px 0;border-left: 1px solid #fff; }
.style-67459 .carousel.flexslider { margin-bottom: 25px; }
.style-62190 { margin: 0 0 40px 0;background-color: #24438E; }
.style-62190 .carousel.flexslider { margin: 0;padding: 0;background: #fff; }
.style-62190 .carousel figure { font-size: 0;background-color: #24438E; }
.style-62190 .carousel figure img { -webkit-transition: opacity .3s ease;-moz-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease; }
.style-62190 .carousel .h4-style.crl-title { font-size: 150px;opacity: .1;margin: 0;padding: 0;white-space: nowrap; }
.style-62190 .carousel .crl-caption { font-size: 20px;color: #58585a;font-weight: 300;line-height: 1.25;margin-top: .2em; }
.style-62190 .carousel .caption-spacing.crl-inner-details { text-align: center;position: absolute;background: #24438e;width: 25%;height: 200%
margin: 0;padding: 0rem 0rem;box-sizing: border-box;top: 25%;-webkit-transform: translateY(-50%);/* webkit */
	-moz-transform: translateY(-50%);/* moz */
	transform: translateY(-50%);: /* modern */; }
.style-22901 .background-carousel .crl-details { border-radius: 0;margin: 0;position: absolute;bottom: -316px;height: 316px;width: 100%;box-sizing: border-box;left: 0px;background-color: transparent;padding: 0; }
.style-22901 .background-carousel .h4-style.crl-title { margin: 0;padding: 50px 0 30px;font-size: 74px;font-family: "Helvetica";color: rgb(189, 190, 192);text-align: center;font-weight: 500; }
.style-22901 .background-carousel .crl-caption { margin: 0;padding: 0 30px 60px;font-size: 23px;color: rgb(88, 88, 90);line-height: 1.75;text-align: center;font-weight: 300; }
.style-22973 time { display: block;clear: both;position: absolute;top: 0px;font-size: 17px;color: #4767AB; }
.style-22973 .background-carousel .crl-details { background-color: rgba(255,255,255,.8);border-radius: 0;padding: 30px 30px 40px;margin: 40px 100px;max-width: 482px;position: relative;box-sizing: border-box; }
.style-22973 .background-carousel .crl-caption { display: inline;font-size: 17px; }
.style-22973 .background-carousel .controls .control-prev { left: 0!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .8!important; }
.style-22973 .background-carousel .controls .control-prev:hover { opacity: 1!important; }
.style-22973 .background-carousel .controls .control-next { right: 0!important;opacity: .8!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-22973 .background-carousel .controls .control-next:hover { opacity: 1!important; }
.style-22973 .background-carousel .pager { left: 100px;bottom: 0;box-sizing: border-box;max-width: 482px;padding-bottom: 10px; }
.style-22973 .background-carousel .pager li a { box-shadow: none;background-color: #b1b3aa;margin: 0 7px; }
.style-22973 .background-carousel .pager li a:hover { background-color: #4767ab;padding: 1px; }
.style-22973 .background-carousel .pager li > a.current-pager-item { background-color: #4767ab;padding: 1px; }
.style-22973 .background-carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);line-height: 1.2;text-decoration: none;font-weight: 100;display: block;clear: both;margin-top: 35px; }
.style-22973 .background-carousel .crl-readmore { background-color: transparent;padding: 0;margin: 0;color: #4767AB;display: inline-block;text-decoration: underline;font-size: 17px; }
.style-23039 .background-carousel .crl-details { background-color: rgba(255,255,255,.8);padding: 60px 0;margin: 0;max-width: 50vw;border-radius: 0;min-height: 325px;display: inline-block;line-height: 1.75;position: absolute;top: 0;right: 50%;left: 0;box-sizing: border-box;bottom: 0; }
.style-23039 .background-carousel .h4-style.crl-title { padding: 0 0 0;font-size: 35px;font-family: 'EB Garamond', serif;color: rgb(115, 115, 115);text-decoration: none;text-align: left;max-width: 500px;margin: 0 0 15px; }
.style-23039 .background-carousel .crl-caption { font-size: 17px;color: rgb(0, 10, 41);text-align: left;max-width: 500px; }
.style-23039 .background-carousel .crl-description:after { text-decoration: none; }
.style-23043 .background-carousel .crl-details { background-color: rgba(255,255,255,.8);padding: 55px 10px 0 63px;margin: 0;max-width: 50vw;border-radius: 0;min-height: 325px;display: inline-block;line-height: 1.75;position: absolute;top: 0;left: 50%;right: 0;bottom: 0;box-sizing: border-box; }
.style-23043 .background-carousel .h4-style.crl-title { padding: 0 0 0;font-size: 35px;font-family: 'EB Garamond', serif;color: rgb(115, 115, 115);text-decoration: none;text-align: left;max-width: 500px;margin: 0 0 15px; }
.style-23043 .background-carousel .crl-caption { font-size: 17px;color: rgb(0, 10, 41);text-align: left;max-width: 530px; }
.style-23043 .background-carousel .crl-description:after { text-decoration: none; }
.style-29133 { margin: 0 0 40px; }
.style-29133 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-29133 .carousel.flexslider { margin: 0 -12.5px; }
.style-29133 .carousel figure { margin: 0 12.5px; }
.style-29133 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d; }
.style-29133 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important;top: 25px; }
.style-29133 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1!important; }
.style-29133 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px;top: 25px; }
.style-29133 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1!important; }
.style-29133 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0;opacity: 0.9; }
.style-29133 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block; }
.style-29133 .carousel .crl-readmore { background-color: transparent;display: inline;padding: 0;color: #4767ab;text-decoration: underline; }
.style-71408 { margin: 0 0 40px; }
.style-71408 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-71408 .author { padding-top: 5px;padding-bottom: 5px; }
.style-71408 .carousel.flexslider { margin: 0 -12.5px; }
.style-71408 .carousel figure { margin: 0 12.5px; }
.style-71408 .carousel .h4-style.crl-title { font-style: italic; }
.style-71408 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d; }
.style-71408 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important;top: 25px; }
.style-71408 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1!important; }
.style-71408 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px;top: 25px; }
.style-71408 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1!important; }
.style-71408 .carousel .flex-control-nav li a { background-color: #BDBEC0; }
.style-71408 .carousel .flex-control-nav li > a.flex-active { background-color: #4767ab; }
.style-71408 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0;opacity: 0.9; }
.style-71408 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block;font-style: italic; }
.style-71408 .carousel .crl-readmore { background-color: transparent;display: inline;padding: 0;color: #4767ab;text-decoration: underline; }
.style-80412 .h2-style { color: #003595; }
.style-80412 { margin: 0 0 40px; }
.style-80412 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-80412 .author { padding-top: 5px;padding-bottom: 5px; }
.style-80412 .carousel.flexslider { margin: 0 -12.5px; }
.style-80412 .carousel figure { margin: 0 12.5px; }
.style-80412 .carousel .h4-style.crl-title { font-style: italic; }
.style-80412 .carousel .crl-caption { font-size: 14px;display: inline;color: #2d2d2d; }
.style-80412 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important;top: 25px; }
.style-80412 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1!important; }
.style-80412 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px;top: 25px; }
.style-80412 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1!important; }
.style-80412 .crl-pager { margin-top: 20px; }
.style-80412 .carousel .flex-control-nav li a { background-color: #4767AB; }
.style-80412 .carousel .flex-control-nav li a:active { background-color: #4767ab; }
.style-80412 .carousel .flex-control-nav li a:hover { background-color: #EBA312; }
.style-80412 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0;opacity: 0.9; }
.style-80412 .carousel .h4-style a.crl-title { font-size: 20px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block;font-style: italic; }
.style-80412 .carousel .crl-readmore { background-color: transparent;display: inline;padding: 0;color: #4767AB;text-decoration: underline;font-size: 16px; }
.style-80412 .carousel .crl-readmore:hover { color: #003595; }
.style-77744 { padding-bottom: 40px;margin-top: 25px; }
.style-77744 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-77744 .author { padding-top: 5px;padding-bottom: 5px; }
.style-77744 .carousel.flexslider { margin: 0 -12.5px; }
.style-77744 .carousel figure { margin: 0 12.5px; }
.style-77744 .carousel .h4-style.crl-title { font-style: italic;font-size: 18px; }
.style-77744 .carousel .crl-caption { font-size: 14px;display: inline;color: #2d2d2d; }
.style-77744 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important;top: 132px; }
.style-77744 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1!important; }
.style-77744 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px;top: 132px; }
.style-77744 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1!important; }
.style-77744 .crl-pager { padding-top: 20px; }
.style-77744 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0;opacity: 0.9; }
.style-77744 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block;font-style: italic; }
.style-77744 .carousel .crl-readmore { background-color: transparent;display: inline;padding: 0;color: #4767ab;text-decoration: underline; }
.style-72979 .h2-style { color: #003595; }
.style-72979 { margin: 0 0 40px; }
.style-72979 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-72979 .author { padding-top: 5px;padding-bottom: 5px; }
.style-72979 .carousel.flexslider { margin: 0 -12.5px; }
.style-72979 .carousel figure { margin: 0 12.5px; }
.style-72979 .carousel .h4-style.crl-title { font-style: italic; }
.style-72979 .carousel .crl-caption { font-size: 14px;display: inline;color: #2d2d2d; }
.style-72979 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important;top: 25px; }
.style-72979 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1!important; }
.style-72979 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px;top: 25px; }
.style-72979 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1!important; }
.style-72979 .crl-pager { margin-top: 20px; }
.style-72979 .carousel .flex-control-nav li a { background-color: #4767AB; }
.style-72979 .carousel .flex-control-nav li a:active { background-color: #4767ab; }
.style-72979 .carousel .flex-control-nav li a:hover { background-color: #EBA312; }
.style-72979 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0;opacity: 0.9; }
.style-72979 .carousel .h4-style a.crl-title { font-size: 20px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block;font-style: italic; }
.style-72979 .carousel .crl-readmore { background-color: transparent;display: inline;padding: 0;color: #4767AB;text-decoration: underline;font-size: 16px; }
.style-72979 .carousel .crl-readmore:hover { color: #003595; }
.style-74242 { padding-bottom: 40px;margin-top: 25px; }
.style-74242 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-74242 .author { padding-top: 5px;padding-bottom: 5px; }
.style-74242 .carousel.flexslider { margin: 0 -12.5px; }
.style-74242 .carousel figure { margin: 0 12.5px; }
.style-74242 .carousel .h4-style.crl-title { font-style: italic; }
.style-74242 .carousel .crl-caption { font-size: 14px;display: inline;color: #2d2d2d; }
.style-74242 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important;top: 132px; }
.style-74242 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1!important; }
.style-74242 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px;top: 132px; }
.style-74242 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1!important; }
.style-74242 .crl-pager { padding-top: 20px; }
.style-74242 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0;opacity: 0.9; }
.style-74242 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block;font-style: italic; }
.style-74242 .carousel .crl-readmore { background-color: transparent;display: inline;padding: 0;color: #4767ab;text-decoration: underline; }
.style-47669 { margin: 0 0 40px; }
.style-47669 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-47669 .author { padding-top: 5px;padding-bottom: 5px; }
.style-47669 .carousel.flexslider { margin: 0 -12.5px; }
.style-47669 .carousel figure { margin: 0 12.5px; }
.style-47669 .carousel .h4-style.crl-title { font-style: italic; }
.style-47669 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d;padding-bottom: 10px; }
.style-47669 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important;top: 25px; }
.style-47669 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1!important; }
.style-47669 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px;top: 25px; }
.style-47669 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1!important; }
.style-47669 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0;opacity: 0.9; }
.style-47669 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block;font-style: italic; }
.style-47669 .carousel .crl-readmore { background-color: transparent;display: inline;padding-top: 10px;padding-left: 0px;padding-bottom: 0px;color: #4767ab;text-decoration: underline; }
.style-33001 .h2-style { color: #003595; }
.style-33001 { margin: 0 0 40px; }
.style-33001 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-33001 .author { padding-top: 5px;padding-bottom: 10px; }
.style-33001 .carousel.flexslider { margin: 0 -12.5px; }
.style-33001 .carousel figure { margin: 0 12.5px; }
.style-33001 .carousel .h4-style.crl-title { font-style: italic; }
.style-33001 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d;padding-bottom: 10px; }
.style-33001 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important;top: 25px; }
.style-33001 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1!important; }
.style-33001 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px;top: 25px; }
.style-33001 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1!important; }
.style-33001 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0;opacity: 0.9; }
.style-33001 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block;font-style: italic; }
.style-33001 .carousel .crl-readmore { background-color: transparent;display: inline;padding-top: 10px;padding-left: 0px;padding-bottom: 10px;color: #4767ab;text-decoration: underline; }
.style-28475 { margin: 0 0 40px; }
.style-28475 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-28475 .author { padding-top: 5px;padding-bottom: 5px; }
.style-28475 .carousel.flexslider { margin: 0 -12.5px; }
.style-28475 .carousel figure { margin: 0 12.5px; }
.style-28475 .carousel .h4-style.crl-title { font-style: italic; }
.style-28475 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d;padding-bottom: 10px; }
.style-28475 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important;top: 25px; }
.style-28475 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1!important; }
.style-28475 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px;top: 25px; }
.style-28475 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1!important; }
.style-28475 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0;opacity: 0.9; }
.style-28475 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block;font-style: italic; }
.style-28475 .carousel .crl-readmore { background-color: transparent;display: inline;padding-top: 10px;padding-left: 0px;padding-bottom: 0px;color: #4767ab;text-decoration: underline; }
.style-32959 { margin: 0 0 40px; }
.style-32959 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-32959 .author { padding-top: 5px;padding-bottom: 5px; }
.style-32959 .carousel.flexslider { margin: 0 -12.5px; }
.style-32959 .carousel figure { margin: 0 12.5px; }
.style-32959 .carousel .h4-style.crl-title { font-style: italic; }
.style-32959 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d; }
.style-32959 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important;top: 25px; }
.style-32959 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1!important; }
.style-32959 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px;top: 25px; }
.style-32959 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1!important; }
.style-32959 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0;opacity: 0.9; }
.style-32959 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block;font-style: italic; }
.style-32959 .carousel .crl-readmore { background-color: transparent;display: inline;padding: 0;color: #4767ab;text-decoration: underline; }
.style-33352 { margin: 0 0 40px; }
.style-33352 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-33352 .author { padding-top: 5px;padding-bottom: 5px; }
.style-33352 .carousel.flexslider { margin: 0 -12.5px; }
.style-33352 .carousel figure { margin: 0 12.5px; }
.style-33352 .carousel .h4-style.crl-title { font-style: italic; }
.style-33352 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d; }
.style-33352 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important;top: 25px; }
.style-33352 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1!important; }
.style-33352 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px;top: 25px; }
.style-33352 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1!important; }
.style-33352 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0;opacity: 0.9; }
.style-33352 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block;font-style: italic; }
.style-33352 .carousel .crl-readmore { background-color: transparent;display: inline;padding: 0;color: #4767ab;text-decoration: underline; }
.style-65277 { margin: 0 0 40px; }
.style-65277 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-65277 .carousel.flexslider { margin: 0 -12.5px; }
.style-65277 .carousel figure { margin: 0 12.5px; }
.style-65277 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d; }
.style-65277 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important;top: 25px; }
.style-65277 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1!important; }
.style-65277 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px;top: 25px; }
.style-65277 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1!important; }
.style-65277 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0;opacity: 0.9; }
.style-65277 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block; }
.style-65277 .carousel .crl-readmore { background-color: transparent;display: inline;padding: 0;color: #4767ab;text-decoration: underline; }
.style-69693 .h2-style { color: #003595; }
.style-69693 { margin: 0 0 40px; }
.style-69693 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-69693 .carousel.flexslider { margin: 0 -12.5px; }
.style-69693 .carousel figure { margin: 0 12.5px; }
.style-69693 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d; }
.style-69693 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important;top: 25px; }
.style-69693 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1!important; }
.style-69693 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px;top: 25px; }
.style-69693 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1!important; }
.style-69693 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0;opacity: 0.9; }
.style-69693 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block; }
.style-69693 .carousel .crl-readmore { background-color: transparent;display: inline;padding: 0;color: #4767ab;text-decoration: underline; }
.style-58400 { margin: 0 0 40px; }
.style-58400 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-58400 .carousel.flexslider { margin: 0 -12.5px; }
.style-58400 .carousel figure { margin: 0 12.5px; }
.style-58400 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d; }
.style-58400 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important;top: 25px; }
.style-58400 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1!important; }
.style-58400 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px;top: 25px; }
.style-58400 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1!important; }
.style-58400 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0; }
.style-58400 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block; }
.style-58400 .carousel .crl-readmore { background-color: transparent;padding: 0;display: inline;color: #4767ab;text-decoration: underline; }
.style-23250 .h2-style { color: #23438E; }
.style-23250 { margin: 0 0 100px; }
.style-23250 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-23250 .carousel.flexslider { margin: 0 -12.5px;height: 300px; }
.style-23250 .carousel figure { margin: 0 12.5px; }
.style-23250 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d; }
.style-23250 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important;top: 60px; }
.style-23250 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1!important; }
.style-23250 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px;top: 60px; }
.style-23250 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1!important; }
.style-23250 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0; }
.style-23250 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block; }
.style-23250 .carousel .crl-readmore { background-color: transparent;padding: 0;display: inline;color: #4767ab;text-decoration: underline; }
.style-32654 { margin: 0 0 40px; }
.style-32654 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-32654 .carousel.flexslider { margin: 0 -12.5px; }
.style-32654 .carousel figure { margin: 0 12.5px; }
.style-32654 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d; }
.style-32654 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important;top: 60px; }
.style-32654 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1!important; }
.style-32654 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px;top: 60px; }
.style-32654 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1!important; }
.style-32654 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0; }
.style-32654 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block; }
.style-32654 .carousel .crl-readmore { background-color: transparent;padding: 0;display: inline;color: #4767ab;text-decoration: underline; }
.style-60266 { margin: 0 0 40px; }
.style-60266 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-60266 .author { padding-top: 5px;padding-bottom: 5px; }
.style-60266 .carousel.flexslider { margin: 0 -12.5px; }
.style-60266 .carousel figure { margin: 0 12.5px; }
.style-60266 .carousel .h4-style.crl-title { font-style: italic; }
.style-60266 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d;padding-bottom: 10px; }
.style-60266 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important;top: 25px; }
.style-60266 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1!important; }
.style-60266 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px;top: 25px; }
.style-60266 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1!important; }
.style-60266 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0;opacity: 0.9; }
.style-60266 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block;font-style: italic; }
.style-60266 .carousel .crl-readmore { background-color: transparent;display: inline;padding-top: 10px;padding-left: 0px;padding-bottom: 0px;color: #4767ab;text-decoration: underline; }
.style-60290 { margin: 0 0 40px; }
.style-60290 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-60290 .author { padding-top: 5px;padding-bottom: 5px; }
.style-60290 .carousel.flexslider { margin: 0 -12.5px; }
.style-60290 .carousel figure { margin: 0 12.5px; }
.style-60290 .carousel .h4-style.crl-title { font-style: italic; }
.style-60290 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d;padding-bottom: 10px; }
.style-60290 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important;top: 25px; }
.style-60290 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1!important; }
.style-60290 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px;top: 25px; }
.style-60290 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1!important; }
.style-60290 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0;opacity: 0.9; }
.style-60290 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block;font-style: italic; }
.style-60290 .carousel .crl-readmore { background-color: transparent;display: inline;padding-top: 10px;padding-left: 0px;padding-bottom: 0px;color: #4767ab;text-decoration: underline; }
.style-74532 .h2-style { margin-bottom: 50px; }
.style-74532 { padding-bottom: 40px;margin-top: 25px; }
.style-74532 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-74532 .author { padding-top: 5px;padding-bottom: 5px; }
.style-74532 .carousel.flexslider { margin: 0 -12.5px; }
.style-74532 .carousel figure { margin: 0 12.5px; }
.style-74532 .carousel .crl-caption { font-size: 14px;display: inline;color: #2d2d2d; }
.style-74532 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important;top: 132px; }
.style-74532 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1!important; }
.style-74532 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px;top: 132px; }
.style-74532 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1!important; }
.style-74532 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0;opacity: 0.9; }
.style-74532 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block;font-style: italic; }
.style-74532 .carousel .crl-readmore { background-color: transparent;display: inline;padding: 0;color: #4767ab;text-decoration: underline; }
.style-86813 .h2-style { margin-bottom: 50px; }
.style-86813 { padding-bottom: 40px;margin-top: 25px; }
.style-86813 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-86813 .author { padding-top: 5px;padding-bottom: 5px; }
.style-86813 .carousel.flexslider { margin: 0 -12.5px; }
.style-86813 .carousel figure { margin: 0 12.5px; }
.style-86813 .carousel .crl-caption { font-size: 14px;display: inline;color: #2d2d2d; }
.style-86813 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important;top: 132px; }
.style-86813 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1!important; }
.style-86813 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px;top: 132px; }
.style-86813 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1!important; }
.style-86813 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0;opacity: 0.9; }
.style-86813 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block;font-style: italic; }
.style-86813 .carousel .crl-readmore { background-color: transparent;display: inline;padding: 0;color: #4767ab;text-decoration: underline; }
.style-30804 .h4-style { margin: 0 0 20px;display: block; }
.style-30804 { margin: 0 0 40px; }
.style-30804 .description { line-height: 24px; }
.style-30804 time { color: inherit;display: block!important;margin: 0 0 5px;width: 100%; }
.style-30804 .readmore { background-color: transparent;padding: 0;color: #4767ab;text-decoration: underline;margin: 10px 0 0;display: block!important;float: none; }
.style-30804 .link-image { min-width: calc(100% + 40px)!important;margin: 20px -20px -30px;-webkit-order: 2;-ms-flex-order: 2;order: 2;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;float: none; }
.style-30804 .h4-style A { display: block;font-size: 23px;color: rgb(88, 88, 90);font-weight: normal;line-height: 27px;text-decoration: none; }
.style-30804 .long-description { color: inherit;display: block!important; }
.style-30804 .brief-description { font-size: 16px;color: #2d2d2d;line-height: 24px;display: block!important;width: 100%; }
.style-30804 .news img { min-width: calc(100% + 40px);margin: 20px -20px -30px;-webkit-order: 2;-ms-flex-order: 2;order: 2;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto; }
.style-30804 .lists img { min-width: calc(100% + 40px);margin: 20px -20px -30px;-webkit-order: 2;-ms-flex-order: 2;order: 2;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto; }
.style-30804 .question { margin: 0 0 20px;display: block; }
.style-30804 .carousel.flexslider { margin: 0 -10px; }
.style-30804 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important; }
.style-30804 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1!important; }
.style-30804 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-30804 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1!important; }
.style-30804 A.links-urllink { margin: 0 0 20px;display: block;font-size: 23px;color: rgb(88, 88, 90);font-weight: normal;line-height: 27px;text-decoration: none; }
.style-30804 .carousel .text-slide { background-color: #e2e2e2;padding: 30px 20px;margin: 0 7px; }
.style-30804 .carousel .text-slide:hover { background-color: #e2e2e2; }
.style-30804 .end-time { color: inherit; }
.style-23257 .h4-style { margin: 0 0 20px;display: block;font-size: 26px; }
.style-23257 .h4-style:hover { font-size: 26px;color: #EBA312; }
.style-23257 { margin: 0 0 40px; }
.style-23257 .description { line-height: 24px; }
.style-23257 time { color: inherit;display: block!important;margin: 0 0 5px;width: 100%; }
.style-23257 .readmore { background-color: transparent;padding: 0;color: #4767ab;text-decoration: underline;margin: 10px 0 0;display: block!important;float: none; }
.style-23257 .link-image { min-width: calc(100% + 40px)!important;margin: 20px -20px -30px;-webkit-order: 2;-ms-flex-order: 2;order: 2;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;float: none; }
.style-23257 .h4-style A { display: block;font-size: 24px;color: rgb(88, 88, 90);font-weight: normal;line-height: 27px;text-decoration: none; }
.style-23257 .h4-style A:hover { font-size: 24px; }
.style-23257 .long-description { color: inherit;display: block!important; }
.style-23257 .brief-description { font-size: 16px;color: #2d2d2d;line-height: 24px;display: block!important;width: 100%; }
.style-23257 .news img { min-width: calc(100% + 40px);margin: 20px -20px -30px;-webkit-order: 2;-ms-flex-order: 2;order: 2;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto; }
.style-23257 .lists img { min-width: calc(100% + 40px);margin: 20px -20px -30px;-webkit-order: 2;-ms-flex-order: 2;order: 2;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto; }
.style-23257 .question { margin: 0 0 20px;display: block; }
.style-23257 .carousel.flexslider { margin: 0 -10px; }
.style-23257 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important; }
.style-23257 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1!important; }
.style-23257 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-23257 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1!important; }
.style-23257 A.links-urllink { margin: 0 0 20px;display: block;font-size: 23px;color: rgb(88, 88, 90);font-weight: normal;line-height: 27px;text-decoration: none; }
.style-23257 .carousel .text-slide { background-color: #e2e2e2;padding: 30px 20px;margin: 0 10px; }
.style-23257 .end-time { color: inherit; }
.style-32188 .h2-style { color: #003595; }
.style-32188 .h4-style { margin: 0 0 20px;display: block; }
.style-32188 A { color: #FFFFFF; }
.style-32188 .description { margin-top: 12px;font-size: 13px;color: #FFFFFF; }
.style-32188 time { color: inherit;display: block!important;margin: 0 0 5px;width: 100%; }
.style-32188 .readmore { background-color: transparent;padding: 10px 0px 20px;color: #CFCFCF;text-decoration: underline;margin: 10px 0 0;display: block!important;float: none; }
.style-32188 .link-image { min-width: calc(100% + 40px)!important;margin: 20px -20px -30px;-webkit-order: 2;-ms-flex-order: 2;order: 2;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;float: none; }
.style-32188 .h4-style A { display: block;font-size: 20px;color: #FFFFFF;font-weight: bold;line-height: 20px;text-decoration: none; }
.style-32188 .long-description { color: inherit;display: block!important; }
.style-32188 .brief-description { font-size: 16px;color: #E0E0E0;line-height: 24px;display: block!important;width: 100%; }
.style-32188 .news img { min-width: calc(100%);margin: 0px 0px 20px;-webkit-order: 2;-ms-flex-order: 2;order: 2;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto; }
.style-32188 .lists img { min-width: calc(100% + 40px);margin: 20px -20px -30px;-webkit-order: 2;-ms-flex-order: 2;order: 2;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto; }
.style-32188 .question { margin: 0 0 20px;display: block; }
.style-32188 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .5!important; }
.style-32188 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1!important; }
.style-32188 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .5!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-32188 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1!important; }
.style-32188 A.links-urllink { margin: 0 0 20px;display: block;font-size: 23px;color: rgb(88, 88, 90);font-weight: normal;line-height: 27px;text-decoration: none; }
.style-32188 .carousel .text-slide { background-color: #4767ab;padding: 10px 10px 10px;margin: 0 0px; }
.style-32188 .end-time { color: inherit; }
.style-41230 .h2-style { color: #003595; }
.style-41230 .h4-style { margin: 0 0 20px;display: block; }
.style-41230 { margin: 0 0 40px; }
.style-41230 .description { line-height: 24px; }
.style-41230 time { color: inherit;display: block!important;margin: 0 0 5px;width: 100%; }
.style-41230 .readmore { background-color: transparent;padding: 0;color: #4767ab;text-decoration: underline;margin: 10px 0 0;display: block!important;float: none; }
.style-41230 .link-image { min-width: calc(100% + 40px)!important;margin: 20px -20px -30px;-webkit-order: 2;-ms-flex-order: 2;order: 2;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;float: none; }
.style-41230 .h4-style A { display: block;font-size: 23px;color: #4767AB;font-weight: normal;line-height: 27px;text-decoration: none; }
.style-41230 .h4-style A:hover { color: #4767AB;text-decoration: underline; }
.style-41230 .long-description { color: inherit;display: block!important; }
.style-41230 .brief-description { font-size: 16px;color: #2d2d2d;line-height: 24px;display: block!important;width: 100%; }
.style-41230 .news img { min-width: calc(100% + 40px);margin: 20px -20px -30px;-webkit-order: 2;-ms-flex-order: 2;order: 2;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto; }
.style-41230 .lists img { min-width: calc(100% + 40px);margin: 20px -20px -30px;-webkit-order: 2;-ms-flex-order: 2;order: 2;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto; }
.style-41230 .question { margin: 0 0 20px;display: block; }
.style-41230 .carousel.flexslider { margin: 0 -10px; }
.style-41230 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important; }
.style-41230 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1!important; }
.style-41230 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-41230 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1!important; }
.style-41230 A.links-urllink { margin: 0 0 20px;display: block;font-size: 23px;color: rgb(88, 88, 90);font-weight: normal;line-height: 27px;text-decoration: none; }
.style-41230 .carousel .text-slide { background-color: #e2e2e2;padding: 30px 20px;margin: 0 10px;padding-bottom: 50px; }
.style-41230 .end-time { color: inherit; }
.style-78512 { margin: 0 0 40px; }
.style-78512 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-78512 .carousel.flexslider { margin: 0; }
.style-78512 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d; }
.style-78512 .carousel .crl-description { padding-top: 16px; }
.style-78512 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important; }
.style-78512 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-78512 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0; }
.style-78512 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block; }
.style-78512 .carousel .crl-readmore { background-color: transparent;padding: 0;display: inline;color: #4767ab;text-decoration: underline; }
.style-23276 { margin: 0 0 40px; }
.style-23276 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-23276 .carousel.flexslider { margin: 0; }
.style-23276 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d; }
.style-23276 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important; }
.style-23276 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-23276 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0; }
.style-23276 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block; }
.style-23276 .carousel .crl-readmore { background-color: transparent;padding: 0;display: inline;color: #4767ab;text-decoration: underline; }
.style-34940 .h2-style { color: #003594;padding-top: 20px; }
.style-34940 { margin: 0 0 40px; }
.style-34940 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-34940 .carousel.flexslider { margin: 0; }
.style-34940 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d; }
.style-34940 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important; }
.style-34940 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-34940 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0; }
.style-34940 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block; }
.style-34940 .carousel .crl-readmore { background-color: transparent;padding: 0;display: inline;color: #4767ab;text-decoration: underline; }
.style-33838 .h2-style { color: #003595; }
.style-79903 { margin: 0 0 40px;padding-top: 26px; }
.style-79903 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-79903 .carousel.flexslider { margin: 0; }
.style-79903 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d; }
.style-79903 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important; }
.style-79903 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-79903 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0; }
.style-79903 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block; }
.style-79903 .carousel .crl-readmore { background-color: transparent;padding: 0;display: inline;color: #4767ab;text-decoration: underline; }
.style-29172 { margin: 0 0 40px; }
.style-29172 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-29172 .carousel.flexslider { margin: 0; }
.style-29172 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d; }
.style-29172 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important; }
.style-29172 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-29172 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0; }
.style-29172 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block; }
.style-29172 .carousel .crl-readmore { background-color: transparent;padding: 0;display: inline;color: #4767ab;text-decoration: underline; }
.style-29184 { margin: 0 0 40px; }
.style-29184 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-29184 .carousel.flexslider { margin: 0; }
.style-29184 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d; }
.style-29184 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important; }
.style-29184 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-29184 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0; }
.style-29184 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block; }
.style-29184 .carousel .crl-readmore { background-color: transparent;padding: 0;display: inline;color: #4767ab;text-decoration: underline; }
.style-24043 { margin: 0 0 40px; }
.style-24043 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-24043 .carousel.flexslider { margin: 0; }
.style-24043 .carousel .crl-caption { display: inline;color: #2D2D2D; }
.style-24043 .carousel .crl-description { padding-top: 10px;color: #6B6B6B; }
.style-24043 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important; }
.style-24043 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-24043 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0; }
.style-24043 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block; }
.style-24043 .carousel .crl-readmore { background-color: transparent;padding: 0;display: inline;color: #4767ab;text-decoration: underline; }
.style-29311 { margin: 0 0 40px;padding-top: 26px; }
.style-29311 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-29311 .carousel.flexslider { margin: 0; }
.style-29311 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d; }
.style-29311 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/jz_carousel_left_arrow.png');width: 38px;height: 38px;opacity: .5!important; }
.style-29311 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .5!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/jz_carousel_right_arrow.png');width: 38px;height: 38px; }
.style-29311 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0; }
.style-29311 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block; }
.style-29311 .carousel .crl-readmore { background-color: transparent;padding: 0;display: inline;color: #4767ab;text-decoration: underline; }
.style-32569 { margin: 0 0 40px; }
.style-32569 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-32569 .carousel.flexslider { margin: 0; }
.style-32569 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d; }
.style-32569 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important; }
.style-32569 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-32569 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0; }
.style-32569 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block; }
.style-32569 .carousel .crl-readmore { background-color: transparent;padding: 0;display: inline;color: #4767ab;text-decoration: underline; }
.style-30331 { margin: 0 0 40px; }
.style-30331 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-30331 .carousel.flexslider { margin: 0; }
.style-30331 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d; }
.style-30331 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important; }
.style-30331 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-30331 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0; }
.style-30331 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block; }
.style-30331 .carousel .crl-readmore { background-color: transparent;padding: 0;display: inline;color: #4767ab;text-decoration: underline; }
.style-43664 { margin: 0 0 40px; }
.style-43664 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-43664 .carousel.flexslider { margin: 0; }
.style-43664 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d; }
.style-43664 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important; }
.style-43664 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-43664 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0; }
.style-43664 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block; }
.style-43664 .carousel .crl-readmore { background-color: transparent;padding: 0;display: inline;color: #4767ab;text-decoration: underline; }
.style-33365 { margin: 0 0 40px; }
.style-33365 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-33365 .carousel.flexslider { margin: 0; }
.style-33365 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d; }
.style-33365 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important; }
.style-33365 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-33365 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0; }
.style-33365 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block; }
.style-33365 .carousel .crl-readmore { background-color: transparent;padding: 0;display: inline;color: #4767ab;text-decoration: underline; }
.style-23235 { margin: 0 0 40px; }
.style-23235 .carousel.flexslider { margin: 0; }
.style-23235 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .5!important; }
.style-23235 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .5!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-26669 .h2-style { color: #23438E; }
.style-26669 { margin: 0 0 40px; }
.style-26669 .carousel.flexslider { margin: 0; }
.style-33060 { margin: 0 0 40px; }
.style-33060 .carousel.flexslider { margin: 0; }
.style-33033 .h2-style { color: #003595; }
.style-33033 { margin: 0 0 40px; }
.style-33033 .carousel.flexslider { margin: 0; }
.style-48799 { margin: 0 0 40px; }
.style-48799 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-48799 .carousel.flexslider { margin: 0; }
.style-48799 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d; }
.style-48799 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important; }
.style-48799 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-48799 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0; }
.style-48799 .album-select { font-size: 18px; }
.style-48799 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block; }
.style-48799 .carousel .crl-readmore { background-color: transparent;padding: 0;display: inline;color: #4767ab;text-decoration: underline; }
.style-28368 { margin: 0 0 40px; }
.style-28368 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-28368 .carousel.flexslider { margin: 0; }
.style-28368 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d; }
.style-28368 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important; }
.style-28368 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-28368 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0; }
.style-28368 .album-select { font-size: 18px; }
.style-28368 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block; }
.style-28368 .carousel .crl-readmore { background-color: transparent;padding: 0;display: inline;color: #4767ab;text-decoration: underline; }
.style-29147 { margin: 0 0 40px; }
.style-29147 .carousel.flexslider { margin: 0; }
.style-29147 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important; }
.style-29147 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-58741 .h2-style { color: #22428E; }
.style-58741 { margin: 0 0 40px; }
.style-58741 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-58741 .carousel.flexslider { margin: 0; }
.style-58741 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d; }
.style-58741 .carousel .crl-description { padding-top: 10px;padding-bottom: 10px; }
.style-58741 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important; }
.style-58741 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-58741 .carousel .caption-spacing.crl-inner-details { position: relative;padding: 22px;margin: 0; }
.style-58741 .album-select { font-size: 18px;margin-bottom: 15px; }
.style-58741 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block; }
.style-58741 .carousel .crl-readmore { background-color: transparent;padding: 0;display: inline;color: #4767ab;text-decoration: underline; }
.style-34834 { margin: 0 0 40px; }
.style-34834 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-34834 .carousel.flexslider { margin: 0; }
.style-34834 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d; }
.style-34834 .carousel .crl-description { padding-top: 10px;padding-bottom: 10px; }
.style-34834 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important; }
.style-34834 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-34834 .carousel .caption-spacing.crl-inner-details { position: relative;padding: 22px;margin: 0; }
.style-34834 .album-select { font-size: 18px;margin-bottom: 15px; }
.style-34834 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block; }
.style-34834 .carousel .crl-readmore { background-color: transparent;padding: 0;display: inline;color: #4767ab;text-decoration: underline; }
.style-67329 { margin: 0 0 40px; }
.style-67329 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-67329 .carousel.flexslider { margin: 0; }
.style-67329 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d; }
.style-67329 .carousel .crl-description { padding-top: 10px;padding-bottom: 10px; }
.style-67329 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important; }
.style-67329 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-67329 .carousel .caption-spacing.crl-inner-details { position: relative;padding: 22px;margin: 0; }
.style-67329 .album-select { font-size: 18px;margin-bottom: 15px;margin-top: 15px; }
.style-67329 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block; }
.style-67329 .carousel .crl-readmore { background-color: transparent;padding: 0;display: inline;color: #4767ab;text-decoration: underline; }
.style-54515 .h2-style { color: #003595; }
.style-54515 { margin: 0 0 10px;padding-bottom: 20px; }
.style-54515 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-54515 .carousel.flexslider { margin: 0; }
.style-54515 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d; }
.style-54515 .carousel .crl-description { padding-top: 10px;padding-bottom: 10px; }
.style-54515 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important; }
.style-54515 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-54515 .carousel .caption-spacing.crl-inner-details { position: relative;padding: 22px;margin: 0; }
.style-54515 .album-select { font-size: 18px;margin-bottom: 15px; }
.style-54515 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block; }
.style-54515 .carousel .crl-readmore { background-color: transparent;padding: 0;display: inline;color: #4767ab;text-decoration: underline; }
.style-69639 .h2-style { color: #003595; }
.style-69639 { margin: 0 0 10px;padding-bottom: 50px; }
.style-69639 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-69639 .carousel.flexslider { margin: 0; }
.style-69639 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d; }
.style-69639 .carousel .crl-description { padding-top: 10px;padding-bottom: 10px; }
.style-69639 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important; }
.style-69639 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-69639 .carousel .caption-spacing.crl-inner-details { position: relative;padding: 22px;margin: 0; }
.style-69639 .album-select { font-size: 18px;margin-bottom: 15px; }
.style-69639 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block; }
.style-69639 .carousel .crl-readmore { background-color: transparent;padding: 0;display: inline;color: #4767ab;text-decoration: underline; }
.style-47666 .background-carousel .crl-details { border-radius: 0;margin: 0;position: absolute;bottom: -316px;height: 316px;width: 100%;box-sizing: border-box;left: 0px;background-color: transparent;padding: 0; }
.style-47666 .background-carousel .h4-style.crl-title { margin: 0;padding: 50px 0 50px;background-color: #f7f7f7;font-size: 74px;font-family: "Helvetica";color: rgb(189, 190, 192);text-align: center;font-weight: 500; }
.style-47666 .background-carousel .crl-caption { margin: 0;padding: 0 30px 60px;background-color: #f7f7f7;font-size: 23px;color: rgb(88, 88, 90);line-height: 1.75;text-align: center;font-weight: 300; }
.style-49487 .carousel.flexslider { margin-bottom: 25px; }
.style-23225 .background-carousel .crl-details { border-radius: 0;margin: 0;position: absolute;bottom: -316px;height: 316px;width: 100%;box-sizing: border-box;left: 0px;background-color: transparent;padding: 0; }
.style-23225 .background-carousel .h4-style.crl-title { margin: 0;padding: 50px 0 50px;background-color: #f7f7f7;font-size: 74px;font-family: "Helvetica";color: rgb(189, 190, 192);text-align: center;font-weight: 500; }
.style-23225 .background-carousel .crl-caption { margin: 0;padding: 0 30px 60px;background-color: #f7f7f7;font-size: 23px;color: rgb(88, 88, 90);line-height: 1.75;text-align: center;font-weight: 300; }
.style-31659 .background-carousel .crl-details { background-color: transparent;padding: 0; }
.style-31659 .background-carousel .h4-style.crl-title { text-align: right;font-size: 12px;color: #D9D9D9;margin: 0; }
.style-68979 .background-carousel .crl-details { border-radius: 0;margin: 0;position: absolute;bottom: -316px;height: 316px;width: 100%;box-sizing: border-box;left: 0px;background-color: transparent;padding: 0; }
.style-68979 .background-carousel .h4-style.crl-title { margin: 0;padding: 50px 0 50px;background-color: #f7f7f7;font-size: 74px;font-family: "Helvetica";color: rgb(189, 190, 192);text-align: center;font-weight: 500; }
.style-68979 .background-carousel .crl-caption { margin: 0;padding: 0 30px 60px;background-color: #f7f7f7;font-size: 23px;color: rgb(88, 88, 90);line-height: 1.75;text-align: center;font-weight: 300; }
.style-33310 { margin: 0 0 40px; }
.style-33310 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-33310 .carousel.flexslider { margin: 0 -12.5px; }
.style-33310 .carousel figure { margin: 0 12.5px; }
.style-33310 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d; }
.style-33310 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important;top: 25px; }
.style-33310 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1!important; }
.style-33310 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px;top: 25px; }
.style-33310 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1!important; }
.style-33310 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0; }
.style-33310 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block; }
.style-33310 .carousel .crl-readmore { background-color: transparent;padding: 0;display: inline;color: #4767ab;text-decoration: underline; }
.style-26877 { margin: 0 0 40px; }
.style-26877 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-26877 .carousel.flexslider { margin: 0 -12.5px; }
.style-26877 .carousel figure { margin: 0 12.5px; }
.style-26877 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d; }
.style-26877 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important;top: 25px; }
.style-26877 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1!important; }
.style-26877 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px;top: 25px; }
.style-26877 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1!important; }
.style-26877 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0; }
.style-26877 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block; }
.style-26877 .carousel .crl-readmore { background-color: transparent;padding: 0;display: inline;color: #4767ab;text-decoration: underline; }
.style-77434 { margin: 0 0 40px; }
.style-77434 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-77434 .carousel.flexslider { margin: 0; }
.style-77434 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d; }
.style-77434 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important; }
.style-77434 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-77434 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0; }
.style-77434 .album-select { font-size: 18px; }
.style-77434 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block; }
.style-77434 .carousel .crl-readmore { background-color: transparent;padding: 0;display: inline;color: #4767ab;text-decoration: underline; }
.style-40487 .carousel.flexslider { margin: 0; }
.style-40519 { margin-bottom: 0;color: #333; }
.style-40519 .carousel.flexslider { margin: 0; }
.style-40519 .carousel figure img { width: 100%;height: 550px;object-fit: cover; }
.style-40519 .carousel .h4-style.crl-title { color: inherit;font-size: 35px;font-weight: 300;display: block;margin: 0;padding: .8em .5em .7em;box-sizing: border-box;background: rgba(255,255,255,.9);-webkit-transition: background .3s ease;-moz-transition: background .3s ease;-o-transition: background .3s ease;transition: background .3s ease;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility; }
.style-40519 .carousel .crl-caption { color: inherit;font-size: 23px;font-weight: 300;margin: .3em 0 .5em 0;padding: 1.5em 1em 1em;line-height: 1.4;display: block;position: relative;opacity: 0;-webkit-transition: opacity .3s ease;-moz-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease; }
.style-40519 .carousel .crl-caption:before { top: 0;left: 50%;width: 100px;height: 2px;background: #bdbec0;position: absolute;content: " ";-webkit-transform: translateX(-50%);/* webkit */
	-moz-transform: translateX(-50%);/* moz */
	transform: translateX(-50%);: /* modern */; }
.style-40519 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important;top: 50%; }
.style-40519 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px;top: 50%; }
.style-40519 .carousel .caption-spacing.crl-inner-details { text-align: center;margin: 0;padding: 2em 0;height: 100%;background: rgba(255,255,255,0);-webkit-transition: background .3s ease;-moz-transition: background .3s ease;-o-transition: background .3s ease;transition: background .3s ease; }
.style-40519 .carousel .crl-readmore { color: #fff;padding: .75em 1.5em;margin: 0;background-color: #BDBEC0;font-size: 18px;text-decoration: none;text-align: center;opacity: 0;-webkit-transition: opacity .3s ease, background .3s ease;-moz-transition: opacity .3s ease, background .3s ease;-o-transition: opacity .3s ease, background .3s ease;transition: opacity .3s ease, background .3s ease; }
.style-40519 .carousel .crl-readmore:hover { background-color: #003595; }
.style-40519 .carousel .crl-readmore:after { content: " ";background: url(//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/rightarrow.png);background-size: 100%;background-position: center center;background-repeat: no-repeat;position: relative;height: 1em;width: 1.5em;margin-left: 1em;display: inline-block;line-height: 1;top: .2em; }
.style-40523 .h4-style { margin: 0 0 20px;display: block;line-height: 1.4; }
.style-40523 { margin: 0 0 40px; }
.style-40523 .description { line-height: 24px;display: inline; }
.style-40523 time { color: inherit;display: block!important;margin: 0 0 5px;width: 100%; }
.style-40523 .readmore { background-color: transparent;padding: 0;color: #4767ab;text-decoration: underline;margin: 10px 0 0;display: inline !important;float: none; }
.style-40523 .link-image { min-width: calc(100% + 40px)!important;margin: 20px -20px -30px;-webkit-order: 2;-ms-flex-order: 2;order: 2;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;float: none; }
.style-40523 .h4-style A { display: block;font-size: 23px;color: rgb(88, 88, 90);font-weight: normal;line-height: 27px;text-decoration: none; }
.style-40523 .long-description { color: inherit;display: block!important; }
.style-40523 .brief-description { font-size: 16px;color: #2d2d2d;line-height: 1.3;display: inline !important;width: 100%; }
.style-40523 .news img { min-width: calc(100% + 40px);margin: 20px -20px -30px;-webkit-order: 2;-ms-flex-order: 2;order: 2;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto; }
.style-40523 .lists img { min-width: calc(100% + 40px);margin: 20px -20px -30px;-webkit-order: 2;-ms-flex-order: 2;order: 2;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto; }
.style-40523 .question { margin: 0 0 20px;display: block;line-height: 1.3; }
.style-40523 .answer { line-height: 1.4; }
.style-40523 .carousel.flexslider { margin: 0 -10px; }
.style-40523 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important; }
.style-40523 .carousel.flex-horizontal .flex-direction-nav .flex-prev:hover { opacity: 1!important; }
.style-40523 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-40523 .carousel.flex-horizontal .flex-direction-nav .flex-next:hover { opacity: 1!important; }
.style-40523 A.links-urllink { margin: 0 0 20px;display: block;font-size: 23px;color: rgb(88, 88, 90);font-weight: normal;line-height: 27px;text-decoration: none; }
.style-40523 .carousel .text-slide { background-color: #e2e2e2;padding: 30px 20px;margin: 0 7px;box-shadow: 0 8em 0 #e2e2e2, 0 16em 0 #e2e2e2, 0 24em 0 #e2e2e2, 0 32em 0 #e2e2e2; }
.style-40523 .carousel .text-slide:hover { background-color: #e2e2e2; }
.style-40523 .end-time { color: inherit; }
.style-40525 { margin: 0 0 40px 0; }
.style-40525 .carousel.flexslider { margin: 0;padding: 0;background: #fff; }
.style-40525 .carousel figure { font-size: 0; }
.style-40525 .carousel figure img { -webkit-transition: opacity .3s ease;-moz-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease; }
.style-40525 .carousel .h4-style.crl-title { font-size: 150px;opacity: .1;margin: 0;padding: 0;white-space: nowrap; }
.style-40525 .carousel .crl-caption { font-size: 20px;color: #58585a;font-weight: 300;line-height: 1.25;margin-top: .2em; }
.style-40525 .carousel .caption-spacing.crl-inner-details { text-align: center;position: absolute;background: #fff;width: 25%;margin: 0;padding: 1rem .75rem;box-sizing: border-box;top: 50%;-webkit-transform: translateY(-50%);/* webkit */
	-moz-transform: translateY(-50%);/* moz */
	transform: translateY(-50%);: /* modern */; }
.style-28318 { margin: 0 0 40px; }
.style-28318 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 22px; }
.style-28318 .carousel.flexslider { margin: 0; }
.style-28318 .carousel .crl-caption { font-size: 16px;display: inline;color: #2d2d2d; }
.style-28318 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .6!important; }
.style-28318 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .6!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-28318 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px;margin: 0; }
.style-28318 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;margin-top: 23px;display: block; }
.style-28318 .carousel .crl-readmore { background-color: transparent;padding: 0;display: inline;color: #4767ab;text-decoration: underline; }
.style-43396:before { z-index: 0;position: absolute;content: " ";height: 0;width: 0;bottom: 0;left: 0;border-width: 0 70vw 6em 0;border-color: transparent transparent #2DCCD3 transparent;border-style: solid;opacity: .75; }
.style-43396:after { z-index: 0;position: absolute;content: " ";height: 0;width: 0;top: 0;right: 0;border-width: 6em 0 0 70vw;border-color: #D0DF00 transparent transparent transparent;border-style: solid;opacity: .75; }
.style-43396 .background-carousel .crl-details { border-radius: 0;margin: 0;position: absolute;bottom: -316px;height: 316px;width: 100%;box-sizing: border-box;left: 0px;background-color: transparent;padding: 0; }
.style-43396 .background-carousel .h4-style.crl-title { margin: 0;padding: 50px 0 50px;background-color: #f7f7f7;font-size: 74px;font-family: "Helvetica";color: rgb(189, 190, 192);text-align: center;font-weight: 500; }
.style-43396 .background-carousel .crl-caption { margin: 0;padding: 0 30px 60px;background-color: #f7f7f7;font-size: 23px;color: rgb(88, 88, 90);line-height: 1.75;text-align: center;font-weight: 300; }
.style-43397:before { z-index: 0;position: absolute;content: " ";height: 0;width: 0;bottom: 0;right: 0;border-width: 0 0 6em 70vw;border-color: transparent transparent #00ffff transparent;border-style: solid;opacity: .75; }
.style-43397:after { z-index: 0;position: absolute;content: " ";height: 0;width: 0;top: 0;left: 0;border-width: 6em 70vw 0 0;border-color: #008bc6 transparent transparent transparent;border-style: solid;opacity: .75; }
.style-43397 .background-carousel .crl-details { border-radius: 0;margin: 0;position: absolute;bottom: -316px;height: 316px;width: 100%;box-sizing: border-box;left: 0px;background-color: transparent;padding: 0; }
.style-43397 .background-carousel .h4-style.crl-title { margin: 0;padding: 50px 0 50px;background-color: #f7f7f7;font-size: 74px;font-family: "Helvetica";color: rgb(189, 190, 192);text-align: center;font-weight: 500; }
.style-43397 .background-carousel .crl-caption { margin: 0;padding: 0 30px 60px;background-color: #f7f7f7;font-size: 23px;color: rgb(88, 88, 90);line-height: 1.75;text-align: center;font-weight: 300; }
.style-43400 .h2-style { padding-top: 8px;color: inherit;font-size: inherit;text-transform: uppercase;font-weight: 600;letter-spacing: .05em; }
.style-43400 { margin-bottom: 30px; }
.style-43400 .carousel.flexslider { margin: 0; }
.style-43400 .carousel figure { position: relative; }
.style-43400 .carousel figure:before { position: absolute;content: " ";left: 0;top: 0;height: 100%;width: 1em;background: #00aeef;box-shadow: -2em 0 0 rgba(0, 173, 242, 0.5), -1em 0 0 rgba(0, 173, 242, 0.5), 1em 0 0 rgba(0, 173, 242, 0.5); }
.style-43400 .carousel figure:after { position: absolute;content: " ";right: 0;top: 0;height: 100%;width: 4em;background: #008bc6;box-shadow: none;opacity: 0;z-index: 1; }
.style-43824 .h2-style { padding-top: 8px;color: inherit;font-size: inherit;text-transform: uppercase;font-weight: 600;letter-spacing: .05em; }
.style-43824 { margin-bottom: 30px; }
.style-43824 .carousel.flexslider { margin: 0; }
.style-43824 .carousel figure { position: relative; }
.style-43824 .carousel figure:before { position: absolute;content: " ";left: 0;top: 0;height: 100%;width: 1em;background: #00aeef;box-shadow: -2em 0 0 rgba(0, 173, 242, 0.5), -1em 0 0 rgba(0, 173, 242, 0.5), 1em 0 0 rgba(0, 173, 242, 0.5); }
.style-43824 .carousel figure:after { position: absolute;content: " ";right: 0;top: 0;height: 100%;width: 4em;background: #008bc6;box-shadow: none;opacity: 0;z-index: 1; }
.style-43659 { min-width: 100vw;position: absolute;left: 0;top: 0; }
.style-43659 .carousel.flexslider { margin: 0;z-index: -2;position: relative; }
.style-43659 .carousel figure img { min-height: 105vh;object-fit: cover;opacity: .9; }
.style-43659 .carousel .h4-style.crl-title { margin: 0 0 20px;font-weight: 400;font-size: 67px;line-height: 1;font-family: 'EB Garamond', serif;color: inherit; }
.style-43659 .carousel .crl-caption { font-weight: bold; }
.style-43659 .carousel .caption-spacing.crl-inner-details { background: #004B87;margin: 0;padding: 5em 2em 2em;color: #fff;box-sizing: border-box; }
.style-43659 .carousel .media-player { min-height: 105vh;object-fit: cover;opacity: .9; }
.style-43387 { min-width: 100vw;position: absolute;left: 0;top: 0; }
.style-43387 .carousel.flexslider { margin: 0;z-index: -2;position: relative; }
.style-43387 .carousel figure img { min-height: 70vh;object-fit: cover; }
.style-43387 .carousel .h4-style.crl-title { margin: 0 0 20px;font-weight: 400;font-size: 67px;line-height: 1;font-family: 'EB Garamond', serif;color: inherit; }
.style-43387 .carousel .crl-caption { font-weight: bold; }
.style-43387 .carousel .caption-spacing.crl-inner-details { background: #004B87;margin: 0;padding: 5em 2em 2em;color: #fff;box-sizing: border-box; }
.style-43382 .h2-style { padding-top: 8px;color: inherit;font-size: inherit;text-transform: uppercase;font-weight: 600;letter-spacing: .05em; }
.style-43382 { margin: 0 0 60px; }
.style-43382 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 3em; }
.style-43382 .carousel.flexslider { margin: 0; }
.style-43382 .carousel figure { padding-left: 12%;position: relative;box-sizing: border-box; }
.style-43382 .carousel figure:before { height: 100%;width: 12%;left: 0;top: 0;position: absolute;content: " ";background: #D0DF00;z-index: 2; }
.style-43382 .carousel figure:after { height: 100%;width: 18%;left: 0;top: 0;position: absolute;content: " ";background: #D0DF00;opacity: .25;z-index: 1; }
.style-43382 .carousel .crl-caption { display: inline;color: #2D2D2D; }
.style-43382 .carousel .crl-description { padding-top: 10px;color: #6B6B6B; }
.style-43382 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 7.5em;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px; }
.style-43382 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-43382 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px 1em 1em 3em;margin: 0; }
.style-43382 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;display: block; }
.style-43382 .carousel .crl-readmore { background-color: transparent;padding: 0;display: inline;color: #4767ab;text-decoration: underline; }
.style-43643 .h2-style { padding-top: 8px;color: inherit;font-size: inherit;text-transform: uppercase;font-weight: 600;letter-spacing: .05em; }
.style-43643 { margin: 0 0 60px; }
.style-43643 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 3em; }
.style-43643 .carousel.flexslider { margin: 0; }
.style-43643 .carousel figure { position: relative;box-sizing: border-box;background: #D0DF00;text-align: center; }
.style-43643 .carousel figure:after { height: 100%;width: 5%;left: 0;top: 0;opacity: .25;position: absolute;content: " ";background: #D0DF00;z-index: 1; }
.style-43643 .carousel figure img { border-left: 1.5em solid #D0DF00;box-sizing: border-box; }
.style-43643 .carousel .h4-style.crl-title { color: inherit; }
.style-43643 .carousel .crl-caption { display: inline;color: inherit; }
.style-43643 .carousel .crl-description { padding-top: 10px;color: #6B6B6B; }
.style-43643 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px; }
.style-43643 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-43643 .carousel .caption-spacing.crl-inner-details { background: none;position: relative;padding: 22px 1.25em 1em 1.25em;margin: 0;color: #231f20;overflow: hidden; }
.style-43643 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;display: block; }
.style-43643 .carousel .crl-readmore { background-color: transparent;padding: 0;display: inline;color: #4767ab;text-decoration: underline; }
.style-43644 .h2-style { padding-top: 8px;color: inherit;font-size: inherit;text-transform: uppercase;font-weight: 600;letter-spacing: .05em; }
.style-43644 { margin: 0 0 60px; }
.style-43644 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 3em; }
.style-43644 .carousel.flexslider { margin: 0; }
.style-43644 .carousel figure { box-sizing: border-box; }
.style-43644 .carousel .crl-caption { display: inline;color: #2D2D2D; }
.style-43644 .carousel .crl-description { padding-top: 10px;color: #6B6B6B; }
.style-43644 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px; }
.style-43644 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-43644 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px 1em 1em 1em;margin: 0;text-align: center; }
.style-43644 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;display: block; }
.style-43644 .carousel .crl-readmore { background-color: transparent;padding: 0;display: inline;color: #4767ab;text-decoration: underline; }
.style-43399 .h2-style { padding-top: 8px;color: inherit;font-size: inherit;text-transform: uppercase;font-weight: 600;letter-spacing: .05em; }
.style-43399 { margin: 0 0 60px; }
.style-43399 time { font-size: 15px;font-family: "Helvetica";color: rgb(71, 103, 171);letter-spacing: 1px;position: absolute;top: 22px;left: 3em; }
.style-43399 .carousel.flexslider { margin: 0; }
.style-43399 .carousel figure { padding-top: 2em;position: relative;box-sizing: border-box; }
.style-43399 .carousel figure:before { width: 100%;height: 2em;left: 0;top: 0;position: absolute;content: " ";background: #25cbd3;z-index: 2; }
.style-43399 .carousel figure:after { width: 100%;height: 3em;left: 0;top: 0;position: absolute;content: " ";background: #25cbd3;opacity: .5;z-index: 1; }
.style-43399 .carousel .crl-caption { display: inline;color: #2D2D2D; }
.style-43399 .carousel .crl-description { padding-top: 10px;color: #6B6B6B; }
.style-43399 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px; }
.style-43399 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-43399 .carousel .caption-spacing.crl-inner-details { background-color: #fff;position: relative;padding: 22px 1em 1em 3em;margin: 0; }
.style-43399 .carousel .h4-style a.crl-title { font-size: 25px;color: rgb(67, 67, 67);text-decoration: none;display: block; }
.style-43399 .carousel .crl-readmore { background-color: transparent;padding: 0;display: inline;color: #4767ab;text-decoration: underline; }
.style-43672 { margin: 0; }
.style-43672 .carousel.flexslider { margin: 0; }
.style-43672 .carousel.flex-horizontal .flex-direction-nav .flex-prev { left: 25px;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/leftarrow.png');width: 38px;height: 38px;opacity: .7!important; }
.style-43672 .carousel.flex-horizontal .flex-direction-nav .flex-next { right: 25px;opacity: .7!important;background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/right.png');width: 38px;height: 38px; }
.style-59284 { position: absolute;width: 100%;height: 100%;top: 0;left: 0; }
.style-59284 .carousel.flexslider { margin: 0; }
.style-59284 .carousel figure img { position: absolute;width: auto;min-width: 100%;min-height: 100%;z-index: -1;object-fit: cover; }
.style-59284 .carousel .h4-style.crl-title { font-size: 48px;font-family: Helvetica;color: #abacae;margin-bottom: 30px;height: auto;position: relative; }
.style-59284 .carousel .crl-caption { font-size: 17px;color: rgb(0, 10, 41);text-align: left;line-height: 1.5;height: auto;position: relative; }
.style-59284 .carousel .caption-spacing.crl-inner-details { padding: 30px 30px 40px;box-sizing: border-box;transition: opacity .3s ease;background-color: transparent;margin: 0 auto;width: 100%;max-width: 1185px;position: relative; }
.style-59284 .carousel .caption-spacing.crl-inner-details:before { position: absolute;content: "";display: block;top: 0;left: -50vw;right: -50vw;bottom: 0;background-color: rgba(255,255,255,.8);background-image: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 70%,rgba(255,255,255,1) 100%); }
.style-22977 { background-color: #fff; }
.style-83419 { padding: 0;margin: 0; }
.style-22976 { padding: 60px 0;background-color: #f7f7f7; }
.style-23080 { padding: 0;margin: 0; }
.style-22974 { min-height: 355px;overflow: hidden; }
.style-22900 { min-height: 834px;/* permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+33&1+0,0+7 */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 7%, rgba(255,255,255,0) 33%);/* ff3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 7%,rgba(255,255,255,0) 33%);/* chrome10-25,safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 7%,rgba(255,255,255,0) 33%);: /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */; }
.style-22978 { overflow: hidden;height: 325px; }
.style-23088 { background-color: #f7f7f7;padding: 30px 0 30px 0; }
.style-23089 { min-height: 365px;position: relative;/* permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+67,000000+100&0+68,0.4+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 67%, rgba(0,0,0,0) 68%, rgba(0,0,0,0.4) 100%);/* ff3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 67%,rgba(0,0,0,0) 68%,rgba(0,0,0,0.4) 100%);/* chrome10-25,safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 67%,rgba(0,0,0,0) 68%,rgba(0,0,0,0.4) 100%);/* w3c, ie10+, ff16+, chrome26+, opera12+, safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#66000000',GradientType=0 );: /* IE6-9 */; }
.style-23089:before { content: '';position: absolute;top: 0;bottom: 0;right: 0;left: 0;width: 100%;height: 100%;/* permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+33&1+0,0.87+6,0+18 */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.87) 6%, rgba(255,255,255,0) 18%, rgba(255,255,255,0) 33%);/* ff3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.87) 6%,rgba(255,255,255,0) 18%,rgba(255,255,255,0) 33%);/* chrome10-25,safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.87) 6%,rgba(255,255,255,0) 18%,rgba(255,255,255,0) 33%);: /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */; }
.style-23051 { padding: 87px 0 0; }
.style-22902 { background-color: rgba(255,255,255,1);position: relative; }
.style-22903 { background-color: #fff; }
.style-23264 { background-color: #BDBEC0;padding: 50px 0;position: relative;min-height: 150px;box-sizing: border-box; }
.style-23261 { background-color: #919191;padding: 50px 0; }
.style-23066 { background-color: rgba(255,255,255,.9);min-height: 100px;z-index: 9999999!important;position: relative;line-height: 1;-webkit-box-shadow: 60em 0px 0px 0px rgba(255,255,255,.9), -60em 0px 0px 0px rgba(255,255,255,.9);/*webkit*/

-moz-box-shadow: 60em 0px 0px 0px rgba(255,255,255,.9), -60em 0px 0px 0px rgba(255,255,255,.9);/*moz*/

box-shadow: 60em 0px 0px 0px rgba(255,255,255,.9), -60em 0px 0px 0px rgba(255,255,255,.9);: /*standard*/; }
.style-40498 { background-color: #fff; }
.style-40495 { padding: 87px 0 0; }
.style-40481 { background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,0.9) 100%);/* ff3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0.9) 100%);/* chrome10-25,safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0.9) 100%);: /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */; }
.style-40517 { padding: 70px 0 30px 0;background: #f7f7f7; }
.style-40516 { padding: 70px 0 60px 0;background: #f7f7f7; }
.style-41088 { padding: 30px 0 0 0;background: #fff; }
.style-41089 { padding: 70px 0 0 0;background: #fff; }
.style-40515 { padding: 70px 0 30px 0;background: #fff; }
.style-40518 { padding: 150px 0 110px 0;color: #fff;width: 100%;height: 100%; }
.style-40518:after { background: #58585a;position: absolute;width: 100%;height: 100%;left: 0;top: 0;content: " ";z-index: -1;opacity: .75; }
.style-40484 { margin-top: 0 !important;position: relative;background: #58585A; }
.style-40484:before { width: 100%;height: 60%;bottom: 0;left: 0;position: absolute;content: " ";z-index: 100;background: -moz-linear-gradient(top, rgba(88,88,90,0) 40%, rgba(88,88,90,0.9) 100%);/* ff3.6-15 */
background: -webkit-linear-gradient(top, rgba(88,88,90,0) 40%,rgba(88,88,90,0.9) 100%);/* chrome10-25,safari5.1-6 */
background: linear-gradient(to bottom, rgba(88,88,90,0) 40%,rgba(88,88,90,0.9) 100%);: /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */; }
.style-40483 { position: absolute;z-index: 100;margin-left: auto;margin-right: auto;bottom: 3rem;left: 50%;color: #fff;font-size: 27px;line-height: 1.4;-webkit-transform: translateX(-50%);/* webkit */
	-moz-transform: translateX(-50%);/* moz */
	transform: translateX(-50%);: /* modern */;/* comment */ 
display: -ms-flexbox;/* comment */ display: flex;/* comment */  -webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end; }
.style-40482 { position: relative;line-height: 1; }
.style-43395 { padding: 30px 0 30px 0; }
.style-43388 { background: #2DCCD3;box-shadow: 0 -2.5em 0 rgba(27, 204, 212, 0.5);min-height: 40px;color: #231f20;padding: 1em 0;margin-bottom: 1em;position: relative; }
.style-43671 { background: #2DCCD3;box-shadow: 0 -2.5em 0 rgba(27, 204, 212, 0.5);min-height: 40px;color: #231f20;margin-top: 2.5em;padding: 1em 0;margin-bottom: 0;position: relative; }
.style-43389 { min-height: 70vh;position: relative;overflow: hidden; }
.style-43389:before { content: '';position: absolute;top: 0;bottom: 0;right: 0;left: 0;z-index: 10;width: 100%;height: 100%;/* permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+33&1+0,0.87+6,0+18 */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.87) 6%, rgba(255,255,255,0) 18%, rgba(255,255,255,0) 33%);/* ff3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.87) 6%,rgba(255,255,255,0) 18%,rgba(255,255,255,0) 33%);/* chrome10-25,safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.87) 6%,rgba(255,255,255,0) 18%,rgba(255,255,255,0) 33%);: /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */; }
.style-43394 { min-height: 90vh;position: relative;overflow: hidden;background: #000;z-index: 1; }
.style-43394:before { content: '';position: absolute;top: 0;bottom: 0;right: 0;left: 0;z-index: 10;width: 100%;height: 18%;background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); }
.style-43393 { min-height: 50vh;position: relative;overflow: hidden; }
.style-43393:before { z-index: 1;position: absolute;content: " ";height: 0;width: 0;top: 0;left: 0;border-width: 3em 100vw 0 0;border-color: #fff transparent transparent transparent;border-style: solid; }
.style-43393:after { z-index: 1;position: absolute;content: " ";height: 0;width: 0;bottom: 0;left: 0;border-width: 0 0 3em 100vw;border-color: transparent transparent  #fff transparent;border-style: solid; }
.style-43398 { min-height: 50vh;position: relative;overflow: hidden; }
.style-43398:before { z-index: 1;position: absolute;content: " ";height: 0;width: 0;top: 0;right: 0;border-width: 4em  0 0 100vw;border-color: #fff transparent transparent transparent;border-style: solid; }
.style-43398:after { z-index: 1;position: absolute;content: " ";height: 0;width: 0;bottom: 0;left: 0;border-width: 0 100vw 2em 0;border-color: transparent transparent #fff transparent;border-style: solid; }
.style-59285 { position: relative;overflow: hidden;min-height: 769px;height: 56.25vw;max-height: calc(100vh - 51px); }
.style-59285:before { position: absolute;content: "";display: block;top: 0;bottom: 0;left: 0;right: 0;background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 7%,rgba(255,255,255,0) 33%);pointer-events: none;z-index: 1; }
.style-59286 { /*background-color: rgba(255,255,255,.8);*/
position: absolute;left: 0;right: 0;z-index: 2; }
.style-18147 .h2-style { font-size: 25px;margin: 15px; }
.style-18147 .h4-style { font-size: 25px; }
.style-18147 { background-color: #fff;padding: 20px; }
.style-18147 .emergencybulletin .close { line-height: 1;text-decoration: none;background-color: #003594;color: #fff;padding: 10px;margin: 15px 15px 0 0; }
.style-18147 .emergencybulletin .logo { margin: 15px; }
.style-18147 .emergencybulletin .alert-icon { margin: 15px 15px 0 15px; }
.style-18147 .emergencybulletin .message { margin: 15px; }
.style-18147 .emergencybulletin .addinfo.button { margin: 0 15px 15px; }
.style-18147 .emergencybulletinbanner .close { line-height: 1;text-decoration: none;background-color: #003594;color: #fff;padding: 10px;margin: 0 15px 0 0;border-width: 1px;border-style: solid; }
.style-18147 .emergencybulletinbanner .alert-icon { margin-top: 15px; }
.style-18147 .emergencybulletinbanner .addinfo.button { margin: 0;line-height: 1;padding: 10px; }
.style-18148 .mm-button-container { background-color: #e2e2e2; }
.style-18148 .mm-button { background-color: transparent; }
.style-18148 .mm-title { color: #58585A;font-weight: bold; }
.style-18148 .mm-text { background-color: #F7F7F7;border-top: 1px solid #fff; }
.style-18148 .mm-text:hover { background-color: #4767ab;color: #fff; }
.style-18148 .mm-sub-ind { background-image: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/01a_43.png');background-position: center center; }
.style-18148 .mm-back { font-weight: bold; }
/* ====================== INDEX ======== 
1. Styles Reset
2. Styles for Main Site
3. Styles for Centennial Campaign Mini Site ("RRC" prefix)
4. Styles for Strategic Plan Pages ("STRAT" prefix)
5. Media Queries for ALL sites
===================================*/







/* ====================== 1. CUSTOM CSS RESET === */

/* Lightbox Close Btn - use text instead of bg image */
#pageengine-modal a.modalCloseImg { background: none; text-decoration: none; }
#pageengine-modal a.modalCloseImg:after { content: "X";  color: #000; text-decoration: none; font-weight: bold;  background: rgb(255, 255, 255); padding: 0; border-radius: 50%; border: none; width: 30px; height: 30px;  display: block;  line-height: 30px;  text-align: center; }

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-word; word-break: break-all;}/*breaking long emails so they stay within the container*/
.fund .chart.top{max-width: 100%;}/*correcting width of annual fund chart when the alignment is set to top*/
.layout {position: relative; z-index: 0;} /* keeps layout contents from appearing over important lightboxes and banners */
.carousel {position: relative; z-index: 0;} /* keeps carousel descendants from stacking independent of the carousel itself */
.mobilemenu {position: relative; z-index: 100;} /* keeps the mobile menu from appearing over the emergency bulletin */
.fixed-bulletin {position: relative; z-index: 500   !important;} /* keeps the fixed bulletin banner from appearing over the bulletin lightbox */
.facultystaffdirectory .table{width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}/*make the table that wraps the faculty staff directly content go the full width, so some content doesn’t wrap unnecessarily*/
.menu-type-mega {position: relative; z-index: 90;}/*fixing mega menu z-index so other subnavs can show over it on hover*/
.no-mobile .telephone,
.no-mobile .telephone:hover{text-decoration: none; color: inherit; font-weight: inherit; pointer-events: none;}/*don't show telephone links on non-mobile devices*/
.flex-direction-nav .flex-disabled {opacity: 0  !important; cursor:none; pointer-events:none;} /*turn off arrows if no more content in a gallery*/
.menu a,
.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*/






/* ====================== 2. STYLES - MAIN SITE === */





/* GLOBAL */
.carousel .caption-spacing {background: rgba(255,255,255,.8)}
.lists ul .brief-description ul,
.lists ul .long-description ul {list-style: disc outside; margin: 0 0 10px 15px;}

/* HP: Main Photo */
.style-22901 .bg-images { height: 834px  !important; position: relative;} /*hero img*/
.style-22901 .background-carousel .crl-details {  position: static; bottom: 0; height: auto;} /*reset hero img details*/
.style-22901 .details-viewport { height: auto  !important;}  /*hero img*/
.style-22901 span.trade {font-size:28px;   vertical-align: top;} /*hp photo superscript trademark*/
.style-22901 .background-carousel .detail-container {position: static;} /*HP main carousel*/

.style-31662 .featured-link-container hr { display: none;} /*SPL: search results*/
.style-30677 .lists ul .brief-description ul { list-style: disc outside; margin-left: 25px;} /*lists*/
.style-23232 .content.teamlist span.teamlink { margin: 0 0 15px; line-height: 1; display: block;} /*team list*/
.style-28722 .lists ul .brief-description ul { list-style: none;} /*library lists*/
.style-24033 .content:not(.calendareventlist) ul,
.style-24036 .content:not(.calendareventlist) ul {line-height:1.6;  list-style: disc outside;} /*line height of calendar style*/
.style-24033 .listdetail,
.style-24036 .listdetail  { line-height: 25px;} /*list*/
.style-23067 .l1-item:first-child > a,
.style-23227 .l1-item:first-child > a { padding-left: 0  !important;} /*int horzt menu*/
.style-23067 .l1-item:first-child:before,
.style-23227 .l1-item:first-child:before {display:none;} /*hide first pipe*/
.style-26587 .long-description a,
.style-26587 .brief-description a,
.style-26587 .hide a { font-size: inherit; color: #58585a; padding: 0; border: none; text-transform: none; display: inline-block; font-family: inherit; font-weight: initial; text-decoration:underline;} /*lists, links, and downloads style - reset normal links*/
.style-26587 .long-description a:hover,
.style-26587 .brief-description a:hover,
.style-26587 .hide a:hover{ background-color:transparent; text-decoration:inherit;}/*lists, links, and downloads style - reset normal links*/
.style-23261 .style-23044 {margin-bottom:0;} /*remove bottom margin if quote is in summary*/
.style-26591 li.group:hover:before {content:url('/ftpimages/98/site/972/images/orange_chevron.png');} /*chevron list*/ 
.style-22973 .background-carousel .bg-images .bg-image { background-position: top 33% center;} /*hero */
.style-22901 .background-carousel .bg-images .bg-image { background-position: top center  !important;}/*hero on hp*/ 
.style-23257 li.group:hover .text-slide {background-color:#4767ab;}
.style-23257 li.group:hover .h4-style,
.style-23257  li.group:hover .brief-description,
.style-23257 li.group:hover .long-description,
.style-23257 li.group:hover .label,
.style-23257 li.group:hover .answer,
.style-23257 li.group:hover time,
.style-23257 li.group:hover .location,
.style-23257 li.group:hover .description {color:#fff;} /*multi text carousel*/
.style-23257 li.group:hover a,
.style-23257 li.group:hover a.button.readmore {color:#eba312;}
.style-23257 .carousel .text-slide{ 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: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;} /*multi text carousel*/

/* ML: 03. Homepage */
#layout_5111 .style-22901 .background-carousel .detail-container {background-color:#f7f7f7; margin-bottom:0;} /*reset hero img details*/
#layout_5111 .style-23066 {margin:0 auto;} /*center main menu row*/
#layout_5111 .style-22972 div.content-wrap {margin: 35px 0 25px; } /*homepage logo moves down*/
#layout_5111 .style-23236, 
#layout_5111 .style-23046, 
#layout_5111 .style-23044 {margin-bottom:0;} /*remove margins on HP for quote styles*/

.style-23238 .brief-description a,
.style-23238 .long-description a {font-size:16px; text-decoration:underline;} /*lists, links, etc style*/
html:not(.styler) .style-28765 div.page-title {display:none;} /*hides non-current page titles*/
html:not(.styler) .style-28765 hgroup.pagetitle > .h1-style.page-title{display:block  !important;} /*shows current page title*/
#layout_5133 .style-28765 {position:static;} /*page title reset only for banner less layout*/
.style-26550 .text,
.style-32138 .text,
.style-30803 .text,
.style-23940 .text,
.style-23236 .text,
.style-23046 .text,
.style-23044 .text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}/*quote style*/
.style-32138 .lists,
.style-30803 .lists,
.style-23940 .lists,
.style-23236 .lists,
.style-23046 .lists,
.style-23044 .lists{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}/*quote style*/
.style-23058 div.content-wrap .search-text:focus, 
.style-23058 div.content-wrap .search-text:focus + .submit-button, 
.style-23058 div.content-wrap:hover .search-text, 
.style-23058 div.content-wrap:hover .submit-button {opacity:1;} /*header search*/
.style-23238 .h4-style.on-state {color: #003594;} /*list style*/
.style-29133 .flex-viewport {height: auto  !important;} /*news archive carousel*/

/* ML: Page Banner - Archives */
.style-31659 .background-carousel .detail-container {  position: absolute;   margin-bottom: 35px;  z-index: 1;  bottom: 0;  right: auto; left: auto; width: 100%;  box-sizing: border-box; display: block; max-width: 1185px;} /*ML page banner archives*/

/* HP: Media Widget (23068) */
/* HP: Link To Media Page (23223) */
.style-23068 li.album:first-child:hover figcaption { background-color: rgba(255, 255, 255, 1);} /*media widget hover*/
.style-23068 li.album:first-child:hover .cover-photo {opacity:.95;}/*media widget hover*/
.style-23068 li.album:not(:first-child):hover .cover-photo {opacity:.65;} /*HP media widget*/
.style-23068 li.album:not(:first-child) .description {display:none;} /*hide media widget description*/
.style-23068 li.album:nth-child(5) figcaption {display:none  !important;}
.style-23068 li.album:not(:first-child) figcaption { background-color: rgba(255, 255, 255, 0.80); pointer-events: none; padding: 15px 30px; z-index: 10; position: absolute; top: 50%; left: 50%; font-size: 18px; text-align: center; color: rgb(88, 88, 90); transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);} /*media widget*/
.style-23068 li.album:not(:first-child) .album-name {font-size:18px;}/*media widget*/
.style-23068 li.album:not(:first-child):hover .title {background-color: rgba(255, 255, 255, 1);} /*media widget*/
.style-23068 a.button.play-button img {display:none;} /*media widget*/
html:not(#layout_5111) .style-23223 { top: -40px;}  /*media widget on interior*/
html:not(#layout_5111) .style-23068 .cover-photo { z-index: 1;} /*media widget on interior*/
html:not(#layout_5111) .style-23068 .album:first-child .cover-photo { height: auto; position: absolute; top:25%; left: 0; -webkit-transform:translatey(-25%); transform:translateY(-25%);}  /*media widget on interior*/
html:not(#layout_5111) .style-23068  {margin:0 0 40px;} /*media widget on interior*/
html:not(#layout_5111) .style-23223 A.links-urllink {background-color: rgba(255,255,255,.8);} /*media widget on interior*/
.style-23068 li.album:first-child figcaption { background-color: rgba(255, 255, 255, 0.80); padding: 35px; z-index:10; position: absolute; max-width:475px; top: 50%; right: 80px; bottom: auto; box-sizing: border-box; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%);-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;transition:background-color .2s ease;} /*caption*/
.style-23068 li.album:not(:first-child) .caption{display:none;} /*hide title/caption*/
.style-23068 li.album:first-child figure { min-height: 300px; max-height: 355px; overflow: hidden;} /* first item in media widget*/
.style-23068 li.album:not(:first-child) .cover-photo {/*height:auto;  min-height: 210px; max-height: 400px;*/ position:absolute; top:0;
 left:0;} /*all others*/
.style-23068 li.album:not(:first-child) {min-height: 200px;} /*min group size*/
.style-23068 .album:nth-child(-n+6) {display:block  !important;}/*shows first FIVE media widgets*/
.style-23068 .album:nth-child(n+6){display:none  !important;}/*hides all but first FIVE media widgets*/
.style-23068 li.album:nth-child(5) .title {display:none;} /*media*/
.style-23068 li.album:nth-child(5) {background-color: rgba(255,255,255,.9); pointer-events:none;}
.style-23068 li.album:not(:first-child) .title {pointer-events:none; font-size: 18px; text-align:center; color: rgb(88, 88, 90);}

/* HP: Programs - Right (23043) */
/* HP: Programs - Left (23039) */
/* HP: Region - Programs (22978) */
.style-23039 .background-carousel .bg-images .bg-image { float: right; background-position: right center; background-repeat: no-repeat; -webkit-background-size: contain; -moz-background-size: contain; -o-background-size: contain; background-size: contain; height: 100%; width: 1115px; background-color: #fff; position: relative;} 
.style-23043 .background-carousel .bg-images .bg-image { float: left; background-position: left center; background-repeat: no-repeat; -webkit-background-size: contain; -moz-background-size: contain; -o-background-size: contain; background-size: contain; height: 100%; width: 1115px; background-color: #fff; position: relative; } 
.style-23043 .background-carousel .detail-container,
.style-23039 .background-carousel .detail-container { position: relative; margin-bottom: 0; z-index: 1; line-height: 1; height: 100%; }
.style-23039 .background-carousel .bg-images .bg-image:after { content: ''; position: absolute; width: 100%; height:325px; top: 0; left: 0;background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.88) 16%, rgba(255,255,255,0) 30%); /* FF3.6-15 */background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.88) 16%,rgba(255,255,255,0) 30%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.88) 16%,rgba(255,255,255,0) 30%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
.style-23043 .background-carousel .bg-images .bg-image:after { content: ''; position: absolute; width: 100%; height:325px; top: 0; left: 0;background: -moz-linear-gradient(left,  rgba(255,255,255,0) 70%, rgba(255,255,255,0.88) 84%, rgba(255,255,255,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 70%,rgba(255,255,255,0.88) 84%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to right,  rgba(255,255,255,0) 70%,rgba(255,255,255,0.88) 84%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ } 
.style-23043 .background-carousel .crl-description A,
.style-23039 .background-carousel .crl-description A {font-size: 18px;color: #fff;text-align: left;max-width: 500px;font-family: "Helvetica";text-decoration:none;background-color: #bdbec0;text-transform: capitalize;padding: 14px 69px;line-height: 1.2;margin-top: 33px;width: auto;display: inline-block;position: relative;} /* link buttons*/
.style-23043 .background-carousel .crl-description a:after,
.style-23039 .background-carousel .crl-description a:after { content: url('//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/rightarrow.png');margin-left: 35px;position: relative;top: 2px; }
.style-23043 .background-carousel .crl-description a:hover,
.style-23039 .background-carousel .crl-description a:hover {background-color:#003594;}

/* ML: Region - Menu */
.style-22902 .container {position: relative  !important;} /*adjust mega menu*/

/* MM: Mega Menu - L1 */
.style-22939 .menu-type-mega,
.style-22939 .mega-level1 {position: static;}/*adjust mega menu*/

/* ML: Header - Omni Menu (22970) */
/* ML: Header - Omni Menu On (30692) */
.style-22970,
.style-30692 { float: right; margin-left: 10px; } /* float inline with Search */








/* ====================== 3. STYLES - CENTENNIAL CAMPAIGN SITE === */


/* RRC/ML: Body -- News Detail changes for this site */
html:not(.styler) .style-40498 .newsdetail .author,
html:not(.styler) .style-40498 .newsdetail time .label { display: none; } /* always hide date */
.style-40498 .newsdetail .brief-description { font-size: 20px; font-weight: 300; letter-spacing: -.025em; line-height: 1.5; margin-bottom: 1.5rem; } /* make the brief desc look like an intro */

/* ML: 99. Homepage - Centennial Campaign */
#layout_7641 .style-22901 .background-carousel .detail-container {background-color:#f7f7f7; margin-bottom:0;} /*reset hero img details*/
#layout_7641 .style-23066 {margin:0 auto;} /*center main menu row*/
#layout_7641 .style-23236, 
#layout_7641 .style-23046, 
#layout_7641 .style-23044 {margin-bottom:0;} /*remove margins on HP for quote styles*/

/* RRC: Main Menu */
.style-40469 .menu-type-horizontal {position: static;} /* adjust menu, residual from main site */
html:not(.styler) .style-40469 .l1-item > a[href*="other-goals"] { display: none; } /* hide this nav item from the menus.. just using it so some Back buttons scroll to a more logical location */

/* RRC/ML: Row - Main Menu --> Logo, Search, Omni, Main */
.style-40482 .style-22972 div.content-wrap { margin: 18px 0 11px; max-width: 225px; } /* logo */
.style-40482 .style-23058 { float: right; } /* search */
.style-40482 .style-23058 div.content-wrap:before { top: calc(50% - 9px); } /* search */

/* RRC/ML: Row - Carousel Content */
html.safari .style-40483 .layout-col { /* -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 1 1 auto; -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto; */ }
.style-40483 .page-col { width: 100%; } /* fixing an issue for interior pages due to column within a column and percentage widths */
.style-40483 .layout-block,
.style-40483 .page-block { margin-bottom: 0; }
.style-40483 .text { font-weight: 300; text-shadow: 0 2px 5px rgba(0,0,0,.2); }
.style-40483 .text a { font-size: inherit; color: inherit; }
.style-40483 .text b { font-weight: 400; }
.style-40483 .style-28765,
.style-40483 .style-33055,
.style-40483 .style-29145 { bottom: -.25em; position: relative; } /* move interior page titles down a little */
.style-40483 .page-title { line-height: 1.05; } /* move interior page titles down a little */
html.styler .style-40483 { position: relative; display: block; text-shadow: 0 2px 5px rgba(0,0,0,.2); }

/* RRC/ML: Region - Page Content - Support */
.style-40518 .text * { color: #fff; } /* all content in text categories are white */
.style-40518 .style-40521 div.content-wrap:before { background-color: #eba312; } /* heading line changes to yellow */

/* RRC/ML: Background Carousel - Support */
.style-40485 .background-carousel .bg-images .bg-image { background-attachment: fixed; }
html.styler .style-40485 .background-carousel .bg-images .bg-image, 
html.mobile .style-40485 .background-carousel .bg-images .bg-image { background-attachment: scroll; }

/* RRC/ML: Region - Page Content - FAQ */
.style-40517 .page-block { position: relative; z-index: 1; }

/* RRC/ML: Background Carousel - FAQs */
.style-40537 .background-carousel .bg-images { z-index: 0; } /* bring up one level */
.style-40537 .background-carousel .bg-images .bg-image { background-attachment: fixed; background-size: 1185px; opacity: .25; }
html.styler .style-40537 .background-carousel .bg-images .bg-image, 
html.mobile .style-40537 .background-carousel .bg-images .bg-image { background-attachment: scroll; }

/* RRC/ML: Region - Footer ---> Logo, Sitemap */
.style-40495 .style-23055 .logo div.content-wrap { max-width: 365px; }
.style-40495 .style-23059 .mini-sitemap-open,
.style-40495 .style-23059 .mini-sitemap-close { top: -72px; left: 380px; }

/* RRC: Multi Image Carousel - Content Cards */
.style-40519 .carousel.caption-location-inside .details { height: 100%; overflow: hidden; }
.style-40519 .news ul li { margin: 0; } /* remove gap margin creates */
.style-40519 .carousel .caption-spacing.crl-inner-details:hover { background: rgba(255,255,255,.9); }
.style-40519 .crl-inner-details:hover .crl-caption,
.style-40519 .crl-inner-details:hover .crl-readmore { opacity: 1; }
.style-40519 .crl-inner-details:hover .h4-style.crl-title { background: none; }

/* RRC: Single Image Carousel - Priorities */
.style-40525 .carousel.caption-position-left .details { width: 25%; }
.style-40525 a.custom-link-photo:after { opacity: 0; content: "Learn More"; font-size: 18px; color: #fff; position: absolute; height: auto; width: calc(215px - 2em); line-height: 1; padding: .75em 0 .75em 2em; top: 50%; left: 25%;  -webkit-transform: translateX(150%) translateY(-50%); -moz-transform: translateX(150%) translateY(-50%); transform: translateX(150%) translateY(-50%); background-color: #BDBEC0; background-image: url(//mediafiles01.myschoolcdn.com/ftpimages/98/site/972/images/rightarrow.png); background-size: 1.5em; background-position: 80% center; background-repeat: no-repeat; -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; -o-transition: opacity .3s ease; transition: opacity .3s ease; }
.style-40525 a.custom-link-photo:hover:after { opacity: 1; }
.style-40525 a.custom-link-photo:hover img { opacity: .1; }

/* RRC: Multi Text Carousel (FAQ) */
.style-40523 .carousel ul.slides { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; flex-wrap: nowrap; }

/* RRC: Annual Fund - List Category */
.style-40534 div.content-wrap > ul { width: 95%; padding:0; margin:0 auto; border-radius: 5rem; background:#003595; position: relative; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap;flex-wrap: nowrap;}
.style-40534 div.content-wrap > ul li.group .h4-style { display:none; } /* hide all labels by default */
.style-40534 div.content-wrap > ul li.group:last-child .h4-style { display:block; } /* show only the highest value's label */
.style-40534 div.content-wrap > ul li.group:nth-child(2) { margin-left: -1rem; border-radius: 5rem 0 0 5rem; } /* the first group is 0%, so its width is hidden.. scoot the 2nd group left then */
.style-40534 div.content-wrap > ul li.group:nth-child(21) { border-radius: 0 5rem 5rem 0; } /* last item in thermometer */
.style-40534 div.content-wrap > ul li.group:nth-child(1) { width: 1rem; background: none; } /* the first group is 0%, so its width is hidden */
.style-40534 div.content-wrap > ul li.group .h4-style:empty { display:none; } /* hide any labels without labels */






/* ====================== 4. STRATEGIC PLAN PAGES  === */


/* STRAT: Region - Photo Top - Landing */
html.styler .style-43394,
html.mobile .style-43394 { min-height: 500px; }
html.styler .style-43394:before { display: none; } /* easier to select in Styler */

/* STRAT: Region - Photo Top */
html.styler .style-43389,
html.mobile .style-43389 { min-height: 350px; }
html.styler .style-43389:before { display: none; } /* easier to select in Styler */

/* STRAT: Region - Photo w/ Color Shapes #1 */
/* STRAT: Region - Photo w/ Color Shapes #2 */
html.styler .style-43393,
html.styler .style-43398,
html.mobile .style-43393,
html.mobile .style-43398 { min-height: 300px; }
html.no-mobile .style-43393 .background-carousel .bg-images .bg-image,
html.no-mobile .style-43398 .background-carousel .bg-images .bg-image { background-attachment: fixed; } 

/* STRAT: Region - Content */
.style-43395 + .style-43395 { padding-top: 0; margin-top: -30px; } /*remove space when they're stacked */

/* STRAT: Page Banners - Landing */
/* STRAT: Page Banners */
html.styler .style-43659,
html.styler .style-43387 { position: relative; } /* easier to select in Styler */
html.styler .style-43659 .carousel figure img,
html.styler .style-43387 .carousel figure img { min-height: 100px; }
html.styler .style-43659 .carousel .media-player,
html.styler .style-43387 .carousel .media-player { min-width: 100px; min-height: 100px; }

/* STRAT: Landing Video */
.style-43410 .aws-player.video-js .vjs-big-play-button { font-size: 4.5em;  background-color: rgba(255, 255, 255, 0.45); } 
.style-43410 .aws-player.video-js .vjs-big-play-button:before { transition: transform .3s ease; } 
.style-43410 .aws-player.video-js .vjs-big-play-button:hover:before { -webkit-transform: scale(.85); -moz-transform: scale(.85); transform: scale(.85); } 

/* STRAT: Video Play Button */
html:not(.styler) .style-43658 { position: absolute; }
.style-43658 .content { height: 100%; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center; -webkit-align-content: center;  -ms-flex-line-pack: center;   align-content: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center;  } 
html.styler .style-43658 { padding-top: 100px; }

/* STRAT: Title - Sub + Serif - Overlaying Img  */
html:not(.styler) .style-43409 { position: absolute;  }
.style-43409 .content { height: 100%; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-justify-content: flex-end; -ms-flex-pack: end;justify-content: flex-end;  } 

/* STRAT: Five Priorities - Link Grid */
.style-43392 ul.no-bullets { position: relative;  display: flex; display: -webkit-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: flex-start; -ms-flex-pack: start;  justify-content: flex-start; -webkit-align-content: stretch;  -ms-flex-line-pack: stretch;   align-content: stretch;  -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }
.style-43392 li.group:nth-child(2) { background: #25cbd3; border-right: 2em solid #0093c7; border-left: 2em solid #0093c7; }
.style-43392 li.group:nth-child(2) A.links-urllink:before { content: "02"; }
.style-43392 li.group:nth-child(3) {  }
.style-43392 li.group:nth-child(3) A.links-urllink:before { content: "03"; }
.style-43392 li.group:nth-child(4) { background: #008bc6; }
.style-43392 li.group:nth-child(4) A.links-urllink:before { content: "04"; }
.style-43392 li.group:nth-child(5) { background: #25cbd3; }
.style-43392 li.group:nth-child(5) A.links-urllink:before { content: "05"; }

/* STRAT: Multi Image Carousel - Blues */
.style-43400 .carousel ul.slides li:nth-child(2n+1) figure:after { opacity: 1; }
.style-43400 .carousel ul.slides li:nth-child(2n+2) figure:before { background: #008ac9; }


/* z. 2019 NEW Homepage Edits*/


.style-59284 *:not(img):not(figcaption):not(.crl-inner-details) {height:100%;}
.style-59284 figcaption {min-height:30%; box-sizing:border-box;  display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
overflow:hidden !important;}
html:not(.styler) .style-59284 div.crl-inner-details {opacity: 0;}
.touch .style-59284 div.crl-inner-details {opacity: 1;}
.style-59284 figcaption:hover div.crl-inner-details{opacity:1;}
.style-66418 .brief-description ul {list-style:disc outside!important;}
.style-66418 .brief-description ul ul{list-style:circle outside!important;}
/* ====================== 5. MEDIA QUERIES === */




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

/* ML: 03. Homepage */
#layout_5111 .style-23066 {max-width:1185px;} /*reset main menu row*/

/* HP: Main Photo */
.style-22901 .background-carousel .crl-details { min-height: 374px; } /*reset hero img details*/
.style-22901 {margin-top:-102px;} 

/* MM: Mega Menu - L1 */
.style-22939 .mega-menu-panel { width: 1185px;  left: 0;}



/* CENTENNIAL CAMPAIGN SITE (RRC PREFIX) */ 

/* RRC/ML: Row - Main Menu */
.style-40482 { max-width:1185px; margin: auto; } /*reset main menu row*/

/* RRC/ML: Row - Carousel Content */
.style-40483 { width: 1185px;  }

/* RRC/ML: Region - Photo */
.style-40484 .layout-row:first-child .span24:empty { min-height: 370px; } /* if the first row of this region is empty (no page banner pic), add a min-height so the page title doesn't get hidden by the header */

/* end CENTENNIAL CAMPAIGN SITE */


/* STRATEGIC PLAN PAGES (STRAT PREFIX) */ 


/* end full desktop STRATEGIC PLAN PAGES */

}/* --- 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 --- */

/* ML: 03. Homepage */
#layout_5111 .style-23066 {max-width:950px;} /*reset main menu row*/

/* ML: Row - Main Menu */
.style-23066 {  -webkit-box-shadow: 950px 0px 0px 0px rgba(255,255,255,.9), -950px 0px 0px 0px rgba(255,255,255,.9); -moz-box-shadow: 950px 0px 0px 0px rgba(255,255,255,.9), -950px 0px 0px 0px rgba(255,255,255,.9); box-shadow: 950px 0px 0px 0px rgba(255,255,255,.9), -950px 0px 0px 0px rgba(255,255,255,.9);} /*homepage top banner*/

/* ML: Header - Omni Menu (22970) */
/* ML: Header - Omni Menu On (30692) */
/* ML: Header - Search (23058) */
.safari .style-22970 *,
.safari .style-30692 *,
.safari .style-23058 * { font-size: 14px; } /* these header elements are smaller just for Safari */

/* HP: Main Photo */
.style-22901 .background-carousel .crl-details {  min-height: 374px; } /*reset hero img details*/
.style-22901 { margin-top:-100px;} /*homepage hero*/

/* ML: Page Banner - Archives */
.style-31659 .background-carousel .detail-container { max-width: 950px;} /*ML page banner archives*/
.style-22939 .mega-menu-panel { width: 950px;  left: 0;}
.style-22939 .mega-menu-item.l1-item > a { font-size: 19px; padding: 37px 15px;} /*main menu*/
.style-30692 .l1-item > a,
.style-22970 .l1-item > a {  font-size: 15px; padding: 15px 7px;} /*omni nav*/
.style-23058 div.content-wrap:before {font-size: 15px;} /*search*/
.style-22939 .mega-menu-panel { -webkit-box-shadow: 40em 0px 0px 0px rgba(231,231,231,.95), -40em 0px 0px 0px rgba(231,231,231,.95); -moz-box-shadow: 40em 0px 0px 0px rgba(231,231,231,.95), -40em 0px 0px 0px rgba(231,231,231,.95); box-shadow: 40em 0px 0px 0px rgba(231,231,231,.95), -40em 0px 0px 0px rgba(231,231,231,.95); } /*mega menu*/
.style-23058 div.content-wrap {padding: 7px 0;} /*search*/
.style-23043 .background-carousel .crl-details{box-shadow: 20em 0px 0px 0px rgba(255,255,255,.8); -moz-box-shadow:20em 0px 0px 0px rgba(255,255,255,.8); -webkit-box-shadow: 20em 0px 0px 0px rgba(255,255,255,.8);} /*progam region*/
.style-23039 .background-carousel .crl-details{ box-shadow: -20em 0px 0px 0px rgba(255,255,255,.8); -moz-box-shadow: -20em 0px 0px 0px rgba(255,255,255,.8); -webkit-box-shadow: -20em 0px 0px 0px rgba(255,255,255,.8);}/*progam region*/
.style-23223 a.links-urllink {padding: 32% 0;} /*center more for media widget*/

.style-23059 .mini-sitemap-close,
.style-23059 .mini-sitemap-open {top: -80px; left: 480px;} /*sitemap*/

/* HP: Media Widget */
.style-23068 li.album:not(:first-child) .title {  padding: 10px 20px;   font-size: 16px;} /*media widget*/
.style-23068 li.album:not(:first-child) .album-name {   font-size: 16px;} /*media wwidget*/
.style-23068 li.album:not(:first-child) figcaption { padding: 15px;} /*media wwidget*/



/* CENTENNIAL CAMPAIGN SITE (RRC PREFIX) */ 

/* RRC/ML: Body */
.style-40498 { font-size: 15px; }

/* RRC/ML: Row - Main Menu */
.style-40482 { max-width:950px; margin: auto; } /*reset main menu row*/
.style-40482 .style-22972 div.content-wrap { margin-bottom: 8px; }

/* RRC/ML: Region - Photo */
.style-40484 .layout-row:first-child .span24:empty { min-height: 310px; } /* if the first row of this region is empty (no page banner pic), add a min-height so the page title doesn't get hidden by the header */

/* RRC/ML: Row - Carousel Content */
.style-40483 { width: 950px;  }
.style-40483 .page-title { font-size: 30px; } /* move interior page titles down a little */

/* RRC/ML: Background Carousel - FAQs */
.style-40537 .background-carousel .bg-images .bg-image { background-size: 980px; }

/* RRC: Multi Image Carousel - Content Cards */
.style-40519 .carousel figure img { height: 500px; }

/* RRC: Single Image Carousel - Priorities */
.style-40525 a.custom-link-photo:after { -webkit-transform: translateX(115%) translateY(-50%); -moz-transform: translateX(115%) translateY(-50%); transform: translateX(115%) translateY(-50%); }

/* end small desktop CENTENNIAL CAMPAIGN SITE */


/* STRATEGIC PLAN PAGES (STRAT PREFIX) */ 

/* end small desktop STRATEGIC PLAN PAGES */

}/* --- 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 --- */

/* ML: 03. Homepage */
#layout_5111 .style-23066 {max-width:734px;} /*reset main menu row*/

/* ML: Row - Main Menu */
.style-23066{ -webkit-box-shadow: 20em 0px 0px 0px rgba(255,255,255,.9), -20em 0px 0px 0px rgba(255,255,255,.9); -moz-box-shadow: 20em 0px 0px 0px rgba(255,255,255,.9), -20em 0px 0px 0px rgba(255,255,255,.9);  box-shadow: 20em 0px 0px 0px rgba(255,255,255,.9), -20em 0px 0px 0px rgba(255,255,255,.9); } /*menu row*/
.style-23066 .span6 {width: 100%;  text-align: center;} /*logo row*/
.style-23066 {min-height: auto;} /*menu row height*/

/* ML: Page Banner - Archives */
.style-31659 .background-carousel .detail-container { max-width: 735px;} /*ML page banner archives*/

/* HP: Media Widget */
.style-23068 li.album:not(:first-child) .album-name {   font-size: 16px;} /*media wwidget*/
.style-23068 li.album:not(:first-child) figcaption { padding: 15px;} /*media wwidget*/
.style-23068 li.album:not(:first-child) .title {display:none  !important;}/*hide media widget title*/

/* Header elements */
.style-22972 div.content-wrap { margin: 20px 0;} /*logo padding*/
html:not(.styler) .style-22939 {display:none;} /*hide mega menu*/
.style-23058 div.content-wrap:before {display:none;}/*hide search text*/
.style-23058 .search-text,
.style-23058 .submit-button {opacity:1  !important;}/*search*/
.style-23058 { margin: 0 auto; text-align: center; float: none; } /* search centered */

/* HP: Programs - Right (23043) */
/* HP: Programs - Left (23039) */
/* HP: Region - Programs (22978) */
.style-23043 .background-carousel .crl-caption,
.style-23039 .background-carousel .crl-caption { font-size: 16px; line-height: 1.3;} /*HP programs carousels*/
.style-23043 .background-carousel .crl-details{box-shadow: 20em 0px 0px 0px rgba(255,255,255,.8); -moz-box-shadow:20em 0px 0px 0px rgba(255,255,255,.8); -webkit-box-shadow: 20em 0px 0px 0px rgba(255,255,255,.8);} /*progam region*/
.style-23039 .background-carousel .crl-details{ box-shadow: -20em 0px 0px 0px rgba(255,255,255,.8); -moz-box-shadow: -20em 0px 0px 0px rgba(255,255,255,.8); -webkit-box-shadow: -20em 0px 0px 0px rgba(255,255,255,.8);}/*progam region*/
.style-23043 .background-carousel .crl-details {padding: 30px 10px 0 30px;} /*programs*/
.style-23039 .background-carousel .crl-details {padding: 30px 10px 30px 0;} /*programs*/

/* HP/INT: Quote - Grey - Full Width (23046) */
/* HP/INT: Quote - Helen Parkhurst - Full Width (23044) */
.style-23046,
.style-23044 { margin: 0 20px 40px;} /*quotes*/

/* HP: Link To Media Page (23223) */
.style-23223 a.links-urllink {padding: 37% 0;} /*more media link*/

.style-23055 .link-image {margin: 0 10px 10px 0;} /*social media*/
.style-23059 .mini-sitemap-close,
.style-23059 .mini-sitemap-open {top: -45px; left: 375px;} /*sitemap*/
.style-23059 .ms-level1 {text-align: left;}/*sitemap*/
.style-23046 div.content-wrap {line-height: 41px;} /*quote line height*/
html:not(.styler) .directions-link {  padding-left: 3%  !important; padding-right: 3%  !important; box-sizing: border-box;} /*reset button padding*/

.style-23275 .h2-style,
.style-23266 a { word-break: break-word;} /*grey block style & blue outline style*/
.style-23266 td { vertical-align: top;}/*grey block style*/

.style-28471 {text-align:center;} /*google translate*/
.style-22902 .span6 {   width: 100%;} /*resize logo*/
.style-23058 div.content-wrap { margin: 15px 0 0;} /*header search*/

/* HP: Main Photo */
.style-22901 .background-carousel .crl-details {  min-height: 374px; } /*reset hero img details*/
.style-22901 {margin-top:-147px;} /*homepage hero*/
.style-22901 .bg-images { min-height: 600px; height: 70vh  !important; } /*hp hero img*/

/* ML: Row - Main Menu */
.style-23066 {-webkit-box-shadow: 734px 0px 0px 0px rgba(255,255,255,.9), -734px 0px 0px 0px rgba(255,255,255,.9); -moz-box-shadow: 734px 0px 0px 0px rgba(255,255,255,.9), -734px 0px 0px 0px rgba(255,255,255,.9); box-shadow: 734px 0px 0px 0px rgba(255,255,255,.9), -734px 0px 0px 0px rgba(255,255,255,.9);} /*homepage top banner*/



/* CENTENNIAL CAMPAIGN SITE (RRC PREFIX) */ 

/* RRC/ML: Body */
.style-40498 { font-size: 14px; }

/* RRC/ML: Row - Main Menu */
.style-40482 { max-width:734px; margin: auto; } /*reset main menu row*/

/* RRC/ML: Row - Carousel Content */
.style-40483 { width: 734px; font-size: 21px;  }
.style-40483 .page-title { font-size: 35px; } /* move interior page titles down a little */

/* RRC/ML: Region - Photo */
.style-40484 .layout-row:first-child .span24:empty { min-height: 160px; } /* if the first row of this region is empty (no page banner pic), add a min-height so the page title doesn't get hidden by the header */

/* RRC/ML: Background Carousel - FAQs */
.style-40537 .background-carousel .bg-images .bg-image { background-size: 768px; }

/* RRC: Buttons - Orange */
/* RRC: Buttons - Gray */
.style-40496 a,
.style-40496 a.links-urllink,
.style-40497 a,
.style-40497 a.links-urllink { font-size: 15px; }

/* RRC: Annual Fund - List Category */
.style-40534 div.content-wrap { margin-top: 30px; }
.style-40534 li.group { min-height: 30px; } 
.style-40534 div.content-wrap > ul { border-radius: 15px; }
.style-40534 div.content-wrap > ul li.group:nth-child(2) { margin-left: -15px; border-radius: 15px 0 0 15px; } /* the first group is 0%, so its width is hidden.. scoot the 2nd group left then */
.style-40534 div.content-wrap > ul li.group:nth-child(21) { border-radius: 0 15px 15px 0; } /* last item in thermometer */
.style-40534 div.content-wrap > ul li.group:nth-child(1) { width: 15px; } /* the first group is 0%, so its width is hidden */

/* RRC: Multi Image Carousel - Content Cards */
.style-40519 .crl-inner-details .crl-caption,
.style-40519 .crl-inner-details .crl-readmore { font-size: 15px; }
.style-40519 .crl-inner-details .h4-style.crl-title { font-size: 1.5rem; }
.style-40519 .carousel figure img { height: 30rem; }

/* RRC: Single Image Carousel - Priorities */
.style-40525 a.custom-link-photo:after { font-size: 15px; -webkit-transform: translateX(75%) translateY(-50%); -moz-transform: translateX(75%) translateY(-50%); transform: translateX(75%) translateY(-50%); }
.style-40525 .carousel .h4-style.crl-title { font-size: 60px; }
.style-40525 .carousel .crl-caption { font-size: 17px; }

/* end tablet CENTENNIAL CAMPAIGN SITE */


/* STRATEGIC PLAN PAGES (STRAT PREFIX) */ 

/* STRAT: Video Play Button */
.style-43658 { width: 48%; }
.style-43658 .link-image { margin-bottom: 1em; max-width: 70px; }
.style-43658 A.links-urllink {  font-size: 15px; }

/* STRAT: Main/Default - Priority # */
/* STRAT: Title - Sub + Serif */
/* STRAT: Title - Sub + Serif - Overlaying Img */
.style-43391 div.content-wrap,
.style-43406 div.content-wrap,
.style-43411 div.content-wrap,
.style-43409 .h2-style { font-size: 40px !important; } 

/* STRAT: Page Banners - Landing */
/* STRAT: Page Banners */
.style-43659 .carousel .media-player,
.style-43387 .carousel .media-player,
.style-43659 .carousel figure img,
.style-43387 .carousel figure img { min-height: 350px; }

/* end tablet STRATEGIC PLAN PAGES */

}/* --- 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 --- */

/* ML: Page Banner - Archives */
.style-31659 .background-carousel .detail-container {position: relative; margin: 35px 0 0;bottom: auto; right: auto; left: auto; width: auto; max-width: 100%; }
.style-31659 .background-carousel .h4-style.crl-title { text-align: right;} 

/* ML/INT: Google Translate Widget */
.style-28471 {text-align:center;} /*google translate*/

/* Header elements */
.style-23066{ -webkit-box-shadow: 16em 0px 0px 0px rgba(255,255,255,.9), -16em 0px 0px 0px rgba(255,255,255,.9); -moz-box-shadow: 16em 0px 0px 0px rgba(255,255,255,.9), -16em 0px 0px 0px rgba(255,255,255,.9); box-shadow: 16em 0px 0px 0px rgba(255,255,255,.9), -16em 0px 0px 0px rgba(255,255,255,.9); width: 100%; box-sizing: border-box; } /*menu row*/
.style-22972 div.content-wrap { margin: 20px 0;} /*logo padding*/
.style-23066 .span6 {width: 100%;  text-align: center;} /*logo row*/
.style-23066 {min-height: auto;} /*menu row height*/
html:not(.styler) .style-22939 {display:none;} /*hide mega menu*/
.style-23058 div.content-wrap:before {display:none;}/*hide search text*/
.style-23058 .search-text,
.style-23058 .submit-button {opacity:1  !important;}/*search*/
.style-23058 { margin: 0 auto; text-align: center; float: none; } /* search centered */
.style-22900 {min-height: 600px;} /* HP: Region - Photo */

/* HP: Main Photo */
.style-22901 .background-carousel .crl-details{display:none;}/*turn off carousel details*/
.style-22901 {margin-top:-145px;} /*homepage hero*/
.style-22901 .bg-images { min-height: 500px; height: 60vh  !important; } /*hp hero img*/

/* HP: Programs - Right (23043) */
/* HP: Programs - Left (23039) */
/* HP: Region - Programs (22978) */
.style-23043 .background-carousel .crl-details,
.style-23039 .background-carousel .crl-details { margin: 0; max-width: 100%; min-height: initial; position: static; padding: 30px; box-sizing: border-box;}
.style-23043 .background-carousel .crl-caption,
.style-23043 .background-carousel .h4-style.crl-title ,
.style-23039 .background-carousel .crl-caption,
.style-23039 .background-carousel .h4-style.crl-title { max-width: 100%; text-align:center;  line-height: 1.4;}
.style-22978 { height: auto; background-color: rgba(255,255,255,.85); margin-top:30px; } 
.style-23043 .background-carousel .crl-details,
.style-23039 .background-carousel .crl-details { text-align: center;background-color:transparent; padding: 30px; width: 100%; box-sizing: border-box;} /*school levels*/
.style-23043 .background-carousel .crl-description A,
.style-23039 .background-carousel .crl-description A {padding: 14px 25px; font-size: 16px;} /*buttons*/
.style-23043 .background-carousel .bg-images .bg-image, 
.style-23039 .background-carousel .bg-images .bg-image { -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } /*hp hero img*/

/* HP/INT: Quote - Grey - Full Width (23046) */
/* HP/INT: Quote - Helen Parkhurst - Full Width (23044) */
.style-23046,
.style-23044 {margin: 0 0 40px;} /*quote*/

/* ML: Footer - Sitemap */
.style-23059 {position: static; top: 0; margin-top: 20px; text-align: center;} /*sitemap*/
.style-23059 .mini-sitemap-close,
.style-23059 .mini-sitemap-open { margin-left: 0; left: 0; top: 0; position: static;}/*sitemap*/
.style-23059 .ms-level1 {text-align: left;}/*sitemap*/

.style-23055 .logo img {max-width: 50%;} /*footer logo*/
.style-23051 {text-align: center;} /*footer items*/
.style-22973 .background-carousel .pager {display:none;}/*hide hp news carousel*/
.style-23046 div.content-wrap {padding: 0 60px; line-height: 28px; word-break: break-word; font-size: 23px; }/*quote*/
.style-23044 div.content-wrap {padding: 0 50px; line-height: 41px; word-break: break-word; font-size: 35px; }/*quote*/

/* HP: News Carousel */
.style-22973 .background-carousel .crl-details {padding: 20px 20px 30px; margin: 40px 45px; max-width: 100%;} /*hp news carousel*/

.style-23056 div.content-wrap { text-align: center;margin: 40px 0 0;}/*search*/
.style-23051 {padding: 40px 0 10px;} /*footer region*/

/*multi image carousels stack instead of rotate*/
.style-23257 .carousel .slides li,
.style-23257 .carousel .text-slides li {display: inline-block;  float: none  !important;} 
.style-23257 .carousel .slides,
.style-23257 .carousel .text-slides,
.carousel .flex-direction-nav {  float: none  !important;  width: 100%  !important;   transform: none  !important;  transition: none  !important;  -webkit-transition: none  !important;} 
.style-23257 .carousel.flexslider .slides>li {min-height:initial; display:block  !important; margin:0 0 15px; width:100%  !important;}
.style-23257 .carousel .text-slide {min-width: auto; margin:0; min-height:inherit  !important;} 
.style-23257 .carousel.flexslider {padding: 0 0;} 
.style-23257 ul.flex-direction-nav {display: none;}
.style-23257 .flex-viewport {max-height: initial  !important; height:auto  !important}
.style-23257 figcaption.details.crl-details {display: block  !important; position: static  !important;} /*displays details underneath*/
.style-23257 .carousel .slides { width: 100%  !important;}
.style-23257 .brief-description {display: block  !important;}
.style-23257 .readmore {display:block  !important;  margin: 10px 0;}
.style-23257 .slides li:nth-child(-n+5) {display:block  !important;}/*shows first FOUR items*/
.style-23257 .slides li:nth-child(n+5){display:none  !important;}/*hides all but first FOUR items*/
.style-23257 a.links-urllink {margin:0;} /*link carousel*/

.carousel .flex-direction-nav {  float: none  !important;  width: 100%  !important;   transform: none  !important;  transition: none  !important;  -webkit-transition: none  !important;} 

/* INT: Multi Image Carousel - News, Photos, Etc - stack instead of rotate*/
.style-23250 .carousel .slides li {display: inline-block;  float: none  !important;} 
.style-23250 .carousel .slides,
.style-23250 .carousel.flexslider .slides>li {min-height:initial; display:block; margin:0 0 15px; width:100%  !important;}
.style-23250 .carousel .text-slide {min-width: 100%; margin:0; min-height:inherit  !important;} 
.style-23250 .carousel.flexslider {padding: 0 0;} 
.style-23250 ul.flex-direction-nav {display: none;}
/* .style-23250 .flex-viewport {max-height: initial  !important; height:auto  !important} */
.style-23250 figcaption.details.crl-details {display: block  !important; position: static  !important;} /*displays details underneath*/
.style-23250 .slides li:nth-child(-n+5) {display:block  !important;}/*shows first FOUR items*/
.style-23250 .slides li:nth-child(n+5){display:none  !important;}/*hides all but first FOUR items*/
.style-23250 .slides li:nth-child(-n+4) {display:block  !important;}/*shows first FOUR items*/
.style-23250 .slides li:nth-child(n+4){display:none  !important;}/*hides all but first FOUR items*/

.style-23236 {margin: 0 10px 40px;} /*quote*/
.style-23236  div.content-wrap {   line-height: 28px; word-break: break-word; font-size: 24px;} /*quote*/

.style-28765 .page-title-level-1,
.style-28765 .page-title-level-2,
.style-28765 .page-title-level-3,
.style-28933 .page-title-level-3,
.style-28765 .page-title-level-4 {font-size: 35px;} /*page title*/

.style-23090 .h1-style,
.style-33055 .h1-style,
.style-28933 .h1-style,
.style-33503 .h1-style,
.style-31283 .h1-style,
.style-32603 .h1-style,
.style-32671 .h1-style,
.style-33360 .h1-style,
.style-31670 .h1-style,
.style-31656 .h1-style,
.style-32672 .h1-style,
.style-33500 .h1-style {font-size: 35px   !important;} /*Should set all current page title sizes to 35px on mobile view*/

.style-22900 { min-height: 400px;} /* HP: Region - Photo */

html:not(.styler) .directions-link {  padding-left: 3%  !important; padding-right: 3%  !important; box-sizing: border-box;} /*reset button padding*/

/* HP: Media Widget */
.style-23068 li.album {display: block  !important; width: 100%; flex: none; height: auto  !important; min-height: 0; max-height: none;}
.style-23068 .album:first-child {border-bottom: none;}
.style-23068 li.album:first-child figcaption { max-width: 100%; right: 0; left: 0; margin: 0 auto;   -webkit-transform: none; -ms-transform: none; transform: none; top: 0; position: relative; } /*media widget first item*/
.style-23068 li.album:first-child figure {  max-height: initial;} /*hp media widget*/

/* HP: Link To Media Page (23223) */
.style-23223 li.group {width: 100%;} /*more button*/

.style-23940 { margin: 0 0 40px;} /*helen parkhurst quote*/
.style-23088 {padding-top:50px;} /*increase page content padding*/
.style-28933 {margin-top: 0;} /*page titles*/
.style-23089 {margin-bottom:30px;} /*INT page banners*/
.style-23058 div.content-wrap { margin: 15px 0 0;} /*header search*/
.style-22972 {margin:0 20px;} /*header logo*/



/* CENTENNIAL CAMPAIGN SITE (RRC PREFIX) */ 

/* RRC/ML: Body */
.style-40498 { font-size: 14px; }

/* RRC/ML: Region - Photo */
.style-40484:before { opacity: 0; } /* remove gradient overlay */

/* RRC/ML: Row - Main Menu --> Logo, Search, Omni, Main */
.style-40482 .style-22972 div.content-wrap { margin-left: auto; margin-right: auto; margin-bottom: 0; } /* logo */
.style-40482 .style-23058 { float: none; } /* search */
.style-40482 .style-23058 div.content-wrap { margin: 10px 0 0; } /* search */
.style-40482 .style-30692 { float: none; } /* omni */

/* RRC/ML: Row - Carousel Content */
.style-40483 { width: 100%; padding: 1.5em 2em 1em; box-sizing: border-box; bottom: auto; font-size: 18px; text-align: center; position: relative; background: #58585A; left: 0; -webkit-transform: translateX(0%); -moz-transform: translateX(0%); transform: translateX(0%);  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap; flex-wrap: wrap; } /* show under carousel instead of overlaying absolutely, reset positioning */
.style-40483 .layout-block,
.style-40483 .page-block { margin-bottom: 1rem; } /* add spaces back in since they're stacked */
.style-40483 .page-title { font-size: 30px; } /* move interior page titles down a little */

/* RRC/ML: Region - Page Content - Support */
.style-40518 { padding: 80px 0 60px 0; }

/* RRC/ML: Background Carousel - FAQs */
.style-40537 .background-carousel .bg-images .bg-image { background-size: contain; }

/* RRC: Buttons - Orange */
/* RRC: Buttons - Gray */
.style-40496 a,
.style-40496 a.links-urllink,
.style-40497 a,
.style-40497 a.links-urllink { font-size: 15px; }

/* RRC: Heading w/ Line */
.style-40521 .h2-style { font-size: 28px; }
.style-40521 div.content-wrap { font-size: 18px; } 

/* RRC: Annual Fund - List Category */
.style-40534 div.content-wrap { margin-top: 30px; }
.style-40534 li.group { min-height: 30px; } 
.style-40534 div.content-wrap > ul { width: 90%; border-radius: 15px; }
.style-40534 div.content-wrap > ul li.group:nth-child(2) { margin-left: -15px; border-radius: 15px 0 0 15px; } /* the first group is 0%, so its width is hidden.. scoot the 2nd group left then */
.style-40534 div.content-wrap > ul li.group:nth-child(21) { border-radius: 0 15px 15px 0; } /* last item in thermometer */
.style-40534 div.content-wrap > ul li.group:nth-child(1) { width: 15px; } /* the first group is 0%, so its width is hidden */

/* RRC: Single Image Carousel - Priorities */
.style-40525 { margin-bottom: 15px; }
.style-40525 .carousel.caption-position-left .details { width: 100%; margin-left: 0; }
.style-40525 .carousel .caption-spacing.crl-inner-details { width: 100%; position: relative; top: 0; left: 0; background: none; -webkit-transform: translateY(0%); -moz-transform: translateY(0%); transform: translateY(0%); }
.style-40525 a.custom-link-photo:after { width: calc(165px - 2em); font-size: 15px; opacity: 1; left: auto; top: auto; bottom: auto; right: auto; margin: auto auto 1em; -webkit-transform: translateX(0%) translateY(0%); -moz-transform: translateX(0%) translateY(0%); transform: translateX(0%) translateY(0%); padding: .75em 0 .75em 1.25em; background-position: 87% center; position: relative; display: block; pointer-events: none; } /* learn more btn */
.style-40525 .carousel.caption-position-left.caption-location-outside .slides img { position: absolute; width: auto; min-height: 200px; object-fit: cover; left: 0; z-index: -1; opacity: .15; } /* increase width */
.style-40525 a.custom-link-photo:hover img { opacity: 1; } /* full image always */
.style-40525 .carousel .h4-style.crl-title { font-size: 40px; opacity: .25; }
.style-40525 .carousel .crl-caption { font-size: 15px; }

/* RRC: Multi Image Carousel - Content Cards -- show details by default */
.style-40519 .carousel .caption-spacing.crl-inner-details { background: rgba(255,255,255,.85); }
.style-40519 .crl-inner-details .h4-style.crl-title { background: none; font-size: 24px; }
.style-40519 .crl-inner-details .crl-caption { opacity: 1; font-size: 17px; }
.style-40519 .crl-inner-details .crl-readmore { opacity: 1; font-size: 15px; }
.style-40519 .carousel figure img { min-height: 250px; height: auto; }
/* stack instead of rotate*/
.style-40519 .carousel ul.slides { float: none !important; width: 100% !important; transform: none !important; transition: none !important; -webkit-transition: none !important; display:block; }  
.style-40519 .carousel ul.slides>li { display: inline-block; float: none !important;} 
.style-40519 .carousel.flexslider .slides>li { min-height:initial; display:block !important; margin:0 0 15px; width:100% !important; }
.style-40519 .carousel .text-slide { min-width: 100%; margin:0; min-height:inherit !important; box-sizing: border-box;} 
.style-40519 .carousel.flexslider { padding: 0 0;} 
.style-40519 .flex-viewport { max-height: initial !important; height:auto !important}
.style-40519 figcaption.details.crl-details { }
.style-40519 .carousel .slides li figure {overflow:hidden;margin-bottom: 15px; }
.style-40519 .carousel .slides li .details { position: relative; }
.style-40519 .carousel .slides li .carousel-photo { position: absolute; z-index: -1; top: 0; left: 0; }
.style-40519 ul.flex-direction-nav,
.style-40519 .crl-pager { display: none;} /*hide these if present*/

/* RRC: Multi Text Carousel (FAQ) */
.style-40523 .carousel .text-slide { font-size: 12px; padding: 20px 15px; line-height: 1.4; }
.style-40523 .carousel .text-slide .h4-style,
.style-40523 .carousel .text-slide .h4-style a { font-size: 15px; line-height: 1.4; }
/* stack instead of rotate*/
.style-40523 .carousel ul.slides { width: 100% !important; -webkit-box-direction: normal; -moz-box-direction: normal; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify;  -moz-box-pack: justify; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-align: stretch; -moz-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }  
.style-40523 .carousel ul.slides>li { -webkit-flex: 0 1 48%; -ms-flex: 0 1 48%; flex: 0 1 48%; margin-bottom: 10px; } 
.style-40523 .carousel .text-slide { min-width: 100%; margin:0; min-height: 100% !important; box-sizing: border-box;  } 
.style-40523 .carousel.flexslider { padding: 0 0;} 
.style-40523 .flex-viewport { max-height: initial !important; height:auto !important}
.style-40523 figcaption.details.crl-details { }
.style-40523 .carousel .slides li figure {overflow:hidden;margin-bottom: 15px; }
.style-40523 .carousel .slides li .details { position: relative; }
.style-40523 .carousel .slides li .carousel-photo { position: absolute; z-index: -1; top: 0; left: 0; }
.style-40523 ul.flex-direction-nav,
.style-40523 .crl-pager { display: none;} /*hide these if present*/

/* end mobile CENTENNIAL CAMPAIGN SITE */


/* STRATEGIC PLAN PAGES (STRAT PREFIX) */ 

/* STRAT: Region - Photo Top - Landing */
/* STRAT: Region - Photo Top */
/* STRAT: Region - Photo w/ Color Shapes #1 */
/* STRAT: Region - Photo w/ Color Shapes #2 */
.style-43394,
.style-43389,
.style-43393,
.style-43398 { min-height: 250px; background: none; }

/* STRAT: Region - Photo w/ Color Shapes #1 */
/* STRAT: Region - Photo w/ Color Shapes #2 */
.style-43393 .background-carousel .bg-images .bg-image,
.style-43398 .background-carousel .bg-images .bg-image { background-attachment: scroll; } 

/* STRAT: Region - Page Title */
.style-43388 { box-shadow: 0 -1em 0 rgba(27, 204, 212, 0.5); } /* reduce thickness of shadow */ 

/* STRAT: Page Banners - Landing */
/* STRAT: Page Banners */
.style-43659 { position: relative; width: 100%; min-width: 100%; } /* landing */
.style-43387 { bottom: 0; top: auto; } 
.style-43659 .carousel .media-player,
.style-43387 .carousel .media-player,
.style-43659 .carousel figure img,
.style-43387 .carousel figure img { min-height: 250px; }

/* STRAT: Video Play Button */
.style-43658 { width: 100%; padding: 0; position: absolute; bottom: 5%; height: auto; }
.style-43658 .link-image { margin-bottom: 1em; max-width: 60px; }
.style-43658 A.links-urllink {  font-size: 15px; }

/* STRAT: Title - Sub + Serif - Overlaying Img  */
.style-43409  { position: relative !important; width: 100%; min-width: 0; background: rgba(37,203,211,.7); box-shadow: 0em 2em 0 rgba(37,203,211,.5); padding: 1.5em 1.5em 1em; } 

/* STRAT: Main/Default - Priority # */
/* STRAT: Title - Sub + Serif */
/* STRAT: Title - Sub + Serif - Overlaying Img */
.style-43391 div.content-wrap,
.style-43406 div.content-wrap,
.style-43411 div.content-wrap,
.style-43409 .h2-style { font-size: 40px !important; } 

/* STRAT: Main/Default - Goals (15+ columns) */
/* STRAT: Main/Default - Action Steps (15+ columns) */
.style-43385 div.content-wrap,
.style-43384 div.content-wrap { -webkit-column-count: 1;  -moz-column-count: 1;  column-count: 1; }  /* reset the columned content */

/* STRAT: Five Priorities - Link Grid */
.style-43392 li.group:nth-child(2) { border: none; }
.style-43392 A.links-urllink:before { font-size: 70px; }

/* STRAT: Single Image Carousel - Plain, Hide Phone */
html:not(.styler) .style-43644  { display: none; }

/* STRAT: Multi Image Carousel - Blues */
.style-43400 .carousel figure:after {  width: 1em; }

/* STRAT: Single Image Carousel - Green w/ Details */
.style-43643 .carousel .details { width: 100%; }
.style-43643 .carousel figure img { width: 100% !important; border: none; } 

/* end mobile STRATEGIC PLAN PAGES */
    
/* z. 2019 NEW Homepage Edits*/


    .style-59284 .carousel .h4-style.crl-title {font-size: 36px; margin-bottom:15px;}
    .style-59284 .carousel .crl-caption{font-size: 14px;}

}/* ---END Mobile --- */
/*---Remove Replay Button from Audio Channels---*/
.style-23232 .audio .jp-toggles {display: none;}

