#filter{font-size:0.8em;margin-bottom:10px;background-color:#333;color:#eee;}#filter #filter_header{padding:5px 15px;font-size:1.2em;cursor:pointer;border-bottom:1px solid #222;background:#666;}#filter #filter_header h2{font-size:1.2em;margin:0;color:#eee;display:inline-block;font-weight:100;}#filter #filter_header img#switch{border:none;display:inline-block;height:16px;width:14px;margin-right:10px;}#filter #filter_header img#switch.on{background:url('/themes/sitetheme/css/img/icons/functional-icons-grey.png') no-repeat -18px -190px;}#filter #filter_header img#switch.off{background:url('/themes/sitetheme/css/img/icons/functional-icons-grey.png') no-repeat -2px -190px;}#filter #filter_form{width:auto;margin:0px;}#filter #filter_body{margin:0px;padding:5px 5px 5px;text-align:center;}#filter #filter_group_wrapper{display:inline-block;padding:0;margin:0;width:80%;}#filter fieldset{padding:0.5em !important;border:none;}#filter .filter_group{float:left;clear:none;margin:0 30px 0 0;text-align:left;}#filter .filter_group legend{text-transform:capitalize;margin-bottom:5px;color:#eee;border-bottom:1px solid #eee;font-size:1.5em;width:100%;margin:5px 0px 0px 0px;}#filter .filter_group.omega{margin-right:0;}#filter .filter_group .filter_group_body{float:left;clear:none;margin:0;}#filter .filter_item{margin:0;padding:0px;}#filter .filter_item input[type="checkbox"]{margin:4px 4px 0 0;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;color:#333;clear:left;float:left;width:auto;}#filter .filter_item input[type="checkbox"]:focus{outline:1px solid #999;}#filter .filter_item label{margin:0;color:#eee;font-weight:100;}#filter #filter_footer{margin:0px;}#filter input[type="button"]{width:auto;font-size:inherit;float:right;cursor:pointer;background-color:#666;border:1px solid #6A6A6A;color:#eee;font-size:10pt;padding:3px 7px;clear:both;-moz-border-radius:3px;border-radius:3px;}#directory-container .hide{display:none;}#directory-container #alphabet-jump-list{margin-bottom:10px;overflow:hidden;text-transform:uppercase;z-index:999;}#directory-container #alphabet-jump-list ul{list-style:none;margin:0 auto;padding:0;width:100%;max-width:884px;display:block;}#directory-container #alphabet-jump-list ul li{float:left;margin:0 1px;display:block;width:24px;height:32px;line-height:32px;text-align:center;color:#3f4443;}#directory-container #alphabet-jump-list ul li.active{background:url('/themes/sitetheme/css/img/directory/bg-alphalist-active.png') top left no-repeat;}#directory-container #alphabet-jump-list ul li.active a{color:#fff;}#directory-container #alphabet-jump-list ul li a{color:#990000;}#directory-container #directory{border-collapse:collapse;line-height:20px;margin-top:10px;border:initial !important;margin:10px 0px;width:100%;}#directory-container #directory .mail_trigger span.show-email{padding-left:20px;background:url(/themes/sitetheme/css/img/icons/icon-mailto.png) left center no-repeat;cursor:pointer;line-height:20px;display:inline-block;}#directory-container #directory thead tr th{background:none;color:inherit;text-shadow:none;font-size:inherit;font-weight:bold;text-align:left;height:auto;line-height:inherit;border:none;}#directory-container #directory thead tr th.center{text-align:center;padding-left:0;padding-right:0;}#directory-container #directory tr th{background:#eee url('/themes/sitetheme/css/img/directory/bg-header.png') no-repeat;height:45px;line-height:45px;font-size:30px;color:#fff;text-shadow:0 0 1px #666;text-align:right;padding-right:20px;font-weight:normal;vertical-align:bottom;}#directory-container #directory tr th#title{width:30%;}#directory-container #directory tr th#department{width:45%;}#directory-container #directory tr th#email{width:25%;}#directory-container #directory tr th a.to-top{font-size:12px;float:left;margin:0 20px;text-shadow:none;}#directory-container #directory tr.active th a.to-top,#directory-container #directory tr th:hover a.to-top{color:#fff;}#directory-container #directory tr.active th{background:#eee url('/themes/sitetheme/css/img/directory/bg-header-active.png') no-repeat;}#directory-container #directory tbody:hover th{background:#900 url('/themes/sitetheme/css/img/directory/bg-header-active.png');}#directory-container #directory tbody:hover th a{color:#fff;}#directory-container #directory tr td{padding:10px;border-bottom:1px solid #ddd;font-size:13px;line-height:1.25;border-left:0px;border-right:0px;}#directory-container #directory tr td.name a{font-weight:normal;}#directory-container #directory tr td img.center{margin-left:auto;margin-right:auto;}#directory-container #directory tr.alpha-header td{background:#f5f5f5;}#directory-container #directory tr.alpha-header h1,#directory-container #directory tr.alpha-header h2,#directory-container #directory tr.alpha-header h3{float:left;line-height:1;font-size:1.8em;margin:0;}#directory-container #directory tr.alpha-header h3{text-transform:none;font-family:'proximanova','Arial',sans-serif;color:#990000;font-size:21px;border:none;}#directory-container #directory tr.alpha-header a.to-top{float:right;line-height:1.8em;}#directory-container #directory tr.last td{border-bottom:0;}#directory-container #directory tr:hover td{background:#eee;}#directory-container #directory #name{border-bottom:5px solid #900;}#directory-container #directory tr td.name{width:20%;}#directory-container #directory tr td#location{width:30%;}#directory-container #directory tr td#programarea{width:35%;}#directory-container #directory tr td#contact{width:15%;}.profile-intro-container.container{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin:20px -15px;}.profile-intro-container.container .contact-info{padding-left:15px;}#directory-container #directory tr.program td{padding-left:5px;padding-right:5px;}#directory-container #directory tr.program td.name{font-size:15px;}#directory-container #directory tr.program td a{text-decoration:none;}#directory-container #directory tr.program td#options{text-align:center;}.main p.program-areas-title{margin-bottom:0px;}.main ul.program-areas{margin-left:0px;margin-top:0px;padding-left:0px;}@media only screen and (max-width:600px){.main ul.program-areas{padding-left:20px;list-style-type:disc;}}.research-interests a{text-decoration:none;}.main .research-interests.main ul{margin:0px 0px 1em 0px;}.research-interests ul li a{color:#111;}.research-interests ul li a:hover{color:#bb0000;}@media only screen and (min-width:790px){.research-interests ul.main-list{margin-top:0px;}.research-interests{margin-bottom:2em;column-count:2;-moz-column-count:2;-webkit-column-count:2;}.research-interests div.row{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;display:table;}}