body{text-align:center;margin:0 auto}#header{position:relative;height:55px;background-color:white;background-image:url(/images/template/header_bg.gif);background-repeat:repeat-x;background-position:left;padding:0 .5em}#header #logo{background-image:url(/images/template/hsph_logo.gif);background-repeat:no-repeat;background-position:left;margin-left:.5em;height:100%}#header #logo a#home{position:absolute;top:0;left:1.2em;height:95%;width:35em;text-decoration:none}#header h1,#header #logo a#home span,#header #logo a#home div{display:none}#utility,#searchbox{color:#EEE;position:relative;text-align:right;width:40em}#utility{float:right;right:.5em;top:1.2em;letter-spacing:0}#utility a,#searchbox{color:#EEE;text-decoration:none}#utility a:hover,#searchbox a:hover{text-decoration:underline}#utility span{padding:0 .2em}#searchbox{top:1.2em;right:0}#searchbox input#search-text{background-color:#E7E7E7;border:0;display:inline;font-size:1.4em;width:13.9em;padding:.143em 0}#searchbox input#gobutton{background:0;font-size:1em;vertical-align:middle;width:1.6em;height:1.7em;margin:0 0 .5em .5em}#outer{background-color:#575757;width:100%}#inner{text-align:left;background-color:#fff;overflow:hidden;width:96em;margin:0 auto}#wrapper{clear:both;display:block;margin:0 .4em}.left{text-align:left}.center{text-align:center}.right{text-align:right}img.noborder,img.nopadding{border:0}img[style*=left],img[align=left],img.left{float:left;margin:5px 5px 5px 0}img[style*=right],img[align=right],img.right{float:right;margin:5px 0 5px 5px}#navbar{float:left;background:#acbac5 url(/images/template/menu_bg.gif) repeat-x;display:block;position:relative;width:100%}#nav{font-weight:700;clear:left;float:left;width:95em;line-height:1.6em;margin:0 0 2em;padding:0 0 0 .5em}* html #nav{margin:0 0 0 .4em;padding:0}#nav,#nav ul{list-style:none;margin:0}#nav li a{color:#595959;display:block;font-size:1.2em;text-decoration:none;text-align:center;padding:.333em 1.59em}#nav li{float:left;list-style-type:none;margin:0;padding:0 1px}#nav li li{float:none;margin:0;padding:0}#nav li li a{font-size:1em;text-align:left;margin:0;padding:.4em 1em}* html #nav li li a{padding:.5em 1em}#nav li ul{position:absolute;background:#595959;border-bottom:1px solid #666;border-right:1px solid #666;border-left:1px solid #666;margin-left:-1000em;z-index:1}#nav li:hover{border-right:1px solid #666;border-left:1px solid #666;padding:0}#nav li a:hover,#nav li li:hover a{background:#BFC9D2;color:#595959}* html #nav ul{padding-top:.5em}#nav ul li a{width:20em}#nav li:hover ul,#nav li.sfhover ul{margin-left:-.1em;z-index:1}#nav li.on ul li a,#nav li.off ul li a,#nav li.sfhover{background-color:#595959;color:#f5f5f5}#nav li a:focus + ul{margin-left:-.1em}#nav li li a:focus + ul{margin-left:1010em}#nav li li a:focus{margin-left:1000em;background:#595959;color:#f5f5f5}#nav li:hover a,#nav li.sfhover a{background:#595959;color:#f5f5f5;border:0}#nav li.sfhover{border-right:1px solid #666;border-left:1px solid #666;padding:0}#nav li:hover a:focus,#nav li.sfhover a.sffocus{margin-left:0;background:#595959;color:#f5f5f5}#nav li li:hover a:focus + ul,#nav li li.sfhover a.sffocus + ul{margin-left:10em}#maincol{display:block;overflow:hidden;padding:0 .1em 1.8em}* html #maincol{float:left;padding:0 0 1.8em .1em}#footer{clear:both;background-color:#575757;color:#E5E5E5;font-weight:700;height:15em;width:auto;text-align:left;padding:.9em 1em}#footer a{color:#E5E5E5;text-decoration:none}#footer a:hover{color:#E5E5E5;text-decoration:underline}#footer span{padding:0 .5em}#ext-resources{float:right;width:26em}#social-media img{height:42px;width:42px}#social-media{float:right;text-align:right}#social-media a{display:block;float:right;margin:0 0 0 1em}#ext-resources a.first{margin-left:0}#mobile-apps{float:right;margin:.8em 0 0}#mobile-apps a{margin:0 0 0 .6em}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}#utility #date-today,img,img.nopadding{padding:0}* html #wrapper,* html .clearfix{height:1%}#nav li:hover li,#nav li.sfhover li{border:0;padding:0}
