@font-face{font-family:"Benton-Sans-Light";src:url("https://www.bu.edu/cdn/fonts/Benton-Sans-Light/1d3e1be9-e2ca-44c3-b674-7228a7c97407-2.eot");src:url("https://www.bu.edu/cdn/fonts/Benton-Sans-Light/1d3e1be9-e2ca-44c3-b674-7228a7c97407-2.eot?") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/Benton-Sans-Light/1d3e1be9-e2ca-44c3-b674-7228a7c97407-3.woff") format("woff"), url("https://www.bu.edu/cdn/fonts/Benton-Sans-Light/1d3e1be9-e2ca-44c3-b674-7228a7c97407-1.ttf") format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"Benton-Sans-Regular";src:url("https://www.bu.edu/cdn/fonts/Benton-Sans-Regular/019c3a13-b3d7-4c5a-be27-07a8334a43e6-2.eot");src:url("https://www.bu.edu/cdn/fonts/Benton-Sans-Regular/019c3a13-b3d7-4c5a-be27-07a8334a43e6-2.eot?") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/Benton-Sans-Regular/019c3a13-b3d7-4c5a-be27-07a8334a43e6-3.woff") format("woff"), url("https://www.bu.edu/cdn/fonts/Benton-Sans-Regular/019c3a13-b3d7-4c5a-be27-07a8334a43e6-1.ttf") format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"Benton-Sans-Medium";src:url("https://www.bu.edu/cdn/fonts/Benton-Sans-Medium/8e221891-e89b-4eae-95ca-6346d9a41d20-2.eot");src:url("https://www.bu.edu/cdn/fonts/Benton-Sans-Medium/8e221891-e89b-4eae-95ca-6346d9a41d20-2.eot?") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/Benton-Sans-Medium/8e221891-e89b-4eae-95ca-6346d9a41d20-3.woff") format("woff"), url("https://www.bu.edu/cdn/fonts/Benton-Sans-Medium/8e221891-e89b-4eae-95ca-6346d9a41d20-1.ttf") format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"Benton-Sans-Bold";src:url("https://www.bu.edu/cdn/fonts/Benton-Sans-Bold/d4a4a960-2cf2-430e-8b13-cbf6f261ddb9-2.eot");src:url("https://www.bu.edu/cdn/fonts/Benton-Sans-Bold/d4a4a960-2cf2-430e-8b13-cbf6f261ddb9-2.eot?") format("embedded-opentype"), url("https://www.bu.edu/cdn/fonts/Benton-Sans-Bold/d4a4a960-2cf2-430e-8b13-cbf6f261ddb9-3.woff") format("woff"), url("https://www.bu.edu/cdn/fonts/Benton-Sans-Bold/d4a4a960-2cf2-430e-8b13-cbf6f261ddb9-1.ttf") format("truetype");font-style:normal;font-weight:400}.home{min-width:960px}body{font-family:"Benton-Sans-Regular", sans-serif;color:#666;background-color:#f9f9f9}#content{position:relative;border-bottom:1px solid #f0f0f0;background-color:#fff}a,.main .posts h2 a{color:#0cf;text-decoration:none}a:hover,.main .posts h2 a:hover{color:#09c;text-decoration:none}h1,h2{font-family:"Benton-Sans-Light"}h1{font-size:1.75em;text-transform:uppercase;color:#666;margin:0}[data-tag]::before,.page-template-news .category a,.page-template-news .tag a,.homepage-newsFeed .categories a:first-child,.homepage-newsFeed .tags a:first-child,.single-profile .profile-info dt,.single-profile .profile-tax dt{display:none}@media screen and (min-width: 993px){.bannerContainer-windowWidth + .content-container article[role="main"] > h1:first-child{background-color:#39383d;padding:5px}}#col1 .container h1{visibility:hidden;height:0}.calendar #col1 .container h1{visibility:visible;height:auto}.contact-us #col1 .container .content-panel h1,#col1 .container .full-post h1,#col1 .container h1.vis{visibility:visible;height:auto}h2{font-size:1.66em;color:#ccc;font-weight:700;clear:both;margin:0 0 .2em}.main .posts h2{margin:0 100px 0 0}h3{font-family:"Benton-Sans-Regular";font-size:1.5em;color:#ccc;clear:both;margin:0 0 .2em}h4{line-height:inherit;font-size:1.25em;margin:0 0 .5em;color:#999;font-family:"Benton-Sans-Regular", sans-serif;font-weight:400}h5{font-size:1.125em;line-height:15px;font-weight:400;text-transform:none;font-family:"Benton-Sans-Regular";color:#666}.meta{color:#a4abae;font-size:11px;margin-bottom:5px;line-height:15px;letter-spacing:1px}.meta a:hover,.meta a:focus{color:#777}p{font-size:18px;line-height:25px;margin-bottom:25px}p:empty{margin:0}b{font-family:"Benton-Sans-Bold"}#header{background-image:none;background-color:#fff;height:75px}.med #masthead{top:-4px;width:auto}.med .container{width:940px}.med #pnb{position:absolute;right:0;left:auto;top:25px;z-index:200;width:auto;height:30px}#pnb #nav{width:auto;height:30px}.med #nav li ul{width:15em}#nav li a{font-size:13px;text-transform:capitalize;letter-spacing:2px;padding:8px 10px 5px;line-height:15px;color:#666;border-bottom:2px solid #eee;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}#nav > li{padding:0;margin-left:0;margin-right:0;height:30px}#nav li.current_page_item > a,#nav li a.active_section{color:#666;background:none;border-bottom:2px solid #0cf}#nav li.current_page_item,#nav li.current_page_ancestor{background:url("images/arrow-current.png") no-repeat scroll 50% 23px transparent !important}#nav li:hover a{background:none;color:#0cf;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#nav li ul{top:30px;border:none;overflow:auto;padding:20px 0 10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#nav li li a,#nav li:hover li a,#nav li:focus li a{border:none;font-size:12px;letter-spacing:1px;font-family:"Benton-Sans-Regular", sans-serif}#nav li li a,#nav li li.current_page_item a,#nav li:focus li a,#nav li:hover li a{color:#666 !important;padding:5px 20px;line-height:16px}#nav li li a:hover,#nav li li.current_page_item a:hover{color:#fff !important;background-color:#0cf}.banner-container.window-width{padding:0}.banner-large{height:460px}.banner-medium{height:280px}.banner-small{height:200px}.home1{background-color:#46cbf0;background:url(/ioc/files/2014/03/cover2.jpg) no-repeat center center;position:relative;width:auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:0}.photo1{background-color:#000;background:no-repeat center center;position:relative;width:auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:0}.gradient-lightblue{background-color:#46cbf0;background:url(/ioc/files/2014/03/gradient_lightblue.png) no-repeat center center;position:relative;width:auto;background-size:100%;margin-top:0;height:100%;background-repeat:repeat}.gradient-orange{background-color:#46cbf0;background:url(/ioc/files/2014/03/gradient_orange.png) no-repeat center center;position:relative;width:auto;background-size:100%;margin-top:0;height:100%;background-repeat:repeat}.gradient-purple{background-color:#46cbf0;background:url(/ioc/files/2014/03/gradient_purple.png) no-repeat center center;position:relative;width:auto;background-size:100%;margin-top:0;height:100%;background-repeat:repeat}.gradient-green{background-color:#46cbf0;background:url(/ioc/files/2015/02/gradient_lightgreen.png) no-repeat center center;position:relative;width:auto;background-size:100%;margin-top:0;height:100%;background-repeat:repeat}#contentbanner .headline{width:760px;height:100%;left:50%;margin-left:-380px;display:table;position:absolute;text-align:center;color:#fff}#contentbanner h1{color:#fff;font-size:60px;line-height:60px}.banner-large .headline .headline-wrapper{padding-top:100px}.banner-medium .headline .headline-wrapper{padding-top:20px;padding-bottom:20px}.banner-small .headline .headline-wrapper{padding-top:20px;padding-bottom:20px}.headline .headline-wrapper{display:table-cell;vertical-align:middle}.headline-wrapper p{font-size:18px;line-height:30px;text-align:center;margin:0}#content .container{padding:10px 10px 50px;margin-top:30px;width:940px;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.med_2col_right #col1{width:680px}.main .post{margin-bottom:0;border-bottom:none}.med_2col_right #col2{width:220px;float:right;border-left:none;padding-left:0}.widget h2.widgettitle{background:none;font-size:18px;line-height:30px;padding:0;margin-bottom:0;font-family:"Benton-Sans-Light";font-style:normal;font-weight:400;text-transform:uppercase;color:#ccc;margin-top:0}.widget h2.widgettitle a{text-decoration:none;color:#ccc;border:0}.widget h2.widgettitle a:hover,.widget h2 a:focus{text-decoration:none;color:#aaa}#contentnavlist .level_1{font-size:.9em;line-height:1.25em;font-family:"Benton-Sans-Medium";color:#666;padding:0;border:none;background:none}#contentnavlist .page_item{padding:1em 0}#contentnavlist .page_item .page_item{padding-bottom:0}#contentnavlist .level_2,#contentnavlist li.current_page_item li a{font-size:.85em;line-height:1em;font-family:"Benton-Sans-Medium";color:#999;padding:0 0 0 10px;border:none;background:none}#contentnavlist li a:hover{color:#333}#contentnavlist li.current_page_item a{color:#0cf}#contentnavlist li.current_page_item a.active:hover{color:#09c}#contentnavlist li a.level_2:hover{color:#888}#contentnavlist li.current_page_item li a:hover{text-decoration:none;color:#888}ul.full-date li .date{font-family:"Benton-Sans-Medium";color:#666}ul.full-date li .title{font-size:13px}.tagcloud a{background-color:#0cf;color:#fff;padding:5px;margin:0 5px 5px 0;float:left;font-size:11px !important;line-height:11px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.tagcloud a:hover{background-color:#09c}.calendar-topic{margin-bottom:0}.calendar-range{color:#a4abae;font-size:12px}.event-list ul li,#calendarPage ul li{list-style:none;float:left;margin-bottom:10px}.event-time{display:block;float:left;clear:left;font-weight:700;border:none;width:110px;padding:0;margin:0;font-family:"Benton-Sans-Bold";font-size:15px}.event-link{width:570px;padding:0;font-size:15px;list-style:disc outside none;display:list-item}table.calendar,#wp-calendar{width:100%;margin-bottom:.3em;background:none;border:none}table.calendar caption,#wp-calendar caption{color:#0cf;text-align:center;word-spacing:24px;font-size:18px;line-height:30px;padding:5px}thead tr,tfoot tr{background:none}table.calendar th,#wp-calendar th{color:#333;font-family:"Benton-Sans-Medium";line-height:30px;text-align:center;padding:0;background:none;border:none}table.calendar td,#wp-calendar td{text-align:center;padding:0;font-size:.9em;border:none}table.calendar .out,table.calendar .out .day a{color:#ddd;background:none}table.calendar td a,#wp-calendar td a{color:#999;width:26px;height:26px;margin:2px}table.calendar .today .day a{margin:0;border:2px solid #eee;background-color:#eee !important;color:#333 !important;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}table.calendar .busy .day a{color:#0cf;font-weight:400;background-image:url(/ioc/files/2014/03/cal_bullet.png) !important}table.calendar .today .day a:hover{margin:0;border:2px solid #0cf;background-color:#eee !important;color:#333 !important;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}table.calendar .today.selected .day a,.selected .day a{color:#fff !important;background:#0cf !important;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;margin:0;border:2px solid #0cf}table.calendar .today.selected .day a:hover,.selected .day a:hover{color:#fff !important;background:#0cf !important;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;margin:0;border:2px solid #0cf}table.calendar td a:hover,#wp-calendar td a:hover,table.calendar td a:focus,#wp-calendar td a:focus{margin:0;border:2px solid #0cf;background:none !important;color:inherit !important;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}#calendar-topics li{border-left:12px solid #fafafa}#footer{background-color:#f9f9f9;border-top:1px solid #fff}#footer .container{padding:10px 0;min-height:60px}#footer ul{margin-bottom:0}#footer li{border-right:none;letter-spacing:1px;font-size:11px;padding-right:15px;margin-right:15px;display:list-item}#footer a{text-decoration:none;color:#666}#footer a:hover,#footer a:focus{text-decoration:none;color:#0cf}#footer ul.foot-links li.link{float:left;margin:20px 0;line-height:20px}#footer ul.foot-links li.badge{float:right;margin:0 0 0 20px;padding:0;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}#footer a.cf{position:relative;height:60px !important;width:60px !important;display:block;width:500px;height:500px;float:left}.cf img{position:absolute;left:0;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;overflow:hidden}.cf img.top{opacity:0}.cf:hover img.top{opacity:100}.cf:hover img.bottom{opacity:0}.buforms_left label{float:left;margin-right:15px;width:15%}.buforms_left .buforms_footer{margin-left:15%;padding-left:10px}#content button,#content input.button,input[type=button],input[type=submit]{font-family:inherit;font-size:1.2em;color:#fff;font-weight:700;padding:10px 30px;line-height:20px;margin-right:12px;margin-top:0;margin-bottom:2px;background-color:#0cf;border:none;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;-webkit-box-shadow:0 2px 0 0 rgba(0,153,204,1);-moz-box-shadow:0 2px 0 0 rgba(0,153,204,1);box-shadow:0 2px 0 0 rgba(0,153,204,1)}#content button:hover,#content input.button:hover,input[type=button]:hover,input[type=submit]:hover,#content button:focus,#content input.button:focus,input[type=button]:focus,input[type=submit]:focus{background:#0cf;border:none;margin-top:2px;margin-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.buforms input[type=text]{width:32%;border:1px solid #ccc;-moz-border-radius:4px;border-radius:4px;margin:0;padding:5px}.buforms_left label{float:left;margin-right:15px;width:15%;margin-bottom:0;padding:5px 0}.buforms .radio input[type=radio],.buforms .input-row input[type=checkbox]{float:left;clear:both;margin-bottom:3px;margin-top:5px}div.alignleft{margin:0 9px 0 0}.main .wp-caption p{margin-bottom:10px}#ioc_accord{margin-bottom:30px}.ioc_accord_header{margin:1px 0 0;color:#fff;background:#0cf;padding:10px;font-size:13px;cursor:pointer}.ioc_accord_cont{margin:0;background-color:#bef;color:#666;padding:10px;font-size:13px}.ioc_accord_cont a{color:#fff;font-family:"Benton-Sans-Bold", sans-serif}.pub-section h2{color:#39383d}.section-no-match .subsection-no-match{display:none}.subsection-match td:first-child,.section-match h2{background-color:#FDFCEC}.no-highlight h2{background:none !important}#ioc_pubs_tabs{padding-bottom:30px;border-bottom:1px solid #999}#ioc_pubs_tabs ul{text-align:center;border-bottom:1px solid #999;margin:0 0 30px;padding:0 0 11px}#ioc_pubs_tabs li{display:inline;text-align:center}#ioc_pubs_tabs li a{text-transform:uppercase;font-family:Helvetica, sans-serif;border:1px solid #999;margin:0 -3px;text-decoration:none;color:#000;background:#CACACA;font-size:10px;cursor:pointer;padding:15px 30px}#ioc_pubs_tabs input{font-style:italic;background:#F1F1F1 none repeat scroll 0 0;border:1px solid #CBCBCB}#ioc_pubs_tabs li.ui-state-active a{background:#fff;border-bottom:1px solid #fff}#ioc_pubs_section h2{padding:20px 0;font-size:1.5em}#ioc_pubs_section h3{padding-top:10px;font-size:1.25em}#ioc_pubs_section h4{padding-top:10px;font-size:.9em;color:#000;line-height:1.125em;margin-bottom:1em;font-weight:700}#ioc_pubs_section td{padding:20px 0}.artifact-info{font-size:15px;line-height:25px}.artifact-description,.artifact-abstract{font-size:15px;line-height:25px;margin-bottom:25px}#quicksearch{top:25px}#quicksearch input.button{padding:0;box-shadow:none}.med #masthead{top:20px}#header{height:120px}.med #pnb{top:65px}#ioc_pubs_tabs ul{border-bottom:none}#ioc_pubs_tabs li a{background:#ddd;color:#999;border-color:#ccc}#ioc_pubs_tabs li.ui-state-active a{color:#555}#tab-browse,#tab-search{border-top:1px solid #ccc;margin-top:-32px;padding-top:30px}#ioc_pubs_tabs input,#ioc_pubs_tabs select{background:#f1f1f1 none repeat scroll 0 0;border:1px solid #cbcbcb;font-style:italic;font-size:1em;padding:.5em .6em}#quicksearch input#q{color:#666;background:#eee}.home h1{background:none !important}.news_post_title{color:#666 !important;font-weight:700}.homepage-newsFeed h2{color:#666 !important;text-transform:uppercase;font-weight:700}.no-borders{border:0 solid #fff}.no-borders tr{border-bottom:1px solid #ddd}