html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,.main li,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}article{*zoom:1}article:before,article:after{content:" ";display:table}article:after{clear:both}html{font-size:62.5%}body{text-rendering:optimizeLegibility}body{-webkit-font-smoothing:antialiased;-webkit-font-smoothing:none;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale}body,input,button{-webkit-font-smoothing:antialiased}p,.main li{-moz-osx-font-smoothing:grayscale}.noMargin{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.no-js .jsShow{display:none}.jsHide{display:none}.warningJS{position:absolute;top:0;width:100%;background:#fff;color:red;left:0;z-index:999}.clearLeft{clear:left}.clearRight{clear:right}.clearBoth{clear:both}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none;visibility:hidden}.invisible{visibility:hidden}#skiplinks{position:absolute;top:0px;left:-32768px;z-index:1000;width:100%;margin:0;padding:0;list-style-type:none}#skiplinks a.skip:focus,#skiplinks a.skip:active{left:32768px;outline:0 none;position:absolute;width:100%}.error{height:15px;background-color:#FFFE36;font-size:11px;border:1px solid #E1E16D;padding:4px 10px;color:#000;display:none;z-index:5;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-box-shadow:0 0 6px #ddd;-webkit-box-shadow:0 0 6px #ddd}.Message{font-size:140px;font-size:14rem;color:red}.error p,.error .main li,.main .error li{margin:0}body{font-family:'Source Sans Pro',Helvetica, Arial, sans-serif;line-height:1.4}h1{font-size:18px;font-size:1.8rem;text-transform:uppercase;padding:10px;padding:0.625rem;float:left;width:auto}@media (min-width: 730px){h1{border-bottom:1px solid white;float:none}}.ie8 h1{border-bottom:1px solid white;float:none}h2{font-size:18px;font-size:1.8rem;line-height:1.5}p,.main li,label,td{font-size:15px;font-size:1.5rem;line-height:1.5;color:#333;margin-bottom:20px;margin-bottom:1.25rem}td p,td .main li,.main td li{margin-bottom:0.4em;line-height:1.3}tr:hover{background-color:rgba(77,140,167,0.1)}table{width:100%}td{vertical-align:top}header{background:#4d8ca7;text-align:right}header a{text-decoration:none;color:white}nav ul#nav{clear:both;font-size:18px;font-size:1.8rem}nav ul#nav li a{display:block;padding:10px;padding:0.625rem;text-align:left}nav ul#nav ul{margin-left:20px;margin-left:1.25rem}@media (min-width: 730px){nav ul#nav li{border-bottom:1px solid white}nav ul#nav li a{text-align:right}nav ul#nav ul{display:block !important}nav ul#nav ul li{display:inline-block;border-bottom:0}nav ul#nav ul li a{color:white}nav ul#nav ul li a:hover,nav ul#nav ul li a:focus{color:#036;background:none}nav ul#nav ul li a.current,nav ul#nav ul li a.section{color:#036;background:none}nav a{color:white}nav a:hover,nav a:focus{background:#036}nav a.current,nav a.section{color:#036;background:none}}.ie8 nav ul#nav li{border-bottom:1px solid white}.ie8 nav ul#nav li a{text-align:right}.ie8 nav ul#nav ul{display:block !important}.ie8 nav ul#nav ul li{display:inline-block;border-bottom:0}.ie8 nav ul#nav ul li a{color:white}.ie8 nav ul#nav ul li a:hover,.ie8 nav ul#nav ul li a:focus{color:#036;background:none}.ie8 nav ul#nav ul li a.current,.ie8 nav ul#nav ul li a.section{color:#036;background:none}.ie8 nav a{color:white}.ie8 nav a:hover,.ie8 nav a:focus{background:#036}.ie8 nav a.current,.ie8 nav a.section{color:#036;background:none}.menu-button{color:#fff;background:#4d8ca7;width:10%;margin-right:20px;margin-right:1.25rem;width:auto;font-size:18px;font-size:1.8rem;padding:8px 9px 5px 9px;padding:0.5rem 0.5625rem 0.3125rem 0.5625rem;font-weight:normal;text-transform:uppercase;position:absolute;top:0;right:0}.menu-button:hover,.menu-button:focus{background:#4d8ca7}.menu-button .icon-up-down{display:none}@media (min-width: 730px){.menu-button{display:none;visibility:hidden}}.ie8 .menu-button{display:none;visibility:hidden}.icon-up-down{font-size:70%;color:#036}.icon-up-down:hover,.icon-up-down:focus{color:#4d8ca7}.touch-button{padding-top:5px;height:35px !important}@media (min-width: 730px){.touch-button{display:none}}.ie8 .touch-button{display:none}@media (max-width: 730px){.flexnav{-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;-webkit-transform-style:preserve-3d;overflow:hidden;margin:0 auto;width:100%;max-height:0}.flexnav.opacity{opacity:0}.flexnav.flexnav-show{max-height:2000px;opacity:1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.flexnav.one-page{position:fixed;top:50px;right:5%;max-width:200px}.flexnav li{font-size:100%;position:relative;overflow:hidden}.flexnav li a{position:relative;display:block;padding:.4em;z-index:2;overflow:hidden;color:#222222;background:#fff;border-bottom:1px solid rgba(0,0,0,0.15)}.flexnav li ul{width:100%}.flexnav li ul li{font-size:100%;position:relative;overflow:hidden}.flexnav li ul.flexnav-show li{overflow:visible}.flexnav li ul li a{display:block;background:white;padding-left:20px;padding-left:1.25rem}.flexnav ul li ul li a{background:white}.flexnav ul li ul li ul li a{background:white}.flexnav .touch-button{position:absolute;z-index:999;top:0;right:0;width:50px;height:50px;display:inline-block;background:none;text-align:center}.flexnav .touch-button:hover{cursor:pointer}.flexnav .touch-button .navicon{position:relative;top:1.4em;font-size:12px;color:#666}.menu-button{display:block;cursor:pointer}.menu-button.one-page{position:fixed;top:0;right:5%;padding-right:45px}.menu-button .touch-button{background:transparent;position:absolute;z-index:999;top:0;right:0;width:50px;height:50px;display:inline-block;text-align:center}.menu-button .touch-button .navicon{font-size:16px;position:relative;top:1em;color:#666}.oldie body.one-page{padding-top:70px}.oldie .flexnav{overflow:visible}.oldie .flexnav.one-page{top:0;right:auto;max-width:1080px}.oldie .flexnav li{position:relative;list-style:none;float:left;display:block;background-color:#4d8ca7;width:20%;min-height:50px;overflow:visible}.oldie .flexnav li:hover>ul{display:block;width:100%;overflow:visible}.oldie .flexnav li:hover>ul li{width:100%;float:none}.oldie .flexnav li a{border-left:1px solid #acaca1;border-bottom:none;overflow:visible}.oldie .flexnav li>ul{background:#acaca1;position:absolute;top:auto;left:0;display:none;z-index:1;overflow:visible}.oldie .flexnav li ul li ul{top:0}.oldie .flexnav li ul li a{border-bottom:none}.oldie .flexnav li ul.open{display:block;width:100%;overflow:visible}.oldie .flexnav li ul.open li{width:100%}.oldie .flexnav li ul.open ul.open{margin-left:100%;top:0;display:block;width:100%;overflow:visible}.oldie .flexnav ul li:hover ul{margin-left:100%;top:0}.oldie .menu-button{display:none}.oldie.ie7 .flexnav li{width:19.9%}}.wrapper{max-width:80em;margin-left:auto;margin-right:auto}.wrapper:after{content:" ";display:block;clear:both}@media (min-width: 1200px){.wrapper{max-width:1200px;margin-left:auto;margin-right:auto}.wrapper:after{content:" ";display:block;clear:both}}@media (min-width: 1400px){.wrapper{max-width:1400px;margin-left:auto;margin-right:auto}.wrapper:after{content:" ";display:block;clear:both}}@media (min-width: 1600px){.wrapper{max-width:1600px;margin-left:auto;margin-right:auto}.wrapper:after{content:" ";display:block;clear:both}}.wrapper .main img{width:100%}@media (min-width: 730px) and (max-height: 800px){.wrapper .main img.or2{width:100%}.wrapper .main img.or1{width:auto;max-height:580px;max-width:100%}}@media (min-width: 1200px){.wrapper .ImageWrapper,.wrapper .news{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333%;float:left;padding-left:0.83333%;padding-right:0.83333%;margin-right:8.33333%;float:left;margin-top:0}}@media (min-width: 1400px){.wrapper .ImageWrapper,.wrapper .news{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:58.33333%;float:left;padding-left:0.83333%;padding-right:0.83333%}}@media (min-width: 1600px){.wrapper .ImageWrapper,.wrapper .news{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:0.83333%;padding-right:0.83333%}}.wrapper #textDesc{padding:20px;padding:1.25rem}@media (min-width: 1200px){.wrapper #textDesc{padding:0 0 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:right;padding-left:0.83333%;padding-right:0.83333%;margin-top:0}.wrapper #textDesc h2{margin-top:0}}@media (min-width: 1400px){.wrapper #textDesc{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:right;padding-left:0.83333%;padding-right:0.83333%}}@media (min-width: 1600px){.wrapper #textDesc{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:41.66667%;float:right;padding-left:0.83333%;padding-right:0.83333%}}header{margin-bottom:20px;margin-bottom:1.25rem;min-height:38px}@media (min-width: 730px){header{padding-top:8.33333%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:0.83333%;padding-right:0.83333%;margin-right:8.33333%;float:left;margin-top:0;padding-left:0;padding-right:0}}.ie8 header{padding-top:8.33333%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:0.83333%;padding-right:0.83333%;margin-right:8.33333%;float:left;margin-top:0;padding-left:0;padding-right:0}@media (min-width: 1200px){header{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.66667%;float:left;padding-left:0.83333%;padding-right:0.83333%;padding-left:0;padding-right:0}}section{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:0.83333%;padding-right:0.83333%;float:none;padding:20px;padding:1.25rem}@media (min-width: 730px){section{padding:8.33333% 0 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66667%;float:right;padding-left:0.83333%;padding-right:0.83333%;float:left;margin-top:0}}.ie8 section{padding:8.33333% 0 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66667%;float:right;padding-left:0.83333%;padding-right:0.83333%;float:left;margin-top:0}@media (min-width: 730px){nav ul#nav{font-size:15px;font-size:1.5rem}}.ie8 nav ul#nav{font-size:15px;font-size:1.5rem}.grid{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:0.83333%;padding-right:0.83333%}@media (min-width: 730px){.grid .col{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:0.83333%;padding-right:0.83333%}}.ie8 .grid .col{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:0.83333%;padding-right:0.83333%}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{font-size:14px;font-size:1.4rem;padding:10px;color:#999;border:1px solid #b0b0b0;border-radius:0;background:#FFF;margin:0 0 20px 0;max-width:100%;outline:none;width:65%}#Form_Form .middleColumn input,#Form_CommentsForm .middleColumn input,#NewsletterRegisterForm_NewsletterRegister .middleColumn input,#NewsletterUnRegisterForm_NewsletterUnRegister .middleColumn input{margin-bottom:0}#Form_Form .middleColumn,#Form_CommentsForm .middleColumn,#NewsletterRegisterForm_NewsletterRegister .middleColumn,#NewsletterUnRegisterForm_NewsletterUnRegister .middleColumn{margin-bottom:1em}section a{color:#4d8ca7}section a:hover,section a:focus{color:#036}section h2{margin:4.16667% 0 2.08333% 0}section h2 a{text-decoration:none;font-size:18px;font-size:1.8rem}.mtop1{margin-top:8.33333%}.TextPage section h2,.UserDefinedForm section h2,.Page section h2,.TextHolder section h2{margin-top:6px}header.headerOpacity{opacity:1}@media (min-width: 730px){header.headerOpacity{opacity:0.2}}.ie8 header.headerOpacity{opacity:0.2}article{margin-bottom:16.66667%;clear:both}td.year{width:18%}#moreWorks li{padding-top:20px;padding-top:1.25rem}.ImageWrapper{padding-bottom:40px;padding-bottom:2.5rem}#visWorkNav{font-size:22px;font-size:2.2rem}#visWorkNav a{display:inline-block;width:30px;color:#cecece}#visWorkNav a:hover{color:#818181}.TextHolder article,.TextPage article{margin-top:0;padding-top:0}div.jkit-morediv{position:absolute;bottom:0px;left:0px;height:16px;background:#fff;text-align:center}div#jkit-lightbox-bg{display:none;position:fixed;left:0px;top:0px;z-index:10000;width:100%;height:100%;background:#fff}div#jkit-lightbox-content{display:none;position:fixed;border:none;left:10%;top:100px;z-index:10001;width:80%;height:80%;background:#fff;padding:10px}div#jkit-lightbox-title{display:none;position:fixed;color:#818181;font-size:16px;font-size:1.6rem;height:20px;left:0px;top:0px;z-index:10002;text-align:left}div#jkit-lightbox-nav{display:none;position:fixed;color:#818181;font-size:16px;font-size:1.6rem;font-weight:bold;height:25px;left:0px;top:0px;z-index:10003;text-align:right;width:50px;cursor:pointer;cursor:hand}span#jkit-lightbox-nav-next{margin-right:20px}span#jkit-lightbox-nav-prev{margin-right:10px}.NewsHolder .colright{clear:both}.NewsHolder .caption{font-size:12px;font-size:1.2rem}.NewsHolder #moreWorks li{width:40%}.lt-ie9,.ie8,.ie9{min-height:100%;margin-bottom:1px}@media print{*{background:transparent !important;color:#444 !important;text-shadow:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a:after{content:" (" attr(href) ")"}abbr:after{content:" (" attr(title) ")"}.ir a:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}@page{margin:0.5cm}p,.main li,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
