body{margin:0;padding:0;background-color:#ccc;color:#000;font:12px/1.67 Arial,Helvetica,sans-serif}a{color:#ff3a17;text-decoration:none;font-weight:bold}a:hover{text-decoration:underline}h1,h2,legend{font-size:22px;margin:1ex 0;line-height:1.2;font-weight:bold;padding:0}.special h2{font-size:18px}h3{font-size:100%;margin:1.5ex 0}.faq h3{font-size:18px;color:#00cbbd;margin-bottom:6px}img,select,input,textarea{vertical-align:middle;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}img,fieldset,ul{border:none;margin:0;padding:0;list-style:none}input[type="text"],input[type="password"],textarea{border:1px solid #dedede;padding:2px}ol{margin:1.5ex 0;padding-left:20px}p{margin:2ex 0}textarea{overflow:auto;resize:vertical}th{text-align:justify}.skip,hr{position:absolute!important;left:-999em}#content hr{position:static}#container,.special,ol.special,ol.special li:before,#sub h3,#sub .list2 li,#sign-up{behavior:url(js/PIE.htc)}#container{width:1000px;margin:auto;background-color:#fff;-moz-border-radius:0 0 15px 15px;-webkit-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;margin-bottom:20px}#content,#footer{padding:0 25px}#header{background:url(../img/bg_header.jpg) no-repeat;min-height:197px;position:relative;color:#fff;padding-bottom:43px;z-index:0}#header.residential{background:url(../img/bg_header_residential.jpg) no-repeat}#header,#header ul a{color:#fff}#header h1,#header #slogan,#header #search{margin:0;position:absolute;left:25px;line-height:1}#header h1{font-size:31px;top:60px;text-shadow:0 0 6px rgba(0,0,0,0.75)}#slogan{font-style:italic;font-size:18px;top:100px;width:330px;text-shadow:0 0 6px black}#search{top:152px;width:330px}#header>ul{background:url(../img/bg_nav.png) repeat-x;height:43px;position:absolute;left:0;bottom:0;border:solid #000;border-width:1px 0;width:950px;padding:0 25px;line-height:1.3;z-index:10}#header>ul>li{float:left;position:relative}#header li a{display:block;text-decoration:none}#header li a:hover{color:#00d1ce}#header .current>a{background:url(../img/bg_nav_current.png) center no-repeat;color:#fff!important}#header .current .current>a{background-image:none}#header .current .current>a:hover{color:#00d1ce!important}#header>ul>li>a{font-weight:bold;border-right:1px solid #000;font-size:16px;line-height:43px;text-align:center;text-decoration:none;text-shadow:0 0 6px rgba(0,0,0,0.75)}#header>ul>li:first-child+li>a{border-left:1px solid #000}#header>ul>li:first-child+li{width:80px}#header>ul>li:first-child+li+li{width:80px}#header>ul>li+li+li+li{width:105px}#header>ul>li:first-child+li+li+li+li+li{width:220px}#header>ul>li:first-child+li+li+li+li+li+li{width:80px}#header ul ul{display:none;position:absolute;background-color:#666;text-align:center;font-weight:bold;left:-1px;right:0;border:1px solid #000;top:100%;font-size:14px}#header li:hover ul{display:block}#header ul ul li{border-top:1px solid #000}#header ul ul li:first-child{border-top:none}#header ul ul li a{padding:6px 5px}#footer{overflow:hidden;border-top:1px solid #ccc;padding:5px 25px 10px;clear:both}#footer.residential{border-top:none}#footer>div{color:#000;font-size:10px;padding-top:10px;line-height:122%}#footer #logos{padding-top:0;margin:0 auto;display:block;text-align:center}#footer #logos img{margin:10px 50px}#footer .legal p{margin:0 0 0.75em 0;text-align:justify}#content{padding:25px 25px 15px;min-height:310px}#specialwrapper{float:left;width:280px;margin:0 10px 20px 0}.special{float:left;width:205px;padding:10px 25px 25px;color:#fff;background:#00c2b3 url(../img/bg_logo.png) left center no-repeat;border-radius:20px;line-height:1.3;font-size:14px;margin:0 20px 20px 0}.special img{float:right}.list{overflow:hidden;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc;font-size:13px;line-height:1.3}.list+.list{border-bottom:none}.list h2{text-transform:uppercase;font-size:16px;color:#ff3a17;margin:0 0 10px;line-height:1}.list ul{padding-left:86px;background:top left no-repeat;overflow:hidden;min-height:70px}.properties ul{background-image:url(../img/properties.jpg)}.upgrades ul{background-image:url(../img/upgrades.jpg)}.list li,.special ul li{float:left;width:149px;padding-left:20px;background:url(../img/bullet_orange.png) 0 4px no-repeat;margin:0 0 15px 10px}.special ul li{margin:0 0 5px;width:auto;float:none}#quick_links{clear:both;font-size:0}#quick_links li{display:inline-block;width:24.5%;margin-left:0.6%;font-size:14px;line-height:1}#quick_links li:first-child{margin:0}#quick_links a{display:block;background-color:#ccc;color:#333;text-align:center;padding:7px 0;text-decoration:none}#quick_links a:hover{color:#ff3a17}#subnav{width:179px;border:1px solid #666;float:left;margin:0 20px 10px 0;font-size:14px;line-height:1.3;background:#fff url(../img/bg_subnav.png) right top repeat-y}#subnav>li{border-top:1px solid #666}#subnav>li:first-child{border-top:none}#subnav a{display:block;font-weight:bold;padding:7px 5px;text-decoration:none}#subnav a:hover,#subnav .current>a{color:#00cbbd}#subnav .current>a{font-weight:bold}#subnav li .current{background:url(../img/bullet_green.png) 7px 8px no-repeat}#subnav li li a{font-size:11px;text-transform:uppercase;padding:5px 0 5px 20px}#main{width:535px;float:left;margin-bottom:20px}#main h2,legend{font-size:18px;color:#00cbbd;margin-bottom:0}#main h2:first-child{margin-top:0}#main>h2{margin-bottom:2ex}#main img{margin-bottom:20px}#main p+h2{margin-top:2ex}#main p{margin-top:0}#main ul{margin-bottom:2ex}#main ul li{padding-left:15px;background:url(../img/bullet_orange.png) 0 6px no-repeat}.subtitle{font-size:16px;color:#999;margin:-6px 0 7px}ol.special{counter-reset:li;background:none;padding:5px 10px 5px 35px;color:inherit;float:none;font-size:inherit;min-height:0;margin:2ex 0;width:auto;list-style:none;border:1px solid #00cbbd;border-radius:10px}ol.special li{position:relative;margin:1.4ex 0}ol.special li:before{counter-increment:li;content:counter(li);position:absolute;background:#00b8a4;color:#fff;width:20px;height:20px;line-height:20px;text-align:center;border-radius:100%;left:-25px;top:-1px;font-family:Arial,Helvetica,sans-serif}#sub{width:193px;float:right;margin-bottom:10px}#subleft{width:255px;float:left;margin-bottom:10px}#sub img{margin-bottom:10px;max-width:100%;height:auto}#sub .list1 li,#subleft .list1 li{color:#fff;text-transform:uppercase;background:#ff3a17 url(../img/icon_check.png) 20px 15px no-repeat;margin-bottom:2px;padding:15px 20px 15px 50px;font:12px "Myriad Pro",Myriad,"Open Sans",Arial,Helvetica,sans-serif}#sub .list1 a{color:#fff;text-decoration:underline}#sub h3{background-color:#00cbbd;font-size:11px;padding:10px 20px;border-radius:10px;margin:0 0 6px;text-transform:uppercase;line-height:1.3}#sub .list2 li{background:#00cbbd url(../img/icon_arrow_white_right.png) 18px 10px no-repeat;border-radius:10px;padding:10px 20px 10px 30px;text-transform:uppercase;font-size:11px;margin-bottom:6px;line-height:1.3}#sub .list2 li a{color:#fff}.cities{float:left;width:33%}.cities+*{clear:left}.cities+.cities{clear:none}#main ul.news li{margin-bottom:15px;background:url(../img/icon_arrow_orange_right.png) 0 4px no-repeat;padding-left:12px}ul.news li a{font-weight:bold}#main ul.calendar li{background:url(../img/bullet_green.png) 0 5px no-repeat;padding-left:15px;margin-bottom:6px}.message.error,.error label{color:red}#main ul.error{padding:10px 0 0 0}#main ul.error li{color:#fff;background:red url(../img/icon_arro_white.png) 5px 50% no-repeat;padding:1px 0 1px 19px;margin-bottom:4px;width:210px}.jsenabled #investor_form{display:none}.i_toggle{cursor:pointer}#investor_form legend{display:block}#investor_form input,#investor_form textarea{display:block}#investor_form fieldset div{clear:both;margin-bottom:10px}#investor_form fieldset div div{float:left;clear:none;width:50%}#investor_form fieldset input{width:230px}#investor_form textarea{width:100%}#i_website,#i_title,#i_email,#i_website+label,#i_title+label,#i_email+label{margin-left:37px}#main .imglist{margin-top:2ex}#main .imglist li{background:#e0dfdf none;font-size:16px;margin-bottom:5px;padding:0;display:table;width:100%}#main .imglist img{border-right:5px solid #fff;margin:0;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;display:table-cell}#main .imglist span{display:table-cell;width:100%;line-height:1.3;vertical-align:middle;padding-left:15px}#main ul.list_investors{border-bottom:1px solid #ccc;margin-bottom:60px}#main .list_investors:after{content:"";display:block;clear:both;height:0}#main .list_investors li{background:none;float:left;width:33%;height:65px;text-align:center;overflow:hidden;padding:10px 0;border-top:1px solid #ccc}#main .list_investors li:first-child,#main .list_investors li:first-child+li,#main .list_investors li:first-child+li+li{border-top:none}#main .list_investors img{margin:0}#main .casestudies{width:700px;border-top:1px solid #ccc}#main .casestudies img{float:left;margin:-0.75em 20px 20px 0}#main .casestudies h3{color:#ff3a17;margin-top:20px;padding-top:0.75em;font-size:14px;line-height:135%}#main .casestudies h4{color:#ff3a17;text-transform:uppercase;margin:0}.casesub{border:1px #00cbbd solid;float:left;padding:8px 40px 8px 12px}.casesub ul{margin-left:-1em!important;margin-bottom:0!important}.casesub li{font-size:12px;background:none!important}.casesub+div{display:block;clear:both}.footnote{font-size:10px;font-style:italic}#sign-up-button{position:absolute;top:144px;right:0;float:right;font-size:14px;font-weight:bold;background-color:#00d1ce;padding:6px 15px;text-align:center;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;-moz-box-shadow:-1px 2px 1px #666;-webkit-box-shadow:-1px 2px 1px #666;box-shadow:-1px 2px 1px #666;z-index:2}#sign-up-button a{color:#fff;text-shadow:0 0 3px #333}#sign-up-form{margin:0 auto;width:550px;height:580px}img.align-center{margin:0 auto;display:block}table{border-spacing:0;border-collapse:collapse;line-height:1.35em}thead{background-color:#ff3a17;color:#fff}tbody{background-color:#ebebeb}thead th{padding:8px 8px;border-bottom:1px solid #fff}td,th{padding:3px 8px;vertical-align:top}tr{border-bottom:1px solid #666}thead tr:first-child{border-bottom:0}tr.header{background-color:#00d1ce;color:#fff;font-weight:bold}tr.total{background-color:#fff}tr.even{background-color:#baf4f3}td:first-child{width:150px}td:first-child+td{width:120px}.webinars{margin-top:20px;padding:10px 0}.webinars ul{margin:0;padding:0}.webinars:after{content:'';display:block;height:0;clear:both}.webinars li{margin:0;padding:0 33px!important;background:none!important;float:left}.webinars img{border:1px solid #ccc;margin:2px 0!important}#main.residential{width:888px;margin-left:20px}#main.residential span{border-bottom:1px solid #000}#main.residential h2{margin:1.5em 0 0}#main.residential h3{font-size:16px;line-height:133%;text-align:justify;text-justify:inter-word}#main.residential h4{margin:1em 0 0.5em;line-height:140%}#main.residential p{margin:0 0 1.5em;text-align:justify;text-justify:inter-word}#main.residential p,#main.residential h4,#main.residential ul li{font-size:14px}#main.residential ul{margin-top:14px}#main.residential .residential-callout{position:relative;width:806px;margin:40px auto}#main.residential .residential-callout:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#main.residential .residential-callout img{float:left;margin:0 20px}#main.residential .seal{display:block;margin:0 auto 20px;width:100px;height:100px}#splash{background:url(../img/bg_splash.jpg) #7b7c7e top center no-repeat}#splash div{position:relative;width:849px;margin:0 auto;top:106px}#splash div img{float:left}#search .cse .gsc-control-cse,#search .gsc-control-cse{padding:0;width:auto}#search .gsc-control-cse{font-family:Arial,Helvetica,sans-serif;border-color:transparent;background-color:transparent}#search form.gsc-search-box{font-size:13px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;width:100%}#search table.gsc-search-box{border-style:none;border-width:0;border-spacing:0 0;width:100%;margin-bottom:0}#search tbody{background-color:transparent}#search tr{border-bottom:none}#search td,#search th{padding:3px 8px;vertical-align:top}#search td.gsc-search-button{padding:3px 0px}#search input.gsc-search-button{margin-left:0px}#search td.gsib_a{width:100%}#search td.gsib_b{padding-right:0}#search .gsc-search-box-tools .gsc-search-box .gsc-input{padding-left:0;padding-right:0}#search input.gsc-input{font-size:13px}#search .gsc-input-box{border:1px solid #d9d9d9;border-radius:12px 0 0 12px;background:#fff;height:24px}#search .gsst_a .gscb_a{color:#999;cursor:pointer}#search .gsst_a .gscb_a:hover{color:#ff3a17}#search .cse .gsc-search-button input.gsc-search-button-v2,#search input.gsc-search-button-v2{width:11px;height:26px;padding:6px 13px;min-width:11px;margin-top:0;border-radius:0 13px 13px 0;border-left:none}#search input.gsc-search-button,#search input.gsc-search-button:hover,#search input.gsc-search-button:focus{border-color:#d9d9d9;background-color:#fff;background-image:url(../img/icon_search.png);background-repeat:no-repeat;background-position:5px 5px}#search input.gsc-search-button:hover,#search input.gsc-search-button:focus{border-color:#d9d9d9;background-color:#ff3a17;background-position:-17px 5px}#main.searchresults{width:738px}#searchresults .cse .gsc-control-cse,#searchresults .gsc-control-cse{padding:0}#searchresults .gsc-result-info{padding:0}#searchresults .gsc-results{width:100%}#searchresults tbody{background-color:transparent}#searchresults tr{background:transparent;border:none}#searchresults td,#searchresults th{padding:0px;width:auto}#searchresults .gcsc-branding{border-bottom:1px solid #ccc;padding-top:4px;padding-left:0px;padding-right:0px}#searchresults .gcsc-branding td:first-child+td{width:50px}#searchresults .gcsc-branding td:first-child+td+td{width:80px}#searchresults .gsc-result .gs-title{font-size:22px;font-weight:normal;text-decoration:none}#searchresults .gsc-above-wrapper-area{border-bottom:none;padding:5px 0 5px 0}#searchresults .gsc-result .gs-title{height:1.4em}#searchresults .gs-result .gs-title *{text-decoration:none;font-size:inherit}#searchresults .gsc-table-result,#searchresults .gsc-thumbnail-inside,#searchresults .gsc-url-top{padding-left:0;padding-right:0}#searchresults .gsc-webResult.gsc-result{border-bottom:1px solid #ccc;margin-bottom:0px}#searchresults .gsc-webResult b{background:#a1ece7;color:#000;display:inline-block;font-weight:inherit;text-decoration:none}