body{font-family:Arial,Helvetica,sans-serif;font-size:80%}#header #search_query,#header #search_submit{color:#777;line-height:18px}#header a,#footer a,footer a{text-decoration:none}#header a:hover,#footer a:hover,footer a:hover{text-decoration:underline}#header,#footer div{text-align:right}#footer,footer,#subfooter,#userfooter{line-height:1.5em}div#subfooter{text-align:left}#subfooter div.links p{font-weight:bold}#subfooter ul{list-style-type:none}#subfooter h4{margin-bottom:5px;font-weight:bold}abbr{border-bottom:1px dotted #333;cursor:help}blockquote{font-style:italic}body,#breadcrumbs,#footer{border:0 solid transparent}img{border:0}#page{background:#fff none no-repeat scroll left bottom;border-radius:0}#header{background:transparent none no-repeat scroll left top;border-radius:0}#footer,footer{border-top-width:1px;background-repeat:no-repeat;background-position:left bottom;border-radius:0}#subfooter,#userfooter{border-bottom-width:1px;border-color:#fff;background-color:#efefef;border-top:1px solid #244857 !important}#breadcrumbs{border-bottom-width:1px}#breadcrumbs li{background:transparent url("images/breadcrumb_arrow.gif") no-repeat scroll right center}#breadcrumbs li.last{background-image:none}#header li,#footer li{border-right:1px solid #305f6f}#header li.last,#footer li.last{border-right:0}#header #search_query,#header #search_submit{border:1px solid #aaa}#header #search_query{border-right:0}#header #search_submit{border-left:0;background:transparent url("images/magglass.gif") no-repeat scroll center;cursor:pointer}#header fieldset{border:0}body{margin:10px}#page{width:940px;margin:0 auto;padding:10px}h1,h2,h3,h4,h5,h6,p{margin-top:0;padding:0;margin-bottom:6px}p{margin-bottom:15px}#content li,#features li{margin-bottom:5px;padding-bottom:3px}blockquote{margin:0 auto 15px auto;width:90%}#topnav ul,#subnav ul,#breadcrumbs ul,#nav ul,#header ul,#footer ul,footer ul{margin:0;padding-left:0}#header{margin:-10px;padding:10px}#header img{float:left;padding:5px 0 0 5px}#header fieldset{margin:0;padding:0}#header input,#header label{vertical-align:top}#header input{margin:0;padding:0}#header label{margin:0 12px 0 5px}#header #search_query{padding:2px 4px;height:18px;width:150px}#header #search_submit{width:24px;height:24px}#header ul,#header form,#quicklinks{margin:0 0 10px 0}#quicklinks{margin-bottom:0}#quicklinks>label{margin:0}#header noscript{float:right}#header li,#footer li{padding:0 5px}#header li.last,#footer li.last{padding-right:0}#topnav,#subnav,#breadcrumbs,#footer,footer,#subfooter,#userfooter{clear:both}#topnav{margin-top:10px}#topnav li,#subnav li{float:left}#topnav li a,#subnav li a{display:block}#topnav li,#subnav li,#breadcrumbs li,#footer li,#header li{display:inline}#header noscript p,#header noscript ul{display:inline}#breadcrumbs ul{padding:3px 6px}#breadcrumbs ul li{padding:0 11px 0 5px}#breadcrumbs ul li.first{padding-left:0}#breadcrumbs ul li.last{padding-right:0}#nav li{display:block}#nav li a{display:block;padding:8px}#nav ul ul{margin-bottom:-1px}#columns{margin:10px 0 10px 240px;clear:both}#columns.c,#columns.cf{margin-left:0}#columns.nc #features,#columns.cf #nav,#columns.c #nav,#columns.c #features{display:none}#nav{float:left;width:230px;margin:0 10px 10px -240px}#content_head{float:none;width:700px}#columns.c #content_head,#columns.cf #content_head{width:940px}#content{float:left;width:460px}#columns.nfc #content{float:right;margin-left:10px}#columns.c #content{width:940px}#columns.nc #content,#columns.cf #content{width:700px}#features{float:right;width:230px}#footer{padding:10px 10px 15px 10px;margin-top:10px}#footer p,#footer ul{margin:0}#footer ul{float:right}#footer hr,footer hr{clear:both;color:#c2d8de;height:1px;border-style:solid;border-width:0;border-top-width:1px}#subfooter,#userfooter{margin:0;padding:10px 10px 0 10px;border-style:solid;border-width:0;border-bottom-width:1px}#subfooter div.links{float:right}#subfooter div.links ul{margin-top:5px}#subfooter div.links p{margin-bottom:1em}.print_only,.mobile_only{display:none}

#page{border-radius:12px}#header{border-radius:12px 12px 0 0}#footer,footer{background-image:url("images/gen_footer_bottom.png");border-radius:0 0 12px 12px}div.feature{background:transparent url("images/rounded_bottomleft.png") no-repeat scroll bottom left;border-radius:0 12px 0 12px}a.feature{background:transparent url("images/rounded_bottomleft.png") no-repeat scroll bottom left}a.feature h1{background:transparent url("images/rounded_topright.png") no-repeat scroll right top}div.feature h4{background:transparent url("images/rounded_topright.png") no-repeat scroll right top}body.external div.feature h4{background-image:url("images/rounded_topright.png")}body.home.external #content div.feature,body.home.external #content div.feature h4{border-radius:0 12px 0 0}ul.navbar li.bottom.left a{background:transparent url("images/rounded_bottomleft.png") no-repeat scroll left bottom}ul.navbar li.bottom.left{border-bottom-left-radius:12px}ul.navbar li.bottom.right a{background:transparent url("images/rounded_bottomright.png") no-repeat scroll right bottom}ul.navbar li.bottom.right{border-bottom-right-radius:12px}div.banner p{background:transparent url("images/rounded_topright.png") no-repeat scroll left top}div.banner_quote p,div.banner_video p{background:#49a1bb url("images/rounded_topright.png") no-repeat scroll right top}

