.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
.researcher-keyareas{max-width:80%;}.researcher-keyareas ul li{border-bottom:1px solid #e8e8e8;margin:0;padding:0.1em 0 0.5em 0;}.researcher-keyareas ul li ul{padding-left:20px;}.researcher-keyareas ul li ul li{list-style:circle;border-bottom:0px;line-height:19px;}.researcher-keyareas .column *{padding:0 3em 0 0;}.researcher-keyareas a,.researcher-keyareas a:link,.researcher-keyareas a:hover,.researcher-keyareas a:active{text-decoration:none;color:#2c79b7;}.researcher-keyarea a:hover{color:#52b7ef;}.researcher-keyarea strong,.researcher-keyarea b{font-weight:bold;font-size:14px;}.researcher-keyareas .interest-title{padding-top:10px;display:block;}.two-columns{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px;}.view-researcher-listing{position:relative;width:100%;float:left;margin-bottom:10px;}.view-researcher-listing .view-header{font-size:1.1em;float:left;clear:both;color:#42403e;}.view-researcher-listing .views-row{color:#113f82;background:white;position:relative;float:left;width:100%;overflow:hidden;border-bottom:1px solid #C5BFB7;padding:0 0 15px 0;margin:0.5em 0;clear:both;}.view-researcher-listing  .views-field-title{font-size:1.5em;color:#42403e;}.view-researcher-listing .views-label{font-size:1.1em;color:#42403e;}.view-researcher-listing ul li{clear:both;color:#113f82;display:list-item;text-align:-webkit-match-parent;list-style:disc;}.view-researcher-listing .view-content{clear:both;}.view-researcher-listing .item-list{margin-top:5px;}.view-researcher-listing a,.view-researcher-listing a:link,.view-researcher-listing a:active{text-decoration:none;color:#2c79b7;}.view-researcher-listing .views-field-title{width:50%;float:left;}.view-researcher-listing .views-field-view-node{width:50%;float:left;}.view-researcher-listing .views-field-field-testinterests{clear:both;}.view-researcher-listing a:hover{color:#52b7ef;}.page-profile #content{min-width:760px;}.page-profile .secondary-nav{display:none;}.section-profile{margin-top:-20px;}.section-profile .secondary ul{padding:0 !important;}.section-profile .person{padding:0;}.section-profile h1,.section-profile h2,.section-profile h3,.section-profile h4,.section-profile h5,.section-profile h6{padding-left:0;}.section-profile h3{margin:0;}.section-profile .breadcrumb li{background:transparent;}.section-profile #content article ul{padding:0 0 1em 1em !important;}.section-profile #content article .bio .researcher ul{padding:1em 0 1em 60px !important;}.section-profile #content article .bio .researcher ul li{margin:0 0 0.3em 0;}.section-profile .titles ul{margin:0 0 1em 0;}.section-profile .name{font-size:2.2em;margin:0.83em 0 0 0;border-bottom:3px solid #2c79b7;}.section-profile .departments{margin-top:10px;display:block;float:left;width:48%;clear:left;}.section-profile #content article .departments ul,.section-profile #content article .titles ul{list-style-type:none;padding:0 !important;}.section-profile .departments ul li,.section-profile .titles ul li{padding:0.3em 0;border-bottom:1px solid #e8e8e8;}.section-profile .titles{margin:10px 0 40px 2%;display:block;float:right;width:48%;clear:right;}.section-profile .departments h3.label{font-size:1em;display:none;}.section-profile .image{display:block;float:left;width:35%;max-width:250px;height:auto;margin:1em 5% 4% 0;clear:right;}.section-profile .image img{padding:4px;border:1px solid #eee;background:#2c79b7;}.section-profile .bio{width:96%;clear:right;}.section-profile .bio p{margin:1em 0;}.section-profile .faculty-info .stats{display:block;float:left;clear:both;width:93%;margin:1em 0;border-bottom:1px solid #2c79b7;background:#f4f3f2;padding:1em 2em;}.section-profile p span,.section-profile p{font-size:1em !important;line-height:1.65em !important;}.section-profile p,.section-profile p span{padding:10px 0 2px 20px;margin:0 !important;}.positions_prof_experience{clear:both;border-top:1px solid #e8e8e8;color:#42403e;list-style-type:none;border-bottom:#42403e;display:block;background:#f8f8f8;}.positions_prof_experience ul li,.primary ul{list-style-type:none;padding:0.3em 0;}.section-profile dl{padding:0;margin:0;}.section-profile #footer p{padding:0;}.bio .researcher ol{padding-left:2em;}.section-profile #content article .faculty-info .stats.contact ul{padding:0 !important;}.section-profile #content article .faculty-info .stats.contact ul dl{padding:0 !important;}.faculty-info .stats.contact ul li{list-style-type:none;}.faculty-info .stats.contact ul li dd{margin:0;}video{width:100% !important;height:auto !important;}.section-profile .video{display:block;float:left;width:100% !important;max-width:100%;height:auto !important;margin:1em 5% 4% 0;clear:left;cursor:pointer;margin:1em 0;position:relative;}.section-profile .faculty-info .stats p{padding-left:0;}.section-profile h1,.section-profile h2,.section-profile h3,.section-profile h4,.section-profile h5,.section-profile h6{clear:none;}.section-profile .image{display:block;float:left;width:35%;max-width:250px;height:auto;margin:1em 5% 4% 0;clear:right;}.section-profile .image img{padding:4px;border:1px solid #eee;background:#2c79b7;max-width:100%;height:auto;}.node-type-xml-profile-person-details  #page-title{display:none;}.node-type-xml-profile-person-details .faculty-info h3{display:block;color:#42403e;line-height:120%;font-size:1.35em;font-weight:300;}section.person ul{margin-left:20px;}
li.dhtml-menu-cloned-leaf{font-size:0.7em;font-style:italic;}li.dhtml-menu.start-collapsed ul{display:none;}li.dhtml-menu-open > a{font-style:italic;}a.dhtml-menu-icon{position:relative;float:left;width:16px;height:16px;}li.dhtml-folder.expanded{list-style-image:url(/sites/all/modules/contrib/dhtml_menu/images/folder-open-white.png) !important;}li.dhtml-folder.collapsed{list-style-image:url(/sites/all/modules/contrib/dhtml_menu/images/folder-closed-white.png) !important;}
.block-nice-menus{line-height:normal;z-index:10;}ul.nice-menu,ul.nice-menu ul{z-index:5;position:relative;}ul.nice-menu li{position:relative;}ul.nice-menu a{display:block;color:#027ac6;}ul.nice-menu ul,#header-region ul.nice-menu ul{position:absolute;visibility:hidden;}ul.nice-menu li.over ul{visibility:visible;}ul.nice-menu ul li{display:block;}ul.nice-menu:after{content:".";display:block;height:0;clear:both;visibility:hidden;}ul.nice-menu li:hover ul,ul.nice-menu li.menuparent li:hover ul,ul.nice-menu li.menuparent li.menuparent li:hover ul,ul.nice-menu li.menuparent li.menuparent li.menuparent li:hover ul,ul.nice-menu li.over ul,ul.nice-menu li.menuparent li.over ul,ul.nice-menu li.menuparent li.menuparent li.over ul,ul.nice-menu li.menuparent li.menuparent li.menuparent li.over ul,#header-region ul.nice-menu li:hover ul,#header-region ul.nice-menu li.menuparent li:hover ul,#header-region ul.nice-menu li.menuparent li.menuparent li:hover ul,#header-region ul.nice-menu li.over ul,#header-region ul.nice-menu li.menuparent li.over ul,#header-region ul.nice-menu li.menuparent li.menuparent li.over ul{visibility:visible;}ul.nice-menu li:hover ul ul,ul.nice-menu li:hover ul ul ul,ul.nice-menu li:hover li:hover ul ul,ul.nice-menu li:hover li:hover ul ul ul,ul.nice-menu li:hover li:hover li:hover ul ul,ul.nice-menu li:hover li:hover li:hover ul ul ul,ul.nice-menu li.over ul ul,ul.nice-menu li.over ul ul ul,ul.nice-menu li.over li.over ul ul,ul.nice-menu li.over li.over ul ul ul,ul.nice-menu li.over li.over li.over ul ul,ul.nice-menu li.over li.over li.over ul ul ul,#header-region ul.nice-menu li:hover ul ul,#header-region ul.nice-menu li:hover ul ul ul,#header-region ul.nice-menu li:hover li:hover ul ul,#header-region ul.nice-menu li:hover li:hover ul ul ul,#header-region ul.nice-menu li:hover li:hover li:hover ul ul,#header-region ul.nice-menu li:hover li:hover li:hover ul ul ul,#header-region ul.nice-menu li.over ul ul,#header-region ul.nice-menu li.over ul ul ul,#header-region ul.nice-menu li.over li.over ul ul,#header-region ul.nice-menu li.over li.over ul ul ul,#header-region ul.nice-menu li.over li.over li.over ul ul,#header-region ul.nice-menu li.over li.over li.over ul ul ul{visibility:hidden;}ul.nice-menu li.menuparent ul,#header-region ul.nice-menu li.menuparent ul{overflow:visible !important;}ul.nice-menu li.menuparent ul iframe,#header-region ul.nice-menu li.menuparent ul iframe{display:none;display:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:20px;height:20px;}
ul.nice-menu,ul.nice-menu ul{list-style:none;padding:0;margin:0;border-top:1px solid #ccc;}ul.nice-menu li{border:1px solid #ccc;border-top:0;float:left;background-color:#eee;}ul.nice-menu a{padding:0.3em 5px 0.3em 5px;}ul.nice-menu ul{top:1.8em;left:-1px;border:0;border-top:1px solid #ccc;margin-right:0;}ul.nice-menu ul li{width:12.5em;}ul.nice-menu-right,ul.nice-menu-left,ul.nice-menu-right li,ul.nice-menu-left li{width:12.5em;}ul.nice-menu-right ul{width:12.5em;left:12.5em;top:-1px;}ul.nice-menu-right ul ul{width:12.5em;left:12.5em;top:-1px;}ul.nice-menu-right li.menuparent,ul.nice-menu-right li li.menuparent{background:#eee url(/sites/all/modules/contrib/nice_menus/images/arrow-right.png) right center no-repeat;}ul.nice-menu-right li.menuparent:hover,ul.nice-menu-right li li.menuparent:hover{background:#ccc url(/sites/all/modules/contrib/nice_menus/images/arrow-right.png) right center no-repeat;}ul.nice-menu-left li ul{width:12.5em;left:-12.65em;top:-1px;}ul.nice-menu-left li ul li ul{width:12.5em;left:-12.65em;top:-1px;}ul.nice-menu-left li.menuparent,ul.nice-menu-left li li.menuparent{background:#eee url(/sites/all/modules/contrib/nice_menus/images/arrow-left.png) left center no-repeat;}ul.nice-menu-left li.menuparent:hover,ul.nice-menu-left li li.menuparent:hover{background:#ccc url(/sites/all/modules/contrib/nice_menus/images/arrow-left.png) left center no-repeat;}ul.nice-menu-left a,ul.nice-menu-left ul a{padding-left:14px;}ul.nice-menu-down{float:left;border:0;}ul.nice-menu-down li{border-top:1px solid #ccc;}ul.nice-menu-down li li{border-top:0;}ul.nice-menu-down ul{left:0;}ul.nice-menu-down ul li{clear:both;}ul.nice-menu-down li ul li ul{left:12.5em;top:-1px;}ul.nice-menu-down .menuparent a{padding-right:15px;}ul.nice-menu-down li.menuparent{background:#eee url(/sites/all/modules/contrib/nice_menus/images/arrow-down.png) right center no-repeat;}ul.nice-menu-down li.menuparent:hover{background:#ccc url(/sites/all/modules/contrib/nice_menus/images/arrow-down.png) right center no-repeat;}ul.nice-menu-down li li.menuparent{background:#eee url(/sites/all/modules/contrib/nice_menus/images/arrow-right.png) right center no-repeat;}ul.nice-menu-down li li.menuparent:hover{background:#ccc url(/sites/all/modules/contrib/nice_menus/images/arrow-right.png) right center no-repeat;}ul.nice-menu li{margin:0;padding-left:0;background-image:none;}#header-region ul.nice-menu li{margin:0;padding-top:0.1em;padding-bottom:0.1em;background:#eee;}#header-region ul.nice-menu ul{top:1.8em;left:-1px;border:0;border-top:1px solid #ccc;margin-right:0;}#header-region ul.nice-menu ul{top:1.7em;}#header-region ul.nice-menu-down li ul li ul{left:12.5em;top:-1px;}#header-region ul.nice-menu-down li.menuparent{background:#eee url(/sites/all/modules/contrib/nice_menus/images/arrow-down.png) right center no-repeat;}#header-region ul.nice-menu-down li.menuparent:hover{background:#ccc url(/sites/all/modules/contrib/nice_menus/images/arrow-down.png) right center no-repeat;}#header-region ul.nice-menu-down li li.menuparent{background:#eee url(/sites/all/modules/contrib/nice_menus/images/arrow-right.png) right center no-repeat;}#header-region ul.nice-menu-down li li.menuparent:hover{background:#ccc url(/sites/all/modules/contrib/nice_menus/images/arrow-right.png) right center no-repeat;}
.ds-2col > .group-left{float:left;width:50%;}.ds-2col > .group-right{float:left;width:50%;}
.responsive-menus.responsified{clear:both;width:100%;}.responsive-menus.responsified span.toggler{padding:1px;display:block;background:#333;color:#fff;border-radius:5px;box-shadow:2px 2px 2px #000;font-size:1.35em;text-align:center;cursor:pointer;outline:none;}.responsive-menus.responsified.responsive-toggled span.toggler{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid #bbb;}.responsive-menus.responsified .responsive-menus-simple{display:none;width:100%;background:#333;border-bottom-right-radius:4px;border-bottom-left-radius:4px;box-shadow:2px 2px 2px #000;}.responsive-menus.responsified.responsive-toggled .responsive-menus-simple,.responsive-menus.responsified.responsive-toggled .responsive-menus-simple ul{display:block;padding:0;margin:0;}.responsive-menus.responsified.responsive-toggled.absolute{position:relative;z-index:999;}.responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple{position:absolute;z-index:999;top:auto;}.responsive-menus.responsified .responsive-menus-simple li{width:100%;display:block;padding:0;margin:0;clear:both;list-style:none;}.responsive-menus.responsified .responsive-menus-simple li a{color:#fff;display:block;padding:1em 5%;margin:0;text-align:left;color:#fff;border-bottom:1px solid #bbb;border-bottom:1px solid rgba(255,255,255,0.5);text-decoration:none;text-transform:uppercase;}.responsive-menus.responsified .responsive-menus-simple>li.last a{border-bottom:none;}.responsive-menus.responsified .responsive-menus-simple li ul li a{padding:1em 0 1em 10%;}.responsive-menus.responsified .responsive-menus-simple li ul li ul li a{padding:1em 0 1em 15%;}.responsive-menus.responsified .responsive-menus-simple li ul{display:block !important;visibility:visible !important;margin:0;padding:0;}.responsive-menus span.toggler{display:none;}
