div.people-node-page{border:0;margin:0}
div.basic-info-top{border-bottom-color:silver;border-bottom-style:solid;border-bottom-width:1px;margin-bottom:16px;padding-bottom:8px}
div.basic-info-top h1{text-transform:uppercase}
div.basic-info-top div.people-title{font-size:16px;font-weight:700}
div.view-display-id-office_hours span.people_officehourssem{text-transform:capitalize}
.panel-flexible .panel-separator{margin:0 0 1em}
.people-node-page .panels-flexible-region{padding:0}
.people-node-page .panels-flexible-region-inside{padding-right:.5em;padding-left:.5em}
.people-node-page .panels-flexible-region-inside-first{padding-left:0}
.people-node-page .panels-flexible-region-inside-last{padding-right:0}
.people-node-page .panels-flexible-column{padding:0}
.people-node-page .panels-flexible-column-inside{padding-right:.5em;padding-left:.5em}
.people-node-page .panels-flexible-column-inside-first{padding-left:0}
.people-node-page .panels-flexible-column-inside-last{padding-right:0}
.people-node-page .panels-flexible-row{padding:0 0 .5em;margin:0}
.people-node-page .panels-flexible-row-last{padding-bottom:0}
.people-node-page-inside{padding-right:0;max-width:800px;margin:0 auto}
.people-node-page{width:auto}
.panels-flexible-column-people-node-page-2{float:left;width:50%}
.panels-flexible-column-people-node-page-3{float:left;width:50%}
.panels-flexible-row-people-node-page-1-inside{padding-right:0}
.panels-flexible-region-people-node-page-name_and_title{float:left;width:100%}
.panels-flexible-row-people-node-page-6-inside{padding-right:0}
.panels-flexible-region-people-node-page-profile_top_left{float:left;width:50%}
.panels-flexible-region-people-node-page-office_hours{float:left;width:50%}
.panels-flexible-row-people-node-page-4-inside{padding-right:0}
.panels-flexible-region-people-node-page-homepage{float:left;width:100%}
.panels-flexible-row-people-node-page-7-inside{padding-right:0}
.panels-flexible-region-people-node-page-profile_top_right{float:left;width:100%}
.panels-flexible-region-people-node-page-center{float:left;width:100%}
.panels-flexible-row-people-node-page-main-row-inside{padding-right:0}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
footer,section{display:block}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
a:hover,a:active{outline:0}
img{max-width:100%;width:auto \9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
@media print {
    *{text-shadow:none!important;color:#000!important;background:transparent!important;box-shadow:none!important}
    a,a:visited{text-decoration:underline}
    a[href]:after{content:" (" attr(href) ")"}
    img{page-break-inside:avoid;max-width:100%!important}
    @page{margin:.5cm}
    p{orphans:3;widows:3}
}
body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}
a{color:#08c;text-decoration:none}
a:hover,a:focus{color:#005580;text-decoration:underline}
[class*="span"]{float:left;min-height:1px;margin-left:20px}
.container{width:940px}
.span9{width:700px}
.span8{width:620px}
.span6{width:460px}
.span4{width:300px}
.row-fluid{width:100%;*zoom:1}
.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}
.row-fluid:after{clear:both}
.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.1276595744681%;*margin-left:2.0744680851064%}
.row-fluid [class*="span"]:first-child{margin-left:0}
.row-fluid .span9{width:100%;*width:100%}
.row-fluid .span8{width:65.957446808511%;*width:65.904255319149%}
.row-fluid .span6{width:48.936170212766%;*width:48.882978723404%}
.row-fluid .span4{width:31.914893617021%;*width:31.86170212766%}
.container{margin-right:auto;margin-left:auto;*zoom:1}
.container:before,.container:after{display:table;content:"";line-height:0}
.container:after{clear:both}
p{margin:0 0 10px}
em{font-style:italic}
h1,h4{margin:10px 0;font-family:inherit;font-weight:700;line-height:20px;color:inherit;text-rendering:optimizelegibility}
h1{line-height:40px;font-size:38.5px}
h4{font-size:17.5px}
.visible-desktop{display:inherit!important}
@media (min-width: 768px) and (max-width: 979px) {
    .visible-desktop{display:none!important}
}
@media (max-width: 767px) {
    .visible-desktop{display:none!important}
    body{padding-left:20px;padding-right:20px}
    .container{width:auto}
    .row-fluid{width:100%}
    [class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
}
@media (min-width: 768px) and (max-width: 979px) {
    [class*="span"]{float:left;min-height:1px;margin-left:20px}
    .container{width:724px}
    .span9{width:538px}
    .span8{width:476px}
    .span6{width:352px}
    .span4{width:228px}
    .row-fluid{width:100%;*zoom:1}
    .row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}
    .row-fluid:after{clear:both}
    .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.7624309392265%;*margin-left:2.7092394498648%}
    .row-fluid [class*="span"]:first-child{margin-left:0}
    .row-fluid .span9{width:100%;*width:100%}
    .row-fluid .span8{width:65.745856353591%;*width:65.692664864229%}
    .row-fluid .span6{width:48.618784530387%;*width:48.565593041025%}
    .row-fluid .span4{width:31.491712707182%;*width:31.438521217821%}
}
@media (min-width: 1200px) {
    [class*="span"]{float:left;min-height:1px;margin-left:30px}
    .container{width:1170px}
    .span9{width:870px}
    .span8{width:770px}
    .span6{width:570px}
    .span4{width:370px}
    .row-fluid{width:100%;*zoom:1}
    .row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}
    .row-fluid:after{clear:both}
    .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.5641025641026%;*margin-left:2.5109110747409%}
    .row-fluid [class*="span"]:first-child{margin-left:0}
    .row-fluid .span9{width:100%;*width:100%}
    .row-fluid .span8{width:65.811965811966%;*width:65.758774322604%}
    .row-fluid .span6{width:48.717948717949%;*width:48.664757228587%}
    .row-fluid .span4{width:31.623931623932%;*width:31.57074013457%}
}
@media (max-width: 979px) {
    body{padding-top:0}
}
@media (min-width: 980px) and (max-width: 1199px),(min-width: 1200px) {
    body{padding-top:0}
}
body{background:#ebecea url(/img/eng-bg.jpg)}
h1,h4{color:#081327;font-family:'Oswald',Helvetica,sans-serif;font-weight:300}
#topper,#footer{color:#fff;background:#081327}
#footer{border-top:1px solid #081327}
.panel-flexible .panel-separator{margin:0}
.main-container .span9{padding:0 2% 0 4%;background:#fff}
.panels-flexible-row{padding:0}
.panels-flexible-region-inside{margin-bottom:0;padding-left:0;padding-right:0}
.panels-flexible-column-inside{padding:0}
#sasheader{height:30px}
.footer{margin-top:20px}
#copyright{color:#969596;font-size:12px}
body.node-type-people div.people-node-page{padding-bottom:64px}
.people-node-page{margin-top:20px;padding-top:30px;border-top:1px solid #989898}
.people-node-page h4{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;font-weight:700;text-transform:uppercase}
body.node-type-people div.view-display-id-profile{padding-top:16px;padding-bottom:0}
body.page-undergraduate div.undergrad-right div.view-ugradfocus h3{text-align:center}
@media (max-width: 640px) {
    .footer{padding:20px}
}