html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}article,figcaption,figure,footer,header,main,nav,section{display:block}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:600}h1{font-size:2em;margin:.67em 0}img{border-style:none}svg:not(:root){overflow:hidden}*{color:inherit;font-family:inherit;line-height:inherit;margin:0}*+*{margin-top:1em}a,body,br,dd,div,dt,li,main,option,span,td,th{margin-top:0}html{font-family:Helvetica Neue,Calibri Light,Roboto,sans-serif;font-size:100%;line-height:1.5;scroll-behavior:smooth}h1,h2,h3,h4{color:#730011;font-weight:600}img{height:auto;max-width:100%}a{color:#730011;text-decoration:none}button{transition:.5s;transition-delay:0}sub,sup{font-size:small}.vh{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.at-pause:after{content:".";opacity:0}[hidden]{display:none}body{color:#222;letter-spacing:.02em;margin:0}address.ndnt{margin-top:0;margin-left:3em}address.norm{font-style:normal}.wrap,body{background-color:#f4f0e4}.wrap{margin:0 auto;max-width:72.9375em;min-height:100vh;overflow:hidden}.main,.wrap{position:relative}.main{background-color:#fff;z-index:5}.banner{background-color:#730011;min-height:102px;padding:.9em 0 .5em .75em;position:relative}.banner a{background-image:url(../i/logo.png);background-repeat:no-repeat;background-position:0 0;background-size:contain;display:inline-block;margin-right:3.5em;max-height:40px;max-width:238px}.banner a img{height:40px;width:100%}.banner button{background:transparent;border:0;color:#fff;cursor:pointer;font-size:2em;height:30px;line-height:0;padding:0;outline:1px dotted transparent;outline-offset:10px;position:absolute;right:.5em;top:25px;top:.666666em;transition:all .5s ease}.banner button[aria-expanded=true]{outline:1px solid transparent;outline-offset:0;transition:all .5s ease}.banner button:focus{outline:1px solid hsla(0,0%,100%,.8);outline-offset:10px}.banner button svg{background:transparent;fill:currentColor;height:25px;width:25px}.banner button[aria-expanded=true] svg{opacity:.6}.a-skip{background:#fff;color:#36c;position:absolute;top:-100px;transition:position .5s ease}.a-skip:focus{padding:1em;position:relative;top:0}.m-nv{background-color:rgba(0,0,0,.96);display:block;margin-top:0;position:absolute;top:70px;width:100%;z-index:9}.m-nv:focus{outline:none}.m-nv[aria-hidden=true]{left:-100%;right:100%}.m-nv button{background:transparent;border:none}.m-nv button,.m-nv form{display:inline-block}.m-nv svg{fill:#fff;height:1.2em;vertical-align:middle;width:1.2em}.m-nv ul{list-style:none;margin:0;padding:0}.m-nv_sch{background-color:#730011;margin-top:0;padding:.5em 0;text-align:center}.m-nv_sch label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.m-nv_sch button{cursor:pointer}.m-nv_t{position:relative;z-index:4}.m-nv_t a{border-bottom:1px solid #444;color:#fff;display:block}.m-nv_t a:focus{color:#fc0}.m-nv_t a.cur{color:#fc0;font-weight:600}.m-nv_s{display:block;left:0;position:relative;right:auto;top:0}.m-nv_s a{padding:.75em 2em}.m-nv_top [aria-hidden=true]{opacity:0;top:-999em;position:absolute;z-index:6}.m-nv_top-lnk{display:block;font-weight:600;text-transform:uppercase;padding:1em}.m-nv_top-lnk:focus{color:#fc0}.a-hassubs:after{content:"\0020\25B8";font-family:Helvetica Neue,Calibri Light,Roboto,sans-serif;font-weight:600;line-height:1;margin-left:.25em}.a-hassubs.opnd:after{content:"\0020\025BE"}.no-js .m-nv{position:relative;top:0}.no-js .m-nv_s[aria-hidden=true]{position:relative;right:100%;left:0}.m-sub{background:#f7f7f5;border:1px solid #f7f7f5;border-radius:1em;margin:1em auto;max-width:500px;padding:0}.m-sub>a img{border-radius:1em 1em 0 0}.m-sub h2{font-size:1.2em;font-weight:600;line-height:1.3;margin:0;padding:.5em 0 0 .75em}.m-sub h2 span{color:#333;display:block;font-size:.8em}.m-sub img{margin:0 auto;min-width:100%}.m-sub p{margin:0;padding:.5em 1em 1em}.m-sub ul{list-style:none;margin:0;padding:.5em}.m-sub li{margin:1em 0}.m-sub li.cur{font-weight:700}.m-sub li.cur:before{color:#730011;content:"> "}.m-sub [role=button]{background-color:#fff;background-image:linear-gradient(transparent,transparent 50%,rgba(0,0,0,.1));border:2px solid #730011;border-radius:.5em;box-shadow:1px 2px 3px rgba(0,0,0,.25);color:#730011;display:block;font-size:1em;font-weight:700;margin:0 auto;padding:.75em .25em;position:relative;text-align:center;text-transform:uppercase;transition:all .2s linear;max-width:96%}.m-sub [role=button]:hover{background-color:#730011;color:#fff}.m-sub [role=button]:focus,.m-sub [role=button]:hover{box-shadow:none}.m-sub_ul{text-align:center}.m-sub_ul li{display:block;margin:0;padding:.25em}.m-sub_ul a{display:block}.m-sub_ul a:focus,.m-sub_ul a:hover{text-decoration:underline}.content{padding:.5em 0 1em;position:relative;overflow:auto}.c{text-align:center}html.fonts-loaded{font-family:Open Sans,Helvetica Neue,Calibri Light,Roboto,sans-serif}.i-soc{background:#fff;list-style:none;margin:0;padding:.25em;position:absolute;right:0;text-align:right;top:70px;width:100%}.i-soc li{display:inline-block;margin:0 .5em}.i-soc svg{fill:#730011;height:1em;transition:all .25s ease;vertical-align:middle;width:1em}.i-soc svg:active,.i-soc svg:focus,.i-soc svg:hover{fill:#000}@keyframes a{0%{opacity:0}to{opacity:1}}html{animation:a .3s both;animation-delay:.25s}.j-ll{animation:a .5s both;animation-delay:.25s}.vid{background-size:cover;background-repeat:no-repeat;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.vid iframe{border:none;top:0;left:0;width:100%;height:100%;margin-top:0;overflow:hidden;position:absolute}.vid button{background:rgba(0,0,0,.6);border:none;border-radius:50%;color:#fff;cursor:pointer;height:20%;left:50%;line-height:1;opacity:.8;outline:none;padding:0 0 0 1.666666%;position:absolute;top:50%;transform:translate(-50%,-50%);width:11.268%}.vid button svg{fill:currentColor;height:66.666666%;width:66.666666%}.vid button:hover{background:rgba(0,0,0,.9);border-color:#fc0;opacity:1}.vid button:hover svg{fill:#fc0}.over{bottom:5%;left:0;min-width:100%;position:absolute}.over{color:#fff;display:inline-block;padding:0 1em .5em}.over a,.over abbr{text-decoration:none}.over a{border-bottom:2px dotted hsla(0,0%,100%,.25);color:#fff;padding-bottom:.25em;position:relative}.over a:hover{border-bottom-color:hsla(0,0%,100%,.8)}.over a:after{content:"\0020\25B7";margin:0;padding:0 0 0 .25em;vertical-align:.0625em}.over h1{color:#fff;font-size:1.8rem;font-weight:600;margin:.25em 0 0;text-shadow:-.03125em .05em .0625em rgba(0,0,0,.95)}.over p{margin:1em 0 .5em}.v-car{height:11.9375rem;margin:0 auto;overflow-x:hidden;overflow-y:hidden;padding:1em 0 0;position:relative;text-align:left;width:15rem}.v-car ul{height:8em;margin:0;padding:0;text-align:left;transition-property:margin-left;transition-duration:.2s;transition-timing-function:ease-in-out;transition-delay:50ms}.v-car li{display:inline-block;margin:0;padding:0;vertical-align:top;width:15rem}.v-car figure{margin:0;padding:0;text-align:center}.v-car figcaption{font-size:.8em;line-height:1.1;margin:0;padding:0 .25rem;text-align:center}.v-car p{padding:0 0 0 1em}.v-car img{border:1px solid #999}.v-tain{position:relative;margin:0 auto;max-width:20.5625em;width:100%}.v-tain button{background:transparent;border:none;color:#fff;cursor:pointer;font-size:2rem;font-family:Helvetica Neue,Calibri Light,Roboto,sans-serif;line-height:1;outline:none;position:absolute;top:3.96875rem;transition:color .2s ease-in .05s}.v-tain button:active,.v-tain button:focus,.v-tain button:hover{color:#fc0}.v-tain button.nxt{right:0}.v-tain button.prv{left:0}.v-tain button.limit{opacity:.5}.m-car{font-size:1.1rem}.m-car li{border:1px solid #999;display:table-cell;max-width:100%;height:127px;padding:0;vertical-align:middle}.m-car p{padding:0 .25rem .25rem;text-align:left}.m-car p.r{padding:.25rem .25rem 0;text-align:right}.m-car .kudo{margin:0 auto}.m-car .kudo img{border:none;float:left;padding:.5em .75em 0 .5em}.m-car .kudo blockquote{padding:0 .125rem}.m-car .kudo figcaption{line-height:1.3;padding:0;text-align:left}.kudo blockquote.fb{font-size:.9em}.stars{background:url(../i/fivestars.png) no-repeat;display:inline-block;height:13px;margin-top:.5rem;width:81px}.sw .v-list{padding:1em 0 0}.v-list{list-style:none;margin:1em 0 0;padding:1em 0 0;text-align:center;align-content:center;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around}.v-list li{flex:1 0 auto;margin:.25rem .5%;position:relative;text-align:center;vertical-align:middle;display:inline-block;width:50%}.v-list figure{background:#f7f7f5;border:1px solid #eee;min-height:176px;overflow:hidden;padding:.5em;position:relative}.v-list figure.cur{background:#fcfcfc;border-color:#730011}.v-list figure img{min-width:100%}.v-list figcaption{font-size:.8em;font-weight:600;margin:0}.v-list button{background:rgba(0,0,0,.4);border:2px solid #ccc;border-radius:.5em;color:#fff;cursor:pointer;display:block;line-height:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.5s;transition-delay:0;left:51%;height:33%;width:33%;z-index:1}.v-list button:hover{background:rgba(0,0,0,.8)}.v-list button:hover svg{fill:#fc0}.v-list button svg{fill:currentColor;height:50%;margin-left:.333333em;width:50%}.v-list img{z-index:2}.hero{background-position:0 0;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding-bottom:40.8%;position:relative}.img{border-radius:.25rem;box-shadow:2px 2px 4px rgba(0,0,0,.5);max-width:50%}.img_lt{float:left;margin-right:1em}.ifig{max-width:50%;padding:.5rem;text-align:center}.ifig figcaption{font-size:.9rem;font-weight:600;margin-top:0}.ifig img{border-radius:.25rem;box-shadow:2px 2px 4px rgba(0,0,0,.5)}.ifig_lt{float:left;margin-right:1em}.contentinfo{background-image:url(/i/footerbanner2021.png),linear-gradient(#730011,#730011);background-repeat:no-repeat,no-repeat;background-position:50% 98%,0 0;background-size:90%,auto;margin-top:0;padding:1em 0 8rem;position:relative;text-align:center}.contentinfo,.contentinfo a{color:#fff}.contentinfo h4{color:#fff;font-size:1em;font-weight:600;margin:0 0 .5em;text-align:center;text-transform:uppercase}.contentinfo p{font-size:.9em;margin:0 auto}.contentinfo p.cpyrt{font-size:.8em;text-align:center}.contentinfo address{font-size:.9em;font-style:normal;line-height:1.6;text-align:center}.collegename{font-family:times,Times New Roman,serif;font-size:1.1em;font-variant:small-caps}.collegename i{font-style:normal;display:block}.f-wrap{align-content:center;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;margin:0;padding:0 1rem}.f-unit{flex:0 0 100%;padding-bottom:2rem}.f-unit p{max-width:26em}.f-unit:last-child{margin-right:0}.f-unit.addr h4{background:transparent url(../i/logo-pbg.png) no-repeat 50% 0;height:70px;margin:0 auto .5em;text-indent:-999em;width:70px}.f-mn{margin:0 auto 2rem}.f-mn ul{font-size:.9em;list-style:none;margin:0 auto;padding:0;text-align:center}.f-mn ul li{display:inline-block;padding:.75em .25em}.f-mn ul a{padding:.5em}.f-mn ul a:hover{color:#fc3}a.totop{color:#fff;font-family:Helvetica Neue,Calibri Light,Roboto,sans-serif;font-size:2rem;line-height:1;right:1rem;opacity:.75;position:absolute;bottom:50%}a.totop:hover{opacity:1}.search-results{padding-left:1.25em}.search-results li{margin-bottom:1.5em}.search-results h3 a,.search-results p a{text-decoration:none}.search-results h3 a:hover,.search-results p a:hover{color:#730011}.search-results h3 span{display:block;font-size:.8em}.search-results h3 span a{color:#222}.search-results p{margin-top:0}.search-results p a{color:#222;font-weight:400;text-decoration:none}.search-results a{display:inline-block}.search_default{align-items:stretch;font-size:1.1em;justify-content:center;display:flex;flex-wrap:wrap}.search_default [type=search]{border:solid #ccc;border-width:1px 0 1px 1px;flex:1 1 auto;padding:.25em .5em}.search_default [type=submit]{flex:0;padding:.25em .5em}button,input,select,textarea{font:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{appearance:button}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=search]{appearance:textfield;outline-offset:-2px}::placeholder{color:inherit;opacity:.54}[role=search]{vertical-align:top;width:100%}[role=search] label{border:none}[role=search] input{border:none;color:#000;font-size:1.2em;padding:.125em .5em}[role=search] input:focus{background:#fff url(../s/search_bg.svg) no-repeat 98% 50%;background-size:14px 14px}fieldset{border:none}fieldset>div{position:relative}fieldset>div label{padding:.25em;text-transform:uppercase}fieldset>div button,fieldset>div input{display:inline}label{display:block;font-weight:600}fieldset>label{margin-top:.5em}[role=tooltip]{background:#400;color:#fff;display:none;padding:.25em;width:100%;z-index:2}input:focus+[role=tooltip]{display:block;position:absolute;top:100%}.m-cont{background:#f7f7f5;border:1px solid #ddd;margin:1em auto 2em;padding:1em 0;position:relative}.m-cont .error{background:#ffc;color:#900;display:block;font-weight:600;padding:.25em .5em}.m-cont span.err:before,.m-cont .error:before{content:"! ";font-size:1.2em}.m-cont legend{font-size:1.1em}.m-cont label,.m-cont legend{color:#730011;font-weight:600}.m-cont input,.m-cont textarea{border:1px solid #e9e9e9;box-shadow:inset 1px 1px 3px hsla(0,0%,49%,.4);margin-bottom:.5em;padding:.5em;width:100%}.m-cont input:focus,.m-cont textarea:focus{border-color:#730011;box-shadow:1px 1px 3px hsla(0,0%,49%,.4)}.m-cont textarea{min-height:8em}.m-cont input.err{background:#ffc;border:1px solid #730011;color:#530011;margin-bottom:0}.m-cont span.err{background:#900;color:#fff;display:block;font-weight:600;margin-top:0;margin-bottom:.5em;padding:.25em .5em}.m-cont [type=submit]{background-image:linear-gradient(180deg,#fff 75%,#e0e0e0);border:1px solid #bbb;border-radius:.25em;cursor:pointer;display:block;margin:0 auto;padding:.25rem 1rem .5rem}.m-cont h2,.m-cont p{padding:0 1rem 1rem}.a-js__options{background:transparent;border:none;color:#730011;cursor:pointer;font-size:.8em;font-weight:600;padding:.5em;position:absolute;right:5px;top:5px}.a-js__options:focus{background:#fff;outline:1px solid #ccc}.sw{padding:0 .5em 1em}.sw a{color:#039;color:#730011;font-weight:600;text-decoration:underline}.sw h2:first-child{font-size:1.4em;margin-top:.5em}.sw .a-xsp li{margin:1em 0}.sw p{line-height:1.8}.sw ul{padding-left:1em}.sw li{padding:.2rem 0}.m-bio blockquote{margin:.25em 2em 1em}.m-bio blockquote p{margin:0 0 1em}.m-bio h3{margin:1.5em 0 .25em}.m-bio h3 span{color:#333;display:block;font-size:.8em;font-weight:400;line-height:1}.m-bio img{float:left;padding:.75em .75em 0 0}.m-bio .creds{list-style:none;padding-left:0}.a-footnote{display:block;font-size:.9em;margin:1em 2em}.a-footnote:before{content:"* "}.m-map{border:1px solid #ddd;margin:1em 0 2em;padding-bottom:64.2857%;position:relative;overflow:hidden}.m-map iframe{top:0;left:0;width:100%;height:100%;position:absolute}[role=alert]{color:#900;font-weight:600;text-align:center}.wsnw{white-space:nowrap}h3 span,h4 span{color:#333;font-weight:400}blockquote{padding:1em .5em .5em}.sig{border-bottom:1px solid #ccc;font-size:1.1rem;font-style:italic;margin:0 0 3rem;padding:.5em 2rem .5em 0;text-align:right}.sig i{display:block}.marbold{color:#730011;font-weight:600}a.marbold,a.marbold:hover{text-decoration:underline}.m-tab{padding:1rem 0}.m-tab a,.m-tab a:focus,.m-tab a:hover{text-decoration:none}.m-tab [role=tablist]{list-style:none;margin:1em 0;padding:0;text-align:center}.m-tab .opnd{cursor:default}.m-tab .fade{animation:fadeIn ease 1s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.m-tab [role=presentation]{display:inline-block;text-align:center}.m-tab [role=tab]{display:block}.m-tab [role=tabpanel]{margin:0 0 1em;padding:.75rem;position:relative}.m-tab [role=tabpanel][aria-hidden=true]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.m-tab-seasonal [role=presentation]{display:block;margin:.5em auto;max-width:30em;text-align:left;width:90%}.m-tab-seasonal [role=tab]{background-color:#f7f7f5;border:1px solid #ccc;border-radius:1em;box-shadow:1px 1px 3px rgba(0,0,0,.3);color:#444;font-weight:600;padding:.75em .25em .75em 5em;text-decoration:none;transition:all .25s ease}.m-tab-seasonal [role=tab].opnd,.m-tab-seasonal [role=tab]:hover{background-color:#e9e9e9;box-shadow:none}.m-tab-seasonal [role=tabpanel]{background:#f9f9f9;border:1px solid #eee;border-radius:.5em}.m-tab-cal [role=tablist]{border:solid #f7f7f5;border-width:0 0 3px;margin-bottom:0}.m-tab-cal [role=presentation]{margin:.125em 0 0}.m-tab-cal [role=tab]{background-color:#f7f7f5;border:solid #ccc;border-radius:8px 8px 0 0;border-width:1px 1px 0;box-shadow:2px 2px 4px rgba(0,0,0,.2);color:#730011;font-size:1.2em;font-weight:600;margin-right:.25em;opacity:.6;padding:.25em 1em;text-decoration:none;transition:all .25s ease}.m-tab-cal [role=tab].opnd,.m-tab-cal [role=tab]:hover{background-color:#730011;opacity:1}.m-tab-cal [role=tab]:hover{color:#fff}.m-tab-cal [role=tab].opnd{color:#fc0}.m-tab-cal [role=tabpanel] h3{margin-bottom:.125em}.m-tab-cur [role=presentation]{width:100%}.m-tab-cur [role=tab]{background-color:#f7f7f5;color:#730011;font-size:1.2em;font-weight:600;opacity:.6;padding:1em;text-decoration:none;transition:all .25s ease}.m-tab-cur [role=tab].opnd,.m-tab-cur [role=tab]:hover{background-color:#730011;opacity:1}.m-tab-cur [role=tab]:hover{color:#fff}.m-tab-cur [role=tab].opnd{color:#fc0}.m-tab-cur [role=tabpanel]{padding:0}.a-tab{background-repeat:no-repeat;background-position:1em 50%;background-size:40px}.a-tab_spring{background-image:url(../i/flower.png)}.a-tab_fall{background-image:url(../i/leaf.png)}.m-dl{border:solid #ddd;border-width:1px 1px 0 0;font-size:.9em;margin:.125em 0 1em;max-width:600px;position:relative}.m-dl dd,.m-dl dt{border:solid #ddd;border-width:0 0 1px 1px;display:inline-block;margin:0;padding:.25em .5em;width:50%}.m-dl.unit dd{text-align:right}.m-dl dt{background:#f7f7f5}.m-dl dd{clear:both}.m-dl__int{text-align:right}dt{margin-top:.75em}dd{margin:.25em 0 .25em 1em}table{border-collapse:collapse}.m-tbl{background:#fff;border:1px solid #ddd;font-size:.8em;line-height:1.2;margin:0 auto;position:relative;table-layout:fixed;width:37.5em}.m-tbl caption{background:#fff;color:#730011;font-size:1em;font-weight:600;padding:.25em;text-align:left}.m-tbl thead,.m-tbl thead th{text-align:center}.m-tbl thead tr{border:1px solid #ddd}.m-tbl td,.m-tbl th{padding:.5em .25em;text-align:left;vertical-align:middle}.m-tbl th{background:#f7f7f5;background-color:#ddd;font-weight:400}.m-tbl tr:nth-child(2n+2){background-color:#f3f3f3}.m-tbl_brdr{border:solid #ddd;border-width:0 0 1px 1px}.m-tbl_brdr td,.m-tbl_brdr th{border:solid #ddd;border-width:1px 1px 0 0;font-size:1.1em;vertical-align:top}.m-tbl.curriculum caption span{color:#333;font-size:.9em;font-weight:400}.m-tbl.curriculum caption span:before{content:" - "}.m-tbl.curriculum th{font-weight:600}.m-tbl.curriculum td,.m-tbl.curriculum th{overflow:hidden}.m-tbl-wrap{margin:1.5rem 0 0;overflow-x:auto;position:relative}.m-tbl_fees{border:solid #ddd;border-width:1px 1px 0 0;font-size:.9rem;margin:.125em 0 1em;max-width:600px;position:relative;table-layout:fixed;width:100%}.m-tbl_fees td,.m-tbl_fees th{border:solid #ddd;border-width:0 0 1px 1px;font-weight:400;padding:.25em .5em}.m-tbl_fees th{background:#f7f7f5;text-align:left;vertical-align:top}.m-tbl_fees td{text-align:right}.m-collapse{font-size:86%}.m-collapse h3{margin-top:.5rem}.m-collapse h3>button{background-color:#fff;border:none;color:#730011;cursor:pointer;font-size:1.1em;text-align:left}.m-collapse h3 [aria-expanded]:before{color:#ccc;content:"\25ba\0020"}.m-collapse h3 [aria-expanded=true]:before{content:"\25bc\0020"}.m-collapse [aria-hidden=true]{display:none}.m-collapse [aria-hidden=false]{background-image:linear-gradient(#f7f7f5,#fff 25%,#fff 75%,#f7f7f5);border:1px solid #eee;display:block;margin-bottom:1rem;padding:1rem}.lsra button{background:#f5f5f3;border:1px solid #e7e7e5;padding:.5em 1em;transition:none}.lsra button:focus,.lsra button:hover{outline:#e7e7e5 auto 5px}.lsrapanel{background:#f7f7f5;border:1px solid #eee;border-radius:1em;margin-top:1em;padding:1em}.cbx{list-style:none}.cbx li{position:relative}.cbx input{display:inline;opacity:0}.cbx label{display:inline;font-weight:400;margin-top:0;position:relative;user-select:none}.cbx label:after,.cbx label:before{display:inline-block;position:absolute}.cbx label:before{border:1px solid #666;content:"";height:1em;left:-2em;top:.1875em;width:1em}.cbx label:after{border-bottom:2px solid #093;border-left:2px solid #093;content:none;height:.375em;left:-1.75em;top:.4375em;transform:rotate(-45deg);width:.5625em}.cbx input:checked + label:after{content:""}.cbx input:focus + label:before{outline:#e7e7e5 auto 5px}.bpr{background:#730a10;color:#fff;margin:1.25em auto 3em;text-align:center}.bpr img{margin-top:0 !important}.bpr figcaption{font-size:.65em;font-weight:600;padding:0 0 1em}.noleft{padding-left:1em}.noleft ul{margin:0}.noleft ul li{list-style-type:disc}.noleft ul ul li{list-style-type:circle}.guclblog .hero{background-image:url(/jpg/blog-header.jpg)}.barch h3{margin:.5em 0 0 1em}.barch ul{margin-top:0;padding-top:0}.barch ul li:first-child{margin-top:0}.barch .active{color:#333}.sum{display:flex;flex-direction:column;padding:1em 0;width:100%}.sum img{min-width:100%}.summary h1{display:block;font-weight:400;font-size:1.1em;line-height:1.2;margin:0}.summary h1 a{text-decoration:none}.summary p{line-height:1.3;margin-top:0;padding-top:0}.summary p:nth-child(3){margin-top:.5em;text-align:center}.summary p:nth-child(3) a{background:#730011;border-radius:.25em;color:#fff;display:inline-block;font-size:1.1em;font-variant:small-caps;font-weight:700;padding:.25em .75em .4em;text-decoration:none}.pagination{clear:both;display:flex;justify-content:space-between;list-style:none;margin:1em auto;padding:1em 0}.pagination>.page-item{border:1px solid #d9d9d9;border-radius:.25em;flex:1;margin:.125em;text-align:center}.pagination .page-link{display:block;color:#333;padding:.125em .75em;text-decoration:none}.pagination>.disabled a{color:#ccc}.pagination>.active a{color:#730011}.ckblk{margin:1em auto;max-width:620px}.bidx{object-fit:cover;object-position:20% 0%;width:320px;height:229px}@media screen and (min-width:50em){.vhlg{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.banner{background-color:#fff;min-height:11rem;padding-top:1rem}.banner a{background-image:url(../i/logo210312.png);height:102px;min-height:102px;min-width:551px;width:100%}.banner a img{height:102px;width:551px}.banner button{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.m-nv{background-color:#730011;margin:0 auto;max-width:72.9375em;position:absolute;top:8.625em}.m-nv,.m-nv[aria-hidden=true]{left:0;right:0}.m-nv_sch{background-color:transparent;min-height:2.375em;padding:0;position:absolute;right:1em;top:.333333em;width:1.25em;z-index:8}.m-nv_sch.enabled{background-color:rgba(115,0,17,.7);display:block;right:0;top:.125em;transition:all .25s ease;width:100%}.m-nv_t{background-color:#730011;min-height:1.5em;text-align:center;width:calc(100% - 2em)}.m-nv_t a{border-bottom:none}.m-nv_t a.cur{background-color:transparent;color:#fc0}.m-nv_t>li{color:#fff;display:inline-block;margin:0;padding:0;position:relative;vertical-align:middle;z-index:5}.m-nv_t>li:hover>a{color:#fc0}.m-nv_s{background:rgba(75,0,0,.9);box-shadow:2px 3px 4px rgba(0,0,0,.6);font-size:.9em;height:auto;padding:0;position:absolute;text-align:left;transition:.1s;transition-delay:.5s;width:auto}.m-nv_s a{white-space:nowrap;width:auto;padding:.5em 1em}.m-nv_s a:hover{background:rgba(0,0,0,.4)}.m-nv_s li{background:transparent;text-align:left;width:100%}.m-nv_top:hover [aria-hidden=true],.m-nv_top [aria-hidden=false]{height:auto;opacity:1;top:2.6em;transition-delay:.1s;transition-property:opacity;transition-duration:.25s;z-index:7}.m-nv_top:not(:last-child) .m-nv_top-lnk{border-right:1px solid #b99}.m-nv_top-lnk{font-size:.8em;margin:.666666em 0;padding:.25em .6em;text-align:center}.a-hassubs:after{content:"\025BE"}.a-hassubs.opnd:after{content:"\025B4"}.m-sub_ul{text-align:left}.content{padding:1em}.i-soc{background:transparent;display:inline;right:1em;top:94px;max-width:30%;z-index:3}.over h1{font-size:calc(1em + 2vmin);text-shadow:-.03125em .05em .0625em rgba(0,0,0,.5)}.over{bottom:20%}.v-list li{flex:0 0 49%}.ifig,.img{max-width:100%}.contentinfo{background-image:url(/i/footerbanner2021-full.png),linear-gradient(#730011,#730011 80%,#f4f0e4 0,#f4f0e4);background-position:50% 80%,0 0;background-size:90%,auto;padding:0 0 14rem}.contentinfo h4{margin:0 0 .5em}.contentinfo p.cpyrt,.f-wrap{padding:2rem 0}.f-unit{flex:1 0 auto;padding-bottom:2rem}.f-unit.addr{flex:0 0 26%;padding-top:0}.f-mn{margin:0 auto}.sig i{display:inline}.m-tab [role=presentation]:last-child{margin-right:0}.m-tab-seasonal [role=presentation]{display:inline-block;margin:0 1.25% 0 0;text-align:center;width:49%}.m-tab-seasonal [role=presentation]:last-child{margin-right:0}.m-tab-seasonal [role=tab]{border:none;font-size:1.1em;padding:6em .25em 3.5em}.m-tab-seasonal [role=tab] span{display:block}.m-tab-cal,.m-tab-cur{min-width:600px}.m-tab-cur [role=tablist]{border:solid #f7f7f5;border-width:0 0 3px;margin-bottom:0}.m-tab-cur [role=presentation]{margin:.125em 0 0;width:48%}.m-tab-cur [role=tab]{border:solid #ccc;border-radius:8px 8px 0 0;border-width:1px 1px 0;box-shadow:2px 2px 4px rgba(0,0,0,.2);margin-right:.25em;padding:.25em 1em}.a-tab{background-position:50% 25%;background-size:auto}.m-dl{font-size:inherit}.m-tbl{font-size:.8em;width:100%}.m-tbl td,.m-tbl th{padding:1em .5em}.m-tbl tr:hover{background-color:#ececec}.m-tbl_fees{font-size:1rem}}@media screen and (min-width:72.9375em){.banner,.main{border:solid #c6bfaf;border-width:0 1px}.m-nv_s.a-last{left:-25%;right:auto}.m-nv_top-lnk{padding:.25em 1.7em}}@media screen and (min-width:50em) and (max-width:62.499em){.m-nv{right:50%}.m-nv_t{font-size:93%}.m-nv_s{left:-15%}.i-soc li{margin:0 .25em}}@media screen and (min-width:62.5em){.m-nv_t>li{text-align:center}.m-nv_top-lnk{margin:.5em 0;padding:.25em 1.25em}.m-sub{margin-top:0}.j-wrap{bottom:auto;float:right;left:auto;overflow:hidden;top:auto}.j-wrap.fixt{bottom:auto;float:none;position:fixed;right:auto;top:0}.j-wrap.absp{float:none;left:auto;position:absolute;right:0}.j-wrap{margin:1em 1em 0 0;width:19.375em}.over{bottom:3em;padding:0 1em 0 2em}.f-unit{flex:1 0 37%;padding-bottom:0}.f-unit.addr{flex:0 1 26%}.sw{display:inline-block;width:calc(100% - 21.875em)}}@media screen and (min-width:50em) and (max-width:72.9365em){.m-nv_s.a-last{left:auto;right:-40%}}@media screen and (min-width:32em){.hero{background-position:0 0,100% 0;background-repeat:no-repeat,no-repeat;background-size:auto,contain;min-height:12.5em;padding:1em}.about-us .hero{background-image:linear-gradient(270deg,hsla(42,17%,73%,0) 0,hsla(42,17%,73%,0) 280px,#c6bfaf 470px,#c6bfaf),url(../i/about-bg.jpg)}.affordability .hero{background-image:linear-gradient(270deg,hsla(42,17%,73%,0) 0,hsla(42,17%,73%,0) 280px,#c6bfaf 470px,#c6bfaf),url(../i/affordability-bg-full.jpg)}.contact .hero{background-image:linear-gradient(270deg,hsla(42,17%,73%,0) 0,hsla(42,17%,73%,0) 280px,#c6bfaf 470px,#c6bfaf),url(../i/contact-bg.jpg)}.contact .alumni{background-image:linear-gradient(270deg,rgba(25,25,25,0) 0,rgba(25,25,25,0) 280px,#191919 470px,#191919),url(../i/contact-alumni-bg.jpg)}.contact .rac,.admissions .hero{background-image:linear-gradient(270deg,hsla(42,17%,73%,0) 0,hsla(42,17%,73%,0) 280px,#c6bfaf 470px,#c6bfaf),url(../i/admissions-bg.jpg)}.prospective-students .hero{background-image:linear-gradient(270deg,hsla(42,17%,73%,0) 0,hsla(42,17%,73%,0) 280px,#c6bfaf 470px,#c6bfaf),url(../i/prospective-bg-full.jpg)}.dflt .hero,.the-law-program .hero{background-image:linear-gradient(270deg,hsla(42,17%,73%,0) 0,hsla(42,17%,73%,0) 280px,#c6bfaf 470px,#c6bfaf),url(../i/lawprogram-bg.jpg)}.m-collapse{font-size:100%}.guclblog img{float:left;margin-top:.5em;padding-right:1em}.guclblog .hero{background-image:linear-gradient(270deg,hsla(42,17%,73%,0) 0,hsla(42,17%,73%,0) 280px,#c6bfaf 470px,#c6bfaf),url(/jpg/blog-header.jpg)}.sum{flex-direction:row}.summary{float:right}.summary{width:60%}.sum .summary{flex-basis:62%}.sum a{flex-basis:38%}.sum img{margin-top:.5em;width:40%}.summary p:nth-child(3){text-align:left}.pagination{text-align:center;width:30%}}@media print{img{max-width:100%!important}h2,h3,h4,p{orphans:3;widows:3}}