.hide{display:none}.invisible{visibility:hidden}.show-for-sr,.show-on-focus,.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.left,.float-left{float:left!important;margin-left:0!important;clear:left}.right,.float-right{float:right!important;margin-right:0!important;clear:right}.clearfix:after,.clearfix:before{content:' ';display:table}.clearfix:after{clear:both}.clear{clear:both}br.clear{line-height:0}@media screen and (max-width: 39.9375em){.hide-for-small-only{display:none!important}}@media screen and (max-width: 0em),screen and (min-width: 40em){.show-for-small-only{display:none!important}}@media screen and (min-width: 40em){.hide-for-medium{display:none!important}}@media screen and (max-width: 39.9375em){.show-for-medium{display:none!important}}@media screen and (min-width: 40em) and (max-width: 63.9375em){.hide-for-medium-only{display:none!important}}@media screen and (max-width: 39.9375em),screen and (min-width: 64em){.show-for-medium-only{display:none!important}}@media screen and (min-width: 64em){.hide-for-large{display:none!important}}@media screen and (max-width: 63.9375em){.show-for-large{display:none!important}}@media screen and (min-width: 64em) and (max-width: 74.9375em){.hide-for-large-only{display:none!important}}@media screen and (max-width: 63.9375em),screen and (min-width: 75em){.show-for-large-only{display:none!important}}.hide-for-portrait,.show-for-landscape{display:block!important}@media screen and (orientation: landscape){.hide-for-portrait,.show-for-landscape{display:block!important}}@media screen and (orientation: portrait){.hide-for-portrait,.show-for-landscape{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation: landscape){.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation: portrait){.hide-for-landscape,.show-for-portrait{display:block!important}}div.feature{font-size:.95em;line-height:1.3em;padding:8px;margin-bottom:10px;border-radius:0;overflow:auto}#content div.feature{border-radius:0;background-image:none}div.feature.square,div.feature.square h4{border-radius:0 !important;background-image:none !important}div.feature h2,div.feature h3,div.feature h4,div.feature h5,div.feature h6{font-family:Arial,Helvetica,sans-serif;font-weight:normal;margin-left:5px}div.feature h3{font-weight:bold}div.feature h2{font-size:1.5em;line-height:1.1em;font-weight:bold}div.feature p{margin-left:5px}a.feature:hover div.feature{background-image:url("images/opacity10.png") !important;background-repeat:repeat}a.feature{padding:8px;margin:0 0 10px 0;text-decoration:none}a.feature div.feature{height:12em;width:100%;margin:-8px;padding:8px}a.feature h1{line-height:1.2em;margin:-8px -8px 2px 3px;padding:16px 8px 0 0;font-size:1.7em}div.feature h4{margin:-8px -8px 10px -8px;padding:9px;font-size:1.3em;font-weight:bold}div.feature ul,div.feature ol{padding-left:20px}body.home.external #content div.feature,body.home.external #content div.feature h4{overflow:hidden;border-radius:0}div.feature img.fill-top{margin:-8px;margin-bottom:8px}.half,.quarter,.third{float:left;margin:0 5px 5px 5px;padding:8px}.full{margin:0 0 5px 0;padding:8px}img.full{padding:0}#content .half{width:206px}#columns.c #content .half{width:449px}#columns.nc #content .half,#columns.cf #content div.half{width:326px}#content .quarter{width:91px}#columns.c #content .quarter{width:211px}#columns.nc #content .quarter,#columns.cf #content .quarter{width:151px}#content .third{width:130px}#columns.c #content .third{width:290px}#columns.c #content .third.column{width:306px}#columns.nc #content .third,#columns.cf #content .third{width:210px}#columns.nc #content .third.column,#columns.nc #content .third.column{width:226px}.column{padding:0 !important}.column.left{margin-right:6px}.column.right{margin-left:6px}div.hotticket{height:150px;overflow:hidden;margin-bottom:10px}div.hotticket a{text-decoration:none}div.hotticket img{margin:-10px -8px 0 -8px}body.home div.feature h4{font-weight:normal}div.tryptic{overflow:hidden}div.tryptic img{margin:-8px;width:306px}div.feature.tryptic{background-image:none;border-radius:0}#columns.ncf #content div.tryptic img,#columns.nfc #content div.tryptic img{width:146px}#columns.nc div.tryptic img,#columns.cf #content div.tryptic img,#columns.ncf #content_head div.tryptic img{width:226px}ul.navbar{padding:0;margin:0;margin-bottom:10px;clear:both}ul.navbar li{display:inline;float:left;margin:0 4px 4px 0;background-image:none}ul.navbar li:hover{background-image:url("images/opacity10.png")}ul.navbar li.bottom{margin-bottom:10px}ul.navbar a{display:block;width:92px;padding:7px 10px;color:#fff;font-size:1.3em;text-decoration:none;margin:0}#columns.nc ul.navbar a,#columns.cf ul.navbar a,#columns.ncf #content_head ul.navbar a{width:152px}#columns.c ul.navbar a,#columns.cf #content_head ul.navbar a{width:212px}ul.navbar li.bottom.left{border-bottom-left-radius:0}ul.navbar li.bottom.right{border-bottom-right-radius:0}div.banner,div.banner_quote,div.banner_video,div.banner_section{height:190px;overflow:hidden;margin-bottom:10px;position:relative}div.banner img{width:100%}div.banner p{position:absolute;top:0;right:-10px;height:10px;width:10px;padding-left:10px;overflow:hidden;border-top-right-radius:0}div.banner_quote img{border-right:3px solid #fff;overflow:hidden;position:absolute}div.banner_quote p,div.banner_video p{color:#fff;padding:10px;width:375px;position:absolute;right:0;height:100%;border-left:5px solid #fff;font-size:1.3em}div.banner_video{height:220px}div.banner_video p{width:285px;display:inline}div.banner_quote .citation,div.banner_video .citation{font-size:.8em;line-height:1em}div.banner_section img{margin-left:310px;z-index:100}div.banner_section div{position:absolute;left:0;width:300px;height:100%;z-index:200}div.banner_section div span{display:block;bottom:5px;font-size:2.3em;font-family:Georgia;position:absolute;margin:10px}p.standfirst{color:#0a0a0a;font-size:1.3em;margin-bottom:20px;line-height:1.2em}p.caption img{display:block;margin-bottom:5px}p.caption{margin:6px 20px}p.caption,p.caption a{color:#505050}#skip{display:block;color:#fff;float:left}#skip:focus,#skip:hover{color:#074a6f}.pagination span{color:#ccc}.pagination p{float:right}.pagination p.count{float:left}#content img.left,#content img.right{margin:5px 10px}.feature .twtr-widget h4{background-image:none !important}.people-header{margin:20px 0;padding-bottom:10px;clear:both;border-bottom:1px dotted #ddd}div.vcard{clear:both;border-radius:3px;background-color:#efefef;padding:1em;margin:0 0 10px 0;overflow:auto}div.vcard p{margin-bottom:0}div.vcard img{border:1px solid #fefefe}a.vcard,a.vcard-mobile{background:transparent url("images/elements/vcard.png") no-repeat;display:block;height:16px;font-size:.9em;padding:1px 0 0 20px;margin:3px 0}a.vcard-mobile{background-image:url("images/elements/phone.png")}blockquote{background:url(images/quotation_mark_left.png) no-repeat top left;padding:5px 0 0 40px;margin:0 0 15px 0}#nav ul.plain li{background:transparent !important}#nav ul.plain li a{color:#0d5d74 !important}#nav ul.plain li a:hover{background-image:url("images/ex_leftnav_sub_active.gif") !important}ul.horizontal{padding-left:0}ul.horizontal li{float:left;margin-left:20px}div.paginationControl.top{border:0 solid #ddd;border-width:0 0 1px 0;margin-bottom:1em}div.paginationControl.bottom{border:0 solid #ddd;border-width:1px 0 0 0;padding-top:1em}#footer .social{float:right}#footer .social a{padding:0 2px;float:left}#footer .social img{border:0}.gallery_thumbnails{margin:10px 0 15px 0}.gallery_thumbnails a{display:inline-block;margin:0 20px 20px 0}.gallery_thumbnails a img{display:inline-block;padding:8px;background:#d2e8ee}.gallery_thumbnails a img:hover{background:#9ecdd8}.toggle_listing{margin:15px 0 10px 0}.slide_toggle_link{cursor:pointer;color:#05354f;text-decoration:none;margin-bottom:0}h3.slide_toggle_link{background:#004e5b url(/includes/images/external/corners/banner/banner_corner_top_right.png) top right no-repeat;color:#fff;padding:10px;margin:0 0 3px 0}.toggle_listing ul{background-color:#fff;margin:0 0 3px 0;padding:0 0 5px 0;list-style-type:none}.toggle_listing li{margin-left:0}.toggle_listing li.odd{background:#dcebf0}.toggle_listing li a{text-decoration:none;display:block;padding:7px 0 7px 10px}.toggle_listing li a:hover{display:block;background:#c2e4ef;color:#00363f}.slide_toggle_bluebackground{background-color:#d2e8ee;padding-left:10px}.internal h3.slide_toggle_link{background:#d7dcc2 url(/includes/images/external/corners/banner/banner_corner_top_right.png) top right no-repeat;padding:10px;color:#004e5b;margin:0 0 3px 0}.internal .slide_toggle{background-color:#f1f4e1;padding:10px 10px 2px 10px;margin-bottom:3px}.internal .toggle_listing ul{background-color:#f1f4e1}p.toggler{margin-bottom:10px;font-weight:bold;cursor:pointer}div.feature ul.style2{margin:-8px}ul.style2{list-style-type:none;margin-bottom:15px;padding-left:0 !important}ul.style2 li{padding:0 !important;background:#fff}ul.style2 li.odd{background:#dcebf0}ul.style2 li a{text-decoration:none;display:block;padding:7px 10px}ul.style2 li a:hover{background:#c2e4ef}.btn-std{text-transform:uppercase;color:#fff;padding:13px 15px 12px 15px;position:relative;background-color:#dc582a;text-decoration:none;font-size:.75em;text-align:center;transition:all .2s ease-in-out}.btn-std:hover,.btn-std:focus{text-decoration:none;background-color:#9c3f1e;color:#fff}.btn-std.btn-secondary{border:1px solid #9c3f1e;background:transparent;color:#9c3f1e;padding-top:12px;padding-bottom:11px}.btn-std.btn-secondary:hover,.btn-std.btn-secondary:focus{text-decoration:none;background-color:#9c3f1e;color:#fff}dl.nostyle dt{background-image:none !important;background-color:transparent !important;color:#004d5d !important;padding:auto !important;margin:auto !important;font-size:1em}dl.accordion,dl.dialog{margin-top:0}dl.accordion:after,dl.dialog:after{content:' ';display:table;clear:both}dl.accordion.deactivated dt{background-image:none !important}dl.accordion dt,dl.dialog dt{border-top-right-radius:0;color:#fff;padding:10px 35px 10px 10px;margin:0 0 3px 0;cursor:pointer;font-size:1.2em;position:relative;background-color:#1d4289;clear:left;background-repeat:no-repeat;background-position:right 10px center}dl.accordion.curve dt,dl.dialog.curve dt{border-top-right-radius:10px}dl.accordion dt:before,dl.dialog dt:before{position:absolute;content:' ';display:block;height:100%;background-color:rgba(255,255,255,0);border:0;padding:0;top:0;left:0;width:100%}dl.accordion dt:hover:before,dl.dialog dt:hover:before{background-color:rgba(255,255,255,0.1)}dl.accordion dd,dl.dialog dd{margin-left:0;background-color:#f1f1f1;padding:10px 10px 2px 10px;margin-bottom:3px;float:left;width:100%;box-sizing:border-box;-moz-box-sizing:border-box}dl.accordion dt{background-image:url(images/elements/accordion-closed.svg)}dl.accordion dt.opened{background-image:url(images/elements/accordion-open.svg)}dl.dialog dt{background-image:url(images/elements/dialog-light.svg)}dl.accordion dt.palette1.swatch2,dl.accordion dt.palette1.swatch4,dl.accordion dt.palette1.swatch6,dl.accordion dt.palette1.swatch7,dl.accordion dt.palette2.swatch12,dl.accordion dt.palette3.swatch11,dl.accordion dt.palette3.swatch12,dl.accordion dt.palette4{background-image:url(images/elements/accordion-closed.svg)}dl.accordion dt.opened.palette1.swatch2,dl.accordion dt.opened.palette1.swatch4,dl.accordion dt.opened.palette1.swatch6,dl.accordion dt.opened.palette1.swatch7,dl.accordion dt.opened.palette2.swatch12,dl.accordion dt.opened.palette3.swatch11,dl.accordion dt.opened.palette3.swatch12,dl.accordion dt.opened.palette4{background-image:url(images/elements/accordion-open.svg)}dl.dialog dt.palette1.swatch2,dl.dialog dt.palette1.swatch4,dl.dialog dt.palette1.swatch6,dl.dialog dt.palette1.swatch7,dl.dialog dt.palette2.swatch12,dl.dialog dt.palette3.swatch11,dl.dialog dt.palette3.swatch12,dl.dialog dt.palette4{background-image:url(images/elements/dialog-dark.svg)}dl.accordion dt.palette1.swatch6,dl.accordion dt.palette3.swatch12,dl.dialog dt.palette1.swatch6,dl.dialog dt.palette3.swatch12{color:#004d5d !important}dl.accordion dt.palette4{color:#fff !important}.has-no-svg dl.accordion dt{background-image:url(images/elements/accordion-arrow-opened-light.png);background-repeat:no-repeat;background-position:right center}.has-no-svg dl.accordion dt.opened{background-image:url(images/elements/accordion-arrow-closed-light.png)}.has-no-svg dl.accordion dt.palette1.swatch2,.has-no-svg dl.accordion dt.palette1.swatch4,.has-no-svg dl.accordion dt.palette1.swatch6,.has-no-svg dl.accordion dt.palette1.swatch7,.has-no-svg dl.accordion dt.palette2.swatch12,.has-no-svg dl.accordion dt.palette3.swatch11,.has-no-svg dl.accordion dt.palette3.swatch12,.has-no-svg dl.accordion dt.palette4{background-image:url(images/elements/accordion-arrow-opened-light.png)}.has-no-svg dl.accordion dt.opened.palette1.swatch2,.has-no-svg dl.accordion dt.opened.palette1.swatch4,.has-no-svg dl.accordion dt.opened.palette1.swatch6,.has-no-svg dl.accordion dt.opened.palette1.swatch7,.has-no-svg dl.accordion dt.opened.palette2.swatch12,.has-no-svg dl.accordion dt.opened.palette3.swatch11,.has-no-svg dl.accordion dt.opened.palette3.swatch12,.has-no-svg dl.accordion dt.opened.palette4{background-image:url(images/elements/accordion-arrow-closed-light.png)}.has-no-svg dl.dialog dt{background-image:url(images/elements/dialog-arrow-light.png);background-position:right center}.has-no-svg dl.dialog dt.palette1.swatch2,.has-no-svg dl.dialog dt.palette1.swatch4,.has-no-svg dl.dialog dt.palette1.swatch6,.has-no-svg dl.dialog dt.palette1.swatch7,.has-no-svg dl.dialog dt.palette2.swatch12,.has-no-svg dl.dialog dt.palette3.swatch11,.has-no-svg dl.dialog dt.palette3.swatch12,.has-no-svg dl.dialog dt.palette4{background-image:url(images/elements/dialog-arrow-dark.png)}div.broadcast.feature,div.box>div>div.broadcast{position:relative;padding-bottom:2em}div.broadcast.feature>a,div.box>div>div.broadcast>a{position:absolute;bottom:15px;right:15px}div.broadcast.half ul,div.box>div>div.broadcast ul{margin:-8px;list-style:none;padding:8px;height:200px;padding-bottom:2em;margin-bottom:-2em}div.broadcast.half ul h5,div.box>div>div.broadcast ul h5{font-size:1em;font-family:Arial,Helvetica,sans-serif;margin-bottom:0}div.broadcast.half ul p,div.box>div>div.broadcast ul p{padding-top:3px;font-size:1.2em}.broadcast.summary{padding-bottom:15px;margin-bottom:15px}.broadcast.summary p{margin-bottom:0}.broadcast.summary img{margin-left:10px}.broadcast .meta{color:#07687f;font-size:.95em}.broadcast p.date{float:right;background:url("images/elements/date.gif");width:46px;height:50px;margin:5px;padding:1px;text-align:center;color:#fff;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:9pt}.broadcast p.date span{padding-top:1px;font-size:10pt;font-weight:bold}.feature.broadcast h5 a,div.box>div>div.broadcast h5 a{font-weight:bold;text-decoration:none}.feature.broadcast h5 a:hover,div.box>div>div.broadcast h5 a:hover{text-decoration:underline}.broadcast .commentcount,.broadcast .commentcounts{padding-left:18px}.broadcast .commentcount{background:url("images/elements/comment.png") no-repeat scroll left 1px}.broadcast .commentcounts{background:url("images/elements/comments.png") no-repeat scroll left 1px}ul.broadcast.feeds,ul.broadcast.calview{list-style-type:none;margin:0 0 20px 0;padding:0}ul.broadcast.feeds li,ul.broadcast.calview li{float:left;margin-right:2em}ul.broadcast.feeds li a,ul.broadcast.calview li a{padding-left:20px;display:block;line-height:1.5em}ul.broadcast.feeds li a.rss{background:url("images/elements/rss.png") no-repeat scroll left 1px}ul.broadcast.feeds li a.atom{background:url("images/elements/atom.png") no-repeat scroll left 1px}ul.broadcast.feeds li a.ical{background:url("images/elements/ical.png") no-repeat scroll left 1px}.smallad .category{display:inline-block;padding:2px 4px;font-size:90%;font-weight:bold;line-height:14px;color:#004d5d;text-shadow:0 -1px 0 rgba(255,255,255,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999;border-radius:2px;border:1px solid #777}.smallad .sale{background-color:#d5e1f0;border-color:#cad5e3}.smallad .free{background-color:#7db339;border-color:#73a635;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.smallad .lostfound{background-color:#e1d0e8;border-color:#d5c5db}.smallad .roomavailable{background-color:#f4c6c6;border-color:#e8bcbc}.smallad .roomwanted{background-color:#ffcfc4;border-color:#f2c5bb}.smallad .wanted{background-color:#fff4c4;border-color:#f2e8bb}.smallad .books{background-color:#a6613f;border-color:#995a38;color:#ffffff;}#outputCalendar .fc-event{border-radius:0;background-color:#848484;border-color:#848484;color:#fff;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .1s;padding:2px}#outputCalendar .fc-event:hover{background-color:#dc582a;border-color:#dc582a;color:#fff}#filterByTags{display:flex;margin:1em 0;flex-align:center;align-items:center;background-color:#f0f0f0;box-sizing:border-box}#filterByTags *{box-sizing:inherit}#filterByTags>div{margin:0}#filterByTags>div.tText{margin:0 1em;min-width:5em}#filterByTags>div.tTags{flex:1 auto}#filterByTags>div.tSearch{min-width:7em}#filterByTags>div.tSearch>button{width:100%;height:34px;background:#dc582a !important;color:#fff;border:0}#frmTagList{margin:0}#broadcastOptions{display:flex}#broadcastOptions>ul:first-of-type{flex:1 auto}#broadcastOptions>ul:last-of-type{flex:0 auto}#broadcastOptions>ul.calview>li:first-of-type>a{background:url("/assets/css/images/elements/view_list.png") no-repeat scroll left 1px}#broadcastOptions>ul.calview>li:last-of-type>a{background:url("/assets/css/images/elements/view_month.png") no-repeat scroll left 1px}#broadcastOptions>ul.calview>li:last-of-type{margin-right:0}.broadcast .btn-std:last-of-type{margin-top:1em;display:inline-block}#outputList.broadcastTemplateExthome>li{list-style-type:none;margin-left:0}.carousel a.prev,.carousel a.next{float:right;text-decoration:none;font-size:3em;margin:0 0 10px 5px}.carousel .slider{background-color:#6dadad;border:1px solid #fff;float:left;position:relative;visibility:hidden;margin-left:2px !important;width:920px !important;padding:5px 0}.carousel .slider li{margin:0 8px;height:13em;background-color:#6dadad;padding:6px}.carousel .slider li:hover{background-color:#408c9d}.carousel .slider li img{height:125px;width:125px}ul.crossfade{position:relative;list-style-type:none;margin-left:0;padding-left:0}ul.crossfade li{position:absolute;left:0;top:0}ul.crossfade li.cf-overlay div.cf-content{position:absolute;left:0;bottom:7px;background-color:#000;background-color:rgba(0,0,0,.6);color:#fff;width:100%}ul.crossfade li.cf-overlay.cf-position-top div.cf-content{top:0;bottom:inherit}ul.crossfade li.cf-overlay div.cf-content p{margin:0;padding:5px}form.style1,form.style2{margin-bottom:20px}form.style1 dl,form.style2 dl{margin-bottom:20px;margin-right:15px}form.style1 fieldset,form.style2 fieldset{border:0;padding:0 10px 10px 0;margin:0}form.style1 legend,form.style2 legend{font-size:1.5em;font-weight:bold}form.style1 legend{color:#004d5d;white-space:normal}form.style1 legend{margin-bottom:25px}form.style2 dl{padding:0 0 20px 10px;float:left;width:100%}form.style1 fieldset{padding:0 15px 20px 10px;margin-bottom:10px;min-width:0}form.style1 dl{background-color:transparent}form.style1 fieldset{background-color:#f8f6f2}form.style1 dt,form.style2 dt{padding:15px 0 2px 5px;clear:left}form.style1 dt>label,form.style2 dt>label{font-weight:bold;font-size:105%}form.style2 dt{padding-left:0}form.style1 dd,form.style2 dd{padding:0 0 0 5px;margin-left:0}form.style2 dd{padding:0}form.style1 dt.inline,form.style2 dt.inline{padding:20px 0 0 0;margin-right:5px;display:block}form.style1 dd.inline,form.style2 dd.inline{padding:18px 5px 0 0;margin-left:0;display:inline}form.style1 input,form.style1 select,form.style2 input,form.style2 select,form.style1 textarea{border:2px solid #c2c6cf;padding:3px}form.style1 input[type="checkbox"],form.style1 input[type="checkbox"]:focus,form.style1 input[type="radio"],form.style1 input[type="radio"]:focus,form.style2 input[type="checkbox"],form.style2 input[type="checkbox"]:focus,form.style2 input[type="radio"],form.style2 input[type="radio"]:focus{background:transparent;border:0}form.style1 textarea:focus,form.style1 input:focus,form.style2 textarea:focus,form.style2 input:focus{border:2px solid #a4a7af}form.style1 .button,form.style2 .button{background:#49a1bb;border:2px solid transparent;color:#fff;font-size:1.2em;padding:5px;cursor:pointer}form.style1 .button:hover,form.style2 .button:hover{background:#53c1df}form.wcmform fieldset>legend.legend{color:#00807e;line-height:1.1;margin-bottom:0;padding-top:1em;font-size:1.2em;text-transform:uppercase;font-weight:600;padding-bottom:2.5em;padding-left:0;margin-left:-0.5em}form.wcmform fieldset>dl:first-of-type{margin:0 auto}form.wcmform legend.legend+dl:first-of-type{margin:-2em auto 0 auto}form.wcmform dd{max-width:40em}form.wcmform div.error{background-color:#f7caca;padding:.1em;border-radius:3px;border:1px solid #ff9292;margin:1em 20px 0 0;clear:both}form.wcmform p.information,form.wcmform div.information{margin:2em 0 1em .5em}form.wcmform dd div.description{font-style:italic;margin:.5em 0 .5em 0}form.wcmform input[type="text"],form.wcmform input[type="email"],form.wcmform input[type="number"],form.wcmform input[type="password"],form.wcmform input[type="date"],form.wcmform input[type="time"],form.wcmform input[type="file"],form.wcmform textarea,form.wcmform fieldset{-webkit-appearance:none;border:1px solid #ccc;-moz-box-sizing:border-box;box-sizing:border-box}form.wcmform fieldset {
    border: 0;
    background: #f8f6f2;
    padding: .5rem 1rem;
    margin-bottom: .625rem;
}

