@charset "UTF-8";img,object,embed,video{max-width:100%}.ie6 img{width:100%}.gridContainer{width:100%;padding:0}#fbookmod_wrap{display:block;max-width:100%;height:160px}#wrap{top:140px}#navbar{display:none}#nav{display:none}#fbookmod{top:8px}#menutab{display:block}#social{float:none;margin:0;width:100%;position:absolute;top:120px;right:auto;text-align:center}#searchbox{float:left;position:relative;width:100%;text-align:center}#content{width:100%;position:relative;margin-top:20px}#mindmapphone{display:none}#sufacemap #mindmapphone{display:block}.mindmap{display:none}#content-box{height:162px;display:inline-block;position:relative;-webkit-overflow-scrolling:touch}#content-box-top{height:100%;display:inline;position:relative;-webkit-overflow-scrolling:touch}#privacy-box{height:100%;display:inline;position:relative;-webkit-overflow-scrolling:touch}#leftside{display:block;width:100%}#rightside{width:98%}#rightmod{position:relative;right:5px;top:0;display:inline;text-align:center}#rightmod2{position:relative;right:0;top:0;display:none;text-align:center;z-index:9997;width:100%;clear:both;left:0;margin:0 auto}#rightmod h3{text-align:center}#rightmod2 h3{text-align:center}#footer{clear:both;float:left;margin:0 2%;width:96.9%;display:block}#foottext{font-size:14px;width:95%;text-align:center}#logo{margin:0 auto;width:200px}#copyright{width:100%;position:relative;float:none;text-align:center}#lbs{width:100%;position:relative;float:none;text-align:center}#footnav{width:210px;text-align:center}#topphone{display:block;font-size:18px;padding:10px 0;top:10px;left:0;width:100%;text-align:center}#splitdiv{width:98%}#bigflip{display:none}#littleflip{display:block}#phonebook{display:block}#deskbook{display:none}#rightbar img{visibility:hidden}a.cat_child_a{font-size:24px;left:20%;line-height:20px;position:relative;top:9px}h3.cat_child_h3{left:2px;top:10px;line-height:12px;max-width:50px}.main_thumb_text{left:10%;top:10%;font-size:16px}#designertext{width:100%;max-height:350px;overflow:auto;-webkit-overflow-scrolling:touch}#press-awards .main_thumb_text{font-size:18px}#press-awards .main_thumbs_arrow_wrapper{width:500%!important}.imglink{position:relative;float:left;margin:2%}h2{font-size:28px}h4{font-size:18px}#mod-info{top:25%}.booklet .b-arrow{display:block;position:absolute;text-indent:-9999px;top:0;height:100%;width:20px}.booklet .b-arrow div{display:none;text-indent:-9999px;height:80px;width:20px;position:absolute;left:0;top:25%}.booklet .b-arrow-next{right:-20px}.booklet .b-arrow-prev{left:-20px}.booklet .b-arrow-next div{background:url(/modules/mod_ariflipbook/includes/js/themes/default/images/arrow-next-small.png) no-repeat left top}.booklet .b-arrow-prev div{background:url(/modules/mod_ariflipbook/includes/js/themes/default/images/arrow-prev-small.png) no-repeat left top}#welcome #content{margin-top:0px!important}div.cat_child{max-width:94%!important}.profile11 td{width:98%!important}.profile4 td{width:98%!important}div.nn_tabs_container>div.nn_tabs_nav>ul.nn_tabs_tabs>li{min-width:calc(94% - 2px)}#projects #content{margin-top:0}#contact #content{margin-top:0}#designermenu{max-width:100%;top:0;position:relative;right:0%;text-align:center}#designertext{width:100%;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch}.profile5{max-width:100%!important}#designermenu li{width:100%}#designermenu li a{font-size:18px;background:#222}#rightmod li{width:100%;text-align:center}#rightmod li a{font-size:18px;background:#222}.profile9{max-width:100%!important}#welcome div.main_images_wrapper{min-height:auto}#greenstar{width:92%;right:5%;top:40px}#leed{width:92%;right:5%;top:40px}#ecolabel{width:92%;right:5%;top:40px}#glossary{width:92%;right:5%;top:40px}.profile11 tr{white-space:normal}#portfolio #splitdiv{max-width:98%}.moduletabledp_banner{max-width:100%}.moduletabledp_banner div.main_des_container{width:95%!important;line-height:.8em}.moduletabledp_banner div.main_des_container h1{font-size:20px;line-height:.8em}.moduletabledp_banner div.main_des_container h1 a{font-size:20px;line-height:.8em}.moduletabledp_banner div.main_des_container p{font-size:10px;display:none}.moduletabledp_banner div.main_des_container p a{font-size:10px;display:none}#dplogo{width:40px}@media only screen and (min-width:321px){div.cat_child{max-width:47%!important}.profile11 td{width:48%!important}.profile4 td{width:48%!important}#projects #content{margin-top:0}#contact #content{margin-top:0}#designermenu{max-width:100%;top:0;position:relative;right:0%;text-align:center}#designertext{width:100%;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch}.profile5{max-width:100%!important}#designermenu li{width:100%}#designermenu li a{font-size:18px;background:#222}#rightmod li{width:100%;text-align:center}#rightmod li a{font-size:18px;background:#222}.profile9{max-width:100%!important}#welcome div.main_images_wrapper{min-height:auto}#greenstar{width:92%;right:5%;top:40px}#leed{width:92%;right:5%;top:40px}#ecolabel{width:92%;right:5%;top:40px}#glossary{width:92%;right:5%;top:40px}#portfolio #splitdiv{max-width:48%}div.category_description{width:100%!important;display:inline-block}.moduletabledp_banner{max-width:100%}.moduletabledp_banner div.main_des_container{width:95%!important;line-height:.8em}.moduletabledp_banner div.main_des_container h1{font-size:20px;line-height:1em}.moduletabledp_banner div.main_des_container h1 a{font-size:20px;line-height:1em}.moduletabledp_banner div.main_des_container p{font-size:10px;display:none}.moduletabledp_banner div.main_des_container p a{font-size:10px;display:none}#dplogo{width:50px}}@media only screen and (min-width:481px){.gridContainer{width:100%;padding:0}#fbookmod_wrap{display:block;max-width:100%;height:40px}#wrap{top:30px}#navbar{display:none}#nav{display:none}#fbookmod{padding:7px 0;top:0}#menutab{display:block}#social{float:none;margin:0;width:38%;position:absolute;top:0;right:100px;text-align:right}#searchbox{width:40%;top:0;text-align:right;float:right}#content{position:relative;width:100%;margin-top:auto}#mindmapphone{display:none}#sufacemap #mindmapphone{display:none}.mindmap{display:block}#content-box{height:162px;display:inline-block;position:relative;-webkit-overflow-scrolling:touch}#privacy-box{height:100%;display:inline;position:relative;-webkit-overflow-scrolling:touch}#leftside{display:block;width:100%}#rightside{width:98%}#rightmod{position:absolute;right:5px;top:10px;display:block;text-align:right}#rightmod2{position:absolute;right:5px;top:10px;display:block;text-align:right;z-index:9998;left:auto;margin:0;clear:none}#rightmod h3{text-align:right}#rightmod2 h3{text-align:right}#footer{clear:both;float:left;margin:0 2%;width:96.6%;display:block}#foottext{font-size:14px;width:95%;text-align:left}#logo{margin:0;width:30%}#copyright{width:100%;position:relative;float:left;text-align:center}#lbs{width:100%;position:relative;float:left;text-align:center}#footnav{width:210px;text-align:center}#topphone{display:block;font-size:18px;padding:5px;top:0;left:-20px;width:65%;text-align:left}#splitdiv{width:48%}#bigflip{display:block}#littleflip{display:none}#phonebook{display:none}#deskbook{display:block}#rightbar img{visibility:hidden}a.cat_child_a{font-size:24px;left:5px;line-height:20px;position:relative;top:5px}h3.cat_child_h3{top:10px;left:10px;line-height:26px;max-width:100px}.main_thumb_text{left:10%;top:10%;font-size:19px}#press-awards .main_thumb_text{font-size:18px}#press-awards .main_thumbs_arrow_wrapper{width:300%!important}.imglink{position:relative;float:left;margin:2%}h2{font-size:32px}h4{font-size:24px}#mod-info{top:30%}.booklet .b-arrow{display:block;position:absolute;text-indent:-9999px;top:0;height:100%;width:80px}.booklet .b-arrow div{display:none;height:115px;left:0;position:absolute;text-indent:-9999px;top:25%;width:50px}.booklet .b-arrow-next{right:-80px}.booklet .b-arrow-prev{left:-50px}.booklet .b-arrow-next div{background:url(/modules/mod_ariflipbook/includes/js/themes/default/images/arrow-next.png) no-repeat left top}.booklet .b-arrow-prev div{background:url(/modules/mod_ariflipbook/includes/js/themes/default/images/arrow-prev.png) no-repeat left top}#welcome #content{margin-top:0px!important}#newslink{margin:-20px 0 10px}div.cat_child{max-width:31.5%!important}.profile11 td{width:32%!important}.profile4 td{width:32%!important}div.nn_tabs_container>div.nn_tabs_nav>ul.nn_tabs_tabs>li{min-width:calc(46% - 2px)}#projects #content{margin-top:0}#contact #content{margin-top:0}#designermenu{text-align:left;top:200px;position:absolute;right:-5%;max-width:320px}#designertext{width:40%;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch}.profile5{max-width:58%!important}#designermenu li{width:80%}#designermenu li a{font-size:18px;background:url(../images/mod-bg.png) repeat transparent}#rightmod li{width:80%;text-align:right}#rightmod li a{font-size:18px;background:url(../images/mod-bg.png) repeat transparent}.profile9{max-width:60%!important}#welcome div.main_images_wrapper{min-height:auto}#greenstar{width:40%;right:5%;top:40px}#leed{width:40%;right:5%;top:40px}#ecolabel{width:40%;right:5%;top:40px}#glossary{width:60%;right:5%;top:40px}#portfolio #splitdiv{max-width:48%}#SLB-Wrapper div.main_images_wrapper{max-width:480px!important}.moduletabledp_banner{max-width:100%}.moduletabledp_banner div.main_des_container{width:85%!important;line-height:1.5em}.moduletabledp_banner div.main_des_container h1{font-size:32px;line-height:1em}.moduletabledp_banner div.main_des_container h1 a{font-size:32px;line-height:1em}.moduletabledp_banner div.main_des_container p{font-size:14px;display:block}.moduletabledp_banner div.main_des_container p a{font-size:14px;display:block}#dplogo{width:70px}}@media only screen and (min-width:875px){.gridContainer{width:100%;padding:0}#fbookmod_wrap{display:block;max-width:100%;height:50px}#wrap{top:60px}#navbar{display:block}#nav{display:block}#fbookmod{padding:7px 0;top:5px}#menutab{display:none}#social{float:right;margin:0;width:200px;position:relative;top:5px;right:0;text-align:right}#searchbox{width:22%;top:0;text-align:right;float:right}#content{position:relative;width:99%;margin-top:auto}#content-box{height:150px;display:block;position:absolute}#mindmapphone{display:none}#sufacemap #mindmapphone{display:none}.mindmap{display:block}#privacy-box{display:block;height:100%;overflow:hidden;position:relative}#leftside{display:block;width:320px}#rightside{max-width:64%}#rightmod{position:absolute;right:2%;top:-50px;display:block;text-align:right;float:right}#rightmod2{position:relative;right:2.5%;top:10px;display:block;text-align:right;float:right;z-index:9996}#rightmod h3{text-align:right}#rightmod2 h3{text-align:right}#footer{clear:both;float:left;margin:0 2%;width:96.2%;display:block}#foottext{font-size:14px;width:65%;text-align:left}#logo{margin:0;width:100%;height:210px}#copyright{width:50%;position:relative;float:left;text-align:left}#lbs{width:35%;position:relative;float:left;text-align:right}#footnav{width:210px;text-align:center}#topphone{display:block;font-size:18px;padding:10px;top:0;left:0;width:300px;text-align:left}#splitdiv{width:48%}#bigflip{display:block}#littleflip{display:none}#phonebook{display:none}#deskbook{display:block}#rightbar img{visibility:visible}a.cat_child_a{font-size:24px;left:5px;line-height:20px;position:relative;top:5px}.main_thumb_text{left:10%;top:10%;font-size:24px}#press-awards .main_thumbs_arrow_wrapper{width:300%!important}#press-awards .main_thumb_text{font-size:20px}.imglink{position:relative;float:left;margin:2%}h3.cat_child_h3{top:10px;left:5%;line-height:26px;max-width:90%}h2{font-size:38px}h4{font-size:24px}#mod-info{top:30%}.booklet .b-arrow{display:block;position:absolute;text-indent:-9999px;top:0;height:100%;width:80px}.booklet .b-arrow div{display:none;height:140px;left:0;position:absolute;text-indent:-9999px;top:25%;width:50px}.booklet .b-arrow-next{right:-80px}.booklet .b-arrow-prev{left:-50px}.booklet .b-arrow-next div{background:url(/modules/mod_ariflipbook/includes/js/themes/default/images/arrow-next.png) no-repeat right top}.booklet .b-arrow-prev div{background:url(/modules/mod_ariflipbook/includes/js/themes/default/images/arrow-prev.png) no-repeat left top}#welcome #content{margin-top:-240px!important}#newslink{margin:0 0 10px}div.cat_child{max-width:23%!important}.profile11 td{width:24%!important}.profile4 td{width:32%!important}div.nn_tabs_container>div.nn_tabs_nav>ul.nn_tabs_tabs>li{min-width:10%}#projects #content{margin-top:123px}#contact #content{margin-top:-20px}#designermenu{top:500px;position:absolute;right:0;max-width:320px;text-align:left}#designertext{width:100%;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch}.profile5{max-width:100%!important}#designermenu li{width:86%}#designermenu li a{font-size:21px;background:url(../images/mod-bg.png) repeat transparent}#rightmod li{width:86%;text-align:right}#rightmod li a{font-size:21px;background:url(../images/mod-bg.png) repeat transparent}.profile9{max-width:60%!important}#welcome div.main_images_wrapper{min-height:500px}#greenstar{width:30%;right:5%;top:40px}#leed{width:30%;right:5%;top:40px}#ecolabel{width:30%;right:5%;top:40px}#glossary{width:40%;right:5%;top:40px}.profile11 tr{white-space:nowrap}#portfolio #splitdiv{max-width:47%}#SLB-Wrapper div.main_images_wrapper{max-width:100%!important}.moduletabledp_banner{max-width:100%}.moduletabledp_banner div.main_des_container{width:95%!important;line-height:1.5em}.moduletabledp_banner div.main_des_container h1{font-size:32px;line-height:1.5em}.moduletabledp_banner div.main_des_container h1 a{font-size:32px;line-height:1.5em}.moduletabledp_banner div.main_des_container p{font-size:18px;display:block}.moduletabledp_banner div.main_des_container p a{font-size:18px;display:block}#dplogo{width:60px}}@media only screen and (min-width:1025px){div.category_description{width:auto!important;display:block}div.cat_child{max-width:18.5%!important}.profile4 td{width:32%!important}#projects #content{margin-top:123px}#contact #content{margin-top:-20px}#designermenu{max-width:320px;top:170px;position:absolute;right:0%;text-align:left}#designertext{width:30%;max-height:400px;overflow:auto;-webkit-overflow-scrolling:touch}#rightside{max-width:calc(100% - 340px)}.profile5{max-width:65%!important}#designermenu li{width:90%}#designermenu li a{font-size:24px;background:url(../images/mod-bg.png) repeat transparent}#rightmod li{width:90%;text-align:right}#rightmod li a{font-size:24px;background:url(../images/mod-bg.png) repeat transparent}.profile9{max-width:60%!important}#press-awards .main_thumbs_arrow_wrapper{width:250%!important}.profile11 td{width:18%!important}#greenstar{width:30%;right:5%;top:40px}#leed{width:30%;right:5%;top:40px}#ecolabel{width:30%;right:5%;top:40px}#glossary{width:40%;right:5%;top:40px}.profile11 tr{white-space:normal}#portfolio #splitdiv{max-width:31%}#SLB-Wrapper div.main_images_wrapper{max-width:100%!important}.moduletabledp_banner{max-width:calc(100% - 15px);right:15px;position:relative}.moduletabledp_banner div.main_des_container{width:90%!important;line-height:1.5em}.moduletabledp_banner div.main_des_container h1{font-size:32px;line-height:1.5em}.moduletabledp_banner div.main_des_container h1 a{font-size:32px;line-height:1.5em}.moduletabledp_banner div.main_des_container p{font-size:18px;display:block}.moduletabledp_banner div.main_des_container p a{font-size:18px;display:block}#dplogo{width:80px}}@media only screen and (min-width:1201px){div.cat_child{max-width:15%!important}.profile4 td{width:15%!important}#projects #content{margin-top:123px}#contact #content{margin-top:-20px}#designermenu{max-width:320px;top:170px;position:absolute;right:0;text-align:left}#designertext{width:calc(100% - 650px);max-height:100%;overflow:visible;-webkit-overflow-scrolling:touch}.profile5{max-width:610px!important}#designermenu li{width:94%}#designermenu li a{font-size:28px;background:url(../images/mod-bg.png) repeat transparent}#rightmod li{width:94%}#rightmod li a{font-size:28px;background:url(../images/mod-bg.png) repeat transparent}.profile9{max-width:60%!important}#press-awards .main_thumbs_arrow_wrapper{width:200%!important}.profile11 td{width:16%!important}.profile11 tr{white-space:normal}#portfolio #splitdiv{max-width:31%}#SLB-Wrapper div.main_images_wrapper{max-width:100%!important}.moduletabledp_banner{max-width:calc(100% - 15px);right:15px;position:relative}.moduletabledp_banner div.main_des_container{width:80%!important;line-height:1.5em}.moduletabledp_banner div.main_des_container h1{font-size:40px;line-height:1.5em}.moduletabledp_banner div.main_des_container h1 a{font-size:40px;line-height:1.5em}.moduletabledp_banner div.main_des_container p{font-size:21px;display:block}.moduletabledp_banner div.main_des_container p a{font-size:21px;display:block}#dplogo{width:90px}}