
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em
40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,
html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],
html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px
solid #c0c0c0;margin:0
2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.vegas-background{-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality;max-width:none !important;z-index:-2}.vegas-overlay,.vegas-background{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body:after{content:url('/img/lightbox-close.png') url('/img/lightbox-loading.gif') url('/img/lightbox-prev.png') url('/img/lightbox-next.png');display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.lightbox a
img{border:none}.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0
auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0
auto;background:url('/img/lightbox-loading.gif') no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav
a{outline:none;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url('/img/lightbox-prev.png') left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url('/img/lightbox-next.png') right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0
auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0
4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url('/img/lightbox-close.png') top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}html{position:relative;min-height:900px;height:100%}body{background:#751f05 url('/img/main_bg.png') center 0 no-repeat;-webkit-background-size:1920px 100%;background-size:1920px 100%;font-family:"Times New Romen";margin:0
0 108px}a,li,p{color:#fff}.x-small{font-size:10px}.small{font-size:12px}.large{font-size:16px}.x-large{font-size:20px}.no-text{overflow:hidden;text-indent:100%;white-space:nowrap}.home_wrapper{margin-left:auto;margin-right:auto;width:650px}.wrapper{margin-left:auto;margin-right:auto;height:100%;width:1000px}a{text-decoration:none}a:hover{color:#c2a050}.grad_bg{background-image:-webkit-gradient(linear, 0 0, 100% 0, color-stop(0.5, rgba(0,0,0,0.36)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.36) 50%, rgba(0,0,0,0));background-image:-moz-linear-gradient(left, rgba(0,0,0,0.36) 50%, rgba(0,0,0,0));background-image:-o-linear-gradient(left, rgba(0,0,0,0.36) 50%, rgba(0,0,0,0));background-image:-ms-linear-gradient(left, rgba(0,0,0,0.36) 50%, rgba(0,0,0,0));background-image:linear-gradient(left, rgba(0,0,0,0.36) 50%,rgba(0,0,0,0))}.line-up-bg{background:#751f05 url('/img/line_bg.png') left 0 no-repeat;background-size:auto 100%}.anchor{position:relative}.clear{clear:both}.content{min-width:1000px}.logo{height:80px;position:relative;top:62px}.home_logo{height:115px;padding-top:30px}.home_logo
img{display:block;margin:0
auto}.wrapper
.nav{width:650px;position:relative;left:310px}.nav_bg{height:32px;width:100%}.nav>ul>li{float:left;position:relative}.nav ul li:hover, .nav ul
li.active{background-image:url('/img/nav_item_bg.png')}.nav>ul>li>a{background:url('/img/nav_about.png') 50% 4px no-repeat;display:block;height:32px;width:130px}.nav .second>a{background-image:url('/img/nav_team.png')}.nav .third>a{background-image:url('/img/nav_practice.png')}.nav .fourth>a{background-image:url('/img/nav_urban_renewal.png')}.nav .fifth>a{background-image:url('/img/nav_contact_us.png')}.nav
ul{list-style:none;margin:0;padding:0}.nav ul
ul{display:none;padding-top:14px;height:132px;width:125px;margin:0
auto;position:absolute;top:32px;text-align:center;z-index:1}.nav ul li:first-of-type
ul{background:url('/img/nav_about_bg.png') 0 4px no-repeat}.nav ul
ul{background:url('/img/nav_practice_bg.png') 0 4px no-repeat}.nav ul li:last-of-type
ul{background:url('/img/nav_contact_us_bg.png') 0 4px no-repeat}.nav ul li:hover ul,
.nav ul li ul:hover{display:block}.nav ul ul
li{margin-top:10px;text-align:left;margin-left:36px}.nav ul ul li:first-of-type{margin-top:0}.nav ul ul li:hover{background:url('/img/nav_selected.png') 0 0 no-repeat}.nav ul ul li
a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;height:17px;padding-top:4px}.slogan{margin-top:150px;min-height:465px}.slogan
.grad_bg{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:205px;padding-top:25px}.slogan-img{display:block;margin-left:auto;margin-right:auto}.slogan-text{text-align:center;font-family:'Microsoft JhengHei';font-weight:bold;line-height:14px;letter-spacing:4px}.slogan>.last{margin-top:35px}.button_set{margin:20px
auto 0 auto;height:64px;width:234px}.button_set
.first{background-position:0 0}.button_set
div{cursor:pointer;float:left;height:64px;width:64px;background:url('/img/home_button.png') -64px 0 no-repeat;margin-left:7px;margin-right:7px}.button_set
.last{background-position:-128px 0}.button_set .first:hover,
.button_set
.first.current{background-position:0 -64px}.button_set div:hover,
.button_set
div.current{background-position:-64px -64px}.button_set .last:hover,
.button_set
.last.current{background-position:-128px -64px}.about_right_img{height:636px;width:638px;overflow:hidden;position:absolute}.about_right_img
div{height:680px;width:2000px;position:relative}.about_right_img div
img{float:left}.about_list{position:absolute;top:70px;left:455px}.about_list
ul{list-style:none;margin:0;padding:0}.about_list
li{background-color:#000;height:27px;padding-top:3px;width:145px;margin-bottom:20px;text-align:center;vertical-align:middle}.about_list li:hover, .about_list
.active{color:#c2a050;cursor:pointer}.about-left-panel{background:url('/img/grad_bg.png') 0 0 repeat-y;display:inline-block;height:100%;width:455px}.about-left-panel
div{display:none;padding-top:70px;padding-bottom:70px}.about-left-panel div
p{line-height:30px;margin:0}.about-left-panel div:first-of-type{display:block}.about-left-panel p+img{margin-top:50px}.about-left-panel{color:#fff}.about-left-panel h1:before,
.about-left-panel h2:before,
.about-left-panel h3:before{background:url('/img/heading-decoration-l.png') left center no-repeat;content:'';margin-right:6px;padding:0
13px 0 0}.about-left-panel h1:after,
.about-left-panel h2:after,
.about-left-panel h3:after{background:url('/img/heading-decoration-r.png') right center no-repeat;content:'';margin-left:6px;padding:0
0 0 13px}.about-left-panel
a{text-decoration:underline}.line-up-content{margin:0
auto;padding-top:35px;padding-bottom:90px;width:910px}.line-up-heading{background:url('/img/line-up-heading.png') 0 0 no-repeat;height:21px;margin:0
0 20px 0}.line-up-row{word-spacing:-4px}.line-up-col{border-bottom:2px solid #420e02;display:inline-block;padding-top:10px;padding-bottom:10px;width:450px}.line-up-col>div{display:inline-block;vertical-align:top;word-spacing:normal}.line-up-col:nth-child(odd){margin-left:10px}.line-up-img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:2px
solid #420e02;height:96px;width:156px}.line-up-img
img{max-height:92px;max-width:152px}.line-up-txt{line-height:24px;margin-left:20px;width:274px}.line-up-txt-heading{color:#fffec4;font-size:18px;font-weight:normal;margin:10px
0}.line-up-txt
p{margin:0}.practice{background:url('/img/practice_bg.png') 0 0 no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%}.practice-wrapper{padding-bottom:30px}.practice_list{background-color:rgba(0,0,0,0.2);height:100%;width:140px;position:absolute;left:715px}.practice_list>div{margin-top:25px}.practice_list>div:first-of-type{margin-top:100px}.practice_list div>a{background-color:#000;display:block;height:26.5px;padding-top:3.5px;width:140px;text-align:center}.practice_list div
ul{list-style:none;margin:0;padding:0}.practice_list div>ul>li{text-align:right}.practice_list div>ul>li>a{display:block;font-family:'Microsoft JhengHei';font-weight:bold;letter-spacing:0.4em;line-height:20px;margin-top:10px;margin-bottom:10px}.practice_list div>ul>li:first-of-type>a{margin-top:20px}.practice_list ul ul
li{margin-bottom:10px;padding-right:7px}.practice_list a:hover,
.practice_list
.active{color:#ffd269}.practice_list ul li
a{color:#cecece}.practice-left-panel{width:715px}.practice-left-panel>div{margin:0
auto;width:664px}.practice-left-panel .practice-demo{padding-top:70px}.practice-left-panel .practice-demo>h1{color:#fff;font-size:15px;line-height:16px;margin:0;padding-bottom:9px;text-shadow:3px 3px 3px #000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.practice-left-panel
.preview{background-color:rgba(0,0,0,0.2);float:left;height:265px;width:410px;overflow:hidden;text-align:center;font-size:0}.practice-left-panel .preview:before{content:'';display:inline-block;vertical-align:middle;height:100%}.practice-left-panel .preview
img{height:auto;width:auto;max-height:265px;max-width:410px;vertical-align:middle}.practice-left-panel
.thumbnail{float:left;width:254px}.practice-left-panel .thumbnail
div{background-color:rgba(0,0,0,0.2);cursor:pointer;float:left;height:87px;width:125px;margin-left:2px;margin-bottom:2px;opacity:0.5;text-align:center;font-size:0}.practice-left-panel .thumbnail
.first{opacity:1.0}.practice-left-panel .thumbnail div:before{content:'';display:inline-block;vertical-align:middle;height:100%}.practice-left-panel .thumbnail
.last{margin-bottom:0}.practice-left-panel .thumbnail
img{height:auto;width:auto;max-height:87px;max-width:125px;display:inline-block;vertical-align:middle}.practice-left-panel .practice-details{padding-top:25px}.practice-left-panel .practice-details
ul{list-style:none;margin:0;padding:0}.practice-left-panel .practice-details .practice-details-list{float:left;width:35%}.practice-left-panel .practice-details .practice-details-list+div{float:left;margin-left:10%;width:55%}.practice-left-panel
.heading{color:#fff;font-family:'Microsoft JhengHei';font-size:15px;font-weight:bold;letter-spacing:0.4em;line-height:15px;margin-top:0;margin-bottom:15px}.practice-left-panel
li{border-bottom:1px solid #fff;padding-top:4px;padding-bottom:4px;letter-spacing:0.1em;line-height:12px}.practice-left-panel li:first-of-type{border-top:1px solid #fff}.practice-left-panel
p{line-height:24px;letter-spacing:0.1em;margin:0}.city-renewal-wrapper{background:url('/img/city-renewal-bg.png') center 0 no-repeat;-webkit-background-size:auto 100%;background-size:1918px 100%;word-spacing:-4px}.city-renewal-pdf-container,.city-renewal-list{display:inline-block;vertical-align:top;word-spacing:normal}.city-renewal-pdf-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0
25px 30px 25px;width:715px}.city-renewal-pdf-heading{height:30px;margin-top:75px}.city-renewal-pdf-heading
h1{color:#fff;font-size:25px;margin:0;padding-bottom:9px;text-shadow:3px 3px 3px #000;overflow:hidden;white-space:nowrap;text-overflow:2ellipsis}.city-renewal-pdf-object
object{height:475px;width:100%}.city-renewal-list{background-color:rgba(0,0,0,0.2);height:100%;width:140px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:100px}.city-renewal-list
ul{list-style:none;margin:0;padding:0}.city-renewal-list>ul>li>a{background-color:#000;display:block;height:30px;width:140px}.city-renewal-list>ul>li>a
span{display:inline-block;line-height:100%;padding-top:7px;text-align:center;vertical-align:top;width:100%;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.city-renewal-list>ul>li+li{margin-top:25px}.city-renewal-list ul
ul{text-align:right}.city-renewal-list ul ul
li{margin-top:10px;padding-right:7px}.city-renewal-list ul ul
a{display:inline-block;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;width:100%;line-height:16px}.city-renewal-list a:hover,
.city-renewal-list .active>a{color:#ffd269}.city-renewal-list
.last{margin-bottom:30px}.building-proposal-wrapper{overflow:hidden}.building-proposal-container{margin:0
auto;margin-top:40px;margin-bottom:80px;width:754px}.building-proposal-heading{background:url('/img/building-proposal-heading.png') 0 0 no-repeat;height:22px;margin:0;margin-bottom:10px}.building-proposal-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff url('/img/building-proposal-bg.png') right center no-repeat;border:5px
solid #420e02;width:754px}.building-proposal-content>div{margin-top:20px;margin-left:35px}.building-proposal-title{letter-spacing:3.2px;line-height:30px;margin:0;margin-bottom:13px;padding:0}.building-proposal-form{word-spacing:-4px}.building-proposal-form label,
.building-proposal-form input,
.building-proposal-form
span{word-spacing:normal}.building-proposal-form .form-group+.form-group{margin-top:15px}.building-proposal-form .form-group
label{display:inline-block;text-align:right;width:60px}.building-proposal-form .form-group
input{margin:0
8px;width:134px}.building-proposal-form .form-group
textarea{height:84px;width:249px;margin:0
8px;vertical-align:top}.building-proposal-form
.error{color:#969696}.building-proposal-form
.invalid{color:#741C04}.building-proposal-form .form-action{height:21px;margin-top:5px;margin-bottom:20px;position:relative}.building-proposal-form .submit-button{background:url('/img/building-proposal-submit.png') 0 0 no-repeat;border:0;height:21px;width:76px;position:absolute;left:246px}.building-proposal-form .form-action
.error{position:absolute;right:465px;top:3px}.construction-progress-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:0
25px 30px 25px;vertical-align:top;width:715px;word-spacing:normal}.construction-progress-heading{height:25px;margin-top:75px}.construction-progress-heading
h1{color:#fff;font-size:15px;line-height:16px;margin:0;padding-bottom:9px;text-shadow:3px 3px 3px #000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.construction-progress-img-row{word-spacing:-4px}.construction-progress-img-row+.construction-progress-img-row{margin-top:5px}.construction-progress-img-col{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;opacity:0.5;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;vertical-align:top;width:161px;word-spacing:normal}.construction-progress-img-col+.construction-progress-img-col{margin-left:7px}.construction-progress-img-col:hover{opacity:1}.construction-progress-img-col
img{max-width:100%;vertical-align:top}.construction-progress-img-col
p{margin-top:5px;margin-bottom:0;text-align:center}.join-us-wrapper{overflow:hidden}.join-us-container{margin:0
auto;margin-top:40px;margin-bottom:80px;width:754px}.join-us-heading{background:url('/img/join-us-heading.png') 0 0 no-repeat;height:22px;margin:0;margin-bottom:10px}.join-us-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url('/img/join-us-bg.png') center center no-repeat;border:5px
solid #420e02;height:350px;width:754px}.join-us-list{display:inline-block;margin-top:35px;margin-left:40px}.join-us-list
ul{list-style:none;margin:0;padding:0}.join-us-list
li{color:black;line-height:30px;letter-spacing:0.8px}.join-us-list li
a{color:#5e81d8}.footer{background:url('/img/footer_bg.png');position:absolute;left:0;bottom:0;height:108px;width:100%;min-width:1000px}.footer
div{margin-top:12px}.footer
p{color:#a14a1a;line-height:20px;margin:0
auto;text-align:center}.footer
a{color:#a14a1a;text-decoration:underline}.index-left{position:absolute;top:32px;left:30px;z-index:1000}.index-left-img{width:240px}.index-right{position:absolute;top:32px;right:30px;z-index:1000}.index-right-img{width:272px;margin-bottom:20px}@media (max-width: 767px){.index-left{position:absolute;top:32px;left:10px;z-index:1000}.index-left-img{width:220px}.index-right{position:absolute;top:32px;right:10px;z-index:1000}.index-right-img{width:260px;margin-bottom:20px}}