.print{display:none}html,body{overflow-x:hidden}body.home,html.home{overflow:hidden;height:100vh}.ccm-panel-detail-open .loggedin .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front{position:fixed !important;top:1% !important;left:0 !important;right:0 !important;margin:auto !important;z-index:55555 !important}.flickrwrapper{width:85%;margin:.5em auto .5em}.flickrwrapper iframe{width:100% !important}@media only screen and (min-width: 960px){.flickrwrapper{width:69%}}html .above_buttons{display:block;overflow:hidden;max-width:325px}html.ccm-panel-right body{margin-right:320px !important}html.ccm-panel-left body{margin-left:320px !important}html.ccm-panel-left body .container .site_tree{width:20% !important;margin-left:320px !important}html.ccm-panel-detail-open .ccm-panel-detail{display:block}body#tdi{margin:0;padding:0;background-color:#eee;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"freight-text-pro";font-weight:400;color:#6f6f71;font-size:85%;position:relative}body#tdi.loggedin .container .site_tree{top:5%}body#tdi .flex{overflow:hidden;height:100%}body#tdi .flex .col-sm-20{background-color:#1a342b;height:100%}body#tdi .flex .col-sm-10{background-color:#54b888;height:100%}body#tdi .flex.fg{background-color:#1a342b}body#tdi .flex.sg{background-color:#54b888}body#tdi .ccm-block-custom-template-copy-with-background-image{background-position:center center !important}body#tdi a.scroll_id_up{background-image:url(../img/scroll_arrow_new_u.png);background-size:40px;background-position:center 5px;background-repeat:no-repeat;position:absolute;top:-20px;left:0;display:none;right:0;z-index:55;margin:auto;width:100px;padding-top:50px;display:none;-webkit-transition:background-position .1s ease-out;-moz-transition:background-position .1s ease-out;-o-transition:background-position .1s ease-out;transition:background-position .1s ease-out}body#tdi a.scroll_id_up p{font-family:"urw-din-condensed";font-weight:500;color:#54b888;opacity:.5;text-decoration:none;font-size:17px;text-align:center;display:none}body#tdi a.scroll_id_up:hover{text-decoration:none;background-position:center 0}body#tdi a.scroll_id_up:hover p{text-decoration:none}body#tdi header#header,body#tdi .header{position:relative;width:100%;height:383px}body#tdi header#header .menu_holder,body#tdi .header .menu_holder{float:right;position:absolute;right:0;background-position:center center;background-repeat:no-repeat;background-size:cover;padding-right:4.5%;padding-left:3%;padding:.85em 4.5% 1.05em 3%;top:8px}body#tdi header#header a.scroll_id,body#tdi .header a.scroll_id{background-image:url(../img/scroll_arrow_new.png);background-size:40px;background-position:center 0;background-repeat:no-repeat;position:absolute;top:-20px;left:0;right:0;z-index:5;margin:auto;width:100px;padding-top:50px;-webkit-transition:background-position .1s ease-out;-moz-transition:background-position .1s ease-out;-o-transition:background-position .1s ease-out;transition:background-position .1s ease-out}body#tdi header#header a.scroll_id p,body#tdi .header a.scroll_id p{font-family:"urw-din-condensed";font-weight:500;color:#54b888;opacity:.5;text-decoration:none;font-size:17px;text-align:center;display:none}body#tdi header#header a.scroll_id:hover,body#tdi .header a.scroll_id:hover{text-decoration:none;background-position:center 5px}body#tdi header#header a.scroll_id:hover p,body#tdi .header a.scroll_id:hover p{text-decoration:none}body#tdi header#header .desktop_green,body#tdi .header .desktop_green{display:none}body#tdi header#header .layers,body#tdi .header .layers{position:absolute;right:0;height:100%;overflow:hidden}body#tdi header#header .layers .layer,body#tdi .header .layers .layer{width:105%;height:100%;float:left;background-position:right center;position:absolute;left:0;background-size:128.5%}body#tdi header#header .layers .layer:nth-child(odd),body#tdi header#header .layers .layer:nth-child(even),body#tdi .header .layers .layer:nth-child(odd),body#tdi .header .layers .layer:nth-child(even){-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}body#tdi header#header .layers .layer:nth-child(1),body#tdi .header .layers .layer:nth-child(1){left:0%}body#tdi header#header .layers .layer:nth-child(2),body#tdi .header .layers .layer:nth-child(2){left:6.25%}body#tdi header#header .layers .layer:nth-child(3),body#tdi .header .layers .layer:nth-child(3){left:12.5%}body#tdi header#header .layers .layer:nth-child(4),body#tdi .header .layers .layer:nth-child(4){left:18.75%}body#tdi header#header .layers .layer:nth-child(5),body#tdi .header .layers .layer:nth-child(5){left:25%}body#tdi header#header .layers .layer:nth-child(6),body#tdi .header .layers .layer:nth-child(6){left:31.25%}body#tdi header#header .layers .layer:nth-child(7),body#tdi .header .layers .layer:nth-child(7){left:37.5%}body#tdi header#header .layers .layer:nth-child(8),body#tdi .header .layers .layer:nth-child(8){left:43.75%}body#tdi header#header .layers .layer:nth-child(9),body#tdi .header .layers .layer:nth-child(9){left:50%}body#tdi header#header .layers .layer:nth-child(10),body#tdi .header .layers .layer:nth-child(10){left:56.25%}body#tdi header#header .layers .layer:nth-child(11),body#tdi .header .layers .layer:nth-child(11){left:62.5%}body#tdi header#header .layers .layer:nth-child(12),body#tdi .header .layers .layer:nth-child(12){left:68.75%}body#tdi header#header .layers .layer:nth-child(13),body#tdi .header .layers .layer:nth-child(13){left:75%}body#tdi header#header .layers .layer:nth-child(14),body#tdi .header .layers .layer:nth-child(14){left:81.25%}body#tdi header#header .layers .layer:nth-child(15),body#tdi .header .layers .layer:nth-child(15){left:87.5%}body#tdi header#header .layers .layer:nth-child(16),body#tdi .header .layers .layer:nth-child(16){left:93.75%}body#tdi header#header #breadcrumb,body#tdi .header #breadcrumb{background-color:rgba(255,255,255,.85);width:100%;position:relative;z-index:2;overflow:hidden;margin-bottom:2.25em;display:none}body#tdi header#header #breadcrumb nav,body#tdi .header #breadcrumb nav{overflow:hidden;width:95%;margin:0 auto}body#tdi header#header #breadcrumb nav ol,body#tdi .header #breadcrumb nav ol{margin:0;padding:.75em 0;list-style:none;float:right;font-size:1em !important}body#tdi header#header #breadcrumb nav ol li,body#tdi .header #breadcrumb nav ol li{display:inline-block}body#tdi header#header #breadcrumb nav ol li a,body#tdi .header #breadcrumb nav ol li a{font-family:"freight-sans-pro";text-transform:uppercase;color:#373938;text-decoration:none;font-size:.75em;position:relative}body#tdi header#header #breadcrumb nav ol li a:after,body#tdi .header #breadcrumb nav ol li a:after{content:"";position:absolute;bottom:0;left:0;width:0%;height:1px;background-color:#373938;-webkit-transition:width .1s ease-out;-moz-transition:width .1s ease-out;-o-transition:width .1s ease-out;transition:width .1s ease-out}body#tdi header#header #breadcrumb nav ol li a:hover:after,body#tdi .header #breadcrumb nav ol li a:hover:after{width:100%}body#tdi header#header #breadcrumb nav ol li.active,body#tdi .header #breadcrumb nav ol li.active{font-family:"freight-sans-pro";text-transform:uppercase;font-size:.75em;color:#0c5f38;font-weight:600}body#tdi header#header #breadcrumb nav ol span,body#tdi .header #breadcrumb nav ol span{font-family:"freight-sans-pro";text-transform:uppercase;color:#373938;font-size:.7em;margin:0 .6em;position:relative;top:-2px}body#tdi header#header #hero_area,body#tdi .header #hero_area{background-color:#fff;overflow:hidden;height:100%;position:absolute;top:0;left:0;width:100%}body#tdi header#header #hero_area #hero_a,body#tdi header#header #hero_area #single_hero,body#tdi .header #hero_area #hero_a,body#tdi .header #hero_area #single_hero{width:100%;float:left;background-color:#42715b;position:relative;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}body#tdi header#header #hero_area #hero_a .copy,body#tdi header#header #hero_area #single_hero .copy,body#tdi .header #hero_area #hero_a .copy,body#tdi .header #hero_area #single_hero .copy{position:relative;z-index:3;width:85%;margin:0;margin:0;position:absolute;margin-left:0 !important;margin-top:0 !important;margin-right:0 !important;bottom:10%;left:7%}body#tdi header#header #hero_area #hero_a .copy .hero_ctas,body#tdi header#header #hero_area #single_hero .copy .hero_ctas,body#tdi .header #hero_area #hero_a .copy .hero_ctas,body#tdi .header #hero_area #single_hero .copy .hero_ctas{display:flex;flex-direction:row;flex-wrap:wrap}body#tdi header#header #hero_area #hero_a .copy .hero_ctas p,body#tdi header#header #hero_area #single_hero .copy .hero_ctas p,body#tdi .header #hero_area #hero_a .copy .hero_ctas p,body#tdi .header #hero_area #single_hero .copy .hero_ctas p{margin:0 25px .5em 0}body#tdi header#header #hero_area #hero_a .copy .hero_ctas p:last-child,body#tdi header#header #hero_area #single_hero .copy .hero_ctas p:last-child,body#tdi .header #hero_area #hero_a .copy .hero_ctas p:last-child,body#tdi .header #hero_area #single_hero .copy .hero_ctas p:last-child{margin-right:0}body#tdi header#header #hero_area #hero_a .copy .hero_ctas p a.btn span.btn,body#tdi header#header #hero_area #single_hero .copy .hero_ctas p a.btn span.btn,body#tdi .header #hero_area #hero_a .copy .hero_ctas p a.btn span.btn,body#tdi .header #hero_area #single_hero .copy .hero_ctas p a.btn span.btn{padding:.88em 1.2em}body#tdi header#header #hero_area #hero_a .copy .hero_ctas.mobile,body#tdi header#header #hero_area #single_hero .copy .hero_ctas.mobile,body#tdi .header #hero_area #hero_a .copy .hero_ctas.mobile,body#tdi .header #hero_area #single_hero .copy .hero_ctas.mobile{background-color:rgba(32,51,43,.9);z-index:555555;left:0;position:fixed;top:-100px;width:85%;right:0;margin:auto;padding:15px 7.5% 7px;-moz-transition:top .15s linear;-webkit-transition:top .15s linear;-o-transition-property:top .15s linear;-ms-transition-property:top .15s linear;transition-property:top .15s linear}body#tdi header#header #hero_area #hero_a .copy .hero_ctas.mobile p,body#tdi header#header #hero_area #single_hero .copy .hero_ctas.mobile p,body#tdi .header #hero_area #hero_a .copy .hero_ctas.mobile p,body#tdi .header #hero_area #single_hero .copy .hero_ctas.mobile p{margin-bottom:0 !important}body#tdi header#header #hero_area #hero_a .copy .hero_ctas.mobile.fixed,body#tdi header#header #hero_area #single_hero .copy .hero_ctas.mobile.fixed,body#tdi .header #hero_area #hero_a .copy .hero_ctas.mobile.fixed,body#tdi .header #hero_area #single_hero .copy .hero_ctas.mobile.fixed{top:0}@media only screen and (min-width: 960px){body#tdi header#header #hero_area #hero_a .copy .hero_ctas.desktop,body#tdi header#header #hero_area #single_hero .copy .hero_ctas.desktop,body#tdi .header #hero_area #hero_a .copy .hero_ctas.desktop,body#tdi .header #hero_area #single_hero .copy .hero_ctas.desktop{display:flex}body#tdi header#header #hero_area #hero_a .copy .hero_ctas.mobile,body#tdi header#header #hero_area #single_hero .copy .hero_ctas.mobile,body#tdi .header #hero_area #hero_a .copy .hero_ctas.mobile,body#tdi .header #hero_area #single_hero .copy .hero_ctas.mobile{display:none}body#tdi header#header #hero_area #hero_a .copy .hero_ctas p a.btn span.btn,body#tdi header#header #hero_area #single_hero .copy .hero_ctas p a.btn span.btn,body#tdi .header #hero_area #hero_a .copy .hero_ctas p a.btn span.btn,body#tdi .header #hero_area #single_hero .copy .hero_ctas p a.btn span.btn{padding:.88em 2.6em}}body#tdi header#header #hero_area #hero_a.faculty_hero,body#tdi header#header #hero_area #single_hero.faculty_hero,body#tdi .header #hero_area #hero_a.faculty_hero,body#tdi .header #hero_area #single_hero.faculty_hero{background-size:125%;background-position:0 25%}body#tdi header#header #hero_area #hero_a.faculty_hero .copy,body#tdi header#header #hero_area #single_hero.faculty_hero .copy,body#tdi .header #hero_area #hero_a.faculty_hero .copy,body#tdi .header #hero_area #single_hero.faculty_hero .copy{position:absolute;width:100%;background-color:#373938;right:0;bottom:0;margin:0;left:initial}body#tdi header#header #hero_area #hero_a.faculty_hero .copy h1,body#tdi header#header #hero_area #single_hero.faculty_hero .copy h1,body#tdi .header #hero_area #hero_a.faculty_hero .copy h1,body#tdi .header #hero_area #single_hero.faculty_hero .copy h1{font-size:3.5em;margin-bottom:.2em}body#tdi header#header #hero_area #hero_a.faculty_hero .copy .container,body#tdi header#header #hero_area #single_hero.faculty_hero .copy .container,body#tdi .header #hero_area #hero_a.faculty_hero .copy .container,body#tdi .header #hero_area #single_hero.faculty_hero .copy .container{width:92.5%;margin-left:7.25%;height:100%;background-color:transparent;padding:3em 0%}body#tdi header#header #hero_area #hero_a.faculty_hero .copy span,body#tdi header#header #hero_area #single_hero.faculty_hero .copy span,body#tdi .header #hero_area #hero_a.faculty_hero .copy span,body#tdi .header #hero_area #single_hero.faculty_hero .copy span{color:#fff;display:block;font-family:"freight-sans-pro";text-transform:uppercase;font-weight:600;font-size:1.12em;opacity:.85}body#tdi header#header #hero_area #hero_a.faculty_hero .copy hr,body#tdi header#header #hero_area #single_hero.faculty_hero .copy hr,body#tdi .header #hero_area #hero_a.faculty_hero .copy hr,body#tdi .header #hero_area #single_hero.faculty_hero .copy hr{border:0;height:1px;background:#656565;margin:2em 0 1.5em}body#tdi header#header #hero_area #hero_a.faculty_hero .copy a.email,body#tdi header#header #hero_area #single_hero.faculty_hero .copy a.email,body#tdi .header #hero_area #hero_a.faculty_hero .copy a.email,body#tdi .header #hero_area #single_hero.faculty_hero .copy a.email{font-family:"freight-sans-pro";font-weight:600;background-position:right center;background-repeat:no-repeat;font-size:1.3em;color:#54b888}body#tdi header#header #hero_area #single_hero,body#tdi .header #hero_area #single_hero{width:100%;height:100%}body#tdi header#header #hero_area #hero_b,body#tdi .header #hero_area #hero_b{width:30%;float:right;background-color:#1a342b;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;display:none}body#tdi header#header #hero_area #hero_b .cover,body#tdi .header #hero_area #hero_b .cover{opacity:.2}body#tdi header#header #hero_area #hero_b .content,body#tdi .header #hero_area #hero_b .content{position:absolute;bottom:15%;width:83%;right:0;margin:auto;z-index:2;font-size:80%}body#tdi header#header #hero_area #hero_b .content .top,body#tdi .header #hero_area #hero_b .content .top{border-bottom:1px solid #7e8c87;padding-bottom:2em}body#tdi header#header #hero_area #hero_b .content h2,body#tdi .header #hero_area #hero_b .content h2{color:#fff;font-size:2.1em;margin-bottom:0;width:82%;margin-left:0;line-height:1.1em}body#tdi header#header #hero_area #hero_b .content h3,body#tdi .header #hero_area #hero_b .content h3{color:#fff;font-size:1.8em;margin-bottom:0;width:82%;margin-left:0;line-height:1.1em}body#tdi header#header #hero_area #hero_b .content p,body#tdi .header #hero_area #hero_b .content p{color:#fff;margin-bottom:0;width:82%;margin-left:0}body#tdi header#header #hero_area #hero_b .content .bottom,body#tdi .header #hero_area #hero_b .content .bottom{padding-top:2em}body#tdi header#header #hero_area #hero_b .content .bottom p,body#tdi .header #hero_area #hero_b .content .bottom p{font-family:"freight-sans-pro" !important;font-weight:600;color:#e2e3e3;font-size:.93em}body#tdi header#header #hero_area #hero_b .content .bottom p strong,body#tdi .header #hero_area #hero_b .content .bottom p strong{font-weight:600;color:#fff}body#tdi header#header #hero_area .header_quote,body#tdi .header #hero_area .header_quote{position:relative;font-size:88%}body#tdi header#header #hero_area .header_quote:before,body#tdi .header #hero_area .header_quote:before{content:"";position:absolute;left:-13%;top:-13%;background-image:url(../img/green_quote.png);width:121px;height:93px}body#tdi header#header #hero_area #hero_c,body#tdi .header #hero_area #hero_c{width:30%;float:right;background-image:url(../img/hero2.jpg);height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;display:none}body#tdi header#header #hero_area #hero_d,body#tdi .header #hero_area #hero_d{width:30%;float:right;background-image:url(../img/hero2.jpg);height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;display:none}body#tdi header#header #hero_area .cover,body#tdi .header #hero_area .cover{background-color:rgba(55,57,56,.4);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}body#tdi header#header .container,body#tdi .header .container{width:100%;margin:0 auto;position:relative;z-index:4;background-color:#1a342b;height:100px}body#tdi header#header .logo,body#tdi .header .logo{float:left}body#tdi header#header .logo a,body#tdi .header .logo a{display:block;margin-top:21px;margin-left:10%;display:block}body#tdi header#header .logo a img,body#tdi .header .logo a img{width:100%;height:auto;max-width:150px !important;position:relative}body#tdi header#header a.menu,body#tdi .header a.menu{font-size:2em;float:right;margin-top:.5em;font-family:"freight-text-pro";font-weight:400;color:#54b888}body#tdi header#header a.menu:hover,body#tdi .header a.menu:hover{text-decoration:none}body#tdi header#header a.search,body#tdi .header a.search{width:30px;height:30px;margin-left:1.35em;background-image:url(../img/search.png);background-size:contain;background-position:center center;background-repeat:no-repeat;display:block;float:right;position:relative;margin-top:1.15em}body#tdi header#header #nav,body#tdi header#header #search,body#tdi .header #nav,body#tdi .header #search{position:fixed;top:0;right:-100%;height:100%;width:100%;font-family:"freight-sans-pro";z-index:5;background:#373938}body#tdi header#header #nav h4,body#tdi header#header #search h4,body#tdi .header #nav h4,body#tdi .header #search h4{color:#198653;font-size:3.27em;border-bottom:1px solid #737474;padding-bottom:.2em;margin-bottom:.48em;margin-top:.95em}body#tdi header#header #nav .top_holder,body#tdi header#header #search .top_holder,body#tdi .header #nav .top_holder,body#tdi .header #search .top_holder{width:100%;position:relative;background-color:#3c3c3c;overflow:hidden;position:absolute;top:3.1em;padding:1.16em 0}body#tdi header#header #nav .top_holder ul.social,body#tdi header#header #search .top_holder ul.social,body#tdi .header #nav .top_holder ul.social,body#tdi .header #search .top_holder ul.social{list-style:none;margin:0;padding:0;float:left;width:207px;position:relative;top:5px;left:17%}body#tdi header#header #nav .top_holder ul.social li,body#tdi header#header #search .top_holder ul.social li,body#tdi .header #nav .top_holder ul.social li,body#tdi .header #search .top_holder ul.social li{display:inline-block;padding:0;margin:0;width:25px;height:25px;margin-right:3%}body#tdi header#header #nav .top_holder ul.social li:before,body#tdi header#header #search .top_holder ul.social li:before,body#tdi .header #nav .top_holder ul.social li:before,body#tdi .header #search .top_holder ul.social li:before{display:none}body#tdi header#header #nav .top_holder ul.social li:last-child,body#tdi header#header #search .top_holder ul.social li:last-child,body#tdi .header #nav .top_holder ul.social li:last-child,body#tdi .header #search .top_holder ul.social li:last-child{margin-right:0}body#tdi header#header #nav .top_holder ul.social li a,body#tdi header#header #search .top_holder ul.social li a,body#tdi .header #nav .top_holder ul.social li a,body#tdi .header #search .top_holder ul.social li a{display:block;width:100%;height:100%;background-image:url(../img/footer_social.png);background-repeat:no-repeat;background-size:140px;opacity:1;-moz-transition:opacity .15s linear;-webkit-transition:opacity .15s linear;-o-transition-property:opacity .15s linear;-ms-transition-property:opacity .15s linear;transition-property:opacity .15s linear}body#tdi header#header #nav .top_holder ul.social li a.facebook,body#tdi header#header #search .top_holder ul.social li a.facebook,body#tdi .header #nav .top_holder ul.social li a.facebook,body#tdi .header #search .top_holder ul.social li a.facebook{background-position:5px 0}body#tdi header#header #nav .top_holder ul.social li a.twitter,body#tdi header#header #search .top_holder ul.social li a.twitter,body#tdi .header #nav .top_holder ul.social li a.twitter,body#tdi .header #search .top_holder ul.social li a.twitter{background-position:-30px 0}body#tdi header#header #nav .top_holder ul.social li a.linkedin,body#tdi header#header #search .top_holder ul.social li a.linkedin,body#tdi .header #nav .top_holder ul.social li a.linkedin,body#tdi .header #search .top_holder ul.social li a.linkedin{background-position:-74px 0}body#tdi header#header #nav .top_holder ul.social li a.youtube,body#tdi header#header #search .top_holder ul.social li a.youtube,body#tdi .header #nav .top_holder ul.social li a.youtube,body#tdi .header #search .top_holder ul.social li a.youtube{background-position:-105px 0}body#tdi header#header #nav .top_holder ul.social li a.flickr,body#tdi header#header #search .top_holder ul.social li a.flickr,body#tdi .header #nav .top_holder ul.social li a.flickr,body#tdi .header #search .top_holder ul.social li a.flickr{background-position:-117px 0}body#tdi header#header #nav .top_holder ul.social li a:hover,body#tdi header#header #search .top_holder ul.social li a:hover,body#tdi .header #nav .top_holder ul.social li a:hover,body#tdi .header #search .top_holder ul.social li a:hover{opacity:1}body#tdi header#header #nav.scroller a.scroll,body#tdi header#header #search.scroller a.scroll,body#tdi .header #nav.scroller a.scroll,body#tdi .header #search.scroller a.scroll{opacity:1}body#tdi header#header #nav a.close,body#tdi header#header #search a.close,body#tdi .header #nav a.close,body#tdi .header #search a.close{float:right;background-image:url(../img/offwhite_close.png);background-repeat:no-repeat;background-position:left center;background-size:27px;color:#9e9f9f;font-family:"freight-sans-pro";font-weight:600;padding:4px 0 4px 41px;position:relative;top:2px;right:7%;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;-o-transition-property:all .15s linear;-ms-transition-property:all .15s linear;transition-property:all .15s linear}body#tdi header#header #nav a.close:hover,body#tdi header#header #search a.close:hover,body#tdi .header #nav a.close:hover,body#tdi .header #search a.close:hover{background-image:url(../img/white_close.png);color:#fff}body#tdi header#header #nav a.scroll,body#tdi header#header #search a.scroll,body#tdi .header #nav a.scroll,body#tdi .header #search a.scroll{background-image:url(../img/scroll_arrow.png);width:54px;height:54px;background-size:contain;background-repeat:no-repeat;content:"";position:absolute;bottom:2%;right:6%;opacity:0;-moz-transition:opacity .15s linear;-webkit-transition:opacity .15s linear;-o-transition-property:opacity .15s linear;-ms-transition-property:opacity .15s linear;transition-property:opacity .15s linear}body#tdi header#header #nav a.scroll:hover,body#tdi header#header #search a.scroll:hover,body#tdi .header #nav a.scroll:hover,body#tdi .header #search a.scroll:hover{opacity:.75}body#tdi header#header #nav .container,body#tdi header#header #search .container,body#tdi .header #nav .container,body#tdi .header #search .container{width:63%;margin:0 0 0 17.5%;height:85%;overflow:scroll;top:13%;background-color:transparent}body#tdi header#header #nav .container ::-webkit-scrollbar,body#tdi header#header #search .container ::-webkit-scrollbar,body#tdi .header #nav .container ::-webkit-scrollbar,body#tdi .header #search .container ::-webkit-scrollbar{display:none}body#tdi header#header #nav ::-webkit-scrollbar,body#tdi header#header #search ::-webkit-scrollbar,body#tdi .header #nav ::-webkit-scrollbar,body#tdi .header #search ::-webkit-scrollbar{display:none}body#tdi header#header #nav ul,body#tdi header#header #search ul,body#tdi .header #nav ul,body#tdi .header #search ul{list-style:none;margin:0;padding:0}body#tdi header#header #nav ul li,body#tdi header#header #search ul li,body#tdi .header #nav ul li,body#tdi .header #search ul li{margin-bottom:.75em}body#tdi header#header #nav ul li:before,body#tdi header#header #search ul li:before,body#tdi .header #nav ul li:before,body#tdi .header #search ul li:before{display:none}body#tdi header#header #nav ul li a,body#tdi header#header #search ul li a,body#tdi .header #nav ul li a,body#tdi .header #search ul li a{color:#fff;font-size:.89em;font-weight:500;display:block;line-height:1.1em}body#tdi header#header #nav p,body#tdi header#header #search p,body#tdi .header #nav p,body#tdi .header #search p{margin-top:2.7em;float:left;margin-left:10px;width:initial !important;font-size:1.4em;margin:0 0 .75em 10px}body#tdi header#header #nav p.nomargin,body#tdi header#header #search p.nomargin,body#tdi .header #nav p.nomargin,body#tdi .header #search p.nomargin{margin-left:0}body#tdi header#header #nav p a span.btn,body#tdi header#header #search p a span.btn,body#tdi .header #nav p a span.btn,body#tdi .header #search p a span.btn{padding:10px 0;width:110px;text-align:center}body#tdi header#header #nav .subnav,body#tdi header#header #search .subnav,body#tdi .header #nav .subnav,body#tdi .header #search .subnav{margin-top:5em}body#tdi header#header #nav .subnav ul,body#tdi header#header #search .subnav ul,body#tdi .header #nav .subnav ul,body#tdi .header #search .subnav ul{overflow:hidden}body#tdi header#header #nav .subnav ul li,body#tdi header#header #search .subnav ul li,body#tdi .header #nav .subnav ul li,body#tdi .header #search .subnav ul li{width:50%;float:left}body#tdi header#header #nav .subnav ul li a,body#tdi header#header #search .subnav ul li a,body#tdi .header #nav .subnav ul li a,body#tdi .header #search .subnav ul li a{font-family:"urw-din-condensed";color:#9e9f9f;font-size:.76em}body#tdi header#header #nav .subnav ul.social,body#tdi header#header #search .subnav ul.social,body#tdi .header #nav .subnav ul.social,body#tdi .header #search .subnav ul.social{list-style:none;margin:0;padding:0;margin-top:.8em}body#tdi header#header #nav .subnav ul.social li,body#tdi header#header #search .subnav ul.social li,body#tdi .header #nav .subnav ul.social li,body#tdi .header #search .subnav ul.social li{display:inline-block;padding:0;margin:0;width:20px;height:20px;margin-right:3%}body#tdi header#header #nav .subnav ul.social li:before,body#tdi header#header #search .subnav ul.social li:before,body#tdi .header #nav .subnav ul.social li:before,body#tdi .header #search .subnav ul.social li:before{display:none}body#tdi header#header #nav .subnav ul.social li:last-child,body#tdi header#header #search .subnav ul.social li:last-child,body#tdi .header #nav .subnav ul.social li:last-child,body#tdi .header #search .subnav ul.social li:last-child{margin-right:0}body#tdi header#header #nav .subnav ul.social li a,body#tdi header#header #search .subnav ul.social li a,body#tdi .header #nav .subnav ul.social li a,body#tdi .header #search .subnav ul.social li a{display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:153px;opacity:.5;-moz-transition:opacity .15s linear;-webkit-transition:opacity .15s linear;-o-transition-property:opacity .15s linear;-ms-transition-property:opacity .15s linear;transition-property:opacity .15s linear;color:#1a8b3e}body#tdi header#header #nav .subnav ul.social li a.facebook,body#tdi header#header #search .subnav ul.social li a.facebook,body#tdi .header #nav .subnav ul.social li a.facebook,body#tdi .header #search .subnav ul.social li a.facebook{background-position:5px 0}body#tdi header#header #nav .subnav ul.social li a.twitter,body#tdi header#header #search .subnav ul.social li a.twitter,body#tdi .header #nav .subnav ul.social li a.twitter,body#tdi .header #search .subnav ul.social li a.twitter{background-position:-22px 0}body#tdi header#header #nav .subnav ul.social li a.linkedin,body#tdi header#header #search .subnav ul.social li a.linkedin,body#tdi .header #nav .subnav ul.social li a.linkedin,body#tdi .header #search .subnav ul.social li a.linkedin{background-position:-57px 0}body#tdi header#header #nav .subnav ul.social li a.youtube,body#tdi header#header #search .subnav ul.social li a.youtube,body#tdi .header #nav .subnav ul.social li a.youtube,body#tdi .header #search .subnav ul.social li a.youtube{background-position:-105px 0}body#tdi header#header #nav .subnav ul.social li a.flickr,body#tdi header#header #search .subnav ul.social li a.flickr,body#tdi .header #nav .subnav ul.social li a.flickr,body#tdi .header #search .subnav ul.social li a.flickr{background-position:-89px 0}body#tdi header#header #nav .subnav ul.social li a.instagram,body#tdi header#header #search .subnav ul.social li a.instagram,body#tdi .header #nav .subnav ul.social li a.instagram,body#tdi .header #search .subnav ul.social li a.instagram{background-position:-89px 0}body#tdi header#header #nav .subnav ul.social li a:hover,body#tdi header#header #search .subnav ul.social li a:hover,body#tdi .header #nav .subnav ul.social li a:hover,body#tdi .header #search .subnav ul.social li a:hover{opacity:1}body#tdi header#header #nav .fixed_buttons,body#tdi header#header #search .fixed_buttons,body#tdi .header #nav .fixed_buttons,body#tdi .header #search .fixed_buttons{position:absolute;top:197px;left:-144px;z-index:2;display:none}body#tdi header#header #nav .fixed_buttons p,body#tdi header#header #search .fixed_buttons p,body#tdi .header #nav .fixed_buttons p,body#tdi .header #search .fixed_buttons p{font-size:18px;display:block;width:120px !important;float:none;margin:0 0 9px}body#tdi header#header #nav .fixed_buttons p a,body#tdi header#header #search .fixed_buttons p a,body#tdi .header #nav .fixed_buttons p a,body#tdi .header #search .fixed_buttons p a{color:#fff;background-color:rgba(31,66,49,.85);font-size:18px;padding:16px 0 16px 24px;display:block;width:100%;-moz-transition:background-color .15s linear;-webkit-transition:background-color .15s linear;-o-transition-property:background-color .15s linear;-ms-transition-property:background-color .15s linear;transition-property:background-color .15s linear}body#tdi header#header #nav .fixed_buttons p a:hover,body#tdi header#header #search .fixed_buttons p a:hover,body#tdi .header #nav .fixed_buttons p a:hover,body#tdi .header #search .fixed_buttons p a:hover{text-decoration:none;background-color:rgba(84,184,136,.85)}body#tdi header#header #search,body#tdi .header #search{background:rgba(55,57,56,.98)}body#tdi header#header #search .container,body#tdi .header #search .container{width:80%;margin:0 auto}body#tdi header#header #search form,body#tdi .header #search form{width:100%;margin:0 auto;overflow:hidden;position:absolute;top:30%}body#tdi header#header #search form input[type=text],body#tdi .header #search form input[type=text]{width:calc(100% - 75px);float:left;background-color:#5b5d5c;border:0;outline:0;color:#fff;box-sizing:border-box;font-family:"freight-text-pro";font-size:24px;padding:20px}body#tdi header#header #search form input[type=submit],body#tdi .header #search form input[type=submit]{width:71px;height:71px;float:right;background-color:#5b5d5c;border:0px;outline:0px;-webkit-appearance:none;background-image:url(../img/search_white.png);background-position:center center;background-repeat:no-repeat;background-size:30px;cursor:pointer;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;-o-transition-property:all .15s linear;-ms-transition-property:all .15s linear;transition-property:all .15s linear}body#tdi header#header #search form input[type=submit]:hover,body#tdi .header #search form input[type=submit]:hover{background-image:url(../img/search.png)}body#tdi header#header #search form ::-webkit-input-placeholder,body#tdi .header #search form ::-webkit-input-placeholder{color:#fff}body#tdi header#header #search form :-moz-placeholder,body#tdi .header #search form :-moz-placeholder{color:#fff}body#tdi header#header #search form ::-moz-placeholder,body#tdi .header #search form ::-moz-placeholder{color:#fff}body#tdi header#header #search form :-ms-input-placeholder,body#tdi .header #search form :-ms-input-placeholder{color:#fff}body#tdi .header{height:auto;z-index:6}body#tdi #nfb{padding-bottom:3em;background-color:#f7f7f7}body#tdi #hero_caption{background-color:#1a342b}body#tdi #hero_caption .container{width:100%;margin:0 0;padding:.75em 0}body#tdi #hero_caption .container p{font-size:1.05em;margin:0 auto;color:#fff;width:85%}@media only screen and (min-width: 960px){body#tdi #hero_caption .container{width:67.5%}body#tdi #hero_caption .container p{width:69%}}@media only screen and (min-width: 1200px){body#tdi #hero_caption .container{width:77.5%}}body#tdi .right_sidebar{position:relative;display:flex;flex-direction:column;flex-wrap:wrap}body#tdi .right_sidebar .columns{overflow:visible}body#tdi .right_sidebar .list{background-color:#1a342b;position:relative;z-index:3;overflow:visible !important}body#tdi .right_sidebar .list p{margin:0px;padding:0}body#tdi .right_sidebar .list p span.subtext{color:#fff;font-size:.75em;margin:.5em auto;display:block;width:85%}body#tdi .right_sidebar .list p span.teaser{color:#fff;font-size:1.15em;margin:.4em auto .2em auto;display:block;width:85%;border-bottom:1px solid #fff;padding-bottom:.5em}body#tdi .right_sidebar .list ul{list-style:none;margin:0 auto;padding:.9em 0;width:75%;display:none}body#tdi .right_sidebar .list ul li{display:inline-block;padding-right:8.5%}body#tdi .right_sidebar .list ul li:after{position:absolute;content:"";top:-0.55em;left:0;width:104%;height:1px}body#tdi .right_sidebar .list ul li:last-child{padding-right:0}body#tdi .right_sidebar .list ul li:last-child:after{width:100%}body#tdi .right_sidebar .list ul li:before{display:none !important}body#tdi .right_sidebar .list ul li a{font-family:"urw-din-condensed";font-weight:500;font-size:.8em;position:relative;padding-bottom:.35em;text-transform:uppercase;font-weight:400;color:#fff}body#tdi .right_sidebar .list ul li a:after{-moz-transition:width .15s linear;-webkit-transition:width .15s linear;-o-transition-property:width .15s linear;-ms-transition-property:width .15s linear;transition-property:width .15s linear;content:"";height:3px;width:0;position:absolute;bottom:0;left:0;background-color:#3d9369;-moz-transition:width .15s linear;-webkit-transition:width .15s linear;-o-transition-property:width .15s linear;-ms-transition-property:width .15s linear;transition-property:width .15s linear}body#tdi .right_sidebar .list ul li a:hover{text-decoration:none}body#tdi .right_sidebar .list ul li a:hover:after{width:80px}body#tdi .right_sidebar .list ul li.active a{color:#3d9369}body#tdi .right_sidebar .list ul li.active a:after{width:80px}body#tdi .right_sidebar .list .mobile_tab{width:85%;margin:0 auto;padding:1.5em 0}body#tdi .right_sidebar .list .mobile_tab a{font-family:"urw-din-condensed";font-weight:500;font-size:2em;position:relative;padding-left:0;padding:.35em 0;letter-spacing:.03em;text-transform:uppercase;padding-left:0px !important}body#tdi .right_sidebar .list .mobile_tab a:after{content:"";height:3px;width:0;position:absolute;bottom:0;left:0;background-color:#3d9369;-moz-transition:width .15s linear;-webkit-transition:width .15s linear;-o-transition-property:width .15s linear;-ms-transition-property:width .15s linear;transition-property:width .15s linear}body#tdi .right_sidebar .list .mobile_tab a.active{display:inline-block;background-image:url(../img/right_green.png);background-position:right 6px;background-repeat:no-repeat;background-size:8px 18px;padding-right:13%;padding-bottom:0;padding-top:0;text-decoration:none}body#tdi .right_sidebar .list .mobile_tab a.on{background-image:url(../img/down_green.png);background-size:18px 8px;background-position:right 12px;text-decoration:none}body#tdi .right_sidebar .list .mobile_tab a.on:after{width:80px}body#tdi .right_sidebar .list .mobile_tab .hidden_tab{overflow:hidden;padding-top:.8em;position:absolute;width:100%;background-color:#1a342b;z-index:2;left:0}body#tdi .right_sidebar .list .mobile_tab .hidden_tab a{display:block;padding-left:7%}body#tdi .right_sidebar .body{padding:5em 0 0;background-color:#f7f7f7;position:relative;height:initial}body#tdi .right_sidebar .body.white{background-color:#fff}body#tdi .right_sidebar .body .video-container{position:relative;padding-bottom:41.25%;padding-top:30px;height:0;overflow:hidden;margin:0 auto 3em;width:85%}body#tdi .right_sidebar .body .video-container iframe,body#tdi .right_sidebar .body .video-container object,body#tdi .right_sidebar .body .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}body#tdi .right_sidebar .body h1,body#tdi .right_sidebar .body h2,body#tdi .right_sidebar .body h3,body#tdi .right_sidebar .body h4,body#tdi .right_sidebar .body h5,body#tdi .right_sidebar .body p,body#tdi .right_sidebar .body ul,body#tdi .right_sidebar .body ol,body#tdi .right_sidebar .body blockquote,body#tdi .right_sidebar .body ul,body#tdi .right_sidebar .body ol,body#tdi .right_sidebar .body hr{width:85%}body#tdi .right_sidebar .body .ccm-image-block{max-width:85%;width:85%;height:auto;margin:2em auto 2em}body#tdi .right_sidebar .body .ccm-image-block.desktopimg{display:none}body#tdi .right_sidebar .body .ccm-image-block.mobileimg{display:block}body#tdi .right_sidebar .body.green{background-color:#253e35}body#tdi .right_sidebar .body.green h1,body#tdi .right_sidebar .body.green h2,body#tdi .right_sidebar .body.green h3,body#tdi .right_sidebar .body.green h4,body#tdi .right_sidebar .body.green h5,body#tdi .right_sidebar .body.green p,body#tdi .right_sidebar .body.green ul,body#tdi .right_sidebar .body.green ol,body#tdi .right_sidebar .body.green blockquote,body#tdi .right_sidebar .body.green ul,body#tdi .right_sidebar .body.green ol,body#tdi .right_sidebar .body.green hr{color:#fff}body#tdi .right_sidebar .body.green hr{margin:2em auto 3em;background:#84918c;max-width:342px}body#tdi .right_sidebar .body.green p:last-child{margin-bottom:0}body#tdi .right_sidebar .body .block_quote{position:relative;top:0;left:0;transform:none;-webkit-transform:none}body#tdi .right_sidebar.white{background-color:#fff;overflow:hidden}body#tdi .right_sidebar.white .body{background-color:#fff}body#tdi .right_sidebar.noshadow .body{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body#tdi .right_sidebar table{width:85%;margin:0 auto 1em;border-collapse:collapse;border:none}body#tdi .right_sidebar table th,body#tdi .right_sidebar table tr,body#tdi .right_sidebar table td{border:none}body#tdi .right_sidebar table thead tr th{color:#fff;font-family:"urw-din-condensed";font-weight:400;font-size:1.6em;padding:.75em 0}body#tdi .right_sidebar table thead tr th:nth-child(even){background-color:#0c5f38;border:1px solid #0c5f38;border-left:0px}body#tdi .right_sidebar table thead tr th:nth-child(odd){background-color:#1a342b;border:1px solid #1a342b;border-left:0px}body#tdi .right_sidebar table thead tr th:nth-child(1){background-color:transparent;border:0px}body#tdi .right_sidebar table thead tr th a{color:#fff;font-family:"urw-din-condensed";font-weight:400;font-size:1em;padding:.75em 0}body#tdi .right_sidebar table thead tr th a span{font-family:"urw-din-condensed" !important;background-image:url(../img/right_arrow_white.png) !important}body#tdi .right_sidebar table thead tr th a img{padding-left:.5em;width:.9em;position:relative;-moz-transition:left .15s linear;-webkit-transition:left .15s linear;-o-transition-property:left .15s linear;-ms-transition-property:left .15s linear;transition-property:left .15s linear}body#tdi .right_sidebar table thead tr th a:hover{text-decoration:none}body#tdi .right_sidebar table thead tr th a:hover img{left:5px}body#tdi .right_sidebar table thead tr.row3 th:nth-child(3){background-color:#416f59;border:1px solid #416f59;border-left:0px}body#tdi .right_sidebar table thead tr.row3 th:nth-child(4){background-color:#1a342b;border:1px solid #1a342b;border-left:0px}body#tdi .right_sidebar table.setwidth thead tr.row2 th{width:37.5%}body#tdi .right_sidebar table.setwidth thead tr.row3 th{width:25%}body#tdi .right_sidebar table.setwidth thead tr.row4 th{width:18.75%}body#tdi .right_sidebar table.setwidth thead tr th:nth-child(1){width:25%}body#tdi .right_sidebar table.setwidth tbody tr td{padding:2.3em 4.5%}body#tdi .right_sidebar table tbody tr th{background-color:transparent;font-family:"urw-din";color:#6f6f70;text-align:right;font-size:1.2em;letter-spacing:.03em;padding:0 4.5% 0 0}body#tdi .right_sidebar table tbody tr td{border:1px solid #e3e4e4;border-top:0px;padding:2.3em 1.5%}body#tdi .right_sidebar table tbody tr td:nth-child(2){background-color:#ecefed}body#tdi .right_sidebar table tbody tr td:nth-child(3){background-color:#f7f7f7;border-left:0px}body#tdi .right_sidebar table tbody tr td:nth-child(4){background-color:#ecefed}body#tdi .right_sidebar table tbody tr td h5{font-family:"urw-din";color:#0c5f38;font-size:1.2em;margin:0;letter-spacing:.03em}body#tdi .right_sidebar table tbody tr td p{font-family:"urw-din";color:#373938;width:100% !important;margin:0;font-size:1.08em;letter-spacing:.03em}body#tdi .right_sidebar table tbody tr td p strong{color:#0c5f38}body#tdi .right_sidebar table tbody tr td h5{width:100% !important}body#tdi .right_sidebar table tbody tr td a span.btn{font-size:1.2em}body#tdi .right_sidebar table tbody tr td ul{list-style:none;margin:0;padding:0;width:100% !important;font-size:1.08em}body#tdi .right_sidebar table tbody tr td ul li{font-family:"urw-din";color:#373938;margin:0;padding-left:13px;margin-top:.38em;letter-spacing:.03em}body#tdi .right_sidebar table tbody tr td ul li:before{background-color:#373938;width:5px;height:5px;left:0px;top:8px}body#tdi .right_sidebar .tablewrap{max-width:600px;overflow:scroll;margin:0 auto 1em;width:90%}body#tdi .right_sidebar .tablewrap table{width:100%}body#tdi .right_sidebar .news_block{width:85%;margin:0 auto;position:relative;margin-bottom:2em}body#tdi .right_sidebar .news_block .container{margin:0 auto;padding:3.5em 0% 3.5em 6%;background-color:#fff !important}body#tdi .right_sidebar .news_block .angle{width:60px;height:-webkit-calc(100% - 60px);height:-moz-calc(100% - 60px);height:calc(100% - 60px);position:absolute;top:0;right:-60px;background-color:#fff;display:none}body#tdi .right_sidebar .news_block .triangle{position:absolute;right:-60px;bottom:0;width:0;height:0;border-style:solid;border-width:60px 60px 0 0;border-color:#fff transparent transparent transparent;display:none}body#tdi .right_sidebar .news_block p{margin:0;width:initial !important}body#tdi .right_sidebar .news_block p.date{font-family:"urw-din-condensed";font-weight:500;color:rgba(55,57,56,.85);font-size:1.4em;padding-bottom:.2em}body#tdi .right_sidebar .news_block p.desc{font-family:"freight-text-pro";font-weight:400;color:rgba(55,57,56,.85);font-size:1.45em;padding-bottom:1em}body#tdi .right_sidebar .news_block p.source{font-family:"freight-sans-pro";color:rgba(55,57,56,.85);font-weight:600;font-size:1.14em;padding-bottom:1.05em}body#tdi .right_sidebar .news_block h4{font-family:"freight-text-pro";font-weight:500;color:#373938;font-size:2.24em;margin:0;width:100% !important;padding-bottom:.75em}body#tdi .right_sidebar .news_block hr{width:100% !important;margin:0;margin-bottom:3em}body#tdi .right_sidebar .news_block a.arrow{font-family:"freight-sans-pro";font-weight:600;background-image:url(../img/right_arrow_green.png);background-position:95% center;background-repeat:no-repeat;font-size:1.21em;padding-right:50px;display:inline-block;-moz-transition:background-position .15s linear;-webkit-transition:background-position .15s linear;-o-transition-property:background-position .15s linear;-ms-transition-property:background-position .15s linear;transition-property:background-position .15s linear}body#tdi .right_sidebar .news_block a:hover{text-decoration:none !important}body#tdi .right_sidebar .news_block a:hover.arrow{background-position:100% center}body#tdi .right_sidebar .news_block .bottom{overflow:hidden;margin-top:1.2em}body#tdi .right_sidebar .news_block ul{list-style:none;margin:0;padding:0;float:right;width:initial !important;overflow:hidden;float:left;margin-top:1em}body#tdi .right_sidebar .news_block ul li{display:inline-block;float:left;margin-right:16px}body#tdi .right_sidebar .news_block ul li:last-child{margin-right:0}body#tdi .right_sidebar .news_block ul li:before{display:none}body#tdi .right_sidebar .news_block ul li a{width:18px;height:18px;display:block;background-image:url(../img/sidebar_social.png);background-size:cover;background-repeat:no-repeat;-moz-transition:opacity .15s linear;-webkit-transition:opacity .15s linear;-o-transition-property:opacity .15s linear;-ms-transition-property:opacity .15s linear;transition-property:opacity .15s linear}body#tdi .right_sidebar .news_block ul li a.fb{background-position:5px 0}body#tdi .right_sidebar .news_block ul li a.tw{background-position:-23px 0}body#tdi .right_sidebar .news_block ul li a.in{background-position:-56px 0}body#tdi .right_sidebar .news_block ul li a:hover{opacity:.6}body#tdi .right_sidebar .news_block ul li p{font-family:"urw-din-condensed";font-weight:500;color:rgba(55,57,56,.85);font-size:21px;width:initial !important}body#tdi .right_sidebar .news_toggles{background-color:#1a342b;width:100%;font-size:85%;margin-bottom:5em}body#tdi .right_sidebar .news_toggles .container{overflow:hidden;width:78%;margin:0 auto;padding:2.1em 0}body#tdi .right_sidebar .news_toggles .container p{color:#54b888;font-family:"urw-din-condensed";font-weight:500;width:initial !important;float:left;font-size:1.45em;margin-right:5%;margin-bottom:0}body#tdi .right_sidebar .news_toggles .container a{display:inline-block;float:left;color:#54b888;font-family:"urw-din-condensed";font-weight:500;width:initial !important;font-size:1.45em;padding-left:25px;position:relative;margin-right:3%}body#tdi .right_sidebar .news_toggles .container a:before{content:"";width:18px;height:2px;background-color:#6f6f70;position:absolute;bottom:0;left:0}body#tdi .right_sidebar .news_toggles .container a:after{content:"";width:11px;height:14px;background-image:url(../img/checkmark.png);background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;bottom:9px;left:4px;display:none}body#tdi .right_sidebar .news_toggles .container a:last-child{margin-right:0}body#tdi .right_sidebar .news_toggles .container a.active:after{display:block}body#tdi .right_sidebar .news_feed .news_block{margin:0 auto;width:90%;margin-bottom:3em}body#tdi .right_sidebar .news_feed .news_block .container{padding:1.5em 10%;overflow:hidden}body#tdi .right_sidebar .news_feed .news_block h4{font-size:2.15em}body#tdi .right_sidebar .news_feed .news_block p.date{font-size:1em}body#tdi .right_sidebar .news_feed .news_block p.desc{font-size:1.2em}body#tdi .right_sidebar .news_feed .news_block ul li p{font-size:19px}body#tdi .right_sidebar .news_feed .news_block .the_thumb{float:left;width:100%;position:relative}body#tdi .right_sidebar .news_feed .news_block .the_thumb .img{width:100%;height:250px;background-repeat:no-repeat;background-position:center center;position:relative}body#tdi .right_sidebar .news_feed .news_block .the_thumb .img .cover{background-color:rgba(55,57,56,.35);position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;-moz-transition:opacity .15s linear;-webkit-transition:opacity .15s linear;-o-transition-property:opacity .15s linear;-ms-transition-property:opacity .15s linear;transition-property:opacity .15s linear}body#tdi .right_sidebar .news_feed .news_block .the_thumb h5{background-color:#0c5f38;color:#fff;font-family:"urw-din-condensed";font-weight:300;display:inline-block;font-size:1.3em;letter-spacing:.03em;padding:.35em 44px .35em 44px;margin-bottom:2.25em;width:initial !important;margin-top:1em;position:absolute;z-index:3;top:0;left:-13%}body#tdi .right_sidebar .news_feed .news_block .the_thumb:hover .cover{opacity:1}body#tdi .right_sidebar .news_feed .news_block .the_content{width:100%;float:left;margin-top:1.35em}body#tdi .right_sidebar .news_feed .news_block .the_content.full{width:100%;padding-bottom:3em}body#tdi .right_sidebar .news_feed .news_block .the_content.full .bottom{width:100%}body#tdi .right_sidebar .news_feed .news_block .angle,body#tdi .right_sidebar .news_feed .news_block .triangle{display:none}body#tdi .right_sidebar .news_feed .news_block ul{float:none;margin-top:1em}body#tdi .right_sidebar .sidebar.col-sm-7{padding-bottom:2em;background-color:#fff;float:right !important}body#tdi .right_sidebar .sidebar hr{border:0;height:1px;background:#ebebeb;width:90%;float:left;margin:3em 0}body#tdi .right_sidebar .sidebar p{color:#374545;width:80%;margin:0 10% 1.1em;font-size:2em;line-height:1em}body#tdi .right_sidebar .sidebar p+hr{margin-top:1.9em}body#tdi .right_sidebar .sidebar p a{display:block;margin-bottom:1em;font-size:.72em;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}body#tdi .right_sidebar .sidebar p a.btn{display:inline-block}body#tdi .right_sidebar .sidebar p a .btn{padding:.76em 3.15em;font-size:.75em}body#tdi .right_sidebar .sidebar p a .arrowr{font-family:"freight-sans-pro";font-weight:600;background-image:url(../img/right_arrow_green.png);background-position:95% center;background-repeat:no-repeat;font-size:1em;padding-right:50px;-moz-transition:background-position .15s linear;-webkit-transition:background-position .15s linear;-o-transition-property:background-position .15s linear;-ms-transition-property:background-position .15s linear;transition-property:background-position .15s linear}body#tdi .right_sidebar .sidebar p a .arrowl{font-family:"freight-sans-pro";font-weight:600;background-image:url(../img/left_arrow_green.png);background-position:0% center;background-repeat:no-repeat;font-size:1em;padding-left:50px;-moz-transition:background-position .15s linear;-webkit-transition:background-position .15s linear;-o-transition-property:background-position .15s linear;-ms-transition-property:background-position .15s linear;transition-property:background-position .15s linear}body#tdi .right_sidebar .sidebar p a .larger{font-size:1.2em !important}body#tdi .right_sidebar .sidebar p a:hover .arrowr{text-decoration:none;background-position:100% center}body#tdi .right_sidebar .sidebar p a:hover .arrowl{text-decoration:none;background-position:5% center}body#tdi .right_sidebar .sidebar p strong{font-family:"freight-text-pro";font-weight:500;font-size:1.75em;line-height:1.1em}body#tdi .right_sidebar .sidebar p span.subtext{font-family:"freight-sans-pro";font-weight:600;color:rgba(55,57,56,.85);font-size:.6em;line-height:1.2em;display:block;margin-top:.3em}body#tdi .right_sidebar .sidebar h3{background-color:#0c5f38;color:#fff;font-family:"urw-din-condensed";font-weight:300;display:inline-block;font-size:1.3em;letter-spacing:.03em;padding:.61em 40px .61em 40px;margin-bottom:2.25em;width:initial !important;margin-top:1.5em;margin-right:22%}body#tdi .right_sidebar .sidebar h3.first{margin-top:5em}body#tdi .right_sidebar.split{display:flex;flex-direction:column}body#tdi .right_sidebar.split .body{order:2;padding:3em 0 3em}body#tdi .right_sidebar.split .body.white{order:1;padding:3em 0 3em}body#tdi .right_sidebar.split .sidebar{order:3}body#tdi .right_sidebar.split .sidebar .deadlines{padding-top:3em}body#tdi .holder{overflow:hidden}body#tdi .holder a.featured_faculty{height:100%}body#tdi header#header,body#tdi .header,body#tdi .container,body#tdi footer,body#tdi #prefoot{position:relative}body#tdi header#header a,body#tdi .header a,body#tdi .container a,body#tdi footer a,body#tdi #prefoot a{color:#3d9369;text-decoration:none;font-family:"freight-sans-pro"}body#tdi header#header a:focus,body#tdi header#header a:active,body#tdi .header a:focus,body#tdi .header a:active,body#tdi .container a:focus,body#tdi .container a:active,body#tdi footer a:focus,body#tdi footer a:active,body#tdi #prefoot a:focus,body#tdi #prefoot a:active{outline:0}body#tdi header#header a span.btn,body#tdi .header a span.btn,body#tdi .container a span.btn,body#tdi footer a span.btn,body#tdi #prefoot a span.btn{color:#fff;font-family:"freight-sans-pro";font-weight:600;font-size:.78em;padding:.88em 2.6em;display:inline-block;position:relative;z-index:2;text-align:center;line-height:1.25em}body#tdi header#header a span.btn.green,body#tdi .header a span.btn.green,body#tdi .container a span.btn.green,body#tdi footer a span.btn.green,body#tdi #prefoot a span.btn.green{background-color:#3d9369;-moz-transition:color .15s linear;-webkit-transition:color .15s linear;-o-transition-property:color .15s linear;-ms-transition-property:color .15s linear;transition-property:color .15s linear}body#tdi header#header a span.btn.green:before,body#tdi .header a span.btn.green:before,body#tdi .container a span.btn.green:before,body#tdi footer a span.btn.green:before,body#tdi #prefoot a span.btn.green:before{box-sizing:border-box;width:100%;height:100%;content:"";position:absolute;left:0;top:0;border:3px solid #3d9369;z-index:3}body#tdi header#header a span.btn.green .btnhover,body#tdi .header a span.btn.green .btnhover,body#tdi .container a span.btn.green .btnhover,body#tdi footer a span.btn.green .btnhover,body#tdi #prefoot a span.btn.green .btnhover{position:relative;width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:-1}body#tdi header#header a span.btn.green .btnhover:before,body#tdi .header a span.btn.green .btnhover:before,body#tdi .container a span.btn.green .btnhover:before,body#tdi footer a span.btn.green .btnhover:before,body#tdi #prefoot a span.btn.green .btnhover:before{content:"";position:absolute;top:0;left:calc(-100% - 44px);width:calc(100% + 40px);height:100%;background-color:#fff;-moz-transition:left .15s linear;-webkit-transition:left .15s linear;-o-transition-property:left .15s linear;-ms-transition-property:left .15s linear;transition-property:left .15s linear}body#tdi header#header a span.btn.green .btnhover:after,body#tdi .header a span.btn.green .btnhover:after,body#tdi .container a span.btn.green .btnhover:after,body#tdi footer a span.btn.green .btnhover:after,body#tdi #prefoot a span.btn.green .btnhover:after{content:"";position:absolute;top:0;left:-44px;width:0;height:0;border-style:solid;border-width:0 0 75px 40px;border-color:transparent transparent #3d9369 transparent;-moz-transition:left .15s linear;-webkit-transition:left .15s linear;-o-transition-property:left .15s linear;-ms-transition-property:left .15s linear;transition-property:left .15s linear}body#tdi header#header a span.btn.lgreen,body#tdi .header a span.btn.lgreen,body#tdi .container a span.btn.lgreen,body#tdi footer a span.btn.lgreen,body#tdi #prefoot a span.btn.lgreen{background-color:#0c5f38;-moz-transition:color .15s linear;-webkit-transition:color .15s linear;-o-transition-property:color .15s linear;-ms-transition-property:color .15s linear;transition-property:color .15s linear}body#tdi header#header a span.btn.lgreen:before,body#tdi .header a span.btn.lgreen:before,body#tdi .container a span.btn.lgreen:before,body#tdi footer a span.btn.lgreen:before,body#tdi #prefoot a span.btn.lgreen:before{box-sizing:border-box;width:100%;height:100%;content:"";position:absolute;left:0;top:0;border:3px solid #0c5f38;z-index:3}body#tdi header#header a span.btn.lgreen:hover:before,body#tdi .header a span.btn.lgreen:hover:before,body#tdi .container a span.btn.lgreen:hover:before,body#tdi footer a span.btn.lgreen:hover:before,body#tdi #prefoot a span.btn.lgreen:hover:before{border:3px solid #0c5f38}body#tdi header#header a span.btn.lgreen .btnhover,body#tdi .header a span.btn.lgreen .btnhover,body#tdi .container a span.btn.lgreen .btnhover,body#tdi footer a span.btn.lgreen .btnhover,body#tdi #prefoot a span.btn.lgreen .btnhover{position:relative;width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:-1}body#tdi header#header a span.btn.lgreen .btnhover:before,body#tdi .header a span.btn.lgreen .btnhover:before,body#tdi .container a span.btn.lgreen .btnhover:before,body#tdi footer a span.btn.lgreen .btnhover:before,body#tdi #prefoot a span.btn.lgreen .btnhover:before{content:"";position:absolute;top:0;left:calc(-100% - 44px);width:calc(100% + 40px);height:100%;background-color:#fff;-moz-transition:left .15s linear;-webkit-transition:left .15s linear;-o-transition-property:left .15s linear;-ms-transition-property:left .15s linear;transition-property:left .15s linear}body#tdi header#header a span.btn.lgreen .btnhover:after,body#tdi .header a span.btn.lgreen .btnhover:after,body#tdi .container a span.btn.lgreen .btnhover:after,body#tdi footer a span.btn.lgreen .btnhover:after,body#tdi #prefoot a span.btn.lgreen .btnhover:after{content:"";position:absolute;top:0;left:-44px;width:0;height:0;border-style:solid;border-width:0 0 75px 40px;border-color:transparent transparent #0c5f38 transparent;-moz-transition:left .15s linear;-webkit-transition:left .15s linear;-o-transition-property:left .15s linear;-ms-transition-property:left .15s linear;transition-property:left .15s linear}body#tdi header#header a span.btn.dgreen,body#tdi .header a span.btn.dgreen,body#tdi .container a span.btn.dgreen,body#tdi footer a span.btn.dgreen,body#tdi #prefoot a span.btn.dgreen{background-color:#1a342b;-moz-transition:color .15s linear;-webkit-transition:color .15s linear;-o-transition-property:color .15s linear;-ms-transition-property:color .15s linear;transition-property:color .15s linear}body#tdi header#header a span.btn.dgreen:before,body#tdi .header a span.btn.dgreen:before,body#tdi .container a span.btn.dgreen:before,body#tdi footer a span.btn.dgreen:before,body#tdi #prefoot a span.btn.dgreen:before{box-sizing:border-box;width:100%;height:100%;content:"";position:absolute;left:0;top:0;border:3px solid #1a342b;z-index:3}body#tdi header#header a span.btn.dgreen .btnhover,body#tdi .header a span.btn.dgreen .btnhover,body#tdi .container a span.btn.dgreen .btnhover,body#tdi footer a span.btn.dgreen .btnhover,body#tdi #prefoot a span.btn.dgreen .btnhover{position:relative;width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:-1}body#tdi header#header a span.btn.dgreen .btnhover:before,body#tdi .header a span.btn.dgreen .btnhover:before,body#tdi .container a span.btn.dgreen .btnhover:before,body#tdi footer a span.btn.dgreen .btnhover:before,body#tdi #prefoot a span.btn.dgreen .btnhover:before{content:"";position:absolute;top:0;left:calc(-100% - 44px);width:calc(100% + 40px);height:100%;background-color:#fff;-moz-transition:left .15s linear;-webkit-transition:left .15s linear;-o-transition-property:left .15s linear;-ms-transition-property:left .15s linear;transition-property:left .15s linear}body#tdi header#header a span.btn.dgreen .btnhover:after,body#tdi .header a span.btn.dgreen .btnhover:after,body#tdi .container a span.btn.dgreen .btnhover:after,body#tdi footer a span.btn.dgreen .btnhover:after,body#tdi #prefoot a span.btn.dgreen .btnhover:after{content:"";position:absolute;top:0;left:-44px;width:0;height:0;border-style:solid;border-width:0 0 75px 40px;border-color:transparent transparent #1a342b transparent;-moz-transition:left .15s linear;-webkit-transition:left .15s linear;-o-transition-property:left .15s linear;-ms-transition-property:left .15s linear;transition-property:left .15s linear}body#tdi header#header a span.btn.gray,body#tdi .header a span.btn.gray,body#tdi .container a span.btn.gray,body#tdi footer a span.btn.gray,body#tdi #prefoot a span.btn.gray{background-color:#f0f1f1;-moz-transition:color .15s linear;-webkit-transition:color .15s linear;-o-transition-property:color .15s linear;-ms-transition-property:color .15s linear;transition-property:color .15s linear;color:#54b888;font-family:"freight-sans-pro";font-weight:600;text-align:left;padding:.6em 0 .6em 1.5em !important;width:calc(100% - 1.5em) !important}body#tdi header#header a span.btn.gray:before,body#tdi .header a span.btn.gray:before,body#tdi .container a span.btn.gray:before,body#tdi footer a span.btn.gray:before,body#tdi #prefoot a span.btn.gray:before{box-sizing:border-box;width:100%;height:100%;content:"";position:absolute;left:0;top:0;border:3px solid #f0f1f1;z-index:3}body#tdi header#header a span.btn.gray .btnhover,body#tdi .header a span.btn.gray .btnhover,body#tdi .container a span.btn.gray .btnhover,body#tdi footer a span.btn.gray .btnhover,body#tdi #prefoot a span.btn.gray .btnhover{position:relative;width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:-1}body#tdi header#header a span.btn.gray .btnhover:before,body#tdi .header a span.btn.gray .btnhover:before,body#tdi .container a span.btn.gray .btnhover:before,body#tdi footer a span.btn.gray .btnhover:before,body#tdi #prefoot a span.btn.gray .btnhover:before{content:"";position:absolute;top:0;left:calc(-100% - 44px);width:calc(100% + 40px);height:100%;background-color:#fff;-moz-transition:left .15s linear;-webkit-transition:left .15s linear;-o-transition-property:left .15s linear;-ms-transition-property:left .15s linear;transition-property:left .15s linear}body#tdi header#header a span.btn.gray .btnhover:after,body#tdi .header a span.btn.gray .btnhover:after,body#tdi .container a span.btn.gray .btnhover:after,body#tdi footer a span.btn.gray .btnhover:after,body#tdi #prefoot a span.btn.gray .btnhover:after{content:"";position:absolute;top:0;left:-44px;width:0;height:0;border-style:solid;border-width:0 0 75px 40px;border-color:transparent transparent #f0f1f1 transparent;-moz-transition:left .15s linear;-webkit-transition:left .15s linear;-o-transition-property:left .15s linear;-ms-transition-property:left .15s linear;transition-property:left .15s linear}body#tdi header#header a span.btn.box,body#tdi .header a span.btn.box,body#tdi .container a span.btn.box,body#tdi footer a span.btn.box,body#tdi #prefoot a span.btn.box{font-family:"urw-din-condensed";font-weight:400;font-weight:400;padding:.88em 0;width:100%;font-size:.9em}body#tdi header#header a span.btn.box img,body#tdi .header a span.btn.box img,body#tdi .container a span.btn.box img,body#tdi footer a span.btn.box img,body#tdi #prefoot a span.btn.box img{padding:0 0 0 .5em !important;width:1em !important;height:auto !important;margin-bottom:0 !important}body#tdi header#header a span.btn.clear,body#tdi .header a span.btn.clear,body#tdi .container a span.btn.clear,body#tdi footer a span.btn.clear,body#tdi #prefoot a span.btn.clear{border:3px solid #3d9369;color:#3d9369;margin-top:0 !important}body#tdi header#header a span.btn.clear:before,body#tdi .header a span.btn.clear:before,body#tdi .container a span.btn.clear:before,body#tdi footer a span.btn.clear:before,body#tdi #prefoot a span.btn.clear:before{width:calc(100%);height:calc(100%);content:"";position:absolute;left:0;top:0;z-index:3}body#tdi header#header a span.btn.clear .btnhover,body#tdi .header a span.btn.clear .btnhover,body#tdi .container a span.btn.clear .btnhover,body#tdi footer a span.btn.clear .btnhover,body#tdi #prefoot a span.btn.clear .btnhover{position:relative;width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:-1}body#tdi header#header a span.btn.clear .btnhover:before,body#tdi .header a span.btn.clear .btnhover:before,body#tdi .container a span.btn.clear .btnhover:before,body#tdi footer a span.btn.clear .btnhover:before,body#tdi #prefoot a span.btn.clear .btnhover:before{content:"";position:absolute;top:0;left:calc(-100% - 44px);width:calc(100% + 40px);height:100%;background-color:#3d9369;-moz-transition:left .15s linear;-webkit-transition:left .15s linear;-o-transition-property:left .15s linear;-ms-transition-property:left .15s linear;transition-property:left .15s linear}body#tdi header#header a span.btn.clear .btnhover:after,body#tdi .header a span.btn.clear .btnhover:after,body#tdi .container a span.btn.clear .btnhover:after,body#tdi footer a span.btn.clear .btnhover:after,body#tdi #prefoot a span.btn.clear .btnhover:after{content:"";position:absolute;top:0;left:-44px;width:0;height:0;border-style:solid;border-width:0 0 60px 40px;border-color:transparent transparent #fff transparent;-moz-transition:left .15s linear;-webkit-transition:left .15s linear;-o-transition-property:left .15s linear;-ms-transition-property:left .15s linear;transition-property:left .15s linear}body#tdi header#header a span.arrowr,body#tdi .header a span.arrowr,body#tdi .container a span.arrowr,body#tdi footer a span.arrowr,body#tdi #prefoot a span.arrowr{font-family:"freight-sans-pro";background-image:url(../img/right_arrow_green.png);background-position:95% center;background-repeat:no-repeat;padding-right:50px;font-size:.97em;-moz-transition:background-position .15s linear;-webkit-transition:background-position .15s linear;-o-transition-property:background-position .15s linear;-ms-transition-property:background-position .15s linear;transition-property:background-position .15s linear}body#tdi header#header a span.arrowl,body#tdi .header a span.arrowl,body#tdi .container a span.arrowl,body#tdi footer a span.arrowl,body#tdi #prefoot a span.arrowl{font-family:"freight-sans-pro";background-image:url(../img/left_arrow_green.png);background-position:5% center;background-repeat:no-repeat;padding-left:50px;font-size:.8em;-moz-transition:background-position .15s linear;-webkit-transition:background-position .15s linear;-o-transition-property:background-position .15s linear;-ms-transition-property:background-position .15s linear;transition-property:background-position .15s linear}body#tdi header#header a.contact_link,body#tdi .header a.contact_link,body#tdi .container a.contact_link,body#tdi footer a.contact_link,body#tdi #prefoot a.contact_link{font-family:"freight-sans-pro";font-size:.76em;font-weight:600}body#tdi header#header a:hover,body#tdi .header a:hover,body#tdi .container a:hover,body#tdi footer a:hover,body#tdi #prefoot a:hover{text-decoration:underline}body#tdi header#header a:hover span.arrowr,body#tdi .header a:hover span.arrowr,body#tdi .container a:hover span.arrowr,body#tdi footer a:hover span.arrowr,body#tdi #prefoot a:hover span.arrowr{background-position:100% center}body#tdi header#header a:hover span.arrowl,body#tdi .header a:hover span.arrowl,body#tdi .container a:hover span.arrowl,body#tdi footer a:hover span.arrowl,body#tdi #prefoot a:hover span.arrowl{background-position:0% center}body#tdi header#header a.nu:hover,body#tdi .header a.nu:hover,body#tdi .container a.nu:hover,body#tdi footer a.nu:hover,body#tdi #prefoot a.nu:hover{text-decoration:none}body#tdi header#header a.btn,body#tdi .header a.btn,body#tdi .container a.btn,body#tdi footer a.btn,body#tdi #prefoot a.btn{overflow:hidden;position:relative;display:inline-block}body#tdi header#header a.btn:hover,body#tdi .header a.btn:hover,body#tdi .container a.btn:hover,body#tdi footer a.btn:hover,body#tdi #prefoot a.btn:hover{text-decoration:none}body#tdi header#header a.btn:hover:before,body#tdi .header a.btn:hover:before,body#tdi .container a.btn:hover:before,body#tdi footer a.btn:hover:before,body#tdi #prefoot a.btn:hover:before{box-sizing:border-box;width:100%;height:100%;content:"";position:absolute;left:0;top:0;border:3px solid #3d9369;z-index:3}body#tdi header#header a.btn:hover span.btn.green,body#tdi .header a.btn:hover span.btn.green,body#tdi .container a.btn:hover span.btn.green,body#tdi footer a.btn:hover span.btn.green,body#tdi #prefoot a.btn:hover span.btn.green{color:#3d9369;position:relative}body#tdi header#header a.btn:hover span.btn.green .btnhover:before,body#tdi .header a.btn:hover span.btn.green .btnhover:before,body#tdi .container a.btn:hover span.btn.green .btnhover:before,body#tdi footer a.btn:hover span.btn.green .btnhover:before,body#tdi #prefoot a.btn:hover span.btn.green .btnhover:before{left:calc(0%)}body#tdi header#header a.btn:hover span.btn.green .btnhover:after,body#tdi .header a.btn:hover span.btn.green .btnhover:after,body#tdi .container a.btn:hover span.btn.green .btnhover:after,body#tdi footer a.btn:hover span.btn.green .btnhover:after,body#tdi #prefoot a.btn:hover span.btn.green .btnhover:after{left:calc(100%)}body#tdi header#header a.btn:hover span.btn.lgreen,body#tdi .header a.btn:hover span.btn.lgreen,body#tdi .container a.btn:hover span.btn.lgreen,body#tdi footer a.btn:hover span.btn.lgreen,body#tdi #prefoot a.btn:hover span.btn.lgreen{color:#0c5f38;position:relative}body#tdi header#header a.btn:hover span.btn.lgreen .btnhover:before,body#tdi .header a.btn:hover span.btn.lgreen .btnhover:before,body#tdi .container a.btn:hover span.btn.lgreen .btnhover:before,body#tdi footer a.btn:hover span.btn.lgreen .btnhover:before,body#tdi #prefoot a.btn:hover span.btn.lgreen .btnhover:before{left:calc(0%)}body#tdi header#header a.btn:hover span.btn.lgreen .btnhover:after,body#tdi .header a.btn:hover span.btn.lgreen .btnhover:after,body#tdi .container a.btn:hover span.btn.lgreen .btnhover:after,body#tdi footer a.btn:hover span.btn.lgreen .btnhover:after,body#tdi #prefoot a.btn:hover span.btn.lgreen .btnhover:after{left:calc(100%)}body#tdi header#header a.btn:hover span.btn.gray,body#tdi .header a.btn:hover span.btn.gray,body#tdi .container a.btn:hover span.btn.gray,body#tdi footer a.btn:hover span.btn.gray,body#tdi #prefoot a.btn:hover span.btn.gray{color:#0c5f38;position:relative}body#tdi header#header a.btn:hover span.btn.gray .btnhover:before,body#tdi .header a.btn:hover span.btn.gray .btnhover:before,body#tdi .container a.btn:hover span.btn.gray .btnhover:before,body#tdi footer a.btn:hover span.btn.gray .btnhover:before,body#tdi #prefoot a.btn:hover span.btn.gray .btnhover:before{left:calc(0%)}body#tdi header#header a.btn:hover span.btn.gray .btnhover:after,body#tdi .header a.btn:hover span.btn.gray .btnhover:after,body#tdi .container a.btn:hover span.btn.gray .btnhover:after,body#tdi footer a.btn:hover span.btn.gray .btnhover:after,body#tdi #prefoot a.btn:hover span.btn.gray .btnhover:after{left:calc(100%)}body#tdi header#header a.btn:hover span.btn.dgreen,body#tdi .header a.btn:hover span.btn.dgreen,body#tdi .container a.btn:hover span.btn.dgreen,body#tdi footer a.btn:hover span.btn.dgreen,body#tdi #prefoot a.btn:hover span.btn.dgreen{color:#1a342b;position:relative}body#tdi header#header a.btn:hover span.btn.dgreen .btnhover:before,body#tdi .header a.btn:hover span.btn.dgreen .btnhover:before,body#tdi .container a.btn:hover span.btn.dgreen .btnhover:before,body#tdi footer a.btn:hover span.btn.dgreen .btnhover:before,body#tdi #prefoot a.btn:hover span.btn.dgreen .btnhover:before{left:calc(0%)}body#tdi header#header a.btn:hover span.btn.dgreen .btnhover:after,body#tdi .header a.btn:hover span.btn.dgreen .btnhover:after,body#tdi .container a.btn:hover span.btn.dgreen .btnhover:after,body#tdi footer a.btn:hover span.btn.dgreen .btnhover:after,body#tdi #prefoot a.btn:hover span.btn.dgreen .btnhover:after{left:calc(100%)}body#tdi header#header a.btn:hover span.btn.clear,body#tdi .header a.btn:hover span.btn.clear,body#tdi .container a.btn:hover span.btn.clear,body#tdi footer a.btn:hover span.btn.clear,body#tdi #prefoot a.btn:hover span.btn.clear{color:#fff;position:relative}body#tdi header#header a.btn:hover span.btn.clear .btnhover:before,body#tdi .header a.btn:hover span.btn.clear .btnhover:before,body#tdi .container a.btn:hover span.btn.clear .btnhover:before,body#tdi footer a.btn:hover span.btn.clear .btnhover:before,body#tdi #prefoot a.btn:hover span.btn.clear .btnhover:before{left:calc(0%)}body#tdi header#header a.btn:hover span.btn.clear .btnhover:after,body#tdi .header a.btn:hover span.btn.clear .btnhover:after,body#tdi .container a.btn:hover span.btn.clear .btnhover:after,body#tdi footer a.btn:hover span.btn.clear .btnhover:after,body#tdi #prefoot a.btn:hover span.btn.clear .btnhover:after{left:calc(100%)}body#tdi header#header a.box,body#tdi .header a.box,body#tdi .container a.box,body#tdi footer a.box,body#tdi #prefoot a.box{width:100%;margin-right:0;margin-bottom:.5em}body#tdi header#header h1,body#tdi .header h1,body#tdi .container h1,body#tdi footer h1,body#tdi #prefoot h1{color:#fff;font-family:"freight-text-pro";font-weight:400;font-size:3.5em;margin-bottom:.425em;line-height:.9em;margin-top:0;width:100%}body#tdi header#header h1.page-title,body#tdi .header h1.page-title,body#tdi .container h1.page-title,body#tdi footer h1.page-title,body#tdi #prefoot h1.page-title{color:#373938;font-weight:400;font-size:2.6em;margin:0 auto .55em;width:85%}body#tdi header#header h2,body#tdi .header h2,body#tdi .container h2,body#tdi footer h2,body#tdi #prefoot h2{font-family:"freight-text-pro";color:#373938;font-weight:400;font-size:3.2em;margin:0 auto .55em;line-height:1em}body#tdi header#header h2 .subtext,body#tdi .header h2 .subtext,body#tdi .container h2 .subtext,body#tdi footer h2 .subtext,body#tdi #prefoot h2 .subtext{font-family:"urw-din-condensed";font-weight:500;color:rgba(55,57,56,.85);font-size:.56em;position:relative;top:-10px}body#tdi header#header h3,body#tdi .header h3,body#tdi .container h3,body#tdi footer h3,body#tdi #prefoot h3{font-family:"freight-text-pro";color:#373938;font-weight:400;font-size:2.6em;margin:0 auto .55em;line-height:1em}body#tdi header#header h3 .subtext,body#tdi .header h3 .subtext,body#tdi .container h3 .subtext,body#tdi footer h3 .subtext,body#tdi #prefoot h3 .subtext{font-family:"urw-din-condensed";font-weight:500;color:rgba(55,57,56,.85);font-size:.56em;position:relative;top:-10px}body#tdi header#header h3 u,body#tdi .header h3 u,body#tdi .container h3 u,body#tdi footer h3 u,body#tdi #prefoot h3 u{text-decoration:none;position:relative;padding-bottom:.45em;margin-bottom:.45em;display:block}body#tdi header#header h3 u:after,body#tdi .header h3 u:after,body#tdi .container h3 u:after,body#tdi footer h3 u:after,body#tdi #prefoot h3 u:after{content:"";position:absolute;bottom:0;left:0;max-width:162px;width:43%;background-color:rgba(55,57,56,.85);height:1px}body#tdi header#header h4,body#tdi .header h4,body#tdi .container h4,body#tdi footer h4,body#tdi #prefoot h4{font-family:"freight-text-pro";color:#373938;font-weight:400;font-size:1.9em;margin:0 auto .55em;line-height:1em}body#tdi header#header h4 .subtext,body#tdi .header h4 .subtext,body#tdi .container h4 .subtext,body#tdi footer h4 .subtext,body#tdi #prefoot h4 .subtext{font-family:"urw-din-condensed";font-weight:500;color:rgba(55,57,56,.85);font-size:.56em;position:relative;top:-10px}body#tdi header#header h4.banner,body#tdi .header h4.banner,body#tdi .container h4.banner,body#tdi footer h4.banner,body#tdi #prefoot h4.banner{background-color:#0c5f38;color:#fff;font-family:"urw-din-condensed";font-weight:400;font-weight:300;display:inline-block;font-size:1.7em;letter-spacing:.03em;padding:.4em 80px .4em 7.5%;margin-bottom:2.25em;width:initial !important;margin-top:1.5em}body#tdi header#header .ccm-image-block,body#tdi .header .ccm-image-block,body#tdi .container .ccm-image-block,body#tdi footer .ccm-image-block,body#tdi #prefoot .ccm-image-block{max-width:85%;height:auto;margin:0 auto;display:block}body#tdi header#header hr,body#tdi .header hr,body#tdi .container hr,body#tdi footer hr,body#tdi #prefoot hr{border:0;height:1px;background:#e8e8e8;margin:2em auto 1.5em}body#tdi header#header hr.small,body#tdi .header hr.small,body#tdi .container hr.small,body#tdi footer hr.small,body#tdi #prefoot hr.small{margin:1.5em auto 3em}body#tdi header#header p,body#tdi .header p,body#tdi .container p,body#tdi footer p,body#tdi #prefoot p{font-family:"freight-text-pro";color:#6f6f71;font-size:1.55em;margin:0 auto .5em}body#tdi header#header p .white,body#tdi .header p .white,body#tdi .container p .white,body#tdi footer p .white,body#tdi #prefoot p .white{color:#fff}body#tdi header#header p img,body#tdi .header p img,body#tdi .container p img,body#tdi footer p img,body#tdi #prefoot p img{padding:10px}@media only screen and (max-width: 450px){body#tdi header#header p img,body#tdi .header p img,body#tdi .container p img,body#tdi footer p img,body#tdi #prefoot p img{width:100% !important;height:auto !important;padding:0 !important;margin-bottom:.5em}}body#tdi header#header p+h4,body#tdi header#header p+h3,body#tdi .header p+h4,body#tdi .header p+h3,body#tdi .container p+h4,body#tdi .container p+h3,body#tdi footer p+h4,body#tdi footer p+h3,body#tdi #prefoot p+h4,body#tdi #prefoot p+h3{margin:2em auto .55em}body#tdi header#header p.sep+h4,body#tdi header#header p.sep+h3,body#tdi .header p.sep+h4,body#tdi .header p.sep+h3,body#tdi .container p.sep+h4,body#tdi .container p.sep+h3,body#tdi footer p.sep+h4,body#tdi footer p.sep+h3,body#tdi #prefoot p.sep+h4,body#tdi #prefoot p.sep+h3{margin:.55em auto .55em}body#tdi header#header p+.ccm-block-custom-template-copy-with-background-image,body#tdi .header p+.ccm-block-custom-template-copy-with-background-image,body#tdi .container p+.ccm-block-custom-template-copy-with-background-image,body#tdi footer p+.ccm-block-custom-template-copy-with-background-image,body#tdi #prefoot p+.ccm-block-custom-template-copy-with-background-image{margin:5em auto .55em}body#tdi header#header p .larger,body#tdi .header p .larger,body#tdi .container p .larger,body#tdi footer p .larger,body#tdi #prefoot p .larger{font-size:1.25em;line-height:1em}@media only screen and (max-width: 767px){body#tdi header#header p .image_caption,body#tdi .header p .image_caption,body#tdi .container p .image_caption,body#tdi footer p .image_caption,body#tdi #prefoot p .image_caption{margin-bottom:1em}}body#tdi header#header p .image_caption p.caption,body#tdi .header p .image_caption p.caption,body#tdi .container p .image_caption p.caption,body#tdi footer p .image_caption p.caption,body#tdi #prefoot p .image_caption p.caption{font-size:.8em;width:100%}body#tdi header#header p .image_caption.left,body#tdi .header p .image_caption.left,body#tdi .container p .image_caption.left,body#tdi footer p .image_caption.left,body#tdi #prefoot p .image_caption.left{float:left;padding:25px 25px 25px 0}@media only screen and (max-width: 767px){body#tdi header#header p .image_caption.left,body#tdi .header p .image_caption.left,body#tdi .container p .image_caption.left,body#tdi footer p .image_caption.left,body#tdi #prefoot p .image_caption.left{padding:0}}body#tdi header#header p .image_caption.left img,body#tdi .header p .image_caption.left img,body#tdi .container p .image_caption.left img,body#tdi footer p .image_caption.left img,body#tdi #prefoot p .image_caption.left img{padding:0 !important;margin:0 !important;max-width:100%}body#tdi header#header p .image_caption.right,body#tdi .header p .image_caption.right,body#tdi .container p .image_caption.right,body#tdi footer p .image_caption.right,body#tdi #prefoot p .image_caption.right{float:right;padding:25px 0 25px 25px}@media only screen and (max-width: 767px){body#tdi header#header p .image_caption.right,body#tdi .header p .image_caption.right,body#tdi .container p .image_caption.right,body#tdi footer p .image_caption.right,body#tdi #prefoot p .image_caption.right{padding:0}}body#tdi header#header p .image_caption.right img,body#tdi .header p .image_caption.right img,body#tdi .container p .image_caption.right img,body#tdi footer p .image_caption.right img,body#tdi #prefoot p .image_caption.right img{padding:0 !important;margin:0 !important;max-width:100%}body#tdi header#header p .image_caption.right p.caption,body#tdi .header p .image_caption.right p.caption,body#tdi .container p .image_caption.right p.caption,body#tdi footer p .image_caption.right p.caption,body#tdi #prefoot p .image_caption.right p.caption{width:calc(100% - 50px)}body#tdi header#header p .image_caption img,body#tdi .header p .image_caption img,body#tdi .container p .image_caption img,body#tdi footer p .image_caption img,body#tdi #prefoot p .image_caption img{height:auto}body#tdi header#header p .smaller,body#tdi .header p .smaller,body#tdi .container p .smaller,body#tdi footer p .smaller,body#tdi #prefoot p .smaller{font-size:.7em;line-height:1em}body#tdi header#header p.contact_name,body#tdi .header p.contact_name,body#tdi .container p.contact_name,body#tdi footer p.contact_name,body#tdi #prefoot p.contact_name{font-family:"freight-sans-pro";color:#6d6d6d;text-transform:uppercase;font-size:1.3em;font-weight:700;margin-top:1em;margin-bottom:.27em}body#tdi header#header p .table_align,body#tdi .header p .table_align,body#tdi .container p .table_align,body#tdi footer p .table_align,body#tdi #prefoot p .table_align{margin-left:25%;font-size:.78em;display:block;width:75%}body#tdi header#header p .sep,body#tdi .header p .sep,body#tdi .container p .sep,body#tdi footer p .sep,body#tdi #prefoot p .sep{display:block;margin-bottom:-1em}body#tdi header#header p .sep .table_align,body#tdi .header p .sep .table_align,body#tdi .container p .sep .table_align,body#tdi footer p .sep .table_align,body#tdi #prefoot p .sep .table_align{border-bottom:1px solid #e2e3e3;padding-bottom:.5em}body#tdi header#header p .regsep,body#tdi .header p .regsep,body#tdi .container p .regsep,body#tdi footer p .regsep,body#tdi #prefoot p .regsep{display:block;border-bottom:1px solid #e2e3e3;padding-bottom:.75em;margin-bottom:-0.35em}body#tdi header#header p .spotlight,body#tdi .header p .spotlight,body#tdi .container p .spotlight,body#tdi footer p .spotlight,body#tdi #prefoot p .spotlight{font-weight:600;width:100%;margin:0 auto;display:block;font-size:.92em;border-bottom:1px solid #e3e4e4;padding-bottom:1em}body#tdi header#header p .spotlight.green,body#tdi .header p .spotlight.green,body#tdi .container p .spotlight.green,body#tdi footer p .spotlight.green,body#tdi #prefoot p .spotlight.green{color:#0c5f38}body#tdi header#header p .spotlight.last,body#tdi .header p .spotlight.last,body#tdi .container p .spotlight.last,body#tdi footer p .spotlight.last,body#tdi #prefoot p .spotlight.last{border-bottom:0px;padding-bottom:.15em}body#tdi header#header p .highlight,body#tdi .header p .highlight,body#tdi .container p .highlight,body#tdi footer p .highlight,body#tdi #prefoot p .highlight{margin:0 auto;display:block;font-family:"urw-din-condensed";font-weight:600;font-size:1.26em;margin:1em 0}body#tdi header#header p .highlight.green,body#tdi .header p .highlight.green,body#tdi .container p .highlight.green,body#tdi footer p .highlight.green,body#tdi #prefoot p .highlight.green{color:#0c5f38}body#tdi header#header p .highlight.last,body#tdi .header p .highlight.last,body#tdi .container p .highlight.last,body#tdi footer p .highlight.last,body#tdi #prefoot p .highlight.last{border-bottom:0px;padding-bottom:1.5em}body#tdi header#header p a,body#tdi .header p a,body#tdi .container p a,body#tdi footer p a,body#tdi #prefoot p a{font-weight:600}body#tdi header#header p.byline,body#tdi .header p.byline,body#tdi .container p.byline,body#tdi footer p.byline,body#tdi #prefoot p.byline{font-family:"urw-din-condensed";font-weight:500;text-transform:uppercase;color:#9e9f9f;font-size:1.2em}body#tdi header#header p.byline a,body#tdi .header p.byline a,body#tdi .container p.byline a,body#tdi footer p.byline a,body#tdi #prefoot p.byline a{font-family:"urw-din-condensed";font-weight:500;font-size:1em;font-weight:400}body#tdi header#header .halfgreen,body#tdi .header .halfgreen,body#tdi .container .halfgreen,body#tdi footer .halfgreen,body#tdi #prefoot .halfgreen{overflow:hidden;margin-top:5em}body#tdi header#header .quarterwhite,body#tdi .header .quarterwhite,body#tdi .container .quarterwhite,body#tdi footer .quarterwhite,body#tdi #prefoot .quarterwhite{overflow:hidden;padding-bottom:2em}body#tdi header#header .quarterwhite .col-sm-10,body#tdi header#header .quarterwhite .col-sm-15,body#tdi .header .quarterwhite .col-sm-10,body#tdi .header .quarterwhite .col-sm-15,body#tdi .container .quarterwhite .col-sm-10,body#tdi .container .quarterwhite .col-sm-15,body#tdi footer .quarterwhite .col-sm-10,body#tdi footer .quarterwhite .col-sm-15,body#tdi #prefoot .quarterwhite .col-sm-10,body#tdi #prefoot .quarterwhite .col-sm-15{padding-bottom:3em}body#tdi header#header .colwhite,body#tdi .header .colwhite,body#tdi .container .colwhite,body#tdi footer .colwhite,body#tdi #prefoot .colwhite{overflow:hidden;padding-bottom:2em}body#tdi header#header .colwhite .col-sm-10,body#tdi header#header .colwhite .col-sm-15,body#tdi .header .colwhite .col-sm-10,body#tdi .header .colwhite .col-sm-15,body#tdi .container .colwhite .col-sm-10,body#tdi .container .colwhite .col-sm-15,body#tdi footer .colwhite .col-sm-10,body#tdi footer .colwhite .col-sm-15,body#tdi #prefoot .colwhite .col-sm-10,body#tdi #prefoot .colwhite .col-sm-15{padding-bottom:3em}body#tdi header#header .block_quote,body#tdi .header .block_quote,body#tdi .container .block_quote,body#tdi footer .block_quote,body#tdi #prefoot .block_quote{background-image:url(../img/blockquote_bg.png);background-position:7% 0%;background-repeat:no-repeat;width:100%;padding:3em 0}@media only screen and (max-width: 967px){body#tdi header#header .block_quote+p,body#tdi .header .block_quote+p,body#tdi .container .block_quote+p,body#tdi footer .block_quote+p,body#tdi #prefoot .block_quote+p{margin-top:-3em !important}}body#tdi header#header .block_quote p,body#tdi .header .block_quote p,body#tdi .container .block_quote p,body#tdi footer .block_quote p,body#tdi #prefoot .block_quote p{font-size:2em;width:78% !important;line-height:1.3em !important;color:#373938 !important}body#tdi header#header .block_quote p a span.btn,body#tdi .header .block_quote p a span.btn,body#tdi .container .block_quote p a span.btn,body#tdi footer .block_quote p a span.btn,body#tdi #prefoot .block_quote p a span.btn{font-size:.43em;padding:1.4em 2.5em}body#tdi header#header .block_quote_pic,body#tdi .header .block_quote_pic,body#tdi .container .block_quote_pic,body#tdi footer .block_quote_pic,body#tdi #prefoot .block_quote_pic{width:100% !important;max-width:100% !important;margin:0 !important}body#tdi header#header .nopadtop,body#tdi .header .nopadtop,body#tdi .container .nopadtop,body#tdi footer .nopadtop,body#tdi #prefoot .nopadtop{padding-top:0 !important}body#tdi header#header .nopadtop div,body#tdi .header .nopadtop div,body#tdi .container .nopadtop div,body#tdi footer .nopadtop div,body#tdi #prefoot .nopadtop div{overflow:hidden}body#tdi header#header .faculty_flyout,body#tdi .header .faculty_flyout,body#tdi .container .faculty_flyout,body#tdi footer .faculty_flyout,body#tdi #prefoot .faculty_flyout{width:85%;height:100%;position:fixed;right:-85%;top:0;overflow:scroll;z-index:55;display:none}body#tdi header#header .faculty_flyout a.close,body#tdi .header .faculty_flyout a.close,body#tdi .container .faculty_flyout a.close,body#tdi footer .faculty_flyout a.close,body#tdi #prefoot .faculty_flyout a.close{background-image:url(../img/offwhite_close.png);background-repeat:no-repeat;background-position:left center;background-size:27px;color:#9e9f9f;font-family:"freight-sans-pro";font-weight:600;padding:4px 0 4px 41px;position:absolute;top:3%;right:2%;z-index:2;-moz-transition:background-image .15s linear;-webkit-transition:background-image .15s linear;-o-transition-property:background-image .15s linear;-ms-transition-property:background-image .15s linear;transition-property:background-image .15s linear}body#tdi header#header .faculty_flyout a.close:hover,body#tdi .header .faculty_flyout a.close:hover,body#tdi .container .faculty_flyout a.close:hover,body#tdi footer .faculty_flyout a.close:hover,body#tdi #prefoot .faculty_flyout a.close:hover{background-image:url(../img/white_close.png)}body#tdi header#header .faculty_flyout .flyout_hero,body#tdi .header .faculty_flyout .flyout_hero,body#tdi .container .faculty_flyout .flyout_hero,body#tdi footer .faculty_flyout .flyout_hero,body#tdi #prefoot .faculty_flyout .flyout_hero{position:relative}body#tdi header#header .faculty_flyout .flyout_hero #hero_a,body#tdi .header .faculty_flyout .flyout_hero #hero_a,body#tdi .container .faculty_flyout .flyout_hero #hero_a,body#tdi footer .faculty_flyout .flyout_hero #hero_a,body#tdi #prefoot .faculty_flyout .flyout_hero #hero_a{width:67.4%;position:relative;height:100%}body#tdi header#header .faculty_flyout .flyout_hero #hero_a .copy,body#tdi .header .faculty_flyout .flyout_hero #hero_a .copy,body#tdi .container .faculty_flyout .flyout_hero #hero_a .copy,body#tdi footer .faculty_flyout .flyout_hero #hero_a .copy,body#tdi #prefoot .faculty_flyout .flyout_hero #hero_a .copy{bottom:0%;right:0%}body#tdi header#header .faculty_flyout .flyout_hero #hero_a.faculty_hero,body#tdi .header .faculty_flyout .flyout_hero #hero_a.faculty_hero,body#tdi .container .faculty_flyout .flyout_hero #hero_a.faculty_hero,body#tdi footer .faculty_flyout .flyout_hero #hero_a.faculty_hero,body#tdi #prefoot .faculty_flyout .flyout_hero #hero_a.faculty_hero{width:100%;background-size:59%;background-position:left center}body#tdi header#header .faculty_flyout .flyout_hero #hero_a.faculty_hero .logo_shadow,body#tdi .header .faculty_flyout .flyout_hero #hero_a.faculty_hero .logo_shadow,body#tdi .container .faculty_flyout .flyout_hero #hero_a.faculty_hero .logo_shadow,body#tdi footer .faculty_flyout .flyout_hero #hero_a.faculty_hero .logo_shadow,body#tdi #prefoot .faculty_flyout .flyout_hero #hero_a.faculty_hero .logo_shadow{position:absolute;left:0;top:0;width:44%}body#tdi header#header .faculty_flyout .flyout_hero #hero_a.faculty_hero .copy,body#tdi .header .faculty_flyout .flyout_hero #hero_a.faculty_hero .copy,body#tdi .container .faculty_flyout .flyout_hero #hero_a.faculty_hero .copy,body#tdi footer .faculty_flyout .flyout_hero #hero_a.faculty_hero .copy,body#tdi #prefoot .faculty_flyout .flyout_hero #hero_a.faculty_hero .copy{position:absolute;width:54%;height:100%;background-size:cover;background-repeat:no-repeat;background:-moz-linear-gradient(left, rgba(52, 52, 52, 0.5) 0%, rgba(52, 52, 52, 0.5) 16%, #343434 62%, #343434 100%);background:-webkit-linear-gradient(left, rgba(52, 52, 52, 0.5) 0%, rgba(52, 52, 52, 0.5) 16%, #343434 62%, #343434 100%);background:linear-gradient(to right, rgba(52, 52, 52, 0.5) 0%, rgba(52, 52, 52, 0.5) 16%, #343434 62%, #343434 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#80343434", endColorstr="#343434",GradientType=1 )}body#tdi header#header .faculty_flyout .flyout_hero #hero_a.faculty_hero .copy h1,body#tdi .header .faculty_flyout .flyout_hero #hero_a.faculty_hero .copy h1,body#tdi .container .faculty_flyout .flyout_hero #hero_a.faculty_hero .copy h1,body#tdi footer .faculty_flyout .flyout_hero #hero_a.faculty_hero .copy h1,body#tdi #prefoot .faculty_flyout .flyout_hero #hero_a.faculty_hero .copy h1{font-size:4.5em}body#tdi header#header .faculty_flyout .flyout_hero #hero_a.faculty_hero .copy .container,body#tdi .header .faculty_flyout .flyout_hero #hero_a.faculty_hero .copy .container,body#tdi .container .faculty_flyout .flyout_hero #hero_a.faculty_hero .copy .container,body#tdi footer .faculty_flyout .flyout_hero #hero_a.faculty_hero .copy .container,body#tdi #prefoot .faculty_flyout .flyout_hero #hero_a.faculty_hero .copy .container{width:87%;height:initial;position:absolute;margin-left:8.5%;bottom:12%;padding-bottom:0;font-size:90%}body#tdi header#header .faculty_flyout .flyout_hero #hero_a.faculty_hero .copy span,body#tdi .header .faculty_flyout .flyout_hero #hero_a.faculty_hero .copy span,body#tdi .container .faculty_flyout .flyout_hero #hero_a.faculty_hero .copy span,body#tdi footer .faculty_flyout .flyout_hero #hero_a.faculty_hero .copy span,body#tdi #prefoot .faculty_flyout .flyout_hero #hero_a.faculty_hero .copy span{color:#fff;display:block;font-family:"freight-sans-pro";text-transform:uppercase;font-weight:600;font-size:1.12em;opacity:.85}body#tdi header#header .faculty_flyout .flyout_hero #hero_a.faculty_hero .copy hr,body#tdi .header .faculty_flyout .flyout_hero #hero_a.faculty_hero .copy hr,body#tdi .container .faculty_flyout .flyout_hero #hero_a.faculty_hero .copy hr,body#tdi footer .faculty_flyout .flyout_hero #hero_a.faculty_hero .copy hr,body#tdi #prefoot .faculty_flyout .flyout_hero #hero_a.faculty_hero .copy hr{border:0;height:1px;background:#656565;margin:2em 0 1.5em}body#tdi header#header .faculty_flyout .flyout_hero #hero_a.faculty_hero .copy a.email,body#tdi .header .faculty_flyout .flyout_hero #hero_a.faculty_hero .copy a.email,body#tdi .container .faculty_flyout .flyout_hero #hero_a.faculty_hero .copy a.email,body#tdi footer .faculty_flyout .flyout_hero #hero_a.faculty_hero .copy a.email,body#tdi #prefoot .faculty_flyout .flyout_hero #hero_a.faculty_hero .copy a.email{font-family:"freight-sans-pro";font-weight:600;background-position:right center;background-repeat:no-repeat;font-size:1.3em;color:#54b888}body#tdi header#header .faculty_flyout .flyout_hero #single_hero,body#tdi .header .faculty_flyout .flyout_hero #single_hero,body#tdi .container .faculty_flyout .flyout_hero #single_hero,body#tdi footer .faculty_flyout .flyout_hero #single_hero,body#tdi #prefoot .faculty_flyout .flyout_hero #single_hero{width:100%;height:100%}body#tdi header#header .faculty_flyout .flyout_contents,body#tdi .header .faculty_flyout .flyout_contents,body#tdi .container .faculty_flyout .flyout_contents,body#tdi footer .faculty_flyout .flyout_contents,body#tdi #prefoot .faculty_flyout .flyout_contents{width:100%;height:100%;overflow:scroll;background-color:#f7f7f7;padding-bottom:5em}body#tdi header#header .faculty_flyout .flyout_contents .flyout_hero,body#tdi .header .faculty_flyout .flyout_contents .flyout_hero,body#tdi .container .faculty_flyout .flyout_contents .flyout_hero,body#tdi footer .faculty_flyout .flyout_contents .flyout_hero,body#tdi #prefoot .faculty_flyout .flyout_contents .flyout_hero{height:485px}body#tdi header#header .faculty_flyout .flyout_contents .col-sm-23,body#tdi .header .faculty_flyout .flyout_contents .col-sm-23,body#tdi .container .faculty_flyout .flyout_contents .col-sm-23,body#tdi footer .faculty_flyout .flyout_contents .col-sm-23,body#tdi #prefoot .faculty_flyout .flyout_contents .col-sm-23{width:100% !important}body#tdi header#header .faculty_flyout .flyout_contents .container,body#tdi .header .faculty_flyout .flyout_contents .container,body#tdi .container .faculty_flyout .flyout_contents .container,body#tdi footer .faculty_flyout .flyout_contents .container,body#tdi #prefoot .faculty_flyout .flyout_contents .container{width:100%}body#tdi header#header .faculty_flyout .flyout_contents ul.tabs,body#tdi .header .faculty_flyout .flyout_contents ul.tabs,body#tdi .container .faculty_flyout .flyout_contents ul.tabs,body#tdi footer .faculty_flyout .flyout_contents ul.tabs,body#tdi #prefoot .faculty_flyout .flyout_contents ul.tabs{width:69%;margin:0 auto 2em;padding:0 0 1.2em}body#tdi header#header .faculty_flyout .flyout_contents ul.tabs li,body#tdi .header .faculty_flyout .flyout_contents ul.tabs li,body#tdi .container .faculty_flyout .flyout_contents ul.tabs li,body#tdi footer .faculty_flyout .flyout_contents ul.tabs li,body#tdi #prefoot .faculty_flyout .flyout_contents ul.tabs li{display:inline-block;margin-right:7%;margin-bottom:.3em}body#tdi header#header .faculty_flyout .flyout_contents .body p,body#tdi header#header .faculty_flyout .flyout_contents .body a,body#tdi header#header .faculty_flyout .flyout_contents .body ul,body#tdi header#header .faculty_flyout .flyout_contents .body h2,body#tdi header#header .faculty_flyout .flyout_contents .body h3,body#tdi header#header .faculty_flyout .flyout_contents .body h4,body#tdi header#header .faculty_flyout .flyout_contents .body h5,body#tdi header#header .faculty_flyout .flyout_contents .body blockquote,body#tdi header#header .faculty_flyout .flyout_contents .body .tabs,body#tdi .header .faculty_flyout .flyout_contents .body p,body#tdi .header .faculty_flyout .flyout_contents .body a,body#tdi .header .faculty_flyout .flyout_contents .body ul,body#tdi .header .faculty_flyout .flyout_contents .body h2,body#tdi .header .faculty_flyout .flyout_contents .body h3,body#tdi .header .faculty_flyout .flyout_contents .body h4,body#tdi .header .faculty_flyout .flyout_contents .body h5,body#tdi .header .faculty_flyout .flyout_contents .body blockquote,body#tdi .header .faculty_flyout .flyout_contents .body .tabs,body#tdi .container .faculty_flyout .flyout_contents .body p,body#tdi .container .faculty_flyout .flyout_contents .body a,body#tdi .container .faculty_flyout .flyout_contents .body ul,body#tdi .container .faculty_flyout .flyout_contents .body h2,body#tdi .container .faculty_flyout .flyout_contents .body h3,body#tdi .container .faculty_flyout .flyout_contents .body h4,body#tdi .container .faculty_flyout .flyout_contents .body h5,body#tdi .container .faculty_flyout .flyout_contents .body blockquote,body#tdi .container .faculty_flyout .flyout_contents .body .tabs,body#tdi footer .faculty_flyout .flyout_contents .body p,body#tdi footer .faculty_flyout .flyout_contents .body a,body#tdi footer .faculty_flyout .flyout_contents .body ul,body#tdi footer .faculty_flyout .flyout_contents .body h2,body#tdi footer .faculty_flyout .flyout_contents .body h3,body#tdi footer .faculty_flyout .flyout_contents .body h4,body#tdi footer .faculty_flyout .flyout_contents .body h5,body#tdi footer .faculty_flyout .flyout_contents .body blockquote,body#tdi footer .faculty_flyout .flyout_contents .body .tabs,body#tdi #prefoot .faculty_flyout .flyout_contents .body p,body#tdi #prefoot .faculty_flyout .flyout_contents .body a,body#tdi #prefoot .faculty_flyout .flyout_contents .body ul,body#tdi #prefoot .faculty_flyout .flyout_contents .body h2,body#tdi #prefoot .faculty_flyout .flyout_contents .body h3,body#tdi #prefoot .faculty_flyout .flyout_contents .body h4,body#tdi #prefoot .faculty_flyout .flyout_contents .body h5,body#tdi #prefoot .faculty_flyout .flyout_contents .body blockquote,body#tdi #prefoot .faculty_flyout .flyout_contents .body .tabs{width:78%}body#tdi header#header .faculty_flyout .flyout_contents #expertise_bar,body#tdi .header .faculty_flyout .flyout_contents #expertise_bar,body#tdi .container .faculty_flyout .flyout_contents #expertise_bar,body#tdi footer .faculty_flyout .flyout_contents #expertise_bar,body#tdi #prefoot .faculty_flyout .flyout_contents #expertise_bar{float:left;width:100%;padding:1.25em 0%}body#tdi header#header .faculty_flyout .flyout_contents #expertise_bar .container,body#tdi .header .faculty_flyout .flyout_contents #expertise_bar .container,body#tdi .container .faculty_flyout .flyout_contents #expertise_bar .container,body#tdi footer .faculty_flyout .flyout_contents #expertise_bar .container,body#tdi #prefoot .faculty_flyout .flyout_contents #expertise_bar .container{padding:0;width:85%;margin:0 auto}body#tdi header#header .faculty_flyout .flyout_contents .news_block,body#tdi .header .faculty_flyout .flyout_contents .news_block,body#tdi .container .faculty_flyout .flyout_contents .news_block,body#tdi footer .faculty_flyout .flyout_contents .news_block,body#tdi #prefoot .faculty_flyout .flyout_contents .news_block{margin-left:10.5%}body#tdi header#header .faculty_flyout .flyout_contents .news_block h4,body#tdi .header .faculty_flyout .flyout_contents .news_block h4,body#tdi .container .faculty_flyout .flyout_contents .news_block h4,body#tdi footer .faculty_flyout .flyout_contents .news_block h4,body#tdi #prefoot .faculty_flyout .flyout_contents .news_block h4{font-family:"freight-text-pro" !important;font-weight:500 !important;color:#373938 !important;font-size:2.24em !important;margin:0 !important}body#tdi header#header .faculty_flyout .flyout_contents .news_block .container,body#tdi .header .faculty_flyout .flyout_contents .news_block .container,body#tdi .container .faculty_flyout .flyout_contents .news_block .container,body#tdi footer .faculty_flyout .flyout_contents .news_block .container,body#tdi #prefoot .faculty_flyout .flyout_contents .news_block .container{width:initial;padding-top:3.5em}body#tdi header#header .faculty_flyout .flyout_contents .news_block p.date,body#tdi .header .faculty_flyout .flyout_contents .news_block p.date,body#tdi .container .faculty_flyout .flyout_contents .news_block p.date,body#tdi footer .faculty_flyout .flyout_contents .news_block p.date,body#tdi #prefoot .faculty_flyout .flyout_contents .news_block p.date{font-family:"urw-din-condensed" !important;color:rgba(55,57,56,.85) !important;font-size:1.4em !important;margin-bottom:0 !important}body#tdi header#header .faculty_flyout .flyout_contents .news_block p.desc,body#tdi .header .faculty_flyout .flyout_contents .news_block p.desc,body#tdi .container .faculty_flyout .flyout_contents .news_block p.desc,body#tdi footer .faculty_flyout .flyout_contents .news_block p.desc,body#tdi #prefoot .faculty_flyout .flyout_contents .news_block p.desc{font-family:"freight-text-pro" !important;color:rgba(55,57,56,.85) !important;font-size:1.45em !important;margin-bottom:0 !important}body#tdi header#header .faculty_flyout .flyout_contents .news_block p.source,body#tdi .header .faculty_flyout .flyout_contents .news_block p.source,body#tdi .container .faculty_flyout .flyout_contents .news_block p.source,body#tdi footer .faculty_flyout .flyout_contents .news_block p.source,body#tdi #prefoot .faculty_flyout .flyout_contents .news_block p.source{font-family:"freight-sans-pro" !important;color:rgba(55,57,56,.85) !important;font-size:1.14em !important;margin-bottom:0 !important}body#tdi header#header .faculty_flyout .flyout_contents .news_block a,body#tdi header#header .faculty_flyout .flyout_contents .news_block p,body#tdi header#header .faculty_flyout .flyout_contents .news_block ul,body#tdi .header .faculty_flyout .flyout_contents .news_block a,body#tdi .header .faculty_flyout .flyout_contents .news_block p,body#tdi .header .faculty_flyout .flyout_contents .news_block ul,body#tdi .container .faculty_flyout .flyout_contents .news_block a,body#tdi .container .faculty_flyout .flyout_contents .news_block p,body#tdi .container .faculty_flyout .flyout_contents .news_block ul,body#tdi footer .faculty_flyout .flyout_contents .news_block a,body#tdi footer .faculty_flyout .flyout_contents .news_block p,body#tdi footer .faculty_flyout .flyout_contents .news_block ul,body#tdi #prefoot .faculty_flyout .flyout_contents .news_block a,body#tdi #prefoot .faculty_flyout .flyout_contents .news_block p,body#tdi #prefoot .faculty_flyout .flyout_contents .news_block ul{width:initial !important}body#tdi header#header .faculty_flyout .flyout_contents .news_block .bottom ul li a,body#tdi .header .faculty_flyout .flyout_contents .news_block .bottom ul li a,body#tdi .container .faculty_flyout .flyout_contents .news_block .bottom ul li a,body#tdi footer .faculty_flyout .flyout_contents .news_block .bottom ul li a,body#tdi #prefoot .faculty_flyout .flyout_contents .news_block .bottom ul li a{width:18px !important}body#tdi header#header .faculty_flyout .flyout_contents .news_block ul,body#tdi .header .faculty_flyout .flyout_contents .news_block ul,body#tdi .container .faculty_flyout .flyout_contents .news_block ul,body#tdi footer .faculty_flyout .flyout_contents .news_block ul,body#tdi #prefoot .faculty_flyout .flyout_contents .news_block ul{margin-bottom:0}body#tdi header#header .faculty_flyout .flyout_contents .news_block ul li p,body#tdi .header .faculty_flyout .flyout_contents .news_block ul li p,body#tdi .container .faculty_flyout .flyout_contents .news_block ul li p,body#tdi footer .faculty_flyout .flyout_contents .news_block ul li p,body#tdi #prefoot .faculty_flyout .flyout_contents .news_block ul li p{font-family:"urw-din-condensed";font-weight:500 !important;color:rgba(55,57,56,.85);font-size:21px;width:initial !important;margin-bottom:0}body#tdi header#header .faculty_flyout .flyout_contents #biography,body#tdi header#header .faculty_flyout .flyout_contents #recent_publications,body#tdi header#header .faculty_flyout .flyout_contents #media,body#tdi header#header .faculty_flyout .flyout_contents #courses_taught,body#tdi header#header .faculty_flyout .flyout_contents #additional_info,body#tdi .header .faculty_flyout .flyout_contents #biography,body#tdi .header .faculty_flyout .flyout_contents #recent_publications,body#tdi .header .faculty_flyout .flyout_contents #media,body#tdi .header .faculty_flyout .flyout_contents #courses_taught,body#tdi .header .faculty_flyout .flyout_contents #additional_info,body#tdi .container .faculty_flyout .flyout_contents #biography,body#tdi .container .faculty_flyout .flyout_contents #recent_publications,body#tdi .container .faculty_flyout .flyout_contents #media,body#tdi .container .faculty_flyout .flyout_contents #courses_taught,body#tdi .container .faculty_flyout .flyout_contents #additional_info,body#tdi footer .faculty_flyout .flyout_contents #biography,body#tdi footer .faculty_flyout .flyout_contents #recent_publications,body#tdi footer .faculty_flyout .flyout_contents #media,body#tdi footer .faculty_flyout .flyout_contents #courses_taught,body#tdi footer .faculty_flyout .flyout_contents #additional_info,body#tdi #prefoot .faculty_flyout .flyout_contents #biography,body#tdi #prefoot .faculty_flyout .flyout_contents #recent_publications,body#tdi #prefoot .faculty_flyout .flyout_contents #media,body#tdi #prefoot .faculty_flyout .flyout_contents #courses_taught,body#tdi #prefoot .faculty_flyout .flyout_contents #additional_info{font-size:90%}body#tdi header#header .faculty_flyout .flyout_contents #biography .row,body#tdi header#header .faculty_flyout .flyout_contents #recent_publications .row,body#tdi header#header .faculty_flyout .flyout_contents #media .row,body#tdi header#header .faculty_flyout .flyout_contents #courses_taught .row,body#tdi header#header .faculty_flyout .flyout_contents #additional_info .row,body#tdi .header .faculty_flyout .flyout_contents #biography .row,body#tdi .header .faculty_flyout .flyout_contents #recent_publications .row,body#tdi .header .faculty_flyout .flyout_contents #media .row,body#tdi .header .faculty_flyout .flyout_contents #courses_taught .row,body#tdi .header .faculty_flyout .flyout_contents #additional_info .row,body#tdi .container .faculty_flyout .flyout_contents #biography .row,body#tdi .container .faculty_flyout .flyout_contents #recent_publications .row,body#tdi .container .faculty_flyout .flyout_contents #media .row,body#tdi .container .faculty_flyout .flyout_contents #courses_taught .row,body#tdi .container .faculty_flyout .flyout_contents #additional_info .row,body#tdi footer .faculty_flyout .flyout_contents #biography .row,body#tdi footer .faculty_flyout .flyout_contents #recent_publications .row,body#tdi footer .faculty_flyout .flyout_contents #media .row,body#tdi footer .faculty_flyout .flyout_contents #courses_taught .row,body#tdi footer .faculty_flyout .flyout_contents #additional_info .row,body#tdi #prefoot .faculty_flyout .flyout_contents #biography .row,body#tdi #prefoot .faculty_flyout .flyout_contents #recent_publications .row,body#tdi #prefoot .faculty_flyout .flyout_contents #media .row,body#tdi #prefoot .faculty_flyout .flyout_contents #courses_taught .row,body#tdi #prefoot .faculty_flyout .flyout_contents #additional_info .row{overflow:hidden}body#tdi header#header .faculty_flyout .flyout_contents .main,body#tdi .header .faculty_flyout .flyout_contents .main,body#tdi .container .faculty_flyout .flyout_contents .main,body#tdi footer .faculty_flyout .flyout_contents .main,body#tdi #prefoot .faculty_flyout .flyout_contents .main{position:relative;overflow:hidden;margin-bottom:5em;width:100%;min-height:250px;padding-bottom:1em}body#tdi header#header .faculty_flyout .flyout_contents .main .slide,body#tdi .header .faculty_flyout .flyout_contents .main .slide,body#tdi .container .faculty_flyout .flyout_contents .main .slide,body#tdi footer .faculty_flyout .flyout_contents .main .slide,body#tdi #prefoot .faculty_flyout .flyout_contents .main .slide{top:0;left:100%;width:100%}body#tdi header#header .faculty_flyout .flyout_contents .main .slide.center,body#tdi .header .faculty_flyout .flyout_contents .main .slide.center,body#tdi .container .faculty_flyout .flyout_contents .main .slide.center,body#tdi footer .faculty_flyout .flyout_contents .main .slide.center,body#tdi #prefoot .faculty_flyout .flyout_contents .main .slide.center{left:0}body#tdi header#header .faculty_flyout .flyout_contents .main .slide.absolute,body#tdi .header .faculty_flyout .flyout_contents .main .slide.absolute,body#tdi .container .faculty_flyout .flyout_contents .main .slide.absolute,body#tdi footer .faculty_flyout .flyout_contents .main .slide.absolute,body#tdi #prefoot .faculty_flyout .flyout_contents .main .slide.absolute{position:absolute}body#tdi header#header .faculty_flyout .flyout_contents #recent_publications p,body#tdi .header .faculty_flyout .flyout_contents #recent_publications p,body#tdi .container .faculty_flyout .flyout_contents #recent_publications p,body#tdi footer .faculty_flyout .flyout_contents #recent_publications p,body#tdi #prefoot .faculty_flyout .flyout_contents #recent_publications p{margin:0 auto;font-size:1.15em}body#tdi header#header .faculty_flyout .flyout_contents #recent_publications p a,body#tdi .header .faculty_flyout .flyout_contents #recent_publications p a,body#tdi .container .faculty_flyout .flyout_contents #recent_publications p a,body#tdi footer .faculty_flyout .flyout_contents #recent_publications p a,body#tdi #prefoot .faculty_flyout .flyout_contents #recent_publications p a{margin-top:1em;font-family:"freight-sans-pro";display:block;font-weight:600;font-size:1.3em;margin-bottom:.35em}body#tdi header#header .faculty_flyout .flyout_contents #recent_publications p.finalline,body#tdi .header .faculty_flyout .flyout_contents #recent_publications p.finalline,body#tdi .container .faculty_flyout .flyout_contents #recent_publications p.finalline,body#tdi footer .faculty_flyout .flyout_contents #recent_publications p.finalline,body#tdi #prefoot .faculty_flyout .flyout_contents #recent_publications p.finalline{margin-bottom:0;margin-top:.5em}body#tdi header#header .faculty_flyout .flyout_contents #recent_publications p.finalline .source,body#tdi .header .faculty_flyout .flyout_contents #recent_publications p.finalline .source,body#tdi .container .faculty_flyout .flyout_contents #recent_publications p.finalline .source,body#tdi footer .faculty_flyout .flyout_contents #recent_publications p.finalline .source,body#tdi #prefoot .faculty_flyout .flyout_contents #recent_publications p.finalline .source{color:#9e9f9f;font-family:"freight-sans-pro";font-weight:600;font-size:1em}body#tdi header#header .faculty_flyout .flyout_contents #recent_publications p.finalline .date,body#tdi .header .faculty_flyout .flyout_contents #recent_publications p.finalline .date,body#tdi .container .faculty_flyout .flyout_contents #recent_publications p.finalline .date,body#tdi footer .faculty_flyout .flyout_contents #recent_publications p.finalline .date,body#tdi #prefoot .faculty_flyout .flyout_contents #recent_publications p.finalline .date{color:#9e9f9f;font-family:"freight-sans-pro";font-weight:600;font-size:1em}body#tdi header#header .faculty_flyout .flyout_contents #recent_publications p.finalline .divider,body#tdi .header .faculty_flyout .flyout_contents #recent_publications p.finalline .divider,body#tdi .container .faculty_flyout .flyout_contents #recent_publications p.finalline .divider,body#tdi footer .faculty_flyout .flyout_contents #recent_publications p.finalline .divider,body#tdi #prefoot .faculty_flyout .flyout_contents #recent_publications p.finalline .divider{color:#9e9f9f;font-family:"freight-sans-pro";font-weight:600;font-size:1em;margin:0 .8em}body#tdi header#header .faculty_flyout .flyout_contents #recent_publications p:first-child a,body#tdi .header .faculty_flyout .flyout_contents #recent_publications p:first-child a,body#tdi .container .faculty_flyout .flyout_contents #recent_publications p:first-child a,body#tdi footer .faculty_flyout .flyout_contents #recent_publications p:first-child a,body#tdi #prefoot .faculty_flyout .flyout_contents #recent_publications p:first-child a{margin-top:0}body#tdi header#header .white,body#tdi .header .white,body#tdi .container .white,body#tdi footer .white,body#tdi #prefoot .white{overflow:hidden;background-color:#fff}body#tdi header#header .white .col-sm-10,body#tdi header#header .white .col-sm-15,body#tdi .header .white .col-sm-10,body#tdi .header .white .col-sm-15,body#tdi .container .white .col-sm-10,body#tdi .container .white .col-sm-15,body#tdi footer .white .col-sm-10,body#tdi footer .white .col-sm-15,body#tdi #prefoot .white .col-sm-10,body#tdi #prefoot .white .col-sm-15{padding-bottom:3em}body#tdi header#header .hexagon,body#tdi .header .hexagon,body#tdi .container .hexagon,body#tdi footer .hexagon,body#tdi #prefoot .hexagon{width:92%;margin:0 auto 2.2em;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}body#tdi header#header .hexagon:after,body#tdi .header .hexagon:after,body#tdi .container .hexagon:after,body#tdi footer .hexagon:after,body#tdi #prefoot .hexagon:after{content:"";position:absolute;bottom:-1px;right:-1px;width:0;height:0;border-style:solid;border-width:0 0 48px 48px;border-color:transparent transparent #f7f7f7 transparent}body#tdi header#header .share,body#tdi .header .share,body#tdi .container .share,body#tdi footer .share,body#tdi #prefoot .share{float:left;background-color:#fff;margin-right:0%;padding:12px 7.5%;width:85%}body#tdi header#header .share p,body#tdi .header .share p,body#tdi .container .share p,body#tdi footer .share p,body#tdi #prefoot .share p{text-transform:uppercase;color:#9e9f9f;font-family:"urw-din-condensed";font-weight:500;font-size:1.2em;width:initial !important;margin:0;display:inline-block;position:relative;top:-3px}body#tdi header#header .share ul,body#tdi .header .share ul,body#tdi .container .share ul,body#tdi footer .share ul,body#tdi #prefoot .share ul{list-style:none;margin:0;padding:0;width:initial !important;display:inline-block}body#tdi header#header .share ul li,body#tdi .header .share ul li,body#tdi .container .share ul li,body#tdi footer .share ul li,body#tdi #prefoot .share ul li{padding:0;margin:0;display:inline-block;width:20px;height:20px}body#tdi header#header .share ul li:before,body#tdi .header .share ul li:before,body#tdi .container .share ul li:before,body#tdi footer .share ul li:before,body#tdi #prefoot .share ul li:before{display:none}body#tdi header#header .share ul li a,body#tdi .header .share ul li a,body#tdi .container .share ul li a,body#tdi footer .share ul li a,body#tdi #prefoot .share ul li a{display:block;width:100%;height:100%;background-size:100px;background-image:url(../img/footer_social.png);background-repeat:no-repeat;-moz-transition:opacity .15s linear;-webkit-transition:opacity .15s linear;-o-transition-property:opacity .15s linear;-ms-transition-property:opacity .15s linear;transition-property:opacity .15s linear}body#tdi header#header .share ul li a.facebook,body#tdi .header .share ul li a.facebook,body#tdi .container .share ul li a.facebook,body#tdi footer .share ul li a.facebook,body#tdi #prefoot .share ul li a.facebook{background-position:5px 1px}body#tdi header#header .share ul li a.twitter,body#tdi .header .share ul li a.twitter,body#tdi .container .share ul li a.twitter,body#tdi footer .share ul li a.twitter,body#tdi #prefoot .share ul li a.twitter{background-position:-20px 1px}body#tdi header#header .share ul li a.linkedin,body#tdi .header .share ul li a.linkedin,body#tdi .container .share ul li a.linkedin,body#tdi footer .share ul li a.linkedin,body#tdi #prefoot .share ul li a.linkedin{background-position:-52px 1px}body#tdi header#header .share ul li a:hover,body#tdi .header .share ul li a:hover,body#tdi .container .share ul li a:hover,body#tdi footer .share ul li a:hover,body#tdi #prefoot .share ul li a:hover{opacity:.6}body#tdi header#header .col-sm-7.sidebar,body#tdi .header .col-sm-7.sidebar,body#tdi .container .col-sm-7.sidebar,body#tdi footer .col-sm-7.sidebar,body#tdi #prefoot .col-sm-7.sidebar{background-color:#fff}body#tdi header#header .center_content,body#tdi .header .center_content,body#tdi .container .center_content,body#tdi footer .center_content,body#tdi #prefoot .center_content{position:relative;left:0;opacity:1}body#tdi header#header .dynamic_load,body#tdi .header .dynamic_load,body#tdi .container .dynamic_load,body#tdi footer .dynamic_load,body#tdi #prefoot .dynamic_load{position:absolute;top:0;left:0;width:100%}body#tdi header#header .dynamic_load .load_content,body#tdi .header .dynamic_load .load_content,body#tdi .container .dynamic_load .load_content,body#tdi footer .dynamic_load .load_content,body#tdi #prefoot .dynamic_load .load_content{position:absolute;top:0;left:100%;width:100%;opacity:0}body#tdi header#header .research,body#tdi .header .research,body#tdi .container .research,body#tdi footer .research,body#tdi #prefoot .research{background-color:#1a342b;overflow:hidden}body#tdi header#header .research .top,body#tdi .header .research .top,body#tdi .container .research .top,body#tdi footer .research .top,body#tdi #prefoot .research .top{width:93% !important;max-width:1040px;margin:6em auto 1em;float:none}body#tdi header#header .research .top hr,body#tdi .header .research .top hr,body#tdi .container .research .top hr,body#tdi footer .research .top hr,body#tdi #prefoot .research .top hr{background:#7e8c87}body#tdi header#header .research .top h2,body#tdi .header .research .top h2,body#tdi .container .research .top h2,body#tdi footer .research .top h2,body#tdi #prefoot .research .top h2{color:#fff;font-size:2.45em}body#tdi header#header .research .top p,body#tdi .header .research .top p,body#tdi .container .research .top p,body#tdi footer .research .top p,body#tdi #prefoot .research .top p{color:#fff}body#tdi header#header .research .copy,body#tdi .header .research .copy,body#tdi .container .research .copy,body#tdi footer .research .copy,body#tdi #prefoot .research .copy{margin-bottom:7em}body#tdi header#header .research .copy .box,body#tdi .header .research .copy .box,body#tdi .container .research .copy .box,body#tdi footer .research .copy .box,body#tdi #prefoot .research .copy .box{width:84%;margin:0 auto}body#tdi header#header .research .copy h3,body#tdi .header .research .copy h3,body#tdi .container .research .copy h3,body#tdi footer .research .copy h3,body#tdi #prefoot .research .copy h3{font-family:"urw-din-condensed";font-weight:500;color:#54b888}body#tdi header#header .research .copy p,body#tdi .header .research .copy p,body#tdi .container .research .copy p,body#tdi footer .research .copy p,body#tdi #prefoot .research .copy p{color:#fff}body#tdi header#header .social_side,body#tdi .header .social_side,body#tdi .container .social_side,body#tdi footer .social_side,body#tdi #prefoot .social_side{background-color:#1a342b;display:none}body#tdi header#header .social_side ul.social,body#tdi .header .social_side ul.social,body#tdi .container .social_side ul.social,body#tdi footer .social_side ul.social,body#tdi #prefoot .social_side ul.social{list-style:none;margin:0;padding:0;padding:2.9em 1.5em}body#tdi header#header .social_side ul.social li,body#tdi .header .social_side ul.social li,body#tdi .container .social_side ul.social li,body#tdi footer .social_side ul.social li,body#tdi #prefoot .social_side ul.social li{display:inline-block;padding:0;margin:0;width:29px;height:29px;margin-right:7%}body#tdi header#header .social_side ul.social li:before,body#tdi .header .social_side ul.social li:before,body#tdi .container .social_side ul.social li:before,body#tdi footer .social_side ul.social li:before,body#tdi #prefoot .social_side ul.social li:before{display:none}body#tdi header#header .social_side ul.social li:last-child,body#tdi .header .social_side ul.social li:last-child,body#tdi .container .social_side ul.social li:last-child,body#tdi footer .social_side ul.social li:last-child,body#tdi #prefoot .social_side ul.social li:last-child{margin-right:0}body#tdi header#header .social_side ul.social li a,body#tdi .header .social_side ul.social li a,body#tdi .container .social_side ul.social li a,body#tdi footer .social_side ul.social li a,body#tdi #prefoot .social_side ul.social li a{display:block;width:100%;height:100%;background-image:url(../img/sidebar_social.png);background-repeat:no-repeat;background-size:153px;-moz-transition:opacity .15s linear;-webkit-transition:opacity .15s linear;-o-transition-property:opacity .15s linear;-ms-transition-property:opacity .15s linear;transition-property:opacity .15s linear}body#tdi header#header .social_side ul.social li a.facebook,body#tdi .header .social_side ul.social li a.facebook,body#tdi .container .social_side ul.social li a.facebook,body#tdi footer .social_side ul.social li a.facebook,body#tdi #prefoot .social_side ul.social li a.facebook{background-position:9px 0}body#tdi header#header .social_side ul.social li a.twitter,body#tdi .header .social_side ul.social li a.twitter,body#tdi .container .social_side ul.social li a.twitter,body#tdi footer .social_side ul.social li a.twitter,body#tdi #prefoot .social_side ul.social li a.twitter{background-position:-32px 0}body#tdi header#header .social_side ul.social li a.linkedin,body#tdi .header .social_side ul.social li a.linkedin,body#tdi .container .social_side ul.social li a.linkedin,body#tdi footer .social_side ul.social li a.linkedin,body#tdi #prefoot .social_side ul.social li a.linkedin{background-position:-80px 0}body#tdi header#header .social_side ul.social li a.youtube,body#tdi .header .social_side ul.social li a.youtube,body#tdi .container .social_side ul.social li a.youtube,body#tdi footer .social_side ul.social li a.youtube,body#tdi #prefoot .social_side ul.social li a.youtube{background-position:-127px 0}body#tdi header#header .social_side ul.social li a.flickr,body#tdi .header .social_side ul.social li a.flickr,body#tdi .container .social_side ul.social li a.flickr,body#tdi footer .social_side ul.social li a.flickr,body#tdi #prefoot .social_side ul.social li a.flickr{background-position:-127px 0}body#tdi header#header .social_side ul.social li a:hover,body#tdi .header .social_side ul.social li a:hover,body#tdi .container .social_side ul.social li a:hover,body#tdi footer .social_side ul.social li a:hover,body#tdi #prefoot .social_side ul.social li a:hover{opacity:.6}body#tdi header#header ul,body#tdi header#header ol,body#tdi .header ul,body#tdi .header ol,body#tdi .container ul,body#tdi .container ol,body#tdi footer ul,body#tdi footer ol,body#tdi #prefoot ul,body#tdi #prefoot ol{font-family:"freight-text-pro";color:#6f6f71;font-size:1.55em;margin:0 auto 1em}body#tdi header#header ul .white,body#tdi header#header ol .white,body#tdi .header ul .white,body#tdi .header ol .white,body#tdi .container ul .white,body#tdi .container ol .white,body#tdi footer ul .white,body#tdi footer ol .white,body#tdi #prefoot ul .white,body#tdi #prefoot ol .white{color:#fff}body#tdi header#header ul li,body#tdi header#header ol li,body#tdi .header ul li,body#tdi .header ol li,body#tdi .container ul li,body#tdi .container ol li,body#tdi footer ul li,body#tdi footer ol li,body#tdi #prefoot ul li,body#tdi #prefoot ol li{color:#6f6f71;margin-bottom:.3em}body#tdi header#header ul li:last-child,body#tdi header#header ol li:last-child,body#tdi .header ul li:last-child,body#tdi .header ol li:last-child,body#tdi .container ul li:last-child,body#tdi .container ol li:last-child,body#tdi footer ul li:last-child,body#tdi footer ol li:last-child,body#tdi #prefoot ul li:last-child,body#tdi #prefoot ol li:last-child{margin-bottom:0}body#tdi header#header ul li a,body#tdi header#header ol li a,body#tdi .header ul li a,body#tdi .header ol li a,body#tdi .container ul li a,body#tdi .container ol li a,body#tdi footer ul li a,body#tdi footer ol li a,body#tdi #prefoot ul li a,body#tdi #prefoot ol li a{font-size:1em}body#tdi header#header ul,body#tdi .header ul,body#tdi .container ul,body#tdi footer ul,body#tdi #prefoot ul{list-style:none}body#tdi header#header ul li,body#tdi .header ul li,body#tdi .container ul li,body#tdi footer ul li,body#tdi #prefoot ul li{position:relative}body#tdi header#header ul li:before,body#tdi .header ul li:before,body#tdi .container ul li:before,body#tdi footer ul li:before,body#tdi #prefoot ul li:before{content:"";width:8px;height:8px;background-color:#52b788;border-radius:50%;position:absolute;left:-20px;top:12px}body#tdi header#header ul li span.highlight,body#tdi .header ul li span.highlight,body#tdi .container ul li span.highlight,body#tdi footer ul li span.highlight,body#tdi #prefoot ul li span.highlight{font-family:"urw-din-condensed";font-weight:500}body#tdi header#header ul li span.green,body#tdi .header ul li span.green,body#tdi .container ul li span.green,body#tdi footer ul li span.green,body#tdi #prefoot ul li span.green{color:#1a342b}body#tdi header#header ul.tabs,body#tdi .header ul.tabs,body#tdi .container ul.tabs,body#tdi footer ul.tabs,body#tdi #prefoot ul.tabs{margin:0;padding:0;margin:0 auto 1em;padding:0 0 .2em;width:85%;border-bottom:1px solid #e2e3e3}body#tdi header#header ul.tabs li,body#tdi .header ul.tabs li,body#tdi .container ul.tabs li,body#tdi footer ul.tabs li,body#tdi #prefoot ul.tabs li{display:block;margin-right:0%;margin-bottom:1em}body#tdi header#header ul.tabs li:before,body#tdi .header ul.tabs li:before,body#tdi .container ul.tabs li:before,body#tdi footer ul.tabs li:before,body#tdi #prefoot ul.tabs li:before{margin:0;padding:0;display:none}body#tdi header#header ul.tabs li:last-child,body#tdi .header ul.tabs li:last-child,body#tdi .container ul.tabs li:last-child,body#tdi footer ul.tabs li:last-child,body#tdi #prefoot ul.tabs li:last-child{margin-right:0}body#tdi header#header ul.tabs li a,body#tdi .header ul.tabs li a,body#tdi .container ul.tabs li a,body#tdi footer ul.tabs li a,body#tdi #prefoot ul.tabs li a{color:#0c5f38 !important;font-family:"urw-din-condensed";font-weight:500;letter-spacing:.03em;font-size:.9em;position:relative;text-transform:uppercase}body#tdi header#header ul.tabs li a:after,body#tdi .header ul.tabs li a:after,body#tdi .container ul.tabs li a:after,body#tdi footer ul.tabs li a:after,body#tdi #prefoot ul.tabs li a:after{content:"";position:absolute;bottom:-10px;width:0;height:3px;background-color:#3d9369;left:0;-moz-transition:width .15s linear;-webkit-transition:width .15s linear;-o-transition-property:width .15s linear;-ms-transition-property:width .15s linear;transition-property:width .15s linear}body#tdi header#header ul.tabs li a:hover,body#tdi .header ul.tabs li a:hover,body#tdi .container ul.tabs li a:hover,body#tdi footer ul.tabs li a:hover,body#tdi #prefoot ul.tabs li a:hover{text-decoration:none}body#tdi header#header ul.tabs li a:hover:after,body#tdi .header ul.tabs li a:hover:after,body#tdi .container ul.tabs li a:hover:after,body#tdi footer ul.tabs li a:hover:after,body#tdi #prefoot ul.tabs li a:hover:after{width:72px;max-width:100%}body#tdi header#header ul.tabs li a.active:after,body#tdi .header ul.tabs li a.active:after,body#tdi .container ul.tabs li a.active:after,body#tdi footer ul.tabs li a.active:after,body#tdi #prefoot ul.tabs li a.active:after{width:72px;max-width:100%}body#tdi header#header ul.tabs.alumni_filters,body#tdi .header ul.tabs.alumni_filters,body#tdi .container ul.tabs.alumni_filters,body#tdi footer ul.tabs.alumni_filters,body#tdi #prefoot ul.tabs.alumni_filters{border-bottom:0px;border-top:1px solid #e2e3e3;padding:1.2em 0 0 !important}body#tdi header#header .site_tree,body#tdi .header .site_tree,body#tdi .container .site_tree,body#tdi footer .site_tree,body#tdi #prefoot .site_tree{float:left;width:25%;position:fixed;left:0;top:0;height:100%;background-color:#cfcfcf;border-right:2px solid #5e5e5e;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;-o-transition-property:all .15s linear;-ms-transition-property:all .15s linear;transition-property:all .15s linear}body#tdi header#header .site_tree ul.nav,body#tdi .header .site_tree ul.nav,body#tdi .container .site_tree ul.nav,body#tdi footer .site_tree ul.nav,body#tdi #prefoot .site_tree ul.nav{overflow:scroll;height:90%;width:92%;padding:5% 0;margin:0 auto}body#tdi header#header .manual_tag,body#tdi .header .manual_tag,body#tdi .container .manual_tag,body#tdi footer .manual_tag,body#tdi #prefoot .manual_tag{width:85%;margin:0 auto;border-bottom:3px solid #54b888;padding-bottom:1.75em;margin-bottom:6em;margin-top:3em}body#tdi header#header .manual_tag .container,body#tdi .header .manual_tag .container,body#tdi .container .manual_tag .container,body#tdi footer .manual_tag .container,body#tdi #prefoot .manual_tag .container{padding:2em 4.75%;background-color:#1a342b}body#tdi header#header .manual_tag p,body#tdi .header .manual_tag p,body#tdi .container .manual_tag p,body#tdi footer .manual_tag p,body#tdi #prefoot .manual_tag p{color:#fff;text-transform:uppercase;font-family:"urw-din-condensed";font-size:1.65em;letter-spacing:.03em;width:100% !important;margin-bottom:0 !important}body#tdi header#header .manual_tag p a,body#tdi .header .manual_tag p a,body#tdi .container .manual_tag p a,body#tdi footer .manual_tag p a,body#tdi #prefoot .manual_tag p a{font-family:"urw-din-condensed" !important;font-weight:400;letter-spacing:.03em;-moz-transition:color .15s linear;-webkit-transition:color .15s linear;-o-transition-property:color .15s linear;-ms-transition-property:color .15s linear;transition-property:color .15s linear}body#tdi header#header .manual_tag p a:hover,body#tdi .header .manual_tag p a:hover,body#tdi .container .manual_tag p a:hover,body#tdi footer .manual_tag p a:hover,body#tdi #prefoot .manual_tag p a:hover{color:#54b888;text-decoration:underline}body#tdi header#header .ccm-block-custom-template-copy-with-background-image,body#tdi .header .ccm-block-custom-template-copy-with-background-image,body#tdi .container .ccm-block-custom-template-copy-with-background-image,body#tdi footer .ccm-block-custom-template-copy-with-background-image,body#tdi #prefoot .ccm-block-custom-template-copy-with-background-image{background-size:cover}body#tdi header#header .copy_bg,body#tdi .header .copy_bg,body#tdi .container .copy_bg,body#tdi footer .copy_bg,body#tdi #prefoot .copy_bg{background-size:cover;padding:8em 0 7em 0;position:relative}body#tdi header#header .copy_bg h1,body#tdi header#header .copy_bg h2,body#tdi header#header .copy_bg h3,body#tdi header#header .copy_bg h4,body#tdi header#header .copy_bg h5,body#tdi header#header .copy_bg p,body#tdi header#header .copy_bg li,body#tdi header#header .copy_bg span,body#tdi .header .copy_bg h1,body#tdi .header .copy_bg h2,body#tdi .header .copy_bg h3,body#tdi .header .copy_bg h4,body#tdi .header .copy_bg h5,body#tdi .header .copy_bg p,body#tdi .header .copy_bg li,body#tdi .header .copy_bg span,body#tdi .container .copy_bg h1,body#tdi .container .copy_bg h2,body#tdi .container .copy_bg h3,body#tdi .container .copy_bg h4,body#tdi .container .copy_bg h5,body#tdi .container .copy_bg p,body#tdi .container .copy_bg li,body#tdi .container .copy_bg span,body#tdi footer .copy_bg h1,body#tdi footer .copy_bg h2,body#tdi footer .copy_bg h3,body#tdi footer .copy_bg h4,body#tdi footer .copy_bg h5,body#tdi footer .copy_bg p,body#tdi footer .copy_bg li,body#tdi footer .copy_bg span,body#tdi #prefoot .copy_bg h1,body#tdi #prefoot .copy_bg h2,body#tdi #prefoot .copy_bg h3,body#tdi #prefoot .copy_bg h4,body#tdi #prefoot .copy_bg h5,body#tdi #prefoot .copy_bg p,body#tdi #prefoot .copy_bg li,body#tdi #prefoot .copy_bg span{color:#fff}body#tdi header#header .copy_bg p,body#tdi header#header .copy_bg li,body#tdi header#header .copy_bg span,body#tdi .header .copy_bg p,body#tdi .header .copy_bg li,body#tdi .header .copy_bg span,body#tdi .container .copy_bg p,body#tdi .container .copy_bg li,body#tdi .container .copy_bg span,body#tdi footer .copy_bg p,body#tdi footer .copy_bg li,body#tdi footer .copy_bg span,body#tdi #prefoot .copy_bg p,body#tdi #prefoot .copy_bg li,body#tdi #prefoot .copy_bg span{color:#e2e3e3}body#tdi header#header .copy_bg h4,body#tdi .header .copy_bg h4,body#tdi .container .copy_bg h4,body#tdi footer .copy_bg h4,body#tdi #prefoot .copy_bg h4{font-size:2.55em}body#tdi header#header .copy_bg p,body#tdi .header .copy_bg p,body#tdi .container .copy_bg p,body#tdi footer .copy_bg p,body#tdi #prefoot .copy_bg p{font-size:2em}body#tdi header#header .copy_bg p a .btn,body#tdi .header .copy_bg p a .btn,body#tdi .container .copy_bg p a .btn,body#tdi footer .copy_bg p a .btn,body#tdi #prefoot .copy_bg p a .btn{font-size:.6em}body#tdi header#header .copy_bg ol,body#tdi header#header .copy_bg ul,body#tdi .header .copy_bg ol,body#tdi .header .copy_bg ul,body#tdi .container .copy_bg ol,body#tdi .container .copy_bg ul,body#tdi footer .copy_bg ol,body#tdi footer .copy_bg ul,body#tdi #prefoot .copy_bg ol,body#tdi #prefoot .copy_bg ul{color:#54b888;list-style:none;margin-bottom:2em}body#tdi header#header .copy_bg ol li,body#tdi header#header .copy_bg ul li,body#tdi .header .copy_bg ol li,body#tdi .header .copy_bg ul li,body#tdi .container .copy_bg ol li,body#tdi .container .copy_bg ul li,body#tdi footer .copy_bg ol li,body#tdi footer .copy_bg ul li,body#tdi #prefoot .copy_bg ol li,body#tdi #prefoot .copy_bg ul li{position:relative;margin-bottom:.65em}body#tdi header#header .copy_bg ol li:before,body#tdi header#header .copy_bg ul li:before,body#tdi .header .copy_bg ol li:before,body#tdi .header .copy_bg ul li:before,body#tdi .container .copy_bg ol li:before,body#tdi .container .copy_bg ul li:before,body#tdi footer .copy_bg ol li:before,body#tdi footer .copy_bg ul li:before,body#tdi #prefoot .copy_bg ol li:before,body#tdi #prefoot .copy_bg ul li:before{position:absolute;top:10px;left:-18px;background-color:#54b888;content:"";width:9px;height:9px;border-radius:50%}body#tdi header#header .copy_bg .cover,body#tdi .header .copy_bg .cover,body#tdi .container .copy_bg .cover,body#tdi footer .copy_bg .cover,body#tdi #prefoot .copy_bg .cover{background-color:rgba(55,57,56,.35);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}body#tdi header#header .copy_bg .content,body#tdi .header .copy_bg .content,body#tdi .container .copy_bg .content,body#tdi footer .copy_bg .content,body#tdi #prefoot .copy_bg .content{position:relative;z-index:2}body#tdi header#header .columns,body#tdi .header .columns,body#tdi .container .columns,body#tdi footer .columns,body#tdi #prefoot .columns{float:left;overflow:hidden;padding-left:0;padding-right:0}body#tdi header#header .columns.col-sm-30,body#tdi .header .columns.col-sm-30,body#tdi .container .columns.col-sm-30,body#tdi footer .columns.col-sm-30,body#tdi #prefoot .columns.col-sm-30{width:100%}body#tdi header#header .columns.col-sm-23,body#tdi .header .columns.col-sm-23,body#tdi .container .columns.col-sm-23,body#tdi footer .columns.col-sm-23,body#tdi #prefoot .columns.col-sm-23{width:100%}body#tdi header#header .columns.col-sm-23 .col-sm-23,body#tdi .header .columns.col-sm-23 .col-sm-23,body#tdi .container .columns.col-sm-23 .col-sm-23,body#tdi footer .columns.col-sm-23 .col-sm-23,body#tdi #prefoot .columns.col-sm-23 .col-sm-23{width:100%}body#tdi header#header .columns.col-sm-15,body#tdi .header .columns.col-sm-15,body#tdi .container .columns.col-sm-15,body#tdi footer .columns.col-sm-15,body#tdi #prefoot .columns.col-sm-15{width:100%}body#tdi header#header .columns.col-sm-15 .hexagon,body#tdi .header .columns.col-sm-15 .hexagon,body#tdi .container .columns.col-sm-15 .hexagon,body#tdi footer .columns.col-sm-15 .hexagon,body#tdi #prefoot .columns.col-sm-15 .hexagon{height:250px}body#tdi header#header .columns.col-sm-14,body#tdi .header .columns.col-sm-14,body#tdi .container .columns.col-sm-14,body#tdi footer .columns.col-sm-14,body#tdi #prefoot .columns.col-sm-14{width:47%}body#tdi header#header .columns.col-sm-13,body#tdi .header .columns.col-sm-13,body#tdi .container .columns.col-sm-13,body#tdi footer .columns.col-sm-13,body#tdi #prefoot .columns.col-sm-13{width:43.4%}body#tdi header#header .columns.col-sm-12,body#tdi .header .columns.col-sm-12,body#tdi .container .columns.col-sm-12,body#tdi footer .columns.col-sm-12,body#tdi #prefoot .columns.col-sm-12{width:40%}body#tdi header#header .columns.col-sm-11,body#tdi .header .columns.col-sm-11,body#tdi .container .columns.col-sm-11,body#tdi footer .columns.col-sm-11,body#tdi #prefoot .columns.col-sm-11{width:36.7%}body#tdi header#header .columns.col-sm-10,body#tdi .header .columns.col-sm-10,body#tdi .container .columns.col-sm-10,body#tdi footer .columns.col-sm-10,body#tdi #prefoot .columns.col-sm-10{width:100%;position:relative}body#tdi header#header .columns.col-sm-10 .hexagon,body#tdi .header .columns.col-sm-10 .hexagon,body#tdi .container .columns.col-sm-10 .hexagon,body#tdi footer .columns.col-sm-10 .hexagon,body#tdi #prefoot .columns.col-sm-10 .hexagon{height:150px}body#tdi header#header .columns.col-sm-10 img,body#tdi .header .columns.col-sm-10 img,body#tdi .container .columns.col-sm-10 img,body#tdi footer .columns.col-sm-10 img,body#tdi #prefoot .columns.col-sm-10 img{margin:0;max-width:55%;width:55%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body#tdi header#header .columns.col-sm-9,body#tdi .header .columns.col-sm-9,body#tdi .container .columns.col-sm-9,body#tdi footer .columns.col-sm-9,body#tdi #prefoot .columns.col-sm-9{width:30%}body#tdi header#header .columns.col-sm-8,body#tdi .header .columns.col-sm-8,body#tdi .container .columns.col-sm-8,body#tdi footer .columns.col-sm-8,body#tdi #prefoot .columns.col-sm-8{width:25%}body#tdi header#header .columns.col-sm-7,body#tdi .header .columns.col-sm-7,body#tdi .container .columns.col-sm-7,body#tdi footer .columns.col-sm-7,body#tdi #prefoot .columns.col-sm-7{width:100%}body#tdi header#header .columns.col-sm-6,body#tdi .header .columns.col-sm-6,body#tdi .container .columns.col-sm-6,body#tdi footer .columns.col-sm-6,body#tdi #prefoot .columns.col-sm-6{width:20%}body#tdi header#header .columns.col-sm-5,body#tdi .header .columns.col-sm-5,body#tdi .container .columns.col-sm-5,body#tdi footer .columns.col-sm-5,body#tdi #prefoot .columns.col-sm-5{width:16.6%}body#tdi header#header .columns.col-sm-4,body#tdi .header .columns.col-sm-4,body#tdi .container .columns.col-sm-4,body#tdi footer .columns.col-sm-4,body#tdi #prefoot .columns.col-sm-4{width:13.3%}body#tdi header#header .columns.col-sm-3,body#tdi .header .columns.col-sm-3,body#tdi .container .columns.col-sm-3,body#tdi footer .columns.col-sm-3,body#tdi #prefoot .columns.col-sm-3{width:10%}body#tdi header#header .columns.col-sm-2,body#tdi .header .columns.col-sm-2,body#tdi .container .columns.col-sm-2,body#tdi footer .columns.col-sm-2,body#tdi #prefoot .columns.col-sm-2{width:6.6%}body#tdi header#header .columns.col-sm-1,body#tdi .header .columns.col-sm-1,body#tdi .container .columns.col-sm-1,body#tdi footer .columns.col-sm-1,body#tdi #prefoot .columns.col-sm-1{width:3%}body#tdi header#header .deadlines,body#tdi .header .deadlines,body#tdi .container .deadlines,body#tdi footer .deadlines,body#tdi #prefoot .deadlines{background-color:#1a342b;padding:6.2em 0 3.4em;margin-bottom:2em}body#tdi header#header .deadlines p,body#tdi .header .deadlines p,body#tdi .container .deadlines p,body#tdi footer .deadlines p,body#tdi #prefoot .deadlines p{color:#fff;text-transform:uppercase;font-family:"urw-din-condensed";font-weight:300;letter-spacing:.03em;font-size:1.45em;margin:0 auto;padding:0 11% .3em;position:relative;margin-left:0;line-height:initial}body#tdi header#header .deadlines p span.sidebar_date,body#tdi .header .deadlines p span.sidebar_date,body#tdi .container .deadlines p span.sidebar_date,body#tdi footer .deadlines p span.sidebar_date,body#tdi #prefoot .deadlines p span.sidebar_date{color:#3d9369;font-family:"urw-din-condensed";font-weight:300;font-size:3em;padding-top:.05em;display:block;margin-bottom:.18em}body#tdi header#header .deadlines p span.sidebar_date:after,body#tdi .header .deadlines p span.sidebar_date:after,body#tdi .container .deadlines p span.sidebar_date:after,body#tdi footer .deadlines p span.sidebar_date:after,body#tdi #prefoot .deadlines p span.sidebar_date:after{content:"";position:absolute;top:0;width:91%;right:9%;height:1px;background-color:#7e8c87}body#tdi header#header .greenbg,body#tdi .header .greenbg,body#tdi .container .greenbg,body#tdi footer .greenbg,body#tdi #prefoot .greenbg{background-color:#1a342b;margin:5em 0}body#tdi header#header .greenbg p,body#tdi .header .greenbg p,body#tdi .container .greenbg p,body#tdi footer .greenbg p,body#tdi #prefoot .greenbg p{color:#fff;font-size:2em;line-height:1.2em;padding:1.55em 0}body#tdi header#header .greenbg p:last-child,body#tdi .header .greenbg p:last-child,body#tdi .container .greenbg p:last-child,body#tdi footer .greenbg p:last-child,body#tdi #prefoot .greenbg p:last-child{margin-bottom:0}body#tdi header#header .greenbg h3,body#tdi .header .greenbg h3,body#tdi .container .greenbg h3,body#tdi footer .greenbg h3,body#tdi #prefoot .greenbg h3{color:#fff;padding:1.55em 0}body#tdi header#header .greenbg h3:last-child,body#tdi .header .greenbg h3:last-child,body#tdi .container .greenbg h3:last-child,body#tdi footer .greenbg h3:last-child,body#tdi #prefoot .greenbg h3:last-child{margin-bottom:0}body#tdi header#header .greenbg+.halfgreen,body#tdi .header .greenbg+.halfgreen,body#tdi .container .greenbg+.halfgreen,body#tdi footer .greenbg+.halfgreen,body#tdi #prefoot .greenbg+.halfgreen{margin-top:-5em}body#tdi .coverbg{position:fixed;top:0;left:0;background-color:rgba(0,0,0,.75);z-index:6;width:100%;height:100%;display:none;opacity:0}body#tdi #touch_form{position:fixed;top:0;left:0;width:100%;height:100%;z-index:55;background-color:rgba(237,237,237,.98);display:none;opacity:0}body#tdi #touch_form .close{background-image:url(../img/green_close.png);background-repeat:no-repeat;background-position:left center;background-size:27px;color:#9e9f9f;font-family:"freight-sans-pro";font-weight:600;padding:4px 0 4px 41px;position:absolute;top:2%;right:2%;z-index:55;-moz-transition:color .15s linear;-webkit-transition:color .15s linear;-o-transition-property:color .15s linear;-ms-transition-property:color .15s linear;transition-property:color .15s linear;text-decoration:none}body#tdi #touch_form .close:hover{color:#3d9369}body#tdi #touch_form .container{width:92%;max-width:880px;position:relative;top:0;left:0;transform:none;-webkit-transform:none;margin:0 auto;padding:10% 0;height:89%;overflow:scroll}body#tdi #touch_form .container h3{color:#374545;width:100%;margin:0 0 1.5em}body#tdi #touch_form .container form{font-size:22px}body#tdi #touch_form .container form #form_page_1{overflow:hidden}body#tdi #touch_form .container form button{-webkit-appearance:none;color:#3d9369;font-family:"freight-sans-pro";font-weight:600;font-size:.78em;width:100%;text-align:center;padding:15px 0;display:inline-block;position:relative;z-index:2;cursor:pointer;text-transform:uppercase;letter-spacing:.03em;font-size:19px;line-height:1.25em;border:3px solid #3d9369;box-shadow:none;outline:0;float:right;margin-top:30px;background-color:transparent;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;-o-transition-property:all .15s linear;-ms-transition-property:all .15s linear;transition-property:all .15s linear}body#tdi #touch_form .container form button:hover{background-color:#3d9369;color:#ededed}body#tdi #touch_form .container form .form_question{width:100%;margin-right:0%;float:left;clear:none !important;margin-bottom:20px}body#tdi #touch_form .container form .form_question label.form_label{text-transform:uppercase;color:#9e9f9f;font-family:"freight-sans-pro";font-weight:500;font-size:17px;margin-bottom:10px}body#tdi #touch_form .container form .form_question input[type=text],body#tdi #touch_form .container form .form_question input[type=email]{border:0px;border-bottom:1px solid #c5c6c6;box-sizing:border-box;width:100%;font-family:"freight-sans-pro";font-size:20px;color:#000;background-color:transparent;-moz-transition:background-color .15s linear;-webkit-transition:background-color .15s linear;-o-transition-property:background-color .15s linear;-ms-transition-property:background-color .15s linear;transition-property:background-color .15s linear}body#tdi #touch_form .container form .form_question input[type=text]:focus,body#tdi #touch_form .container form .form_question input[type=email]:focus{outline:0}body#tdi #touch_form .container form .form_question select{-webkit-appearance:none;height:32px;border:0px;border-bottom:1px solid #c5c6c6;box-sizing:border-box;width:100%;font-family:"freight-sans-pro";font-size:20px;color:#000;background-color:transparent;-moz-transition:background-color .15s linear;-webkit-transition:background-color .15s linear;-o-transition-property:background-color .15s linear;-ms-transition-property:background-color .15s linear;transition-property:background-color .15s linear;background-image:url(../img/down_gray.png);background-position:98% center;background-repeat:no-repeat;background-size:15px}body#tdi #touch_form .container form .form_question select:focus{outline:0}body#tdi #touch_form .container form .form_question:nth-child(even){margin-right:0;float:right}body#tdi footer{float:left;width:100%;margin-top:-10px;z-index:2}body#tdi footer p{color:#e2e3e3 !important}body#tdi footer #footer_top{overflow:hidden;background-color:#1e1f1f;padding:2em 7.5%}body#tdi footer #footer_top h4{color:#fff;font-family:"freight-text-pro";font-weight:400;font-size:1.88em;letter-spacing:.03em;margin:0 0 .55em}body#tdi footer #footer_top p{margin:0 0 .3em}body#tdi footer #footer_top p a{text-transform:uppercase;font-family:"urw-din-condensed";font-size:.7em;font-weight:400;display:block}body#tdi footer #footer_top .col-sm-7{width:48%;margin-left:4%;margin-bottom:2em}body#tdi footer #footer_top .col-sm-7:first-child{margin-left:0}body#tdi footer #footer_top .col-sm-15{width:100%}body#tdi footer #footer_top .col-sm-15 p{font-family:"freight-sans-pro";font-size:.89em}body#tdi footer #footer_top .col-sm-15 .col-sm-15{width:48%;margin-right:2%}body#tdi footer #footer_top .col-sm-15 .col-sm-15:first-child{margin-right:0}body#tdi footer #footer_top .col-sm-15 .col-sm-30{margin-top:1.5em}body#tdi footer #footer_top ul.social{list-style:none;margin:0;padding:0}body#tdi footer #footer_top ul.social li{display:inline-block;padding:0;margin:0;width:20px;height:20px;margin-right:3%;background-size:100px}body#tdi footer #footer_top ul.social li:before{display:none}body#tdi footer #footer_top ul.social li:last-child{margin-right:0}body#tdi footer #footer_top ul.social li a{display:block;width:100%;height:100%;background-image:url(../img/footer_social.png);background-repeat:no-repeat;background-size:143px;-moz-transition:opacity .15s linear;-webkit-transition:opacity .15s linear;-o-transition-property:opacity .15s linear;-ms-transition-property:opacity .15s linear;transition-property:opacity .15s linear}body#tdi footer #footer_top ul.social li a.facebook{background-position:6px 0}body#tdi footer #footer_top ul.social li a.twitter{background-position:-20px 0}body#tdi footer #footer_top ul.social li a.linkedin{background-position:-52px 0}body#tdi footer #footer_top ul.social li a.youtube{background-position:-82px 0}body#tdi footer #footer_top ul.social li a.flickr{background-position:-82px 0}body#tdi footer #footer_top ul.social li a.instagram{background-position:-112px 0}body#tdi footer #footer_top ul.social li a:hover{opacity:.6}body#tdi footer #footer_top form{position:relative}body#tdi footer #footer_top form.search{margin-bottom:1.8em}body#tdi footer #footer_top form.search input[type=text]{box-sizing:border-box;width:100%;border:0;outline:0;background-color:#353636;color:#9e9e9f;font-family:"freight-text-pro";font-size:1.35em;padding:.76em 20px;position:relative;background-image:url(../img/footer_search.png);background-position:97% center;background-repeat:no-repeat;background-size:30px}body#tdi footer #footer_top form.search input[type=submit]{-webkit-appearance:none;border:0;outline:0;position:absolute;top:0;right:0;width:80px;height:100%;opacity:0}body#tdi footer #footer_top form.search ::-webkit-input-placeholder{color:transparent}body#tdi footer #footer_top form.search :-moz-placeholder{color:transparent}body#tdi footer #footer_top form.search ::-moz-placeholder{color:transparent}body#tdi footer #footer_top form.search :-ms-input-placeholder{color:transparent}body#tdi footer #footer_bottom{overflow:hidden;background-color:#303231;padding:.25em 7.5% .3em;font-size:70%}body#tdi footer #footer_bottom ul{list-style:none;margin:0;padding:0;float:right}body#tdi footer #footer_bottom ul li{margin:0;padding:0;display:inline-block;position:relative}body#tdi footer #footer_bottom ul li:before{display:none}body#tdi footer #footer_bottom ul li:after{content:"|";color:#54b888;position:relative;top:2px;padding:0 7px 0 13px}body#tdi footer #footer_bottom ul li:last-child:after{content:""}body#tdi footer #footer_bottom ul li a{font-family:"urw-din-condensed";font-size:.6em}body#tdi .number_line{overflow:hidden;border-bottom:1px solid #1a342b;padding:0 2.5% 37px;margin:5em auto}body#tdi .number_line p{margin-bottom:0;font-family:"urw-din-condensed";color:#1a342b;font-size:1.3em;letter-spacing:.02em;width:120px;position:relative}body#tdi .number_line p:before{width:1px;height:37px;content:"";position:absolute;left:0;right:0;margin:auto;bottom:-37px;background-color:#1a342b}body#tdi .number_line p:after{content:"";width:7px;height:7px;background-color:#3d9369;border-radius:50%;position:absolute;bottom:0;left:0;right:0;margin:auto}body#tdi .number_line p .sidebar_date{color:#0c5f38;font-family:"urw-din-condensed";font-weight:300;font-size:3.35em;line-height:.9em}body#tdi .number_line p .align_bottom{display:block;line-height:.9em;position:absolute;bottom:.5em;right:-6px;width:77px;font-size:.85em}body#tdi .number_line .columns{overflow:visible}body#tdi .number_line .columns.col-sm-10{width:33.3%}body#tdi .number_line .columns.col-sm-10 p{width:100%}body#tdi .number_line .columns.col-sm-10 p span{display:inline-block}body#tdi .number_line .columns.col-sm-20{width:66.6%}body#tdi .number_line .columns.col-sm-20 p{width:95% !important}body#tdi .number_line .columns.col-sm-20 p:before,body#tdi .number_line .columns.col-sm-20 p:after{display:none}body#tdi .number_line.details{position:relative}body#tdi .number_line.details p .align_top{font-family:"urw-din-condensed";font-weight:300;color:#3d9369;font-size:.6em;white-space:nowrap}body#tdi .number_line.details .columns{overflow:visible}body#tdi .number_line.details .columns.col-sm-10 p{width:100%}body#tdi .number_line.details .columns.col-sm-10 p span{display:inline-block;width:100%;text-align:center}body#tdi .number_line.details .columns.col-sm-20{width:55%;position:absolute;bottom:47px;left:41%;width:55%}body#tdi .number_line.details .columns.col-sm-20 p{width:95%}body#tdi .number_line.details .columns.col-sm-20 p:before,body#tdi .number_line.details .columns.col-sm-20 p:after{display:none}body#tdi #expertise_bar{background-color:#182e26;display:none}body#tdi #expertise_bar .container{width:69%;margin:0 auto;overflow:hidden;padding:1.85em 0 1.25em}body#tdi #expertise_bar .container p{color:#fff;font-family:"urw-din-condensed";font-size:1.5em;letter-spacing:.03em;width:21%;float:left}body#tdi #expertise_bar .container ul{list-style:none;margin:0;padding:0;width:79%;float:left}body#tdi #expertise_bar .container ul li{display:inline-block;margin-right:4%;color:#3d9369;font-family:"urw-din-condensed";font-size:1em;letter-spacing:.03em;text-transform:uppercase;font-weight:400;-webkit-transition:color .1s ease-out;-moz-transition:color .1s ease-out;-o-transition:color .1s ease-out;transition:color .1s ease-out}body#tdi #expertise_bar .container ul li:before{display:none}body#tdi #expertise_bar .container ul li:last-child{margin-right:0}body#tdi #expertise_bar .container ul li a{color:#3d9369;font-family:"urw-din-condensed";font-size:1em;letter-spacing:.03em;text-transform:uppercase;font-weight:400;-webkit-transition:color .1s ease-out;-moz-transition:color .1s ease-out;-o-transition:color .1s ease-out;transition:color .1s ease-out}body#tdi #expertise_bar .container ul li a:hover{color:#54b888;text-decoration:underline}body#tdi #biography .row,body#tdi #recent_publications .row,body#tdi #media .row,body#tdi #courses_taught .row{overflow:hidden}body#tdi .hex{width:95%;margin:0 auto 5em;overflow:hidden;position:relative;max-width:741px;top:-100px;font-size:80%}body#tdi .hex.tl .top{width:89%;float:right;height:40px;background-color:#fff;position:relative}body#tdi .hex.tl .top:before{position:absolute;content:"";width:0;height:0;top:0;left:-40px;border-style:solid;border-width:0 0 40px 40px;border-color:transparent transparent #fff transparent}body#tdi .hex.tl .bottom{width:89%;float:left;height:40px;background-color:#fff;position:relative}body#tdi .hex.tl .bottom:before{position:absolute;content:"";width:0;height:0;top:0;right:-40px;border-style:solid;border-width:40px 40px 0 0;border-color:#fff transparent transparent transparent}body#tdi .hex .content{background-color:#fff;padding:0 10%;float:left;position:relative;z-index:2}body#tdi .hex .content h2{font-size:4.6em;line-height:1em;margin-bottom:.25em}body#tdi .hex .content p:last-child{margin-bottom:0}body#tdi .hex .content p.pos{position:absolute;bottom:0;width:69%}body#tdi .hex .content p a .btn{padding:.68em 3.4em;margin-top:1em}body#tdi.edit_mode .container .columns{overflow:visible}body#tdi.edit_mode .container .columns.col-sm-10 img{position:relative;top:0;left:0;width:initial;max-width:100%;-webkit-transform:none;transform:none}body#tdi.edit_mode.type_alumni .tab_holder .tabcontent{position:relative;left:0;top:0;width:100%;display:block}body#tdi.edit_mode header#header #hero_area #hero_b .content,body#tdi.edit_mode .header #hero_area #hero_b .content{position:relative;bottom:-20%}body#tdi.edit_mode footer{z-index:1;margin-top:0}body#tdi.type_alumni h1{margin:0 auto;color:#373938;font-size:3.4em !important;margin-bottom:.4em}body#tdi.type_alumni h3{font-family:"urw-din-condensed";font-weight:500;text-transform:uppercase;color:#6f6f70;font-size:1.7em;margin-bottom:.22em}body#tdi.type_alumni p.subhead{font-family:"urw-din-condensed";font-weight:500;color:#9e9f9f;font-size:1.28em;margin-bottom:0}body#tdi.type_alumni hr{margin:1em auto}body#tdi.type_alumni ul.tabs{border-bottom:0;margin-bottom:1.2em !important;margin-top:1em !important}body#tdi.type_alumni .tab_holder{position:relative;width:85%;margin:0 auto}body#tdi.type_alumni .tab_holder .tabcontent{position:absolute;left:100%;top:0;width:100%;display:none}body#tdi.type_alumni .tab_holder .tabcontent h1,body#tdi.type_alumni .tab_holder .tabcontent h2,body#tdi.type_alumni .tab_holder .tabcontent h3,body#tdi.type_alumni .tab_holder .tabcontent h4,body#tdi.type_alumni .tab_holder .tabcontent h5,body#tdi.type_alumni .tab_holder .tabcontent p,body#tdi.type_alumni .tab_holder .tabcontent ul,body#tdi.type_alumni .tab_holder .tabcontent ol,body#tdi.type_alumni .tab_holder .tabcontent blockquote,body#tdi.type_alumni .tab_holder .tabcontent ul,body#tdi.type_alumni .tab_holder .tabcontent ol,body#tdi.type_alumni .tab_holder .tabcontent hr{width:100%}body#tdi.type_alumni .tab_holder .tabcontent.tab1content{left:0;display:block}body#tdi.type_alumni .tab_holder .tabcontent.active{display:block;left:0}body#tdi.type_research_project header#header{height:650px}@media only screen and (max-width: 967px){body#tdi.type_research_project header#header{height:500px}}body#tdi.type_research_project header#header #hero_area #hero_a{width:100%}body#tdi.type_research_project header#header #hero_area #hero_a .copy{left:0 !important;bottom:0 !important;width:100% !important;background-color:rgba(26,52,43,.8)}body#tdi.type_research_project header#header #hero_area #hero_a .copy .contents{width:calc(89% - 50px);margin-left:11%;overflow:hidden;padding:2.1em 0}@media only screen and (max-width: 967px){body#tdi.type_research_project header#header #hero_area #hero_a .copy .contents{width:85%;margin:0 auto}}body#tdi.type_research_project header#header #hero_area #hero_a .copy .contents h3{float:left;margin:0;color:#fff;font-size:4.8em;border-right:1px solid #7e8c87;padding-right:6.5%;line-height:106px}@media only screen and (max-width: 1399px){body#tdi.type_research_project header#header #hero_area #hero_a .copy .contents h3{font-size:3.5em;line-height:100px;padding-right:12.5%}}@media only screen and (max-width: 1099px){body#tdi.type_research_project header#header #hero_area #hero_a .copy .contents h3{font-size:3em;line-height:75px;padding-right:6.5%}}@media only screen and (max-width: 967px){body#tdi.type_research_project header#header #hero_area #hero_a .copy .contents h3{font-size:2.4em;padding-right:10.5%}}@media only screen and (max-width: 767px){body#tdi.type_research_project header#header #hero_area #hero_a .copy .contents h3{float:none;text-align:center;border-right:0;padding-right:0;line-height:initial;font-size:3em}}body#tdi.type_research_project header#header #hero_area #hero_a .copy .contents ul{float:right;margin-bottom:0;padding-left:0;line-height:103px}@media only screen and (max-width: 1099px){body#tdi.type_research_project header#header #hero_area #hero_a .copy .contents ul{line-height:71px}}@media only screen and (max-width: 767px){body#tdi.type_research_project header#header #hero_area #hero_a .copy .contents ul{width:100%;line-height:initial;margin-top:.5em;text-align:center}}body#tdi.type_research_project header#header #hero_area #hero_a .copy .contents ul li{display:inline-block;text-transform:uppercase;font-size:1.9em;font-family:"urw-din-condensed";font-weight:500;color:#9e9f9f;margin-bottom:0;margin-left:1em;position:relative;top:8px}body#tdi.type_research_project header#header #hero_area #hero_a .copy .contents ul li.active{color:#54b888}body#tdi.type_research_project header#header #hero_area #hero_a .copy .contents ul li:before{width:11px;height:11px;background-color:#9e9f9f;left:-0.7em;top:.93em}body#tdi.type_research_project header#header #hero_area #hero_a .copy .contents ul li:first-child{margin:0;margin-left:0}body#tdi.type_research_project header#header #hero_area #hero_a .copy .contents ul li:first-child:before{display:none}@media only screen and (max-width: 1399px){body#tdi.type_research_project header#header #hero_area #hero_a .copy .contents ul li{font-size:1.5em}body#tdi.type_research_project header#header #hero_area #hero_a .copy .contents ul li:before{width:9px;height:9px;top:1.25em}}@media only screen and (max-width: 1099px){body#tdi.type_research_project header#header #hero_area #hero_a .copy .contents ul li{font-size:1.3em}body#tdi.type_research_project header#header #hero_area #hero_a .copy .contents ul li:before{width:6px;height:6px;top:1.1em}}@media only screen and (max-width: 967px){body#tdi.type_research_project header#header #hero_area #hero_a .copy .contents ul li{font-size:1.1em}body#tdi.type_research_project header#header #hero_area #hero_a .copy .contents ul li:before{top:1.3em}}@media only screen and (max-width: 767px){body#tdi.type_research_project header#header #hero_area #hero_a .copy .contents ul li{font-size:1.15em}body#tdi.type_research_project header#header #hero_area #hero_a .copy .contents ul li:before{top:.4em}}body#tdi.type_research_project .body h1{border-bottom:1px solid #e3e4e4;margin-bottom:.8em;padding-bottom:.85em}body#tdi.type_research_project .body h2{font-family:"freight-sans-pro";color:#0c5f38;font-size:2em;line-height:1.2em}body#tdi.type_research_project .body ul{margin:2em auto}body#tdi.type_research_project .body ul li{color:#0c5f38;font-weight:bold;margin-left:1em;margin-bottom:1em}body#tdi.type_research_project .body ul li:last-child{margin-bottom:0}body#tdi.type_faculty{background-color:#f7f7f7}body#tdi.type_faculty header#header{height:100vh}body#tdi.type_faculty header#header #breadcrumb{z-index:4}body#tdi.type_faculty .container{padding-bottom:0}body#tdi.type_faculty .right_sidebar{padding-bottom:2em;overflow:hidden}body#tdi.type_faculty .right_sidebar .body{padding:2em 0 0}body#tdi.type_faculty #biography,body#tdi.type_faculty #recent_publications,body#tdi.type_faculty #media,body#tdi.type_faculty #courses_taught,body#tdi.type_faculty #additional_info{font-size:90%}body#tdi.type_faculty #biography .row,body#tdi.type_faculty #recent_publications .row,body#tdi.type_faculty #media .row,body#tdi.type_faculty #courses_taught .row,body#tdi.type_faculty #additional_info .row{overflow:hidden}body#tdi.type_faculty .main{position:relative;overflow:hidden;margin-bottom:5em;width:100%;min-height:250px;padding-bottom:1em}body#tdi.type_faculty .main .slide{top:0;left:100%;width:100%}body#tdi.type_faculty .main .slide.center{left:0}body#tdi.type_faculty .main .slide.absolute{position:absolute}body#tdi.type_faculty #recent_publications p{margin:0 auto;font-size:1.15em}body#tdi.type_faculty #recent_publications p.finalline{margin-bottom:0;margin-top:.5em}body#tdi.type_faculty #recent_publications p.finalline .source{color:#9e9f9f;font-family:"freight-sans-pro";font-weight:600;font-size:1em}body#tdi.type_faculty #recent_publications p.finalline .date{color:#9e9f9f;font-family:"freight-sans-pro";font-weight:600;font-size:1em}body#tdi.type_faculty #recent_publications p.finalline .divider{color:#9e9f9f;font-family:"freight-sans-pro";font-weight:600;font-size:.65em;margin:1em}body#tdi.type_faculty #recent_publications p a{margin-top:1em;font-family:"freight-sans-pro";display:block;font-weight:600;font-size:1.3em;margin-bottom:.35em}body#tdi.type_faculty #recent_publications p:first-child a{margin-top:0}body#tdi.type_faculty.edit_mode .main .slide{left:0}body#tdi.type_faculty.edit_mode .main .slide.absolute{position:relative}body#tdi.page_news-events .right_sidebar .body{padding-top:0}body#tdi.page_news-events .right_sidebar .sidebar h3.first{margin-top:8em}body#tdi.page_slate-page header#header{height:290px}body#tdi.page_search-results,body#tdi.type_results{background-color:#fff}body#tdi.page_search-results header#header,body#tdi.type_results header#header{height:150px}body#tdi.page_search-results h1,body#tdi.type_results h1{color:#373938;margin-bottom:.275em !important}body#tdi.page_search-results p,body#tdi.type_results p{margin-bottom:2.55em}body#tdi.page_search-results h1,body#tdi.page_search-results p,body#tdi.type_results h1,body#tdi.type_results p{width:92%;margin:0 auto}body#tdi.page_home{background-color:#ededed}body#tdi.page_home .container{z-index:2}body#tdi.page_home .container .col-sm-30,body#tdi.page_home .container .col-sm-15{overflow:visible}body#tdi.page_home .header.triangleoff:before{left:-300px}body#tdi.page_home header#header{height:100vh;min-height:650px}body#tdi.page_home header#header:before{content:"";z-index:3;position:absolute;top:0;left:0;width:0;height:0;width:300px;height:300px;background-image:url(../img/green_triangle.png);background-position:center center;background-repeat:no-repeat;background-size:contain;display:none;-webkit-transition:left 1000ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:left 1000ms cubic-bezier(0.645, 0.045, 0.355, 1)}body#tdi.page_home header#header.triangleoff:before{left:-300px}body#tdi.page_home header#header #hero_area .cover{background-color:rgba(0,0,0,.2)}body#tdi.page_home header#header #hero_area .home_carousel{position:absolute;top:0;left:0;z-index:2;max-width:1120px;top:40%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);overflow:hidden;font-size:80%;width:90%;height:300px}body#tdi.page_home header#header #hero_area .home_carousel h1{color:#fff;display:none;font-weight:400;font-size:5.68em;margin:0 0 .29em;width:100%}body#tdi.page_home header#header #hero_area .home_carousel p{color:#fff;display:none;font-family:"urw-din-condensed";font-weight:500;letter-spacing:.2em;font-size:2.65em;margin:0}body#tdi.page_home header#header #hero_area .home_carousel .slide{display:none;position:absolute;left:0;top:0;width:100%;left:100%}body#tdi.page_home header#header #hero_area .home_carousel .slide.slide0{display:block;left:0}body#tdi.page_home header#header #hero_area .home_carousel .slide h1,body#tdi.page_home header#header #hero_area .home_carousel .slide p{display:block;text-align:center}body#tdi.page_home header#header #hero_area .home_carousel .controls{overflow:hidden;position:absolute;left:0;right:0;margin:auto;bottom:0}body#tdi.page_home header#header #hero_area .home_carousel .controls .left{width:29px;height:52px;display:block;background-image:url(../img/carousel_left.png);background-repeat:no-repeat;background-position:center center;background-size:contain;float:left;margin-right:26px}body#tdi.page_home header#header #hero_area .home_carousel .controls .right{width:29px;height:52px;display:block;background-image:url(../img/carousel_right.png);background-repeat:no-repeat;background-position:center center;background-size:contain;float:left;margin-left:26px}body#tdi.page_home header#header #hero_area .home_carousel .controls .dots{overflow:hidden;float:left;position:relative;top:18px}body#tdi.page_home header#header #hero_area .home_carousel .controls .dots .dot{width:12px;height:12px;border-radius:50%;border:1px solid #fff;float:left;margin-right:28px;display:block}body#tdi.page_home header#header #hero_area .home_carousel .controls .dots .dot:last-child{margin-right:0}body#tdi.page_home header#header #hero_area .home_carousel .controls .dots .dot.active{border:1px solid #58a27e;background-color:#58a27e}body#tdi.page_home header#header #hero_area .featured_topics{position:absolute;left:0;right:0;margin:auto;background-blend-mode:multiply;background-color:rgba(26,52,43,.75);bottom:0}body#tdi.page_home header#header #hero_area .featured_topics .container{width:93%;max-width:1203px;margin:0 auto;background-color:transparent;height:auto;padding:40px 0}body#tdi.page_home header#header #hero_area .featured_topics .container .topic{text-align:center;width:100%;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:1.55em 0;overflow:hidden}body#tdi.page_home header#header #hero_area .featured_topics .container .topic p{margin-bottom:0}body#tdi.page_home header#header #hero_area .featured_topics .container .topic a{color:#fff;font-family:"freight-text-pro";font-size:1.85rem;line-height:1em;display:block;width:93%;margin:0 auto;font-weight:400;position:relative}body#tdi.page_home header#header #hero_area .featured_topics .container .topic a:after{content:url(../img/right_arrow_green.png);background-size:contain;background-repeat:no-repeat;background-position:center center;padding-left:.8em;position:relative;left:0;-webkit-transition:left .1s ease-out;-moz-transition:left .1s ease-out;-o-transition:left .1s ease-out;transition:left .1s ease-out}body#tdi.page_home header#header #hero_area .featured_topics .container .topic a:hover{text-decoration:none}body#tdi.page_home header#header #hero_area .featured_topics .container .topic a:hover:after{position:relative;left:10px}body#tdi.page_home header#header #hero_area .copy{display:none}body#tdi.page_home header#header #hero_area #hero_a,body#tdi.page_home header#header #hero_area #single_hero{width:100%;height:52%}body#tdi.page_home header#header #hero_area #single_hero{width:100%;height:100%}body#tdi.page_home header#header #hero_area #hero_b{width:50%;height:52%}body#tdi.page_home header#header #hero_area #hero_c{width:100%;height:48%;display:block}body#tdi.page_home header#header #hero_area #hero_d{width:50%;height:48%;display:block}body#tdi.page_home header#header .menu_holder{background-image:none}body#tdi .home .top{position:relative;z-index:2}@media only screen and (min-width: 600px){body#tdi header#header a.box,body#tdi .container a.box,body#tdi footer a.box{width:49.8%;margin-right:.2%;margin-bottom:0}body#tdi header#header a.box.full,body#tdi .container a.box.full,body#tdi footer a.box.full{width:100%;margin-right:0}body#tdi header#header a span.btn.box,body#tdi .container a span.btn.box,body#tdi footer a span.btn.box{font-size:.7em}}@media only screen and (min-width: 1024px)and (max-height: 730px){body#tdi footer,body#tdi #feature2,body#tdi #feature1,body#tdi #prefoot{font-size:80%}body#tdi footer,body#tdi #prefoot{font-size:90%}}@media only screen and (min-width: 768px){body#tdi #animations{position:absolute;top:0;left:0;width:100%;height:100%}body#tdi #animations .marker{position:absolute;top:53vh;left:9%;opacity:0;transition:all 1.5s;transform:scale(0.4)}body#tdi #animations .marker.active{opacity:.75;transform:scale(0.9)}body#tdi #animations .bar_next{position:absolute;top:47vh;left:17%;opacity:0}body#tdi #animations .circle{position:absolute;top:13vh;left:23%;transform:scale(0.5);opacity:0;transition:all 2s}body#tdi #animations .circle.active{opacity:.75;transform:scale(1)}body#tdi #animations .dots{position:absolute;top:11vh;left:59%;height:0;overflow:hidden;opacity:0}body#tdi #animations .rays .ray{text-align:center;overflow:hidden;width:0}body#tdi #animations .rays .ray img{text-align:center;display:block}body#tdi #animations .rays .ray.ray1{position:absolute;top:15vh;left:44%;transform:scale(0.7)}body#tdi #animations .rays .ray.ray2{position:absolute;top:22vh;left:39%;transform:scale(0.9)}body#tdi #animations .rays .ray.ray3{position:absolute;top:20vh;left:47%;transform:scale(0.8)}body#tdi #animations .rays .ray.ray4{position:absolute;top:31vh;left:33%;transform:scale(1)}body#tdi #animations .rays .ray.ray5{position:absolute;top:41vh;left:40%;transform:scale(0.75)}body#tdi #animations .rays .ray.ray6{position:absolute;top:60vh;left:50%;transform:scale(0.7)}body#tdi #animations .plots .plot{width:0;overflow:hidden}body#tdi #animations .plots .plot.plot1{position:absolute;top:21.5vh;left:10.5%}body#tdi #animations .plots .plot.plot2{position:absolute;top:16vh;left:78%}body#tdi #animations .plots .plot.plot3{position:absolute;left:79%;top:39vh}body#tdi #animations .plots .plot.plot4{position:absolute;bottom:15.5vh;left:61%}body#tdi #animations .bar_graphs{position:absolute;bottom:0;left:0;width:100%;height:15em}body#tdi #animations .bar_graphs .bar{background-color:rgba(255,255,255,.1);height:0;width:1.5%;float:left;bottom:0;position:absolute}body#tdi #animations .bar_graphs .bar:last-child{right:0}body#tdi #animations .bar_graphs .bar2{left:2.8%}body#tdi #animations .bar_graphs .bar3{left:5.6%}body#tdi #animations .bar_graphs .bar4{left:8.4%}body#tdi #animations .bar_graphs .bar5{left:11.2%}body#tdi #animations .bar_graphs .bar6{left:14%}body#tdi #animations .bar_graphs .bar7{left:16.8%}body#tdi #animations .bar_graphs .bar8{left:19.6%}body#tdi #animations .bar_graphs .bar9{left:22.4%}body#tdi #animations .bar_graphs .bar10{left:25.2%}body#tdi #animations .bar_graphs .bar11{left:28%}body#tdi #animations .bar_graphs .bar12{left:30.8%}body#tdi #animations .bar_graphs .bar13{left:33.6%}body#tdi #animations .bar_graphs .bar14{left:36.4%}body#tdi #animations .bar_graphs .bar15{left:39.2%}body#tdi #animations .bar_graphs .bar16{left:42%}body#tdi #animations .bar_graphs .bar17{left:44.8%}body#tdi #animations .bar_graphs .bar18{left:47.6%}body#tdi #animations .bar_graphs .bar19{left:50.4%}body#tdi #animations .bar_graphs .bar20{left:53.2%}body#tdi #animations .bar_graphs .bar21{left:56%}body#tdi #animations .bar_graphs .bar22{left:58.8%}body#tdi #animations .bar_graphs .bar23{left:61.6%}body#tdi #animations .bar_graphs .bar24{left:64.4%}body#tdi #animations .bar_graphs .bar25{left:67.2%}body#tdi #animations .bar_graphs .bar26{left:70%}body#tdi #animations .bar_graphs .bar27{left:72.8%}body#tdi #animations .bar_graphs .bar28{left:75.6%}body#tdi #animations .bar_graphs .bar29{left:78.4%}body#tdi #animations .bar_graphs .bar30{left:81.2%}body#tdi #animations .bar_graphs .bar31{left:84%}body#tdi #animations .bar_graphs .bar32{left:86.8%}body#tdi #animations .bar_graphs .bar33{left:89.6%}body#tdi #animations .bar_graphs .bar34{left:92.4%}body#tdi #animations .bar_graphs .bar35{left:95.2%}body#tdi #animations .bar_graphs .bar36{left:98%}body#tdi .hidebtn{display:none !important}body#tdi footer #footer_top{font-size:115%}body#tdi #touch_form .container{width:80%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0;height:initial}body#tdi #touch_form .container h3{width:75%}body#tdi #touch_form .container form .form_question{width:43%;margin-right:7%}body#tdi #touch_form .container form button{width:initial;padding:15px 62px;margin-right:2%}body#tdi.page_home .container .col-sm-15{width:50%}body#tdi header#header #nav{width:450px;right:-450px}body#tdi header#header #nav .fixed_buttons{display:block}body#tdi header#header #nav p{margin:0 0 .75em 10px}body#tdi header#header #nav p.first{margin-top:2.7em}body#tdi header#header #nav p a span.btn{width:120px}body#tdi header#header #search{width:100%;right:-100%}body#tdi header#header #search .fixed_buttons{display:block}body#tdi header#header #search a.close{top:5%;right:3%}body#tdi header#header #hero_area .home_carousel .slide{font-size:110%}body#tdi .container .green .col-sm-10{width:33.3%}body#tdi.page_search-results header#header,body#tdi.type_results header#header{height:150px}}@media only screen and (min-width: 960px){body#tdi{font-size:85%}body#tdi header#header,body#tdi .header{height:468px}body#tdi header#header:before,body#tdi .header:before{display:block}body#tdi header#header .desktop_green,body#tdi .header .desktop_green{display:block}body#tdi header#header .mobile_green,body#tdi .header .mobile_green{display:none}body#tdi header#header a.menu,body#tdi header#header a.search,body#tdi .header a.menu,body#tdi .header a.search{margin-top:0}body#tdi header#header a.search,body#tdi .header a.search{top:4px;left:10px}body#tdi header#header .logo a,body#tdi .header .logo a{display:block;margin-left:0;margin-top:0}body#tdi header#header .logo a img,body#tdi .header .logo a img{max-width:210px !important}body#tdi header#header .menu_holder,body#tdi .header .menu_holder{background-image:url(../img/menubg.png);top:-2.25em;right:-4.4%}body#tdi header#header #breadcrumb,body#tdi .header #breadcrumb{display:block}body#tdi header#header .container,body#tdi .header .container{padding-top:0;background-color:transparent;width:92%;height:initial}body#tdi header#header .container.hidebreadcrumbs,body#tdi .header .container.hidebreadcrumbs{padding-top:4.9em}body#tdi header#header #hero_area .featured_topics,body#tdi .header #hero_area .featured_topics{background-color:transparent}body#tdi header#header #hero_area .featured_topics .container,body#tdi .header #hero_area .featured_topics .container{padding:0}body#tdi header#header #hero_area .home_carousel .slide,body#tdi .header #hero_area .home_carousel .slide{font-size:100%}body#tdi header#header #hero_area #hero_a,body#tdi header#header #hero_area #single_hero,body#tdi .header #hero_area #hero_a,body#tdi .header #hero_area #single_hero{width:67.4%}body#tdi header#header #hero_area #hero_a .copy,body#tdi header#header #hero_area #single_hero .copy,body#tdi .header #hero_area #hero_a .copy,body#tdi .header #hero_area #single_hero .copy{bottom:5%;left:15%}body#tdi header#header #hero_area #hero_a.faculty_hero,body#tdi header#header #hero_area #single_hero.faculty_hero,body#tdi .header #hero_area #hero_a.faculty_hero,body#tdi .header #hero_area #single_hero.faculty_hero{width:100%;background-size:51%;background-position:left center}body#tdi header#header #hero_area #hero_a.faculty_hero .logo_shadow,body#tdi header#header #hero_area #single_hero.faculty_hero .logo_shadow,body#tdi .header #hero_area #hero_a.faculty_hero .logo_shadow,body#tdi .header #hero_area #single_hero.faculty_hero .logo_shadow{position:absolute;left:0;top:0;width:46%;height:100%;background:-moz-linear-gradient(-45deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(-45deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(135deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#26000000", endColorstr="#00000000",GradientType=1 )}body#tdi header#header #hero_area #hero_a.faculty_hero .copy,body#tdi header#header #hero_area #single_hero.faculty_hero .copy,body#tdi .header #hero_area #hero_a.faculty_hero .copy,body#tdi .header #hero_area #single_hero.faculty_hero .copy{position:absolute;width:54%;height:100%;background-size:cover;background-repeat:no-repeat;background:-moz-linear-gradient(left, rgba(52, 52, 52, 0.5) 0%, rgba(52, 52, 52, 0.5) 16%, #343434 62%, #343434 100%);background:-webkit-linear-gradient(left, rgba(52, 52, 52, 0.5) 0%, rgba(52, 52, 52, 0.5) 16%, #343434 62%, #343434 100%);background:linear-gradient(to right, rgba(52, 52, 52, 0.5) 0%, rgba(52, 52, 52, 0.5) 16%, #343434 62%, #343434 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#80343434", endColorstr="#343434",GradientType=1 )}body#tdi header#header #hero_area #hero_a.faculty_hero .copy h1,body#tdi header#header #hero_area #single_hero.faculty_hero .copy h1,body#tdi .header #hero_area #hero_a.faculty_hero .copy h1,body#tdi .header #hero_area #single_hero.faculty_hero .copy h1{font-size:4.5em}body#tdi header#header #hero_area #hero_a.faculty_hero .copy.nt,body#tdi header#header #hero_area #single_hero.faculty_hero .copy.nt,body#tdi .header #hero_area #hero_a.faculty_hero .copy.nt,body#tdi .header #hero_area #single_hero.faculty_hero .copy.nt{background:-moz-linear-gradient(left, #343434 0%, #343434 16%, #343434 62%, #343434 100%);background:-webkit-linear-gradient(left, #343434 0%, #343434 16%, #343434 62%, #343434 100%);background:linear-gradient(to right, #343434 0%, #343434 16%, #343434 62%, #343434 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#80343434", endColorstr="#343434",GradientType=1 )}body#tdi header#header #hero_area #hero_a.faculty_hero .copy .container,body#tdi header#header #hero_area #single_hero.faculty_hero .copy .container,body#tdi .header #hero_area #hero_a.faculty_hero .copy .container,body#tdi .header #hero_area #single_hero.faculty_hero .copy .container{width:87%;height:initial;position:absolute;margin-left:8.5%;bottom:12%;padding-bottom:0;font-size:90%}body#tdi header#header #hero_area #single_hero,body#tdi .header #hero_area #single_hero{width:100%;height:100%}body#tdi header#header #hero_area #hero_b,body#tdi .header #hero_area #hero_b{display:block;width:32.35%}body#tdi header#header #hero_area #hero_b .content,body#tdi .header #hero_area #hero_b .content{font-size:80%}body#tdi header#header h1,body#tdi .header h1{width:88%}body#tdi .header{z-index:6;height:200px;position:fixed !important;top:0}body#tdi .header .logo{-webkit-transition:all 1000ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 1000ms cubic-bezier(0.645, 0.045, 0.355, 1);left:3%;top:78px;position:fixed}body#tdi .header .logo a img{max-width:210px !important}body#tdi .header .menu_holder{top:initial;position:fixed;top:78px;right:0;background-image:url(../img/menubg_home.png);-webkit-transition:top 1000ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:top 1000ms cubic-bezier(0.645, 0.045, 0.355, 1)}body#tdi .header .menu_holder a.menu{color:#000}body#tdi .header .menu_holder a.search{background-image:url(../img/search_black.png)}body#tdi .hex{width:80%;font-size:80%;margin:0 auto}body#tdi .hex .content{padding:0 16.5%}body#tdi .hex.tl .top{height:80px}body#tdi .hex.tl .top:before{left:-80px;border-width:0 0 80px 80px}body#tdi .hex.tl .bottom{height:80px}body#tdi .hex.tl .bottom:before{right:-80px;border-width:80px 80px 0 0}body#tdi #expertise_bar{display:block}body#tdi.page_slate-page header#header{height:318px}body#tdi.type_research_project header#header #hero_area #hero_a{width:100%}body#tdi.type_alumni .tab_holder .tabcontent h1,body#tdi.type_alumni .tab_holder .tabcontent h2,body#tdi.type_alumni .tab_holder .tabcontent h3,body#tdi.type_alumni .tab_holder .tabcontent h4,body#tdi.type_alumni .tab_holder .tabcontent h5,body#tdi.type_alumni .tab_holder .tabcontent p,body#tdi.type_alumni .tab_holder .tabcontent ul,body#tdi.type_alumni .tab_holder .tabcontent ol,body#tdi.type_alumni .tab_holder .tabcontent blockquote,body#tdi.type_alumni .tab_holder .tabcontent ul,body#tdi.type_alumni .tab_holder .tabcontent ol,body#tdi.type_alumni .tab_holder .tabcontent hr{width:82%}body#tdi .container .share,body#tdi #prefoot .share{float:right;margin-right:15.5%;width:initial;padding:12px 25px}body#tdi .container .halfgreen,body#tdi #prefoot .halfgreen{margin-top:0;background:-moz-linear-gradient(top, #1a342b 0%, #1a342b 40%, rgba(26, 52, 43, 0) 40.01%, rgba(26, 52, 43, 0) 100%);background:-webkit-linear-gradient(top, #1a342b 0%, #1a342b 40%, rgba(26, 52, 43, 0) 40.01%, rgba(26, 52, 43, 0) 100%);background:linear-gradient(to bottom, #1a342b 0%, #1a342b 40%, rgba(26, 52, 43, 0) 40.01%, rgba(26, 52, 43, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#1a342b", endColorstr="#001a342b",GradientType=0 )}body#tdi .container .quarterwhite,body#tdi #prefoot .quarterwhite{background:#eee;background:-moz-linear-gradient(top, #f7f7f7 0%, #f7f7f7 15%, white 15.01%, white 100%);background:-webkit-linear-gradient(top, #f7f7f7 0%, #f7f7f7 15%, white 15.01%, white 100%);background:linear-gradient(to bottom, #f7f7f7 0%, #f7f7f7 15%, white 15.01%, white 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#eeeeee", endColorstr="#ffffff",GradientType=0 );padding-bottom:5em}body#tdi .container .quarterwhite .col-sm-10,body#tdi .container .quarterwhite .col-sm-15,body#tdi #prefoot .quarterwhite .col-sm-10,body#tdi #prefoot .quarterwhite .col-sm-15{padding-bottom:0em}body#tdi .container .colwhite,body#tdi #prefoot .colwhite{padding-bottom:5em}body#tdi .container .colwhite .col-sm-10,body#tdi .container .colwhite .col-sm-15,body#tdi #prefoot .colwhite .col-sm-10,body#tdi #prefoot .colwhite .col-sm-15{padding-bottom:0em}body#tdi .container .manual_tag,body#tdi #prefoot .manual_tag{width:69%}body#tdi .container .white .col-sm-10,body#tdi .container .white .col-sm-15,body#tdi #prefoot .white .col-sm-10,body#tdi #prefoot .white .col-sm-15{padding-bottom:0em}body#tdi .container .block_quote,body#tdi #prefoot .block_quote{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0}body#tdi .container .block_quote p,body#tdi #prefoot .block_quote p{font-size:1.8em}body#tdi .container .hexagon,body#tdi #prefoot .hexagon{width:69%}body#tdi .container .hexagon:after,body#tdi #prefoot .hexagon:after{border-color:transparent transparent #fff transparent}body#tdi .container .social_side,body#tdi #prefoot .social_side{display:block}body#tdi .container .columns.col-sm-30,body#tdi #prefoot .columns.col-sm-30{width:100%}body#tdi .container .columns.col-sm-23,body#tdi #prefoot .columns.col-sm-23{width:77.5%}body#tdi .container .columns.col-sm-23.body,body#tdi #prefoot .columns.col-sm-23.body{width:67.5%}body#tdi .container .columns.col-sm-23 .col-sm-23,body#tdi #prefoot .columns.col-sm-23 .col-sm-23{width:100%}body#tdi .container .columns.col-sm-20,body#tdi #prefoot .columns.col-sm-20{width:66.6%}body#tdi .container .columns.col-sm-15,body#tdi #prefoot .columns.col-sm-15{width:50%}body#tdi .container .columns.col-sm-14,body#tdi #prefoot .columns.col-sm-14{width:47%}body#tdi .container .columns.col-sm-13,body#tdi #prefoot .columns.col-sm-13{width:43.4%}body#tdi .container .columns.col-sm-12,body#tdi #prefoot .columns.col-sm-12{width:40%}body#tdi .container .columns.col-sm-11,body#tdi #prefoot .columns.col-sm-11{width:36.7%}body#tdi .container .columns.col-sm-10,body#tdi #prefoot .columns.col-sm-10{width:33.3%}body#tdi .container .columns.col-sm-9,body#tdi #prefoot .columns.col-sm-9{width:30%}body#tdi .container .columns.col-sm-8,body#tdi #prefoot .columns.col-sm-8{width:25%}body#tdi .container .columns.col-sm-7,body#tdi #prefoot .columns.col-sm-7{width:22.5%}body#tdi .container .columns.col-sm-7.sidebar,body#tdi #prefoot .columns.col-sm-7.sidebar{width:32.5%}body#tdi .container .columns.col-sm-6,body#tdi #prefoot .columns.col-sm-6{width:20%}body#tdi .container .columns.col-sm-5,body#tdi #prefoot .columns.col-sm-5{width:16.6%}body#tdi .container .columns.col-sm-4,body#tdi #prefoot .columns.col-sm-4{width:13.3%}body#tdi .container .columns.col-sm-3,body#tdi #prefoot .columns.col-sm-3{width:10%}body#tdi .container .columns.col-sm-2,body#tdi #prefoot .columns.col-sm-2{width:6.6%}body#tdi .container .columns.col-sm-1,body#tdi #prefoot .columns.col-sm-1{width:3%}body#tdi .container .columns.col-sm-7.sidebar,body#tdi #prefoot .columns.col-sm-7.sidebar{-webkit-box-shadow:-3px 0 28px 1px rgba(0,0,0,.25);box-shadow:-3px 0 28px 1px rgba(0,0,0,.25);-moz-box-shadow:-3px 0 28px 1px rgba(0,0,0,.25);position:relative;z-index:2}body#tdi .container .deadlines,body#tdi #prefoot .deadlines{padding:1em 0 0em}body#tdi .container .deadlines p,body#tdi #prefoot .deadlines p{width:100% !important;line-height:initial !important}body#tdi .container .deadlines p span.sidebar_date,body#tdi #prefoot .deadlines p span.sidebar_date{font-size:3em}body#tdi .container .deadlines p span.sidebar_date:after,body#tdi #prefoot .deadlines p span.sidebar_date:after{left:9%}body#tdi .container h1.page-title,body#tdi #prefoot h1.page-title{width:69%}body#tdi .container h4.banner,body#tdi #prefoot h4.banner{padding:.4em 80px .4em 15.5%}body#tdi .container p .larger,body#tdi #prefoot p .larger{font-size:1.45em}body#tdi .container p.byline,body#tdi #prefoot p.byline{width:initial !important;float:left;margin-left:15.5%}body#tdi.page_search-results header#header,body#tdi.type_results header#header{height:250px;padding-top:4em}body#tdi.page_search-results h1,body#tdi.page_search-results p,body#tdi.type_results h1,body#tdi.type_results p{width:80%;margin:0 auto}body#tdi .right_sidebar{flex-direction:row}body#tdi .right_sidebar .list p span.subtext{width:76%}body#tdi .right_sidebar .list p span.teaser{width:79%}body#tdi .right_sidebar .list ul{display:block;width:79%}body#tdi .right_sidebar .list .mobile_tab{display:none}body#tdi .right_sidebar .tablewrap{max-width:100%;width:100%}body#tdi .right_sidebar .tablewrap table{width:85%}body#tdi .right_sidebar table{width:75% !important}body#tdi .right_sidebar .col-sm-23{width:67.5% !important}body#tdi .right_sidebar .col-sm-23 .col-sm-23{width:100% !important}body#tdi .right_sidebar .col-sm-7{width:32.5% !important}body#tdi .right_sidebar .news_block{width:76%;margin-left:15.5%}body#tdi .right_sidebar .news_block .angle,body#tdi .right_sidebar .news_block .triangle{display:block}body#tdi .right_sidebar .news_block ul{float:right;margin-top:0}body#tdi .right_sidebar .news_block .bottom{position:absolute;width:56%;bottom:5%}body#tdi .right_sidebar .news_feed .news_block{width:82.5%;margin-left:6.3%}body#tdi .right_sidebar .news_feed .news_block .container{padding:1.5em 0 1.5em 3%}body#tdi .right_sidebar .news_feed .news_block .the_thumb{width:36%;margin-right:5%}body#tdi .right_sidebar .news_feed .news_block .the_thumb h5{left:-9%}body#tdi .right_sidebar .news_feed .news_block .the_content{width:59%}body#tdi .right_sidebar .news_feed .news_block .angle,body#tdi .right_sidebar .news_feed .news_block .triangle{display:block}body#tdi .right_sidebar .body{padding:5em 0 3em}body#tdi .right_sidebar .body h1,body#tdi .right_sidebar .body h2,body#tdi .right_sidebar .body h3,body#tdi .right_sidebar .body h4,body#tdi .right_sidebar .body h5,body#tdi .right_sidebar .body p,body#tdi .right_sidebar .body ul,body#tdi .right_sidebar .body ol,body#tdi .right_sidebar .body blockquote,body#tdi .right_sidebar .body hr{width:69%}body#tdi .right_sidebar .body .ccm-image-block{max-width:69%}body#tdi .right_sidebar .body ul.tabs{width:69%;margin:0 auto 2em;padding:0 0 1.2em}body#tdi .right_sidebar .body ul.tabs li{display:inline-block;margin-right:7%;margin-bottom:.3em}body#tdi .right_sidebar .body .list p{margin:0 auto}body#tdi .right_sidebar .body .list p span.teaser{width:100%}body#tdi .right_sidebar .body .list ul.tab_list{width:69%}body#tdi .right_sidebar .body .ccm-image-block{max-width:69%;width:69%}body#tdi .right_sidebar .body .ccm-image-block.desktopimg{display:block}body#tdi .right_sidebar .body .ccm-image-block.mobileimg{display:none}body#tdi .right_sidebar .body .col-sm-15 .ccm-image-block{width:calc(100% - 15.5%);max-width:calc(100% - 15.5%)}body#tdi .right_sidebar .body .col-sm-15 p{width:calc(100% - 15.5%);max-width:calc(100% - 15.5%)}body#tdi .right_sidebar .body .col-sm-15:first-child .ccm-image-block{margin-left:15.5%}body#tdi .right_sidebar .body .col-sm-15:last-child .ccm-image-block{margin-right:15.5%}body#tdi .right_sidebar .sidebar{-webkit-box-shadow:-3px 0 28px 1px rgba(0,0,0,.25);box-shadow:-3px 0 28px 1px rgba(0,0,0,.25);-moz-box-shadow:-3px 0 28px 1px rgba(0,0,0,.25);position:relative}body#tdi .right_sidebar .sidebar.col-sm-7{padding-bottom:0em}body#tdi .right_sidebar .sidebar hr{float:right}body#tdi .right_sidebar .sidebar+h4,body#tdi .right_sidebar .sidebar+h3{margin-top:2em}body#tdi .right_sidebar .sidebar h3{padding:.61em 40px .61em 34px;margin-right:0}body#tdi .right_sidebar .sidebar h3.first{margin-top:5em}body#tdi .right_sidebar .sidebar p{width:65%;font-size:1.3em}body#tdi .right_sidebar .sidebar p strong{font-size:1.35em}body#tdi .right_sidebar .sidebar p a{display:block;margin-bottom:.5em}body#tdi .right_sidebar .sidebar p a.btn{display:block}body#tdi .right_sidebar .sidebar p a .btn{font-size:1em;padding:.88em 0;width:100%;text-align:center}body#tdi .right_sidebar.split{display:block}body#tdi .right_sidebar.split .body{padding:5em 0 0}body#tdi .right_sidebar.split .body.white{padding:5em 0 5em}body#tdi .number_line{padding:0 10% 37px}body#tdi .number_line p{font-size:1.5em;width:162px}body#tdi .number_line p .align_bottom{width:105px;font-size:1em}body#tdi .number_line.details .columns.col-sm-20{position:absolute;bottom:50px;left:initial;width:55%}body#tdi footer #footer_top{font-size:100%}body#tdi footer #footer_top .col-sm-7{width:25%;margin-left:0;margin-right:2%}body#tdi footer #footer_top .col-sm-7:last-child{margin-right:2%}body#tdi footer #footer_top .col-sm-15{width:46%}body#tdi footer #footer_top form.search ::-webkit-input-placeholder{color:#9e9e9f}body#tdi footer #footer_top form.search :-moz-placeholder{color:#9e9e9f}body#tdi footer #footer_top form.search ::-moz-placeholder{color:#9e9e9f}body#tdi footer #footer_top form.search :-ms-input-placeholder{color:#9e9e9f}body#tdi footer #footer_bottom{font-size:100%}body#tdi.type_faculty header#header{height:450px}body#tdi.type_faculty header#header .container{padding-bottom:3.5em}body#tdi.type_faculty .right_sidebar .body{padding:2em 0 0}body#tdi.type_faculty .right_sidebar .col-sm-23{width:98% !important}body#tdi.page_home .staged{position:absolute;left:0;width:100%;top:100%;height:100vh}body#tdi.page_home .header.triangleoff:before{left:-420px}body#tdi.page_home .header.triangleoff .logo{top:40px;transform:scale(0.8);left:0}body#tdi.page_home .header.triangleoff .menu_holder{top:50px}body#tdi.page_home .header.triangleoffoff .logo{top:-150px}body#tdi.page_home .header.triangleoffoff .menu_holder{top:25px}body#tdi.page_home a.scroll_id_up{position:fixed;top:3%;bottom:auto;display:block}body#tdi.page_home header#header{height:100vh;min-height:700px;position:absolute;top:0;left:0;width:100%;z-index:5}body#tdi.page_home header#header:before{width:420px;height:420px;display:block}body#tdi.page_home header#header.triangleoff:before{left:-420px}body#tdi.page_home header#header.triangleoff .logo{top:15px;transform:scale(0.75)}body#tdi.page_home header#header.triangleoff .menu_holder{top:25px}body#tdi.page_home header#header .logo{position:fixed;top:78px;-webkit-transition:all 1000ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 1000ms cubic-bezier(0.645, 0.045, 0.355, 1)}body#tdi.page_home header#header .menu_holder{top:initial;position:fixed;top:78px;right:0;background-image:url(../img/menubg_home.png);-webkit-transition:all 1000ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 1000ms cubic-bezier(0.645, 0.045, 0.355, 1)}body#tdi.page_home header#header .menu_holder a.menu{color:#000}body#tdi.page_home header#header .menu_holder a.search{background-image:url(../img/search_black.png)}body#tdi.page_home header#header a.scroll_id{position:fixed;bottom:6%;top:auto}body#tdi.page_home header#header a.scroll_id p{display:block;overflow:hidden}body#tdi.page_home header#header #hero_area .featured_topics{bottom:3.125em;background-color:transparent}body#tdi.page_home header#header #hero_area .featured_topics .container .topic{width:45%}body#tdi.page_home header#header #hero_area .featured_topics .container .topic:first-child{float:left}body#tdi.page_home header#header #hero_area .featured_topics .container .topic:last-child{float:right}body#tdi.page_home header#header #hero_area #hero_a,body#tdi.page_home header#header #hero_area #single_hero{width:50%}body#tdi.page_home header#header #hero_area #single_hero{width:100%;height:100%}body#tdi.page_home header#header #hero_area #hero_b{display:block}body#tdi.page_home header#header #hero_area #hero_c{width:50%}body#tdi.page_home header#header #hero_area #hero_d{display:block}body#tdi.page_home header#header #hero_area .home_carousel{width:70%;font-size:100%;top:55%}body#tdi.page_home header#header #hero_area .home_carousel .controls{margin-top:0}body#tdi.page_home header#header #hero_area .featured_topics .container .topic{max-width:481px}body#tdi.page_home header#header #hero_area .featured_topics .container .topic a{max-width:330px}body#tdi.page_home .container .col-sm-7.sidebar{background-color:#fff}body#tdi.page_home.edit_mode .staged{position:relative;top:0}body#tdi.page_home.edit_mode header#header{position:relative}body#tdi.page_home.edit_mode .header{position:absolute !important}}@media only screen and (min-width: 1024px){body#tdi header#header h1{font-size:5.25em}body#tdi .number_line.details .columns.col-sm-20{position:absolute;bottom:40px;left:initial;width:50%}}@media only screen and (min-width: 1200px){body#tdi{font-size:95%}body#tdi header#header h1,body#tdi .container h1{font-size:5.25em}body#tdi header#header #nav .top_holder,body#tdi header#header #search .top_holder,body#tdi .container #nav .top_holder,body#tdi .container #search .top_holder{padding:1.23em 0;top:3.1em}body#tdi header#header a span.btn.box,body#tdi .container a span.btn.box{font-size:1em}body#tdi .hex{font-size:90%}body#tdi.type_research_project header#header #hero_area #hero_a{width:100%}body#tdi.page_slate-page header#header{height:380px}body#tdi #expertise_bar .container{width:76%}body#tdi .right_sidebar .list p span.teaser{width:75%}body#tdi .right_sidebar .list ul{width:75%}body#tdi .right_sidebar .news_toggles{font-size:83%}body#tdi .right_sidebar .news_toggles .container p{margin-right:2%}body#tdi .right_sidebar .news_toggles .container a{margin-right:9%}body#tdi .right_sidebar .news_feed .news_block ul{float:right;margin-top:.2em}body#tdi .header .logo{position:fixed;left:3%;top:78px}body#tdi .header .logo a img{max-width:270px !important}body#tdi header#header{height:510px}body#tdi header#header .logo a{display:block}body#tdi header#header .logo a img{max-width:270px !important}body#tdi header#header #hero_area #hero_a,body#tdi header#header #hero_area #single_hero{width:69.75%}body#tdi header#header #hero_area #hero_a .copy,body#tdi header#header #hero_area #single_hero .copy{left:17%}body#tdi header#header #hero_area #hero_a.faculty_hero .copy .container,body#tdi header#header #hero_area #single_hero.faculty_hero .copy .container{font-size:100%;bottom:12%}body#tdi header#header #hero_area #single_hero{width:100%;height:100%}body#tdi header#header #hero_area #hero_b{width:30%}body#tdi header#header #hero_area #hero_b .content{font-size:95%}body#tdi.type_faculty header#header{height:485px}body#tdi.type_faculty .right_sidebar .col-sm-23{width:77.5% !important}body#tdi.page_search-results header#header,body#tdi.type_results header#header{height:200px}body#tdi .container .deadlines p span.sidebar_date{font-size:3em}body#tdi .container .col-sm-23{width:77.5% !important}body#tdi .container .col-sm-23 .col-sm-23{width:100% !important}body#tdi .container .col-sm-23.body{width:77.5%}body#tdi .container .col-sm-7{width:22.5% !important}body#tdi .container .col-sm-7.sidebar{width:22.5%}body#tdi .container .block_quote p{font-size:2.2em}body#tdi .number_line{padding:0 10% 37px}body#tdi .number_line p{font-size:2em;width:233px}body#tdi .number_line p .align_bottom{width:154px}body#tdi .number_line.details .columns.col-sm-20{position:absolute;bottom:50px;left:initial;width:55%}body#tdi.page_home header#header{height:100vh;min-height:650px}body#tdi.page_home header#header:before{width:500px;height:500px}body#tdi.page_home header#header.triangleoff:before{left:-500px}body#tdi.page_home .header.triangleoff:before{left:-500px}body#tdi.page_home .header.triangleoff .logo{left:3%}}@media only screen and (min-width: 1500px){body#tdi{font-size:100%}body#tdi header#header{height:550px}body#tdi header#header .logo a img{max-width:270px}body#tdi header#header #hero_area #hero_b .content{font-size:100%}body#tdi.page_slate-page header#header{height:400px}body#tdi .container .block_quote p{font-size:2.55em}body#tdi .right_sidebar .news_toggles{font-size:100%}body#tdi .right_sidebar .sidebar h3{padding:.55em 40px .55em 40px}body#tdi.type_faculty header#header{height:518px}body#tdi.page_home header#header{height:100vh}body#tdi.page_home header#header:before{width:570px;height:570px}body#tdi.page_home header#header.triangleoff:before{left:-570px}body#tdi.page_home .header.triangleoff:before{left:-570px}body#tdi.page_search-results header#header,body#tdi.type_results header#header{height:200px}}@media only screen and (min-width: 1024px)and (max-height: 651px){body#tdi.page_home .header.triangleoff .logo{transform:scale(0.6);left:1% !important;top:20px}body#tdi.page_home .header.triangleoff .menu_holder{top:30px}body#tdi.page_home footer{font-size:80%}body#tdi .spotlight .content{font-size:80%}body#tdi .announcement{font-size:70%;height:calc(100% - 4em);padding:12em 0}body#tdi .greensquare{font-size:70%}}@media only screen and (max-width: 767px){body#tdi .half .ccm-layout-column{width:100% !important}}@media only screen and (min-width: 960px){body#tdi header#header #hero_area #hero_a.faculty_hero,body#tdi .flyout_hero #hero_a.faculty_hero{background-size:75%}body#tdi header#header #hero_area #hero_a.faculty_hero .layers,body#tdi .flyout_hero #hero_a.faculty_hero .layers{width:25.1%}body#tdi header#header #hero_area #hero_a.faculty_hero .layers .layer,body#tdi .flyout_hero #hero_a.faculty_hero .layers .layer{background-size:216%}body#tdi header#header .faculty_flyout .flyout_hero #hero_a.faculty_hero{background-size:86% !important}}@media only screen and (min-width: 1250px){body#tdi header#header #hero_area #hero_a.faculty_hero,body#tdi .flyout_hero #hero_a.faculty_hero{background-size:62%}body#tdi header#header #hero_area #hero_a.faculty_hero .layers,body#tdi .flyout_hero #hero_a.faculty_hero .layers{width:38.1%}body#tdi header#header #hero_area #hero_a.faculty_hero .layers .layer,body#tdi .flyout_hero #hero_a.faculty_hero .layers .layer{background-size:163%}body#tdi header#header .faculty_flyout .flyout_hero #hero_a.faculty_hero{background-size:73% !important}}@media only screen and (min-width: 1400px){body#tdi header#header #hero_area #hero_a.faculty_hero,body#tdi .flyout_hero #hero_a.faculty_hero{background-size:56%}body#tdi header#header #hero_area #hero_a.faculty_hero .layers,body#tdi .flyout_hero #hero_a.faculty_hero .layers{width:44.1%}body#tdi header#header .faculty_flyout .flyout_hero #hero_a.faculty_hero{background-size:67% !important}}@media only screen and (min-width: 1500px){body#tdi header#header #hero_area #hero_a.faculty_hero,body#tdi .flyout_hero #hero_a.faculty_hero{background-size:55%}body#tdi header#header #hero_area #hero_a.faculty_hero .layers,body#tdi .flyout_hero #hero_a.faculty_hero .layers{width:45.1%}body#tdi header#header .faculty_flyout .flyout_hero #hero_a.faculty_hero{background-size:66% !important}}/*# sourceMappingURL=styles.css.map */
