.ada-hidden{color:#000;background:#fff;position:absolute;left:-10000px}
@media screen and (max-width:720px){.slidedeck2v{width:-webkit-calc(100% - -32px);width:calc(100% - -32px);background:0}
.slidedeck2v.android{margin:0;width:100%}
.slidedeck2v .slidedeck-description{font-family:"Trebuchet MS";padding:8px 16px}
.slidedeck2v .slidedeck-stage{height:auto;padding:0}
.slidedeck2v .slidedeck-interface{width:100%;height:auto;padding:10px 0 0;float:none}
.slidedeck2v .slidedeck-navigation{height:auto}
.slidedeck2v .slidedeck-navigation>a{padding:10px 0 10px 9px;border-style:solid}
.slidedeck2v .slidedeck-navigation a.active{color:#fff}
.slidedeck2v .slidedeck-navigation>a .item:before{content:"+";font-size:21px;left:4px;position:absolute;top:-1px}
.slidedeck2v .slidedeck-navigation>a .item{line-height:1.2em;margin-top:0;padding-left:20px;width:100%}
.slidedeck2v .slidedeck-navigation>a.displayDrop .item:before{content:"\2013";font-size:33px;margin-right:8px}
.slidedeck2v.android .slidedeck-navigation>a.displayDrop .item:before{content:"\2013";font-size:19px}
.slidedeck2v .slidedeck-interface .next-slide,.slidedeck2v .slidedeck-interface .prev-slide{display:none}
.slidedeck2v .slidedeck-interface .pointer{display:none}
.slidedeck2v .slidedeck-carriage{left:auto;position:relative;top:auto;margin:0}
.slidedeck2v .slidedeck-slides{width:100%;height:0;overflow:hidden;display:block}
.slidedeck2v .slidedeck-slide.active{margin-bottom:-3px}
.slidedeck2v .slidedeck-slide{height:auto}
.slidedeck2v .teaser-block{border:0}
.slidedeck2v .teaser-block .teaser-images{display:block;width:100%;height:auto}
.slidedeck2v .teaser-block .video-wrapper{height:auto}
.slidedeck2v .teaser-block .teaser-images a{padding:0;display:block;height:auto;border:0}
.slidedeck2v .teaser-block .teaser-images img{width:100%;height:auto;display:block}
.slidedeck2v .teaser-block .teaser-images #slide-video-player{height:288px}
.slidedeck2v .teaser-block .teaser-content{width:100%;display:block;height:auto;padding:3px 16px;line-height:1.2em;color:#fff;background:#222;box-sizing:border-box;-moz-box-sizing:border-box}
.slidedeck2v .teaser-block .teaser-title{margin-bottom:0}
.slidedeck2v .teaser-block .teaser-title a{color:#fff;padding-left:0;border:0;height:auto}
.slidedeck2v .teaser-block .teaser-title a:hover{color:#EEE}
.slidedeck2v .teaser-block .teaser-body{color:#fff;line-height:1.3em;margin:5px 0}
.slidedeck2v .teaser-block .teaser-body a{height:auto}
.slidedeck2v .teaser-block .teaser-content .link-list .teaser-inline a:before{content:">";font-family:ubcms;font-size:11px;vertical-align:middle}
.slidedeck2v .teaser-block .teaser-content .link-list .teaser-inline a,.slidedeck2v .teaser-block .teaser-content .link-list .teaser-inline a:hover{background:0;color:#eee611;padding:5px 15px 5px 0;border:0;text-decoration:none}
.slidedeck2v .teaser-block .teaser-content .link-list .teaser-inline a .teaser-title{color:#eee611}
.slidedeck2v .teaser-block .teaser-clear{display:none}
}
.ada-hidden{color:#000;background:#fff;position:absolute;left:-10000px}
@media screen and (max-width:720px){.oldbrand .slidedeck2h.carousel{width:100%;width:-webkit-calc(100% - -32px);width:calc(100% - -32px);margin:0 0 0 -16px;background:0}
.oldbrand .slidedeck2h.carousel.android{margin-left:-3%;width:106%}
.oldbrand .slidedeck2h .frame{height:auto;padding:0}
.oldbrand .slidedeck2h .slides{min-height:259px;height:auto;background:#494949}
.oldbrand .slidedeck2h .teaser-images{float:none;width:100%;left:0}
.oldbrand .slidedeck2h .teaser-images .teaser-image img{width:100%}
.oldbrand .slidedeck2h .teaser-content{width:100%;padding:10px 20px;font-family:"DinWebRegular","Trebuchet MS";height:79px;background:#494949;position:relative}
.oldbrand .slidedeck2h .teaser-title{font-size:15px;line-height:1.1em;color:#fff}
.oldbrand .slidedeck2h .teaser-title>a:before{background:none repeat scroll 0 0 #494949;box-shadow:-3px 0 3px #494949;content:"…";display:block;padding-left:2px;position:absolute;right:20px;top:25px;width:44px}
.oldbrand .slidedeck2h .teaser-title>a:after{background:none repeat scroll 0 0 #494949;color:#494949;content:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .";display:inline;position:relative;right:0;top:5px}
.oldbrand .slidedeck2h .teaser-title>a{border-bottom:medium none;color:#eee;display:block;height:33px;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box}
.oldbrand .slidedeck2h .teaser-body{font-size:12px;color:#ddd;display:none}
.oldbrand .slidedeck2h .teaser-body p{margin:6px 0}
.oldbrand .slidedeck2h .teaser-block .teaser-content .teaser-links .link-list li a:before{content:">";color:#eee611;vertical-align:middle;font-family:ubcms;margin-left:-2px;margin-right:-2px}
.oldbrand .slidedeck2h .teaser-block .teaser-content .teaser-links .link-list li a:after{content:""}
.oldbrand .slidedeck2h .teaser-block .teaser-content .teaser-links .link-list li a:hover{border:0}
.oldbrand .slidedeck2h .teaser-block .teaser-content .teaser-links .link-list .teaser-title{font-size:12px;color:#eee611}
.oldbrand .slidedeck2h .slide-thumbnails{left:0;position:relative;background:#494949;height:55px;margin-top:22px}
.oldbrand .slidedeck2h .slide-thumbnail-wrap{display:inline-block;text-align:center;height:47px;width:78%;width:-webkit-calc(100% - 60px);width:calc(100% - 60px);overflow:hidden;background:#494949;background:-moz-linear-gradient(left,#494949 15%,#f9f9f9 50%,#494949 85%);background:-webkit-gradient(linear,left top,right top,color-stop(15%,#494949),color-stop(50%,#f9f9f9),color-stop(85%,#494949));background:-webkit-linear-gradient(left,#494949 15%,#f9f9f9 50%,#494949 85%);background:-o-linear-gradient(left,#494949 15%,#f9f9f9 50%,#494949 85%);background:-ms-linear-gradient(left,#494949 15%,#f9f9f9 50%,#494949 85%);background:linear-gradient(to right,#494949 15%,#f9f9f9 50%,#494949 85%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#494949',endColorstr='#494949',GradientType=1)}
.oldbrand .slidedeck2h .slide-thumbnails ul{margin:0 auto;display:inline-block;width:auto;padding:0}
.oldbrand .slidedeck2h .slide-thumbnails li{margin-right:0}
.oldbrand .slidedeck2h .slide-thumbnails .teaser-thumb.active{border:0;box-shadow:none}
.oldbrand .slidedeck2h .slide-thumbnails li .teaser-thumb.active img{border:solid 1px #eee;opacity:1}
.oldbrand .slidedeck2h .slide-thumbnails li a:hover img{box-shadow:none}
.oldbrand .slidedeck2h .slide-thumbnails li a img{border:0;border-top:1px solid #494949;border-bottom:1px solid #494949;height:45px;width:45px;opacity:.4}
.oldbrand .slidedeck2h .prev-slide:before{background:transparent;border-radius:0;color:#888;content:"\3008";font-size:46px;padding:0;line-height:48px;margin-left:-15px}
.oldbrand .slidedeck2h .prev-slide{-moz-box-sizing:border-box;box-sizing:border-box;background:transparent;cursor:pointer;left:0;padding:0;position:relative;top:0;display:inline-block;height:100%;vertical-align:top;box-shadow:none;z-index:1;width:40px;margin-left:-5px}
.oldbrand .slidedeck2h.android .prev-slide{margin-left:-2px}
.oldbrand .slidedeck2h .next-slide:hover:before,.oldbrand .slidedeck2h .prev-slide:hover:before{background:0}
.oldbrand .slidedeck2h .next-slide:before{background:transparent;border-radius:0;color:#888;content:"\3009";font-size:46px;padding:0 5px 0 0;line-height:48px;margin-left:3px}
.oldbrand .slidedeck2h .next-slide{-moz-box-sizing:border-box;box-sizing:border-box;background:#494949;cursor:pointer;right:0;padding:0 0 0 7px;position:relative;top:0;display:inline-block;height:100%;vertical-align:top;box-shadow:none;width:30px;margin-left:-12px;overflow:hidden}
.oldbrand .slidedeck2h.android .next-slide:before{padding-right:0;padding-left:3px}
.oldbrand .slidedeck2h.android .next-slide{width:35px}
.oldbrand .slidedeck2h .navDots{-moz-box-sizing:border-box;box-sizing:border-box;background:none repeat scroll 0 0 #111;display:block;height:16px;padding:5px 0;position:relative;width:100%;text-align:center}
.oldbrand .slidedeck2h .navDots .teaser-thumb{background:none repeat scroll 0 0 #fff;border-radius:5px 5px 5px 5px;opacity:.25;height:6px;width:6px;display:block}
.oldbrand .slidedeck2h .navDots .teaser-thumb.active{opacity:1}
.oldbrand .slidedeck2h .navDots span.slide-thumbnail-container{display:inline-block;float:none;height:6px;margin:0 3px;vertical-align:top;width:6px}
.oldbrand .slidedeck2h .teaser-title,.oldbrand .slidedeck2h .teaser-title a,.oldbrand .slidedeck2h .facesvoicespage .teaser-title,.oldbrand .slidedeck2h .facesvoicespage .teaser-title>a,.oldbrand .slidedeck2h .facesvoicespage .teaser-title>a:hover{font-size:15px;color:#EEE}
.oldbrand .keytaskspar .slidedeck2h,.oldbrand .cq-colctrl-9-3-c0 .slidedeck2h,.oldbrand .cq-colctrl-3-9-c1 .slidedeck2h,.oldbrand #columns.home-9-3 .top .slidedeck2h,.oldbrand .homepage-leftnav #center-nocols .top .slidedeck2h,.oldbrand #columns.two-column #center .slidedeck2h,.oldbrand #columns.two-column-left #center .slidedeck2h,.oldbrand #columns.two-column-left-banner #center .slidedeck2h,.oldbrand #columns.three-column-banner #banner .slidedeck2h{padding-bottom:20px}
.oldbrand .keytaskspar .slidedeck2h .frame,.oldbrand .cq-colctrl-9-3-c0 .slidedeck2h .frame,.oldbrand .cq-colctrl-3-9-c1 .slidedeck2h .frame,.oldbrand #columns.home-9-3 .top .slidedeck2h .frame,.oldbrand .homepage-leftnav #center-nocols .top .slidedeck2h .frame,.oldbrand #columns.two-column #center .slidedeck2h .frame,.oldbrand #columns.two-column-left #center .slidedeck2h .frame,.oldbrand #columns.two-column-left-banner #center .slidedeck2h .frame,.oldbrand #columns.three-column-banner #banner .slidedeck2h .frame{padding:0;height:auto}
.oldbrand .keytaskspar .slidedeck2h .slide-thumbnails,.oldbrand .cq-colctrl-9-3-c0 .slidedeck2h .slide-thumbnails,.oldbrand .cq-colctrl-3-9-c1 .slidedeck2h .slide-thumbnails,.oldbrand #columns.home-9-3 .top .slidedeck2h .slide-thumbnails,.oldbrand .homepage-leftnav #center-nocols .top .slidedeck2h .slide-thumbnails,.oldbrand #columns.two-column #center .slidedeck2h .slide-thumbnails,.oldbrand #columns.two-column-left #center .slidedeck2h .slide-thumbnails,.oldbrand #columns.two-column-left-banner #center .slidedeck2h .slide-thumbnails,.oldbrand #columns.three-column-banner #banner .slidedeck2h .slide-thumbnails{left:0}
.oldbrand .keytaskspar .slidedeck2h .slide-thumbnails ul,.oldbrand .cq-colctrl-9-3-c0 .slidedeck2h .slide-thumbnails ul,.oldbrand .cq-colctrl-3-9-c1 .slidedeck2h .slide-thumbnails ul,.oldbrand #columns.home-9-3 .top .slidedeck2h .slide-thumbnails ul,.oldbrand .homepage-leftnav #center-nocols .top .slidedeck2h .slide-thumbnails ul,.oldbrand #columns.two-column #center .slidedeck2h .slide-thumbnails ul,.oldbrand #columns.two-column-left #center .slidedeck2h .slide-thumbnails ul,.oldbrand #columns.two-column-left-banner #center .slidedeck2h .slide-thumbnails ul,.oldbrand #columns.three-column-banner #banner .slidedeck2h .slide-thumbnails ul{width:auto}
.oldbrand .keytaskspar .slidedeck2h .slide-thumbnails ul li img,.oldbrand .cq-colctrl-9-3-c0 .slidedeck2h .slide-thumbnails ul li img,.oldbrand .cq-colctrl-3-9-c1 .slidedeck2h .slide-thumbnails ul li img,.oldbrand #columns.home-9-3 .top .slidedeck2h .slide-thumbnails ul li img,.oldbrand .homepage-leftnav #center-nocols .top .slidedeck2h .slide-thumbnails ul li img,.oldbrand #columns.two-column #center .slidedeck2h .slide-thumbnails ul li img,.oldbrand #columns.two-column-left #center .slidedeck2h .slide-thumbnails ul li img,.oldbrand #columns.two-column-left-banner #center .slidedeck2h .slide-thumbnails ul li img,.oldbrand #columns.three-column-banner #banner .slidedeck2h .slide-thumbnails ul li img,.oldbrand .keytaskspar .slidedeck2h .slide-thumbnails ul li a img,.oldbrand .cq-colctrl-9-3-c0 .slidedeck2h .slide-thumbnails ul li a img,.oldbrand .cq-colctrl-3-9-c1 .slidedeck2h .slide-thumbnails ul li a img,.oldbrand #columns.home-9-3 .top .slidedeck2h .slide-thumbnails ul li a img,.oldbrand .homepage-leftnav #center-nocols .top .slidedeck2h .slide-thumbnails ul li a img,.oldbrand #columns.two-column #center .slidedeck2h .slide-thumbnails ul li a img,.oldbrand #columns.two-column-left #center .slidedeck2h .slide-thumbnails ul li a img,.oldbrand #columns.two-column-left-banner #center .slidedeck2h .slide-thumbnails ul li a img,.oldbrand #columns.three-column-banner #banner .slidedeck2h .slide-thumbnails ul li a img{height:45px}
.oldbrand .keytaskspar .slidedeck2h .slide-thumbnails .slide-thumbnail-wrap,.oldbrand .cq-colctrl-9-3-c0 .slidedeck2h .slide-thumbnails .slide-thumbnail-wrap,.oldbrand .cq-colctrl-3-9-c1 .slidedeck2h .slide-thumbnails .slide-thumbnail-wrap,.oldbrand #columns.home-9-3 .top .slidedeck2h .slide-thumbnails .slide-thumbnail-wrap,.oldbrand .homepage-leftnav #center-nocols .top .slidedeck2h .slide-thumbnails .slide-thumbnail-wrap,.oldbrand #columns.two-column #center .slidedeck2h .slide-thumbnails .slide-thumbnail-wrap,.oldbrand #columns.two-column-left #center .slidedeck2h .slide-thumbnails .slide-thumbnail-wrap,.oldbrand #columns.two-column-left-banner #center .slidedeck2h .slide-thumbnails .slide-thumbnail-wrap,.oldbrand #columns.three-column-banner #banner .slidedeck2h .slide-thumbnails .slide-thumbnail-wrap{margin-left:0}
.oldbrand .keytaskspar .slidedeck2h .teaser-content,.oldbrand .cq-colctrl-9-3-c0 .slidedeck2h .teaser-content,.oldbrand .cq-colctrl-3-9-c1 .slidedeck2h .teaser-content,.oldbrand #columns.home-9-3 .top .slidedeck2h .teaser-content,.oldbrand .homepage-leftnav #center-nocols .top .slidedeck2h .teaser-content,.oldbrand #columns.two-column #center .slidedeck2h .teaser-content,.oldbrand #columns.two-column-left #center .slidedeck2h .teaser-content,.oldbrand #columns.two-column-left-banner #center .slidedeck2h .teaser-content,.oldbrand #columns.three-column-banner #banner .slidedeck2h .teaser-content{width:100%}
.oldbrand .keytaskspar .slidedeck2h .teaser-images,.oldbrand .cq-colctrl-9-3-c0 .slidedeck2h .teaser-images,.oldbrand .cq-colctrl-3-9-c1 .slidedeck2h .teaser-images,.oldbrand #columns.home-9-3 .top .slidedeck2h .teaser-images,.oldbrand .homepage-leftnav #center-nocols .top .slidedeck2h .teaser-images,.oldbrand #columns.two-column #center .slidedeck2h .teaser-images,.oldbrand #columns.two-column-left #center .slidedeck2h .teaser-images,.oldbrand #columns.two-column-left-banner #center .slidedeck2h .teaser-images,.oldbrand #columns.three-column-banner #banner .slidedeck2h .teaser-images{left:0}
}
.ada-hidden{color:#000;background:#fff;position:absolute;left:-10000px}
@media only screen and (max-width:720px){.facultybio::-webkit-scrollbar{display:none}
.facultybio .facultyprofile-hide-in-mobile{display:none}
.facultybio .facultyprofile-show-in-mobile{display:inline}
.facultybio .facultyprofilecontainer{font-family:Sofia,Arial,sans-serif;font-size:14px;color:#000;line-height:19px;margin-top:0;width:100%;margin-left:0}
.facultybio .facultyprofilebody{float:left;margin-right:0;padding-right:0;width:100%}
.facultybio span#lblFacultyNameMobile,.facultybio span#lblFacultySuffixMobile{z-index:9999;color:#fff;text-shadow:0 0 1px #000}
.facultybio span#lblFacultySuffixMobile{font-size:small;margin-left:2px}
.facultybio .facultyprofileleftthumbnail{float:none;position:relative;padding:0;margin-bottom:15px;width:100%}
.facultybio .facultyprofileleftthumbnail img{border:solid #CCC 1px;max-height:400px;overflow:hidden;object-position:top;object-fit:cover;width:100%;max-width:400px}
.facultybio div.profileimg-object-fit{background-size:cover;background-position:center top;min-height:400px;width:100%}
.facultybio .nonmobile{display:none}
.facultybio .facultyprofilemobile_title{display:inline;padding-left:5px;position:absolute;bottom:0;left:0;width:99%;background:linear-gradient(to bottom,rgba(0,0,0,0),#000);max-width:397px}
.facultybio .facultyprofiledescwrapper{border-top:3px double #8c8b8b;margin-left:0}
.facultybio .facultyprofilerightdesc{padding-top:25px}
.facultybio .facultyprofiletitle span#lblTitle{font-weight:500;font-size:16px}
.facultybio .facultyprofilecontact{float:left;height:100%;margin-left:0;margin-right:0;position:relative;width:100%;padding-bottom:20px}
.facultybio .facultyprofilecontainer .loginlinkcontainer{width:100%;margin-top:15px}
.facultybio hr.facultyprofilehorizonalbreaker{border-top:3px double #8c8b8b}
.facultybio a.facultyprofilemobile-expand:before{display:inline-block;position:relative;top:4px;font-family:ubcms;line-height:1;content:"\e618";font-size:20px;color:#da3c28;margin-right:5px}
.facultybio .facultyprofile-expandablecontent{display:none;margin-left:20px}
.facultybio .facultyprofile-expandablecontent a{color:#005bbb;text-decoration:underline}
.facultybio a.facultyprofilemobile-close:before{display:inline-block;position:relative;top:5px;left:15px;font-family:ubcms;line-height:1;content:"\e619";font-size:20px;color:#da3c28;margin-right:20px}
.facultybio a.facultyprofilemobile-expand span.title{font:bold 14px/1.3 Sofia,Arial,sans-serif;color:#000;padding:0}
.facultybio .facultyprofilecontentnav{left:0}
.facultybio .facultyprofilecontentnavcontainer{white-space:nowrap;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;box-sizing:border-box;-ms-overflow-style:none}
.facultybio .facultyprofilecontentnav-tab-arrow{visibility:visible;color:#fff;text-decoration:none;border:1px solid #005bbb;background-color:#005bbb;padding:5px;display:inline-block}
.facultybio .facultyprofilecontentnav-tab-arrow:before{font-family:'ubcms';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e905";font-size:11px}
.facultybio .scrollup{background:url('http://wci.med.buffalo.edu/images/icon_top.png') no-repeat;bottom:10px;cursor:pointer;display:none;height:40px;opacity:.3;position:fixed;right:10px;text-indent:-9999px;width:40px}
}
.ada-hidden{color:#000;background:#fff;position:absolute;left:-10000px}
@media only screen and (max-width:720px){.simplefooter{width:auto;margin:0 10px}
.simplefooter .logo{margin:16px 0 0}
.simplefooter .logo .singleline{margin-top:13px;margin-left:60px}
.simplefooter .logo .multiline{margin-top:6px;margin-left:60px}
.simplefooter .rightsidecontents{display:none}
.simplefooter .logotext .firstline,.simplefooter .logotext .secondline{font-size:10px}
.simplefooter .icon-ub-logo{font-size:20px;top:5px;padding:4px 8px 5px 1px}
.simplefooter .simplefootercontents{padding-bottom:14px}
.simplefooter .simplefootercontents>.copyright{clear:both;position:absolute;top:40px}
.simplefooter .twolinescontents{padding-bottom:9px}
.simplefooter .copyright{margin:8px -5px 0 1px;padding:0 0 10px;float:none;font-size:10px}
}
@media only screen and (max-width:720px) and (max-width:360px){.simplefooter .logotext .firstline,.simplefooter .logotext .secondline{font-size:9px}
}
@media only screen and (max-width:720px) and (max-width:360px){.simplefooter .copyright{font-size:9px;-webkit-transform:scale(0.98,0.98);-webkit-transform-origin:top left;transform:scale(0.98,0.98);transform-origin:top left}
}
.ada-hidden{color:#000;background:#fff;position:absolute;left:-10000px}
@media only screen and (max-width:720px){.searchresults .search-box-top .fields,.searchresults .search-box-top .links{float:none;margin:0;width:auto}
.searchresults .search-summary{display:none}
.searchresults .search-sort-links{margin-top:10px}
.searchresults .l{font-size:15px}
.searchresults .f,.searchresults .url{word-wrap:break-word}
}
.ada-hidden{color:#000;background:#fff;position:absolute;left:-10000px}
@media only screen and (max-width:720px){.departmentheader .header-search .fields{display:none}
}
.ada-hidden{color:#000;background:#fff;position:absolute;left:-10000px}
.mobilemenu .menu,.mobilemenu .menu-inner,.mobileheader-button{display:none}
@media only screen and (max-width:720px){.mobilemenu{display:block}
.mobilemenu .menu,.mobilemenu .menu-inner,.mobilemenu .menu div,.mobilemenu .menu ul,.mobilemenu .menu li{margin:0;padding:0;display:block;background:0;position:static;width:auto;height:auto;float:none;list-display:none;border:0}
.mobilemenu .menu{display:none;position:relative;z-index:49;font:normal 14px/16px DinWebRegular,"Trebuchet MS",sans-serif}
.mobilemenu .menu .loading{background:#efefef;padding:10px 15px;margin-bottom:-1px}
.mobilemenu .menu li{color:#FFF;background:#013c88;padding:0;margin:0}
.mobilemenu .menu li a{display:block;padding:6px 10px 8px 29px;color:inherit;text-decoration:none;position:relative;border-bottom:1px solid #83b4dc}
.mobilemenu .menu li a.active{color:#b74310}
.mobilemenu .menu li a.active:before{font-family:'ubcms';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:">";display:block;position:absolute;left:13px;top:50%;margin-top:-7px;font-size:14px;line-height:14px}
.mobilemenu .menu li.has-submenu>a:before{font-family:'ubcms';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"+";display:block;position:absolute;left:13px;top:50%;margin-top:-7px;font-size:14px;line-height:14px}
.mobilemenu .menu li.has-submenu.open>a{box-shadow:0 3px 5px rgba(0,0,0,0.1)}
.mobilemenu .menu li.has-submenu.open>a:before{content:"-"}
.mobilemenu .menu li.has-submenu .submenu{display:none}
.mobilemenu .menu li.has-submenu.open>.submenu{display:block}
.mobilemenu .menu li .children li{background:#dbe9f4;color:#013c88}
.mobilemenu .menu li .children li a{padding-left:41px;border-bottom:0}
.mobilemenu .menu li .children li a:before{left:25px}
.mobilemenu .menu li .children li .children li{background:#edf4fa}
.mobilemenu .menu li .children li .children li a{padding-left:53px}
.mobilemenu .menu li .children li .children li a:before{left:38px}
.mobilemenu .menu li .children li .children li .children li{background:#FFF;padding-left:12px}
.mobilemenu .menu li .children li .children li .children li.has-submenu.open>a{box-shadow:none}
.mobilemenu .menu .task b,.mobilemenu .menu .audience b,.mobilemenu .menu .related b{display:block;background:#737373;font:normal 12px/14px DinWebRegular,"Trebuchet MS",sans-serif;text-transform:uppercase;padding:3px 12px 3px 16px;color:#FFF}
.mobilemenu .menu .task li,.mobilemenu .menu .audience li,.mobilemenu .menu .related li{font-size:11px;line-height:12px;background:#efefef;color:#737373}
.mobilemenu .menu .task li a,.mobilemenu .menu .audience li a,.mobilemenu .menu .related li a{padding-bottom:6px;text-transform:uppercase;border-bottom-color:#FFF}
.mobilemenu .menu .task li:last-child a,.mobilemenu .menu .audience li:last-child a,.mobilemenu .menu .related li:last-child a{border-bottom:0}
.mobilemenu .menu .task li.has-submenu>a:before,.mobilemenu .menu .audience li.has-submenu>a:before,.mobilemenu .menu .related li.has-submenu>a:before{font-size:12px;margin-top:-6px;left:15px}
.mobilemenu .menu .task li.has-submenu.open>a,.mobilemenu .menu .audience li.has-submenu.open>a,.mobilemenu .menu .related li.has-submenu.open>a{box-shadow:none}
.mobilemenu .menu .task li .children li,.mobilemenu .menu .audience li .children li,.mobilemenu .menu .related li .children li{background:#FFF;color:#737373}
.mobilemenu .menu .task li .children li a,.mobilemenu .menu .audience li .children li a,.mobilemenu .menu .related li .children li a{border-top:1px solid #737373;border-bottom:1px solid #737373;margin-top:-1px}
.mobilemenu .menu .task li .children li .children li,.mobilemenu .menu .audience li .children li .children li,.mobilemenu .menu .related li .children li .children li{background:#FFF}
.mobilemenu .menu .task li .children li .children li a,.mobilemenu .menu .audience li .children li .children li a,.mobilemenu .menu .related li .children li .children li a{margin-top:0;border-top:0;border-bottom:0}
.mobilemenu .menu .related b{display:block;background:#406da6}
.mobilemenu .menu .related li{background:#b9d3ec;color:#406da6}
.mobilemenu .menu>.menu-inner>.nav>.children>ul>li>a.active{background:#b74310;color:#FFF}
.mobilemenu .menu .menu-inner{padding-bottom:4px;position:relative}
.mobilemenu .menu .menu-inner:after{content:"";display:block;width:100%;position:absolute;bottom:-7px;height:14px;background:-webkit-linear-gradient(45deg,transparent 33.333%,#efefef 33.333%,#efefef 66.667%,transparent 66.667%),-webkit-linear-gradient(-45deg,transparent 33.333%,#efefef 33.333%,#efefef 66.667%,transparent 66.667%);background:linear-gradient(45deg,transparent 33.333%,#efefef 33.333%,#efefef 66.667%,transparent 66.667%),linear-gradient(-45deg,transparent 33.333%,#efefef 33.333%,#efefef 66.667%,transparent 66.667%);background-size:14px 28px;background-position:0 -14px;-webkit-filter:drop-shadow(rgba(0,0,0,0.33) 0 2px 1px);-webkit-backface-visibility:hidden}
.mobilemenu .menu .menu-inner:after{height:10px;background-position:0 -18px}
.mobilemenu .menu{visibility:hidden;top:-15px;margin-bottom:0;transition:margin-top 450ms cubic-bezier(0.25,0.1,1,1) 0,top 50ms cubic-bezier(0,0,0.5,1) 450ms,margin-bottom 50ms cubic-bezier(0,0,0.5,1) 450ms,visibility 0 500ms}
.mobilemenu-show .mobilemenu .menu#mobile-menu,.mobilesearch-show .mobilemenu .menu#mobile-search{display:block;visibility:visible;margin-top:0;margin-bottom:15px;top:0;transition:visibility 0 0,top 35ms cubic-bezier(0.25,0.1,1,1) 0,margin-bottom 35ms cubic-bezier(0.25,0.1,1,1) 0,margin-top 465ms cubic-bezier(0,0,0.5,1) 35ms}
.mobilemenu #mobile-search.menu{z-index:50;background:#d9d9d9;padding:5px 11px;margin-bottom:0;top:0;transition:margin-top 300ms ease 0,visibility 0 300ms}
.mobilemenu #mobile-search.menu .menu-inner{padding:0}
.mobilemenu #mobile-search.menu .menu-inner:after{content:none}
.mobilemenu #mobile-search.menu .field-bg{display:block;border-radius:3px;background:#FFF;position:relative;color:#333;font:15px/1 "Trebuchet MS",sans-serif}
.mobilemenu #mobile-search.menu .field-bg input.type-text{display:block;width:100%;margin:0;padding:5px 30px 5px 8px;border:0;background:0;font-family:inherit;font-size:inherit;color:inherit}
.mobilemenu #mobile-search.menu .field-bg input.type-text::-webkit-input-placeholder{font-style:italic;color:#999}
.mobilemenu #mobile-search.menu .field-bg input.type-text::-moz-placeholder{font-style:italic;color:#999}
.mobilemenu #mobile-search.menu .field-bg input.type-text:-ms-input-placeholder{font-style:italic;color:#999}
.mobilemenu #mobile-search.menu .field-bg input.type-submit{position:absolute;display:block;top:0;right:0;height:27px;width:30px;background:0;border:0;cursor:pointer;margin:0;padding:0;text-indent:-1000em}
.mobilemenu #mobile-search.menu .field-bg i{display:block;position:absolute;top:5px;right:7px;font-size:18px;color:#666}
.mobilesearch-show .mobilemenu #mobile-search.menu{margin-bottom:0;transition:visibility 0 0,margin-top 300ms ease 0}
.mobileheader-button{width:50px;display:table-cell;vertical-align:middle;cursor:pointer}
.mobileheader-button .mobileheader-button-inner{display:block;position:relative;text-align:center;font-size:24px;color:rgba(0,0,0,0.6)}
.mobileheader-button .mobileheader-button-inner i.icon:before{vertical-align:-4px}
.mobileheader-button.mobileheader-button-menu .mobileheader-button-inner{font-size:32px}
.mobilemenu-show .mobileheader-button-menu,.mobilesearch-show .mobileheader-button-search{background:rgba(0,0,0,0.15)}
}
.ada-hidden{color:#000;background:#fff;position:absolute;left:-10000px}
@media only screen and (max-width:720px){.miniheader{background:#FFF;background:-moz-linear-gradient(top,#b3b3b3 0,#fff 10%);background:-webkit-linear-gradient(top,#b3b3b3 0,#fff 10%);background:-o-linear-gradient(top,#b3b3b3 0,#fff 10%);background:-ms-linear-gradient(top,#b3b3b3 0,#fff 10%);background:linear-gradient(to bottom,#b3b3b3 0,#fff 10%)}
.miniheader .title{font-size:10px;white-space:nowrap}
.miniheader .miniheadernav{display:none}
}
.ada-hidden{color:#000;background:#fff;position:absolute;left:-10000px}
@media only screen and (max-width:720px){.keytasks{margin:0 !important}
#center>.parsys>.keytasks:first-child,#center>.parsys>[class^=cq-placeholder]:first-child+.keytasks{margin-top:-16px}
.keytasks .parsys{float:none;width:auto}
.oldbrand .keytasks .parsys .slidedeck2h{padding-bottom:15px;margin-bottom:0}
.oldbrand .keytasks .parsys .slidedeck2h .frame{margin-bottom:-30px}
.keytasks .parsys .image-container{margin:0 -16px;width:auto}
.keytasks .background{margin:0 -16px}
.keytasks .main{margin:0;width:auto;max-height:none;overflow:visible}
}
.ada-hidden{color:#000;background:#fff;position:absolute;left:-10000px}
@media only screen and (max-width:720px){.fatfooter .site-index-toggle{display:block}
.fatfooter .site-index-toggle a{display:block;position:relative;padding:16px 0 0 14px;text-decoration:none;text-transform:uppercase;color:#ffc;font:bold 11px/1.3 'Trebuchet MS',Trebuchet,sans-serif}
.fatfooter .site-index-toggle a:before{font-family:'ubcms';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"+";margin-right:3px;vertical-align:-1px}
.fatfooter .footer-inner{background:0;border-top:0;padding-top:20px;display:none}
.fatfooter .footer-inner.footer-columns4 .footer-inner-1,.fatfooter .footer-inner.footer-columns6 .footer-inner-1{background:0}
.fatfooter.open .footer-inner{display:block}
.fatfooter.open .site-index-toggle a:before{content:"-"}
.fatfooter .footer-columns{width:auto}
.fatfooter .footer-column{float:none;padding-bottom:0;margin-bottom:15px}
.fatfooter .footer-columns4 .footer-column1,.fatfooter .footer-columns4 .footer-column2,.fatfooter .footer-columns4 .footer-column3,.fatfooter .footer-columns4 .footer-column4{width:auto;padding-left:16px;padding-right:16px}
.fatfooter .footer-columns6 .footer-column1,.fatfooter .footer-columns6 .footer-column2,.fatfooter .footer-columns6 .footer-column3,.fatfooter .footer-columns6 .footer-column4,.fatfooter .footer-columns6 .footer-column5,.fatfooter .footer-columns6 .footer-column6{width:auto;padding-left:16px;padding-right:16px}
.fatfooter+.simplefooter .logo{margin-top:12px}
}
.ada-hidden{color:#000;background:#fff;position:absolute;left:-10000px}
@media only screen and (max-width:720px){.facultybrowser::-webkit-scrollbar{display:none}
.facultybrowser .text_area h3{padding:15px;background:#e1e1e1;color:#000;width:auto;margin-left:-5px;margin-right:-5px;font-weight:600}
.facultybrowser .text_area .ecvpage{padding-left:20px}
.facultybrowser .text_area hr{display:none}
.facultybrowser .text_area ul.research_interest{margin-left:20px}
.facultybrowser .faculty_browser_container{width:auto;margin-left:-20px;margin-right:-15px}
.facultybrowser .bottom_container{float:none;width:100%;background:0}
.facultybrowser .content_container{float:none;width:100%}
.facultybrowser .content_bottom{display:none}
.facultybrowser .filter_bar{display:none}
.facultybrowser .professor_info{width:auto;float:none;min-height:100px}
.facultybrowser .professor_name span.suffix,.facultybrowser .professor_name span.research_title{font-size:.9em}
.facultybrowser .detailed_professor_info{width:100%}
.facultybrowser .expertise{width:100%}
.facultybrowser div.sort_links{float:none;margin-left:0;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;box-sizing:border-box;-ms-overflow-style:none}
.facultybrowser ul.sort_links{width:-webkit-max-content;width:-moz-max-content;width:max-content}
.facultybrowser li.sorting-arrow{visibility:visible;color:#fff;text-decoration:none;border:1px solid #005bbb;background-color:#005bbb;padding:10px;display:inline-block;min-height:19px}
.facultybrowser li.sorting-arrow:before{font-family:'ubcms';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e905";font-size:11px}
.facultybrowser .professor_info_buttons{display:none}
.facultybrowser .professor_info_mobile_buttons{display:inline;margin-top:20px}
.facultybrowser .professor_info_mobile_button{margin:0 -20px}
.facultybrowser .professor_info_mobile_phone,.facultybrowser .professor_info_mobile_email,.facultybrowser .professor_info_mobile_profile{float:left;border:1px solid #e0e0e0;border-radius:5px;padding:10px 5px;color:#656565;font-size:14px;font-weight:500;width:24%;text-align:center;margin:5px;box-shadow:0 5px 5px #e0e0e0;cursor:pointer}
.facultybrowser .professor_info_mobile_profile{background-color:#427d10;color:#fff;border:1px solid #427d10;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.facultybrowser .search-box-top{margin:20px 10px}
.facultybrowser select#jumplist{padding:5px 20px;margin:20px calc(25%) -10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#005bbb;border:1px solid #005bbb;outline:0;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:calc(50%);height:30px;font-weight:bold}
.facultybrowser select#jumplist option:first-child{display:none}
.facultybrowser label{position:relative}
.facultybrowser .jumplist{display:inline}
.facultybrowser label .jumplistlabel{color:#666;font-style:italic}
.facultybrowser .jumplist label:after{content:'<>';font:18px "Consolas",monospace;color:#005bbb;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:calc(26%);top:-3px;padding:0 0 2px;border-bottom:2px solid #005bbb;position:absolute;pointer-events:none;font-weight:bold}
.facultybrowser .scrollup{width:40px;height:40px;opacity:.3;position:fixed;bottom:10px;right:10px;display:none;text-indent:-9999px;background:url('http://wci.med.buffalo.edu/images/icon_top.png') no-repeat;cursor:pointer}
}
.ada-hidden{color:#000;background:#fff;position:absolute;left:-10000px}
@media only screen and (max-width:720px){.collectioncarousel{width:auto}
.parsys>.collectioncarousel{margin-left:0}
.collectioncarousel .carousel-stage{width:auto;float:left}
.collectioncarousel .carousel-stage>*,.collectioncarousel .carousel-stage>.interface>*{display:none}
}
.ada-hidden{color:#000;background:#fff;position:absolute;left:-10000px}
@media only screen and (max-width:720px){.carousel-container{display:none}
body .carousel-min{display:block}
}
.ada-hidden{color:#000;background:#fff;position:absolute;left:-10000px}
@media only screen and (max-width:720px){.footer .breadcrumbs{display:none}
.breadcrumbs .breadcrumbs-inner{height:auto;background:#fff;border:0}
.breadcrumbs .breadcrumbs-inner ul{margin:5px 12px 5px}
.breadcrumbs .breadcrumbs-inner ul li{float:none;display:inline}
.breadcrumbs .breadcrumbs-inner ul li:first-child a{display:none}
.breadcrumbs .breadcrumbs-inner .arrow{margin:0 -6px 0 -1px}
}
.ada-hidden{color:#000;background:#fff;position:absolute;left:-10000px}
@media only screen and (max-width:720px){.cap-message a{background:url(images/alertbanner/alert-header-rwd.png) no-repeat 15px 0;background-size:286px 22px;width:auto;height:auto;padding:30px 15px 5px 15px;font-size:12px}
}
.ada-hidden{color:#000;background:#fff;position:absolute;left:-10000px}
@media only screen and (max-width:720px){.flexmodule-style-largeimg{width:auto}
.flexmodule-style-largeimg .teaser-image,.flexmodule-style-largeimg .teaser-video{background:0}
.flexmodule-style-largeimg .teaser-image img,.flexmodule-style-largeimg .teaser-image-placeholder{border:1px solid #ccc;width:100%;height:auto;box-sizing:border-box;-mox-box-sizing:border-box}
.list-style-teaser-news .teaser-block.teaser-featured .teaser-images{margin:0 0 10px}
.list-style-teaser-news .teaser-block.teaser-featured .teaser-image .img-209 img{width:100%;height:auto;box-sizing:border-box;-mox-box-sizing:border-box}
.list-style-teaser-news .teaser-block.teaser-featured .teaser-image img{width:60px;height:auto;margin:4px 12px 0 0}
.list-style-teaser-news .teaser-block.teaser-featured .teaser-content{margin-left:0}
.list-style-teaser-grid .teaser-block{margin:0 8px 0 0}
.cq-colctrl-2-2-2-2-2-2 .phototeaser img,.cq-colctrl-4-2-4-2-c1 .phototeaser img,.cq-colctrl-4-2-4-2-c3 .phototeaser img,.cq-colctrl-2-4-2-4-c0 .phototeaser img,.cq-colctrl-2-4-2-4-c2 .phototeaser img,.cq-colctrl-2-2-2-2 .phototeaser img,.cq-colctrl-2-2-2 .phototeaser img,.cq-colctrl-6-3-c1 .phototeaser img,.cq-colctrl-3-6-c0 .phototeaser img,.cq-colctrl-9-3-c1 .phototeaser img,.cq-colctrl-3-9-c0 .phototeaser img,.cq-colctrl-3-6-3-c0 .phototeaser img,.cq-colctrl-3-6-3-c2 .phototeaser img,.cq-colctrl-3-3-3-3 .phototeaser img,.cq-colctrl-3-3-3 .phototeaser img,.cq-colctrl-3-3 .phototeaser img{width:100%;height:auto;box-sizing:border-box;-mox-box-sizing:border-box}
}
.ada-hidden{color:#000;background:#fff;position:absolute;left:-10000px}
body{-webkit-text-size-adjust:none}
@media only screen and (max-width:720px){html{overflow-x:hidden;width:100%}
body.page{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;margin:0;padding:0;background:#666}
body.page #page,body.page .page-inner{background:#fff}
.page .page-inner,.page .page-inner-1,.page .page-inner-2,.page .page-inner-2a,.page .page-inner-3,.page .innerheader,.page #columns.three-column .columns-bg-2,.page #columns.two-column-left .columns-bg-2,.page #columns.two-column-left-banner .columns-bg-2,.page #columns.three-column-banner .columns-bg-2,.page #columns.three-column .columns-bg-3,.page #columns.two-column-left .columns-bg-3,.page #columns.two-column-left-banner .columns-bg-3,.page #columns.three-column-banner .columns-bg-3,.page #columns.two-column-left #right,.page #columns.two-column-left-banner #right,.page #columns.three-column-banner #right,.page .columns-bg{float:none;position:relative;left:0;top:0;right:auto;bottom:auto;width:auto;background:0}
.page .innerheader{z-index:210}
.page #columns.clearfix:after{content:""}
.page #columns{margin:0;width:auto}
.page #columns #center{width:auto;float:none;left:0;margin:0;padding:16px;position:relative}
.page #columns #center .hr.section.blank{overflow:hidden}
.page #columns #center:after{content:"";display:block;width:100%;position:absolute;bottom:-7px;height:14px;background:-webkit-linear-gradient(45deg,transparent 33.333%,#fff 33.333%,#fff 66.667%,transparent 66.667%),-webkit-linear-gradient(-45deg,transparent 33.333%,#fff 33.333%,#fff 66.667%,transparent 66.667%);background:linear-gradient(45deg,transparent 33.333%,#fff 33.333%,#fff 66.667%,transparent 66.667%),linear-gradient(-45deg,transparent 33.333%,#fff 33.333%,#fff 66.667%,transparent 66.667%);background-size:14px 28px;background-position:0 -14px;-webkit-filter:drop-shadow(rgba(0,0,0,0.33) 0 2px 1px);-webkit-backface-visibility:hidden}
.page #columns #center:after{margin:0 -16px;z-index:1;bottom:-6px}
.page #columns #center-nocols{position:relative}
.page #columns #center-nocols:after{content:"";display:block;width:100%;position:absolute;bottom:-7px;height:14px;background:-webkit-linear-gradient(45deg,transparent 33.333%,#fff 33.333%,#fff 66.667%,transparent 66.667%),-webkit-linear-gradient(-45deg,transparent 33.333%,#fff 33.333%,#fff 66.667%,transparent 66.667%);background:linear-gradient(45deg,transparent 33.333%,#fff 33.333%,#fff 66.667%,transparent 66.667%),linear-gradient(-45deg,transparent 33.333%,#fff 33.333%,#fff 66.667%,transparent 66.667%);background-size:14px 28px;background-position:0 -14px;-webkit-filter:drop-shadow(rgba(0,0,0,0.33) 0 2px 1px);-webkit-backface-visibility:hidden}
.page #columns #right{width:auto;float:none;left:0;color:#535353;margin:0;padding:16px;font-size:11px;line-height:1.45em;background:#efefef;position:relative}
.page #columns #right:after{content:"";display:block;width:100%;position:absolute;bottom:-7px;height:14px;background:-webkit-linear-gradient(45deg,transparent 33.333%,#efefef 33.333%,#efefef 66.667%,transparent 66.667%),-webkit-linear-gradient(-45deg,transparent 33.333%,#efefef 33.333%,#efefef 66.667%,transparent 66.667%);background:linear-gradient(45deg,transparent 33.333%,#efefef 33.333%,#efefef 66.667%,transparent 66.667%),linear-gradient(-45deg,transparent 33.333%,#efefef 33.333%,#efefef 66.667%,transparent 66.667%);background-size:14px 28px;background-position:0 -14px;-webkit-filter:drop-shadow(rgba(0,0,0,0.33) 0 2px 1px);-webkit-backface-visibility:hidden}
.page #columns #right:after{margin:0 -16px}
.page #columns.two-column-left #right,.page #columns.two-column-left-banner #right,.page #columns.three-column-banner #right{background:#efefef}
.page #columns #right.empty{display:none}
.page #columns #left{position:relative;right:0;top:0;left:0;width:100%;display:none;min-height:0}
.page #columns.two-column #center,.page #columns.two-column-left #center,.page #columns.two-column-left-banner #center,.page #columns.one-column #center{margin:0;padding:16px;left:0;width:auto}
.page #columns.three-column-banner .columns-bg-banner{left:0;width:auto}
.page #columns.three-column-banner .columns-bg-banner #banner{padding:16px 16px 0}
.page #columns.home-9-3 #right{margin:0}
.page #columns.two-column-left-banner #banner{padding:16px 16px 0}
.homepage #columns #center-nocols .top>.image-container:first-child{margin:-16px}
.homepage #columns #center-nocols .top>.image-container:first-child>.image{border:0}
.homepage-leftnav #columns #center-nocols .top>.image-container:first-child{margin:0}
.page #columns.two-column-left-banner #banner .banner>.image-container:first-child,.page #columns.three-column-banner #banner .banner>.image-container:first-child{margin:-16px -16px 0 -16px}
.page #columns.two-column-left-banner #banner .banner>.image-container:first-child>.image,.page #columns.three-column-banner #banner .banner>.image-container:first-child>.image{border:0}
.page.homepage-leftnav #columns #left,.page.homepage-9-3 #columns #left,.page #columns #center-nocols{background:0;display:block;width:auto;float:none;margin:0;padding:0}
.page.homepage-leftnav #columns #left .top,.page.homepage-9-3 #columns #left .top,.page #columns #center-nocols .top,.page.homepage-leftnav #columns #left .bottom,.page.homepage-9-3 #columns #left .bottom,.page #columns #center-nocols .bottom{top:0;left:0;min-height:0;width:auto;padding:0;margin:16px}
.page.homepage-leftnav #columns #left .top .image-container.image-featured,.page.homepage-9-3 #columns #left .top .image-container.image-featured,.page #columns #center-nocols .top .image-container.image-featured,.page.homepage-leftnav #columns #left .bottom .image-container.image-featured,.page.homepage-9-3 #columns #left .bottom .image-container.image-featured,.page #columns #center-nocols .bottom .image-container.image-featured{margin:-16px}
.page.homepage-leftnav #columns #left .bottom.empty,.page.homepage-9-3 #columns #left .bottom.empty,.page #columns #center-nocols .bottom.empty{margin-top:0;margin-bottom:0}
.page.homepage-leftnav #columns #left .homepromos,.page.homepage-9-3 #columns #left .homepromos,.page #columns #center-nocols .homepromos{background:0;padding:0}
.page.homepage-leftnav #columns #left .homepromos .homepromo,.page.homepage-9-3 #columns #left .homepromos .homepromo,.page #columns #center-nocols .homepromos .homepromo,.page.homepage-leftnav #columns #left .homepromos .homepromo-last,.page.homepage-9-3 #columns #left .homepromos .homepromo-last,.page #columns #center-nocols .homepromos .homepromo-last{padding:0;margin:16px;float:none;width:auto;border:0}
body .parsys div.parsys_column{height:auto;width:auto;margin:0;padding:0;float:none;border:0}
.homepromos .title,.homepage .homepromos .title,#right .parsys>div:not(.callout) .title{margin:0 -16px 10px;background:#666;padding:12px 16px;color:#FFF}
#right>.parsys:first-child>.section:first-child .title,#right>.iparsys:first-child>.iparys_inherited.empty:first-child+.section .title,#right>.iparsys:first-child>.section.empty:first-child+.iparys_inherited>.iparsys:first-child>.section:first-child .title,#right>.iparsys:first-child>.iparys_inherited:first-child>.iparsys:first-child>.section:first-child .title,#right>.mobile-center-bottom-or-right-top.empty+.parsys>.section:first-child .title,#right>.mobile-center-bottom-or-right-top.empty+.iparsys>.iparys_inherited.empty:first-child+.section .title,#right>.mobile-center-bottom-or-right-top.empty+.iparsys>.iparys_inherited.empty:first-child+.section.title,#right>.mobile-center-bottom-or-right-top.empty+.iparsys>.section.empty:first-child+.iparys_inherited>.iparsys:first-child>.section:first-child .title,#right>.mobile-center-bottom-or-right-top.empty+.iparsys>.iparys_inherited:first-child>.iparsys:first-child>.section:first-child .title,#right>.mobile-center-bottom-or-right-top>.parsys:first-child>.section:first-child .title,#right>.mobile-center-bottom-or-right-top>.iparsys:first-child>.iparys_inherited.empty:first-child+.section .title,#right>.mobile-center-bottom-or-right-top>.iparsys:first-child>.section.empty:first-child+.iparys_inherited>.iparsys:first-child>.section:first-child .title,#right>.mobile-center-bottom-or-right-top>.iparsys:first-child>.iparys_inherited:first-child>.iparsys:first-child>.section:first-child .title{margin-top:-16px;padding-top:16px}
.flexmodule{margin-bottom:16px}
}
.ada-hidden{color:#000;background:#fff;position:absolute;left:-10000px}
.img-16 img{width:16px}
.img-16x16 img{width:16px;height:16px}
.img-32 img{width:32px}
.img-32x32 img{width:32px;height:32px}
.img-60 img{width:60px}
.img-60x60 img{width:60px;height:60px}
.img-60x88 img{width:60px;height:88px}
.img-88 img{width:88px}
.img-88x88 img{width:88px;height:88px}
.img-140 img{width:140px}
.img-140x88 img{width:140px;height:88px}
.img-140x140 img{width:140px;height:140px}
.img-140x180 img{width:140px;height:180px}
.img-150 img{width:150px}
.img-150x93 img{width:150px;height:93px}
.img-209 img{width:209px}
.img-209x131 img{width:209px;height:131px}
.img-219 img{width:219px}
.img-219x128 img{width:219px;height:128px}
.img-219x219 img{width:219px;height:219px}
.img-220 img{width:220px}
.img-220x283 img{width:220px;height:283px}
.img-292 img{width:292px}
.img-292x183 img{width:292px;height:183px}
.img-300 img{width:300px}
.img-300x175 img{width:300px;height:175px}
.img-327 img{width:327px}
.img-327x204 img{width:327px;height:204px}
.img-392 img{width:392px}
.img-392x288 img{width:392px;height:288px}
.img-402 img{width:392px}
.img-402x287 img{width:392px;height:288px}
.img-426 img{width:426px}
.img-426x288 img{width:426px;height:288px}
.img-447 img{width:447px}
.img-447x260 img{width:447px;height:260px}
.img-680 img{width:680px}
.img-680x244 img{width:680px;height:244px}
.img-926 img{width:926px}
.img-926x244 img{width:926px;height:244px}
.image-container-16{width:18px}
.image-container-60{width:62px}
.image-container-140{width:142px}
.image-container-209{width:211px}
.image-container-219{width:221px}
.image-container-220{width:222px}
.image-container-292{width:294px}
.image-container-300{width:302px}
.image-container-392{width:394px}
.image-container-402{width:394px}
.image-container-426{width:428px}
.image-container-447{width:449px}
.image-container-680{width:682px}
.image-container-926{width:928px}
@media only screen and (max-width:720px){.image img,.parsys_column .image img{width:100%;height:auto;box-sizing:border-box;-mox-box-sizing:border-box}
.image-container-209,.image-container-219,.image-container-220,.image-container-292,.image-container-300,.image-container-392,.image-container-402,.image-container-426,.image-container-447,.image-container-680,.image-container-926{width:auto}
.img-16 img{width:16px}
.img-16x16 img{width:16px;height:16px}
.img-32 img{width:32px}
.img-32x32 img{width:32px;height:32px}
.img-60 img{width:60px}
.img-60x60 img{width:60px;height:60px}
.img-60x88 img{width:60px;height:88px}
.img-140 img{width:140px}
.img-140x88 img{width:140px;height:88px}
.img-140x180 img{width:140px;height:180px}
.image-float-left .img-60 img,.image-float-right .img-60 img{width:60px}
.image-float-left .img-60x60 img,.image-float-right .img-60x60 img{width:60px;height:60px}
.image-float-left .img-60x88 img,.image-float-right .img-60x88 img{width:60px;height:88px}
.image-float-left .img-140 img,.image-float-right .img-140 img{width:140px}
.image-float-left .img-140x88 img,.image-float-right .img-140x88 img{width:140px;height:88px}
.image-float-left .img-140x140 img,.image-float-right .img-140x140 img{width:140px;height:140px}
.image-float-left .img-140x180 img,.image-float-right .img-140x180 img{width:140px;height:180px}
.image-float-left .img-209 img,.image-float-right .img-209 img{width:140px}
.image-float-left .img-219 img,.image-float-right .img-219 img{width:140px}
.image-float-left .img-219x219 img,.image-float-right .img-219x219 img{width:140px;height:140px}
.image-float-left .img-220 img,.image-float-right .img-220 img{width:140px}
.image-float-left.image-container-209,.image-float-right.image-container-209{width:142px}
.image-float-left.image-container-219,.image-float-right.image-container-219{width:142px}
.image-float-left.image-container-220,.image-float-right.image-container-220{width:142px}
.eventlist{padding-right:0}
#right .callout .title{background:0;margin:0;padding:0}
.youtubevideo .popup,.youtubevideo .popup img,.youtubevideo .popup .icon{width:100%;height:auto}
.youtubevideo .popup .icon{height:0;padding-bottom:56.25%}
input,textarea{max-width:100%;box-sizing:border-box;-mox-box-sizing:border-box}
.imagegallery .imagegallery-image{width:131px}
.imagegallery .imagegallery-image .imagegallery-image-thumbnail{width:129px}
#page .staffdirectory .staff_name,#page #columns #center .staffdirectory .staff_name,#page #columns #right .staffdirectory .staff_name,#page .staffdirectory .staff_contact,#page #columns #center .staffdirectory .staff_contact,#page #columns #right .staffdirectory .staff_contact{float:none;width:auto;margin-left:70px;padding-left:0}
#page .staffdirectory .staff_contact,#page #columns #center .staffdirectory .staff_contact,#page #columns #right .staffdirectory .staff_contact{margin-top:8px}
#page .staffdirectory .nophoto-name,#page #columns #center .staffdirectory .nophoto-name,#page #columns #right .staffdirectory .nophoto-name{float:left;width:43%;margin-left:0;padding-left:0}
#page .staffdirectory .nophoto-contact,#page #columns #center .staffdirectory .nophoto-contact,#page #columns #right .staffdirectory .nophoto-contact{float:right;width:53%;padding-left:10px;margin-left:0;margin-top:0}
.articletools{float:none;margin:0;width:auto}
.articletools .outer{border:0;margin:0;padding:0}
.articletools-inner,.articletools .inner{border:0;margin:0;padding:0}
.articletools-inner .stButton,.articletools .inner .stButton{margin:0}
.articletools-inner .print,.articletools .inner .print{display:none}
.articletools-inner .comment,.articletools .inner .comment{display:none}
.articletools-inner a,.articletools .inner a{background:#CCC;display:inline-block;padding:4px 9px 6px 8px;border-radius:5px;margin:12px 0;height:18px;font-size:12px;line-height:16px}
.articletools-inner a .button,.articletools .inner a .button{text-transform:uppercase;font-weight:bold}
.articletools-inner a .share,.articletools .inner a .share{display:inline;margin:0}
.articletools-inner a .icon,.articletools .inner a .icon{vertical-align:-6px;margin-right:5px}
.articletools-inner a .icon img,.articletools .inner a .icon img{margin:0;float:none;display:inline}
.pubdate .articletools-inner a .icontext,.pubdate .articletools .inner a .icontext{vertical-align:-3px}
.has-after-date .articletools .outer{display:none}
.googlemaps .mapTabContainer .tab{font-size:11px;margin:-2px 0 -1px}
.googlemaps .mapcanvas{width:100%}
.googlemaps .maplink{width:100% !important}
}
@media only screen and (max-width:720px) and (max-width:333px){.recaptcha #recaptcha_wrapper{-webkit-transform:scale(0.954,0.954);-webkit-transform-origin:top left;transform:scale(0.954,0.954);transform-origin:top left}
}
.ada-hidden{color:#000;background:#fff;position:absolute;left:-10000px}
.mobile-content-top,.mobile-content-bottom,.mobile-center-bottom-or-right-top,.mobile-right-bottom{display:none}
.carousel-min{display:none}
@media only screen and (max-width:720px){.hide-in-narrow{display:none}
.hide-in-wide,.mobile-content-top,.mobile-content-bottom,.mobile-center-bottom-or-right-top,.mobile-right-bottom{display:block}
.cq-wcm-preview .appendaround{display:none}
.ubheader{min-width:0;border:0;position:relative;z-index:250}
.ubheader .inner{width:auto;height:auto;margin:0;padding:1px 0 0 5px}
.ubheader .ublogo img{width:auto;height:25px;padding:5px 0 3px 5px}
#page .departmentheader,#page .departmentheader .inner{height:auto}
.departmentheader{background:#fff;background:-moz-linear-gradient(top,#fff 0,#fdfdfd 44%,#e8e8e8 81%,#e8e8e8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(44%,#fdfdfd),color-stop(81%,#e8e8e8),color-stop(100%,#e8e8e8));background:-webkit-linear-gradient(top,#fff 0,#fdfdfd 44%,#e8e8e8 81%,#e8e8e8 100%);background:-o-linear-gradient(top,#fff 0,#fdfdfd 44%,#e8e8e8 81%,#e8e8e8 100%);background:-ms-linear-gradient(top,#fff 0,#fdfdfd 44%,#e8e8e8 81%,#e8e8e8 100%);background:linear-gradient(to bottom,#fff 0,#fdfdfd 44%,#e8e8e8 81%,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e8e8e8',GradientType=0);height:auto;position:relative;z-index:100}
.departmentheader .inner{background:0;height:auto;margin:0;display:table;width:100%}
.departmentheader .inner .header-search,.departmentheader .inner .headernav{display:none}
.departmentheader .title{font:18px/1.2 DinWebRegular,"Trebuchet MS",sans-serif;float:none;clear:none;padding:8px 13px 9px;margin:0;display:table-cell;vertical-align:middle;height:33px}
.flexmodule .teaser-video-popup,.flexmodule .teaser-video-popup .teaser-video-button,.flexmodule .teaser-video-popup img{width:100%;height:auto}
.highlight.flexmodule .teaser-video-popup,.highlight.flexmodule .teaser-video-popup .teaser-video-button,.highlight.flexmodule .teaser-video-popup img{height:auto}
.flexmodule .teaser-video-popup .teaser-video-button{height:0;padding-bottom:56.25%}
.relatedvideo .flexmodule-image a,.relatedvideo .flexmodule-image a .icon,.relatedvideo .flexmodule-image a img{width:100%;height:auto}
.relatedvideo .flexmodule-image a .icon{height:0;padding-bottom:56.25%}
.header-info-for-nav,.topnav,.topnav .main,.horizontallist .inner,.leftnav,.leftnav>.inner{display:none}
.assetcolumn,.assetcolumn-inner{display:none}
.assets{min-height:1px}
.assets .title{font-size:18px;color:#535353;margin:15px 0 10px;font-family:DinWebRegular,"Trebuchet MS",sans-serif}
.assets .teaser-links .list .list-style-teaser .teaser-block{margin-top:20px}
.assets .teaser-links .list .list-style-teaser .teaser-block .teaser-inner{margin:7px 0 10px}
.assets .teaser-links .list .list-style-teaser .teaser-block .teaser-inner .teaser-images{float:left}
.assets .teaser-links .list .list-style-teaser .teaser-block .teaser-inner .teaser-images .teaser-image{padding:0}
.assets .teaser-links .list .list-style-teaser .teaser-block .teaser-inner .teaser-images .teaser-image a{border-bottom:0}
.assets .teaser-links .list .list-style-teaser .teaser-block .teaser-inner .teaser-images .teaser-image a img{width:140px;height:88px}
.assets .teaser-links .list .list-style-teaser .teaser-block .teaser-content{margin-left:153px}
.eventlist .eventlistrssicon a{color:#fff}
.eventlist .eventlistrssicon a:hover{color:#ccc}
}