body{margin:0px;font-family:Arial;font-size:small;color:#fff;/*font-weight:bold;*/background-color:#666;}table {border-collapse:collapse;font-size:90%}table th {text-align:left;}td,th {padding:0 1em 5px 0;vertical-align:top}#center{width:790px;position:relative;margin-left:auto;margin-right:auto;background-image: url(images/bkgs/header-normal.jpg);background-repeat: no-repeat;background-position: top left;}.title{font-size:18px;font-weight:normal;position:relative;left:14px;top:26px;text-indent:-9999px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png',sizingMethod='scale')}head+body .title {background: url(images/logo.png) top left no-repeat}.title a{display:block;width:160px;height:30px}.title span {display:block;font-size:14px;}.navMenu{position:relative;top:-30px;left:200px;line-height:14px;font-size:10px;font-weight:bold;}a{text-decoration:none;}a:link{color:#ddd;}a:visited{color:#bbb;}a:hover{color:#fff;}.title a:link {color:#fff}.title a:visited {color:#fff}.navMenu a{border-left:10px solid #999;padding-left:2px;text-shadow:0px 0px 3px #000;}.navMenu a:hover{border-left:10px solid #fff;}.menu{position:absolute;top:26px;left:96px;z-index:200;}.arc, .cem, .fur, .pub, .set, .archive {position:absolute;font-size:10px;top:56px;background-color:#666;padding:4px;display:none;z-index:200;width:200px;}#archive .arc, #archive .cem, #archive .fur, #archive .pub, #archive set {	display:block;	position:static;	margin:0 0 4px 0;}#archive {	display:none;	margin:0 0 0 305px;	padding:0;}.noPrint, .arcMenu, .cemMenu, .furMenu, .pubMenu, .setMenu{display:inline}/* add 28 pixels to each: */.arc{border:1px solid #B8E06F;margin-left:315px}.cem{border:1px solid #fff;margin-left:401px}.fur{border:1px solid #FFCDC9;margin-left:545px}.pub{border:1px solid #F5BE7A;margin-left:570px}.set{border:1px solid #EFFC8A;margin-left:590px}.arcMenu a,.cemMenu a,.furMenu a,.pubMenu a,.setMenu a{margin-left:10px;padding-left:2px;}.arcMenu a{border-left:10px solid #B8E06F;}.cemMenu a{border-left:10px solid #ddd;}.furMenu a{border-left:10px solid #FFCDC9;}.pubMenu a{border-left:10px solid #F5BE7A;}.setMenu a{border-left:10px solid #EFFC8A;}.arcMenu a:hover,.cemMenu a:hover,.furMenu a:hover,.pubMenu a:hover,.setMenu a:hover{background-color:#999;}.arcMenu a:hover{border-left:10px solid #B6FA39;}.cemMenu a:hover{border-left:10px solid #fff;}.furMenu a:hover{border-left:10px solid #F865BF;}.pubMenu a:hover{border-left:10px solid #FA910F;}.setMenu a:hover{border-left:10px solid #DFFA0C;}.arc a, .cem a, .fur a, .pub a, .set a{background-color:#666}.arc a{color:#B8E06F;}.cem a{color:#ddd;}.fur a{color:#FFCDC9;}.pub a{color:#F5BE7A;}.set a{color:#EFFC8A;}.arc a:hover, .cem a:hover, .fur a:hover, .pub a:hover, .set a:hover{background-color:#333}.arc a:hover{color:#B6FA39;}.cem a:hover{color:#fff;}.fur a:hover{color:#F865BF;}.pub a:hover{color:#FA910F;}.set a:hover{color:#DFFA0C;}.noPrint{display:inline}#portfolioDropLine{border-left:2px solid #fff;height:98px;position:absolute;top:40px;left:3000px;}.project{position:absolute;top:90px;/*left:10px;*/width:770px;z-index:1;}.thumbnails img{padding-bottom:6px}.projectDesc, #news, #awards {margin-top:20px;margin-bottom:20px;width:280px;color:#fff;padding-right:20px;float:left;z-index:1;}#news, #awards {width:680px;}.projectDesc img{display:inline}.projectImgs{margin-top:20px;left:0px;float:left;height:720px;vertical-align:top;}.projectImgs img{vertical-align:top;}.arcTitle,.aResArc,.aResArc a:link{color:#B6FA39}.cemTitle,.aResCem a:link{color:#fff}.furTitle,.aResFur a:link{color:#F865BF}.pubTitle,.aResPub a:link{color:#F5BE7A}.setTitle,.aResSet a:link{color:#DFFA0C}.arcTitle,.cemTitle,.furTitle,.pubTitle,.setTitle{font-size:16px}.hidden, .printOnly{display:none}h2{font-size:16px;font-weight:normal;margin-top:20px;border-bottom:2px solid #F5BE7A;padding-bottom:8px;}h5{font-size:14px;font-weight:bold;border-bottom:1px solid #ccc;}img{border:none}.resProjTitle{font-size:12px;font-weight:bold;}.resProjDesc{font-size:11px;margin-left:20px;padding-bottom:4px;margin-bottom:12px;border-bottom:1px solid #ccc;width:300px;font-weight:normal;}.param,em{font-weight:bold;color:#ccc;font-style:normal}.date{font-weight:bold;font-size:16px;margin-top:20px;}#bkg{position:absolute;top:84px}.w15{width:15%;text-align:right}td{vertical-align:top}.noBullet{list-style:none}li{margin-bottom:6px;margin-top:6px;margin-left:0px;padding-left:0px;}ul{padding-left:16px;}#note{font-size:85%;margin-top:40px;padding-top:8px;font-weight:normal;}.awardsitem {margin:4px 0 2em 214px;margin-bottom:1em;border-bottom:1px solid #888;padding-bottom:1em;}.awardsdate {margin:0 0 0 0;width:204px;text-align:right;background-color:#888;padding:1px 2px 1px 0}.awardstitle {position:absolute;width:200px;margin:4px 0 0 0;text-align:right}.newsitem {position:relative;margin-bottom:1em;border-bottom:1px solid #888;padding-bottom:1em;}.newsitem div {margin-left:220px;}.newsitem img {position:relative;top:0;left:0}.newsitem p {position:absolute;left:220px;top:0;margin:0}.newsitem p em {font-size:130%;display:block}