/* RESET */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,800);
HTML, BODY, div, SPAN, APPLET, OBJECT, IFRAME,
h1, h2, H3, H4, H5, H6, p, BLOCKQUOTE, PRE,
A, ACRONYM, ADDRESS, BIG, CITE, CODE,
DEL, DFN, img, INS, KBD, Q, S, SAMP,
SMALL, STRIKE, TT, VAR,
B, U, I, CENTER,
DL, DT, DD, OL, ul, li,
FIELDSET, FORM, LABEL, LEGEND,
TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD,
article, aside, CANVAS, DETAILS, EMBED,
FIGURE, FIGCAPTION, FOOTER, HEADER, HGROUP,
MENU, NAV, OUTPUT, RUBY, 
SECTION, SUMMARY, TIME, MARK, AUDIO, VIDEO {padding:0;margin:0;border:0;font-size:15px;font:inherit;vertical-align:baseline;line-height:1;}
p, A, li, td, th  {font-family:'Open Sans', calibri, sans-serif;font-size:11.25px;line-height:18px;}
p {color:#17161A;margin:0px 0px 15pt 0px;font-weight:normal;}
A {color:#E67623;font-family:'Open Sans', calibri, sans-serif;text-decoration:none;transition: color 0.2s ease;}
A:active {border-bottom:1px solid #07A6AD;color:#004D51;}
A:hover, A:focus {border-bottom:0px;color:#007377;}
ul ul, OL OL, OL ul, ul OL {margin:0px 0px 0px 18px;}
main ul ul, main ol ul, main ul ol {margin-bottom:6px;}
ul {margin:0px 0px 15pt 0px;}
ul li {list-style-type:none;text-align:left;}
ol li {margin-bottom:6px;}
ol li:last-child {margin-bottom:0px;}
ol li ol li {list-style-type:lower-alpha;margin-bottom:0px;margin:0px 0px 0px 15pt;}
main p+ul {margin-top:-18px;}
main ul li, main ol li {margin:0px 0px 0px 15pt;}
main ul li:BEFORE {content:"\25C6";margin:0px 12px 0px -20px;font-size:0.65em;vertical-align:top;}
main ul li ul li:BEFORE {content:"\2013";}
div.additional-resources ul li:BEFORE, div.breadcrumbs li:BEFORE, div.collection ul li:BEFORE, div.detail-block ul li:BEFORE, div.horizontal-contact ul li:BEFORE, div.partner-logos ul li:BEFORE,  div.related-links ul li:BEFORE, ul.teaser-list li:BEFORE, div.selected-items ul li:BEFORE {display:none;content:"";margin:0px;}
A:VISITED {border-bottom:1px solid #D99000;color:#C25100;}
h1 {color:#00303B;margin:0px 0px 1.125rem 0px;font-family:UnitRounded;font-size:38.25px;font-weight:normal;line-height:40.5px}
h2, div.case-study-section h3 {color:#007377;margin:0px 0px 18px 0px;font-family:UnitRounded;font-size:18px;line-height:22.5px;text-align:left;}
h3 {float:none;color:#007377;margin:12px 0px 12px 0px;font-family:UnitRounded;font-size:18px;line-height:22.5px;text-align:left;page-break-after:avoid;}
h4, h5, h6, .contact-block h3 {margin:0px 0px 3pt 0px;color:#007377;font-family:'Open Sans', calibri, sans-serif;font-size:10;font-weight:bold;text-align:left;page-break-after:avoid;}
TABLE {border-collapse:collapse;border-spacing:0;}
.meta-heading, div.collection p.meta-heading, div.action-box div.feature h2.meta-heading, main p.local-time, table caption {margin:0px 0px 0.375rem 0px;font-family:'Open Sans', sans-serif;font-size:9.75px;font-weight:normal;color:#666666;line-height:18px;text-transform:uppercase;}
blockquote {padding:0px 0px 0px 24px;margin:0px 0px 30px 0px;border-left:6px solid #989898;font-style:italic;}
cite {color:#666666;font-size:6.75px;line-height:9px;}
.hidden {display:none;}

div.secondary-collection ul li a {font-family:'Open Sans', sans-serif;font-size:0.937rem;font-weight:bold;}

/* Elements to hide */
aside, nav,
a.additional-link, div.additional-resources, div.additional-resources-link,
div.banner img, div.breadcrumbs, 
div.call-to-action, div.caption a , div.contextual-search, a.contact-link,
div.expandable-block a.btn-standard, div.extra-link a,
div.footer-primary .section-two, div.footer-primary .section-three, div.footer-secondary,
a.high-res-control, div.hidden-shading,
div.landing-page-btn-standard, div.language-control, div.larger-version-of-image,
div.message-above-content, div.mobile-aside,
div.partner-logos a:after,
div.related-links,
#scWebEditRibbon, div.separator, div.share, div.skipnav, div.sitecore_video_embed,
div.top-nav, div.transcript {display:none;height:0px;}
div.contextual-menu, div.share {display:none;height:0px;}


/* FONTS */
@font-face {
    font-family: UnitRoundedBlack;
	src: url('../font/UnitRoundedWeb-Black.woff') format("woff");
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: UnitRounded;
	src: url('../font/UnitRoundedWeb-Bold.woff') format("woff");
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: UnitRoundedMedium;
	src: url('/font/UnitRoundedWeb-Medium.woff') format("woff");
	font-weight: normal;
	font-style: normal;
}


/* HEADINGS */
div.mobile-aside div.contact-section h3 {color:#00303B;font-size:13.5px;}
div.collection h2 {margin-bottom:0px;color:#00303B;}
div.collection h3 {margin:0px 0px 5pt 0px;color:#00303B;font-size:1.188rem;}
div.horizontal-contact h2 {margin:0px;color:#00313C;}
div.location-profile-parking h3, p.meta-heading + h3 {margin:0px !important;font-size:11.25px;font-family:'Open sans';font-weight:bold;line-height:10px;}
div.mobile-aside div.contact-section h3 {margin:0.5rem 0px 0px 0px;font-size:13.5px;}
div.secondary-collection h2 {margin-bottom:24px;color:#00313C;font-size:14.25px;}
footer h2{clear:both;margin-top:0px;color:#666666;font-family:'Open Sans', sans-serif;font-size:9px;font-weight:bold;line-height:13.5px;}


/* IMAGES */
a.logo img {width:60px;height:60px;}
div.action-box div.feature img {width:100%;max-width:298px;height:auto;margin:0.375rem 0px 1rem 0px}
div.align-right img, div.align-left img {width:319px;}
div.banner-print img {display:block;width:100%;max-width:100%;height:90px;overflow:hidden;position:absolute;z-index:-1;}
div.collection img {display:block;width:100%;height:auto;margin:6px 0px 18px 0px;}
div.partner-logos img {max-width:100%;height:auto;}
div.people-widget-list div.image img {width:100%;height:auto;margin:6px 0px 0px 0px;}
div.teaser-section ul.teaser-list li img {float:left;width:298px;height:auto;margin:0.75rem 21px 0.375rem 0px;vertical-align:top;}
div.teaser-section ul.teaser-list-with-images li p img {display:none;}


/* PARAGRAPHS */
blockquote p {margin-bottom:12px;color:#989898;}
div.caption p {margin:10px 21px 0px 21px;color:#666666;font-size:9px;line-height:13.5px;text-align:left;}
div.contact-section div.detail-block p.note {clear:both;margin:0.3125rem 0px -0.25rem 0px;line-height:1.1875rem;}
div.detail-block p, div.expandable-block div.detail-block p {margin-bottom:0px;}
div.summary p {margin:0px;font-size:14.25px;font-weight:bold;line-height:22.5px;}
div.teaser-section ul.teaser-list-with-images li p {margin-left:320px;}
h3 + p.note {margin-top:0.3125rem;margin-bottom:1.25rem;line-height:1em;}
main .note, .note, .main div.teaser-section ul.location-list p.note {margin:0px;color:#656565;font-family:'Open Sans', sans-serif;font-size:9.75px;font-weight:normal;line-height:1.5rem;}
main p.black, p.black {color:#17161A;}
p.extra-information {padding:0px 0px 40px 0px;margin:0px 0px 0px 0px;font-size:11.25px;}
p.meta-heading + h2 {margin:0px;}
.message-inline p {padding:0px 0px 0px 0px;margin:0px 0px 6px 0px;}
.message-inline p:last-child {margin-bottom:0px;}
.print-info p {margin:0px;color:#666666;font-size:9px;}
.print-info p:last-child {margin:0px 0px 32px 0px;}


/* LINKS */
a[href^="http://"]:after, a[href^="https://"]:after {content: " (" attr(href) ")";}
div.action-box div.feature a {float:left;margin:0px;font-size:11.25px;font-weight:bold;}
div.collection ul li a {border:0px;font-family:UnitRounded;font-size:14.25px;font-weight:normal;}
div.teaser-section ul.teaser-list li a {border-bottom:1px solid transparent;font-family:UnitRounded;font-size:1.6em;font-weight:normal;line-height:1.875rem;}
.caption-link {float:right;border-bottom:1px solid transparent;margin:0px 0px 0.5em 0px;color:#666666;font-size:0.812rem;font-style:italic;font-weight:normal;line-height:20px;}
.full-width-map a {display:none;}


/* LISTS */
aside div.contextual-navigation ul, aside div.contact-list ul ul, aside div.contact-list ul li:last-child, div.mobile-aside div.contact-list ul li:last-child, div.breadcrumbs ul, div.contact-list ul, div.contact-list ul li ul li ul li, div.contact-list ul ul ul, div.contact-section ul li, div.detail-block ul li, div.footer-primary ul, div.footer-secondary ul, div.non-contextual-navigation ul, div.share ul, div.teaser-section ul.teaser-list, div.two-column-layout ul ul, main div.contact-section:last-child ul li:last-child, main div.contact-section:last-child ul li:last-child ul, ul.two-column-list li {margin:0px;}
div.action-box div.feature ul li {clear:both;margin:0px 0px 6px 0px;}
div.action-box div.feature ul li:before, div.expandable-block li:before, div.contact-list ul li:before, div.people-widget-list ul li:before {display:none;}
div.collection ul {clear:both;margin:0px 0px 0px 0px;}
div.collection-two-column ul li {float:left;display:inline-block;width:47%;margin:0rem 5% 0px 0px;vertical-align:top;}
div.collection-three-column ul li {display:inline-block;width:29%;margin:0rem 3% 0px 0px;vertical-align:top;}
div.collection-three-column ul li:nth-child(3n+3) {margin-right:0px;}
div.contact-list ul, div.contact-list ul li, div.people-widget-list ul li, div.people-widget-list ul {margin-left:0px;}
div.horizontal-contact ul {padding:0px;margin:18px 0px 0px 0px;}
div.horizontal-contact ul li, div.contact-block ul, div.contact-block ul li, div.partner-logos ul {padding:0px;margin:0px;}
div.partner-logos ul li {display:inline-block;width:100%;max-width:98px;padding:0.75rem 0px 0px 0px;margin:0.375rem 59px 0px 0px;list-style-type:none;text-align:center;vertical-align:middle;}
div.people-widget-list ul li {clear:both;display:inline-block;width:100%;padding:36px 0px 0px 0px;margin:0px 0px 42px 0px;border-top:1px solid #CCCCCC;}
div.people-widget-list ul li:before {display:none;}
div.people-widget-list ul li:first-child {border:0px;padding:0px;}
div.people-widget-list ul li li {border:0px;display:block;padding:0px;margin:0px;}
div.people-widget-list ul li p, div.people-widget-list ul li p, div.detail-block ul {margin:0px;padding:0px;}
div.two-column-layout ul li:nth-child(even), div.collection-two-column ul li:nth-child(even) {margin-right:0px;}
div.two-column-layout ul {margin:-2.25rem 0px 1.875rem 0px;line-height:0}
div.two-column-layout ul  li {display:inline-block;width:46.6%;margin:2.25rem 5.7% 0px 1px;line-height:11.25px;list-style-type:none;vertical-align:top;}
div.two-column-layout ul li:nth-child(odd) {clear:both;margin-bottom:0px;}
div.two-column-layout ul  li div.detail-block ul li ul li {line-height:24px;}
div.two-column-layout ul  li ul li {width:100%;margin:0px;}


/********** PAGE ELEMENTS **********/
/* ACTION BOX */
div.action-box {float:left;position:relative;padding:0px 0px 30px 0px;margin:0rem 0px 30px 0px;border-bottom:1px solid #CCCCCC;background:#FFFFFF;}
div.action-box div.title {float:left;width:65%;}
div.action-box div.feature {float:right;width:30%;margin:0.375rem 0px 0px 0px;}
div.action-box div.primary-btn {display:none;}
div.action-box div.summary, div.three-columns div.feature:last-child {margin:0px;}


/* CASE STUDY */
div.case-study-section {margin:0px 0px 2.25rem 0px;}
div.case-study-section div.collection {padding:0px;}
div.case-study-section:last-child {margin:0px;}


/* CONTACTS */
.extra-information {color:#666666;font-size:1em;}
div.contact-block {display:block;margin:0px 0 0px 0px;}
div.contact-block .lowercase-meta-heading {margin:-0.5em 0px 0px 0px;}
div.contact-section div.detail-block {clear:both;}
div.contact-section h3+p.extra-information {margin:-0.25rem 0px 1.25rem 0px;font-size:1em;}
div.floated-detail-blocks {float:left;width:100%;margin:0px 0px 0.75rem 0px;}
div.floated-detail-blocks div.detail-block {float:left;padding:0px 39px 0px 0px;margin:0px 39px 0px 0px;border-right:1px solid #d4dddf;}
div.floated-detail-blocks div.detail-block .meta-heading {margin-bottom:6px;}
div.floated-detail-blocks div.detail-block:last-child {padding:0px;margin:0px;border:none;}
div.mobile-aside {display:block;border:0px;}
div.mobile-aside div.contact-list {display:block;width:100%;clear:both;padding:42px 0px 0px 0px;margin:12px 0pt 0rem 0pt;border-top:1px solid #CCCCCC;}
div.mobile-aside div.section, div.contact-section div.detail-block a.contact-link, div.two-column-layout ul li:before {display:none;}
div.mobile-aside div.contact-list {display:block;margin:40px 0pt 0px 0pt;}
div.mobile-aside div.contact-list ul, div.mobile-aside div.contact-list ul li {float:left;display:block;width:100%;}
div.reception-block {margin:0px 0px 12px 0px;}
.map-canvas {display:block;}


/* DETAIL BLOCK */
div.detail-block {margin:0px 0px 12px 0px;}
div.print-info {display:block;width:100%;margin:0px 0pt 0px -71px;}


/* EXPANDABLE BOX */
div.expandable-block div.information-container {height:auto !important;}
div.expandable-block .btn-standard {display:none !important;}


/* FILTER */
div.mobile-filter {display:none;}


/* FOOTER */
footer p, footer a {margin:0px 0px 12px 0px;color:#666666 !important;font-size:9px;line-height:13.5px;}


/* HEADER */
a.logo {display:block;margin:20px 0px 20pt 15pt;} 
main {margin:0px 0pt 0px 0pt}
div.three-columns div.feature img {margin-top:0;padding-top:0px;} /* in an action box on the homepage and news landing page */
div.banner-print {width:100%;max-width:100%;padding:0px;margin:0px;overflow:hidden;}
div.summary {margin:0px 0px 30px 0px}


/* INLINE IMAGES */
div.inline-image {display:block;padding:12px 0px 40.5px 0px;}
div.main-content div.align-left {clear:left;float:left;width:319px;padding-bottom:0.8em;margin:-0.375rem 21px 0px -21px;}
div.main-content div.align-right {clear:right;float:right;width:319px;max-width:54%;padding-bottom:0.8em;margin:-0.375rem -21px 0px 21px;}


/* INLINE MESSAGES */
div.message-inline .meta-heading {font-size:9.75px;}
.message-error, .scfValidationSummary {border:1px solid #DB0011;color:#DB0011;}
.message-error h2, .message-error p {color:#DB0011;}
.message-important-information {border:1px solid #76B6B8;color:#007377;background:#EBF9FA;}
.message-important-information p {color:#007377;padding:0px 0px 0px 0pt;}
.message-inline {padding:10pt 10pt 10pt 10pt;margin:0pt 0 25pt 0;}
.message-inline h2 {margin:0px 0px 5pt 0px;font-size:13.5px;}
.message-success {border:1px solid #007A53;color:#007A53;background:#F2F8EC;}
.message-success h2, .message-success p {color:#007A53;}
.message-warning {border:1px solid #DEA675;color:#BA5300;background:#FFF8E8;}
.message-warning h2, .message-warning p {color:#BA5300;}
.scfValidatorRequired {height:30px;background:transparent;}
/*---*/
.message-important-information ul {margin-top:0px;color:#007377;}


/* PEOPLE LISTING WIDGET */
div.people-widget-list div.content {float:left;width:73.5%;}
div.people-widget-list div.content div.detail-block:last-child {margin:0px;}
div.people-widget-list div.detail-block, div.people-widget-list p.note {clear:both;}
div.people-widget-list div.image {float:right;overflow:hidden;max-width:127px;}


/* TABLES */
table {display:block;max-width:100%;margin:0px 0px 30px 0px;}
table .highlight {font-weight:bold;background:#E7F1F3;}
table caption {text-align:left;}
table td {padding:0.7rem 13px 0.7rem 30px;line-height:24px;text-align:right;white-space:nowrap}
table tfoot tr{border-top:1px solid #007377}
table th[scope="row"] {padding:0px 13px 0rem 13px;text-align:left;}
table th[scope="col"] {padding:0.7rem 12px 0.7rem 13px;color:#FFFFFF;font-size:9.75px;text-align:right;text-transform:uppercase;background:#007377;}
table thead tr {border:0px;}
table tr {border-top:1px solid #B4D5CE;}
table td.cell-align-left, table th.cell-align-left {text-align:left;}


/* TEASER */
div.teaser-section ul.teaser-list li {float:left;width:100%;padding:1.875rem 0px 0px 0px;margin:2.25rem 0px 0px 0px;list-style-type:none;border-top:1px solid #CCCCCC;}
div.teaser-section ul.teaser-list li ul li, div.teaser-section ul.teaser-list li ul li:first-child {padding:0px;margin:0px 0px 0.8em 0px;background:none;}
div.teaser-section ul.teaser-list li:first-child {padding:0rem 0px 0px 0px;margin-top:0px;border:0px;}
div.teaser-section ul.teaser-list-with-images li:first-child {margin:0rem 0px 0px 0px;}
div.listing-list-control {display:none;}
div.listing-list-control .btn-standard {display:inline-block;padding:0px;margin-top:2.875rem;}
div.listing-list-control input.btn-standard {font-size:0.95rem;}
div.teaser-section ul.teaser-list-with-images abbr {border:0px;}
div.teaser-section ul.teaser-list-with-images .meta-heading {margin-bottom:0.375rem;font-size:0.55em;}
div.teaser-section ul.teaser-list-with-images li a span {display:block;margin-left:320px;}
div.teaser-section ul.teaser-list-with-images li a span span {display:inline;margin:0px;line-height:1.875rem;}
div.teaser-section ul.teaser-list .meta-heading {margin-bottom:0.375rem;}
div.teaser-section ul.teaser-list div.supplementary-information {margin:12px 0px 0px 0px;}
div.teaser-section ul.teaser-list li ul.two-column-list li {display:inline-block;width:47%;margin:0.75em 6% 0px 0px}
div.teaser-section ul.teaser-list li ul.two-column-list li:nth-child(even) {margin-right:0px;}
div.teaser-section ul.teaser-list li ul {-webkit-column-gap: 0px; /* Chrome, Safari, Opera */-moz-column-gap: 0px; /* Firefox */column-gap: 0px;padding:0px;margin:0.1875rem 0px 0em 0px;background:none;-webkit-column-gap:40px; /* Chrome, Safari, Opera */-moz-column-gap:40px; /* Firefox */column-gap:40px;}



/* MAIN CONTENT LAYOUT */
div.divider {clear:both;padding:42px 0px 0px 0px;margin:42px 0pt 0rem 0pt;border-top:1px solid #CCCCCC;}
div.horizontal-contact ~ div.collection {padding-bottom:0px;background:none;}
div.lead-feature div.summary {padding:0px;margin:0px;}
div.print-divider {clear:both;padding:42px 0px 0px 0px;margin:42px 0pt 0rem 0pt;border-top:1px solid #CCCCCC;}
span.single-line-title, .emphasis {font-weight:bold;}
.title {clear:both;display:block;font-weight:normal;}
div.content-with-menu main {margin:0px;}


/* COLLECTIONS */
div.collection {clear:both;position:relative;padding:0px 0px 2.625rem 0px;margin:0px 0px 2.625rem 0px;background:transparent url('../img/seperator_faded-grey.png') no-repeat 50% 100%;background-size:111% 1px;}
div.collection:last-child {padding-bottom:0px;margin:0px;background:none;}
div.three-columns div.feature {float:left;margin:0px 4.1% 0px 0px;}


/* HORIZONTAL CONTACT */
div.horizontal-contact {float:left;width:100%;padding:0px 0px 42px 0px;margin:0px 0px 36px 0px;border-bottom:1px solid #CCCCCC;}


div.profile-section div.publications ol li a, div.publications-list ol li a {border-bottom:1px solid transparent;color:#007377;font-family:UnitRounded;font-size:1.2rem;}
div.profile-section div.publications ol, div.publications-list ol li  {margin-left:0px;text-align:left;}
div.profile-section div.publications ol li, div.publications-list ol  li {list-style-type:none;margin-bottom:30px;}
div.profile-section div.publications ol li p, div.publications-list ol li p {margin-top:0.375rem;margin-bottom:0.375rem;color:#666666;}
div.profile-section div.section ul li {margin:0px;}
div.profile-section div.section ul li:before {display:none;}
div.profile-section div.publications a.btn-standard {display:none;}
div.profile-section div.publications p.publication-details a, div.publications-list p.publication-details a {border-bottom:1px solid #666666;color:#666666;font-family:'Open Sans';font-size:13px;font-weight:normal;}

div.profile-section div.section span.title {font-weight:bold;margin:0px 0px 6px 0px;}
div.profile-section div.section span.institution {clear:both;display:block;margin:0px 0px 6px 0px;}
div.profile-section div.section span.date {clear:both;display:block;margin:0px 0px 30px 0px;}
.lowercase-meta-heading, .lowercase-meta-heading span {margin:0px;color:#666666;font-family:'Open Sans', sans-serif;font-size:11.25px;font-weight:normal;line-height:1.5rem;}
div.profile-section div.publications h2, div.publications-list h2 {margin-bottom:18px;color:#00313C;}
div.publications-count {display:none;}
div.profile-section div.section, div.publications-list {clear:both;padding:2.625rem 0px 0px 0px;margin:2.625rem 0px 0rem 0px;border-top:1px solid #CCCCCC;}
div.profile-section div.pronunciation {margin:-1.6rem 0px 0.75rem 0px;padding:0px;border:0px;}
div.profile-section div.FOR-section div.section {padding:0px;margin:0px;border:0px;}