form.wcmform fieldset > h3:first-of-type {
    font-family: Georgia,garamond,serif;
    font-size: 1.5625rem;
    border-top: 1px solid #04827f;
    color: #00807e;
    line-height: 1.1;
    margin-bottom: 15px;
    padding-top: 10px;
}form.wcmform select{border:1px solid #ccc;-moz-box-sizing:border-box;box-sizing:border-box}form.wcmform.dirty input:invalid,form.wcmform.dirty textarea:invalid,form.wcmform.dirty select:invalid{box-shadow:0 0 6px 1px #ff9191;outline:0}form.wcmform.dirty .required{color:#bb0606;font-weight:bold}form.wcmform .required:after{content:" *";font-weight:bold}form.wcmform input[type="text"],form.wcmform input[type="email"],form.wcmform input[type="file"],form.wcmform input[type="password"]{width:100%}form.wcmform input.includeother{width:30em}form.wcmform #recaptcha_response_field{min-width:inherit}form.wcmform #recaptcha_table tr{background-color:#fff}form.wcmform dl.elementGroupContainer{margin:0}form.wcmform dl.elementGroupContainer:after{content:"";clear:both;display:block}form.wcmform dl.elementGroupContainer>dt{display:inline-block;width:8em;padding:4px 0 3px 0}form.wcmform dl.elementGroupContainer>dd{max-width:25em;display:inline-block;width:100%}form.wcmform dl.elementGroupContainer>dd input[type=text]{width:100%}form.wcmform dd span[data-multiple="true"]{margin-bottom:2px;display:block}form.wcmform dd span[data-multiple="true"] a.rmmultiple{text-decoration:none}form.wcmform .numberlistContainer{display:table;width:100%;table-layout:fixed}form.wcmform .numberlistContainer>div{display:table-cell}form.wcmform .numberlistContainer>div>input{width:90%}form.wcmform .numberlistContainer>div:first-of-type{width:70%}form.wcmform input[type="file"]{border:0;margin-bottom:5px;padding:5px;background-color:transparent}form.wcmform input[type="file"]::-ms-value{border:1px solid #ccc;background-color:#fff;padding:3px}form.wcmform input[type="file"]::-webkit-file-upload-button,form.wcmform input[type="file"]::-ms-browse{-webkit-box-align:center;text-align:center;cursor:default;color:buttontext;padding:2px 6px 3px;border:2px outset buttonface;border-image:initial;background-color:buttonface;box-sizing:border-box}form.wcmform i.suffix{display:block;font-size:80%}form.wcmform i.suffix span.overload{color:red}form.wcmform .elementRadioMoreInfo{margin-top:1em;margin-left:2em}form.wcmform .elementRadioMoreInfo>p{margin-bottom:0;font-style:italic}form.wcmform .elementRadioMoreInfo>textarea{width:98%;height:5em}.mobile form.wcmform input[type="text"],.mobile form.wcmform input[type="email"],.mobile form.wcmform input[type="file"],.mobile form.wcmform input[type="password"]{max-width:100%;min-width:initial}nav.style1,nav.style2,nav.style3,nav.style4{margin:0;float:left;width:100%}nav.style1:after,nav.style2:after,nav.style3:after,nav.style4:after{content:"";clear:both;display:block}nav.style1>ul,nav.style2>ul,nav.style3>ul,nav.style4>ul{margin:0;padding:0;list-style:none;float:left;width:100%}nav.style1>ul>li,nav.style2>ul>li,nav.style3>ul>li,nav.style4>ul>li{padding:0 !important;margin:0 !important;height:auto;position:relative}nav.style1:after{margin-bottom:10px}nav.style1>ul>li{margin:0 0 2px 0 !important}nav.style1>ul>li>a,nav.style2>ul>li>a,nav.style3>ul>li>a,nav.style4>ul>li>a{display:block;padding:.6em;text-decoration:none;position:relative;background-color:#1d4289;color:#fff;font-size:130%}nav.style1>ul>li>a>p:last-child,nav.style2>ul>li>a>p:last-child,nav.style3>ul>li>a>p:last-child,nav.style4>ul>li>a>p:last-child{margin-bottom:0}nav.style2>ul>li,nav.style3>ul>li,nav.style4>ul>li{float:left;width:100%;background-color:inherit}nav.style2>ul>li>a,nav.style3>ul>li>a,nav.style4>ul>li>a,nav.style2>ul>li>aside,nav.style3>ul>li>aside,nav.style4>ul>li>aside{min-height:4em;margin:0 0 10px 0}nav.style2.x2>ul>li>a,nav.style3.x2>ul>li>a,nav.style4.x2>ul>li>a,nav.style2.x2>ul>li>aside,nav.style3.x2>ul>li>aside,nav.style4.x2>ul>li>aside,nav.style2.x3>ul>li>a,nav.style3.x3>ul>li>a,nav.style4.x3>ul>li>a,nav.style2.x3>ul>li>aside,nav.style3.x3>ul>li>aside,nav.style4.x3>ul>li>aside,nav.style2.x4>ul>li>a,nav.style3.x4>ul>li>a,nav.style4.x4>ul>li>a,nav.style2.x4>ul>li>aside,nav.style3.x4>ul>li>aside,nav.style4.x4>ul>li>aside,nav.style2.x5>ul>li>a,nav.style3.x5>ul>li>a,nav.style4.x5>ul>li>a,nav.style2.x5>ul>li>aside,nav.style3.x5>ul>li>aside,nav.style4.x5>ul>li>aside{margin:0 5px 10px 5px}nav.style2>ul>li:first-child,nav.style3>ul>li:first-child,nav.style4>ul>li:first-child,nav.style2.x2>ul>li:nth-child(2n+1),nav.style2.x3>ul>li:nth-child(3n+1),nav.style2.x4>ul>li:nth-child(4n+1),nav.style2.x5>ul>li:nth-child(5n+1),nav.style3.x2>ul>li:nth-child(2n+1),nav.style3.x3>ul>li:nth-child(3n+1),nav.style3.x4>ul>li:nth-child(4n+1),nav.style3.x5>ul>li:nth-child(5n+1),nav.style4.x2>ul>li:nth-child(2n+1),nav.style4.x3>ul>li:nth-child(3n+1),nav.style4.x4>ul>li:nth-child(4n+1),nav.style4.x5>ul>li:nth-child(5n+1){clear:left}nav.style2>ul>li:first-child>a,nav.style3>ul>li:first-child>a,nav.style4>ul>li:first-child>a,nav.style2.x2>ul>li:nth-child(2n+1)>a,nav.style2.x3>ul>li:nth-child(3n+1)>a,nav.style2.x4>ul>li:nth-child(4n+1)>a,nav.style2.x5>ul>li:nth-child(5n+1)>a,nav.style3.x2>ul>li:nth-child(2n+1)>a,nav.style3.x3>ul>li:nth-child(3n+1)>a,nav.style3.x4>ul>li:nth-child(4n+1)>a,nav.style3.x5>ul>li:nth-child(5n+1)>a,nav.style4.x2>ul>li:nth-child(2n+1)>a,nav.style4.x3>ul>li:nth-child(3n+1)>a,nav.style4.x4>ul>li:nth-child(4n+1)>a,nav.style4.x5>ul>li:nth-child(5n+1)>a,nav.style2>ul>li:first-child>aside,nav.style3>ul>li:first-child>aside,nav.style4>ul>li:first-child>aside,nav.style2.x2>ul>li:nth-child(2n+1)>aside,nav.style2.x3>ul>li:nth-child(3n+1)>aside,nav.style2.x4>ul>li:nth-child(4n+1)>aside,nav.style2.x5>ul>li:nth-child(5n+1)>aside,nav.style3.x2>ul>li:nth-child(2n+1)>aside,nav.style3.x3>ul>li:nth-child(3n+1)>aside,nav.style3.x4>ul>li:nth-child(4n+1)>aside,nav.style3.x5>ul>li:nth-child(5n+1)>aside,nav.style4.x2>ul>li:nth-child(2n+1)>aside,nav.style4.x3>ul>li:nth-child(3n+1)>aside,nav.style4.x4>ul>li:nth-child(4n+1)>aside,nav.style4.x5>ul>li:nth-child(5n+1)>aside{margin-left:0 !important}nav.style2>ul>li:last-child>a,nav.style3>ul>li:last-child>a,nav.style4>ul>li:last-child>a,nav.style2.x2>ul>li:nth-child(2n)>a,nav.style2.x3>ul>li:nth-child(3n)>a,nav.style2.x4>ul>li:nth-child(4n)>a,nav.style2.x5>ul>li:nth-child(5n)>a,nav.style3.x2>ul>li:nth-child(2n)>a,nav.style3.x3>ul>li:nth-child(3n)>a,nav.style3.x4>ul>li:nth-child(4n)>a,nav.style3.x5>ul>li:nth-child(5n)>a,nav.style4.x2>ul>li:nth-child(2n)>a,nav.style4.x3>ul>li:nth-child(3n)>a,nav.style4.x4>ul>li:nth-child(4n)>a,nav.style4.x5>ul>li:nth-child(5n)>a,nav.style2>ul>li:last-child>aside,nav.style3>ul>li:last-child>aside,nav.style4>ul>li:last-child>aside,nav.style2.x2>ul>li:nth-child(2n)>aside,nav.style2.x3>ul>li:nth-child(3n)>aside,nav.style2.x4>ul>li:nth-child(4n)>aside,nav.style2.x5>ul>li:nth-child(5n)>aside,nav.style3.x2>ul>li:nth-child(2n)>aside,nav.style3.x3>ul>li:nth-child(3n)>aside,nav.style3.x4>ul>li:nth-child(4n)>aside,nav.style3.x5>ul>li:nth-child(5n)>aside,nav.style4.x2>ul>li:nth-child(2n)>aside,nav.style4.x3>ul>li:nth-child(3n)>aside,nav.style4.x4>ul>li:nth-child(4n)>aside,nav.style4.x5>ul>li:nth-child(5n)>aside{margin-right:0 !important}nav.style2.x2>ul>li,nav.style3.x2>ul>li,nav.style4.x2>ul>li{width:50% !important}nav.style2.x3>ul>li,nav.style3.x3>ul>li,nav.style4.x3>ul>li{width:33.33% !important}nav.style2.x4>ul>li,nav.style3.x4>ul>li,nav.style4.x4>ul>li{width:25% !important}nav.style2.x5>ul>li,nav.style3.x5>ul>li,nav.style4.x5>ul>li{width:20% !important}nav.style3>ul>li>a,nav.style4>ul>li>a,nav.style3>ul>li>aside,nav.style4>ul>li>aside{padding:0}nav.style1>ul>li>a>aside,nav.style2>ul>li>a>aside,nav.style3>ul>li>a>aside,nav.style4>ul>li>a>aside{font-size:80%}nav.style3>ul>li>a>aside,nav.style4>ul>li>a>aside{padding:.8em}nav.style1>ul>li>a>aside.inline,nav.style2>ul>li>a>aside.inline{display:inline-block}nav.style1>ul>li>a>p,nav.style2>ul>li>a>p,nav.style1>ul>li>aside>p,nav.style2>ul>li>aside>p{padding:0;margin:0}nav.style3>ul>li>a>p,nav.style4>ul>li>a>p,nav.style3>ul>li>aside>p,nav.style4>ul>li>aside>p{padding:.6em;margin:0}nav.style3>ul>li>a>p+aside,nav.style4>ul>li>a>p+aside,nav.style3>ul>li>aside>p+aside,nav.style4>ul>li>aside>p+aside{margin-top:-0.8em;padding-top:0}nav.style3>ul>li>a>img,nav.style4>ul>li>a>img,nav.style3>ul>li>aside>img,nav.style4>ul>li>aside>img{max-width:100%;margin:0;display:block}nav.style1>ul>li>a>img,nav.style2>ul>li>a>img{display:none}nav.style1.callto>ul>li>a,nav.style2.callto>ul>li>a{padding-right:35px}nav.style1.callto>ul>li>a:after,nav.style2.callto>ul>li>a:after,nav.style3.callto>ul>li>a:after,nav.style4.callto>ul>li>a:after{content:' ';background-image:url('/assets/css/images/elements/callto-right.svg');background-repeat:no-repeat;background-position:50% 50%;opacity:.5;background-color:rgba(255,255,255,0.3);position:absolute;right:0;font-size:130%;text-align:center;line-height:2em;top:0}nav.style1.callto>ul>li>a:hover:after,nav.style2.callto>ul>li>a:hover:after{opacity:1;background-color:rgba(255,255,255,0.5)}nav.style1.callto>ul>li>a:after{border-radius:0;height:100%;width:30px}nav.style1.callto.curve>ul>li:first-of-type>a:after{border-top-right-radius:10px}nav.style2.callto>ul>li>a:after,nav.style3.callto>ul>li>a:after,nav.style4.callto>ul>li>a:after{border-radius:0;height:30px;width:30px;line-height:1.75em}nav.style2.callto.curve>ul>li>a:after{border-radius:0 10px 0 10px}nav.style3.callto.curve>ul>li>a:after,nav.style4.callto.curve>ul>li>a:after{border-radius:50%}nav.style3.callto>ul>li>a:after,nav.style4.callto>ul>li>a:after{content:' ';background-image:url('/assets/css/images/elements/callto-right.svg');background-repeat:no-repeat;background-position:50% 50%;color:rgba(255,255,255,0.7);background-color:inherit !important;opacity:.7;border-radius:0;box-shadow:0 2px 5px 1px rgba(0,0,0,0.6);top:7px;right:5px;position:absolute}nav.style3.callto>ul>li>a:hover:after,nav.style4.callto>ul>li>a:hover:after{color:rgba(255,255,255,0.9);opacity:.9}nav.style3.x2.callto>ul>li>a:after,nav.style3.x3.callto>ul>li>a:after,nav.style3.x4.callto>ul>li>a:after,nav.style3.x5.callto>ul>li>a:after{right:5px}nav.style4.callto>ul>li>a:after,nav.style4.x1.callto>ul>li>a:after,nav.style4.x2.callto>ul>li>a:after,nav.style4.x3.callto>ul>li>a:after,nav.style4.x4.callto>ul>li>a:after,nav.style4.x5.callto>ul>li>a:after{top:auto;bottom:10px}nav.style1.curve>ul>li:first-child>a{border-top-right-radius:10px}nav.style1.curve>ul>li:last-child>a{border-bottom-left-radius:10px}nav.style2.curve>ul>li>a{border-radius:0 10px 0 10px}nav.style3.curve>ul>li:first-child>a,nav.style4.curve>ul>li:first-child>a,nav.style3.curve>ul>li:first-child>aside,nav.style4.curve>ul>li:first-child>aside{border-bottom-left-radius:10px}nav.style3.curve>ul>li:last-child>a,nav.style4.curve>ul>li:last-child>a,nav.style3.curve>ul>li:last-child>aside,nav.style4.curve>ul>li:last-child>aside{border-top-right-radius:10px}nav.style3.curve>ul>li:last-child>a>img{border-top-right-radius:10px}nav.style4.curve>ul>li:first-child>a>img{border-bottom-left-radius:10px}nav.style1>ul>li>a:before,nav.style2>ul>li>a:before,nav.style3>ul>li>a:before,nav.style4>ul>li>a:before{position:absolute;content:' ';display:block;height:100%;background-color:rgba(255,255,255,0);border:0;padding:0;top:0;left:0;width:100%}nav.style2.curve>ul>li>a:before{border-radius:0 10px 0 10px}nav.style3.curve>ul>li:first-child>a:before,nav.style4.curve>ul>li:first-child>a:before{border-bottom-left-radius:10px}nav.style3.curve>ul>li:last-child>a:before,nav.style4.curve>ul>li:last-child>a:before{border-top-right-radius:10px}nav.style1>ul>li:hover>a:before,nav.style2>ul>li:hover>a:before,nav.style3>ul>li:hover>a:before,nav.style4>ul>li:hover>a:before{background-color:rgba(255,255,255,0.1)}.has-object-fit nav.style3>ul>li>a>img,.has-object-fit nav.style4>ul>li>a>img{min-height:80px;object-fit:cover}.has-no-svg nav.style1.callto>ul>li>a:after,.has-no-svg nav.style2.callto>ul>li>a:after,.has-no-svg nav.style3.callto>ul>li>a:after,.has-no-svg nav.style4.callto>ul>li>a:after{content:'\25BA';background-image:none}body.mobile nav.style1>ul>li>a,body.mobile nav.style2>ul>li>a,body.mobile nav.style3>ul>li>a,body.mobile nav.style4>ul>li>a,body.mobile nav.style1>ul>li>aside,body.mobile nav.style2>ul>li>aside,body.mobile nav.style3>ul>li>aside,body.mobile nav.style4>ul>li>aside{font-size:115%}body.mobile nav.style2.x2>ul>li,body.mobile nav.style2.x3>ul>li,body.mobile nav.style2.x4>ul>li,body.mobile nav.style2.x5>ul>li,body.mobile nav.style3.x2>ul>li,body.mobile nav.style3.x3>ul>li,body.mobile nav.style3.x4>ul>li,body.mobile nav.style3.x5>ul>li,body.mobile nav.style4.x2>ul>li,body.mobile nav.style4.x3>ul>li,body.mobile nav.style4.x4>ul>li,body.mobile nav.style4.x5>ul>li{width:100% !important;margin:0 0 10px 0 !important}body.mobile nav.style2.x2>ul>li>a,body.mobile nav.style2.x3>ul>li>a,body.mobile nav.style2.x4>ul>li>a,body.mobile nav.style2.x5>ul>li>a,body.mobile nav.style3.x2>ul>li>a,body.mobile nav.style3.x3>ul>li>a,body.mobile nav.style3.x4>ul>li>a,body.mobile nav.style3.x5>ul>li>a,body.mobile nav.style4.x2>ul>li>a,body.mobile nav.style4.x3>ul>li>a,body.mobile nav.style4.x4>ul>li>a,body.mobile nav.style4.x5>ul>li>a,body.mobile nav.style2.x2>ul>li>aside,body.mobile nav.style2.x3>ul>li>aside,body.mobile nav.style2.x4>ul>li>aside,body.mobile nav.style2.x5>ul>li>aside,body.mobile nav.style3.x2>ul>li>aside,body.mobile nav.style3.x3>ul>li>aside,body.mobile nav.style3.x4>ul>li>aside,body.mobile nav.style3.x5>ul>li>aside,body.mobile nav.style4.x2>ul>li>aside,body.mobile nav.style4.x3>ul>li>aside,body.mobile nav.style4.x4>ul>li>aside,body.mobile nav.style4.x5>ul>li>aside{margin:0 !important}body.mobile nav.style3.x2.curve>ul>li:first-child>a,body.mobile nav.style3.x3.curve>ul>li:first-child>a,body.mobile nav.style3.x4.curve>ul>li:first-child>a,body.mobile nav.style3.x5.curve>ul>li:first-child>a,body.mobile nav.style4.x2.curve>ul>li:first-child>a,body.mobile nav.style4.x3.curve>ul>li:first-child>a,body.mobile nav.style4.x4.curve>ul>li:first-child>a,body.mobile nav.style4.x5.curve>ul>li:first-child>a,body.mobile nav.style3.x2.curve>ul>li:first-child>aside,body.mobile nav.style3.x3.curve>ul>li:first-child>aside,body.mobile nav.style3.x4.curve>ul>li:first-child>aside,body.mobile nav.style3.x5.curve>ul>li:first-child>aside,body.mobile nav.style4.x2.curve>ul>li:first-child>aside,body.mobile nav.style4.x3.curve>ul>li:first-child>aside,body.mobile nav.style4.x4.curve>ul>li:first-child>aside,body.mobile nav.style4.x5.curve>ul>li:first-child>aside{border-bottom-left-radius:0;border-top-right-radius:10px}body.mobile nav.style3.x2.curve>ul>li:first-child>a>img,body.mobile nav.style3.x3.curve>ul>li:first-child>a>img,body.mobile nav.style3.x4.curve>ul>li:first-child>a>img,body.mobile nav.style3.x5.curve>ul>li:first-child>a>img{border-top-right-radius:10px}body.mobile nav.style3.x2.curve>ul>li:last-child>a,body.mobile nav.style3.x3.curve>ul>li:last-child>a,body.mobile nav.style3.x4.curve>ul>li:last-child>a,body.mobile nav.style3.x5.curve>ul>li:last-child>a,body.mobile nav.style4.x2.curve>ul>li:last-child>a>img,body.mobile nav.style4.x3.curve>ul>li:last-child>a>img,body.mobile nav.style4.x4.curve>ul>li:last-child>a>img,body.mobile nav.style4.x5.curve>ul>li:last-child>a>img,body.mobile nav.style3.x2.curve>ul>li:last-child>aside,body.mobile nav.style3.x3.curve>ul>li:last-child>aside,body.mobile nav.style3.x4.curve>ul>li:last-child>aside,body.mobile nav.style3.x5.curve>ul>li:last-child>aside{border-bottom-left-radius:10px}body.mobile nav.style3.x2.curve>ul>li:last-child>a:before,body.mobile nav.style3.x3.curve>ul>li:last-child>a:before,body.mobile nav.style3.x4.curve>ul>li:last-child>a:before,body.mobile nav.style3.x5.curve>ul>li:last-child>a:before,body.mobile nav.style4.x2.curve>ul>li:last-child>a:before,body.mobile nav.style4.x3.curve>ul>li:last-child>a:before,body.mobile nav.style4.x4.curve>ul>li:last-child>a:before,body.mobile nav.style4.x5.curve>ul>li:last-child>a:before,body.mobile nav.style4.x2.curve>ul>li:last-child>a,body.mobile nav.style4.x3.curve>ul>li:last-child>a,body.mobile nav.style4.x4.curve>ul>li:last-child>a,body.mobile nav.style4.x5.curve>ul>li:last-child>a,body.mobile nav.style4.x2.curve>ul>li:last-child>aside,body.mobile nav.style4.x3.curve>ul>li:last-child>aside,body.mobile nav.style4.x4.curve>ul>li:last-child>aside,body.mobile nav.style4.x5.curve>ul>li:last-child>aside{border-top-right-radius:0;border-bottom-left-radius:10px}body.mobile nav.style3.x2.curve>ul>li:last-child>a>img,body.mobile nav.style3.x3.curve>ul>li:last-child>a>img,body.mobile nav.style3.x4.curve>ul>li:last-child>a>img,body.mobile nav.style3.x5.curve>ul>li:last-child>a>img{border-top-right-radius:0}body.mobile nav.style3.x2.curve>ul>li:first-child>a:before,body.mobile nav.style3.x3.curve>ul>li:first-child>a:before,body.mobile nav.style3.x4.curve>ul>li:first-child>a:before,body.mobile nav.style3.x5.curve>ul>li:first-child>a:before,body.mobile nav.style4.x2.curve>ul>li:first-child>a>img,body.mobile nav.style4.x3.curve>ul>li:first-child>a>img,body.mobile nav.style4.x4.curve>ul>li:first-child>a>img,body.mobile nav.style4.x5.curve>ul>li:first-child>a>img{border-bottom-left-radius:0}body.mobile nav:not(.okmobile):after{margin-bottom:10px}body.mobile nav:not(.okmobile)>ul>li,body.mobile nav.x2:not(.okmobile)>ul>li,body.mobile nav.x3:not(.okmobile)>ul>li,body.mobile nav.x4:not(.okmobile)>ul>li,body.mobile nav.x5:not(.okmobile)>ul>li{margin:0 0 2px 0 !important}body.mobile nav:not(.okmobile)>ul>li>a,body.mobile nav:not(.okmobile)>ul>li>aside{min-height:initial;margin:inherit;border-radius:0}body.mobile nav.curve:not(.okmobile)>ul>li:last-child>a,body.mobile nav.curve:not(.okmobile)>ul>li:last-child>aside{border-bottom-left-radius:10px;border-top-right-radius:0}body.mobile nav.curve:not(.okmobile)>ul>li:first-child>a,body.mobile nav.curve:not(.okmobile)>ul>li:first-child>aside{border-top-right-radius:10px}body.mobile nav:not(.okmobile)>ul>li>a>img{display:none}body.mobile nav:not(.okmobile)>li>a>p,body.mobile nav:not(.okmobile)>li>aside>p{margin:0;padding:0;line-height:normal}body.mobile nav.callto:not(.okmobile)>ul>li>a,body.mobile nav.callto:not(.okmobile)>ul>li>aside{padding-right:35px}body.mobile nav.callto:not(.okmobile)>ul>li>a:after{opacity:.5;background-color:rgba(255,255,255,0.3) !important;right:0;top:0;border-radius:0;height:100%;width:30px;box-shadow:none}body.mobile nav.callto:not(.okmobile)>ul>li>a:hover:after{opacity:1;background-color:rgba(255,255,255,0.5)}#recaptcha_widget_div>*{line-height:normal !important}table.bordered tr,table.bordered th,table.bordered td{border-width:1px !important;border-style:solid}table caption{text-align:left;font-size:1.5em}table.rowhighlight>tbody>tr:hover{background-color:#fff799}table.style1{margin:1em 0 1em 0;border-collapse:collapse;border-color:#fff;border-width:0}table.style1 tr{background-color:#fff;border-color:#000}table.style1 tr.odd{background-color:#effeff}table.style1 tr.even{background-color:#e0ecef}table.style1 tr.highlight{background-color:#61c4df}table.style1 th,table.style1 th a{text-align:left;padding:6px;background-color:#e1e1e1;color:#0A0A0A;border-color:#000}table.style1 th a{line-height:1.8em;padding-left:0}table.style1 td{padding:4px 6px;line-height:1.4em;vertical-align:top;border-color:#000}table.style2{border:1px solid #c4c4c4;border-bottom:0;border-collapse:collapse;display:table;margin:2.5em 0;width:100%;margin-bottom:1rem;border-radius:0;border-spacing:0}table.style2 *,table.style2 :after,table.style2 :before{box-sizing:inherit}table.style2 caption{padding:1em}table.style2 thead,table.style2 tbody{border:0}table.style2 thead th{background:#EEE}table.style2 tfoot{border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4}table.style2 tfoot td,table.style2 tfoot th{font-weight:bold}table.style2 tr{border-bottom:1px solid #c4c4c4}table.style2 tr th{line-height:1.333;padding:.75em;text-align:left;vertical-align:top}table.style2 tr td{line-height:1.333;padding:.75em;vertical-align:top}table.style2 tr:nth-child(even){background:#fff}table.style2 td{border-bottom:1px solid #c4c4c4;border-left:1px solid #c4c4c4}table.style2 td:first-child{border-left:0}table.style2 th,table.style2 td{font-size:.9375rem}div.gallery a{display:inline-block;margin:0 10px 10px 0;height:90px;width:90px;border:3px solid #d2e8ee;overflow:hidden;border-radius:3px;text-align:center}div.gallery a:hover{border-color:#9ecdd8}div.gallery a img{height:100%}ul.wcmsitemap{list-style-type:none;margin-left:0;padding-left:0}ul.wcmsitemap ul{list-style-type:none;margin:0 !important;background:#efefef;padding:10px;padding-left:30px}ul.wcmsitemap li{margin:.5em auto;background:#d5e1f0;padding:10px !important}ul.wcmsitemap ul li{margin:.5em auto;background:#efefef;padding:0 !important;list-style-type:circle}ul.wcmsitemap li.inner{padding:0 !important;margin:0 !important;zoom:1;list-style:none}ul.wcmsitemap li a.auth{background:url("images/icon_locked.gif") no-repeat scroll right 70% transparent;margin-right:1em;padding-right:15px}ul.wcmsitemap li a.auth:hover{background-image:url("images/icon_locked_active.gif")}.call-to-action.style1{font-size:1.2em;padding-left:20px;background-image:url('/assets/css/images/elements/arrows/link-arrow-green.png');background-position:left center;background-repeat:no-repeat}.call-to-action.light{background-image:url('/assets/css/images/elements/arrows/link-arrow-white.png')}.call-to-action.dark{background-image:url('/assets/css/images/elements/arrows/link-arrow-green.png')}div.box{width:100%}div.box:after{content:"";clear:both;display:block}div.box>div{float:left;width:100%;margin-bottom:10px}div.box.x2>div>strong,div.box.x2>div>div,div.box.x3>div>strong,div.box.x3>div>div,div.box.x4>div>strong,div.box.x4>div>div,div.box.x5>div>strong,div.box.x5>div>div{margin:0 5px 0 5px}div.box>div>div{background-color:#f1f1f1;color:#000;min-height:4em;padding:10px}div.box>div>div:after{content:"";clear:both;display:block}div.box>div>strong{display:block;font-size:1.3em;border-top-right-radius:0;font-weight:normal;padding:.5em;background-color:#1d4289;color:#fff}div.box.x2>div{width:50% !important}div.box.x3>div{width:33.33% !important}div.box.x4>div{width:25% !important}div.box.x5>div{width:20% !important}div.box>div>div>p:last-child{margin-bottom:0}div.box>div:first-child,div.box.x2>div:nth-child(2n+1),div.box.x3>div:nth-child(3n+1),div.box.x4>div:nth-child(4n+1),div.box.x5>div:nth-child(5n+1){clear:left}div.box>div:first-child>strong,div.box>div:first-child>div,div.box.x2>div:nth-child(2n+1)>strong,div.box.x2>div:nth-child(2n+1)>div,div.box.x3>div:nth-child(3n+1)>strong,div.box.x3>div:nth-child(3n+1)>div,div.box.x4>div:nth-child(4n+1)>strong,div.box.x4>div:nth-child(4n+1)>div,div.box.x5>div:nth-child(5n+1)>strong,div.box.x5>div:nth-child(5n+1)>div{margin-left:0 !important}div.box>div:last-child>strong,div.box>div:last-child>div,div.box.x2>div:nth-child(2n)>strong,div.box.x2>div:nth-child(2n)>div,div.box.x3>div:nth-child(3n)>strong,div.box.x3>div:nth-child(3n)>div,div.box.x4>div:nth-child(4n)>strong,div.box.x4>div:nth-child(4n)>div,div.box.x5>div:nth-child(5n)>strong,div.box.x5>div:nth-child(5n)>div{margin-right:0 !important}div.box.curve>div>div,div.box.curve>div>strong{border-top-right-radius:10px}body.mobile div.box.x2>div,body.mobile div.box.x3>div,body.mobile div.box.x4>div,body.mobile div.box.x5>div{width:100% !important;margin-bottom:10px}body.mobile div.box>div>strong,body.mobile div.box>div>div{margin:0}div.grid{width:100%;margin:0 0 10px 0;display:table;clear:left}div.grid:after{content:"";clear:both;display:block}div.grid>div{display:table-cell;vertical-align:top}div.grid>div>div{margin:0 5px 0 5px}div.grid>div:first-child>div{margin-left:0 !important}div.grid>div:last-child>div{margin-right:0 !important}div.grid.x2>div.c,div.grid.x2>div.c1{width:50% !important}div.grid.x2>div.c2{width:100% !important}div.grid.x3>div.c,div.grid.x3>div.c1{width:33.333% !important}div.grid.x3>div.c2{width:66.666% !important}div.grid.x3>div.c3{width:100% !important}div.grid.x4>div.c,div.grid.x4>div.c1{width:25% !important}div.grid.x4>div.c2{width:50% !important}div.grid.x4>div.c3{width:75% !important}div.grid.x4>div.c4{width:100% !important}div.grid.x5>div.c,div.grid.x5>div.c1{width:20% !important}div.grid.x5>div.c2{width:40% !important}div.grid.x5>div.c3{width:60% !important}div.grid.x5>div.c4{width:80% !important}div.grid.x5>div.c4{width:100% !important}body.mobile div.grid,body.mobile div.grid>div{display:block}body.mobile div.grid.x2>div,body.mobile div.grid.x3>div,body.mobile div.grid.x4>div,body.mobile div.grid.x5>div{width:100% !important;margin-bottom:10px}body.mobile div.grid>div>div{margin:0}#course_finder{padding:10px;clear:both;margin-bottom:10px}#course_finder h2{font-family:Georgia,serif;font-weight:normal;font-size:1.5em;margin-right:5px}#course_finder h2,#course_finder form{display:inline}#course_finder input,#course_finder select,#course_finder button{border:0;padding:5px;margin:0 0 0 5px;cursor:pointer}#course_finder label{padding:0;margin:0;cursor:pointer}#course_finder label input{padding:0;margin-right:5px}#course_finder select{padding:4px 5px}#course_finder input.keyword{cursor:auto;width:28em}#course_finder.ug input.keyword{width:24em}#course_finder.pg input.keyword{width:13em}#course_finder button{padding-left:25px;background:url("/assets/css/images/elements/arrows/link-arrow-white.png") 5px center no-repeat}#course_finder button.search:hover{opacity:.75}.mobile #course_finder input,.mobile #course_finder select,.mobile #course_finder button{margin-left:0}.mobile #course_finder h2,.mobile #course_finder form>*{display:block;margin-bottom:10px}.mobile #course_finder input.keyword{box-sizing:border-box;-moz-box-sizing:border-box;width:100%}.mobile #course_finder button.search{background-image:none;padding-left:5px}.mobile #course_finder button.search:before{font-family:'FontAwesome';content:"\f061";margin-right:5px}#wasThisHelpful{margin-top:5em;background-color:#f8f6f2;padding:1.5em 2em;display:inline-block;max-width:30em;width:100%;margin-bottom:10px;clear:both;float:right}.course-container ~ #wasThisHelpful{float:none}#wasThisHelpful>p{margin:0}#wasThisHelpful>p.error{padding:.5em;background-color:#b94a48;border:1px solid #884646;border-radius:3px;color:#fff;margin-bottom:1em}#wasThisHelpful>form div{display:inline-block}#wasThisHelpful>form>div:first-of-type{margin-top:.3em}#wasThisHelpful>form>div:first-of-type>label{font-weight:bold}#wasThisHelpful>form>div:last-of-type{float:right}#wasThisHelpful.no>form>div:last-of-type{float:none;margin-top:.5em}#wasThisHelpful>form input[type=submit]{border:1px solid #5d3754;background-color:#5d3754;text-transform:uppercase;padding:.5em;color:#fff;transition:background-color .3s,border .3s}#wasThisHelpful>form input[type=submit]:hover{border:1px solid #c284a3;background-color:#c284a3}#wasThisHelpful>form textarea{width:100%;margin-top:5px;box-sizing:border-box}#wasThisHelpfulFeedback{margin-top:1em}#wasThisHelpful label{text-transform:none;display:inline;font-weight:normal}#wasThisHelpful label:before,#wasThisHelpful label:after{content:normal}

dl.accordion dt,dl.dialog dt{border-top-right-radius:10px}dl.accordion.square dt,dl.dialog.square dt{border-top-right-radius:0}div.box>div>strong{border-top-right-radius:10px}div.box.square>div>div,div.box.square>div>strong{border-top-right-radius:0}nav.style1>ul>li:first-child>a{border-top-right-radius:10px}nav.style1>ul>li:last-child>a{border-bottom-left-radius:10px}nav.style2>ul>li>a{border-radius:0 10px 0 10px}nav.style2.callto>ul>li>a:after,nav.style3.callto>ul>li>a:after,nav.style4.callto>ul>li>a:after{border-radius:0 10px 0 10px}nav.style3.callto>ul>li>a:after,nav.style4.callto>ul>li>a:after{border-radius:15px;top:10px}nav.style3.x2.callto>ul>li>a:after,nav.style3.x3.callto>ul>li>a:after,nav.style3.x4.callto>ul>li>a:after,nav.style3.x5.callto>ul>li>a:after{right:10px}nav.style1.square>ul>li:first-child>a,nav.style2.square>ul>li>a,nav.style2.square>ul>li:first-child>a,nav.style3.square>ul>li:first-child>a,nav.style3.square>ul>li:first-child>a>img,nav.style4.square>ul>li:first-child>a,nav.style4.square>ul>li:first-child>a>img,nav.style1.square>ul>li:first-child>aside,nav.style2.square>ul>li>aside,nav.style2.square>ul>li:first-child>aside,nav.style3.square>ul>li:first-child>aside,nav.style4.square>ul>li:first-child>aside{border-radius:0 !important}nav.style1.square>ul>li:last-child>a,nav.style2.square>ul>li>a,nav.style2.square>ul>li:last-child>a,nav.style3.square>ul>li:last-child>a,nav.style3.square>ul>li:last-child>a>img,nav.style4.square>ul>li:last-child>a,nav.style4.square>ul>li:last-child>a>img,nav.style1.square>ul>li:last-child>aside,nav.style2.square>ul>li>aside,nav.style2.square>ul>li:last-child>aside,nav.style3.square>ul>li:last-child>aside,nav.style4.square>ul>li:last-child>aside{border-radius:0 !important}nav.style1.callto.square>ul>li>a:after,nav.style2.callto.square>ul>li>a:after,nav.style3.callto.square>ul>li>a:after,nav.style4.callto.square>ul>li>a:after{border-radius:0 !important}nav.style1>ul>li:first-child>a:before,nav.style3.curve>ul>li:first-child>a:before,nav.style4.curve>ul>li:first-child>a:before{border-bottom-left-radius:10px}nav.style1>ul>li:last-child>a:before{border-top-right-radius:10px}nav.style2>ul>li>a:before{border-radius:0 10px 0 10px}nav.style1.square>ul>li>a:before,nav.style2.square>ul>li>a:before,nav.style3.square>ul>li>a:before,nav.style4.square>ul>li>a:before{border-radius:0 !important}body.mobile nav:not(.okmobile)>ul>li:last-child>a,body.mobile nav:not(.okmobile)>ul>li:last-child>aside{border-bottom-left-radius:10px;border-top-right-radius:0}body.mobile nav.curve:not(.okmobile)>ul>li:first-child>a,body.mobile nav.curve:not(.okmobile)>ul>li:first-child>aside{border-top-right-radius:10px}

h1,h2,h3,h4,h5,h6{font-weight:normal;color:#0a0a0a}.feature h1,.feature h2,.feature h3,.feature h4,.feature h5,.feature h6{color:inherit}h1{font-family:Georgia,serif;font-size:1.7em}#content h1{line-height:1.1em}h2{font-size:1.4em}h3{font-size:1.3em}h4{font-size:1.2em}h5{font-size:1.1em}body,#breadcrumbs ul a,#nav li a{color:#244857}a{color:#1e428a; text-decoration: underline;}a:hover{color:#1e428a}#content,div.feature{color:#000}div.feature h4{background-color:#1d4289;color:#fff}div#features>div.feature{color:#000;background-color:#f1f1f1}div#features>div.feature h4{color:#fff;background-color:#1d4289}#topnav li a{color:#fff}#topnav li a:hover{color:#000}#topnav li.active a{color:#000}#subnav li a{color:#000}#breadcrumbs{font-size:.85em}a,#breadcrumbs a:hover{text-decoration:underline}a:hover,#topnav a,#subnav a,#nav a,#breadcrumbs a{text-decoration:none}#content{line-height:1.4em}body,#breadcrumbs,#footer{background-color:#f1f1f1;border-color:#9f9f9f}#page{background-image:url("images/in_page_bottom.png")}#header{background-image:url("images/in_page_top.png")}#topnav li{background:#1d4289 top left;border-bottom:1px solid #fff;border-radius:12px 12px 0 0}#topnav li a{background:transparent url("images/rounded_topright.png") no-repeat scroll top right}#topnav li:hover{background-color:#7da1c4}#topnav li.active{background-color:#7da1c4}#subnav,#topnav li.active{background-color:#7da1c4}#subnav,#subnav li.first a{border-top-left-radius:12px}#subnav li.first a{background:transparent url("images/rounded_topleft.png") no-repeat scroll top left}#subnav li.active a,#subnav li a:hover{background-color:#d5e0ec}#topnav li.active{border-bottom:1px solid #7da1c4}#subnav li a{border-right:1px dotted #fff}#subnav li.last a{border-right:0}#nav li{border-bottom:1px dotted #b7b7b7}#nav li a:hover,#nav li.active a{background:transparent url("images/breadcrumb_arrow.gif") no-repeat scroll 8px center}#nav li li a:hover,#nav li li.active a{background-position:23px center}#topnav{float:right}#topnav li a{padding:10px 20px}#topnav li{margin-left:1px}#subnav li.clear{float:none;display:block}#subnav li a{padding:10px}#subnav li,#subnav,#subnav ul,#subnav a{padding:0}#nav li a{padding-left:20px}#nav li li a{padding-left:35px}#page_title{margin:6px 0 15px 0;padding-bottom:5px;border-bottom:2px solid #ddd}



/* Custom */

#mobileHeader {
    display: none;
}

/* Mobile */

@media only screen and (max-width: 960px) {

    /** reset **/

    html, button, input, select, textarea { color: #222; }
    a { color: #00e; }
    a:visited { color: #551a8b; }
    a:hover { color: #06e; }
    img { vertical-align: middle; }
    fieldset {
        border: 0;
        margin: 0;
        padding: 0;
    }
    textarea { resize: vertical; }
    h1, h2, h3, h4, h5, h6 { margin: 0.3em 0; clear: left; line-height: 1.2em; }
    h1 { font-size: 1.9em; }
    h2 { font-size: 1.7em; }
    h3 { font-size: 1.5em; }
    h4 { font-size: 1.3em; }
    h5, h6 { font-size: 1.1em; }
    h6 { font-weight: normal; }

    body .page-overlay {
        width: 100%;
        height: 100%;
        position: fixed;
        z-index: 10;
        top: 0;
        left: 0;
        background: rgba(0, 0, 0, 0.5);
        display: none;
    }

    body.overlay .page-overlay {
        display: block;
    }

    /** structure **/

    body {
        font-size: 1em;
        line-height: 1.4;
        width: 100%;
        padding: 0;
        border: 0;
        margin: 0;
    }

    body header { padding: 8px 15px; }

    #siteLogo img {
        width: 99px;
        height: 87px;
    }

    #mainHeader, #mainHeader *,
    #siteNav, #siteNav *,
    #siteSearch, #siteSearch * {
        box-sizing: border-box;
    }

    #siteNav,
    #siteSearch {
        font-size: 90%;
    }

    #mainHeader {
        width: 100%;
        border-bottom: solid 2px #00afaa;
        height: 118px;
        z-index: 200;
        position: relative;
        background-color: #fff;
    }
    #mainHeader > div {
        float: left;
        width: 33.3333%;
        font-size: 16px;
        text-align: center;
        position: relative;
        height: inherit;
    }

    #mainHeader a {
        display: block;
        text-decoration: none;
        color: #383838;
    }

    #mainHeader a:visited {
        color: #383838;
    }

    #mainHeader a:hover {
        color: #000000;
    }

    #mainHeader:after {
        content: "";
        display: table;
        clear: both;
    }

    #mainHeader img {
        margin-top: 10px;
    }

    #mainHeader #siteNavOpen a,
    #mainHeader #siteSearchOpen a {
        position: absolute;
        bottom: 8px;
        padding: 0.25em 0.5em 0;
        border: solid 2px transparent;
        background-color: transparent;
        font-size: 1.5em;
    }

    #mainHeader #siteNavOpen a {
        left: -10px;
    }

    #mainHeader #siteSearchOpen a {
        right: -10px;
    }

    #mainHeader #siteNavOpen a.active,
    #mainHeader #siteSearchOpen a.active {
        background-color: #fff;
        border-color: #00afaa;
        border-bottom: 0;
    }


    #mainHeader #siteNavOpen a.active > i,
    #mainHeader #siteSearchOpen a.active > i {
        position: relative;
        top: -2px;
    }

    #siteNav {
        position: absolute;
        left: 0;
        right: 0;
        padding: 0;
        background-color: #fff;
        z-index: 100;
    }

    #siteNav ul {
        list-style: none;
        width: 100%;
        padding: 0;
        margin: 0;
    }

    #siteNav li {
        width: 100%;
        padding: 0;
        margin: 0;
    }

    #siteNav li.header {
        padding: 1.5em 0.75em 1em 1em;
        background-color: #fff;
        color: #00807e;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 105%;
    }

    #siteNav li > a {
        display: block;
        padding: 0.75em;
        border-bottom: 1px solid #ccc;
        background-color: #fff;
        color: #003035;
        text-decoration: none;
        width: 95%;
        margin: 0 auto;
    }

    #siteNav > ul > li:last-of-type > a {
        border-bottom: 0;
    }

    #siteNav > ul > li > ul {
        margin-left: 2em;
    }

    #siteSearch {
        background-color: #fff;
        z-index: 100;
        position: relative;
        padding: 1rem;
    }
    #siteSearch .row:last-of-type {
        margin-top: 0.5rem;
    }

    #siteSearch .input-group {
        display: table;
        width: 100%;
        margin-bottom: 1rem;
    }
    #siteSearch .input-group-field {
        border-radius: 0;
        height: 2.5rem;
    }
    #siteSearch .input-group-label,
    #siteSearch .input-group-field,
    #siteSearch .input-group-button {
        display: table-cell;
        margin: 0;
        vertical-align: middle;
    }
    #siteSearch .input-group-button {
        height: 100%;
        padding-top: 0;
        padding-bottom: 0;
        text-align: center;
        width: 1%;
    }

    #siteSearch [type='text'],
    #siteSearch [type='search'] {
        display: block;
        box-sizing: border-box;
        width: 100%;
        padding: 0.5rem;
        border: 1px solid #cacaca;
        font-family: inherit;
        font-size: 1rem;
        color: #0a0a0a;
        background-color: #fefefe;
        border-radius: 0;
        -webkit-appearance: none;
        -moz-appearance: none;
    }

    #siteSearch .option-wrapper label {
        display: inline-block;
        font-weight: normal;
        margin: 0;
        color: #003035;
        text-transform: none;
        padding-right: 20px;
        position: relative;
    }

    #siteSearch .option-wrapper label input[type='radio'] {
        -webkit-appearance: none;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        outline: none;
        margin-bottom: 0;
        position: absolute;
        top: 2px;
        right: 0;
    }

    #siteSearch .option-wrapper label input[type='radio']:checked:before {
        background: #00afa7;
        border: 1px solid #00afa7;
    }
    #siteSearch .option-wrapper label input[type='radio']:before {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        margin: 0 auto;
        border-radius: 50%;
        cursor: pointer;
        border: 1px solid #df663c;
    }

    #siteSearch .option-wrapper label:first-of-type {
        margin-right: 30px;
    }

    #siteSearch input[type='submit'] {
        border: 0;
        padding: 0 20px;
        margin: 0;
        height: 40px;
        background: #c85126;
        text-transform: uppercase;
        text-decoration: none;
        font-size: 0.75em;
        text-align: center;
        transition: all 0.2s ease-in-out;
        color: #fff;
    }

    #vacuumFooter {
        border-top: solid 2px #00AFAA;
        margin-top: 1.25em;
        text-align: center;
    }

    #vacuumFooter, #vacuumFooter * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 1em;
    }

    @media screen and (min-width: 40em) {
        #vacuumFooter {
            background: url("/assets/media/images/site/cyclone/footer/footer-large.jpg") no-repeat right bottom;
            background-size: contain;
            margin-top: 2.5em;
            min-height: 26.25em;
            text-align: left;
        }
    }
    @media screen and (min-width: 58.75em) {
        #vacuumFooter {
            background: url("/assets/media/images/site/cyclone/footer/footer-xx-large.jpg") no-repeat right bottom;
            background-size: auto;
        }
    }

    #vacuumFooter .row {
        margin-top: 1.25em;
    }

    @media screen and (min-width: 40em) {
        #vacuumFooter .row {
            margin-top: 1.5em;
        }
    }

    #vacuumFooter p, #vacuumFooter li {
        color: #6D6D6D;
        font-size: 0.75em;
    }

    #vacuumFooter a {
        color: #6D6D6D;
    }

    #vacuumFooter .copyright {
        color: #6D6D6D;
        display: block;
        font-size: 0.75em;
        margin: 0 auto;
    }

    #vacuumFooter .social-info {
        margin-bottom: 1em;
        text-align: right;
    }

    @media screen and (min-width: 40em) {
        #vacuumFooter .social-info {
            padding-right: 2.5em;
        }
    }

    #vacuumFooter .social-info li {
        margin-left: 1em;
    }

    #vacuumFooter .site-info {
        margin-top: 1.25em;
        padding-top: 0.625em;
    }

    #vacuumFooter .site-info li {
        display: inline-block;
    }

    @media screen and (min-width: 40em) {
        #vacuumFooter .site-info li:first-child a {
            padding-left: 0;
        }
    }

    #vacuumFooter .site-info a {
        display: inline-block;
        padding: 15px 10px;
    }

    #vacuumFooter .anchor-link-top {
        color: #E67042;
        display: block;
        font-weight: bold;
        margin: 0 auto;
    }

    #vacuumFooter .icon {
        display: inline-block;
    }

    #vacuumFooter .icon:before {
        height: 100%;
        width: 100%;
        background-position: center center;
        background-repeat: no-repeat;
        content: '';
        display: block;
    }

    #vacuumFooter .icon-social-facebook:before {
        background-image: url("/assets/media/images/site/cyclone/icons/icon-social-facebook.png");
        background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Efacebook%3C%2Ftitle%3E%3Cpath%20d%3D%22M16%200H2C.9%200%200%20.9%200%202v14c0%201.1.9%202%202%202h7v-7H7V8.525h2v-2.05C9%204.31%2010.212%202.79%2012.766%202.79l1.803.003v2.605h-1.2c-.994%200-1.372.746-1.372%201.438v1.69h2.568L14%2011h-2v7h4c1.1%200%202-.9%202-2V2c0-1.1-.9-2-2-2z%22%20fill%3D%22%234C4E4E%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(transparent, transparent);
    }

    #vacuumFooter .icon-social-facebook.icon-white:before {
        background-image: url("/assets/media/images/site/cyclone/icons/icon-social-facebook-white.png");
        background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Efacebook%3C%2Ftitle%3E%3Cpath%20d%3D%22M16%200H2C.9%200%200%20.9%200%202v14c0%201.1.9%202%202%202h7v-7H7V8.525h2v-2.05C9%204.31%2010.212%202.79%2012.766%202.79l1.803.003v2.605h-1.2c-.994%200-1.372.746-1.372%201.438v1.69h2.568L14%2011h-2v7h4c1.1%200%202-.9%202-2V2c0-1.1-.9-2-2-2z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(transparent, transparent);
    }

    #vacuumFooter .icon-social-twitter:before {
        background-image: url("/assets/media/images/site/cyclone/icons/icon-social-twitter.png");
        background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2020%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3EShape%3C%2Ftitle%3E%3Cpath%20d%3D%22M17.316%204.246c.008.162.01.326.01.488%200%204.99-3.796%2010.742-10.74%2010.742-2.132%200-4.115-.625-5.786-1.697.296.033.596.05.9.05%201.77%200%203.397-.603%204.688-1.614-1.65-.03-3.046-1.12-3.526-2.62.23.042.467.065.71.065.345%200%20.68-.044.995-.13C2.84%209.18%201.54%207.658%201.54%205.828V5.78c.508.284%201.09.454%201.71.474-1.014-.678-1.68-1.832-1.68-3.143%200-.69.185-1.34.51-1.896C3.943%203.498%206.726%205%209.863%205.158c-.064-.277-.097-.564-.097-.86%200-2.085%201.69-3.774%203.774-3.774%201.085%200%202.066.457%202.755%201.19.86-.17%201.667-.483%202.397-.915-.282.88-.88%201.62-1.66%202.086.764-.092%201.49-.293%202.168-.594-.506.758-1.146%201.422-1.884%201.953z%22%20fill%3D%22%234C4E4E%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(transparent, transparent);
    }

    #vacuumFooter .icon-social-twitter.icon-white:before {
        background-image: url("/assets/media/images/site/cyclone/icons/icon-social-twitter-white.png");
        background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2020%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Etwitter%3C%2Ftitle%3E%3Cpath%20d%3D%22M17.316%204.246c.008.162.01.326.01.488%200%204.99-3.796%2010.742-10.74%2010.742-2.132%200-4.115-.625-5.786-1.697.296.033.596.05.9.05%201.77%200%203.397-.603%204.688-1.614-1.65-.03-3.046-1.12-3.526-2.62.23.042.467.065.71.065.345%200%20.68-.044.995-.13C2.84%209.18%201.54%207.658%201.54%205.828V5.78c.508.284%201.09.454%201.71.474-1.014-.678-1.68-1.832-1.68-3.143%200-.69.185-1.34.51-1.896C3.943%203.498%206.726%205%209.863%205.158c-.064-.277-.097-.564-.097-.86%200-2.085%201.69-3.774%203.774-3.774%201.085%200%202.066.457%202.755%201.19.86-.17%201.667-.483%202.397-.915-.282.88-.88%201.62-1.66%202.086.764-.092%201.49-.293%202.168-.594-.506.758-1.146%201.422-1.884%201.953z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(transparent, transparent);
    }

    #vacuumFooter .icon-social-instagram:before {
        background-image: url("/assets/media/images/site/cyclone/icons/icon-social-instagram.png");
        background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Einstagram%3C%2Ftitle%3E%3Cpath%20d%3D%22M17.946%205.29c-.015-.747-.157-1.486-.418-2.185-.226-.6-.58-1.145-1.04-1.594-.448-.456-.992-.81-1.593-1.037-.7-.26-1.438-.403-2.184-.418C11.75.01%2011.446%200%209%200S6.25.01%205.29.054C4.542.07%203.803.21%203.104.472c-.6.226-1.145.58-1.594%201.04-.456.448-.81.99-1.037%201.592-.26.7-.403%201.438-.418%202.184C.01%206.25%200%206.555%200%209s.01%202.75.054%203.71c.015.747.157%201.486.418%202.185.226.6.58%201.145%201.04%201.594.448.456.992.81%201.593%201.037.7.26%201.438.403%202.184.418C6.25%2017.99%206.554%2018%209%2018s2.75-.01%203.71-.054c.747-.015%201.486-.157%202.185-.418%201.21-.468%202.165-1.424%202.633-2.633.26-.7.403-1.438.418-2.184.044-.96.054-1.265.054-3.71s-.01-2.75-.054-3.71zm-1.62%207.347c-.007.57-.112%201.136-.31%201.67-.303.786-.923%201.406-1.708%201.71-.535.197-1.1.302-1.67.31-.95.042-1.235.05-3.638.05-2.403%200-2.688-.008-3.637-.05-.57-.008-1.136-.113-1.67-.31-.392-.145-.745-.375-1.036-.674-.3-.29-.53-.644-.673-1.035-.198-.535-.303-1.1-.31-1.67-.043-.95-.052-1.235-.052-3.638%200-2.403.01-2.688.052-3.637.007-.57.112-1.136.31-1.67.144-.392.374-.745.673-1.036.29-.3.644-.53%201.035-.673.535-.198%201.1-.303%201.67-.31.95-.043%201.235-.052%203.638-.052%202.403%200%202.688.01%203.637.052.57.007%201.136.112%201.67.31.392.144.745.374%201.036.673.3.29.53.644.673%201.035.198.535.303%201.1.31%201.67.043.95.052%201.235.052%203.638%200%202.403-.01%202.688-.052%203.637zM9%204.377c-2.552%200-4.622%202.07-4.622%204.623%200%202.552%202.07%204.622%204.622%204.622s4.622-2.07%204.622-4.622S11.552%204.378%209%204.378zM9%2012c-1.657%200-3-1.343-3-3s1.343-3%203-3%203%201.343%203%203c0%20.796-.316%201.56-.88%202.12-.56.564-1.324.88-2.12.88zm5.884-7.804c0%20.596-.483%201.08-1.08%201.08-.596%200-1.08-.484-1.08-1.08%200-.597.484-1.08%201.08-1.08.597%200%201.08.483%201.08%201.08z%22%20fill%3D%22%234E4E4E%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(transparent, transparent);
    }

    #vacuumFooter .icon-social-instagram.icon-white:before {
        background-image: url("/assets/media/images/site/cyclone/icons/icon-social-instagram-white.png");
        background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Einstagram%3C%2Ftitle%3E%3Cpath%20d%3D%22M17.946%205.29c-.015-.747-.157-1.486-.418-2.185-.226-.6-.58-1.145-1.04-1.594-.448-.456-.992-.81-1.593-1.037-.7-.26-1.438-.403-2.184-.418C11.75.01%2011.446%200%209%200S6.25.01%205.29.054C4.542.07%203.803.21%203.104.472c-.6.226-1.145.58-1.594%201.04-.456.448-.81.99-1.037%201.592-.26.7-.403%201.438-.418%202.184C.01%206.25%200%206.555%200%209s.01%202.75.054%203.71c.015.747.157%201.486.418%202.185.226.6.58%201.145%201.04%201.594.448.456.992.81%201.593%201.037.7.26%201.438.403%202.184.418C6.25%2017.99%206.554%2018%209%2018s2.75-.01%203.71-.054c.747-.015%201.486-.157%202.185-.418%201.21-.468%202.165-1.424%202.633-2.633.26-.7.403-1.438.418-2.184.044-.96.054-1.265.054-3.71s-.01-2.75-.054-3.71zm-1.62%207.347c-.007.57-.112%201.136-.31%201.67-.303.786-.923%201.406-1.708%201.71-.535.197-1.1.302-1.67.31-.95.042-1.235.05-3.638.05-2.403%200-2.688-.008-3.637-.05-.57-.008-1.136-.113-1.67-.31-.392-.145-.745-.375-1.036-.674-.3-.29-.53-.644-.673-1.035-.198-.535-.303-1.1-.31-1.67-.043-.95-.052-1.235-.052-3.638%200-2.403.01-2.688.052-3.637.007-.57.112-1.136.31-1.67.144-.392.374-.745.673-1.036.29-.3.644-.53%201.035-.673.535-.198%201.1-.303%201.67-.31.95-.043%201.235-.052%203.638-.052%202.403%200%202.688.01%203.637.052.57.007%201.136.112%201.67.31.392.144.745.374%201.036.673.3.29.53.644.673%201.035.198.535.303%201.1.31%201.67.043.95.052%201.235.052%203.638%200%202.403-.01%202.688-.052%203.637zM9%204.377c-2.552%200-4.622%202.07-4.622%204.623%200%202.552%202.07%204.622%204.622%204.622s4.622-2.07%204.622-4.622S11.552%204.378%209%204.378zM9%2012c-1.657%200-3-1.343-3-3s1.343-3%203-3%203%201.343%203%203c0%20.796-.316%201.56-.88%202.12-.56.564-1.324.88-2.12.88zm5.884-7.804c0%20.596-.483%201.08-1.08%201.08-.596%200-1.08-.484-1.08-1.08%200-.597.484-1.08%201.08-1.08.597%200%201.08.483%201.08%201.08z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(transparent, transparent);
    }

    #vacuumFooter .icon-social-vimeo:before {
        background-image: url("/assets/media/images/site/cyclone/icons/icon-social-vimeo.png");
        background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2018%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Evimeo%3C%2Ftitle%3E%3Cpath%20d%3D%22M17.91%203.84c-1.006%205.773-6.625%2010.66-8.315%2011.777-1.69%201.115-3.233-.447-3.792-1.63-.64-1.348-2.56-8.657-3.062-9.262-.5-.605-2.01.605-2.01.605L0%204.354S3.06.63%205.39.164c2.47-.494%202.467%203.863%203.06%206.28.575%202.343.962%203.68%201.464%203.68s1.462-1.304%202.512-3.304c1.053-2.004-.045-3.772-2.1-2.514.822-5.027%208.59-6.236%207.584-.466z%22%20fill%3D%22%234E4E4E%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(transparent, transparent);
    }

    #vacuumFooter .icon-social-vimeo.icon-white:before {
        background-image: url("/assets/media/images/site/cyclone/icons/icon-social-vimeo-white.png");
        background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2018%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Evimeo%3C%2Ftitle%3E%3Cpath%20d%3D%22M17.91%203.84c-1.006%205.773-6.625%2010.66-8.315%2011.777-1.69%201.115-3.233-.447-3.792-1.63-.64-1.348-2.56-8.657-3.062-9.262-.5-.605-2.01.605-2.01.605L0%204.354S3.06.63%205.39.164c2.47-.494%202.467%203.863%203.06%206.28.575%202.343.962%203.68%201.464%203.68s1.462-1.304%202.512-3.304c1.053-2.004-.045-3.772-2.1-2.514.822-5.027%208.59-6.236%207.584-.466z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(transparent, transparent);
    }

    #vacuumFooter .icon-social-youtube:before {
        background-image: url("/assets/media/images/site/cyclone/icons/icon-social-youtube.png");
        background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2020%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eyoutube%3C%2Ftitle%3E%3Cpath%20d%3D%22M10%20.3C.172.3%200%201.174%200%208c0%206.826.172%207.7%2010%207.7s10-.874%2010-7.7c0-6.826-.172-7.7-10-7.7zm3.205%208.034l-4.49%202.096c-.393.182-.715-.022-.715-.456V6.026c0-.433.322-.638.715-.456l4.49%202.096c.393.184.393.484%200%20.668z%22%20fill%3D%22%234E4E4E%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(transparent, transparent);
    }

    #vacuumFooter .icon-social-youtube.icon-white:before {
        background-image: url("/assets/media/images/site/cyclone/icons/icon-social-youtube-white.png");
        background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2020%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eyoutube%3C%2Ftitle%3E%3Cpath%20d%3D%22M10%20.3C.172.3%200%201.174%200%208c0%206.826.172%207.7%2010%207.7s10-.874%2010-7.7c0-6.826-.172-7.7-10-7.7zm3.205%208.034l-4.49%202.096c-.393.182-.715-.022-.715-.456V6.026c0-.433.322-.638.715-.456l4.49%202.096c.393.184.393.484%200%20.668z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(transparent, transparent);
    }

    #vacuumFooter .icon-social-facebook,
    #vacuumFooter .icon-social-instagram,
    #vacuumFooter .icon-social-twitter,
    #vacuumFooter .icon-social-vimeo,
    #vacuumFooter .icon-social-youtube {
        height: 1.5625rem;
        width: 1.5625rem;
    }

    #vacuumFooter .social-info,
    #vacuumFooter .social-info li {
        display: inline-block;
    }
        
    div.grid.banners, .banner {
    display:none !important;
    }



    @media screen and (min-width: 40em) {
        #vacuumFooter > .row {
            padding-left: 0.6875em;
        }
    }
    @media screen and (min-width: 58.75em) {
        #vacuumFooter > .row {
            padding-left: 0;
        }
    }


    div#page { 
        width: auto;
        padding: 0;
        border-radius: 0;
        background-color: #ffffff;
    }
    section#features div.feature { background: none; margin-bottom: 0; border-radius: 0; }
    section#features div.feature h4 { background: none; }
    section#content, section#features, section#areaContact, section#currentNav {
        display: block;
        clear: both;
        width: 100%;
        padding: 0; 
    }
    section#features { float: none; }

    section#content #contentWrapper {
        padding: 15px;
        clear: both;
    }
    section#content > header {
        background-color: transparent;
        color: #3B3B3B;
        height:auto;
        min-height: 33px;
        float: left;
        width: 100%;
        box-sizing: border-box;
        padding: 0;
    }
    section#content > header.shaded {
        background-color: #F2F2F2;
    }
    section#content > header > #areaNavOpen {
        margin: 8px 15px;
    }
    section#content > header > h1 {
        background-color: #F2F2F2;
        font-size: 1.4em;
        font-weight: normal;
        padding: 8px 15px;
        margin: 0 0 10px 0;
    }
    section#content #contentWrapper > h1 { margin-top: 0; }
    section#content #contentHeadWrapper { margin-bottom: 20px; }
    section#content #contentHeadWrapper p,
    section#content #contentHeadWrapper h1 { margin: 0; padding: 0; }
    section#content #contentHeadWrapper h1 { font-size:200%; line-height: 100%; margin-bottom: 0.5em; }
    section#content #contentBodyWrapper { padding:0; margin:10px 0 0 0; width:100%; }

    section#currentNav nav { background-color: #F2F2F2; }
    section#currentNav nav header { background-color: #BBBBBB; color: #3B3B3B; font-weight:bold; height:auto; }
    section#currentNav nav ul { padding: 1em 0 1em 3em; margin: 0; }
    section#currentNav nav ul > li { margin: 5px auto; }
    section#currentNav nav ul li a { color: #3C3C3C; }
    section#currentNav nav ul li a:visited { color: #707070; }
    section#currentNav nav ul li a:hover { color: #4F98C7; }

    nav#siteNav form { font-size: 90%; margin-top: -10px; }
    nav#siteNav form div label { margin-bottom: 5px; }
    nav#siteNav form div label.input { display:block; margin-top: 5px; }
    nav#siteNav form div input[type="search"] {
        border: none;
        border-radius: 15px;
        font: inherit;
        font-size: 14px;
        line-height: 30px;
        outline: none;
        display: block;
        width: 100%;
        height: 30px;
        margin: 0;
        padding: 0 10px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
    }

    nav#areaTopLevel { clear: both; }
    nav#areaTopLevel ul { padding: 0; margin: 0; }
    nav#areaTopLevel ul li { width: 100% !important; padding-bottom: 0; }
    nav#areaTopLevel ul li:hover { opacity: 0.8; cursor: pointer; }
    nav#areaTopLevel ul li a { display:block; text-decoration: none; padding: 8px; }

    /* this is really to compensate for the Law-style homepages on tablets */
    section#content #contentHeadWrapper ul.crossfade { width:100%; max-width:780px; margin:0; padding:0; overflow:hidden; }
    section#content #contentHeadWrapper ul.crossfade li { width: 100%; }
    section#content #contentHeadWrapper ul.crossfade li img { width: 100%; height: auto; }
    section#content #contentHeadWrapper ul.crossfade li p { font-size: inherit !important; }

    section#content dl.accordion dt {
        font-size: 100%;
        font-weight: bold;
        border-top-right-radius: 0;
    }

    section#content ul.ui-tabs-nav li { width: 100%; margin-left: 0; }
    section#content ul.ui-tabs-nav li.ui-state-active { background-image: none; background-color: #EFEFEF; }
    section#content ul.ui-tabs-nav li a { display: block; width: auto; float: none; }

    div.feature,
    section#content a.feature,
    section#content div.feature,
    section#content div.feature h4,
    section#areaContact a.feature,
    section#areaContact div.feature,
    section#areaContact div.feature h4 { 
        background-image: none !important;
    }
    section#content a.feature,
    section#content div.feature,
    section#areaContact a.feature,
    section#areaContact div.feature {
        border-radius: 0 8px 0 8px;
    }
    section#content div.feature,
    section#areaContact div.feature {
        overflow-x: hidden;
    }

    section#areaContact div form { display:none; } /* the contact area search form */
    section#areaContact > div:nth-child(2) > a { width: 95%; } /* the, "for students and staff" link */

    .negate-fa:before { content:none !important; }
    .mobile_only { display: block !important; }
    .no_mobile { display: none !important; }
    .tableWrap { width: 100%; overflow-x: auto; overflow-y: visible; }
    .tableWrap > table { margin-top: 0; }
    .tableWrapInfo {
        margin-bottom: 0;
        font-style: italic;
    }
    img.adaptive, .fill-x { width:100%; height:auto; }

    .mobilehalf, .mobilethird, .mobilequarter {
        float:left; margin:0; padding:0;
    }
    .mobilehalf { width:50%; }
    .mobilethird { width:33.33%; }
    .mobilequarter { width:25%; }
    .mobilehalf > .left, .mobilehalf > .right,
    .mobilethird > .left, .mobilethird > .right,
    .mobilequarter > .left, .mobilequarter > .right { 
        float: none !important;
    }

    .mobilehalf > .feature,
    .mobilethird > .feature,
    .mobilequarter > .feature {
        display:block;
        margin-left: 5px;
        margin-right: 5px;
    }

    .mobilehalf > .feature.left,
    .mobilethird > .feature.left,
    .mobilequarter > .feature.left {
        margin-left: 0;
    }
    .mobilehalf > .feature.right,
    .mobilethird > .feature.right,
    .mobilequarter > .feature.right {
        margin-right: 0;
    }

    .mobilehalf, .mobilethird, .mobilequarter {
        display: block;
        width: 100%;
        float: none;
        margin: 0;
        padding: 0;
    }
    .mobilehalf > .feature,
    .mobilethird > .feature,
    .mobilequarter > .feature,
    .mobilehalf > .left, .mobilehalf > .right,
    .mobilethird > .left, .mobilethird > .right,
    .mobilequarter > .left, .mobilequarter > .right,
    .mobilethird:nth-child(odd) > .feature,
    .mobilethird:nth-child(even) > .feature,
    .mobilequarter:nth-child(odd) > .feature,
    .mobilequarter:nth-child(even) > .feature { 
        float: none !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        clear: both;
        height: auto !important;
    }

    /* Staff and student home pages */

    body.staff .broadcast, body.students .broadcast {
        margin-top: 0 !important;
        padding-top: 0 !important;
    }

    body.staff .broadcast a, body.students .broadcast a {
        text-decoration: none;
    }

    body.staff .broadcast h4, body.students .broadcast h4 {
        margin-top: 0;
    }

    body.staff .broadcast .summary, body.students .broadcast .summary { 
        margin-bottom: 0;
        padding-bottom: 10px;
    }

    body.staff .broadcast .summary h3, body.students .broadcast .summary h3 { 
        font-size: 90%;
    }

    body.staff .broadcast .channel_options, body.students .broadcast .channel_options {
        border-top: 1px solid #CCCCCC;
        clear: right;
        color: #09829F;
        font-size: 90%;
        padding: 5px;
        text-align: right;
        position: relative;
        width: 102%;
        left: -8px;
        bottom: -30px;
        margin: 0;
        background-color: rgb(225, 225, 225);
    }

    body.staff .broadcast .channel_options a.view_all,
    body.students .broadcast .channel_options a.view_all {
        background: url("/assets/css/images/view_items.gif") no-repeat right 70% transparent;
        padding-right: 15px;
    }

    body.staff .broadcast .channel_options a.view_all:hover,
    body.students .broadcast .channel_options a.view_all:hover {
        background-image: url("/assets/css/images/view_items_active.gif");
    }

    body.staff .broadcast .channel_options a.add_item,
    body.students .broadcast .channel_options a.add_item {
        background: url("/assets/css/images/add_item.gif") no-repeat right 70% transparent;
        padding-right: 15px;
        margin-right: 1em;
    }

    body.staff .broadcast .channel_options a.add_item:hover,
    body.students .broadcast .channel_options a.add_item:hover {
        background-image: url("/assets/css/images/add_item_active.gif");
    }

    .broadcast p.date {
        background-image: none !important;
        height: auto !important;
        width: 3em !important;
        border-radius: 4px;
        font-size: 90% !important;
        color: #3c3c3c !important;
        border: 1px solid #949494;
        background-color: #ffffff;
    }

    .broadcast.item p.caption {
        width: 40% !important;
    }
    .broadcast.item p.caption img {
        width: 100%;
        height: auto;
    }

    /* crossfading elements */

    ul.crossfade li * { width: 100% !important; }
    ul.crossfade li.cf-overlay div.cf-content { width: 100% !important; bottom: 3px; }

    /* profile pages */

    div.profile > div.vcard > h1,
    div.profile > h1 {
        font-size: 1.4em;
    }
    div.profile > h2 { font-size: 1.3em; }
    div.profile > div.feed > h3 { font-size: 1.2em; }

    /* forms */

    section#content input[type=text],
    section#content input[type=password],
    section#content textarea {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100% !important;
    }

    /* Swatches */

    /*
    .swatch2, .swatch2fg, .swatch4, .swatch4fg, .swatch5, .swatch5fg, .swatch7, .swatch7fg { color: #35535f !important; }
    .swatch1, .swatch1fg, .swatch3, .swatch3fg { color: #ffffff !important; }
    .swatch1, .swatch1bg { background-color: #0ba0ca !important; }
    .swatch2, .swatch2bg { background-color: #c2e6ef !important; }
    .swatch3, .swatch3bg { background-color: #096347 !important; }
    .swatch4, .swatch4bg { background-color: #99cc99 !important; }
    .swatch5, .swatch5bg { background-color: #0e7c9c !important; }
    .swatch6, .swatch6bg { background-color: #d0eeee !important; }
    .swatch7, .swatch7bg { background-color: #ffffff !important; }
    */

    /* Hide AppNexus image */

    body > img[src*=".adnxs.com/seg?"] {
        display: none;
    }




    /* Custom */

    #nav.left-nav {
        display: none;
    }

    #columns {
        margin: 10px;
    }

    #content_head, #content {
        width: auto !important;
        max-width: 100%;
        padding: 0.5rem;
    }

    #content {
        float: left;
    }

    h1, h2, h3, h4, h5, h6 {
        clear: both;
    }

    #content img {
        max-width: 100%;
        max-height: 100%;
        height: auto !important;
    }

    #content iframe {
        max-width: 100%;
    }

    #content .feature {
        max-width: 100%;
    }

    #content .feature {
        height: auto !important;
    }

    #page {
        min-width: 0;
    }

    #vacuumHeader {
        display: none;
    }

    #mobileHeader {
        display: block;
    }

    #features {
        float: none;
        width: 100%;
        clear: left;
    }

    #header {
        display: none;
        text-align: center;
    }

    #header > a {
        width: 100%;
        text-align: center;
        display: block;
    }

    #header img {
        float: none;
        margin: 1rem auto;
    }

    #header form {
        margin-bottom: 1rem;
    }

    #topnav {
        float: none;
        text-align: center;
        margin: 0 0.5rem 1rem 0.5rem;
    }

    #topnav li, #topnav li:hover, #topnav li.active, #topnav li a {
        color: #0000ee;
        background: transparent;
        background-image: none;
        border: none;
        margin: 0;
        padding: 0;
    }

    #topnav li a {
        line-height: 1.4;
        display: inline;
        margin: 0.3rem 0.4rem;
    }

    #topnav li a:hover {
        text-decoration: underline;
    }

    #topnav li, #topnav li:hover, #topnav li.active {
        border-right: 1px solid #305f6f;
        border-radius: 0;
        display: inline;
        float: none;
    }

    #topnav li.last {
        border-right: none;
    }

    #page_title {
        clear: none;
    }

    #subnav {
        display: none;
    }

    #footer ul {
        float: none;
    }

    .left, .float-left, .right, .float-right {
        float: none !important;
        clear: none;
    }

    #content .half {
        width: 100%;
        margin: 0 0 0.5rem 0;
        text-align: center;
    }

    #nav {
        display: none;
    }
}



