@media all and (min-width:0){.content legend{margin-bottom:1.6em}.content fieldset{margin-top:0}.content[class^='content'] fieldset{margin-top:1.6em}}*{text-decoration:none;font-size:1em;outline:none;margin:0;padding:0}code,kbd,samp,pre,tt,var,textarea,input,select,isindex,listing,xmp,plaintext{font:inherit;white-space:normal}a,img,a img,iframe,form,abbr,acronym,object,applet,table{border-width:0}a abbr,a acronym{border-width:0}dfn,i,cite,var,address,em{font-style:normal}th,b,strong,h1,h2,h3,h4,h5,h6,dt{font-weight:400}caption,th,td{text-align:left}html{background:#fff;color:#000;line-height:1;font-family:arial,sans-serif;font-family:sans-serif}q{quotes:"\201C""\201D""\2018""\2019"}ul,ol,dir,menu{list-style:none}sub,sup{vertical-align:baseline}a{color:inherit}font,basefont{color:inherit;font:inherit;font-size:100%}center,*[align]{text-align:inherit}s,strike,u{text-decoration:inherit}img{border:none;margin:0}ol{list-style-type:decimal}body{background-color:transparent}tr,th,td{width:auto;height:auto;background-color:transparent;vertical-align:inherit;border:none}table[border],.content table[border]{border-collapse:separate;border-spacing:0}nobr{white-space:normal}marquee{overflow:visible;-moz-binding:none}blink{text-decoration:none}html{font-size:125%}body{font-size:50%}a{text-decoration:underline}strong,th,thead td,h1,h2,h3,h4,h5,h6,dt{font-weight:700}cite,em,dfn{font-style:italic}code,kbd,samp,pre,tt,var{font-size:100%;font-family:mono-space,monospace}input[type='text'],input[type='password']{font-size:100%;font-family:mono-space,monospace}textarea{font-size:100%;font-family:mono-space,monospace}pre{white-space:pre}pre *{font-size:100%;white-space:pre}del{text-decoration:line-through}ins,dfn{border-bottom:1px solid black}small,sup,sub{font-size:85%}big{font-size:125%;line-height:80%}abbr,acronym{text-transform:uppercase;font-size:85%;letter-spacing:.1em}abbr[title],acronym[title],dfn[title]{cursor:help;border-bottom:1px dotted black}sup{vertical-align:super}sub{vertical-align:sub}blockquote{padding-left:2.2em}hr{display:none}*[lang|='en'] q:before{content:'\201C'}*[lang|='en'] q:after{content:'\201D'}*[lang|='en'] q q:before{content:'\2018'}*[lang|='en'] q q:after{content:'\2019'}input,select,button{cursor:pointer}input[type='text'],input[type='password']{cursor:text}input[type='hidden']{display:none}.content{font-size:1.2em;line-height:1.6em}.content h1{font-size:1.6em;line-height:1;margin:1em 0 .5em}.content h2{font-size:1.5em;line-height:1;margin:1.07em 0 .535em}.content h3{font-size:1.4em;line-height:1;margin:1.14em 0 .57em}.content h4{font-size:1.3em;line-height:1;margin:1.23em 0 .615em}.content h5{font-size:1.2em;line-height:1;margin:1.33em 0 .67em}.content h6{font-size:1em;line-height:1;margin:1.6em 0 .8em}.content hr{display:block;background:#000;color:#000;width:100%;height:1px;border:none}.content ul{list-style:disc outside}.content ol{list-style:decimal outside}.content table{border-collapse:collapse}.content hr,.content p,.content ul,.content ol,.content dl,.content pre,.content address,.content table,.content form{margin-bottom:1.6em}.content p+p{margin-top:-.8em}.content fieldset{margin:1.6em 0;padding:1.6em}.content legend{padding-left:.8em;padding-right:.8em}@media all and (min-width:0){body.l2 #secondary{left:.5em}body.equal #primary.equal #secondary.equal #tertiary,body.equal #primary.equal body.equal #tertiary,body.equal body.equal #secondary.equal #tertiary,body.equal body.equal body.equal #tertiary{padding-bottom:0!important;margin-bottom:0!important}body.equal #primary[id^="primary"]:before.equal #secondary[id^="secondary"]:before.equal #tertiary[id^="tertiary"]:before,body.equal #primary[id^="primary"]:before.equal #secondary[id^="secondary"] body.equal #tertiary[id^="tertiary"]:before,body.equal #primary[id^="primary"] body.equal #secondary[id^="secondary"]:before.equal #tertiary[id^="tertiary"]:before,body.equal #primary[id^="primary"] body.equal #secondary[id^="secondary"] body.equal #tertiary[id^="tertiary"]:before{content:'Q';display:block;background:inherit;padding-top:32767px!important;margin-bottom:-32767px!important;height:0}}* html body{text-align:center}#container{position:relative;width:76em;text-align:left;margin:0 auto}#header{position:relative}#primary,#secondary,#tertiary{position:relative;float:left}* html #primary,* html #secondary,* html #tertiary{display:inline}#footer{clear:both;float:left;width:100%;position:relative}body.l1 #tertiary,body.l2 #tertiary,body.l3 #tertiary{display:none}body.l1 #primary{width:49.5em}body.l1 #secondary{width:24.5em;float:right}body.l2 #primary{width:49.5em;margin-left:26.5em}body.l2 #secondary{width:24.5em;margin-left:-76em}body.l3 #primary{width:37em}body.l3 #secondary{width:37em;float:right}body.l4 #primary{width:24em;margin-left:26em}body.l4 #secondary{width:24em;margin-left:-50em}body.l4 #tertiary{float:right;width:24em}body.l5 #primary{width:48em;margin-left:14em}body.l5 #secondary{width:12em;margin-left:-62em}body.l6 #primary{width:36em;margin-left:20em}body.l6 #secondary{width:18em;margin-left:-56em}body.l7 #primary{width:48em;margin-right:2em}body.l7 #secondary{width:12em}body.l8 #primary{width:36em;margin-right:2em}body.l8 #secondary{width:18em;margin-left:0}body.l9 #primary{width:36em;float:right}body.l9 #secondary{width:18em}body.l9 #tertiary{float:right;width:18em;margin-right:2em}body.l10 #primary{width:54em;float:right}body.l10 #secondary{width:9em}body.l10 #tertiary{float:right;width:9em;margin-right:2em}body.wide #container{font-size:125%}body.wide #header{font-size:80%}body.wide #footer{font-size:81%}body.wide #primary .content,body.wide #secondary .content,body.wide #tertiary .content{font-size:100%;line-height:1.54}body.equal #container{overflow:hidden;padding-bottom:0}body.equal #primary,body.equal #secondary,body.equal #tertiary{margin-bottom:-32767px;padding-bottom:32767px}* html body.equal #container{padding-bottom:0}body.l1 #footer,body.l2 #footer,body.l3 #footer{margin-bottom:0}body.l5 #tertiary,body.l7 #tertiary{float:right;width:12em}body.l6 #tertiary,body.l8 #tertiary{float:right;width:18em}.alt{font-family:"baskerville italic","Warnock Pro","Goudy Old Style","Palatino","palatino linotype","Book Antiqua",Georgia,serif;font-style:italic;font-weight:400}.dquo{margin-left:-.55em}blockquote{color:#666}blockquote > *:first-child:before{content:"\201C";font-size:2.5em;margin-left:-.62em;font-family:georgia,serif;padding-right:.2em;color:#aaa;line-height:0}abbr[title],acronym[title],dfn[title]{border-bottom:1px solid #ccc}ins,dfn{border-bottom-color:#666}del{color:#666}fieldset{border-color:#ccc}textarea{border:1px solid #ccc;background:#fff}input[type='text'],input[type='password']{border:1px solid #ccc;background:#fff}select{border:1px solid #ccc;background:#fff}fieldset{border:1px solid #ccc}textarea:hover{border-color:#aaa}input[type='text']:hover,input[type='password']:hover{border-color:#aaa}select:hover{border-color:#aaa}textarea:focus{outline:2px solid #e4e4e4;border-color:#888}input[type='text']:focus,input[type='password']:focus{outline:2px solid #e4e4e4;border-color:#888}select:focus{outline:2px solid #e4e4e4;border-color:#888}.content hr{background:#aaa;color:#aaa}.content table{border-top:1px solid #ccc;border-left:1px solid #ccc}.content th,.content td{border-bottom:1px solid #ddd;border-right:1px solid #ccc}.content th,.content td{padding:.8em}a:link{color:#36c}a:visited{color:#99c}a:hover{color:#c33}code,pre{color:#c33}a:active,.a:focus{color:#000}.galleria{list-style:none;width:200px}.galleria li{display:block;width:80px;height:80px;float:left;margin:0 10px 10px 0}.galleria li a{display:none}.galleria li div{position:absolute;display:none;top:0;left:180px}.galleria li div img{cursor:pointer}.galleria li.active div{display:block}.galleria li.active div img{display:block}.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}.galleria li .caption{display:block;padding-top:.5em}* html .galleria li div span{width:400px}body{color:#333;background-color:#fff;font-family:helvetica,sans-serif}div#header{margin:0 0 40px 0}div#header h1{font-size:150%}div#header h1 a{color:#333}div#secondary{font-size:80%;min-height:525px}div#secondary h2{font-size:100%;margin:0 0 20px 0}div#secondary ul{list-style-type:none;margin:0;padding:0}div#secondary li{margin:5px 0}div#tertiary{font-size:80%}div#tertiary h2{font-size:100%;margin:0 0 20px 0}div#tertiary ul{list-style-type:none;margin:0;padding:0}div#tertiary ul .sub{font-size:80%;padding:0 0 0 15px}div#tertiary ul .sub li{margin:0}div#tertiary ul li{margin:5px 0}div#footer{margin:40px 0 0 0}div#active-projects ul{margin:20px 30px;font-size:100%;line-height:40px;list-style:none}div#active-projects li a{margin:0 8px;width:138px}div#active-projects img{padding:0 10px}ul#nav-top{float:right;padding:1px 0 0 0;margin:4px 0 0 0;list-style:none;font-size:90%}ul#nav-top li{display:inline;margin:0 0 0 8px}ul#nav-footer{margin:0;color:#aaa;font-size:80%;list-style:none;text-align:right}ul#nav-footer li{display:inline}ul#nav-footer li.left{float:left}a{text-decoration:none}a:link{color:#888}a:visited{color:#666}a:hover{color:#aaa}div.images{padding-bottom:70px}.gallery_images{width:402px;margin:0 auto}.gallery_images li{width:50px;height:50px;margin:0 2px}.gallery_images li div{left:240px}.gallery_images li div .caption{font:italic .7em/1.4}#main_image{margin:0 auto 40px auto;height:400px;width:400px}#main_image img{margin-bottom:10px}.caption{display:none}.center{display:block;margin-left:auto;margin-right:auto}
