.clear,.clearfix:after,.clearfix:before{width:0;height:0;display:block;visibility:hidden;overflow:hidden}#comments,.clear,.clearfix:after,hr,ul.inline,ul.secondary{clear:both}.main-nav-wrapper,.pull-1,.pull-10,.pull-11,.pull-12,.pull-13,.pull-14,.pull-15,.pull-16,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.push-1,.push-10,.push-11,.push-12,.push-13,.push-14,.push-15,.push-16,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9{position:relative}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}.clearfix:after,.clearfix:before{content:'\0020'}.clearfix{zoom:1}.item-list ul{margin:0;padding:0 0 0 1.5em}.item-list ul li,ul.menu li{margin:0;padding:0}ul.inline li{margin:0;padding:0 1em 0 0}.tabs-wrapper{border-bottom:1px solid #333;margin:0 0 1.4375em}ul.secondary,ul.secondary a.active{border-bottom:none}ul.primary{border:none;margin:0;padding:0}ul.primary li a{background:0 0;border:none;display:block;float:left;line-height:1.5em;margin:0;padding:0 1em}ul.primary li a.active,ul.primary li a:hover{background:#666;border:none;color:#fff}ul.primary li a:hover{background:#888;text-decoration:none}ul.secondary{background:#666;margin:0;padding:0}ul.secondary li{border-right:none}ul.secondary li a,ul.secondary li a:link{border:none;color:#ccc;display:block;float:left;line-height:1.5em;padding:0 1em}.h1,body,h1{line-height:1.5}ul.secondary li a.active,ul.secondary li a:hover{background:#888;color:#fff;text-decoration:none}.node{margin-bottom:1.5em}.field-name-field-tags{margin:0 0 1.5em}.field-name-field-tags .field-item{margin:0 1em 0 0}.field-name-field-tags div{display:inline}.profile{margin:1.5em 0}.profile h3{border:none}.profile dt{margin-bottom:0}.block,.comment,.profile dd,table{margin-bottom:1.5em}.password-parent{width:36em}hr,table{width:100%}#comments{margin-top:1.5em}.comment .new{color:red;text-transform:capitalize;margin-left:1em}fieldset,hr{margin:0 0 1.4375em}li ol,li ul{margin:0}ol,ul{list-style:none;margin:0 1.5em 1.5em 0;padding-left:1.5em}ul{list-style-type:disc}ol{list-style-type:decimal}dl{margin:0 0 1.5em}dl dt{font-weight:700}dd{margin-left:1.5em}hr{background:#666;border:none;float:none;height:1px}fieldset{border:1px solid #ccc;padding:1.5em}table{border-collapse:collapse;border-spacing:0}td,th,tr{vertical-align:middle}th{padding-right:1em}.sticky-header th,.sticky-table th{border-bottom:3px solid #ccc;padding-right:1em;text-align:left}.container-16{margin-left:auto;margin-right:auto;width:960px}.grid-1,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.alpha{margin-left:0}.omega{margin-right:0}.container-16 .grid-1{width:40px}.container-16 .grid-2{width:100px}.container-16 .grid-3{width:160px}.container-16 .grid-4{width:220px}.container-16 .grid-5{width:280px}.container-16 .grid-6{width:340px}.container-16 .grid-7{width:400px}.container-16 .grid-8{width:460px}.container-16 .grid-9{width:520px}.container-16 .grid-10{width:580px}.container-16 .grid-11{width:640px}.container-16 .grid-12{width:700px}.container-16 .grid-13{width:760px}.container-16 .grid-14{width:820px}.container-16 .grid-15{width:880px}.container-16 .grid-16{width:940px}.container-16 .prefix-1{padding-left:60px}.container-16 .prefix-2{padding-left:120px}.container-16 .prefix-3{padding-left:180px}.container-16 .prefix-4{padding-left:240px}.container-16 .prefix-5{padding-left:300px}.container-16 .prefix-6{padding-left:360px}.container-16 .prefix-7{padding-left:420px}.container-16 .prefix-8{padding-left:480px}.container-16 .prefix-9{padding-left:540px}.container-16 .prefix-10{padding-left:600px}.container-16 .prefix-11{padding-left:660px}.container-16 .prefix-12{padding-left:720px}.container-16 .prefix-13{padding-left:780px}.container-16 .prefix-14{padding-left:840px}.container-16 .prefix-15{padding-left:900px}.container-16 .suffix-1{padding-right:60px}.container-16 .suffix-2{padding-right:120px}.container-16 .suffix-3{padding-right:180px}.container-16 .suffix-4{padding-right:240px}.container-16 .suffix-5{padding-right:300px}.container-16 .suffix-6{padding-right:360px}.container-16 .suffix-7{padding-right:420px}.container-16 .suffix-8{padding-right:480px}.container-16 .suffix-9{padding-right:540px}.container-16 .suffix-10{padding-right:600px}.container-16 .suffix-11{padding-right:660px}.container-16 .suffix-12{padding-right:720px}.container-16 .suffix-13{padding-right:780px}.container-16 .suffix-14{padding-right:840px}.container-16 .suffix-15{padding-right:900px}.container-16 .push-1{left:60px}.container-16 .push-2{left:120px}.container-16 .push-3{left:180px}.container-16 .push-4{left:240px}.container-16 .push-5{left:300px}.container-16 .push-6{left:360px}.container-16 .push-7{left:420px}.container-16 .push-8{left:480px}.container-16 .push-9{left:540px}.container-16 .push-10{left:600px}.container-16 .push-11{left:660px}.container-16 .push-12{left:720px}.container-16 .push-13{left:780px}.container-16 .push-14{left:840px}.container-16 .push-15{left:900px}.container-16 .pull-1{left:-60px}.container-16 .pull-2{left:-120px}.container-16 .pull-3{left:-180px}.container-16 .pull-4{left:-240px}.container-16 .pull-5{left:-300px}.container-16 .pull-6{left:-360px}.container-16 .pull-7{left:-420px}.container-16 .pull-8{left:-480px}.container-16 .pull-9{left:-540px}.container-16 .pull-10{left:-600px}.container-16 .pull-11{left:-660px}.container-16 .pull-12{left:-720px}.container-16 .pull-13{left:-780px}.container-16 .pull-14{left:-840px}.container-16 .pull-15{left:-900px}em,p em{font-style:italic}body{min-width:960px;background:#f4f4f4;color:#000;font-family:'Open Sans',sans-serif;font-weight:400;font-size:14px;margin:0;padding:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:800;font-style:normal}.h1,h1{font-size:2em;margin-top:.75em}.h2,h2{font-size:16px;line-height:1;margin-top:1em}.h3,h3{font-size:1.25em;line-height:1.2;margin-top:1.2em}.h4,.h5,.h6,h4,h5,h6{font-size:1em;font-weight:700;line-height:1.5;margin-top:1.5em}p{line-height:1.5;margin:15px 0 1.5em}a{color:#13796b;text-decoration:none}a:active,a:hover,li a.active{outline:0;color:#0c4d44}strong{font-weight:600}input{font-family:"Open Sans"}.hidden,.hide{display:none;visibility:hidden}table.opportunities,table.opportunities-check{border:1px solid #ccc}table.opportunities td,table.opportunities th,table.opportunities tr,table.opportunities-check td,table.opportunities-check th,table.opportunities-check tr{padding:5px 15px;vertical-align:middle;background:#fff;border-right:1px solid #ccc;border-bottom:1px solid #efefef}#footer,#header{border-bottom:1px solid #555}table.opportunities th,table.opportunities-check th{font-weight:600;background:#e0e0e0;text-align:center}table.opportunities td.job-check,table.opportunities-check td.job-check{text-align:center}#secondary-menu{background-color:#666}#secondary-menu .menu-list{margin:0;padding:0;list-style:none;display:block;float:right}#secondary-menu .menu-list li{display:block;float:left}#secondary-menu .menu-list li a{display:block;color:#fff;text-transform:uppercase;font-size:10px;margin-left:3px;padding:5px 10px;font-weight:600}#secondary-menu .menu-list li.first a{margin-left:0;padding-left:0}#secondary-menu .menu-list li.last a{padding-right:0}#header{height:90px;background:#3a6f8f;background:-moz-linear-gradient(top,#3a6f8f 0,#39627e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3a6f8f),color-stop(100%,#39627e));background:-webkit-linear-gradient(top,#3a6f8f 0,#39627e 100%);background:-o-linear-gradient(top,#3a6f8f 0,#39627e 100%);background:-ms-linear-gradient(top,#3a6f8f 0,#39627e 100%);background:linear-gradient(to bottom,#3a6f8f 0,#39627e 100%);border-top:1px solid #555}#header .logo-wrapper{margin-top:16px}#header .header-nav-wrapper .menu{display:block;margin:32px 0 0;padding:0;float:right;clear:both;overflow:hidden}#header .header-nav-wrapper .menu li{display:block;float:left;margin:0;padding:0}#header .header-nav-wrapper .menu li a{display:block;font-size:18px;font-weight:700;color:#fff;padding:0 15px;text-shadow:2px 2px 0 #35414f}#header .header-nav-wrapper .menu li.first a{padding-left:0}#header .header-nav-wrapper .menu li.last a{padding-right:0}.main-nav-wrapper{background:#666;height:32px;z-index:100}#navigation{-webkit-box-shadow:0 20px 50px -20px #333;box-shadow:0 20px 50px -20px #333}#navigation ul{display:block;margin:0;padding:0;height:32px;width:100%}#navigation ul>li{display:block;margin:2px 10px 0;padding:0;border:none;float:left;text-transform:uppercase;text-shadow:2px 2px 0 #35414f;background:0 0}#navigation ul>li:hover{text-shadow:none}#navigation ul>li a{display:block;color:#fff;margin:0;padding:3px 15px 5px;font-weight:700}#navigation ul>li.first{margin-left:-16px}#navigation ul>li.last{margin-right:-17px}#navigation ul>li.menuparent:hover{display:block;height:50px;background:#35414f;border-radius:5px 5px 0 0}#navigation ul>li ul{height:auto;top:50px;left:0;width:220px;background:#35414f;border:none;border-radius:0 5px 5px;padding:15px 0}#navigation ul>li ul:after,#navigation ul>li ul:before{position:absolute;width:24px;height:24px;display:block;content:''}#navigation ul>li ul:before{top:0;right:0;background:url(/sites/default/themes/itc/images/bg-active-state.png) no-repeat;border-radius:0 5px 0 0}#navigation ul>li ul:after{bottom:0;left:0;background:url(/sites/default/themes/itc/images/bg-active-state-2.png) no-repeat;border-radius:0 0 0 5px}#navigation ul>li ul li,#navigation ul>li ul li.first{display:block;background:0 0;margin:0 15px;padding:0;width:190px}#navigation ul>li ul li a,#navigation ul>li ul li.first a{height:auto;display:block;text-transform:capitalize;font-size:13px;font-weight:400!important;margin:0;padding:5px 10px}#copyright P,.page-title-wrapper h1,body.node-type-project .field-name-field-address .province{text-transform:uppercase}#navigation ul>li ul li.first:hover,#navigation ul>li ul li:hover{border-radius:3px;background:#495a6e}.region-slideshow{width:1200px;height:300px;margin:0 auto 30px;position:relative;-webkit-box-shadow:0 20px 50px -20px #333;box-shadow:0 20px 50px -20px #333}.region-slideshow .ui-slideshow-pager{position:absolute;left:0;right:0;bottom:10px;margin:0;padding:0;text-align:center;z-index:2}.region-slideshow .ui-slideshow-pager li{display:inline-block;margin:0 2px;padding:0;width:16px;height:16px;background:#fff;box-shadow:0 0 5px -1px #000;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.region-slideshow .ui-slideshow-pager li.active{background:#13796b}.region-slideshow .view-homepage-slideshow{position:absolute;top:0;left:0}.region-slideshow .view-homepage-slideshow .ui-slideshow-slides{list-style:none;margin:0;padding:0}.region-slideshow .view-homepage-slideshow .ui-slideshow-slides .ui-slideshow-slide{position:absolute;top:0;left:0;z-index:1}.region-slideshow .view-homepage-slideshow .ui-slideshow-slides .ui-slideshow-slide.active{display:block}.page-title-wrapper h1{position:relative;display:block;height:50px;font-size:18px;font-weight:700;z-index:1;padding:0;margin:32px 0}.page-title-wrapper h1:after{display:block;position:absolute;bottom:0;left:0;right:0;height:1px;border-top:1px solid #ccc;background:#fff;content:'';z-index:2}.page-title-wrapper h1 .projects-filtering{position:absolute;top:0;right:0}.page-title-wrapper h1 .projects-filtering .filter a{text-transform:capitalize;padding:0 2px;margin:0 8px}.page-title-wrapper h1 .projects-filtering .filter a.active{color:#666;border-bottom:3px solid #666}.page-title-wrapper h1 .projects-filtering .filter.last a{margin-right:-10px}.page-title-wrapper h1 .projects-filtering .filter.filter-ab a{padding-right:40px;margin-right:10px;background:url(/sites/default/themes/itc/images/flag-ab-32.png) right center no-repeat}.page-title-wrapper h1 .projects-filtering .filter.filter-bc a{padding-right:40px;margin-right:10px;background:url(/sites/default/themes/itc/images/flag-bc-32.png) right center no-repeat}#sidebar .nice-menu,#sidebar .view-content .projects-menu{display:block;margin:0;padding:0;border:none;width:auto;background:url(/sites/default/themes/itc/images/bg-content-menu.png) right top no-repeat}#sidebar .nice-menu>li,#sidebar .view-content .projects-menu>li{display:block;width:100%;margin:0;padding:0;border:none;background:0 0;position:relative}#sidebar .nice-menu>li .view-provinces,#sidebar .nice-menu>li .view-provinces-for-term,#sidebar .view-content .projects-menu>li .view-provinces,#sidebar .view-content .projects-menu>li .view-provinces-for-term{position:absolute;left:220px;top:0;z-index:100;display:none}#sidebar .nice-menu>li .view-provinces ul,#sidebar .nice-menu>li .view-provinces-for-term ul,#sidebar .view-content .projects-menu>li .view-provinces ul,#sidebar .view-content .projects-menu>li .view-provinces-for-term ul{height:auto;top:50px;left:0;width:220px;background:#35414f;border:none;border-radius:0 5px 5px;padding:15px 0}#sidebar .nice-menu>li .view-provinces ul:before,#sidebar .nice-menu>li .view-provinces-for-term ul:before,#sidebar .view-content .projects-menu>li .view-provinces ul:before,#sidebar .view-content .projects-menu>li .view-provinces-for-term ul:before{position:absolute;top:0;right:0;display:block;width:24px;height:24px;background:url(/sites/default/themes/itc/images/bg-active-state.png) no-repeat;content:'';border-radius:0 5px 0 0}#sidebar .nice-menu>li .view-provinces ul:after,#sidebar .nice-menu>li .view-provinces-for-term ul:after,#sidebar .view-content .projects-menu>li .view-provinces ul:after,#sidebar .view-content .projects-menu>li .view-provinces-for-term ul:after{display:block;position:absolute;bottom:0;left:0;width:24px;height:24px;background:url(/sites/default/themes/itc/images/bg-active-state-2.png) no-repeat;content:'';border-radius:0 0 0 5px}#sidebar .nice-menu>li .view-provinces ul li,#sidebar .nice-menu>li .view-provinces ul li.first,#sidebar .nice-menu>li .view-provinces-for-term ul li,#sidebar .nice-menu>li .view-provinces-for-term ul li.first,#sidebar .view-content .projects-menu>li .view-provinces ul li,#sidebar .view-content .projects-menu>li .view-provinces ul li.first,#sidebar .view-content .projects-menu>li .view-provinces-for-term ul li,#sidebar .view-content .projects-menu>li .view-provinces-for-term ul li.first{display:block;background:0 0;margin:0 15px;padding:0;width:190px}#sidebar .nice-menu>li .view-provinces ul li a,#sidebar .nice-menu>li .view-provinces ul li.first a,#sidebar .nice-menu>li .view-provinces-for-term ul li a,#sidebar .nice-menu>li .view-provinces-for-term ul li.first a,#sidebar .view-content .projects-menu>li .view-provinces ul li a,#sidebar .view-content .projects-menu>li .view-provinces ul li.first a,#sidebar .view-content .projects-menu>li .view-provinces-for-term ul li a,#sidebar .view-content .projects-menu>li .view-provinces-for-term ul li.first a{height:auto;display:block;text-transform:capitalize;font-size:13px;font-weight:400!important;margin:0;padding:5px 10px;color:#fff}#sidebar .nice-menu>li .view-provinces ul li.first:hover,#sidebar .nice-menu>li .view-provinces ul li:hover,#sidebar .nice-menu>li .view-provinces-for-term ul li.first:hover,#sidebar .nice-menu>li .view-provinces-for-term ul li:hover,#sidebar .view-content .projects-menu>li .view-provinces ul li.first:hover,#sidebar .view-content .projects-menu>li .view-provinces ul li:hover,#sidebar .view-content .projects-menu>li .view-provinces-for-term ul li.first:hover,#sidebar .view-content .projects-menu>li .view-provinces-for-term ul li:hover{border-radius:3px;background:#495a6e}#sidebar .nice-menu>li>a,#sidebar .view-content .projects-menu>li>a{position:relative;height:40px;line-height:40px;display:block;font-size:15px;color:#13796b;margin:0;padding:0;z-index:1;font-weight:800;letter-spacing:-1px}#sidebar .nice-menu>li>a:before,#sidebar .view-content .projects-menu>li>a:before{display:block;position:absolute;top:0;left:0;right:0;border-top:1px solid #ccc;background:#fff;content:'';height:1px;z-index:2}#sidebar .nice-menu>li.last a:after,#sidebar .view-content .projects-menu>li.last a:after{display:block;position:absolute;bottom:0;left:0;right:0;border-top:1px solid #ccc;background:#fff;content:'';height:1px;z-index:2}#sidebar .nice-menu>li:hover,#sidebar .view-content .projects-menu>li:hover{background:#35414f;color:#fff;padding-left:10px}#sidebar .nice-menu>li:hover a:before,#sidebar .view-content .projects-menu>li:hover a:before{border-top:1px solid #35414f;background:#35414f}#sidebar .nice-menu>li:hover a,#sidebar .view-content .projects-menu>li:hover a{color:#fff}#sidebar .nice-menu>li.active-trail>a,#sidebar .view-content .projects-menu>li.active-trail>a{color:#35414f}#sidebar .nice-menu .contextual-links-trigger,#sidebar .view-content .projects-menu .contextual-links-trigger{display:none}#sidebar .nice-menu>li:hover{background:url(/sites/default/themes/itc/images/bg-active-state.png) right top no-repeat;padding-left:0}#sidebar .nice-menu>li:hover a{color:#666}#sidebar .block-menu .menu{display:block;margin:0;padding:0;list-style:none;background:0 0}#sidebar .block-menu .menu li.menu-views{list-style:none}#sidebar .menu .view{margin:0}#sidebar ul.menu>.last.leaf{display:block;margin:0;padding:0;list-style:none;background:url(/sites/default/themes/itc/images/bg-content-menu.png) right top no-repeat}#sidebar ul.menu>.last.leaf a{position:relative;height:40px;line-height:40px;display:block;font-size:16px;color:#13796b;margin:0;padding:0;z-index:1;font-weight:800}#sidebar ul.menu>.last.leaf a:before,#sidebar ul.menu>.last.leaf.last a:after{display:block;position:absolute;border-top:1px solid #ccc;background:#fff;height:1px;z-index:2;content:'';right:0;left:0}#sidebar ul.menu>.last.leaf a:before{top:0}#sidebar ul.menu>.last.leaf.last a:after{bottom:0}#sidebar ul.menu>.last.leaf:hover{background:url(/sites/default/themes/itc/images/bg-active-state.png) right top no-repeat;padding-left:0}#sidebar ul.menu>.last.leaf:hover a:before{border-top:1px solid #35414f;background:#35414f}#sidebar ul.menu>.last.leaf:hover a{color:#666}#sidebar .view-content .projects-menu li.last a:after{display:none}.main-wrapper #main{position:relative;z-index:1}.main-wrapper #main:after{visibility:visible!important;display:block;position:absolute;left:0;right:0;bottom:0;z-index:0;content:'';-webkit-box-shadow:0 20px 50px -20px #333;box-shadow:0 20px 50px -20px #333}#block-block-2,#footer .inner{position:relative;z-index:1}.main-wrapper #main .awards-container{margin:0 0 30px}.main-wrapper #main .awards-container a{color:#333}#copyright,#copyright a,#footer{color:#fff}.main-wrapper #main .awards-container a .message{padding-top:30px;font-size:13px;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#footer,body.node-type-webform .form-item .form-text{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.main-wrapper #main .awards-container a.award-bmc .message{padding-left:20px}.gray-bar{height:30px;margin:30px 0 0;background-color:#666}#footer{height:90px;padding:24px 0;display:block;box-sizing:border-box;background:#3a6f8f;background:-moz-linear-gradient(top,#3a6f8f 0,#39627e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3a6f8f),color-stop(100%,#39627e));background:-webkit-linear-gradient(top,#3a6f8f 0,#39627e 100%);background:-o-linear-gradient(top,#3a6f8f 0,#39627e 100%);background:-ms-linear-gradient(top,#3a6f8f 0,#39627e 100%);background:linear-gradient(to bottom,#3a6f8f 0,#39627e 100%);text-align:center;border-top:1px solid #555}#footer .inner .footer-message{font-family:Arial;font-size:28px;font-style:italic;font-weight:700;text-shadow:2px 2px #4d4d4f}#copyright{background:#666;padding:10px 0}#copyright P{margin-top:0;margin-bottom:0;font-size:11px}#copyright a:hover{color:#efefef}#block-block-2{width:100%;margin:22px 0 0;padding:20px 0 0}#block-block-2:before{display:block;visibility:visible!important;width:auto!important;position:absolute;top:0;left:0;right:0;height:1px;border-top:1px solid #ccc;background:#fff;content:'';z-index:2}#block-block-2 h2{display:none}.board-of-directors .member,.executive-team .member{padding:0;margin:20px 0 30px}.board-of-directors .member .photo img,.executive-team .member .photo img{display:block;padding:5px;background:#fff;width:200px;height:auto}.board-of-directors .member .info p,.executive-team .member .info p{font-size:13px}.board-of-directors .member h3,.executive-team .member h3{margin-top:0;font-weight:400}.news-feed-post{margin-bottom:20px}.news-feed-post .post-title a{font-size:18px;font-weight:600;color:#13796b}.news-feed-post .post-title a:hover{color:#0c4d44}.news-feed-post .post-date{font-size:.8em;color:#333}body.node-type-webform .form-item{overflow:hidden}body.node-type-webform .form-item label{display:block;float:left;clear:left;width:150px;font-weight:600}body.node-type-webform .form-item .form-text{margin:0;padding:2px 10px;color:#666;border:1px solid #13796b;box-sizing:border-box;height:30px}body.node-type-webform .form-item .form-textarea{margin:0;padding:2px 10px;color:#666;border:1px solid #13796b;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.node-type-webform .form-item .form-managed-file,body.node-type-webform .form-item .form-text,body.node-type-webform .form-item .form-textarea{display:block;float:right;clear:right;width:500px}body.node-type-webform .form-item .description{clear:both;margin-left:200px}body.node-type-webform .form-actions .form-submit{display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#13796b;color:#fff;padding:10px 50px;border-radius:5px;border:0;cursor:pointer;font-weight:800;font-size:14px;float:right}body.node-type-webform .form-actions .form-submit:hover{background:#666}body.node-type-webform .grippie,body.node-type-webform .mollom-privacy{display:none}.align-right{text-align:right}.align-left{text-align:left}.view-job-postings .job-posting{margin-bottom:40px}.view-job-postings .position-title{font-weight:700;color:#13796b}.view-job-postings .job-body-content{margin-top:10px;margin-bottom:10px}.view-job-postings .job-attachments{padding:10px;background:#efefef}.view-job-postings .job-item-row{font-weight:700}.view-job-postings .job-item-row label{display:inline}#contact-site-form{display:block;overflow:hidden;width:640px;margin:20px 0;padding:0}#contact-site-form .form-type-textarea,#contact-site-form .form-type-textfield{clear:both;overflow:hidden}#contact-site-form .form-type-textarea label,#contact-site-form .form-type-textfield label{display:block;float:left;clear:left;width:200px;font-size:15px;font-weight:600}#contact-site-form .form-type-textarea .form-text,#contact-site-form .form-type-textarea .form-textarea,#contact-site-form .form-type-textfield .form-text,#contact-site-form .form-type-textfield .form-textarea{float:right;clear:right;margin:0;padding:2px 10px;width:430px;color:#666;border:1px solid #13796b;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#contact-site-form .form-type-textarea .form-text,#contact-site-form .form-type-textfield .form-text{height:30px}#contact-site-form .form-type-textarea .grippie,#contact-site-form .form-type-textfield .grippie{display:none}#contact-site-form .form-actions,#contact-site-form .form-item-copy{display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both;float:right;width:430px;margin:5px 0}#contact-site-form .form-actions #edit-submit{display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#13796b;color:#fff;padding:10px 50px;border-radius:5px;border:0;cursor:pointer;font-weight:800;font-size:14px}#contact-site-form .form-actions #edit-submit:hover{background:#666}#contact-site-form .mollom-privacy{display:none}#block-views-page-banners-top{margin-bottom:40px}#block-views-page-banners-top img{padding:5px;display:block;background:#fff;-webkit-box-shadow:0 20px 50px -20px #333;box-shadow:0 20px 50px -20px #333}body.node-type-project .field{clear:both;color:#666}body.node-type-project .field.field-name-field-description{color:inherit}body.node-type-project .field-name-field-address{font-size:16px;font-weight:700;margin-bottom:20px}body.node-type-project .field-name-project-pager{position:relative;width:100%;margin-top:10px;padding-top:20px;z-index:1}body.node-type-project .field-name-project-pager:before{display:block;position:absolute;top:0;left:0;right:0;height:1px;border-top:1px solid #ccc;background:#fff;content:'';z-index:2}body.node-type-project .field-name-project-pager .project-pager{display:block}body.node-type-project .field-name-project-pager .project-pager.prev{float:left;clear:left}body.node-type-project .field-name-project-pager .project-pager.next{float:right;clear:right}body.node-type-project .view-pdp-images img{display:block;padding:5px;background:#fff}body.node-type-project .field-name-pdp-thumbnails{overflow:hidden;margin-top:20px;margin-bottom:20px}body.node-type-project .field-name-pdp-thumbnails .pdp-thumb-item{margin:5px 0}body.node-type-project .field-name-pdp-thumbnails .pdp-thumb-item.odd{float:left}body.node-type-project .field-name-pdp-thumbnails .pdp-thumb-item.even{float:right}.view-homepage-categories,body.page-projects .view-Projects,body.page-projects .view-projects,body.page-taxonomy .view-taxonomy-term{margin:0}.view-homepage-categories .project,body.page-projects .view-Projects .project,body.page-projects .view-projects .project,body.page-taxonomy .view-taxonomy-term .project{height:335px;position:relative;border-radius:5px;background:#fff;box-shadow:0 20px 50px -20px #333;border:2px solid #fff;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px}.view-homepage-categories .project:hover,body.page-projects .view-Projects .project:hover,body.page-projects .view-projects .project:hover,body.page-taxonomy .view-taxonomy-term .project:hover{border-color:#35414f}.view-homepage-categories .project:hover:after,.view-homepage-categories .project:hover:before,body.page-projects .view-Projects .project:hover:after,body.page-projects .view-Projects .project:hover:before,body.page-projects .view-projects .project:hover:after,body.page-projects .view-projects .project:hover:before,body.page-taxonomy .view-taxonomy-term .project:hover:after,body.page-taxonomy .view-taxonomy-term .project:hover:before{position:absolute;display:block;width:24px;height:24px;content:''}.view-homepage-categories .project:hover:before,body.page-projects .view-Projects .project:hover:before,body.page-projects .view-projects .project:hover:before,body.page-taxonomy .view-taxonomy-term .project:hover:before{top:0;right:0;background:url(/sites/default/themes/itc/images/bg-active-state.png) no-repeat}.view-homepage-categories .project:hover:after,body.page-projects .view-Projects .project:hover:after,body.page-projects .view-projects .project:hover:after,body.page-taxonomy .view-taxonomy-term .project:hover:after{bottom:0;left:0;background:url(/sites/default/themes/itc/images/bg-active-state-2.png) no-repeat}.view-homepage-categories .project .project-image,body.page-projects .view-Projects .project .project-image,body.page-projects .view-projects .project .project-image,body.page-taxonomy .view-taxonomy-term .project .project-image{overflow:hidden;border-radius:3px 3px 0 0}.view-homepage-categories .project .project-info,body.page-projects .view-Projects .project .project-info,body.page-projects .view-projects .project .project-info,body.page-taxonomy .view-taxonomy-term .project .project-info{padding:8px 15px 10px}.view-homepage-categories .project{height:auto}.view-homepage-categories .project .project-title{position:absolute;top:10px;left:10px}.view-homepage-categories .project .project-title a{display:block;color:#fff;font-style:italic;text-shadow:1px 1px 3px #000;font-weight:700;width:135px}.view-homepage-categories .project .project-image img{display:block;width:218px;height:140px}.view-homepage-categories .project .project-category{padding:5px 10px}.view-homepage-categories .project .project-category a{text-transform:uppercase;font-size:16px;font-weight:700}.view-homepage-categories .project .project-description{padding:0 10px 10px;font-size:.9em}.view-homepage-categories .project .project-description p{margin-top:0}.element-invisible{display:block}.view-Projects .form-text{background:#fff;border-radius:5px;width:226px;border:1px solid #13796b;padding:7px 15px;margin-right:10px;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.view-Projects .views-exposed-widget{float:left;clear:left;width:450px;padding:0 0 5px;margin:0 0 10px}.view-Projects .views-exposed-widget>label{display:block;float:left;clear:left;width:120px}.view-Projects .views-exposed-widget .container-inline-date{clear:none}.view-Projects .views-exposed-widget .views-widget{float:right;width:280px}.view-Projects .views-exposed-widget#edit-date-wrapper .views-widget .form-item{float:left;width:140px;margin:0;padding:0}.view-Projects .views-exposed-widget#edit-date-wrapper .views-widget .form-item label{float:left;display:block;width:auto;font-weight:600}.view-Projects .views-exposed-widget#edit-date-wrapper .views-widget .form-item .form-type-select{width:auto;float:left;margin-left:10px}.view-Projects .views-exposed-widget#edit-developer-wrapper>label,.view-Projects .views-exposed-widget#edit-name-wrapper>label{line-height:30px}.view-Projects .views-exposed-widget.views-submit-button{float:right;width:240px;clear:none}.view-Projects .views-exposed-widget.views-submit-button #edit-submit-projects{background:#13796b;color:#fff;padding:10px 50px;border-radius:5px;border:0;cursor:pointer;font-weight:800;font-size:14px;width:240px;margin:-5px 0 0}.view-Projects .views-exposed-widget.views-submit-button #edit-submit-projects:hover{background:#666}.view-Projects .views-table,.view-Projects .views-table tbody,.view-Projects .views-table td,.view-Projects .views-table th,.view-Projects .views-table thead,.view-Projects .views-table tr{display:block}.view-Projects .views-table{margin:0}.view-Projects .views-table tr{clear:both;border:0;background:0 0;margin:0;padding:0}.view-Projects .views-table td,.view-Projects .views-table th{float:left;background:#fff;padding:10px;margin-bottom:5px}.view-Projects .views-table td{height:65px}.view-Projects .views-table .views-field-field-images{border-radius:5px 0 0 5px;width:64px}.view-Projects .views-table .views-field-field-city{width:120px}.view-Projects .views-table .views-field-field-completion-date{width:103px;border-radius:0 5px 5px 0}.view-Projects .views-table .views-field-title{width:333px;text-align:left}.view-Projects .views-table td.views-field-field-city,.view-Projects .views-table td.views-field-field-completion-date,.view-Projects .views-table td.views-field-title{padding-top:30px;height:45px}.view-Projects .views-table th.views-field-field-city,.view-Projects .views-table th.views-field-field-completion-date,.view-Projects .views-table th.views-field-field-images,.view-Projects .views-table th.views-field-title{height:30px;padding-top:22px}