/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('fonts/fontawesome-webfont.eot?v=4.0.3');src:url('fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'),url('fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'),url('fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'),url('fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857142858em;text-align:center}.fa-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center}.fa-li.fa-lg{left:-1.8571428571428572em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0{-moz-transform:rotate(0)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0{-o-transform:rotate(0)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0{-ms-transform:rotate(0)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0{transform:rotate(0)}100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-asc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-desc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-reply-all:before{content:"\f122"}.fa-mail-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}

 /* Accessible flowcharts 2020 BR */


 .flowChartBox {
    display: flex;
    justify-content: center;
    background-color: #e1e8eb;
    margin: 0 20% 0 20%;
    text-align: center;
 }

 .flowChartBox > h4 {
     padding: 2%;
     margin: 0 20% 0 20%;
 }

 .flowChartLink {
    position:absolute;
    left:-10000px;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;
}
 
.flowChartLink:focus {
    position:static;
    width:auto;
    height:auto;
}

.fa-arrow-down {
    display: flex;
    justify-content: center;
    margin: 10px 50% 10px 50%;
}

.flowListContainer {
    display: none;
}

@media only screen and (max-width: 960px){
    .flowChartContainer{
        display: none;
    }
    .flowListContainer{
        display: block;
    }
}

/* Broadcast update 2020 BR */

/* General */

.filterLabels {
    display: flex;
}

#news .row, #events .row {
    display: flex;
}

