html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;color:inherit}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}a:focus{outline:none;opacity:0.9}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}strong,b{font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal}ul{padding:0;margin:0}img{max-width:100%;height:auto;vertical-align:middle}a img{outline:none;border:none}.skip{height:1px;width:1px;position:absolute;overflow:hidden;top:-10px}.hide{position:absolute !important;top:-9999px !important;left:-9999px !important}html{font-size:62.5%;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;overflow-x:hidden;overflow-y:scroll;width:100%}body{line-height:1.5625;font-size:16px;font-size:1.6rem;font-family:MuseoSans-300, sans-serif;font-weight:normal;font-style:normal;height:100%;left:0;min-height:100%;min-width:100%;padding:0;position:absolute;text-rendering:optimizeLegibility;top:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}#page-wrap{margin:0 0 -250px;margin:0 0 -25rem;min-height:100%}#page-wrap::after{height:250px;height:25rem;content:"";display:block;clear:both}main{width:100%;float:left}.content-holder,#contentholder{max-width:1100px;max-width:110rem;padding:0 25px;padding:0 2.5rem;margin:0 auto;min-height:100%}@media screen and (max-width: 53.75em){.content-holder,#contentholder{padding:0;background:#fff}}.content,#content{padding:37.5px 0 75px 50px;padding:3.75rem 0 7.5rem 5rem;float:right;width:73%}.appform .content,.cefimsapp .content,.appform #content,.cefimsapp #content{padding:25px 50px 75px 0;padding:2.5rem 5rem 7.5rem 0;float:left}@media screen and (max-width: 53.75em){.content,#content{min-height:50px;min-height:5rem;padding:25px 25px 75px;padding:2.5rem 2.5rem 7.5rem;width:100%}}@media screen and (max-width: 42.5em){.content,#content{min-height:50px;min-height:5rem;padding:25px 12.5px 75px;padding:2.5rem 1.25rem 7.5rem;width:100%}}@media screen and (max-width: 35.625em){.content,#content{padding:25px 12.5px 50px;padding:2.5rem 1.25rem 5rem}}.ctr,h2,.page-header h6,#title-block h6{max-width:1100px;max-width:110rem;padding:0 25px;padding:0 2.5rem;height:100%;margin:0 auto;position:relative}.box{margin-bottom:25px;margin-bottom:2.5rem;padding:25px;padding:2.5rem;background:#ffefcb;border:1px solid #ffdd90}@media screen and (max-width: 42.5em){.box{padding:25px 12.5px;padding:2.5rem 1.25rem}}.box p:last-of-type{margin-bottom:0}.box h4{margin:0 auto 25px;margin:0 auto 2.5rem}hr{margin:25px 0;margin:2.5rem 0;border:0;border-bottom:1px solid #dbdcdd;background:#fff;color:#fff}h1{line-height:1;font-size:25px;font-size:2.5rem;font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal;padding:0 0 50px;padding:0 0 5rem;color:#fff}@media screen and (max-width: 35.625em){h1{line-height:1.25;font-size:22px;font-size:2.2rem;padding:0}}h2{line-height:1.28;font-size:39.0625px;font-size:3.90625rem;font-family:MuseoSans-300, sans-serif;font-weight:normal;font-style:normal;padding:25px 25px 0;padding:2.5rem 2.5rem 0;color:#20201f}@media screen and (max-width: 42.5em){h2{line-height:1.2222222222;font-size:27px;font-size:2.7rem;padding:25px 12.5px 0;padding:2.5rem 1.25rem 0}}@media screen and (max-width: 35.625em){h2{line-height:1.232;font-size:31.25px;font-size:3.125rem}}#banner h2{padding:0;color:#fff;text-shadow:0 0 30px rgba(0,0,0,0.25)}@media screen and (max-width: 53.75em){#banner h2{margin:0 0 12.5px;margin:0 0 1.25rem}}h3{line-height:1.5;font-size:25px;font-size:2.5rem;font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal;margin:-75px auto 25px;margin:-7.5rem auto 2.5rem;padding:75px 0 0;padding:7.5rem 0 0;border-bottom:1px solid #dbdcdd;color:#20201f}.site-map h3{padding:62.5px 50px 0 0;padding:6.25rem 5rem 0 0}@media screen and (max-width: 66.625em){h3{margin:-25px auto 25px;margin:-2.5rem auto 2.5rem;padding:25px 0 0;padding:2.5rem 0 0}}@media screen and (max-width: 35.625em){h3{line-height:1.875;font-size:20px;font-size:2rem}}h3 .fa{line-height:2;font-size:25px;font-size:2.5rem;position:absolute;right:0;color:#a8abae}h3.link{margin:0 auto 25px;margin:0 auto 2.5rem;padding:0;padding:0;z-index:1}.col h3{line-height:2.5;font-size:20px;font-size:2rem;background:#63666a;border:none;color:#fff;margin:0;padding:0}.col h3 a:link,.col h3 a:visited{padding:0 25px;padding:0 2.5rem;display:block;color:#fff}#students h3{padding:0 25px;padding:0 2.5rem}h4{line-height:1.25;font-size:20px;font-size:2rem;font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal;margin:25px auto;margin:2.5rem auto;color:#20201f}h4:first-child{margin:0 auto 25px;margin:0 auto 2.5rem}h4.module-type-title{margin:25px auto 9px;margin:2.5rem auto .9rem}h4.module-type-title::after{line-height:1.7857142857;font-size:14px;font-size:1.4rem;font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal;padding-right:6.25px;padding-right:.625rem;content:'Code';float:right;color:#00859b}@media screen and (max-width: 35.625em){h4{line-height:1.3333333333;font-size:18.75px;font-size:1.875rem}}.author,.module-code{line-height:1.7857142857;font-size:14px;font-size:1.4rem;font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal;padding:6.25px;padding:.625rem;color:#63666a;position:absolute;right:2px;top:0}h5{line-height:1.5625;font-size:16px;font-size:1.6rem;font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal;color:#20201f;margin:0 auto}h5 a:link,h5 a:visited{font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal}h5 .unit{margin-right:12.5px;margin-right:1.25rem}.col h5{margin:0}.col h5 a:link,.col h5 a:visited{padding:6.25px 12.5px;padding:.625rem 1.25rem;color:#fff;display:block;width:100%}h6{line-height:1.5625;font-size:16px;font-size:1.6rem;font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal;color:#c81c4f;margin:0 auto}h6+h6{margin:0}.page-header h6,#title-block h6{line-height:1.3888888889;font-size:18px;font-size:1.8rem;font-family:MuseoSans-300, sans-serif;font-weight:normal;font-style:normal;padding:12.5px 25px 0;padding:1.25rem 2.5rem 0;margin:0 auto;color:#63666a}h6 a:link,h6 a:visited{font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal;color:inherit}h6.keywords,h6.label{display:inline;padding-right:.25em}h6.keywords+p,h6.label+p{display:inline}h6.abstract{margin-top:22px;margin-top:2.2rem}.sub-title{line-height:1.171875;font-size:16px;font-size:1.6rem;font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal;margin:12.5px 0 6.25px;margin:1.25rem 0 .625rem;color:#eee;display:none}@media screen and (max-width: 35.625em){.sub-title{display:block}}p{line-height:1.5625;font-size:16px;font-size:1.6rem;font-family:MuseoSans-300, sans-serif;font-weight:normal;font-style:normal;margin:0 0 25px;margin:0 0 2.5rem;color:#20201f}@media screen and (max-width: 35.625em){p{line-height:1.7857142857;font-size:14px;font-size:1.4rem}}#title-block p{max-width:1100px;max-width:110rem;padding:0 25px 25px;padding:0 2.5rem 2.5rem;margin:0 auto;color:#e5e6e7}p.grey{line-height:1.7857142857;font-size:14px;font-size:1.4rem;color:#63666a}p.classifications{display:inline}.cisd #header p,.cedep #header p{margin:0 auto;color:#e5e6e7;padding:0 0 25px;padding:0 0 2.5rem}.note{line-height:1.7857142857;font-size:14px;font-size:1.4rem;font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal;margin:0 0 25px;margin:0 0 2.5rem}.internet{padding:0 0 0 25px;padding:0 0 0 2.5rem;border-bottom:none}.internet::before{display:inline-block;font-family:'fontawesome';font-weight:normal;font-style:normal;text-decoration:inherit;margin-left:-25px;margin-left:-2.5rem;padding:0 8px 0 0;padding:0 .8rem 0 0;color:#20201f;content:'\f108'}address{line-height:1.5625;font-size:16px;font-size:1.6rem;margin-bottom:25px;margin-bottom:2.5rem;font-style:normal}@media screen and (max-width: 35.625em){address{line-height:1.7857142857;font-size:14px;font-size:1.4rem}}cite{font-size:inherit;font-style:italic}acronym{border-bottom:1px dashed #e5e6e7;cursor:help}blockquote{line-height:1.5625;font-size:16px;font-size:1.6rem;margin-bottom:25px;margin-bottom:2.5rem;quotes:"“" "”" "‘" "’";font-style:italic}blockquote::before{content:open-quote;font-style:normal}blockquote::after{content:close-quote;font-style:normal}.fa{padding:0 3.75px;padding:0 .375rem}p a .fa{padding:0 0 0 6.25px;padding:0 0 0 .625rem}@media screen and (max-width: 45.625em){.title-br{display:none}}#nav{height:50px;height:5rem;background:#fff;font-size:0;position:fixed;width:100%;z-index:99999}@media screen and (max-width: 35.625em){#nav{background:#c81c4f;border-bottom:none}}#nav .ctr,#nav h2,#nav .page-header h6,.page-header #nav h6,#nav #title-block h6,#title-block #nav h6{padding:0 25px 0 6.25px;padding:0 2.5rem 0 .625rem}@media screen and (max-width: 66.625em){#nav .ctr,#nav h2,#nav .page-header h6,.page-header #nav h6,#nav #title-block h6,#title-block #nav h6{padding:0 12.5px 0 6.25px;padding:0 1.25rem 0 .625rem}}@media screen and (max-width: 53.75em){#nav .ctr,#nav h2,#nav .page-header h6,.page-header #nav h6,#nav #title-block h6,#title-block #nav h6{padding:0 18.75px;padding:0 1.875rem}}#nav ul{float:left;list-style-type:none;margin:0 auto;max-width:100%;position:relative;text-align:left}#nav ul li{display:inline-block;text-align:center;white-space:nowrap}#nav ul li:hover{background:#eff0f0}#nav ul li a:link,#nav ul li a:visited{line-height:3.5714285714;font-size:14px;font-size:1.4rem;font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal;padding:0 18.75px;padding:0 1.875rem;text-decoration:none;color:#20201f;display:block}#nav ul li a:hover,#nav ul li a:active{color:#c81c4f}@media screen and (max-width: 53.75em){#nav ul #cefims-programmes a{padding:0 18.75px 0 6.25px}}#nav ul li ul{padding:12.5px 18.75px;padding:1.25rem 1.875rem;min-width:161px;min-width:16.1rem;background:#eff0f0;border-top:1px solid #eff0f0;float:left;height:auto;position:absolute;visibility:hidden;z-index:99999}#nav ul li ul li{clear:both;display:block;padding:0;text-align:left;width:100%}#nav ul li ul li:hover{background:none}#nav ul li ul li a:link,#nav ul li ul li a:visited{display:block;height:100%;line-height:2.357142857142857;padding:0;width:100%}#nav ul li ul li a:link,#nav ul li ul li a:visited::after{content:''}@media screen and (max-width: 35.625em){.nav-links{display:none}}.scroll{border-bottom:1px solid #dbdcdd}.no-submenu:hover{height:50px;height:5rem;border-bottom:1px solid #dbdcdd}@media screen and (max-width: 58.75em){.no-submenu:hover{border-bottom:0;height:auto}}#quicksearch{line-height:2.34375;font-size:16px;font-size:1.6rem;width:285px;width:28.5rem;float:right;height:100%;overflow:hidden;position:relative}@media screen and (max-width: 66.625em){#quicksearch{margin-left:12.5px;margin-left:1.25rem;float:left;display:none}}#quicksearch form{padding:12.5px 0 0;padding:1.25rem 0 0;width:100%}#quicksearch input[type="text"]{line-height:1.0416666667;font-size:12px;font-size:1.2rem;height:25px;height:2.5rem;padding:0 6.25px;padding:0 .625rem;display:block;border:1px solid #dbdcdd;border-radius:12px;border-radius:1.2rem;float:left;width:88%}#quicksearch input[type="text"]:focus{border:1px solid #008cba;outline:0}#quicksearch input[type="image"]{padding:3px 0 12.5px 12.5px;padding:.3rem 0 1.25rem 1.25rem;height:30px;height:3rem;border:none;display:block;line-height:50px;width:auto}#quicksearch input[type="image"]:focus{outline:0}@media screen and (max-width: 50.625em){#nav ul #cefims-search{visibility:hidden}}.page-list{line-height:1.5625;font-size:16px;font-size:1.6rem;margin-bottom:25px;margin-bottom:2.5rem}header{background:#c81c4f}header a:link,header a:visited{display:block}#header .ctr,#header h2,#header .page-header h6,.page-header #header h6,#header #title-block h6,#title-block #header h6{padding:0 25px;padding:0 2.5rem}@media screen and (max-width: 42.5em){#header .ctr,#header h2,#header .page-header h6,.page-header #header h6,#header #title-block h6,#title-block #header h6{padding:0 12.5px;padding:0 1.25rem}}@media screen and (max-width: 35.625em){#header .ctr,#header h2,#header .page-header h6,.page-header #header h6,#header #title-block h6,#title-block #header h6{padding:12.5px;padding:1.25rem}}#logos{padding:50px 0 0;padding:5rem 0 0;z-index:9999}@media screen and (max-width: 42.5em){#logos .ctr,#logos h2,#logos .page-header h6,.page-header #logos h6,#logos #title-block h6,#title-block #logos h6{padding:0 12.5px;padding:0 1.25rem}}#logos img{height:50px;height:5rem;margin:50px 18.75px 25px 0;margin:5rem 1.875rem 2.5rem 0;display:inline-block}#logos .soas-logo{padding:0 0 0 18.75px;padding:0 0 0 1.875rem;border-left:rgba(0,0,0,0.05) 1px solid}@media screen and (max-width: 35.625em){#logos{display:none}}.page-header,#title-block{margin:0 auto;background:#eff0f0;padding:0 0 25px;padding:0 0 2.5rem}.page-header .credit-value,#title-block .credit-value{display:none}.breadcrumbs,#crumbs{display:block;background:#5a5c60;background:rgba(0,0,0,0.05);z-index:9999}.breadcrumbs ul,#crumbs ul{max-width:1100px;max-width:110rem;padding:0 25px;padding:0 2.5rem;list-style-type:none;margin:0 auto}@media screen and (max-width: 42.5em){.breadcrumbs ul,#crumbs ul{padding:0 12.5px;padding:0 1.25rem}}@media screen and (max-width: 35.625em){.breadcrumbs ul,#crumbs ul{padding:6.25px 12.5px;padding:.625rem 1.25rem;margin:0 auto}}.breadcrumbs li,#crumbs li{line-height:2.6785714286;font-size:14px;font-size:1.4rem;font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal;padding:0 12.5px 0 0;padding:0 1.25rem 0 0;display:inline-block;height:100%}.breadcrumbs li::after,#crumbs li::after{display:inline-block;font-family:'fontawesome';font-weight:normal;font-style:normal;text-decoration:inherit;content:'\f105';font-size:1em;color:#a8abae}@media screen and (max-width: 35.625em){.breadcrumbs li,#crumbs li{line-height:1.571428571428571}}.breadcrumbs a:link,.breadcrumbs a:visited,#crumbs a:link,#crumbs a:visited{padding:0 12.5px 0 0;padding:0 1.25rem 0 0;color:#63666a;display:inline-block}.breadcrumbs a:hover,.breadcrumbs a:active,#crumbs a:hover,#crumbs a:active{color:#20201f}.cedep .main-navigation a:link,.cedep .main-navigation a:visited{line-height:1.7857142857;font-size:14px;font-size:1.4rem;font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal;padding:0;padding:0;text-decoration:none;color:#20201f;display:block}.cedep .site-header{background:#00859b}.cedep .page-header{padding:25px 0;padding:2.5rem 0}.cedep fieldset h4,.cedep h6{color:#00859b}.cisd .main-navigation a:link,.cisd .main-navigation a:visited{line-height:3.5714285714;font-size:14px;font-size:1.4rem;font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal;padding:0 16.5px;padding:0 1.65rem;text-decoration:none;color:#20201f;display:block}.cisd .site-header{background:#af1f8e}.cisd .page-header{padding:25px 0;padding:2.5rem 0}.cisd fieldset h4,.cisd h6{color:#af1f8e}#fco-note .box{margin:0 12.5px 0 0;margin:0 1.25rem 0 0;background:#f9f9f9}@media screen and (max-width: 42.5em){#fco-note .box{margin:0}}#subnav{line-height:1.7857142857;font-size:14px;font-size:1.4rem;font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal;margin:37.5px 0 25px;margin:3.75rem 0 2.5rem;max-width:285px;max-width:28.5rem;border-top:1px solid #dbdcdd;display:inline-block;width:27%}@media screen and (max-width: 53.75em){#subnav{display:block;width:100%;max-width:100%;position:relative !important;margin:0;float:left;top:0 !important}}#subnav ul{list-style:none}#subnav ul ul{line-height:1.3392857143;font-size:14px;font-size:1.4rem;margin:0}#subnav ul ul a:link,#subnav ul ul a:visited{padding:7px 37px;padding:.7rem 3.7rem;background:#e5e6e7}#subnav ul ul a:link::before,#subnav ul ul a:visited::before{display:inline-block;font-family:'fontawesome';font-weight:normal;font-style:normal;text-decoration:inherit;margin-left:-14px;margin-left:-1.4rem;padding:0 8px 0 0;padding:0 .8rem 0 0;content:'\f105';color:#c81c4f}#subnav ul ul li:last-of-type:not(.active) a:link,#subnav ul ul li:last-of-type:not(.active) a:visited{border-bottom:1px solid #c5c6c6}#subnav ul ul .active a:link::before,#subnav ul ul .active a:visited::before{color:#fff}#subnav a:link,#subnav a:visited{padding:6.25px 12.5px;padding:.625rem 1.25rem;font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal;text-decoration:none;display:block;color:#20201f;border-bottom:1px solid #dbdcdd;-webkit-transition:all 0.15s ease;transition:all 0.15s ease;background:#eff0f0}@media screen and (max-width: 53.75em){#subnav a:link,#subnav a:visited{padding:6.25px 25px;padding:.625rem 2.5rem}}@media screen and (max-width: 42.5em){#subnav a:link,#subnav a:visited{padding:6.25px 12.5px;padding:.625rem 1.25rem}}#subnav a:hover,#subnav a:active{color:#354b60;background:#e5e6e7;background:rgba(0,0,0,0.05)}#subnav .active a:link,#subnav .active a:visited{background:#c81c4f;color:#fff;border-bottom:solid 1px #b21946}.side-box{margin-top:25px;margin-top:2.5rem}@media screen and (max-width: 53.75em){.side-box{margin-top:none}}.side-box .heading{line-height:1.5625;font-size:16px;font-size:1.6rem;font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal;padding:6.25px 12.5px 6.25px 0;padding:.625rem 1.25rem .625rem 0;background:#fff;color:#00859b;border-bottom:1px solid #dbdcdd}@media screen and (max-width: 53.75em){.side-box .heading{padding:6.25px 25px;padding:.625rem 2.5rem}}@media screen and (max-width: 42.5em){.side-box .heading{padding:6.25px 12.5px;padding:.625rem 1.25rem}}.side-box li:first-of-type.active{border-top:1px solid #c81c4f}@media screen and (max-width: 53.75em){.side-box li:first-of-type.active{border-top:none}}@media screen and (max-width: 53.75em){.side-box h5{display:none}}@media screen and (max-width: 53.75em){#apply-now,#contact-us{display:none}}#apply-now a:link,#apply-now a:visited,#contact-us a:link,#contact-us a:visited{line-height:1.5625;font-size:16px;font-size:1.6rem;font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal;padding:12.5px;padding:1.25rem;color:#fff;border:none;background:#00859b;position:relative;text-align:left;border-radius:.3rem}#apply-now a:link::after,#apply-now a:visited::after,#contact-us a:link::after,#contact-us a:visited::after{display:inline-block;font-family:'fontawesome';font-weight:normal;font-style:normal;text-decoration:inherit;padding:0 12.5px 0 0;padding:0 1.25rem 0 0;color:#e5e6e7;content:'\f054';position:absolute;right:0}#contact-us:not(.show){display:none}#side-note p{padding:12.5px;padding:1.25rem;background:#63666a;margin-bottom:0;font-size:14px;font-size:1.4rem;color:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width: 53.75em){#side-note p{padding:12.5px 25px;padding:1.25rem 2.5rem}}@media screen and (max-width: 42.5em){#side-note p{padding:12.5px;padding:1.25rem}}#side-note p:hover{background:#5a5c60}#side-note a:link,#side-note a:visited{display:inline;line-height:1;padding:0;border-bottom:0}.dissertation #side-note,.dissertation .module-content #apply-now{display:none}#top{background:#fff}@media screen and (max-width: 53.75em){#top{display:none}}#top a:link,#top a:visited{border:none;background:#fff;color:#8a8d92;display:none;padding:0;line-height:1.571428571428571}#subnav label{line-height:1.7857142857;font-size:14px;font-size:1.4rem;font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal;margin-bottom:6.25px;margin-bottom:.625rem;display:block}#subnav input,#subnav select{line-height:1.5625;font-size:16px;font-size:1.6rem;margin-bottom:20px;margin-bottom:2rem;padding:2px;padding:.2rem;display:block;width:100%}#subnav button{line-height:1.7857142857;font-size:14px;font-size:1.4rem;font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal;padding:6.25px 12.5px;padding:.625rem 1.25rem;background:#fff;border:1px solid #dbdcdd;color:#20201f;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}#subnav button:hover,#subnav button:active{border:1px solid #00859b;color:#00859b}@media screen and (max-width: 53.75em){#subnav .quote-box{display:none}}#subnav .quote-box a:link,#subnav .quote-box a:visited{background:#fff}#subnav .quote-box h4{margin:25px 0 12.5px;margin:2.5rem 0 1.25rem;line-height:1.375;color:#8a8d92}#subnav .quote-box h6{color:#63666a}#subnav .quote-box p{font-size:14px;font-size:1.4rem;color:#8a8d92;line-height:1.571428571428571;margin-bottom:0}#subnav .quote-box a:link,#subnav .quote-box a:visited{border:none;padding:0}#subnav .quote-box a:hover,#subnav .quote-box a:active{background:#f9f9f9}.msc-ffl-quote,.msc-bank-quote,.msc-ep-quote,.msc-fsm-quote,.msc-qf-quote,.msc-ppm-quote,.msc-iba-quote,.msc-pfm-quote,.pgd-ffl-quote,.pgd-ep-quote,.pgd-fsm-quote,.pgd-qf-quote,.pgd-ppm-quote,.pgd-iba-quote,.pgd-pfm-quote{display:none}.msc.finance-and-financial-law .msc-ffl-quote,.msc.banking .msc-bank-quote,.msc.economic-policy .msc-ep-quote,.msc.financial-sector-management .msc-fsm-quote,.msc.quantitive-finance .msc-qf-quote,.msc.public-policy-and-management .msc-ppm-quote,.msc.international-business-administration .msc-iba-quote,.msc.public-financial-management .msc-pfm-quote,.pgdip.finance-and-financial-law .pgd-ffl-quote,.pgdip.economic-policy .pgd-ep-quote,.pgdip.financial-sector-management .pgd-fsm-quote,.pgdip.quantitive-finance .pgd-qf-quote,.pgdip.public-policy-and-management .pgd-ppm-quote,.pgdip.public-financial-management .pgd-pfm-quote{display:block;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.what-next{display:none}.ipa #apply-now,.msc-ffl #apply-now,.msc-bank #apply-now,.msc-ep #apply-now,.msc-fsm #apply-now,.msc-qf #apply-now,.msc-ppm #apply-now,.msc-iba #apply-now,.msc-pfm #apply-now,.pgd-ffl #apply-now,.pgd-ep #apply-now,.pgd-fsm #apply-now,.pgd-qf #apply-now,.pgd-ppm #apply-now,.pgd-pfm #apply-now,.pgd-pm #apply-now,.pgd-ps #apply-now{display:block}@media screen and (max-width: 53.75em){.ipa #apply-now,.msc-ffl #apply-now,.msc-bank #apply-now,.msc-ep #apply-now,.msc-fsm #apply-now,.msc-qf #apply-now,.msc-ppm #apply-now,.msc-iba #apply-now,.msc-pfm #apply-now,.pgd-ffl #apply-now,.pgd-ep #apply-now,.pgd-fsm #apply-now,.pgd-qf #apply-now,.pgd-ppm #apply-now,.pgd-pfm #apply-now,.pgd-pm #apply-now,.pgd-ps #apply-now{display:none}}.ipa .what-next,.msc-ffl .what-next,.msc-bank .what-next,.msc-ep .what-next,.msc-fsm .what-next,.msc-qf .what-next,.msc-ppm .what-next,.msc-iba .what-next,.msc-pfm .what-next,.pgd-ffl .what-next,.pgd-ep .what-next,.pgd-fsm .what-next,.pgd-qf .what-next,.pgd-ppm .what-next,.pgd-pfm .what-next,.pgd-pm .what-next,.pgd-ps .what-next{display:block}.cedep #subnav ul ul li a:link::before,.cedep #subnav ul ul li a:visited::before{color:#00859b}#subnav hr{margin:12.5px auto;margin:1.25rem auto}.fixed{position:fixed;top:37.5px;top:3.75rem}@media screen and (max-width: 53.75em){.fixed{position:relative}}.calendar-enrolment-link{display:none}#footer{line-height:1.7857142857;font-size:14px;font-size:1.4rem;font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal;height:250px;height:25rem;background:#eff0f0;float:left;width:100%}@media screen and (max-width: 53.75em){#footer{height:auto}}#footer .ctr,#footer h2,#footer .page-header h6,.page-header #footer h6,#footer #title-block h6,#title-block #footer h6{max-width:1100px;max-width:110rem;padding:50px 25px;padding:5rem 2.5rem;margin:0 auto}@media screen and (max-width: 42.5em){#footer .ctr,#footer h2,#footer .page-header h6,.page-header #footer h6,#footer #title-block h6,#title-block #footer h6{padding:25px 12.5px;padding:2.5rem 1.25rem}}#footer address{line-height:1.7857142857;font-size:14px;font-size:1.4rem;font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal;margin:0 0 25px;margin:0 0 2.5rem;color:#63666a;display:inline-block}.footerlinks{margin:0 0 25px;margin:0 0 2.5rem;clear:both;display:block;font-size:0;width:100%}.footerlinks li{line-height:1.7857142857;font-size:14px;font-size:1.4rem;font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal;display:inline-block;list-style:none}.footerlinks li:not(:last-child)::after{padding:0 6.25px;padding:0 .625rem;color:#dbdcdd;content:'\2758'}.footerlinks a:link,.footerlinks a:visited{color:#8a8d92;display:inline-block}.footer-logos{float:right}@media screen and (max-width: 42.5em){.footer-logos{float:left;width:100%}}.footer-logos a{display:inline-block}.footer-logos a:first-of-type{margin:0}.footer-logos img{height:50px;height:5rem;margin:0 0 0 25px;margin:0 0 0 2.5rem}@media screen and (max-width: 42.5em){.footer-logos img{margin:0 25px 25px 0;margin:0 2.5rem 2.5rem 0;padding:0}}a:link,a:visited{font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal;color:#008cba;text-decoration:none}a:hover,a:active{color:#0078a0}#content strong a:link,#content strong a:visited{font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal}.content ol a:link,.content ol a:visited,.content p a:link,.content p a:visited,.content ul a:link,.content ul a:visited{border-bottom:dotted 1px #a8abae}.content ol a:hover,.content ol a:active,.content p a:hover,.content p a:active,.content ul a:hover,.content ul a:active{border-bottom:solid 1px #a8abae}.button-link{border:solid 1px #008cba;width:auto;display:inline-block;margin-top:0;position:relative;z-index:9999}.button-link a:link,.button-link a:visited{padding:12.5px 12.5px 12.5px 62.5px;padding:1.25rem 1.25rem 1.25rem 6.25rem;display:block;height:100%;width:100%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.button-link a:hover,.button-link a:active{background:#eff0f0}.button-link .fa{position:absolute;height:100%;top:0;width:5rem;left:0;vertical-align:middle;display:block;padding:1.25rem;background:#008cba;text-align:center;color:#fff}.content ul,.content ol{line-height:1.5625;font-size:16px;font-size:1.6rem;margin:0 0 25px 25px;margin:0 0 2.5rem 2.5rem;color:#20201f}@media screen and (max-width: 35.625em){.content ul,.content ol{line-height:1.7857142857;font-size:14px;font-size:1.4rem;margin:0 0 25px 25px;margin:0 0 2.5rem 2.5rem}}.content ul{list-style-type:square}#content ol li{margin-bottom:25px;margin-bottom:2.5rem}#content dl{line-height:1.5625;font-size:16px;font-size:1.6rem;margin:0 0 25px 0;margin:0 0 2.5rem 0;color:#20201f}@media screen and (max-width: 35.625em){#content dl{line-height:1.7857142857;font-size:14px;font-size:1.4rem}}#content dt{font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal}#content dt span{font-family:MuseoSans-300, sans-serif;font-weight:normal;font-style:normal;width:2.2rem;display:inline-block}#content dd{margin:0 0 25px 25px;margin:0 0 2.5rem 2.5rem}#students ul{font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal;margin:0 0 25px 18.75px;margin:0 0 2.5rem 1.875rem;list-style-type:square}#students li a{line-height:1.7857142857;font-size:14px;font-size:1.4rem;color:#00859b;display:inline-block}#content #intralinks{line-height:1.7857142857;font-size:14px;font-size:1.4rem;margin:0 0 25px;margin:0 0 2.5rem;padding:25px;padding:2.5rem;overflow:auto;background:#eff0f0;border-left:4px solid #c81c4f}@media screen and (max-width: 35.625em){#content #intralinks{padding:0 12.5px;padding:0 1.25rem;background:none;border-top:1px solid #fff;border-right:none;border-bottom:none}}#content #intralinks::before{line-height:1.5625;font-size:16px;font-size:1.6rem;font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal;padding-bottom:12.5px;padding-bottom:1.25rem;content:'Page contents';color:#c81c4f;display:block}#content #intralinks .column{padding:0 25px 0 0;padding:0 2.5rem 0 0;-webkit-column-count:2;column-count:2;-webkit-column-width:50%;column-width:50%;float:left;width:100%;border:0}@media screen and (max-width: 35.625em){#content #intralinks .column{-webkit-column-count:1;column-count:1;-webkit-column-width:100%;column-width:100%}}#content #intralinks .column.longlist{-webkit-column-count:4;column-count:4}@media screen and (max-width: 35.625em){#content #intralinks .column.longlist{-webkit-column-count:1;column-count:1;-webkit-column-width:100%;column-width:100%}}#content #intralinks a:link,#content #intralinks a:visited{color:#0078a0}#content #intralinks a:hover,#content #intralinks a:active{color:#354b60}#content #intralinks ul{margin:0;list-style:none}#content #intralinks ul a:link,#content #intralinks ul a:visited{line-height:1.7857142857;font-size:14px;font-size:1.4rem;border:none}#content .note+#intralinks{margin-top:-25px;margin-top:-2.5rem}.dissertation #intralinks{display:none}.links{list-style:none;margin:0 0 0 25px;margin:0 0 0 2.5rem}#content ul.programmes{margin:0 0 25px;margin:0 0 2.5rem;list-style-type:none}#content ul.programmes a:link,#content ul.programmes a:visited{border-bottom:none}#content .unit-sections{list-style-type:none;margin-left:0}#content .unit-sections li{font-family:MuseoSans-300, sans-serif;font-weight:normal;font-style:normal;position:relative;padding-left:62.5px;padding-left:6.25rem}#content .unit-sections li span{font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal;position:absolute;width:62.5px;width:6.25rem;left:0;top:0}.accordion{margin:-25px 0 25px;margin:-2.5rem 0 2.5rem}.accordion-toggle{line-height:1.5625;font-size:16px;font-size:1.6rem;font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal;padding:12.5px 0;padding:1.25rem 0;border:1px solid #dbdcdd;border-top:1px solid transparent;color:#00859b;cursor:pointer;display:block;position:relative}.accordion-toggle::after{line-height:2.5;font-size:20px;font-size:2rem;right:11px;right:1.1rem;display:inline-block;font-family:'fontawesome';font-weight:normal;font-style:normal;text-decoration:inherit;color:#a8abae;content:'\f107';position:absolute;top:0}.accordion-toggle span{padding:0 37.5px 0 12.5px;padding:0 3.75rem 0 1.25rem;display:inline-block}.accordion-toggle:hover{background:#f9f9f9}.accordion-content{padding:12.5px;padding:1.25rem;background:#f9f9f9;border:1px solid #00859b;border-width:0 1px 1px;display:none}.accordion-content.default{display:block}.accordion-content p:last-of-type{margin-bottom:12.5px;margin-bottom:1.25rem}.open,.open:hover{background:#00859b;border:1px solid #00859b;color:#fff}.open::after,.open:hover::after{color:#fff;content:'\f106'}table{line-height:1.7857142857;font-size:14px;font-size:1.4rem;font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal;margin:25px 0;margin:2.5rem 0;background:#FCFCFC;border-collapse:collapse;border-spacing:0;display:table;color:#20201f;padding:0;text-align:left;width:100%;z-index:100}@media screen and (max-width: 35.625em){table{line-height:1.9230769231;font-size:13px;font-size:1.3rem}}thead{font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal;color:#fff;border:none}thead tr{border-bottom:none}tr{height:50px;height:5rem;vertical-align:middle}th{line-height:1.7857142857;font-size:14px;font-size:1.4rem;font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal;padding:12.5px 12.5px;padding:1.25rem 1.25rem}@media screen and (max-width: 35.625em){th{padding:6.25px;padding:.625rem}th .desktop{display:none}}td{padding:12.5px 12.5px;padding:1.25rem 1.25rem}@media screen and (max-width: 35.625em){td{padding:6.25px;padding:.625rem}}@media screen and (max-width: 37.5em){.sessions{table-layout:auto}}.sessions thead{background:#00859b}.sessions tr{border-bottom:1px solid #00859b}.sessions .closed{color:#a8abae}.apply th:nth-child(1),.apply td:nth-child(1){background:rgba(0,0,0,0.025)}.apply tr:nth-child(5) td{background:rgba(0,0,0,0.025)}.fees thead{background:#354b60}.fees tr{border-bottom:1px solid #354b60}.fees .amount{text-align:right}table.module-links{background:#fff;margin-bottom:0}table.module-links td:not(:last-of-type){padding:0 50px 0 0;padding:0 5rem 0 0}table.module-links td:last-of-type{padding:0}table.calendar{background:#f9f9f9;border:1px solid #dbdcdd}table.calendar thead{line-height:2;font-size:12.5px;font-size:1.25rem;font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal;padding:3.75px 6.25px;padding:.375rem .625rem;background:#354b60;border-width:1px 1px 1px 0;color:#dbdcdd;text-align:right;vertical-align:middle}table.calendar thead th{border:1px solid #2c3e50;padding:12.5px 6.25px 6.25px;padding:1.25rem .625rem .625rem;background:rgba(0,0,0,0.15)}table.calendar thead th.dates{font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal}table.calendar thead .course_type{line-height:1.5625;font-size:16px;font-size:1.6rem;font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal;padding:12.5px 12.5px;padding:1.25rem 1.25rem;border-width:1px 0 1px 1px;border-width:.1rem 0 .1rem .1rem;background:0;border:solid #354b60 1px;color:#fff;text-align:left;vertical-align:top}table.calendar thead .session-number{line-height:1.6666666667;font-size:15px;font-size:1.5rem;font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal;color:#fff}@media screen and (max-width: 35.625em){table.calendar thead .session-number{text-align:center}}table.calendar .course{padding:0;vertical-align:middle;border-bottom:1px solid #dbdcdd}table.calendar .course a:link,table.calendar .course a:visited{line-height:1.3392857143;font-size:14px;font-size:1.4rem;padding:15.625px 12.5px;padding:1.5625rem 1.25rem;color:#014c94;display:block}table.calendar .course a:link:hover,table.calendar .course a:visited:hover{background:rgba(0,0,0,0.075);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}table.calendar tbody tr:last-of-type .course,table.calendar tbody tr:last-of-type .running,table.calendar tbody tr:last-of-type .not_running{border-bottom:none}table.calendar .calendar-note{line-height:1.3392857143;font-size:14px;font-size:1.4rem;font-family:MuseoSans-300, sans-serif;font-weight:normal;font-style:normal;padding:12.5px;padding:1.25rem}table.calendar .calendar-note a:link,table.calendar .calendar-note a:visited{color:#014c94;display:inline-block;padding:0}table.calendar .calendar-note a:link:hover,table.calendar .calendar-note a:visited:hover{background:none}table.calendar tfoot{line-height:1.7857142857;font-size:14px;font-size:1.4rem;font-family:MuseoSans-300, sans-serif;font-weight:normal;font-style:normal;background:#fff;border-style:solid;border-width:1px;border-color:#fff;border-top-color:#dbdcdd;text-align:right;color:#63666a}table.calendar tfoot td{padding:6.25px 0;padding:.625rem 0}@media screen and (max-width: 35.625em){.dates{display:none}}table.calendar.calendar-mini{width:auto}table.calendar.calendar-mini .dates{line-height:1.7857142857;font-size:14px;font-size:1.4rem;font-family:MuseoSans-300, sans-serif;font-weight:normal;font-style:normal}table.calendar.calendar-mini .course{line-height:1.5625;font-size:16px;font-size:1.6rem;font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal;padding:12.5px 37.5px 12.5px 12.5px;padding:1.25rem 3.75rem 1.25rem 1.25rem;background:#354b60;border:solid #354b60;border-top-color:#20201f;border-width:1px;color:#fff;text-align:left}.running{color:#fff;background:#a8abae;border:1px solid #dbdcdd;text-align:center;vertical-align:middle;font-size:0}.running::after{line-height:1.171875;font-size:16px;font-size:1.6rem;display:inline-block;font-family:'fontawesome';font-weight:normal;font-style:normal;text-decoration:inherit;content:'\f00c'}.not_running{background:rgba(0,0,0,0.01);border:1px solid #dbdcdd;text-align:center;vertical-align:middle;font-size:0}.summary{margin:-75px auto 25px;margin:-7.5rem auto 2.5rem;padding:50px 0 0;padding:5rem 0 0}.summary thead{color:#fff;background:#c81c4f;border:none}.summary tr{border-bottom:1px solid #c81c4f}.summary th,.summary td{font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal}.summary span{font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal}.summary tr td:nth-child(2){font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal}.note+.summary{margin:-100px auto 25px;margin:-10rem auto 2.5rem}#content .modules{margin:0 0 25px;margin:0 0 2.5rem;border-top:1px solid #dbdcdd;z-index:100}#content .modules li{line-height:1.7857142857;font-size:14px;font-size:1.4rem;border-bottom:1px dotted #dbdcdd;list-style:none;position:relative;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}#content .modules li:hover{background:#f9f9f9}#content .modules li a:link,#content .modules li a:visited{padding:6.25px 75px 6.25px 0;padding:.625rem 7.5rem .625rem 0;display:block;border-bottom:none}.enrolment-dates-home{margin:0;table-layout:fixed;background:none}.enrolment-dates-home tr{height:auto}.enrolment-dates-home td{padding:6.25px;padding:.625rem;border:1px solid #c5c6c6;background:#fff}.new-structure{table-layout:fixed}.new-structure tr{border-bottom:1px solid #eff0f0}.new-structure td{border:1px solid #eff0f0}.new-structure td:first-child{background:#eff0f0;color:#000;text-align:left;padding-left:0}.new-structure .table-credits-7-5{background:#354b60;font-size:0;padding:0}.new-structure .table-credits-15{background:#c81c4f;font-size:0;padding:0}.new-structure .table-credits-22-5{background:#00859b;font-size:0;padding:0}.new-structure .table-credits-30{background:#f2a900;font-size:0;padding:0}.new-structure-key{table-layout:auto;background:#eff0f0;margin-top:6.25px;margin-top:.625rem}.new-structure-key tr{border-bottom:1px solid #eff0f0;height:auto}.new-structure-key td{padding:3.75px 12.5px;padding:.375rem 1.25rem}.new-structure-key .table-credits-7-5{background:#354b60;font-size:0;padding:0;width:35px}.new-structure-key .table-credits-15{width:35px;background:#c81c4f;font-size:0;padding:0}.new-structure-key .table-credits-22-5{width:35px;background:#00859b;font-size:0;padding:0}.new-structure-key .table-credits-30{width:35px;background:#f2a900;font-size:0;padding:0}.table-note{line-height:1.3392857143;font-size:14px;font-size:1.4rem;font-family:MuseoSans-300, sans-serif;font-weight:normal;font-style:normal;color:#5a5c60;margin-bottom:0}.figure{background:#eff0f0;padding:25px;padding:2.5rem;margin-bottom:25px;margin-bottom:2.5rem}audio{margin:25px 0;margin:2.5rem 0}#content .audio-meta{font-size:14px;font-size:1.4rem;min-height:37.5px;min-height:3.75rem;background:#eff0f0;border-top:2px solid #fff}#content .audio-meta span{padding:6.25px;padding:.625rem;display:inline-block}#content .audio-meta a:link,#content .audio-meta a:visited{border:none;text-decoration:none}#content .audio-meta .download{padding:6.25px 12.5px;padding:.625rem 1.25rem;float:right;display:block;background:#eff0f0;border-left:solid 2px #fff}@media screen and (max-width: 53.75em){#content .audio-meta .download{display:none}}.video-container{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.video-container .frame{height:3px;height:.3rem;position:absolute;top:0;z-index:999999;background:#fff;width:100%}figcaption{line-height:1.7857142857;font-size:14px;font-size:1.4rem;margin-bottom:25px;margin-bottom:2.5rem;padding:6.25px;padding:.625rem;color:#20201f;text-align:right;border-top:3px solid #c81c4f;background:#eff0f0}.profile-pic{margin:0 25px 25px 0;margin:0 2.5rem 2.5rem 0;float:left;border-radius:50%;background:#e5e6e7;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5e6e7));background:linear-gradient(to bottom, #fff, #e5e6e7);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='$grey-e2',GradientType=0 )}.profile-pic.small{height:100px;height:10rem}.profile-pic.large{height:175px;height:17.5rem}.alumni-profile-home{padding-left:225px;padding-left:22.5rem;min-height:175px;min-height:17.5rem;position:relative}.alumni-profile-home .profile-pic.large{position:absolute;left:0;top:0}#banner{background-size:cover;background:#00859B;background-image:url(../assets/backgrounds/globe7.png),linear-gradient(135deg, #707398 0%, #73acb8 30%, #707398 70%, #707398 100%);background-position:50% 15%;position:relative;display:block;margin:0 auto;padding:37.5px 0;padding:3.75rem 0}#banner p{line-height:1.5;font-size:20px;font-size:2rem;font-family:MuseoSans-300, sans-serif;font-weight:normal;font-style:normal;margin:12.5px 0;margin:1.25rem 0;color:#fff;max-width:77%;text-shadow:0 0 30px rgba(0,0,0,0.25)}@media screen and (max-width: 45em){#banner p{line-height:1.375;font-size:16px;font-size:1.6rem;font-family:MuseoSans-300, sans-serif;font-weight:normal;font-style:normal;max-width:100%}}.banner-shade{height:100%;width:100%;z-index:100;top:0}.band-white{padding:37.5px 0;padding:3.75rem 0;background:#fff;float:left;width:100%}@media screen and (max-width: 53.75em){.band-white{padding:12.5px 0;padding:1.25rem 0}}@media screen and (max-width: 45em){.band-white{padding:0}}@media screen and (max-width: 66.25em){.band-white .ctr,.band-white h2,.band-white .page-header h6,.page-header .band-white h6,.band-white #title-block h6,#title-block .band-white h6{padding:0}}.band-white .column{background:none;border:none}.band-white .column.block{background:#eff0f0;border-bottom:1px solid #dbdcdd}.band-white .column p,.band-white .column h4{color:#20201f;margin-top:0}.band-white .column p a:link,.band-white a:visited{color:#00859b}.band-white .column h4 a:link,.band-white a:visited{color:#008cba}.band-white .calendar-button{margin-bottom:0}.band-grey{padding:0 0 37.5px;padding:0 0 3.75rem;float:left;width:100%}@media screen and (max-width: 66.25em){.band-grey{padding:0 0 25px;padding:0 0 2.5rem}}@media screen and (max-width: 47.5em){.band-grey{display:none}}@media screen and (max-width: 66.25em){.band-grey .ctr,.band-grey h2,.band-grey .page-header h6,.page-header .band-grey h6,.band-grey #title-block h6,#title-block .band-grey h6{padding:0}}.band-grey .column.block{background:#eff0f0}.row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 45em){.row.ctr,h2.row,.page-header h6.row,#title-block h6.row{padding:0;padding:0}}.column{position:relative;border-bottom:1px solid #dbdcdd;vertical-align:top}.column h3{line-height:2.5;font-size:20px;font-size:2rem;background:#63666a;border:none;color:#fff;margin:0;padding:0;z-index:initial}.column h3 a:link,.column h3 a:visited{padding:0 25px;padding:0 2.5rem;display:block;color:#fff}@media screen and (max-width: 42.5em){.column h3 a:link,.column h3 a:visited{padding:0 12.5px;padding:0 1.25rem}}.column p{line-height:1.7857142857;font-size:14px;font-size:1.4rem;font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal;padding:0}.column.col-1{width:100%}.column.col-2{width:48.998998998999%}.column.col-3{width:31.5%}@media screen and (max-width: 66.25em){.column.col-3{width:48.998998998999%;margin-bottom:25px;margin-bottom:2.5rem}}@media screen and (max-width: 53.75em){.column.col-3{margin-bottom:11px;margin-bottom:1.1rem}}@media screen and (max-width: 45em){.column.col-3{width:100%}}@media screen and (max-width: 42.5em){.column.col-3{margin-bottom:0;margin-bottom:0}}.col-content{margin:25px;margin:2.5rem}@media screen and (max-width: 42.5em){.col-content{margin:25px 12.5px;margin:2.5rem 1.25rem}}.foot-block a:link,.foot-block a:visited,.column p a:link,.column p a:visited{font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal;color:#63666a;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.foot-block a:hover,.foot-block a:active,.column p a:hover,.column p a:active{color:#c81c4f}.block-links{bottom:0;left:0;right:0;display:block}.block-links li{list-style:none;padding:0;position:relative;border-top:solid 5px #fff}@media screen and (max-width: 66.25em){.block-links li:first-of-type{border-top:0}}.block-links li a:link,.block-links li a:visited{line-height:1.925;font-size:20px;font-size:2rem;font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal;padding:0 55px 0 22px;padding:0 5.5rem 0 2.2rem;color:#fff;display:block;height:100%;width:100%;background:#63666a;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.block-links li a:link::after,.block-links li a:visited::after{line-height:2.40625;font-size:16px;font-size:1.6rem;padding:0 22px 0 0;padding:0 2.2rem 0 0;display:inline-block;font-family:'fontawesome';font-weight:normal;font-style:normal;text-decoration:inherit;content:'\f054';position:absolute;right:0;color:#8a8d92}.block-links li a:hover,.block-links li a:active{color:#dbdcdd;background:#5a5c60}.band-white .block-links{width:100%}.date-button{margin-bottom:25px;margin-bottom:2.5rem;background:#fff;clear:both;display:-webkit-box;display:-ms-flexbox;display:flex}.column .date-button p{line-height:1.7857142857;font-size:14px;font-size:1.4rem;padding:6.25px;padding:.625rem;margin:0}#guide .date-button p{line-height:3.5714285714;font-size:14px;font-size:1.4rem}.date-button .icon-box{line-height:1.9230769231;font-size:26px;font-size:2.6rem;padding:12.5px;padding:1.25rem;margin-right:12.5px;margin-right:1.25rem;text-align:center;color:#00859b;background:#e5e6e7;line-height:1}.prog-links{padding:3px 0 0;padding:.3rem 0 0}.prog-links li{line-height:1.7857142857;font-size:14px;font-size:1.4rem;border-bottom:1px solid #e5e6e7;list-style:none}.prog-links li a:link,.prog-links li a:visited{padding:6.25px 12.5px;padding:.625rem 1.25rem;font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal;display:block;height:100%;width:100%;color:#20201f}.prog-links li a:hover,.prog-links li a:active{background:#e5e6e7}#programme-tabs{margin:0 auto 11px;margin:0 auto 1.1rem;position:relative;padding:0;border:none;right:0}ul.tabs{line-height:2.6785714286;font-size:14px;font-size:1.4rem;font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal;margin:0;padding:0;list-style:none;position:absolute;top:0;left:0;width:100%;border-bottom:solid 3px #00859b;background:#e5e6e7}ul.tabs li{color:#20201f;display:inline-block;cursor:pointer;border-bottom:0;float:left;margin:0}ul.tabs li.current{background:#00859b;color:#fff}#prog .tab-content{font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal;padding:37.5px 0 0;padding:3.75rem 0 0;display:none;color:#20201f;background:#fff}#prog .tab-content h6{padding:12.5px 12.5px 0;padding:1.25rem 1.25rem 0;margin:0}#prog .tab-content p{line-height:1.7857142857;font-size:14px;font-size:1.4rem;padding:12.5px 12.5px 6.25px;padding:1.25rem 1.25rem .625rem;margin:0}#prog .tab-content.current{display:inherit}#diplomas{width:36%;border-right:solid 1px #dbdcdd;border-left:solid 1px #dbdcdd;text-align:center}#masters{width:32%;text-align:center}#certificates{width:32%;text-align:center}#guide ul:not(.block-links),#apply ul{padding:0;list-style:none}#guide ul:not(.block-links) li:not(:last-of-type),#apply ul li:not(:last-of-type){border-bottom:1px solid #dbdcdd}#guide ul:not(.block-links) li a:link,#guide ul:not(.block-links) a:visited,#apply ul li a:link,#apply ul a:visited{line-height:1.7857142857;font-size:14px;font-size:1.4rem;font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal;padding:6.25px 0;padding:.625rem 0;display:block;height:100%;width:100%;color:#63666a;-webkit-transition:all 0.15s ease;transition:all 0.15s ease}#guide ul:not(.block-links) li a:hover,#guide ul:not(.block-links) a:active,#apply ul li a:hover,#apply ul a:active{color:#c81c4f}#guide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#guide .guide-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}#guide .guide-wrap h3{padding:0 25px;padding:0 2.5rem}@media screen and (max-width: 66.25em){#guide{width:100%;margin-bottom:0;padding:0;background:none;border-bottom:0}}@media screen and (max-width: 66.25em){#guide .block-links{width:48.998998998999%;float:right;position:relative}}@media screen and (max-width: 42.5em){#guide .block-links{width:100%}}@media screen and (max-width: 66.25em){#guide .desktop-hide{display:block}}.guide-cover{margin:0 25px 25px 0;margin:0 2.5rem 2.5rem 0;height:100px;height:10rem;float:left}@media screen and (max-width: 66.25em){.guide-cover{display:none}}#news{display:none;width:66.6%}@media screen and (max-width: 66.25em){#news{width:48.998998998999%}}#news .listitem p a:link,#news a:visited{color:#00859b}#news h6{margin:252px 0 0;margin:25.2rem 0 0}#news p{line-height:1.7857142857;font-size:14px;font-size:1.4rem;font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal}#alumni{display:block;background:#63666a}#alumni .col-content{margin:25px 25px 50px;margin:2.5rem 2.5rem 5rem}#alumni .quote{line-height:1.5;font-size:25px;font-size:2.5rem;margin:0 0 12.5px;margin:0 0 1.25rem;color:#63666a;max-width:90%;color:#fff}#alumni .more{background:#e5e6e7}#alumni .fa{padding-right:12.5px;padding-right:1.25rem;color:#dbdcdd}#alumni h5,#alumni h6{line-height:1.7857142857;font-size:14px;font-size:1.4rem}#alumni h5{margin-bottom:25px;margin-bottom:2.5rem}#alumni h5 a:link,#alumni h5 a:visited{color:#ccc}#alumni h6{color:#ccc}#alumni .foot-block{background:rgba(0,0,0,0.15)}#alumni .foot-block a:link,#alumni .foot-block a:visited{color:#ccc}#students{width:100%}#students .foot-block{position:absolute;bottom:0;width:100%}.foot-block{padding:12.5px 25px;padding:1.25rem 2.5rem;margin:0;display:block;clear:both;background:#e5e6e7}.foot-block li{line-height:1.7857142857;font-size:14px;font-size:1.4rem;font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal;display:inline;list-style:none;color:#63666a}.foot-block li:not(:last-of-type)::after{font-family:MuseoSans-300, sans-serif;font-weight:normal;font-style:normal;padding:0 12.5px;padding:0 1.25rem;content:'\2758';color:#dbdcdd}#profiles{list-style:none}#profiles li{display:none}@media screen and (max-width: 47.5em){#mooc{display:none}}#mooc .ctr,#mooc h2,#mooc .page-header h6,.page-header #mooc h6,#mooc #title-block h6,#title-block #mooc h6{padding:0 50px;padding:0 5rem}#students p{line-height:1.5625;font-size:16px;font-size:1.6rem}.cedep #header,.cedep #logos,.cedep header,.cisd #header,.cisd #logos,.cisd header,.development #header,.development #logos,.development header,.cefimsapp #header,.cefimsapp #logos,.cefimsapp header{float:left;width:100%}.cedep #nav,.cisd #nav,.development #nav,.cefimsapp #nav{border-bottom:1px solid #dbdcdd}@media screen and (max-width: 48.125em){.cedep #nav,.cisd #nav,.development #nav,.cefimsapp #nav{display:block;background:#fff;position:relative}}@media screen and (max-width: 35.625em){.cedep #nav,.cisd #nav,.development #nav,.cefimsapp #nav{display:none}}.cedep #nav .back-to a,.cisd #nav .back-to a,.development #nav .back-to a,.cefimsapp #nav .back-to a{font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal;color:#000}.cedep #nav .ctr,.cedep #nav h2,.cedep #nav .page-header h6,.page-header .cedep #nav h6,.cedep #nav #title-block h6,#title-block .cedep #nav h6,.cisd #nav .ctr,.cisd #nav h2,.cisd #nav .page-header h6,.page-header .cisd #nav h6,.cisd #nav #title-block h6,#title-block .cisd #nav h6,.development #nav .ctr,.development #nav h2,.development #nav .page-header h6,.page-header .development #nav h6,.development #nav #title-block h6,#title-block .development #nav h6,.cefimsapp #nav .ctr,.cefimsapp #nav h2,.cefimsapp #nav .page-header h6,.page-header .cefimsapp #nav h6,.cefimsapp #nav #title-block h6,#title-block .cefimsapp #nav h6{line-height:1.5714285714;font-size:14px;font-size:1.4rem;font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal;padding:11px 22px;padding:1.1rem 2.2rem}@media screen and (max-width: 42.5em){.cedep #nav .ctr,.cedep #nav h2,.cedep #nav .page-header h6,.page-header .cedep #nav h6,.cedep #nav #title-block h6,#title-block .cedep #nav h6,.cisd #nav .ctr,.cisd #nav h2,.cisd #nav .page-header h6,.page-header .cisd #nav h6,.cisd #nav #title-block h6,#title-block .cisd #nav h6,.development #nav .ctr,.development #nav h2,.development #nav .page-header h6,.page-header .development #nav h6,.development #nav #title-block h6,#title-block .development #nav h6,.cefimsapp #nav .ctr,.cefimsapp #nav h2,.cefimsapp #nav .page-header h6,.page-header .cefimsapp #nav h6,.cefimsapp #nav #title-block h6,#title-block .cefimsapp #nav h6{padding:11px;padding:1.1rem}}.appform{background:#fff}.appform .jotform-form{background:none;border:none;float:left;width:100%}.appform h2{line-height:1.76;font-size:25px;font-size:2.5rem;font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal;margin:22px 0;margin:2.2rem 0;padding:0;float:left;width:100%;border-bottom:1px solid #dbdcdd}@media screen and (max-width: 48.75em){.appform h2{line-height:1.32;font-size:25px;font-size:2.5rem;padding-bottom:22px;padding-bottom:2.2rem}}.appform h4 .form-sub-label,.appform h4 .sub-label{float:right}@media screen and (max-width: 55em){.appform h4 .form-sub-label,.appform h4 .sub-label{width:100%}}.appform hr{width:100%}.appform form{padding:0 0 44px;padding:0 0 4.4rem;max-width:1100px;max-width:110rem;margin:0 auto}@media screen and (max-width: 53.75em){.appform form{padding:0 22px 44px;padding:0 2.2rem 4.4rem}}@media screen and (max-width: 42.5em){.appform form{padding:0 11px 44px;padding:0 1.1rem 4.4rem}}.appform .intro{margin-bottom:25px;margin-bottom:2.5rem;padding:0;width:100%;float:left;clear:both}@media screen and (max-width: 53.75em){.appform .intro{padding:0 22px;padding:0 2.2rem}}@media screen and (max-width: 42.5em){.appform .intro{padding:0 11px;padding:0 1.1rem}}.appform fieldset{margin:0 auto 44px;margin:0 auto 4.4rem;border:0;background:#e5e6e7;padding:0;position:relative}.appform fieldset legend{line-height:1.8333333333;font-size:24px;font-size:2.4rem;font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal;padding:0 21px 0 54px;padding:0 2.1rem 0 5.4rem;background:#63666a;color:#fff;margin:0;line-height:42px;border:0;position:relative;width:100%}@media screen and (max-width: 42.5em){.appform fieldset legend{line-height:1.375;font-size:24px;font-size:2.4rem;padding:5.5px 21px 5.5px 54px;padding:.55rem 2.1rem .55rem 5.4rem}}.appform fieldset legend span:first-of-type{padding:0 11px;padding:0 1.1rem;margin-right:11px;margin-right:1.1rem;width:44px;width:4.4rem;display:inline-block;background:#5a5c60;text-align:center;position:absolute;top:0;left:0;bottom:0}@media screen and (max-width: 42.5em){.appform fieldset legend span:first-of-type{padding:5.5px 11px;padding:.55rem 1.1rem}}.appform fieldset h4{margin:0 0 22px;margin:0 0 2.2rem;float:left;width:100%}.appform fieldset h5{margin:0 0 22px;margin:0 0 2.2rem}.appform .fieldset-wrap{border-color:#dbdcdd;border-width:0 1px 1px 1px;border-style:solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width: 42.5em){.appform .fieldset-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.appform .fieldset-wrap.full-width{background:#eff0f0}.appform .notes{padding:22px 16.5px;padding:2.2rem 1.65rem;width:27%;float:right}@media screen and (max-width: 42.5em){.appform .notes{padding:22px 11px;padding:2.2rem 1.1rem;width:100%;float:left;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.appform .notes h4{color:#20201f}.appform .notes h5{margin-bottom:25px;margin-bottom:2.5rem;color:#5a5c60}@media screen and (max-width: 42.5em){.appform .notes h5{margin-bottom:0;margin-bottom:0}}.appform .notes p{line-height:1.5714285714;font-size:14px;font-size:1.4rem}.appform .notes p:last-of-type{margin-bottom:0}.appform .form-section,.appform .inputs{padding:22px 11px 22px 22px;padding:2.2rem 1.1rem 2.2rem 2.2rem;width:73%;background:#eff0f0;float:left}@media screen and (max-width: 42.5em){.appform .form-section,.appform .inputs{padding:22px 11px;padding:2.2rem 1.1rem;position:relative;width:100%;float:left;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.appform .form-line,.appform .input{margin-bottom:25px;margin-bottom:2.5rem;padding-right:11px;padding-right:1.1rem;display:block;position:relative;clear:both}.appform .form-line:last-of-type,.appform .input:last-of-type{margin-bottom:0}.appform .form-line.email,.appform .input.email{margin-bottom:25px;margin-bottom:2.5rem}@media screen and (max-width: 42.5em){.appform .form-line,.appform .input{padding-right:0;width:100%;float:left}}.appform .form-field-hidden{border-radius:0;background:none;padding:0 11px 0 0;padding:0 1.1rem 0 0}@media screen and (max-width: 42.5em){.appform .form-field-hidden{padding:0}}.appform .desc{padding:22px;padding:2.2rem;border-color:#dbdcdd;border-width:0 1px 1px 1px;border-style:solid;list-style:none}@media screen and (max-width: 42.5em){.appform .desc{padding:22px 11px;padding:2.2rem 1.1rem}}.appform .warn,.appform .error,.appform .form-required{line-height:2.0625;font-size:16px;font-size:1.6rem;font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal;right:3px;right:.3rem;position:absolute;top:0;color:#c81c4f}@media screen and (max-width: 42.5em){.appform .warn,.appform .error,.appform .form-required{line-height:1.375;font-size:16px;font-size:1.6rem;margin-left:5.5px;margin-left:.55rem;right:0;position:relative}}.appform .warn{color:#00859b}.appform .intro .required{position:relative;right:0;margin:0}.appform #inf_email.error,.appform #inf_email.warn{line-height:2.0625;font-size:16px;font-size:1.6rem;font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal;top:33px;top:3.3rem;right:22px;right:2.2rem}@media screen and (max-width: 42.5em){.appform #inf_email.error,.appform #inf_email.warn{top:66px;top:6.6rem;position:absolute;left:0;right:auto;margin-left:0}}.appform .form-input{width:68%;display:inline-block;vertical-align:middle}@media screen and (max-width: 42.5em){.appform .form-input{width:100%;display:block}}.appform input[type=number],.appform input[type=email],.appform input[type=tel],.appform input[type=text]{line-height:1.375;font-size:16px;font-size:1.6rem;padding:4.5px;padding:.45rem;width:100%;display:inline-block;border:1px solid #dbdcdd}@media screen and (max-width: 42.5em){.appform input[type=number],.appform input[type=email],.appform input[type=tel],.appform input[type=text]{width:100%}}.appform select{line-height:1.4375;font-size:16px;font-size:1.6rem;padding:5.5px;padding:.55rem;margin-top:5.5px;margin-top:.55rem;width:100%;display:inline-block}@media screen and (max-width: 42.5em){.appform select{width:100%}}.appform input[type=number],.appform input[type=email],.appform input[type=tel],.appform input[type=text]{-webkit-appearance:none}.appform input[type=radio]{margin:0 22px 0 11px;margin:0 2.2rem 0 1.1rem;vertical-align:middle}.appform textarea{line-height:1.375;font-size:16px;font-size:1.6rem;font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal;min-height:300px;min-height:30rem;max-width:1010px;max-width:101rem;padding:5.5px;padding:.55rem;min-width:100%;width:100%;display:block;border:1px solid #dbdcdd;-webkit-appearance:none}.appform .form-line textarea,.appform .input textarea{min-height:100px;min-height:10rem;min-width:100%;max-width:100%;width:100%;display:inline-block}@media screen and (max-width: 42.5em){.appform .form-line textarea,.appform .input textarea{width:100%;min-width:100%;max-width:100%}}.appform label{line-height:2.0625;font-size:16px;font-size:1.6rem;font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal;padding:2.5px 11px 0 5.5px;padding:.25rem 1.1rem 0 .55rem;vertical-align:top;text-align:right;display:inline-block;width:30%;color:#20201f}@media screen and (max-width: 56.25em){.appform label{line-height:1.375;font-size:16px;font-size:1.6rem;padding:5.5px 11px 0 5.5px;padding:.55rem 1.1rem 0 .55rem}}@media screen and (max-width: 42.5em){.appform label{margin-bottom:5.5px;margin-bottom:.55rem;width:auto;text-align:left;padding:0}}.appform label span{padding-top:0}.appform label[for=input_11]{line-height:1.375;font-size:16px;font-size:1.6rem;font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal;padding:5.5px 11px 0 5.5px;padding:.55rem 1.1rem 0 .55rem}.appform label .form-sub-label,.appform label .sub-label{line-height:2.3571428571;font-size:14px;font-size:1.4rem;font-family:MuseoSans-300, sans-serif;font-weight:normal;font-style:normal;vertical-align:top}@media screen and (max-width: 42.5em){.appform label .form-sub-label,.appform label .sub-label{line-height:1.5714285714;font-size:14px;font-size:1.4rem}}.appform .form-sub-label,.appform .sub-label{line-height:2.3571428571;font-size:14px;font-size:1.4rem;font-family:MuseoSans-300, sans-serif;font-weight:normal;font-style:normal;padding:0 5.5px 0 0;padding:0 .55rem 0 0;color:#20201f;display:inline-block}@media screen and (max-width: 42.5em){.appform .form-sub-label,.appform .sub-label{line-height:1.5714285714;font-size:14px;font-size:1.4rem}}.appform .date-inputs,.appform .radios{line-height:1.5714285714;font-size:14px;font-size:1.4rem;display:inline-block;vertical-align:middle}.appform .date-inputs label,.appform .radios label{width:auto;float:left}@media screen and (max-width: 42.5em){.appform .date-inputs label,.appform .radios label{padding-top:5.5px;padding-top:.55rem}}@media screen and (max-width: 42.5em){.appform .date-inputs{width:100%;display:block}}.appform .radios input[type=text]{max-width:135px;max-width:13.5rem;width:auto;float:right}.appform .day,.appform .month{min-width:40px;min-width:4rem;max-width:60px;max-width:6rem}.appform .year{min-width:60px;min-width:6rem;max-width:80px;max-width:8rem}@media screen and (max-width: 67.5em){.appform .specify{float:left;width:100%}}@media screen and (max-width: 42.5em){.appform .specify{float:none;width:auto}}@media screen and (max-width: 35em){.appform .specify{float:left;width:100%}}@media screen and (max-width: 23.125em){.appform .specify input[type=text]{float:left;max-width:100%;width:100%}}.appform .specify input[type=radio]{margin:0 5.5px 0 11px;margin:0 .55rem 0 1.1rem}.appform .form-radio-item label{padding:0}.appform .specify-input-wrap{display:block;overflow:hidden}.appform .specify-input-wrap input[type=text]{width:100%;max-width:100%}.appform .date-inputs input[type=number],.appform .date-inputs input[type=text]{margin:0 22px 0 5.5px;margin:0 2.2rem 0 .55rem;width:auto;text-align:center;float:left}.appform .date-inputs .sub-labels{float:left}.appform .dob input[type=number],.appform .dob input[type=text]{margin:0 22px 0 5.5px;margin:0 2.2rem 0 .55rem}@media screen and (max-width: 56.5625em){.appform .dob input[type=number],.appform .dob input[type=text]{clear:both;margin-left:0}}@media screen and (max-width: 42.5em){.appform .dob input[type=number],.appform .dob input[type=text]{margin:0 22px 0 11px;margin:0 2.2rem 0 1.1rem;width:auto;float:left;clear:none}}@media screen and (max-width: 32.5em){.appform .dob input[type=number],.appform .dob input[type=text]{margin:0 22px 0 0;margin:0 2.2rem 0 0;clear:both}}@media screen and (max-width: 56.5625em){.appform .dob{width:33%;float:left;padding-right:11px;padding-right:1.1rem}.appform .dob .form-sub-label,.appform .dob .sub-label{padding:0}}@media screen and (max-width: 42.5em){.appform .dob{width:auto}}@media screen and (max-width: 32.5em){.appform .dob{width:33%;float:left;padding-right:11px;padding-right:1.1rem}.appform .dob input[type=text]{width:90%;margin:0}.appform .dob .form-sub-label,.appform .dob .sub-label{padding:0}}.appform .where #id_47,.appform .where #specify,.appform .where #comparison_specify{display:none;list-style:none}.appform button{line-height:1.1;font-size:20px;font-size:2rem;font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal;padding:5.5px 22px;padding:.55rem 2.2rem;background:#fff;border:1px solid #dbdcdd;color:#20201f;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width: 42.5em){.appform button{margin:44px auto 22px;margin:4.4rem auto 2.2rem;display:block}}.appform button:hover,.appform button:active{border:1px solid #0078a0;color:#0078a0}.appform .section6,.appform .section7{background:#eff0f0}.appform #module_select{display:none}.appform #module_select select:not(:last-of-type){margin-bottom:25px;margin-bottom:2.5rem}.appform #programme_select,.appform #programme_select_masters,.appform #programme_select_pgdip{display:none;margin-bottom:0}.appform .form-radio-item{float:left;display:block}.cedep header{background:#00859b}.cedep fieldset h4,.cedep h6{color:#00859b}.cefimsapp header{background:#c81c4f}.cefimsapp fieldset h4{color:#c81c4f}.cisd header{background:#af1f8e}.cisd fieldset h4,.cisd h6{color:#af1f8e}.development header{background:#b52555}.development fieldset h4,.development h6{color:#b52555}#fco-note .box{margin:0 11px 0 0;margin:0 1.1rem 0 0;background:#f9f9f9}@media screen and (max-width: 42.5em){#fco-note .box{margin:0}}.text-notes{padding-right:22px;padding-right:2.2rem;width:55%;float:left}@media screen and (max-width: 42.5em){.text-notes{width:100%}}.fees-note{padding:22px 16.5px;padding:2.2rem 1.65rem;float:right;width:45%;background:#ffefcb;border:1px solid #ffdd90}@media screen and (max-width: 42.5em){.fees-note{width:100%}}.fees-note p{line-height:1.5714285714;font-size:14px;font-size:1.4rem;font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal}.content .jotform-form{margin:0;background:#eff0f0;border:1px solid #dbdcdd;padding:25px;padding:2.5rem;margin-bottom:25px;margin-bottom:2.5rem}.content .jotform-form .form-section{margin:0;list-style-type:none}.content .form-line:not(:last-of-type){margin-bottom:25px;margin-bottom:2.5rem}.content .form-line:nth-last-child(2){margin-bottom:0}.content .form-label{display:block;width:100%;font-family:MuseoSans-700, sans-serif}.content .form-sub-label{line-height:1.57143;font-size:14px;font-size:1.4rem;font-family:MuseoSans-300, sans-serif;font-weight:normal;font-style:normal;color:#20201f;padding-top:3.175px}.content .form-textarea{width:100%;min-width:100%;max-width:100%;margin:0;padding:6.25px;min-height:250px;display:block;padding:6.25px;font-size:1.6rem;font-family:MuseoSans-500, sans-serif;border:1px solid #dbdcdd}.content .form-buttons-wrapper{margin-left:0 !important}.content .form-sub-label-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:48%}.content .form-sub-label-container input{margin:0;padding:6.25px;font-size:2rem;font-family:MuseoSans-500, sans-serif;border:1px solid #dbdcdd}.content select{font-family:MuseoSans-500, sans-serif;font-size:2rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.content input[type=text],.content input[type=email]{font-family:MuseoSans-500, sans-serif;font-size:1.6rem;padding:6.25px;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #dbdcdd}.content .form-input{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content .form-input>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content .form-input .form-single-column{display:block}.content .form-input .form-single-column .form-checkbox-item{display:block;width:100%}.content .form-submit-button{font-family:MuseoSans-700, sans-serif;-webkit-appearance:none;border:1px solid;margin:0;padding:12.5px 25px;background:#fff;font-size:1.6rem;cursor:pointer;color:#008cba}.content .form-required{color:#c81c4f}.content [data-type*="control_textarea"] .form-label{font-family:MuseoSans-500, sans-serif;margin-bottom:6.25px;margin-bottom:.625rem}.content .form-error-message{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:block;min-width:100%;color:#c81c4f;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;padding-top:5px;padding-top:.5rem}.content .form-error-message img{display:none}.content .form-button-error{margin-top:25px;margin-top:2.5rem}/*!
 * SlickNav Responsive Mobile Menu v1.0.3
 * (c) 2015 Josh Cope
 * licensed under MIT
 */.slicknav_nav a{padding:6.25px 25px;padding:.625rem 2.5rem}@media screen and (max-width: 42.5em){.slicknav_nav a{padding:6.25px 12.5px;padding:.625rem 1.25rem}}.slicknav_menu,#nav ul .mobile{display:none}.slicknav_btn{font-family:MuseoSans-300, sans-serif;font-weight:normal;font-style:normal;position:relative;display:block;float:right;cursor:pointer;z-index:9999999999999999999999999999999999999999;width:100%;text-align:right;padding-right:37.5px;padding-right:3.75rem}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:0.188em}.slicknav_menu{*zoom:1}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.375}.slicknav_menu .slicknav_icon{position:absolute;right:25px;right:2.5rem;top:18.75px;top:1.875rem}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:0.125em;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.slicknav_menu::before{content:" ";display:table}.slicknav_menu::after{content:" ";display:table;clear:both}.slicknav_nav{clear:both}.slicknav_nav ul{display:block}.slicknav_nav li{font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal;display:block}.slicknav_nav .slicknav_arrow{font-size:0.8em;margin:0 0 0 0.4em;color:#8d0f26}.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_nav .slicknav_item a{display:inline}.slicknav_nav .slicknav_row{display:block}.slicknav_nav a{display:block}.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_menu .slicknav_menutxt{line-height:1.5625;font-size:16px;font-size:1.6rem;font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal;color:#fff}.slicknav_menu .slicknav_icon-bar{background-color:#fff}.slicknav_btn{padding:12.5px 50px 12.5px 25px;padding:1.25rem 5rem 1.25rem 2.5rem;text-decoration:none}.slicknav_nav{line-height:1.7857142857;font-size:14px;font-size:1.4rem;color:#fff;margin:0;padding:0;list-style:none;overflow:hidden}.slicknav_nav ul{list-style:none;overflow:hidden;padding:0;background:#c81c4f}.slicknav_nav ul li{padding:0 0 0 25px}.slicknav_nav .slicknav_row:hover{background:#c81c4f;color:#fff}.slicknav_nav a{padding:6.25px 12.5px;text-decoration:none;color:#fff}.slicknav_nav a:hover{background:#c81c4f}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_nav .slicknav_item a{padding:0;margin:0}.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}.slicknav_brand{line-height:1.6;font-size:18.75px;font-size:1.875rem;float:left;color:#fff;padding:6.25px 12.5px;height:50px}.desktop-hide{display:none}@media screen and (max-width: 53.75em){.hide-rwd{display:none}}@media all and (max-height: 700px){#subnav .msc-ffl,#subnav .msc-ep,#subnav .msc-fsm,#subnav .msc-qf,#subnav .msc-ppm,#subnav .msc-iba,#subnav .msc-pfm{display:none}.sub-subnav{display:none}}@media all and (max-height: 550px){.search-variables{display:none}}@media all and (max-width: 940px){#menu{display:none}.slicknav_menu{display:block;width:100%;z-index:99999;background:#b71a48}.slicknav_menu .fa-angle-down{display:none}#search,#nav{display:none}#nav{background:none;border-bottom:none}#logos{padding:0}}@media all and (max-height: 768px) and (max-width: 1024px){#menu{display:none}.slicknav_menu{display:block;width:100%;z-index:99999;background:#b71a48}.slicknav_menu .fa-angle-down{display:none}#search,#nav{display:none}#nav{background:none;border-bottom:none}#logos{padding:0}}@media all and (max-height: 1024px) and (max-width: 768px){#menu{display:none}.slicknav_menu{display:block;width:100%;z-index:99999;background:#b71a48}.slicknav_menu .fa-angle-down{display:none}#search,#nav{display:none}#nav{background:none;border-bottom:none}#logos{padding:0}}.style-sample{float:left;width:100%;background-image:linear-gradient(-45deg, #eff0f0 25%, transparent 25%, transparent 50%, #eff0f0 50%, #eff0f0 75%, transparent 75%, transparent);background-size:4px 4px}code{line-height:1.5714285714;font-size:14px;font-size:1.4rem;font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal;margin:0 0 25px;margin:0 0 2.5rem;padding:11px;padding:1.1rem;color:#af1f8e;display:block;float:left;width:100%;background:#e5e6e7}code::before{line-height:1.5714285714;font-size:14px;font-size:1.4rem;font-family:MuseoSans-700, sans-serif;font-weight:normal;font-style:normal;content:'HTML code sample:';display:block;color:#63666a}.style-guide h1{padding:25px 0 23px;padding:2.5rem 0 2.3rem}.style-guide h2{line-height:1.216;font-size:31.25px;font-size:3.125rem;font-family:MuseoSans-300, sans-serif;font-weight:normal;font-style:normal;padding:14px 0;padding:1.4rem 0;background:#63666a;color:#fff}.style-guide h3{z-index:1}.style-guide h4{line-height:1.1;font-size:20px;font-size:2rem;font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal;margin:-65px auto 22px;margin:-6.5rem auto 2.2rem;padding:66px 0 0;padding:6.6rem 0 0}.style-guide h4.button-link{margin:0 0 22px;margin:0 0 2.2rem;padding:0}.style-guide table{margin-bottom:2.1rem}.style-guide #content ol{margin:0 0 2.2rem 2.2rem}.cedep.no-sidemenu .content{float:left;padding:37.5px 75px 50px 0;padding:3.75rem 7.5rem 5rem 0}@media screen and (max-width: 53.75em){.cedep.no-sidemenu .content{padding:37.5px 12.5px 50px;padding:3.75rem 1.25rem 5rem}}.cedep.full-width-form .content{padding:37.5px 0 50px;padding:3.75rem 0 5rem;float:left;width:100%}@media screen and (max-width: 53.75em){.cedep.full-width-form .content{padding:37.5px 12.5px 50px;padding:3.75rem 1.25rem 5rem}}.cedep .fieldsets .jotform-form{background:none;padding:0;border:none}.cedep .fieldsets legend{line-height:2.0833333333;font-size:24px;font-size:2.4rem;font-family:MuseoSans-500, sans-serif;font-weight:normal;font-style:normal;padding:0 25px;padding:0 2.5rem;background:#63666a;color:#fff;margin:0;border:0;position:relative;width:100%}@media screen and (max-width: 42.5em){.cedep .fieldsets legend{line-height:1.5625;font-size:24px;font-size:2.4rem;padding:6.25px 12.5px 6.25px;padding:.625rem 1.25rem .625rem}}.cedep .fieldsets fieldset{margin-bottom:25px;margin-bottom:2.5rem}.cedep .fieldsets .fieldset-wrap{background:#eff0f0;border:1px solid #dbdcdd;padding:25px;padding:2.5rem}@media screen and (max-width: 36.25em){.cedep .fieldsets .fieldset-wrap{padding:25px 12.5px;padding:2.5rem 1.25rem}}.cedep .fieldsets .form-section{width:73%}.cedep .fieldsets .form-section .form-multiple-column{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}@media screen and (max-width: 42.5em){.cedep .fieldsets .form-section{width:100%}}.cedep .enrolment .form-single-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cedep .form-radio-item:not(:last-of-type){margin-right:25px;margin-right:2.5rem}

/*# sourceMappingURL=styles.css.map */