﻿.wrap--wide{max-width:100rem}body{color:#2b2b2b;font-family:brandon-grotesque,sans-serif;font-size:100%;font-weight:400;line-height:1;background:#fff}body.mobile-nav-open{overflow:hidden}body.inactivescreen{overflow:hidden}.accessible{padding:10px;position:absolute;left:-9999em;background:#fff}.accessible ul{text-align:right}.accessible ul li{margin:0 0 0 .5em;display:inline}.accessible.show{position:relative;left:0}.wrap{max-width:100rem;margin:0 auto;padding:0 1rem;box-sizing:border-box}@media(min-width: 32rem){.wrap{padding:0 2rem}}@media(min-width: 72rem){.wrap{padding:0 3rem}}@media(min-width: 78rem){.wrap{padding:0 4rem}}#right-col{box-sizing:border-box;margin:0;width:100%}@media(min-width: 64rem){#right-col{width:66.666%;float:right;padding-left:3rem}}@media(min-width: 72rem){#right-col{padding-left:3rem}}@media(min-width: 80rem){#right-col{padding-left:4rem}}#left-col{box-sizing:border-box;margin:0;width:100%}@media(min-width: 64rem){#left-col{width:33.333%;float:left;padding-right:3rem}}@media(min-width: 72rem){#left-col{padding-right:3rem}}@media(min-width: 80rem){#left-col{padding-right:4rem}}.search.search-site-box{position:fixed;left:0;top:-120px;transition:.25s;box-sizing:border-box;z-index:999;width:100%;height:120px;padding:1rem 0 1rem;font-size:1.5rem;text-align:center;background:#00286c;color:#fff;margin:0}.search.search-site-box form{width:100%;display:inline-block;vertical-align:middle;padding:1rem 0}@media(min-width: 64rem){.search.search-site-box form{width:40%;margin-left:5%}}.search.search-site-box form input[type=text],.search.search-site-box form button.submit{float:none;display:inline-block;vertical-align:middle;font-size:1.5rem;background:transparent;border:none;color:#fff;box-sizing:border-box}.search.search-site-box form input[type=text]::placeholder,.search.search-site-box form button.submit::placeholder{color:#fff}.search.search-site-box form input[type=text]{height:auto;border-bottom:1px solid #fff;max-width:100%;padding:0 0 .5rem}.search.search-site-box form button.submit{font-size:1rem;border:2px solid #fff;border-radius:50%;width:36px;height:36px;cursor:pointer;transform:translateY(-50%);top:calc(50% - 8px);right:0}.search.search-site-box button.search-toggle-head{display:inline-block;vertical-align:middle;background:transparent;color:#fff;margin-left:5%}@media(max-width: 1023px){.search.search-site-box button.search-toggle-head{position:absolute;top:20px;right:35px}}.search.search-site-box button.search-toggle-head svg{height:24px;width:24px;fill:#fff}@media(max-width: 1023px){.search.search-site-box{height:auto;top:-250px;padding-top:65px}}#header .search-toggle-head.mobile-only{position:absolute;top:50%;transform:translateY(-50%);display:block;right:15px;height:36px;width:36px;padding:0;margin:0;border:2px solid #fff;border-radius:50%;box-sizing:border-box}@media(min-width: 64rem){#header .search-toggle-head.mobile-only{display:none}}#header .search-toggle-head.mobile-only svg{fill:#fff;height:17px;width:17px;padding:8px;margin:0}@media(max-width: 1023px){body.search-open{overflow:hidden}}body.search-open .search.search-site-box{transition:.25s;top:0}body.mobile-nav-open #hamburger .svgstore--x{display:block;background:none}body.mobile-nav-open #hamburger .svgstore--bars{display:none}#hamburger{position:absolute;top:0;left:0;background:none;display:inline-block;cursor:pointer}#hamburger .svgstore svg{fill:#fff;padding:20px;height:24px;width:24px;background:none}#hamburger .svgstore--x{display:none}#hamburger .svgstore--bars{display:block;background:none}@media(min-width: 64rem){#hamburger{display:none}}#header{font-size:0;background:#003da5;position:fixed;top:0;left:0;width:100%;box-sizing:border-box;z-index:999;max-height:100%;overflow-y:scroll}@media(min-width: 64rem){#header{background:#fff;position:static;overflow:hidden}#header::before{content:"";display:block;height:.25rem;background:#9a7851}}#header .wrap.clearfix{position:relative}#header .wrap.clearfix #logo{display:none;clear:both;text-align:center}@media(min-width: 64rem){#header .wrap.clearfix #logo{display:block}}#header .wrap.clearfix #logo a{position:relative;display:inline-block;width:377.517px;margin:0 auto}#header .wrap.clearfix #logo a img.logo{display:block}#header .wrap.clearfix #logo a img.logo-stuck{display:none}@media(min-width: 64rem){#header .wrap.clearfix #logo a{margin:2rem auto 1rem}}#header .tip-top-nav{position:absolute;box-sizing:border-box;width:100%;top:-800px;left:0}@media(min-width: 64rem){#header .tip-top-nav{top:0;display:block}}@media(min-width: 72rem){#header .tip-top-nav{padding:0 2rem}}@media(min-width: 78rem){#header .tip-top-nav{padding:0 4rem}}#header .tip-top-nav ul,#header .tip-top-nav li,#header .tip-top-nav a{position:relative;display:block;vertical-align:middle;text-decoration:none;list-style-type:none;font-size:0}@media(min-width: 64rem){#header .tip-top-nav ul,#header .tip-top-nav li,#header .tip-top-nav a{display:inline-block}}#header .tip-top-nav a{font-size:.875rem;color:#003da5;padding:8px}#header .tip-top-nav a:hover,#header .tip-top-nav a:focus{color:#00286c}#header ul.top-left{float:left;top:-0.25rem;left:1px}#header ul.top-left li{border-color:#fff;border-width:0 1px;border-style:solid;text-transform:uppercase;font-weight:500}#header ul.top-left li a{font-size:12.6px;padding:7px .75rem;border:3px solid #003da5;color:#fff;background:#003da5;color:#fff;display:block}#header ul.top-left li a:hover,#header ul.top-left li a:focus{background:#00286c;border-color:#00286c;color:#fff}#header ul.top-left li:hover,#header ul.top-left li:focus{background:#00286c}#header ul.top-right{float:right;margin-right:1px}#header ul.top-right li{margin-left:2rem;margin-top:-1px}#header ul.top-right li a{padding:.75rem 0;font-weight:500}#header ul.top-right li a svg.search{margin:0;padding:0;height:.75rem;width:.75rem;fill:#003da5;position:relative;top:1px;left:1px}body.search-open .faux-mobile-header .search-toggle-head .search.search-close{display:block}body.search-open .faux-mobile-header .search-toggle-head .search.search-open{display:none}.faux-mobile-header{position:fixed;top:0;left:0;background:#003da5;width:100%;height:64px;box-sizing:border-box;z-index:999;display:none}@media(max-width: 64rem){.faux-mobile-header{display:block;padding:0 .75rem}}.faux-mobile-header .faux-ham{float:left;background:none;padding:20px}.faux-mobile-header .faux-ham .svgstore.svgstore--x{display:none}.faux-mobile-header .faux-ham .svgstore.svgstore--bars{display:block;background:none}.faux-mobile-header .faux-ham svg{height:24px;width:24px;fill:#fff}.faux-mobile-header .logo-mobile{position:absolute;left:50%;transform:translateX(-50%);top:12px;height:40px;fill:#fff}.faux-mobile-header .search-toggle-head{border:2px solid #fff;border-radius:50%;float:right;height:36px;width:36px;margin:14px 20px 0 0;position:relative}.faux-mobile-header .search-toggle-head .search{height:16px;width:16px;fill:#fff;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);margin:0}.faux-mobile-header .search-toggle-head .search.search-open{display:block}.faux-mobile-header .search-toggle-head .search.search-close{display:none}@media(min-width: 64rem){body.stuck #content-wrapper{margin-top:200px}}@media(min-width: 64rem){body.stuck #header{position:fixed;top:0;left:0;width:100%;background:#003da5;box-sizing:border-box;z-index:999}body.stuck #header::before{display:none}body.stuck #header .wrap.clearfix{display:flex;justify-content:space-between;align-items:center;max-width:1280px;padding:0 calc(3rem + 3px) 0 calc(4rem + 1px)}body.stuck #header .wrap.clearfix #logo{text-align:left;display:inline-block;padding:0;margin:0;height:auto}body.stuck #header .wrap.clearfix #logo a{text-align:left;display:inline-block;padding:0;margin:0;height:auto;width:auto;margin:0}body.stuck #header .wrap.clearfix #logo a img.logo{display:none}body.stuck #header .wrap.clearfix #logo a img.logo-stuck{display:block;padding:4px 0 5px;width:8rem;height:auto;position:relative;left:-1px}body.stuck #header .wrap.clearfix #main-nav{display:none}}@media(min-width: 64rem)and (min-width: 64rem){body.stuck #header .wrap.clearfix #ou-header__nav--primary{display:none}}@media(min-width: 64rem){body.stuck #header .wrap.clearfix .tip-top-nav,body.stuck #header .wrap.clearfix .top-right,body.stuck #header .wrap.clearfix .top-left{display:inline-block;vertical-align:middle;float:none;width:auto;height:auto;color:#fff;position:static;border:none;padding:0;margin:0;font-size:1rem}body.stuck #header .wrap.clearfix .tip-top-nav li,body.stuck #header .wrap.clearfix .top-right li,body.stuck #header .wrap.clearfix .top-left li{display:inline-block;vertical-align:middle;float:none;width:auto;height:auto;color:#fff;position:static;border:none;padding:0;margin:0 .8rem 0 0;font-size:14px}body.stuck #header .wrap.clearfix .tip-top-nav li a,body.stuck #header .wrap.clearfix .top-right li a,body.stuck #header .wrap.clearfix .top-left li a{display:inline-block;vertical-align:middle;float:none;width:auto;height:auto;color:#fff;position:static;border:none;padding:0;margin:0;font-size:12.6px;padding:1.4rem .5rem}body.stuck #header .wrap.clearfix .tip-top-nav li a:hover,body.stuck #header .wrap.clearfix .tip-top-nav li a:focus,body.stuck #header .wrap.clearfix .top-right li a:hover,body.stuck #header .wrap.clearfix .top-right li a:focus,body.stuck #header .wrap.clearfix .top-left li a:hover,body.stuck #header .wrap.clearfix .top-left li a:focus{background:#00286c;color:#fff}}@media(min-width: 64rem){body.stuck #header .wrap.clearfix .tip-top-nav{margin-left:auto}body.stuck #header .wrap.clearfix .tip-top-nav li::before{display:none}}@media(min-width: 64rem){body.stuck #header .wrap.clearfix .top-right li a{font-size:14px;padding:.5rem .75rem}}@media(min-width: 64rem){body.stuck #header .wrap.clearfix li.search-holder a{display:block;height:32px;width:32px;position:relative;padding:0;margin:0;border-radius:50%;border:2px solid #fff}body.stuck #header .wrap.clearfix li.search-holder a svg{fill:#fff;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;height:17px;width:17px}body.stuck #header .wrap.clearfix li.search-holder a .text{position:fixed;left:102%}body.stuck #header .wrap.clearfix li.search-holder a:hover,body.stuck #header .wrap.clearfix li.search-holder a:focus{background:none}}@media(min-width: 64rem){body.stuck #header .wrap.clearfix .top-left{display:none}}@media(min-width: 64rem)and (min-width: 64rem){body.stuck #header .wrap.clearfix .top-left{display:inline-block}body.stuck #header .wrap.clearfix .top-left li a{padding:.5rem .75rem}}#edition{font-size:1.2rem;padding:0 0 10px;border-bottom:1px solid #ddd;font-weight:600}@media(max-width: 575px){#edition{display:none}}.search{width:100%;margin:15px 0}.search form{position:relative}.search input[type=text]{padding:0 45px 0 10px;font-family:inherit;height:35px;width:100%;box-sizing:border-box;line-height:normal;background:#fff;color:inherit;font-size:1rem;border:1px solid #ccc}.search button.submit{width:40px;height:35px;background:none;cursor:pointer;position:absolute;right:0px;top:0px;color:#fff;background:#003da5}#sidebar{display:none}@media(min-width: 767px){#sidebar{display:block}}#sidebar-nav-mobile{display:block;width:100%;box-sizing:border-box;text-align:left;background:#003da5;color:#fff;padding:10px;cursor:pointer;font-size:1em;margin-bottom:1rem}@media(min-width: 64rem){#sidebar-nav-mobile{display:none}}#sidebar-nav-mobile:before{content:"";font-family:FontAwesome;margin-right:10px}.onthispage{margin:20px 0;border:1px solid #ddd}.onthispage .otp-title{font-weight:400;background:#003da5;padding:10px 15px;color:#fff}.onthispage ul{padding:15px}.onthispage ul li{margin:0 0 .5em}.onthispage ul li:last-child{margin:0}.onthispage ul li a{text-decoration:none;color:inherit}.onthispage ul li a:hover,.onthispage ul li a:focus{text-decoration:underline}.onthispage ul li ul{margin:0;list-style:none;padding:10px 0 0 15px}#content .onthispage ul{margin-bottom:0}#content .onthispage ul ul{margin:0}#sidebaredit,.onthispageedit{text-decoration:none}#breadcrumb{min-height:72px}#breadcrumb ul{padding:38px 0 65px 0}#breadcrumb ul:before,#breadcrumb ul:after{content:" ";display:table}#breadcrumb ul:after{clear:both}#breadcrumb ul li{padding:0;font-size:.75em;display:inline-block;vertical-align:middle;color:#003da5;line-height:1.3}#breadcrumb ul li a{color:#003da5;display:inline-block;vertical-align:middle}#breadcrumb ul .crumbsep{padding:0 .4em;display:inline-block;vertical-align:middle}#breadcrumb ul .crumbsep::after{content:"»";display:inline-block;vertical-align:middle}#content,.page_content{font-size:1.25rem;font-family:"Crimson Text",serif;line-height:1.5}#content .page_content>a.lfeditable+h2,#content .page_content>h2:first-child,.page_content .page_content>a.lfeditable+h2,.page_content .page_content>h2:first-child{padding-top:0;margin-top:0}#content a,.page_content a{background-repeat:repeat-x;background-position:0 83%;background-size:100% .0625rem;background-image:-webkit-linear-gradient(rgba(0, 61, 165, 0.4), rgba(0, 61, 165, 0.4));background-image:linear-gradient(rgba(0, 61, 165, 0.4), rgba(0, 61, 165, 0.4));text-decoration:none;color:#003da5}#content a:hover,#content a:focus,.page_content a:hover,.page_content a:focus{text-decoration:underline}#content h1,.page_content h1{font-size:2.6rem;line-height:1.2;font-weight:normal;margin-bottom:2rem;font-family:"brandon-grotesque",sans-serif}@media(min-width: 64rem){#content h1,.page_content h1{font-size:3.25rem;line-height:1.1}}#content h2,.page_content h2{font-size:2.2rem;line-height:1.3;font-weight:normal;font-family:"brandon-grotesque",sans-serif}@media(min-width: 64rem){#content h2,.page_content h2{font-size:2.75rem;line-height:1.2}}#content h3,.page_content h3{font-size:1.8rem;line-height:1.4;font-weight:normal;font-family:"brandon-grotesque",sans-serif}@media(min-width: 64rem){#content h3,.page_content h3{font-size:2.25rem;line-height:1.3}}#content h4,.page_content h4{font-size:1.6rem;line-height:1.4;font-weight:normal;font-family:"brandon-grotesque",sans-serif}@media(min-width: 64rem){#content h4,.page_content h4{font-size:2rem;line-height:1.3}}#content h5,.page_content h5{font-size:1.5rem;line-height:1.4;font-family:"brandon-grotesque",sans-serif}#content h6,.page_content h6{font-size:1.25rem;font-family:"brandon-grotesque",sans-serif}#content p,#content dl,#content ul,#content ol,#content table,#content blockquote,.page_content p,.page_content dl,.page_content ul,.page_content ol,.page_content table,.page_content blockquote{margin-bottom:1.5em}#content p.introtext,.page_content p.introtext{font-size:1.05em;font-family:"brandon-grotesque",sans-serif;font-weight:500}#content p.noindent,.page_content p.noindent{margin:0;padding:0}#content p.hangindent,.page_content p.hangindent{padding-left:25px;text-indent:-25px}#content ul,.page_content ul{margin-left:25px}#content ul:not([type]),.page_content ul:not([type]){list-style:disc}#content ul li,.page_content ul li{margin:0 0 .5em}#content ul li ul,.page_content ul li ul{font-size:1em;margin-bottom:0;margin-top:.5em}#content ul li ul:not([type]),.page_content ul li ul:not([type]){list-style:circle}#content ul li ul ul:not([type]),.page_content ul li ul ul:not([type]){list-style:square}#content ul li p,#content ul li table,.page_content ul li p,.page_content ul li table{font-size:1em}#content ul.tightlist,.page_content ul.tightlist{list-style:none;margin:0 0 1em 0}#content ul.tightlist li,.page_content ul.tightlist li{margin:0}#content ul.tightlist ul,.page_content ul.tightlist ul{list-style:none;margin:0 0 0 25px}#content ul.tightlist ul li:first-child,.page_content ul.tightlist ul li:first-child{margin-top:0}#content ul[type=circle],.page_content ul[type=circle]{list-style:circle}#content ul[type=disc],.page_content ul[type=disc]{list-style:disc}#content ul[type=square],.page_content ul[type=square]{list-style:square}#content ol,.page_content ol{margin-left:30px}#content ol:not([type]),.page_content ol:not([type]){list-style:decimal}#content ol li,.page_content ol li{margin-top:.5em}#content ol ol,.page_content ol ol{margin-top:.5em;margin-bottom:0}#content ol ol:not([type]),.page_content ol ol:not([type]){list-style:lower-alpha}#content ol ol li,.page_content ol ol li{margin:0 0 .5em}#content ol ol ol:not([type]),.page_content ol ol ol:not([type]){list-style:lower-roman}#content li br,.page_content li br{content:"";display:block;margin:0 0 .75em}#content sup,.page_content sup{vertical-align:super;font-size:.8em;line-height:1}#content sub,.page_content sub{vertical-align:sub;font-size:.8em;line-height:1}#content hr,.page_content hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}#content blockquote,.page_content blockquote{position:relative;padding-left:3rem;font-family:"Crimson Text",serif;line-height:48px;margin-bottom:32px;word-wrap:break-word}#content blockquote::before,.page_content blockquote::before{position:absolute;left:0;color:#9a7851;font-size:6.5rem;line-height:1;content:"“"}#content blockquote p,.page_content blockquote p{font-size:32px;margin-bottom:1rem}#content .cola,.page_content .cola{width:48%;float:left}@media(max-width: 575px){#content .cola,.page_content .cola{width:auto;float:none}}#content .colb,.page_content .colb{width:48%;float:right}@media(max-width: 575px){#content .colb,.page_content .colb{width:auto;float:none}}#content table,.page_content table{font-size:.9rem;width:100%;border:1px solid #ccc;border-top:none;font-family:"Crimson Text",serif;font-size:1.15rem;position:relative}#content table th,#content table td,.page_content table th,.page_content table td{padding:.5rem;text-align:left;vertical-align:top;border:1px solid #fff;border-collapse:collapse}#content table th,.page_content table th{background:#003da5;color:#fff;font-size:1.25rem;font-weight:400}#content table td img,.page_content table td img{vertical-align:top}#content table td p,#content table td li,.page_content table td p,.page_content table td li{margin:0;font-size:1em}#content table tr.areaheader td,#content table tr.areaheader,#content table tr.areasubheader td,#content table tr.areasubheader,#content table tr.listsum td,#content table tr.plangridtotal td,#content table tr.plangridsum td,.page_content table tr.areaheader td,.page_content table tr.areaheader,.page_content table tr.areasubheader td,.page_content table tr.areasubheader,.page_content table tr.listsum td,.page_content table tr.plangridtotal td,.page_content table tr.plangridsum td{font-weight:bold}#content table tr.areasubheader,#content table tr.areasubheader td,#content table tr td.areasubheader,.page_content table tr.areasubheader,.page_content table tr.areasubheader td,.page_content table tr td.areasubheader{font-style:italic}#content table tr.odd,.page_content table tr.odd{background:#f0f0f0}#content table tr.orclass td,.page_content table tr.orclass td{padding-top:0;border-top:none}#content table tr.orclass td.codecol,.page_content table tr.orclass td.codecol{padding-left:2em}#content table tr td.hourscol,#content table tr th.hourscol,.page_content table tr td.hourscol,.page_content table tr th.hourscol{text-align:right;width:10%;white-space:nowrap}#content table.hiddencourselist,.page_content table.hiddencourselist{display:none}#content table.sc_courselist td[colspan="2"]+td.hourscol,.page_content table.sc_courselist td[colspan="2"]+td.hourscol{width:75px;white-space:nowrap}#content table .plangridyear th,.page_content table .plangridyear th{background:#003da5;color:#fff}#content table.sorttable tr.odd,#content table.sorttable tr.even,.page_content table.sorttable tr.odd,.page_content table.sorttable tr.even{background:none}#content table.sorttable tr:nth-child(2n),.page_content table.sorttable tr:nth-child(2n){background:#f5f5f5}#content table.sc_footnotes,.page_content table.sc_footnotes{border:0}#content table.sc_footnotes td,.page_content table.sc_footnotes td{padding:0 0 .75em 0;border:0}#content table.sc_footnotes td.symcol,.page_content table.sc_footnotes td.symcol{width:15px}#content table.sc_footnotes td ul,.page_content table.sc_footnotes td ul{margin-top:7px;margin-bottom:7px}#content table.sc_footnotes td li,.page_content table.sc_footnotes td li{font-size:1em}#content table.sc_courselist tbody tr td:last-child,#content table.sc_plangrid tbody tr td:last-child,.page_content table.sc_courselist tbody tr td:last-child,.page_content table.sc_plangrid tbody tr td:last-child{padding-right:1rem}#content #tabs,.page_content #tabs{margin:0 0 15px 0}#content #tabs ul,.page_content #tabs ul{margin:0}#content #tabs ul li,.page_content #tabs ul li{float:left;list-style-type:none;margin-right:1px;border-top:4px solid #fff}#content #tabs ul li a,.page_content #tabs ul li a{color:#fff;padding:7px 18px;background:#003da5;display:block;text-decoration:none;font-family:brandon-grotesque,sans-serif}#content #tabs ul li.active,.page_content #tabs ul li.active{border-top:4px solid #003da5}#content #tabs ul li.active a,.page_content #tabs ul li.active a{color:#222;background:#fff;box-shadow:4px 0px 0px 0px rgba(0,0,0,.04) inset}#content #tabs ul li:not(.active) a:hover,#content #tabs ul li:not(.active) a:focus,.page_content #tabs ul li:not(.active) a:hover,.page_content #tabs ul li:not(.active) a:focus{background:#00286c}#content ul.letternav,.page_content ul.letternav{margin:0 0 1em 0;list-style:none}#content ul.letternav li,.page_content ul.letternav li{text-transform:uppercase;font-weight:bold;float:left;margin:0 1px 1px 0}#content ul.letternav li a,#content ul.letternav li.inactive,.page_content ul.letternav li a,.page_content ul.letternav li.inactive{padding:.25em .6em;color:#333;text-align:center;text-decoration:none;display:block;width:1em;float:left;border:none;background:#003da5}#content ul.letternav li.inactive,.page_content ul.letternav li.inactive{background:#eee}#content ul.letternav li a,.page_content ul.letternav li a{color:#fff;text-decoration:none;border:none}#content ul.letternav li a:hover,#content ul.letternav li a:active,#content ul.letternav li a:focus,.page_content ul.letternav li a:hover,.page_content ul.letternav li a:active,.page_content ul.letternav li a:focus{background:#9a7851}#content img.imgleft,.page_content img.imgleft{padding:0 10px 10px 0;float:left}#content img.imgright,.page_content img.imgright{padding:0 0 10px 10px;float:right}#content img.imgcenter,.page_content img.imgcenter{padding:10px;margin:0 auto;display:block}#content .archive-message,#content .shared-message,.page_content .archive-message,.page_content .shared-message{background:#fafafa}#content .archive-message p,#content .shared-message p,.page_content .archive-message p,.page_content .shared-message p{padding:1rem;border:1px solid #ccc;border-radius:3px}#content .toggle-wrap,.page_content .toggle-wrap{padding:0 0 10px 0;margin-bottom:0;border-color:#ccc;border-width:1px 0 1px 0;border-style:solid}#content .toggle-wrap+.toggle-wrap,.page_content .toggle-wrap+.toggle-wrap{border-top:0}#content .lfsharedcontent .toggle-wrap,.page_content .lfsharedcontent .toggle-wrap{border-top:0}#content .toggle-content,.page_content .toggle-content{padding:10px 0 0 10px}#content .toggle-content .toggle-wrap,.page_content .toggle-content .toggle-wrap{border:none}#content .toggle,.page_content .toggle{margin:0;padding:0}#content .toggle button,.page_content .toggle button{font-size:2rem;line-height:1.3;width:100%;background:none;color:inherit;cursor:pointer;text-align:left;box-sizing:border-box;position:relative;padding-right:1.5rem;padding-left:0 !important}#content .toggle button:hover,#content .toggle button:focus,.page_content .toggle button:hover,.page_content .toggle button:focus{color:#003da5}#content .toggle button:after,.page_content .toggle button:after{content:"";font-family:FontAwesome;margin-right:12px;font-size:.6em;position:absolute;top:50%;transform:translateY(-50%);right:0;width:15px;display:inline-block;color:#003da5}#content .toggle button::before,.page_content .toggle button::before{display:none}#content .toggle.expanded button:after,.page_content .toggle.expanded button:after{content:""}#content .toggle+[aria-hidden],.page_content .toggle+[aria-hidden]{display:none}#content .toggle+[aria-hidden=false],.page_content .toggle+[aria-hidden=false]{display:block}#content .fslaunch,.page_content .fslaunch{margin:1rem 0}#content a.fslaunch-btn,.page_content a.fslaunch-btn{padding:10px;color:#fff;font-size:.75rem;background:#9a7851;border-radius:5px;text-transform:uppercase;text-decoration:none}#content a.fslaunch-btn:hover,#content a.fslaunch-btn:focus,.page_content a.fslaunch-btn:hover,.page_content a.fslaunch-btn:focus{background:#003da5}#content a.fslaunch-btn:before,.page_content a.fslaunch-btn:before{margin:0 10px 0 0;font-family:FontAwesome;content:""}#content .searchresults .searchresults,.page_content .searchresults .searchresults{margin-top:1.5em}#content .searchresult,.page_content .searchresult{margin-bottom:35px}#content .searchresult a,.page_content .searchresult a{line-height:1}#content .searchresult h2,#content .searchresult h3,.page_content .searchresult h2,.page_content .searchresult h3{margin:0;padding:0;text-transform:none;font-weight:bold;font-size:1.3rem;line-height:1}#content .searchresult h2 a,#content .searchresult h3 a,.page_content .searchresult h2 a,.page_content .searchresult h3 a{text-decoration:none;font-size:1.3rem}#content .searchresult .displaypath,.page_content .searchresult .displaypath{font-size:.9rem;color:#444;font-style:italic}#content .searchresult .displaypath:hover,#content .searchresult .displaypath:focus,.page_content .searchresult .displaypath:hover,.page_content .searchresult .displaypath:focus{color:#000}#content .searchresult p,.page_content .searchresult p{margin:4px 0;padding:0}#content .searchresult p.search-url,.page_content .searchresult p.search-url{font-size:.9rem}#content .searchresult p.search-url a,.page_content .searchresult p.search-url a{color:#444;font-style:italic}#content .searchresult p.search-url a:hover,#content .searchresult p.search-url a:focus,.page_content .searchresult p.search-url a:hover,.page_content .searchresult p.search-url a:focus{color:#000}#content .searchresult .courseblock,.page_content .searchresult .courseblock{margin:0;padding:0}#content .searchresult .courseblock p,.page_content .searchresult .courseblock p{margin-bottom:0}a#totop{display:block;opacity:0;color:#fff;position:fixed;bottom:15px;right:15px;background:#003da5;width:43px;height:43px;border-radius:3px;z-index:999;line-height:1.5;text-decoration:none}a#totop:after{content:"";font-family:FontAwesome;font-size:1.2em;text-indent:0;text-align:center;color:#fff;display:block;position:absolute;bottom:9px;right:12px}a#totop.show{opacity:1}a#print-btn{display:block;color:#fff;padding:10px;text-decoration:none;font-size:.9em}a#print-btn:before{margin-right:10px;content:"";font-family:FontAwesome;display:inline-block}a#print-btn:hover,a#print-btn:focus{text-decoration:underline}#print-dialog{padding:0;width:350px;text-align:left;background:#fff;border:1px solid #ccc;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:1.5;font-family:inherit !important}@media(max-width: 575px){#print-dialog{width:90%}}#print-dialog.screen{font-size:100%}#print-dialog.noscript{display:block;position:relative}#print-dialog .print-header{padding:10px;font-size:1.5em;border-bottom:1px solid #ccc;background:#003da5;color:#fff}#print-dialog .print-body{padding:20px 10px}#print-dialog .print-option{padding:0 0 10px 0}#print-dialog .print-option a{font-weight:600;color:#003da5}#print-dialog .print-option p{margin:0}#print-dialog .buttons{padding:10px;background:#003da5}#print-dialog .cancel a,#print-dialog .cancel button{padding:5px 12px;display:inline-block;font-size:16px;line-height:normal;color:#333;text-align:center;cursor:pointer;text-decoration:none;float:right;border:1px solid #ebebeb;background-color:#e6e6e6;background-image:linear-gradient(white, #e6e6e6);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}#print-dialog .cancel a:hover,#print-dialog .cancel a:focus,#print-dialog .cancel button:hover,#print-dialog .cancel button:focus{background:#e6e6e6}.lfjsbubble .courseblock,#content .courseblock{margin-bottom:30px}.lfjsbubble .courseblock p.noindent,#content .courseblock p.noindent{margin:0;padding:0}.lfjsbubble .courseblock span.credits,#content .courseblock span.credits{float:right}html.no-js .accessible{position:relative;left:0}html.no-js #print-dialog{display:block;position:relative}html.no-js #totop{opacity:1}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;font-size:1rem;background:#fff;color:#333}.pagebreak{height:0;line-height:0}#cl-menu ul.nav{border-top:.25rem solid #9a7851}#cl-menu ul.nav li{position:relative}#cl-menu ul.nav li a{display:block;padding:.625rem .25rem .625rem 1.25rem;text-decoration:none;font-size:18px;border-bottom:1px solid #fff;transition:padding .32s ease;line-height:27px;font-weight:500;background:#003da5;color:#fff}#cl-menu ul.nav li a:hover,#cl-menu ul.nav li a:focus{background:#00286c;padding-left:1.75rem}#cl-menu ul.nav li button{display:inline-block;font-size:0em;background:none;position:absolute;right:0;top:0;bottom:0;width:45px;cursor:pointer;height:calc(3rem - 2px)}#cl-menu ul.nav li button span{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0}#cl-menu ul.nav li button span:after{content:"";font-family:FontAwesome;display:block;font-size:2rem;color:#fff}#cl-menu ul.nav li button.open span:after{content:""}#cl-menu ul.nav li.isparent .toggle-wrap a{padding-right:30px}#cl-menu ul.nav li.isparent.open>.toggle-wrap>a{background:#00286c}#cl-menu ul.nav li ul.nav{border-top:none}#cl-menu ul.nav li ul.nav li a{background:#f0f0f0;color:#003da5}#cl-menu ul.nav li ul.nav li.isparent button span:after{color:#003da5}#cl-menu ul.nav li ul.nav li.isparent.open>.toggle-wrap>a{background:#d8d8d8;color:#003da5}#cl-menu ul.nav li ul.nav li.isparent.open>.toggle-wrap>button span:after{color:#003da5}#cl-menu ul.nav li ul.nav li ul.nav li a{background:#d8d8d8}#cl-menu ul.nav li.isparent:not(.active):not(.self)>ul.nav{display:none}.mobile-only{display:block !important;box-sizing:border-box !important}@media(min-width: 64rem){.mobile-only{display:none !important}}.screen{background-color:#fff;position:absolute;top:0px;left:0px;border:3px ridge #eee;padding:0px 5px 5px 5px;display:none}#banner-image img{margin-bottom:2rem}#content a.depturl{display:inline-block;padding:.625rem 1.25rem;color:#fff;font-family:"brandon-grotesque",sans-serif;font-size:1.125rem;font-weight:500;text-shadow:none;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);background-color:transparent;overflow:hidden;-webkit-font-smoothing:antialiased;margin-bottom:0}#content a.depturl::before{background:#003da5;z-index:-2;position:absolute;top:0;left:0;width:100%;height:100%;content:"";border-style:solid;border-width:0;text-decoration:inherit;vertical-align:inherit;box-sizing:inherit}#content a.depturl::after{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .32s ease;transition:-webkit-transform .32s ease;transition:transform .32s ease;transition:transform .32s ease,-webkit-transform .32s ease;background:#00286c;z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;content:"";border-style:solid;border-width:0;text-decoration:inherit;vertical-align:inherit}#content a.depturl:hover,#content a.depturl:focus{background-color:transparent}#content a.depturl:hover::after,#content a.depturl:focus::after{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.lfsharedcontentcontainer{padding-top:0 !important;padding-bottom:0 !important}.lfsharedcontent{margin-bottom:0 !important}.promo-blocks{margin-top:1em;font-family:"brandon-grotesque",sans-serif}.promo-blocks h2{color:#2b2b2b;margin:0 0 1rem;font-size:.875rem;font-weight:500;letter-spacing:.125rem;text-transform:uppercase}.promo-blocks .promo{margin:0 0 1rem;padding:0 0 1rem 0;border:1px solid #cdcdcd;border-top:.25rem solid #9a7851;border-bottom:.25rem solid #9a7851;color:#2b2b2b;min-height:240px}.promo-blocks .promo:last-child{border-bottom:.25rem solid #9a7851}.promo-blocks .promo h3{margin:.5rem .75rem;padding:.5rem 0 .25rem;font-size:1.25em;color:#2b2b2b;font-weight:500}.promo-blocks .promo p{margin:.5rem .75rem;padding:.25rem 0 .5rem;font-size:1.25em;line-height:1.5}.promo-blocks .promo p.align-center{text-align:center}.promo-blocks .promo .btn{margin:.25rem .5rem .25rem;padding:.625rem 1.25rem;display:inline-block;background-color:#003da5;color:#fff;font-size:1.125rem;font-weight:500;text-shadow:none;text-decoration:none}.promo-blocks .promo .video{padding:0 0 56.25% 0;position:relative;height:0;overflow:hidden}.promo-blocks .promo .video iframe,.promo-blocks .promo .video object,.promo-blocks .promo .video embed{position:absolute;top:0;left:0;width:100%;height:100%}.promo-blocks .promo img{min-width:100%;height:auto}#program-preview{margin:0 auto;width:60vw;height:80vh;background:#fff;text-align:left;opacity:1;border:10px solid #003da5;background-image:url("../images/pattern-diagonal-blue.png");background-repeat:repeat-x;font-size:1.25rem;box-sizing:border-box;padding:0}#program-preview *{box-sizing:border-box}@media(max-width: 768px){#program-preview{width:auto;left:0 !important;background-image:none}}#program-preview .program-qview{padding:55px 8% 3%;height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;gap:0px 0px;grid-template-areas:"title" "content" "link"}#program-preview .program-qview__button{position:absolute;top:55px;font-weight:bold;font-family:brandon-grotesque,sans-serif;font-size:150%;color:#cdcdcd;right:4%}@media(max-width: 768px){#program-preview .program-qview__button{top:1rem;right:2%}}#program-preview .program-qview__container{margin:0 0 .5rem 0;padding:0;display:flex;flex-wrap:wrap;grid-area:content;justify-content:space-between;--icon-width: calc(10% - 0px);height:calc(100% - 4.675rem);overflow-y:auto}#program-preview .program-qview__container:before,#program-preview .program-qview__container:after{content:" ";display:table;width:0}#program-preview .program-qview__container:after{clear:both}#program-preview .program-qview__description{width:100%;margin:0;padding:0}#program-preview .program-qview__description p{font-family:"brandon-grotesque",sans-serif;font-weight:500;line-height:1.5;margin:0 1rem 3rem var(--icon-width);padding:1rem;border-top:.25rem solid #9a7851;border-left:.25rem solid #9a7851}@media(max-width: 640px){#program-preview .program-qview__description p{margin:0 0 0 0;padding:1rem;border-top:.25rem solid #9a7851;border-left:.25rem solid #9a7851}}#program-preview .program-qview__highlights,#program-preview .program-qview__careers{width:36%;margin:0 4% 0 var(--icon-width);padding:0;position:relative}@media(max-width: 640px){#program-preview .program-qview__highlights,#program-preview .program-qview__careers{width:100%;margin:0;margin-top:1.5rem}}@media(min-width: 768px){#program-preview .program-qview__highlights::before,#program-preview .program-qview__careers::before{content:"";position:absolute;top:-0.5rem;left:-27.77%;width:27.77%;height:100%;background-position:top left;background-size:90%;background-repeat:no-repeat}}#program-preview .program-qview__highlights::before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 116 114" xml:space="preserve"> <title id="iconAwardTitle">degree highlights symbol</title> 				<g> 					<path fill="rgb(0, 61, 165)" d="M68.2,44.3c-1.8,1.8-2.6,4.3-2.2,6.8l1,6l-5.4-2.8c-2.2-1.2-4.9-1.2-7.1,0l-5.4,2.8l1-6c0.4-2.5-0.4-5-2.2-6.8 l-4.4-4.2l6-0.9c2.5-0.4,4.6-1.9,5.7-4.2l2.7-5.5l2.7,5.5c1.1,2.3,3.3,3.8,5.7,4.2l6,0.9L68.2,44.3L68.2,44.3z M79.2,37.9L67,36.1 c-1.5-0.2-2.8-1.1-3.4-2.5l-5.5-11.1l-5.5,11.1c-0.7,1.3-1.9,2.3-3.4,2.5l-12.2,1.8l8.8,8.6c1.1,1,1.6,2.6,1.3,4l-2.1,12.1L56,57 c1.3-0.7,2.9-0.7,4.2,0l10.9,5.7l-2.1-12.1c-0.3-1.5,0.2-3,1.3-4C70.4,46.5,79.2,37.9,79.2,37.9z"></path> 					<path fill="rgb(0, 61, 165)" d="M91.4,43.1c0-18.4-14.9-33.3-33.3-33.3S24.8,24.7,24.8,43.1h3.1c0-16.7,13.6-30.2,30.2-30.2 s30.2,13.6,30.2,30.2H91.4z"></path> 					<path fill="rgb(0, 61, 165)" d="M18.9,43.1c0-21.6,17.6-39.2,39.2-39.2s39.2,17.6,39.2,39.2S79.7,82.3,58.1,82.3S18.9,64.7,18.9,43.1z M96.6,70.2L94.1,72l14.1,19.1l-17.8-2.9l-3,17.9L71.1,83.3c17-5.5,29.3-21.4,29.3-40.2c0-23.3-19-42.3-42.3-42.3 c-23.3,0-42.3,19-42.3,42.3c0,18.8,12.3,34.7,29.3,40.2l-16.4,22.9l-3-17.9L8,91.2L22.1,72l-2.5-1.8L1,95.5l22.3-3.7L27,114 l21.4-29.8c3.1,0.7,6.4,1.2,9.8,1.2c3.4,0,6.6-0.4,9.8-1.2L89.3,114L93,91.8l22.3,3.7C115.3,95.5,96.6,70.2,96.6,70.2z"> </path> 				</g></svg>')}#program-preview .program-qview__careers::before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 114.3 113.2" style="enable-background:new 0 0 114.3 113.2;" xml:space="preserve"> <style type="text/css"> .st0 { fill: white; }  .st1 { fill: none; stroke: rgb(0, 61, 165); stroke-width: 3; stroke-miterlimit: 10; }  .st2 { fill: white; stroke: rgb(0, 61, 165); stroke-width: 3; stroke-miterlimit: 10; }  .st3 { fill: rgb(0, 61, 165); }  .st4 { fill: rgb(209, 218, 222); } </style> <title>degree</title> <rect x="3.6" y="15.1" class="st0" width="107.1" height="72.4"></rect> <rect x="2.5" y="13" class="st1" width="109.2" height="76.5"></rect> <path class="st1" d="M68.2,23.5c0,1.9-1.5,3.4-3.3,3.4c0,0,0,0-0.1,0H49.5c-1.9,0-3.4-1.5-3.4-3.3c0,0,0,0,0-0.1l0,0 c0-1.9,1.5-3.4,3.3-3.4c0,0,0,0,0.1,0h15.3C66.7,20.1,68.2,21.5,68.2,23.5C68.2,23.4,68.2,23.5,68.2,23.5z"></path> <rect x="13.1" y="35.3" class="st0" width="42.7" height="38.2"></rect> <rect x="52.1" y="1.2" class="st2" width="10.2" height="22.5"></rect> <path class="st3" d="M20.1,74.7c0.1-5.9,4.8-10.6,10.7-10.6H38c5.9,0.1,10.6,4.8,10.7,10.6"></path> <path class="st4" d="M42.9,56.6c0,4.7-3.8,8.5-8.5,8.5l0,0c-4.7,0-8.5-3.8-8.5-8.5v-4.4c0-4.7,3.8-8.5,8.5-8.5l0,0 c4.7,0,8.5,3.8,8.5,8.5V56.6z"></path> <path class="st3" d="M34.4,67.1c-5.8,0-10.5-4.6-10.5-10.4v-0.1v-4.4c0-5.8,4.7-10.5,10.5-10.5s10.5,4.7,10.5,10.5v4.4 C44.8,62.4,40.1,67,34.4,67.1z M34.4,45.6c-3.6,0-6.6,2.8-6.6,6.5v0.1v4.5c0,3.6,2.9,6.6,6.6,6.6s6.6-2.9,6.6-6.6v-4.4 C40.8,48.6,38,45.7,34.4,45.6L34.4,45.6z"></path> <rect x="27" y="45.2" class="st3" width="14.7" height="6.2"></rect> <rect x="11.1" y="33.3" class="st1" width="46.6" height="42.2"></rect> <line class="st1" x1="70.9" y1="51.3" x2="98.4" y2="51.3"></line> <line class="st1" x1="65.2" y1="61" x2="104" y2="61"></line> </svg>')}#program-preview .program-qview__link{background-image:url("../images/line-bronze.png");background-repeat:repeat-x;background-position:left center;grid-area:link;margin:auto;text-align:center;width:90%}#program-preview .program-qview__title{grid-area:title}#program-preview h2{font-family:brandon-grotesque,sans-serif;font-weight:bold;font-size:2.25rem;line-height:1.1;margin-bottom:1em}#program-preview h3{margin:0 0 .5rem 0;padding:0 0 .5rem .125rem;font-family:brandon-grotesque,sans-serif;font-weight:bold;font-size:120%;border-bottom:.25rem solid #9a7851}#program-preview ul{list-style:none;margin-left:.5rem;margin-bottom:2rem;font-family:"Crimson Text",serif;line-height:1.5}#program-preview li{margin-bottom:.5rem}#program-preview li:before{content:"+";margin-right:.5rem;font-weight:bold;color:#003da5}#program-preview .button{display:inline-block;padding:.625rem 1.25rem;background-color:#003da5;color:#fff;font-family:"brandon-grotesque",sans-serif;font-size:1.125rem;font-weight:500;text-shadow:none;text-decoration:none;border:none}#program-preview .button:hover{background-color:#00286c}button.qview{width:100%;background:#00286c;padding:8px 12px;font-family:inherit;font-family:brandon-grotesque,sans-serif;color:#fff;font-weight:500}@media(min-width: 640px){button.qview{position:absolute;top:70px;width:120px;left:-9999em;background:#003da5}}button.qview.noscript{display:none}.page_content .filter-items li:hover>.qview,.page_content .filter-items li:focus>.qview,#content .filter-items li:hover>.qview,#content .filter-items li:focus>.qview{left:calc(50% - 60px)}svg.search{height:16px;width:16px;fill:red}#navigation{background:#00286c;padding-top:4rem;padding-bottom:2rem}#navigation[aria-hidden=true]{padding-bottom:0}@media(min-width: 64em){#navigation{background:#003da5;height:4rem;padding-top:0;padding-bottom:0}}@media(max-width: 63.999rem){#navigation .mobile-only{font-size:1rem;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid #fff}#navigation .mobile-only li{margin:32px 16px 0 0}#navigation .mobile-only li a{color:#fff;text-decoration:none;font-family:"brandon-grotesque",sans-serif;font-weight:500;font-size:20px;text-transform:uppercase}#navigation .mobile-only.sm{border-bottom:none;margin-bottom:0}#navigation .mobile-only.sm li a{text-transform:none}}body.stuck #navigation{display:none !important}#ou-header__nav--primary{margin-bottom:2rem;padding-bottom:2rem;border-bottom:.125rem solid rgba(255,255,255,.6);font-family:brandon-grotesque,sans-serif;font-weight:500;list-style:none;font-size:2rem;padding-left:0}@media(min-width: 64em){#ou-header__nav--primary{margin-bottom:0;padding-bottom:0;border-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:100%;left:50%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:80rem;height:4rem;padding-right:2rem;padding-left:2rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:1.25rem;text-align:center}}@media(min-width: 72em){#ou-header__nav--primary{padding-right:3rem;padding-left:3rem}}@media(min-width: 80em){#ou-header__nav--primary{padding-right:4rem;padding-left:4rem}}#ou-header__nav--primary .header__nav__item{margin-top:2rem}#ou-header__nav--primary .header__nav__item:first-child{margin-top:0}@media(min-width: 64em){#ou-header__nav--primary .header__nav__item{margin-top:0;display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#ou-header__nav--primary .header__nav__item+.header__nav__item{margin-left:2rem}}#ou-header__nav--primary .header__nav__link{color:#fff;text-decoration:none}@media(min-width: 64em){#ou-header__nav--primary .header__nav__link{display:block;position:relative;overflow:hidden;-webkit-font-smoothing:antialiased;padding:4px 0}#ou-header__nav--primary .header__nav__link:before{position:absolute;top:0;left:0;width:100%;height:.125rem;-webkit-transform:translateX(-101%);-ms-transform:translateX(-101%);transform:translateX(-101%);-webkit-transition:-webkit-transform .32s ease;transition:-webkit-transform .32s ease;transition:transform .32s ease;transition:transform .32s ease,-webkit-transform .32s ease;background:#fff;content:""}#ou-header__nav--primary .header__nav__link:hover:before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media print{#ou-header__nav--primary ul{page-break-before:avoid}#ou-header__nav--primary a:link,#ou-header__nav--primary a:visited,#ou-header__nav--primary a{background:transparent;color:#777;font-weight:bold;text-decoration:underline;text-align:left;page-break-inside:avoid;text-decoration-style:none}#ou-header__nav--primary a[href^=http]:after,#ou-header__nav--primary a[href^=https]:after{content:" <" attr(href) "> "}#ou-header__nav--primary header .header__nav,#ou-header__nav--primary a.header__nav__link{display:none}#ou-header__nav--primary ul{list-style:square;margin-left:18pt;margin-bottom:20pt}#ou-header__nav--primary li{font-size:100%;line-height:1.6em}}div#footer{width:100%;color:#fff}div#footer svg{fill:#fff}div#footer a{color:inherit;text-decoration:none}div#footer a:hover,div#footer a:focus{text-decoration:underline}div#footer *{box-sizing:border-box}div#footer .hide{position:fixed;left:101%}div#footer .footer{margin-top:4rem;padding-top:2rem;padding-bottom:2rem;border-top:.75rem solid #bcbcbc;background:#003da5;color:#fff;font-family:brandon-grotesque,sans-serif;text-align:center;line-height:1.5}@media(min-width: 64em){div#footer .footer{padding-top:4rem;padding-bottom:4rem;text-align:left}}div#footer .footer a.footer__logo{text-align:center}div#footer .footer a.footer__logo.mobile{display:block;width:100%;max-width:10rem;margin:0 auto 2rem}div#footer .footer a.footer__logo.mobile span.svgstore.svgstore--logo{display:block;width:100%;height:100%}div#footer .footer a.footer__logo.mobile span.svgstore.svgstore--logo svg{display:block;max-width:100%;max-height:100%}div#footer .footer a.footer__logo.desk{display:none}@media(min-width: 64em){div#footer .footer a.footer__logo.mobile{display:none}div#footer .footer a.footer__logo.desk{display:inline-block;vertical-align:top;width:33.333%;max-width:calc(33.333% - 5px);margin:0;padding-top:1rem;position:relative;top:1px;left:2px}div#footer .footer a.footer__logo.desk span.svgstore.svgstore--logo{display:inline-block;vertical-align:baseline;width:66%;max-width:160px;margin:0 auto}div#footer .footer a.footer__logo.desk span.svgstore.svgstore--logo svg{display:block;max-width:100%;max-height:100%}}div#footer .footer__main{display:block;width:100%;text-align:center}@media(min-width: 64em){div#footer .footer__main{display:inline-block;vertical-align:top;text-align:left;width:66.666%;position:relative;padding:0 0 0 calc(4rem + 2px)}}div#footer .footer__tagline{margin-bottom:2rem;font-family:"Crimson Text",serif;font-size:2.5rem;font-weight:700;-webkit-font-smoothing:antialiased}@media(min-width: 64em){div#footer .footer__tagline{margin-top:.5rem;margin-bottom:.25rem}}div#footer .footer__social{margin-bottom:2rem;list-style:none}@media(min-width: 64em){div#footer .footer__social{margin-bottom:.9rem}}div#footer .footer__social .footer__social__item{display:inline-block;margin-right:.5rem;margin-left:.5rem}@media(min-width: 64em){div#footer .footer__social .footer__social__item{margin-top:3px;margin-right:1.08rem;margin-left:0}}div#footer .footer__social .footer__social__item .footer__social__link{display:block;height:32px;width:32px;display:block;position:relative;border-radius:50%;background:#fff;color:#003da5}div#footer .footer__social .footer__social__item .footer__social__link svg{height:16px;width:16px;display:block;fill:#003da5;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}div#footer .footer__social .footer__social__item .footer__social__link:hover,div#footer .footer__social .footer__social__item .footer__social__link:focus{background:#00286c;color:#fff}div#footer .footer__social .footer__social__item .footer__social__link:hover svg,div#footer .footer__social .footer__social__item .footer__social__link:focus svg{fill:#fff}div#footer .footer__nav{margin-bottom:2rem;font-size:1.5rem;list-style:none}@media(min-width: 64em){div#footer .footer__nav{margin-bottom:.5rem}}div#footer .footer__nav__item{margin-bottom:1rem}@media(min-width: 64em){div#footer .footer__nav__item{display:inline-block;margin-bottom:0;margin-right:2rem}}div#footer .footer__nav--util{font-size:1rem}@media(min-width: 64em){div#footer .footer__nav--util{margin-bottom:.75rem}div#footer .footer__nav--util .footer__nav__item{margin-right:1rem}}div#footer .footer__nav__item{margin-bottom:1rem}@media(min-width: 64em){div#footer .footer__nav__item{display:inline-block;margin-bottom:0;margin-right:2rem}}div#footer .footer__copyright{font-size:.75rem;text-transform:uppercase}div#footer a#de{color:#fff}div#footer a#de:hover{text-decoration:none;background-image:none}@media print{div#footer h2{font-size:14pt;margin-top:25px}div#footer a{page-break-inside:avoid}div#footer h2{page-break-after:avoid;page-break-inside:avoid}div#footer ul{page-break-before:avoid}div#footer a:link,div#footer a:visited,div#footer a{background:transparent;color:#777;font-weight:bold;text-decoration:underline;text-align:left}div#footer a{page-break-inside:avoid}div#footer a[href^=http]:after,div#footer a[href^=https]:after{content:" <" attr(href) "> "}div#footer footer{display:none}div#footer li{font-size:100%}div#footer ul{list-style:square;margin-left:18pt;margin-bottom:20pt}div#footer li{line-height:1.6em}}#content .sitemap.sitemap_visual ul,.page_content .sitemap.sitemap_visual ul{margin:0 -10px 25px;padding:0;list-style:none}#content .sitemap.sitemap_visual ul ul:before,#content .sitemap.sitemap_visual ul ul:after,.page_content .sitemap.sitemap_visual ul ul:before,.page_content .sitemap.sitemap_visual ul ul:after{content:" ";display:table}#content .sitemap.sitemap_visual ul ul:after,.page_content .sitemap.sitemap_visual ul ul:after{clear:both}#content .sitemap.sitemap_visual ul li,.page_content .sitemap.sitemap_visual ul li{width:100%;margin:0;padding:10px;box-sizing:border-box}@media(min-width: 599px){#content .sitemap.sitemap_visual ul li,.page_content .sitemap.sitemap_visual ul li{width:50%;float:left}}@media(min-width: 768px){#content .sitemap.sitemap_visual ul li,.page_content .sitemap.sitemap_visual ul li{width:33.33333%}}#content .sitemap.sitemap_visual ul li a,.page_content .sitemap.sitemap_visual ul li a{display:block;text-decoration:none;color:#fff;position:relative;height:160px;background:none}#content .sitemap.sitemap_visual ul li a span,.page_content .sitemap.sitemap_visual ul li a span{display:block}#content .sitemap.sitemap_visual ul li a span.title,.page_content .sitemap.sitemap_visual ul li a span.title{position:absolute;bottom:0;left:0;right:0;padding:10px;background:rgba(7,59,162,.7)}#content .sitemap.sitemap_visual ul li a span.image,.page_content .sitemap.sitemap_visual ul li a span.image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}#cl-menu ul.nav.program-pages{display:none}body.aprogrampage #cl-menu ul.nav.program-pages{display:block}body.aprogrampage #cl-menu ul.nav.levelzero{display:none}