#news .row-wrap, #events .row-wrap {
    flex-wrap: wrap;
}

#news .columns, #events .columns {
    padding-left: 0px !important;
}

#news .columns.news-item, #events .columns.event{
    float: left !important;
}

/* Landing page news and event embeds */

#news .feedLimitTwo .news-item {
    width: 45% !important;
}

@media only screen and (min-width: 59.05em) {
    #news .row .news-item, #events .row .event {
        width: 31%;
    }
    .event .event-location {
        max-width: 120px;
    }
    .filterLabelSmall {
        display: none;
    }
    .filterLabelLarge {
        width: 32.5%;
    }
    .news2.news-item, .event2.event {
        width: 45% !important;
    }
}

@media only screen and (min-width: 40.063em) and (max-width: 59.05em) {
    #news .row .news-item, #events .row .event {
        width: 45%;
    }
    .filterLabelLarge {
        display: none;
    }
    .event .event-location {
        max-width: 200px;
    }
    .filterLabelSmall {
        display: block;
    }
}

@media only screen and (max-width: 40em) {
    #news .row .news-item, #events .row .event {
        width: 100%;
    }
    .filterLabelLarge {
        display: none;
    }
    .event .event-location {
        max-width: 250px;
    }
    .filterLabelSmall {
        display: block;
    }
    .feed {
        max-width: none !important;
    }
}

