html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{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}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}body{background:#ccc url("../../img/template/bg-body.jpg") repeat-x 0 0;font-family:Arial,Helvetica,Tahoma,sans-serif;}.accessibleHide{position:absolute;top:-100px;left:-8000px;}.fl{float:left;}.fr{float:right;}.pr20{padding-right:20px;}.externalLink{padding-right:12px;background:transparent url("../../img/template/external-link.png") no-repeat top right;}#outerShell{width:800px;margin:100px auto 50px auto;}#contentCap{width:800px;height:375px;background:#fff url("../../img/features/random.php") no-repeat 0 0;}#logoShell{display:block;width:575px;height:75px;position:relative;top:35px;left:120px;text-indent:-9999px;}#nav{float:right;margin:20px 105px 0 0;}#nav a,#nav a:visited{font-size:0.85em;color:#fff;text-decoration:none;font-weight:bold;border-bottom:1px dotted #ccc;padding:5px 15px 2px 0;display:block;}#nav a:hover,#nav a:focus{color:#ff6;}#engrLogo{background:#fff url("../../img/template/sprite.png") no-repeat 0 -25px;width:168px;height:39px;display:block;clear:both;position:relative;top:-271px;left:75px;text-indent:-9999px;}#tagline{color:#666;font:bold 1.2em Arial;margin:35px 20px 0 0;display:block;text-align:right;}#todayIs{font:0.7em Arial;text-align:right;padding-right:20px;}#universityBar{font-family:Verdana;position:absolute;top:0;clear:both;display:block;height:25px;width:100%;min-width:50em;background:#333;border-bottom:1px solid #eee;}#ncstate{width:225px;height:25px;display:block;text-indent:-8000px;overflow:hidden;background:transparent url("../../img/template/sprite.png") no-repeat 0 0;float:left;margin-left:15px;}#universityBarLinks{list-style:none;float:right;height:25px;}#universityBarLinks li{float:left;padding:0 0.62em;text-transform:uppercase;font-size:0.63em;color:#fff;line-height:25px;}#universityBarLinks li.last{padding-right:0.5em;}#universityBarLinks a,#universityBarLinks a:visited{color:#fff;text-decoration:none;}#universityBarLinks a:hover,#universityBar a:focus{border-bottom:1px solid #ffc;color:#ffc;}#itecs{font:10px Arial;color:#666;text-align:center;margin-top:20px;}#itecs a{color:#000;}#contentRegion{overflow:auto;}#programDescription{width:325px;padding:0 20px 20px 20px;background:#fff url("../../img/template/bg-about.gif") no-repeat bottom right;float:right;}#programDescription h2{font:bold 1.2em Arial;}#programDescription p{font:0.9em Trebuchet MS,Tahoma;line-height:1.4;margin:10px 0;}#programDescription .last{margin-bottom:0px;}#newsAndEvents{width:440px;}#recentHeadlines{padding:5px 20px;color:#fff;background:#000;overflow:auto;}#recentHeadlines h2{width:150px;float:left;font:bold 1em Arial;line-height:21px;}#recentHeadlines p{float:right;}#rssIcon{width:20px;height:21px;background:#000 url("../../img/template/sprite.png") no-repeat -169px -25px;text-indent:-9999px;display:block;}#news{padding:20px;background:#666;}#news a{color:#ff6;text-decoration:none;font:bold 1em Arial;}#news a:hover,#news a:focus{text-decoration:underline;}#news h3{margin-bottom:5px;}#news p{color:#eee;line-height:1.2;font-size:0.8em;}#news div{height:120px;}#seminars{background:#a00 url("../../img/template/bg-seminars-frontpage.png") repeat-x 0 0;color:#fff;padding:20px;overflow:auto;}#seminars h3{font:bold 1em Arial;color:#eee;margin-bottom:10px;}.seminar{width:180px;float:left;font:0.75em Arial;margin-bottom:20px;}.seminar a{color:#ff8;text-decoration:none;}.seminarDate{color:#fff;display:block;font-size:0.9em;font-weight:bold;}#seminars p.more{clear:both;}.more a{color:#ff6;font:bold 0.8em Arial;text-decoration:underline !important;}#searchForm{margin:20px 0;}#searchForm label{display:block;font:bold 0.8em Arial;margin-bottom:3px;}#searchbox{padding:5px;width:190px;font-size:0.7em;background:#f6f6f6;border:1px solid #666;}#searchSubmit{padding:2px;margin-left:5px;}#footer{clear:both;text-align:center;color:#666;font-size:0.8em;line-height:1.5;margin-top:20px;}#news p{cursor:pointer;}