a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{font-size:75%;line-height:1.5}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}elements-of-type(html5-block){display:block}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{font-size:75%;line-height:1.5}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}elements-of-type(html5-block){display:block}#container{width:980px;margin:0 auto;position:relative}#container:after,#container:before{content:" ";display:table}#container:after{clear:both}#header{float:left;margin-right:0;width:980px}* html #header{overflow-x:hidden}#sidebar{float:left;margin-right:0;width:260px;height:1%}* html #sidebar{overflow-x:hidden}#content{float:left;margin-right:20px;width:500px;height:1%}* html #content{overflow-x:hidden}#secondary-nav{float:left;margin-right:20px;width:180px}* html #secondary-nav{overflow-x:hidden}body{background:#fff}.hidden{display:none}.left{float:left}.right{float:right}.clearfix{*zoom:1}.clearfix:after{content:"";display:table;clear:both}img{border:none}ul{list-style-type:disc;list-style-position:outside;padding:0 0 0 1.15em}ol,ul{margin:0 0 10px 0}li{padding:.2em 0;line-height:1.5em}.image-right{float:right;margin:0 10px 10px 10px}.bold,b,strong{font-weight:700}em,i{font-style:italic}.js #explore-city.ui-tabs{display:none}.js #promo-area #slide-1{display:none}.js #promo-area #slide-2{display:none}.js #promo-area #slide-3{display:none}.js #promo-area #slide-4{display:none}.js #promo-area #slide-5{display:none}.js #promo-area #slide-6{display:none}.js #promo-area #slide-7{display:none}.js #promo-area #slide-8{display:none}.js #promo-area #slide-9{display:none}.js #promo-area #slide-10{display:none}.js #promo-area #slide-1{display:block}.hidden{display:none}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}body{font-family:Arial,sans-serif;color:#333}h1{font-size:2em;font-weight:400;line-height:1.4em;margin:0 0 14px 0;font-family:Georgia,"Times New Roman",Times,serif;color:#333}h2{font-size:1.6em;font-weight:400;line-height:1.4em;font-family:Georgia,"Times New Roman",Times,serif;margin:0 0 14px 0;color:#333;border-bottom:1px solid #e7e7e7}h3{font-size:1.4em;font-weight:400;line-height:1.3em;font-family:Georgia,"Times New Roman",Times,serif;margin:0 0 14px 0;color:#333}h4,h5,h6{color:#333;margin:0 0 10px 0;font-weight:700}hr{color:#e7e7e7;height:1px;border:none;border-top:1px solid #e7e7e7}#content{font-size:1.2em;line-height:1.4em}#content a{font-weight:400}#content h1 a,#content h1 strong,#content h2 a,#content h2 strong,#content h3 a,#content h3 strong,#content h4 a,#content h5 a,#content h6 a{font-weight:400}#content .ui-accordion-header a{font-weight:700}#content strong a{font-weight:700}#content .standfirst{font-size:1.2em;line-height:1.4em;margin:0 0 10px 0;font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;color:#666}#content p{margin:0 0 14px 0;overflow:hidden}#content .note{background-color:#FFC;border:1px solid #FFE599;padding:10px}#content ol li,#content ul li{padding:0}#content ol li{list-style:decimal;margin:0 0 0 20px}#content ul ul{margin-bottom:0;list-style:circle}#content ol ol{margin-bottom:0}#content abbr,#content acronym{border-bottom:1px #333 dotted;cursor:help}#content code{font-family:"Courier New",Courier,monospace}#content blockquote{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:1.1em;line-height:1.4em;color:#666;padding:0 0 0 40px;margin:20px 0 20px 0;background:transparent url(../i/skin/quote.png) no-repeat left top;clear:both}#content img{border:2px solid #ccc}#content img.right{margin:0 0 0 10px}#content img.left{margin:0 10px 0 0}#content img.no-border{border:none}#content table{width:100%;margin-bottom:14px;border-left:1px solid #C1DAD7;border-top:1px solid #C1DAD7;font-size:.8em;border-collapse:collapse}#content table caption{width:100%;text-align:right;font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;margin:0 0 10px 0}#content table th{border:1px solid #C1DAD7;border-left:none;border-top:none;text-align:left;font-weight:700;background:#EAE9E7;background:-webkit-gradient(linear,left top,left bottom,from(#EAE9E7),to(#E0DBD7));background:-webkit-linear-gradient(top,#EAE9E7 0,#E0DBD7 100%);background:linear-gradient(to bottom,#EAE9E7 0,#E0DBD7 100%);padding:5px}#content table td{border-right:1px solid #C1DAD7;border-bottom:1px solid #C1DAD7;background:#fff;text-align:left;padding:5px;display:table-cell}#content table td.alt{background:#F5FAFA;color:#797268}.pub-date{margin:0;font-style:italic}#content.testimonials{padding:0 0 20px 0}#content.standard{padding:0 0 20px 0}#content.standard table{max-width:500px}.js #content .fms,.sj #content .youtube{display:none}#content object{margin:0 0 14px 0;display:block}#content #dont-show{display:block;position:absolute;top:0;right:0;padding:2px;border:none;font-size:12px}#dont-show .close{background:transparent url(../i/skin/ui-icons_ef8c08_256x240.png) no-repeat -80px -128px;height:16px;width:16px;margin-top:3px;text-indent:-999999px;display:block;float:right}.js .search .note{display:none;position:relative}#content .gallery img{border:none}.gallery{margin-bottom:20px}.js .gallery-nav{display:none}.js .gallery{opacity:.6;position:relative}.js .gallery .loading{background:transparent url(../i/skin/ajax-loader-small-red.gif) center 50% no-repeat!important;display:block;height:31px;left:50%;position:absolute;top:50%;width:31px;z-index:3000;text-indent:-999999px}#content.full{float:left;margin-right:0;width:980px}* html #content.full{overflow-x:hidden}a{color:#b02a1a;text-decoration:none;font-weight:700}a:visited{color:#670003}a:hover{color:#a0271f;text-decoration:underline}a:focus{color:#fff;background-color:#b02a1a}.action{background:#fff;width:100%;border:1px solid #ccc;margin:0 0 20px 0}.action:after,.action:before{content:" ";display:table}.action:after{clear:both}.action .action-text{float:left;display:inline;width:63%;margin:10px 0 20px 20px}.action .action-text h3{font-family:Arial,Helvetica,sans-serif;font-size:1.4em;line-height:1.5em;margin:0 0 5px 0;font-weight:700}.action .action-image{position:absolute;bottom:0;right:20px}.drop-shadow{position:relative;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset}.drop-shadow:after,.drop-shadow:before{content:"";position:absolute;z-index:-2}.lifted{border-radius:4px}.lifted:after,.lifted:before{bottom:15px;left:10px;width:50%;height:20%;max-width:300px;-webkit-box-shadow:0 15px 10px rgba(0,0,0,.7);box-shadow:0 15px 10px rgba(0,0,0,.7);-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.lifted:after{right:10px;left:auto;-webkit-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg)}.action-button-wrap{display:inline}.action-button{background:#b02a1a url(../i/skin/icon-action-arrow.png) no-repeat right center;padding:4px 20px 4px 5px;color:#fff;font-weight:700!important;border-radius:2px;-webkit-transition:background .3s ease;transition:background .3s ease;text-shadow:1px 1px 1px #96190b;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.5);-o-box-shadow:0 2px 2px rgba(0,0,0,.5);box-shadow:0 2px 2px rgba(0,0,0,.5)}.action-button:hover{background-color:#96190b;color:#fff}.action-button:visited{color:#fff}#footer #share-links{padding:0 0 20px}#footer #share-links #share-this{margin-right:18px}#footer #share-links .social-flat-links .social-btn{float:left;margin:0 2% 0 0;background:#ccc;width:auto;clear:none}#footer #share-links .social-flat-links .social-btn a{display:block;padding:5px 10px;text-decoration:none;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#footer #share-links .social-flat-links .social-btn a:hover,#footer #share-links .social-flat-links .social-btn a:link,#footer #share-links .social-flat-links .social-btn a:visited{color:#fff;text-decoration:none;border-bottom:none;background-color:transparent}#footer #share-links .social-flat-links .facebook{background:#3B5998}#footer #share-links .social-flat-links .facebook a:hover{background:#4c70ba}#footer #share-links .social-flat-links .twitter{background:#00ACED}#footer #share-links .social-flat-links .twitter a:hover{background:#21c2ff}#footer #share-links .social-flat-links .google{background:#DD4B39}#footer #share-links .social-flat-links .google a:hover{background:#e47365}#footer #share-links .social-flat-links .linkedin{background:#0976B4}#footer #share-links .social-flat-links .linkedin a:hover{background:#0b96e5}#contact-widget{padding:0;margin-bottom:1.429em;font-size:1.072em}#contact-widget .widget-title,#contact-widget h2{padding:0 .96em;font-size:1.2em}#contact-widget dl{width:100%;margin:1em 0 0;overflow:hidden}#contact-widget dl dd,#contact-widget dl dt{margin:0}#contact-widget dl dd{padding-bottom:.5em;vertical-align:top;word-break:break-all}#contact-widget dl .widget-content-label{background-color:transparent;width:auto;float:left;clear:left;padding:0 .5em .5em 0;font-family:inherit;font-size:inherit;line-height:inherit}#contact-widget dl .widget-content-label:after{content:"\003A"}#contact-widget dl .widget-content-label--location{width:100%;padding-right:0}#contact-widget dl .widget-content-label--location,#contact-widget dl .widget-content-label--location+dd{padding-bottom:0}#contact-widget .widget-content-label,#contact-widget .widget-title{font-weight:700}#contact-widget .widget-content-subtitle,#contact-widget .widget-content-title{font-weight:600}#contact-widget a{padding:2px 2px 0;text-decoration:none;-webkit-transition:all .35s ease;transition:all .35s ease}#contact-widget a:link,#contact-widget a:visited{border-bottom:2px dotted #999}#contact-widget a:link{color:#b91b1b}#contact-widget a:visited{color:#670003}#contact-widget a:hover{color:#b91b1b;border-bottom:2px solid #b91b1b}#contact-widget a:active,#contact-widget a:focus{background-color:#b91b1b;color:#fff;border-bottom:none}#contact-widget .widget-content{background-color:transparent;padding:.75em 1.25em;border-bottom:0;font-size:1em}#contact-widget .widget-content+#contact-widget .widget-content{border-top:1px solid #999;padding-top:1.25em}#contact-widget .widget-content p:last-child{margin-bottom:0}#contact-widget .widget-content-list{padding:0}#contact-widget .widget-content-list,#contact-widget .widget-content-list li{list-style:none;margin:0}#contact-widget .widget-title{background:#e9e7e4 url(//www.city.ac.uk/__data/assets/image/0006/24396/widgets-top.gif) no-repeat top;-webkit-filter:none;filter:none;font-size:1.2em;line-height:1.6em;padding:10px 10px;margin:0;border-top:none;border-bottom:1px solid #fff;color:#333;font-family:arial,sans-serif;font-weight:700}.js #rss-block,.js #rss-widget{display:none}#rss-widget .rss-item{width:250px;padding:0 5px}#rss-widget .widget-content{padding:10px 0 5px 0;width:260px}#rss-widget .rss-meta{margin-bottom:10px;float:none;width:250px}#rss-widget .rss-meta:after,#rss-widget .rss-meta:before{content:" ";display:table}#rss-widget .rss-meta:after{clear:both}#rss-widget .rss-meta img{float:left;margin-right:10px}#rss-widget ol{width:250px}#rss-widget ol li{padding:10px;background:#fff;margin-bottom:1px;width:230px}#rss-widget h4{margin-bottom:0}#rss-widget .pub-date{margin-bottom:10px}#courses-widget .widget-content{margin:0;padding:0;border-bottom:none}#courses-widget .ui-accordion-header{font-weight:700;color:#333;border:none;border-bottom:1px solid #fff;font-size:1em;margin:0}#courses-widget .ui-accordion-header a{padding:5px}#courses-widget .ui-state-active{background-color:#EAE9E7}#courses-widget .ui-state-active a{border-width:0 0 1px 0}#courses-widget .ui-state-default{background-color:#EAE9E7}#courses-widget .ui-accordion-content{padding:0 1px}#courses-widget .ui-accordion-content li.course{background:#fff;border-bottom:1px solid #e7e7e7;padding:2px 5px}#courses-widget .ui-accordion-content li.course h4{font-size:1em;margin:0}#gallery-widget .scrollable{height:150px;min-height:250px;width:100px;overflow:visible!important;margin:0 0 0 76px}#gallery-widget .scrollable .items .item{float:left;width:145px;margin:0 5px}#gallery-widget .scrollable .items .item img{border:1px solid #fff}#gallery-widget .scrollable .items .active img{border:1px solid #000}#gallery-widget .scrollable .items .disabled img{filter:alpha(opacity=60);opacity:.6}#gallery-widget .scrollable .items .disabled .department,#gallery-widget .scrollable .items .disabled .job-title,#gallery-widget .scrollable .items .disabled .name{color:#ccc}#gallery-widget .scrollable .items .disabled .department a,#gallery-widget .scrollable .items .disabled .job-title a,#gallery-widget .scrollable .items .disabled .name a{color:#ccc}#gallery-widget .widget-content{overflow:hidden}#profileOverlay .profileImage{float:right;margin:10px 0 20px 20px}#profileOverlay .profileEmail{margin-bottom:25px}#profileOverlay .action-button-wrap{display:block}#events-widget .widget-content,#news-widget .widget-content,#spotlight-research-widget .widget-content,#testimonials-widget .widget-content{margin:0;padding:0}#news-widget .scrollable{min-height:220px}#news-widget ol li{padding:10px 0;margin:0 10px;border-bottom:1px solid #ccc}#news-widget ol li:after,#news-widget ol li:before{content:" ";display:table}#news-widget ol li:after{clear:both}#news-widget ol li:hover{background-color:#f7f7f7;cursor:pointer}#news-widget ol li h3,#news-widget ol li h4{font-size:1em;font-family:Arial,Helvetica,sans-serif;line-height:1.3em;margin:0 0 5px 0;overflow:hidden}#news-widget ol li img{float:left;margin:0 10px 0 0;display:inline}#news-widget ol li p{margin:0;overflow:hidden}#map-widget .map{display:block;height:182px;width:260px;position:relative;cursor:pointer;border:1px solid #fff;border-width:0 0 1px 0}#map-widget .map .magnifier,#map-widget .map img{position:absolute}#map-widget .map img{max-width:100%}#map-widget .map .magnifier{display:block;width:20px;height:20px;bottom:0;right:0;z-index:100;background:transparent url(../i/skin/icon-magnifier.png) no-repeat 0 0}#map-widget .map:hover .magnifier{background-position:0 bottom}#map-widget #mapJsData{display:none}#map-widget .widget-content{margin:0;padding:0;background:#EAE9E7}#map-widget .widget-content .vcard{margin:0 5px}#profiles-widget .widget-content{padding:10px 0}#profiles-widget ul{list-style-type:none;padding:0 10px;margin:0;overflow:hidden}#profiles-widget .person{margin-bottom:10px;overflow:hidden;float:left;width:240px}#profiles-widget .thumbnail-wrapper{background-color:#F9F9F9;border:1px solid #CCC;box-shadow:0 8px 6px -6px rgba(0,0,0,.2);-moz-box-shadow:0 8px 6px -6px rgba(0,0,0,.2);-webkit-box-shadow:0 8px 6px -6px rgba(0,0,0,.2);padding:5px;text-align:center;margin:0 10px 10px 10px;display:block}#profiles-widget .thumbnail{width:100%;text-align:center;vertical-align:middle}#profiles-widget .name{margin:10px 12px 0;clear:both}#profiles-widget .description{margin:5px 12px 0}#profiles-widget .scrollable{padding:10px 0}#profiles-widget .scrollable .items{padding:0}#profiles-widget .scrollable .person{width:260px}.scrollable{position:relative;overflow:hidden;width:260px;min-height:270px;height:auto!important;height:270px}.scrollable .items{width:20000em;position:absolute}.scrollable .items div{float:left;width:260px;height:auto}.widget .scrollable .items{width:20000em}.block .widget-controls,.widget .widget-controls{position:absolute;top:10px;right:10px}.block .widget-controls a,.widget .widget-controls a{background:#b02a1a;display:block;height:19px;width:auto;padding:2px 0;color:#fff;float:left;cursor:pointer;box-shadow:1px 1px 1px #ccc;-moz-box-shadow:1px 1px 1px #ccc;-webkit-box-shadow:1px 1px 1px #ccc}.block .widget-controls a span,.widget .widget-controls a span{background:transparent url(../i/skin/icon-arrow-sprite.png) 0 0 no-repeat;height:20px;width:20px}.block .widget-controls a:visited,.widget .widget-controls a:visited{color:#fff}.block .widget-controls a:hover,.widget .widget-controls a:hover{background-color:#e31b25}.block .widget-controls a:focus,.widget .widget-controls a:focus{background-color:#96190b}.block .widget-controls a:active,.widget .widget-controls a:active{background-color:#a0271f}.block .widget-controls a.disabled,.widget .widget-controls a.disabled{filter:alpha(opacity=50);opacity:.5}.block .widget-controls a.disabled:hover,.widget .widget-controls a.disabled:hover{background:#b02a1a;cursor:auto}.block .widget-controls a.prev,.widget .widget-controls a.prev{border-radius:2px 0 0 2px;border-right:1px solid #fff}.block .widget-controls a.prev span,.widget .widget-controls a.prev span{background-position:5px -185px;text-indent:-99999px;display:block}.block .widget-controls a.all,.block .widget-controls a.refresh,.widget .widget-controls a.all,.widget .widget-controls a.refresh{border-right:1px solid #fff;text-align:center;padding:2px 5px;line-height:1.6em}.block .widget-controls a.all span,.block .widget-controls a.refresh span,.widget .widget-controls a.all span,.widget .widget-controls a.refresh span{margin:0 10px;background:0 0}.block .widget-controls a.next,.widget .widget-controls a.next{border-radius:0 2px 2px 0}.block .widget-controls a.next span,.widget .widget-controls a.next span{background-position:5px -125px;display:block;text-indent:-99999px}#content .scrollable{width:500px}#content .scrollable .items div{width:480px;padding:0 10px}#content.unit-page .scrollable{width:700px}#content.unit-page .scrollable .items div{width:680px}#content #rss-block .rss-meta{float:none}#content #rss-block .rss-item h4{margin:0}#content #rss-block ol li,#content #rss-block ul li{padding:10px;margin:0 0 1px 0;background:#fff;list-style:none}#content .widget-controls a{border-bottom:none}#content .block{margin:0 0 20px 0;padding:0 0 10px 0;position:relative}#content .block:after,#content .block:before{content:" ";display:table}#content .block:after{clear:both}#content .block h2{margin:0;padding:10px;border-bottom:1px solid #fff;background-color:#eae9e7;background-image:-webkit-gradient(linear,left top,left bottom,from(#eae9e7),to(#e0dbd7));background-image:-webkit-linear-gradient(top,#eae9e7 0,#e0dbd7 100%);background-image:linear-gradient(to bottom,#eae9e7 0,#e0dbd7 100%)}#content .block .block-content{margin:0;padding:10px 0;background:#EAE9E7;border-bottom:1px solid #fff}#content .block .block-content:after,#content .block .block-content:before{content:" ";display:table}#content .block .block-content:after{clear:both}#slider-wrapper #slider h2,.widget h2{font-size:1.2em;line-height:1.6em;padding:10px 10px;margin:0;border-top:none;border-bottom:1px solid #fff;color:#333;font-family:arial,sans-serif;font-weight:700;background-color:#eae9e7;background-image:-webkit-gradient(linear,left top,left bottom,from(#eae9e7),to(#e0dbd7));background-image:-webkit-linear-gradient(top,#eae9e7 0,#e0dbd7 100%);background-image:linear-gradient(to bottom,#eae9e7 0,#e0dbd7 100%)}.widget{margin:0 0 20px 0;padding:0 0 10px 0;position:relative}.widget:after,.widget:before{content:" ";display:table}.widget:after{clear:both}.widget .widget-content{margin:0;padding:10px 5px;background:#EAE9E7;border-bottom:1px solid #fff}.widget .widget-content:after,.widget .widget-content:before{content:" ";display:table}.widget .widget-content:after{clear:both}.widget .widget-content.scrollable{-webkit-box-sizing:content-box;box-sizing:content-box}.widget .widget-content ul{margin:0 0 0 5px}.widget .widget-content h2{font-size:1.2em}.widget .widget-content h3{font-size:1.1em;font-weight:700;font-family:Arial,Helvetica,sans-serif}.widget .widget-content h2,.widget .widget-content h3{margin:0 0 5px 0;padding:0;border:none;color:#333;text-transform:none}.widget .widget-content blockquote{clear:both;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;background:transparent url(../i/skin/small-quote.png) no-repeat left top;padding:0 0 0 20px;margin:0 0 10px 0}.widget .widget-content img.right{margin:0 0 5px 5px}.widget .widget-content img.left{margin:0 5px 5px 0}.widget .widget-content .vcard{border-bottom:1px solid #ccc;padding:10px 5px}.widget .widget-content .vcard .fn{font-weight:700}.widget .widget-content .vcard .fax span,.widget .widget-content .vcard .tel span{font-weight:700}.widget .widget-content .vcard:last-child{border-bottom:none}.widget .vcalendar{border:none;width:260px}.widget .vcalendar li.vevent{background:0 0;padding:0;margin:0 10px;width:240px;border-bottom:1px solid #ccc}.widget .vcalendar li.vevent:last-child{border:none}.widget .vcalendar li.vevent:lfirst-child{padding-top:none}.widget .vcalendar li.vevent:hover{background-color:#f7f7f7;cursor:pointer}.widget .vcalendar li.vevent .date{margin:10px 10px 10px 0;padding:0;width:70px!important;float:left;display:inline}.widget .vcalendar li.vevent .event-details{width:160px;margin:10px 0}.careers-widget .widget-content{padding:3px;margin:0}.careers-widget .widget-content ul{list-style:none;margin:0;padding:0}.careers-widget li{padding:0;margin-top:5px}.careers-widget li a{display:block;padding:10px 5px;background:#fff;color:#004386}#flickr-widget .widget-content,#twitter-widget .widget-content{padding:0}#flickr-widget .widget-content ul,#twitter-widget .widget-content ul{list-style:none;margin:0;padding:0}#flickr-widget li,#twitter-widget li{background:#fff;margin-bottom:1px;padding:0}#flickr-widget ul.js,#twitter-widget ul.js{position:absolute;width:2000em}#flickr-widget ul.js li,#twitter-widget ul.js li{width:250px}#flickr-widget ul.js div,#twitter-widget ul.js div{float:left;padding:10px 5px}#sidebar .twitter-timeline{margin-bottom:20px}#gallery-widget .widget-content{padding:5px}#flickr-widget .imageurl{display:none}#flickr-widget li>a,#flickr-widget li>a img{display:block;margin:0 auto;border:solid #fff;border-size:2px 0}#flickr-widget .image-meta{min-height:50px;padding:10px 10px 10px 70px;margin:0;background:#fff no-repeat 10px 10px;position:absolute;bottom:0;left:0;display:none;filter:alpha(Opacity=95);opacity:.95}#flickr-widget li{position:relative}#flickr-widget li:hover{z-index:99}#flickr-widget li:hover .image-meta{display:block}#testimonials-widget ul{list-style-type:none;padding:10px 0 0 0;margin:0}#testimonials-widget ul li{padding:0 10px;margin:0;float:left;width:240px}#testimonials-widget ul li:after,#testimonials-widget ul li:before{content:" ";display:table}#testimonials-widget ul li:after{clear:both}#testimonials-widget blockquote{clear:both;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;background:transparent url(../i/skin/small-quote.png) no-repeat left top;padding:0 0 0 20px}#testimonials-widget .details{margin:0 0 10px 0;overflow:hidden;width:auto;float:none}#testimonials-widget .details .name{font-weight:700}#testimonials-widget img{float:left;display:inline;padding:0 10px 0 0}#testimonial-dialog .loader{background:transparent url(../i/skin/ajax-loader-small-red.gif) no-repeat 0 0;display:block;position:absolute;top:40%;left:49%;height:32px;width:32px;text-indent:-99999px}#testimonial-dialog .details{margin:0 0 10px 0;overflow:hidden;width:auto;float:none}#testimonial-dialog .details p{margin:0 0 5px 0}#testimonial-dialog .details .name{font-weight:700}#testimonial-dialog .details img{float:left;display:inline;margin:0 10px 0 0}#spotlight-research-widget ul{list-style-type:none;padding:10px 0 0 0;margin:0}#spotlight-research-widget ul li{padding:0 10px;margin:0;float:left;width:240px}#spotlight-research-widget ul li:after,#spotlight-research-widget ul li:before{content:" ";display:table}#spotlight-research-widget ul li:after{clear:both}#spotlight-research-widget .thumbnail{width:100%}#spotlight-research-widget .summary{margin-bottom:20px}#sidebar .widget{background:#E0DBD7}#sidebar .widget.free-html{background:0 0}#sidebar-left .widget{background:#E0DBD7}#slideshow-container{position:relative}#lectures-slideshow{margin:10px 0 0 50px}#slideshow-nav{margin:10px}#slideshow-nav a{display:block;float:left;padding:4px;color:#fff;background:#b02a1a;margin:1px}#slideshow-nav a.activeSlide{background:#b02a1a}#slideshow-nav a:visited{color:#fff}#slideshow-nav a:hover{background:#96190b}#slideshow-nav a.controls{text-indent:-999999px;padding:4px 10px}#slideshow-nav #prev2{background:#666 url(../i/skin/icon-arrow-white-left.png) no-repeat scroll center}#slideshow-nav #next2{background:#666 url(../i/skin/icon-arrow-white-right.png) no-repeat center center}#slideshow-nav #next2:hover,#slideshow-nav #prev2:hover{background-color:#085153}#carousel-nav #prev2{background:#666 url(../i/skin/icon-arrow-white-left.png) no-repeat center center}#sidebar-left{float:left;margin-right:20px;width:180px}* html #sidebar-left{overflow-x:hidden}.map-parameters{display:none}.free-text p{margin:0 0 10px 0}.city-vision-widget{background-color:#B02A1A;display:block;color:#fff;text-align:center;padding:50px 15px 50px;font-size:2.8em;line-height:.9em;font-family:Georgia,"Times New Roman",Times,serif;font-weight:400}.city-vision-widget span{display:block;color:#fff}.city-vision-widget hr{position:relative;top:8px;border-color:#cb8880}.city-vision-widget .year{background-color:#B02A1A;color:#fff;margin:-27px auto 0;position:relative;width:100px}.city-vision-widget sup{vertical-align:super;font-size:.6em}a.city-vision-widget:hover{text-decoration:none}a.city-vision-widget:hover hr{border-color:#B02A1A}.js #clearing-note{padding-bottom:40px;background-image:url(../i/skin/ajax-loader-small-red.gif);background-position:2% 80%;background-repeat:no-repeat}.js #clearing-note.loading-complete{background-image:none;padding-bottom:10px}.js #clearing-note .initial{display:none}.clearing-message-wrapper{margin-bottom:10px;font-size:1.3em;width:100%}.clearing-message-wrapper a{color:#b91b1b;border-bottom:1px dotted #ccc;text-decoration:none}.clearing-message-wrapper a:hover{border-bottom:1px solid #a22833;color:#b91b1b}.clearing-message-wrapper a:active,.clearing-message-wrapper a:focus{background-color:#b91b1b;color:#fff;border:none}.clearing-message-wrapper .ui-icon{float:left;margin-right:5px}.clearing-message-wrapper.clearing-message{padding:15px 20px;background-color:#eee;margin-bottom:20px;overflow:hidden}.clearing-message-wrapper .clearing-message{padding:15px 20px;background-color:#eee;margin-bottom:20px;overflow:hidden}.clearing-message-wrapper .clearing-message .info{float:left}.clearing-message-wrapper .clearing-message .title{font-size:1.1em;float:left;margin-bottom:10px}.clearing-message-wrapper .clearing-message .ucas{font-size:1.1em;float:left;margin-right:15px}.clearing-message-wrapper .clearing-message .status{clear:both;font-size:1.3em;margin:5px 0 15px;font-weight:700;float:left}.clearing-message-wrapper .clearing-message .message{float:left;clear:both}.clearing-message-wrapper.loading{background-image:url(../i/skin/ajax-loader-small-red.gif);background-position:2% 50%;background-repeat:no-repeat;background-color:#eee;padding:20px 20px 20px 60px}.clearing-message-wrapper h2{padding-top:0;margin-top:0;border:none}.clearing-message-wrapper h2 .ui-icon{margin-top:5px}.clearing-message-wrapper .clearing-vacancies{background-color:#649a44}.clearing-message-wrapper .clearing-vacancies a:active,.clearing-message-wrapper .clearing-vacancies a:focus{color:#649a44}.clearing-message-wrapper .clearing-no-vacancies{background-color:#a22833}.clearing-message-wrapper .clearing-no-vacancies a:active,.clearing-message-wrapper .clearing-no-vacancies a:focus{color:#a22833}.clearing-message-wrapper .clearing-no-vacancies,.clearing-message-wrapper .clearing-vacancies{color:#fff}.clearing-message-wrapper .clearing-no-vacancies h2,.clearing-message-wrapper .clearing-vacancies h2{color:#fff}.clearing-message-wrapper .clearing-no-vacancies a,.clearing-message-wrapper .clearing-vacancies a{color:#fff;border-bottom:1px dotted #ccc;text-decoration:none}.clearing-message-wrapper .clearing-no-vacancies a:hover,.clearing-message-wrapper .clearing-vacancies a:hover{border-bottom:1px solid #fff}.clearing-message-wrapper .clearing-no-vacancies a:active,.clearing-message-wrapper .clearing-no-vacancies a:focus,.clearing-message-wrapper .clearing-vacancies a:active,.clearing-message-wrapper .clearing-vacancies a:focus{background-color:#fff}.clearing-message-wrapper .clearing-message--overseas .vcard,.clearing-message-wrapper .clearing-message--ukeu .vcard,.clearing-message-wrapper .clearing-vacancies--always .vcard{float:none;margin-top:90px;clear:both}.clearing-message-wrapper .clearing-message--error .vcard{float:none;margin-top:50px;clear:both}.clearing-message-wrapper .vcard{margin:0 90px 10px 0;float:right}.clearing-message-wrapper .vcard .name{font-weight:700;font-size:1.1em;margin-bottom:0}.clearing-message-wrapper .vcard .email,.clearing-message-wrapper .vcard .url{clear:both;float:left;margin-bottom:5px}.clearing-message-wrapper .vcard .tel{font-size:1.2em;margin-bottom:0}.course__clearing-cta{padding:20px;margin-bottom:15px;color:#fff;background:#0377a0}.course__clearing-cta h2{color:#fff;font-size:1.4em;margin:0;border:none}.course__clearing-cta a{font-size:16px}.course__clearing-cta a:link{color:#b91b1b;border-bottom-width:2px;border-bottom-style:dotted;border-bottom-color:#999}.course__clearing-cta a:visited{color:#670003;border-bottom-color:#999}.course__clearing-cta a:hover{text-decoration:none;border-bottom-color:#670003;border-bottom-style:solid}.course__clearing-cta a:focus{background-color:#b91b1b;color:#FFF;border-bottom-color:transparent}.course__clearing-cta a:active{background-color:#b91b1b;color:#FFF;border-bottom-color:transparent}.course__clearing-cta a:link{color:#eee;border-bottom-color:#ccc}.course__clearing-cta a:visited{color:#eee}.course__clearing-cta a:hover{color:#FFF;border-bottom-color:#FFF}.course__clearing-cta a:focus{background-color:#FFF;color:#555;border-bottom-color:transparent}.course__clearing-cta a:active{background-color:#FFF;color:#555;border-bottom-color:transparent}.course__clearing-cta__tariff{margin-top:1em!important;margin-bottom:0!important}.course__clearing-cta__tariff__ucas{display:block;font-weight:700}.course__clearing-cta__tariff__accepted{margin-left:.5em}#social-list{list-style:none;padding:0;margin:0 0 0 5px}#social-list li{margin:0 0 5px 0}#social-list a{padding:0 0 0 42px;background:transparent url(../i/skin/vector-social-media-icons/social-list.png) no-repeat 0 0;display:block;line-height:32px;height:32px;border-bottom:none}#social-list a span{border-bottom:1px solid #ccc}#social-list a:hover span{border-bottom:none}#social-list a:focus span{background:#B02A1A}#social-list a:hover{text-decoration:none}#social-list .twitter{background-position:0 -52px}#social-list .google{background-position:0 -104px}#social-list .youtube{background-position:0 -156px}#social-list .linkedin{background-position:0 -208px}#social-list .pinterest{background-position:0 -260px}#search-bar{background:#e7e7e7;margin:10px 0 10px 0;padding:5px}#search-bar #queries_all_query{height:20px;background:#fff;padding:3px 3px 4px 3px;font-size:1.4em;border:1px solid #f2f2f3;border-right:1px solid #fff;width:258px}#search-bar #queries_all_query:focus{border:1px solid #04a6ac}.search-controls{border-top:3px solid #000;padding:5px 0}.search-controls:after,.search-controls:before{content:" ";display:table}.search-controls:after{clear:both}.search-controls p{display:inline;width:auto;margin:0 10px 0 0}.search-controls .page-number{padding:0 3px}.search-pager{float:right}.vcalendar{list-style:none;margin:0;padding:0;list-style-position:inside}.vcalendar li{border-bottom-color:#e7e7e7;border-bottom-width:1px;border-bottom-style:solid;padding:20px;background:#f7f7f7;list-style:none;margin:0;list-style-position:outside}.vcalendar li:after,.vcalendar li:before{content:" ";display:table}.vcalendar li:after{clear:both}.vcalendar li .event-details{float:left;margin-right:20px;width:500px}* html .vcalendar li .event-details{overflow-x:hidden}.vcalendar li .event-details .event-summary{color:#000;margin:0}.vcalendar li .event-details h2{font-size:1.1em;font-family:arial;margin:0 0 5px 0;border:none}.vcalendar li .event-details h2 a{font-weight:700}#content .date,.date{float:left;display:inline;font-size:small;text-align:center;background:#fff;margin:0 20px 0 0;width:70px}#content .date .date-month,.date .date-month{background:#b02a1a;background:-webkit-gradient(linear,left top,left bottom,from(#b02a1a),to(#a0271f));background:-webkit-linear-gradient(top,#b02a1a 0,#a0271f 100%);background:linear-gradient(to bottom,#b02a1a 0,#a0271f 100%);color:#fff;margin:0;padding:0;font-weight:700;border:1px solid #b02a1a;border-width:1px 1px 0 1px}#content .date .date-day-no,.date .date-day-no{font:2.2em/1.1em Georgia,serif;color:#333;padding:0;margin:0;border:1px solid #ccc;border-width:0 1px 0 1px}#content .date .date-day,.date .date-day{font:.9em Georgia,serif;padding:0 0 5px 0;margin:0;border:1px solid #ccc;border-width:0 1px 1px 1px}#content .date .duration,.date .duration{margin:1px 0 0 0;background:#E0DBD7;width:100%;display:block;padding:1px 0}#single-event{border-top:none}#content #event-detail abbr,#content #event-detail acronym{border:none;cursor:auto}#event-detail:after,#event-detail:before{content:" ";display:table}#event-detail:after{clear:both}#event-detail dt{width:180px;float:left;padding:10px 0 10px 0;margin:0;font-weight:700;display:block;background:0 0}#event-detail dd.hidden,#event-detail dt.hidden{display:none}#event-detail dd{padding:10px 0 10px 180px;margin:0;border-bottom:1px solid #e7e7e7;display:block;float:none}#event-detail dd.last,#event-detail dt.last{border-bottom:none}#event-detail dd.last{padding-bottom:20px}#event-detail dd.description ol,#event-detail dd.description ul{list-style-position:outside;margin:0 0 10px}#event-detail dd.description ul{list-style-type:disc;padding:0 0 0 1.15em}#event-detail dd.description ol{list-style-type:decimal;padding:0}#event-detail dd.description ol li,#event-detail dd.description ul li{background:0 0;border:none;padding:0;display:list-item;overflow:visible;list-style-position:outside}#event-detail dd.description ul li{list-style-type:disc}#event-detail dd.description ol li{list-style-type:decimal}.sign-up{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding:10px 0;text-align:right;position:relative}.sign-up span:first-child{margin-right:5px}.js .events #book-modal,.js .events .calendar-options{display:none}html .events .booking{cursor:wait}html.js .events .booking{cursor:pointer}#book-modal .wForm form .actions{background-color:#fff!important}#book-modal .wForm form .actions input.submitting{background:#fff url(../i/skin/ajax-loader-small-red.gif) 4px 4px no-repeat;width:50px;height:50px;text-indent:-99999px;display:block;background-color:#fff!important;border:none}.events #page-header span{display:inline;float:left;margin:20px 10px}.events #page-header .date{margin:0}.events #page-header h1{margin-left:20px;width:auto;max-width:610px;overflow:hidden}.events #page-header #calendar-selection{float:left;padding-left:20px}.events #page-header #calendar-selection p{float:left;padding:0 5px 0 5px}.events #page-header #calendar-selection p a{background:transparent url(../i/skin/icon-calendar-icons.png) no-repeat 0 0;padding:1px 0 1px 25px;border:none}.events #page-header #calendar-selection p a:hover{text-decoration:underline}.events #page-header #calendar-selection .outlook a{background-position:0 -32px}.events #page-header #calendar-selection .yahoo a{background-position:0 -96px}.events .multiday #page-header h1{max-width:500px}.events #content{float:left;margin-right:20px;width:700px;margin-bottom:20px}* html .events #content{overflow-x:hidden}.events #content .ui-dialog #book-modal{float:none}.events #content.index-archive{font-size:1em}.events #content.index-archive h1{font-size:2.4em}.events #content.index-archive .standfirst{font-size:1.4em}.events #content.index-archive #results li{padding:20px}.events #content.index-archive #results li h2{padding:0}.events #content.index-archive #results li h2 a{font-weight:700}.events #book-modal{float:left;margin-right:20px;width:700px}* html .events #book-modal{overflow-x:hidden}.events #book-modal .calendar-options{display:block}div.scrollingHotSpotLeft{min-width:75px;width:10%;height:100%;background-image:url(../i/cass/people-carousel/big_transparent.gif);background-repeat:repeat;background-position:center center;position:absolute;z-index:200;left:0;cursor:url("../i/cass/people-carousel/cursors/cursor_arrow_left.cur'), w-resize; }/* Visible left hotspot */div.scrollingHotSpotLeftVisible { background-image: url(../i/cass/people-carousel/cursors/cursor_arrow_left.cur); background-color: #fff; background-repeat: no-repeat; opacity: 0.35; /* Standard CSS3 opacity setting */ -moz-opacity: 0.35; /* Opacity for really old versions of Mozilla Firefox (0.9 or older) */ filter: alpha(opacity=35); /* Opacity for Internet Explorer. */ zoom: 1; /* Trigger "hasLayout" in Internet Explorer 6 or older versions */ }/* Invisible right hotspot */div.scrollingHotSpotRight { min-width: 75px; width: 10%; height: 100%; background-image: url(../i/cass/people-carousel/big_transparent.gif");background-repeat:repeat;background-position:center center;position:absolute;z-index:200;right:0;/*ursor:url('../i/cass/people-carousel/arrow_right.gi), url("../i/cass/people-carousel/cursors/cursor_arrow_right.cur'),e-resize;*/
  cursor:url(../i/cass/people-carousel/cursors/cursor_arrow_right.cur),e-resize}/* Visible right hotspot */ div.scrollingHotSpotRightVisible{background-image:url(../i/cass/people-carousel/cursors/cursor_arrow_right.cur);background-color:#fff;background-repeat:no-repeat;opacity:.35;filter:alpha(opacity=35);-moz-opacity:.35;zoom:1}/* The scroll wrapper is always the same width and height as the containing element (div). Overflow is hidden because you don't want to show all of the scrollable area.
*/ div.scrollWrapper{position:relative;overflow:hidden;width:100%;height:100%}div.scrollableArea{position:relative;width:auto;height:100%}.honorary-graduate{height:30px;background:#693;border-color:#4d7326}.honorary-graduate span{border:medium none;color:#FFF;display:block;left:0;margin-bottom:10px;padding:4px 12px;position:absolute;text-shadow:1px 1px #666;top:0}.cass-profile{width:170px}.cass-profile .thumbnail{margin-top:30px}div.scrollWrapper{margin:5px 0 0 5px;overflow:hidden}div#cass-profile>ul.tag-list{padding-top:15px}#makeMeScrollable{width:475px;height:auto;border:1px solid #d3d3d3;border:1px solid #d3d3d3;position:relative;display:block;padding-right:10px;padding-bottom:30px}#makeMeScrollable div.scrollableArea div{position:relative;float:left;margin:0;padding:0;margin-right:5px;width:155px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.profile_name{font-weight:600;color:#000}.profile-type{float:left;width:150px;background-color:#219412;height:30px}.profile-type a{color:#fff;position:relative;top:5px;left:5px}.cass-profile .thumbnail{margin:0}#acc-profiles-holder img{float:lef;position:relative;top:0;left:0}#acc-profiles-stripe{width:144px;height:30px;background-color:#B22E27;margin-bottom:4px;z-index:999;position:relative}#acc-profiles-stripe a{color:#fff;font-weight:700;position:relative;left:11px;top:4px}#acc-profiles-holder img+#acc-profiles-holder-inner{padding-left:170px;display:block;position:relative;top:-30px}#acc-profiles-holder-inner-bottom{margin-left:0;margin-top:-10px;display:block}#acc-profiles-holder-inner-bottom h4{float:left}#acc-profiles-holder-inner-bottom p{padding:0 20px}#acc-profiles-holder-inner h4{width:150px;margin:0}.profile-email{color:#9F2520;font-weight:700}div.bottom{position:relative;bottom:0}div.bottom p{color:#9F2520;font-weight:700}div.bottom p:last-child{float:right;color:#9F2520;font-weight:700}div.bottom .acc-bottom-div{position:relative;bottom:10px;left:20px}.float-left{float:left}.ui-accordion-content{overflow-x:hidden!important}.clear{clear:both}