/* News items */

.news-item {
    margin: 0.5rem 0.8rem 0.5rem 0;
    display: flex;
}

.news-item a {
    display: block;
    color: #0a0a0a;
    text-decoration: none;
    width: 100%;
    height: 100%;
    border: solid 1px #f1f1f1;
    /*box-shadow: 0 0 5px rgba(10,10,10,.1);*/
}

.news-item a:hover {
    background: #f1f1f1
}

.news-item img {
    height: auto;
    width: 100%;
    max-height: 50%;
}

.news-item h4, .news-item h3 {
    color: black;
    line-height: 1.5rem;
    font-size: 1.1rem;
    font-weight: 700;
    padding: 1rem 1rem 0 1rem;
}

.news-item p {
    clear: both;
    padding: 0 1rem 1rem 1rem;
}

.news-meta {
    font-size: 1.1rem;
    color: #3f3f3f;
    margin: 2rem 0
}

/* Event items */

.event {
    margin: 0.5rem 0.8rem 1.5rem 0;
    display: flex;
    float: left !important;
}

.event a {
    display: block;
    padding: 0rem 0.5rem 0.5rem ;
    color: #0a0a0a;
    text-decoration: none;
    height: 100%;
    border: solid 1px #f1f1f1;
    /*box-shadow: 0 0 5px rgba(10,10,10,.1);*/
    padding: 1rem 1rem 0rem 1rem;
    overflow-wrap: break-word;
}

