html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,abbr,address,em,img,q,s,strong,ol,ul,li,form,label{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}.cl{clear:both;height:1px;}.pl{padding-left:20px;}.pr{padding-right:20px;}.ml{margin-left:20px;}.mr{margin-right:20px;display:block;}.smr{margin-right:10px;}.accessible_hide{display:none;}.fl{float:left;}.fr{float:right;}#ncstateHome{width:1000px;margin:0 auto;position:absolute;top:0;height:25px;text-indent:-8000px;}#ncstateHome a{width:227px;height:25px;display:block;background:url("../../img/sprite.png") no-repeat;}#alertNoJs{margin:0 auto;width:980px;background:#aa0000;padding:8px 10px;border:1px solid #ff6;color:#fff;font:bold 1em Arial;}body{background:#fff url("../../img/body-bg-white.png") repeat-x 0 0;font:100%/1 Tahoma,Verdana,Arial;}a:visited{color:#0000cc;}#logo{width:207px;height:33px;display:block;background:url("../../img/sprite.png") no-repeat -255px -25px;text-indent:-8000px;}#tagLine{color:#666;font:0.75em Tahoma,Helvetica,Georgia;}#shell{margin:40px auto 0 auto;width:990px;}#accessibleMode{position:absolute;top:20px;width:1000px;margin:0 auto;}#accessibleMode a{display:block;float:right;color:#333;font:0.7em Arial;}#map{z-index:0;height:500px;width:988px;position:relative;border:1px solid #000;}#poweredByEngr{display:block;height:33px;width:255px;text-indent:-8000px;background:url("../../img/sprite.png") no-repeat 0 -25px;margin-top:5px;float:right;}#search{z-index:1000;position:relative;height:45px;margin:15px 0 5px 0;}#search a{text-decoration:none;}#search label{font:bold 0.8em Trebuchet MS;color:#000;display:block;}#search-pulldown{height:25px;width:160px;padding:0 0 0 20px;line-height:25px;display:block;background:#666 url("../../img/sprite.png") no-repeat -227px 0;font:bold 0.9em/25px Tahoma;cursor:pointer;z-index:10;}#search-pulldown a{color:#fff;}#search-options{padding:10px 20px;background-color:#eee;}#search-options li{font:bold 0.8em Tahoma;margin-bottom:3px;}#search-options li a,#search-options li a:visited{color:#00f;}#search-options li a:hover,#search-options li a:focus{border-bottom:1px dotted #00f;}p.update{padding:0 15px;font-size:0.7em;margin:2px 0 8px 0;}p.update a{color:#00f;text-decoration:none;border-bottom:1px dotted #000;}p.update a:hover,p.update a:focus{color:#00f;border-bottom:1px solid #00f;}p.update a:focus{background:#ffc;}#search-field{float:left;height:15px;padding:3px 5px;width:350px;color:#a00;font:bold 0.9em Arial;}.button{position:relative;display:block;height:25px;width:75px;background:url("../../img/sprite.png") no-repeat -407px 0px;font-size:0;line-height:0;text-indent:-8000px;border:0;cursor:pointer;}#ajax-loading{height:16px;position:relative;bottom:-18px;margin-left:10px;background:url("../../img/ajax-loader-mini.gif") no-repeat 0 0;display:none;padding-left:21px;color:#000;font:11px Arial;}#full-search{display:block;float:left;}#search-results-shell{float:right;width:256px;display:none;}#search-results-toggle{width:15px;display:block;background:#a00 url("../../img/close.gif") no-repeat center left;float:left;height:502px;text-indent:-8000px;}#search-results{width:241px;height:472px;background-color:#eee;padding:15px 0;float:right;position:relative;overflow:scroll;}#search-results h2{font:1.1em Tahoma;color:#a00;padding:0 15px;}#result-count{padding:0 15px;font-size:0.7em;margin:0 0 10px 0;color:#666;}#loading-results{padding:0 15px;line-height:16px;font-size:0.7em;}li.unmappable-notice{font-weight:bold;color:#a00;margin:3px 0;}#result-links div.name:hover,#result-links li.name:focus{background:#ffc;}#result-links div.name:hover{cursor:pointer;}#result-links .highlightResult{background:#ffc;}#result-links .name{font-size:0.9em;padding:7px 15px;border-top:1px dotted #666;}.name .location,.name .locale,.name .phone,.name .email{display:none;}#result-links ul{font-size:0.75em;line-height:1.2;margin-top:3px;}#result-links li.department{font-weight:bold;}div.infoWindow h3{font:1.1em Tahoma;color:#a00;margin:0;padding:0;}div.infoWindow{width:275px;color:#000;padding:8px;}.infoWindow{overflow:auto;}.infoWindow h3 a{text-decoration:none;color:#a00;}.infoWindow li.department{color:#666;font:bold 0.8em Tahoma;}.infoWindow li.jobtitle{color:#666;font:0.8em Tahoma;margin-bottom:10px;}.infoWindow li.location{font:bold 0.9em Tahoma;}.infoWindow li.locale{font:0.7em Tahoma;white-space:pre;margin-bottom:5px;}.infoWindow li.phone,.infoWindow li.email{font:0.7em Tahoma;}.infoWindow .bldgaddress{font:0.8em Verdana;margin-top:5px;}.infoWindow ul{overflow:auto;display:block;margin-bottom:10px;}.name h3.mappable a{color:#a00;}.name h3.unmappable a{color:#666;}#userNotFound{z-index:100;height:502px;width:734px;margin-top:-502px;position:relative;display:none;}#userNotFound .transparency{background-color:#000;height:502px;width:734px;position:absolute;top:0;left:0;filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;}#box{filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;z-index:1000;display:block;background-color:#ffe9c7;width:370px;height:220px;border:1px solid #a00;z-index:9999;position:relative;top:160px;margin-left:156px;}#userNotFoundInfo{padding:20px 15px 15px 70px;background:url("../../img/warning-icon.jpg") no-repeat 10px 15px;height:150px;}#box h2{height:25px;background-color:#a00;color:#fff;}#box h2 span{height:25px;padding-left:10px;width:330px;outline:0px solid #fff;display:block;float:left;font:bold 0.9em Arial;line-height:25px;}#box h2 a{display:block;float:left;width:30px;height:25px;line-height:25px;text-align:center;color:#fff;text-decoration:none;font:bold 0.8em Arial;}#userNotFoundInfo h3{font:bold 1em Tahoma;}#userNotFoundInfo h3 a{color:#a00;text-decoration:none;}#userNotFoundInfo li.location{margin:5px 0 10px 0;font:bold 0.9em Tahoma;}#userNotFoundInfo li{font-size:0.8em;line-height:1.3;}#userNotFoundInfo li.dept{font:0.85em Tahoma;color:#666;}#userNotFoundInfo li.title{font:0.75em Tahoma;color:#666;margin-bottom:15px;}#quickLinking{float:left;width:55em;margin:10px 0 20px 0;font:0.75em Arial;color:#666;}#quickLinking ul{font-size:1.1em;font-weight:normal;margin-top:5px;}#quickLinking li{margin-bottom:5px;color:#a00;}#quickLinking span{color:#000;}#quickLinking b{width:110px;display:block;float:left;}#tip{padding:0 5px;}#reportErrors{clear:both;margin-top:20px;width:1000px;text-align:left;}#reportErrors a,#contact a{font-size:0.7em;color:#666;}#contact{margin-top:10px;width:1000px;}