.event a:hover {
    background: #f1f1f1;
}

.event p {
    max-width: 90%;
}

.event h4 {
    margin-bottom: 1rem;
    color: black;
    line-height: 1.5rem;
    font-size: 1.1rem;
    font-weight: 700;
}

.event .event-date {
    font-weight: 400;
    background: url(../img/material/baseline-today-24px-7da1c4.svg);
    background-position: top 4px left;
    background-repeat: no-repeat;
    padding-left: 35px;
    min-height: 30px;
}

.event .event-location {
    background: url(../img/material/baseline-location_on-24px-7da1c4.svg);
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 35px;
    padding-right: 5px;
    min-height: 30px
}

.event .event-speaker {
    background: url(../img/material/baseline-person-24px-7da1c4.svg);
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 35px;
    min-height: 30px
}

.event .fancy-date {
    display: none;
    float: right;
    background: #f1f1f1;
    padding: 1rem;
    text-align: center;
    font-weight: 700;
    font-size: 1rem;
    text-transform: uppercase;
    line-height: 1.3;
    margin-left: 1rem
}

.event .fancy-date .year {
    font-size: .8rem;
    display: none
}

.events-meta {
    margin-bottom: 2rem
}

.events-meta .event-date {
    font-weight: 700;
    font-size: 1.5rem;
    background: url(../img/material/baseline-today-24px-7da1c4.svg);
    background-position: top 4px left;
    background-repeat: no-repeat;
    padding-left: 35px;
    min-height: 30px
}

.events-meta .event-location {
    font-weight: 700;
    background: url(../img/material/baseline-location_on-24px-7da1c4.svg);
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 35px;
    min-height: 30px
}

.events-meta .event-speaker {
    background: url(../img/material/baseline-person-24px-7da1c4.svg);
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 35px;
    min-height: 30px
}

.events {
    /*box-shadow: 0 0 5px rgba(10, 10, 10, .1);*/
    padding-bottom: 0
}

/* Vertical Links */

.vertical-links.news {
    box-shadow: 0 0 5px rgba(10, 10, 10, .1);
    padding-bottom: 0
}

.vertical-links.news a {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-decoration: none;
    color: #0a0a0a;
    padding: .75rem
}

.vertical-links.news img {
    width: 80px;
    margin-right: 1rem
}

.vertical-links.news h4 {
    font-size: .9rem
}

.vertical-links.news .content {
    min-width: 0
}

.vertical-links.news p {
    font-weight: 400;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.vertical-links.news .see-all {
    color: #d3273e;
    text-decoration: underline
}

.vertical-links.event img {
    margin-bottom: 15px
}


.vertical-links.events a {
    color: #0a0a0a;
    text-decoration: none;
    padding: .6rem 1rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.vertical-links.events a.see-all {
    color: #d3273e;
    text-decoration: underline;
    padding: .8rem 0 .8rem 1rem
}

.vertical-links.events p.date {
    background: #f1f1f1;
    width: 4rem;
    min-width: 4rem;
    padding: .7rem;
    margin-right: 1rem;
    line-height: 1.2;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    overflow: hidden
}

.vertical-links.events p {
    margin: 0
}

/* News and Event items */

.event-assets,
.news-assets {
    margin-bottom: 2rem
}

@media print,
screen and (min-width:64em) {
    .event-assets,
    .news-assets {
        float: right;
        max-width: 22rem;
        margin: 0 0 2rem 2rem
    }
}

.event-assets img,
.news-assets img {
    width: 100%;
    margin-top: 2rem
}

.event-assets img:first-of-type,
.news-assets img:first-of-type {
    margin-top: 0
}

.event-assets .caption,
.news-assets .caption {
    margin-top: .5rem;
    font-size: .9rem;
    color: #3f3f3f
}

.event-back,
.news-back {
    margin-top: 4rem
}

/* Pagination */

.itemised-pagination {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0.8rem;
    font-weight: 700;
    padding: 1rem 0;
    max-width: 700px;
}

.itemised-pagination a {
    text-decoration: none;
    color: #0a0a0a
}

.itemised-pagination a:hover {
    color: #d3273e
}

.itemised-pagination .pages {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center
}

.itemised-pagination .next>*,
.itemised-pagination .prev>* {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: 0 0;
    background-repeat: no-repeat;
    background-size: auto 3rem;
    padding: 0;
    min-height: 2rem
}

.itemised-pagination .prev>* {
    background-image: url(../img/material/baseline-navigate_before-24px.svg);
    background-position: left -.5rem center;
    padding-left: 3.2rem
}

.itemised-pagination .next>* {
    background-image: url(../img/material/baseline-navigate_next-24px.svg);
    background-position: right -.5rem center;
    padding-right: 3.2rem
}

.itemised-pagination .prev span {
    background-image: url(../img/material/baseline-navigate_before-24px-e6e6e6.svg)
}

.itemised-pagination .next span {
    background-image: url(../img/material/baseline-navigate_next-24px-e6e6e6.svg)
}

.itemised-pagination .prev a:hover {
    background-image: url(../img/material/baseline-navigate_before-24px-d3273e.svg)
}

.itemised-pagination .next a:hover {
    background-image: url(../img/material/baseline-navigate_next-24px-d3273e.svg)
}

.itemised-pagination .next span,
.itemised-pagination .prev span {
    color: #e6e6e6
}

.itemised-pagination .pages>* {
    margin: 0 1rem
}

.itemised-pagination .pages .active {
    color: #d3273e
}

@media screen and (max-width:63.9375em) {
    .itemised-pagination {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .itemised-pagination .prev {
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%
    }
    .itemised-pagination .next {
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        text-align: right
    }
    .itemised-pagination .pages {
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3;
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }
    
}

/* Filters */

#tagFilter, #locationFilter, #dateFilter {
    margin: 0.5rem 0.5rem 1rem 0rem;

}

#filterClearButton,
#filterSubmitButton {
    border: 1px solid;
    padding: 0.4rem !important;
    margin-bottom: 0.5rem;
    margin-right: 0.5rem;
    font-weight: 400;
    float: left;
}

#filterClearButton:hover,
#filterSubmitButton:hover {
    background-color: #e9e6e1;
}

@media only screen and (min-width: 59.05em) {
    #tagFilter, #locationFilter, #dateFilter {
        width: 31%;
    }
}

@media only screen and (max-width: 59em) {
    #tagFilter, #locationFilter {
        width: 100%;

    }
    #dateFilter {
        min-width:95%;
    }
}

.itemised-count {
    margin: 0.5rem 0rem;
}

/* Social media buttons */

.social-wrapper {
    position: relative
}

@media print,
screen and (min-width:40em) {
    .social-wrapper #event,
    .social-wrapper #news-item {
        padding-left: 3.5rem
    }
}

@media print,
screen and (min-width:40em) {
    .social-wrapper .social-sidebar {
        position: absolute;
        top: 0;
        left: -.5rem;
        height: 100%
    }
}

@media screen and (max-width:39.9375em) {
    .social-wrapper .social-sidebar .social-options {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        position: static
    }
}

.social-wrapper .social-sidebar .social-options a {
    display: block;
    width: 3rem;
    height: 3rem;
    background-size: 30px auto;
    background-repeat: no-repeat;
    background-position: center
}

@media screen and (max-width:39.9375em) {
    .social-wrapper .social-sidebar .social-options a {
        margin-bottom: 1rem;
        margin-right: .5rem;
        max-height: 3rem
    }
}

.social-wrapper .social-sidebar .social-options .facebook {
    background-color: #4267b2;
    background-image: url(../img/social/flogo_RGB_HEX-144.svg);
    background-position: 5px center
}

.social-wrapper .social-sidebar .social-options .twitter {
    background-color: #1da1f2;
    background-image: url(../img/social/twitter-white.png)
}

.social-wrapper .social-sidebar .social-options .whatsapp {
    background-color: #25d366;
    background-image: url(../img/social/whatsapp.svg);
    background-size: 80px auto
}

.social-wrapper .social-sidebar .social-options .email {
    background-color: #dd4b39;
    background-image: url(../img/social/baseline-email-24px.svg)
}

@media print,
screen and (min-width:40em) {
    .socially-wrapped-header {
        padding-left: 3.5rem
    }
}

/* Fixes alignment in external template side feeds */
dd #news .feedLimitTwo, dd #events .feedLimitTwo {
	display: block;
}

dd #news li, dd #events li {
	list-style-type: none;
}

#news .feedLimitTwo.row, #events .feedLimitTwo.row {
	display: block;
}

/* Cookies */

.ncc-container {
    background: #1d4289;
    color: #fff;
    margin: -10px -10px 16px -10px;
    opacity: 0;
    padding: 1.5rem 2rem;
    transition: opacity .3s;
	font-size: 16px;
}

.ncc-container a, .ncc-container button {
    color: #fff;
    opacity: .8
}

.ncc-container a:hover, .ncc-container button:hover {
    opacity: 1
}

.ncc-container button {
    cursor: pointer;
    text-decoration: underline;
    text-transform: none;
	background: transparent;
	appearance: none;
	border: none;
	font-size: 1.1em;
}

.ncc-container .ncc-inner {
    -ms-flex-pack: justify;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.ncc-container .ncc-close a, .ncc-container .ncc-close button {
    font-weight: 700;
    opacity: 0;
    transition: opacity .3s
}

body.showing-cookie-notice .ncc-container, body.showing-cookie-notice .ncc-container .ncc-close a, body.showing-cookie-notice .ncc-container .ncc-close button {
    opacity: 1
}

@media screen and (max-width:700px) {
    .ncc-container .ncc-inner {
        -ms-flex-pack: start;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-direction: column;
        flex-direction: column;
        justify-content: flex-start
    }
    .ncc-container .ncc-message {
        width: 100%
    }
    .ncc-container .ncc-close {
        margin-top: 1.5rem
    }
}

.cdc-container {
    background: #1d4289;
    color: #fff;
    margin: 0;
    opacity: 0;
	visibility: hidden;
    padding: 1.5rem 2rem;
    transition: opacity .3s;
    width: 100%
}

.cdc-container a,
.cdc-container button {
    color: #fff;
    opacity: .8
}

.cdc-container a:hover,
.cdc-container button:hover {
    opacity: 1
}

.cdc-container h2 {
    color: #000;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 1.5rem;
    font-weight: 700
}

.cdc-container button {
    cursor: pointer;
    text-decoration: underline;
    text-transform: none
}

.cdc-container.with-options {
    background: #f4f4f4;
    color: #000;
    margin: 0;
    padding: 0
}

.cdc-container.with-options .cdc-inner {
    margin-bottom: 5px;
    padding: 1.5rem 2rem
}

.cdc-container.with-options a {
    color: #d3273e;
    opacity: 1
}

.cdc-container.with-options a:hover {
    color: #9e1d2f
}

.cdc-container.with-options .cdc-message {
    margin-bottom: 1rem;
    margin-right: 2rem
}

.cdc-container.with-options button {
    background: #d3273e;
    border: 2px solid #d3273e;
    color: #fff;
    font-size: .95rem;
    font-weight: 700;
    margin: .25rem .5rem .25rem 0;
    opacity: 1;
    padding: .5rem;
    text-decoration: none;
    text-transform: uppercase;
    word-spacing: 2px
}

.cdc-container.with-options button:hover {
    background: #9e1d2f;
    border-color: #9e1d2f
}

.cdc-container.with-options button.hollow {
    background: #fff;
    color: #d3273e
}

.cdc-container.with-options button.hollow:hover {
    color: #9e1d2f
}

.cdc-container .cdc-inner {
    -ms-flex-pack: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: flex-start
}

.cdc-container p, .cdc-container a {
	font-size: 1rem;
}

body.showing-cookie-options .cdc-container {
    opacity: 1;
	visibility: visible;
}

@media screen and (max-width:950px) {
    .cdc-container.with-options .cdc-message {
        width: 100%
    }
}

@media screen and (max-width:500px) {
    .cdc-container.with-options .cdc-inner {
        padding: 1.5rem 1rem
    }
}

#cdcph {
    display: none
}

/* People lists */
.people-name{font-weight:700}img.photo.right.profile-photo{float:right !important; margin-right:0.5rem}.people-card-link,.people-card-link:hover{text-decoration:none}.people-card:hover>.people-name{text-decoration:underline;}
