.version.index {
    color: #000018;
    background-color: #9DDF50;
}

#page {
    z-index: 1;
    width: 1200px;
    min-height: 4746px;
    background-image: none;
    border-width: 0px;
    border-color: #000000;
    background-color: transparent;
    margin-left: auto;
    margin-right: auto;
}

#ptop {
    z-index: 79;
    width: 0.01px;
    margin-right: -10000px;
    margin-top: -18px;
    margin-left: -100px;
}

#top {
    margin-left: 689px;
    position: relative;
}

#pu821 {
    z-index: 19;
    width: 0.01px;
}

#u821 {
    z-index: 19;
    height: 742px;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    background: transparent url("../images/-21-bg_img_about_us2-01-01.jpg?crc=446268372") no-repeat center center;
    background-size: cover;
}

.js body {
    visibility: hidden;
}

.js body.initialized {
    visibility: visible;
}

#u821-bw {
    z-index: 19;
    height: 742px;
}

#u44828 {
    z-index: 20;
    height: 742px;
    background-color: #000000;
    opacity: 0.59;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=59)";
    filter: alpha(opacity=59);
}

#u44828-bw {
    z-index: 20;
    height: 742px;
}

#menuu843 {
    z-index: 21;
    width: 314px;
    height: 22px;
    border-width: 0px;
    background-color: transparent;
    position: relative;
    margin-right: -10000px;
    margin-top: 74px;
    left: 954px;
}

#u844 {
    width: 104px;
    min-height: 22px;
    border-width: 0px;
    background-color: transparent;
    position: relative;
    margin-right: -10000px;
}

#u847 {
    width: 104px;
    border-width: 0px;
    background-color: transparent;
    padding-bottom: 6px;
    position: relative;
}

#u847.MuseMenuActive {
    width: 104px;
    min-height: 0px;
    margin: 0px;
}

#u850-4 {
    width: 66px;
    min-height: 16px;
    border-width: 0px;
    background-color: transparent;
    color: #FFFFFF;
    font-size: 13px;
    line-height: 16px;
    font-family: open-sans, sans-serif;
    font-weight: 600;
    position: relative;
    margin-right: -10000px;
    top: 3px;
    left: 19px;
}

#u847.MuseMenuActive #u850-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 16px;
    width: 66px;
    margin: 0px -10000px 0px 0px;
}

#u851 {
    width: 95px;
    min-height: 22px;
    border-width: 0px;
    background-color: transparent;
    position: relative;
    margin-right: -10000px;
    left: 104px;
}

#u852 {
    width: 95px;
    border-width: 0px;
    background-color: transparent;
    padding-bottom: 6px;
    position: relative;
}

#u852.MuseMenuActive {
    width: 95px;
    min-height: 0px;
    margin: 0px;
}

#u854-4 {
    width: 58px;
    min-height: 16px;
    border-width: 0px;
    background-color: transparent;
    color: #FFFFFF;
    font-size: 13px;
    line-height: 16px;
    font-family: open-sans, sans-serif;
    font-weight: 600;
    position: relative;
    margin-right: -10000px;
    top: 3px;
    left: 18px;
}

#u852.MuseMenuActive #u854-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 16px;
    width: 58px;
    margin: 0px -10000px 0px 0px;
}

#u858 {
    width: 115px;
    min-height: 22px;
    border-width: 0px;
    background-color: transparent;
    position: relative;
    margin-right: -10000px;
    left: 199px;
}

#u859 {
    width: 115px;
    border-width: 0px;
    background-color: transparent;
    padding-bottom: 6px;
    position: relative;
}

#u859.MuseMenuActive {
    width: 115px;
    min-height: 0px;
    margin: 0px;
}

#u862-4 {
    width: 78px;
    min-height: 16px;
    border-width: 0px;
    background-color: transparent;
    color: #FFFFFF;
    font-size: 13px;
    line-height: 16px;
    font-family: open-sans, sans-serif;
    font-weight: 600;
    position: relative;
    margin-right: -10000px;
    top: 3px;
    left: 18px;
}

#u859.MuseMenuActive #u862-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 16px;
    width: 78px;
    margin: 0px -10000px 0px 0px;
}

.MenuItem {
    cursor: pointer;
}

#u916-4 {
    z-index: 40;
    width: 656px;
    min-height: 80px;
    background-color: transparent;
    line-height: 72px;
    position: relative;
    margin-right: -10000px;
    margin-top: 292px;
    left: 372px;
}

#u919-6 {
    z-index: 44;
    width: 814px;
    min-height: 158px;
    background-color: transparent;
    line-height: 41px;
    font-size: 34px;
    position: relative;
    margin-right: -10000px;
    margin-top: 410px;
    left: 293px;
}

#u933 {
    z-index: 50;
    width: 55px;
    min-height: 58px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    color: #FFFFFF;
    font-size: 48px;
    text-align: center;
    line-height: 58px;
    position: relative;
    margin-right: -10000px;
    margin-top: 637px;
    left: 673px;
}

#u45715 {
    z-index: 170;
    width: 733px;
    height: 162px;
    border-style: solid;
    border-color: #FFFFFF;
    background-color: transparent;
    position: relative;
    margin-right: -10000px;
    margin-top: 390px;
    left: 334px;
    border-width: 1px 0px 0px;
}

#u45756 {
    z-index: 171;
    width: 206px;
    background-color: transparent;
    opacity: 0.78;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=78)";
    filter: alpha(opacity=78);
    position: relative;
    margin-right: -10000px;
    margin-top: 16px;
    left: 140px;
}

#u45751 {
    z-index: 172;
    display: block;
}

#u45764 {
    z-index: 173;
    width: 60px;
    min-height: 60px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    position: relative;
    margin-right: -10000px;
    margin-top: 179px;
    left: 501px;
}

#about-us {
    margin-left: 700px;
    margin-top: 34px;
    position: relative;
}

#u1030-4 {
    z-index: 51;
    width: 780px;
    min-height: 127px;
    background-color: transparent;
    line-height: 58px;
    margin-left: 310px;
    margin-top: 34px;
    position: relative;
}

#u1033-7 {
    z-index: 55;
    width: 813px;
    min-height: 148px;
    background-color: transparent;
    line-height: 34px;
    margin-left: 294px;
    margin-top: 23px;
    position: relative;
}

#pu1309 {
    z-index: 62;
    width: 0.01px;
    margin-top: 170px;
}

#u1309 {
    z-index: 62;
    height: 750px;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    background: transparent url("../images/toronto_queenstreet_ttc.jpg?crc=3821962656") no-repeat center center;
    background-size: cover;
}

#u1309-bw {
    z-index: 62;
    height: 750px;
}

#u44863 {
    z-index: 63;
    height: 750px;
    background-color: #000000;
    opacity: 0.58;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=57.99999999999999)";
    filter: alpha(opacity=57.99999999999999);
}

#u44863-bw {
    z-index: 63;
    height: 750px;
}

#u1348 {
    z-index: 64;
    width: 823px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    padding-bottom: 0px;
    position: relative;
    margin-right: -10000px;
    margin-top: 236px;
    left: 309px;
}

#u1328-4 {
    z-index: 70;
    width: 690px;
    min-height: 80px;
    background-color: transparent;
    line-height: 72px;
    margin-left: 46px;
    position: relative;
}

#u1329-4 {
    z-index: 74;
    width: 823px;
    min-height: 166px;
    background-color: transparent;
    line-height: 36px;
    margin-top: 37px;
    position: relative;
}

#buttonu1342 {
    z-index: 65;
    width: 204px;
    height: 30px;
    -webkit-transition-duration: 0.2s;
    -webkit-transition-delay: 0s;
    -webkit-transition-timing-function: ease;
    transition-duration: 0.2s;
    transition-delay: 0s;
    transition-timing-function: ease;
    background-image: url("../images/blank.gif?crc=4208392903");
    border-style: solid;
    border-width: 2px;
    border-color: #E3E3E3;
    background-color: #E3E3E3;
    border-radius: 3px;
    padding-bottom: 10px;
    margin-left: 287px;
    margin-top: 39px;
    position: relative;
}

#buttonu1342:hover {
    background-color: transparent;
    width: 204px;
    height: 30px;
    min-height: 0px;
    margin: 39px 0px 0px 287px;
}

#buttonu1342.ButtonSelected {
    background-color: #E3E3E3;
    width: 204px;
    height: 30px;
    min-height: 0px;
    margin: 39px 0px 0px 287px;
}

#u1343-4 {
    z-index: 66;
    width: 203px;
    min-height: 17px;
    background-color: transparent;
    font-size: 13px;
    text-align: center;
    letter-spacing: 1px;
    color: #333333;
    line-height: 16px;
    font-family: pt-sans, sans-serif;
    font-weight: 700;
    position: relative;
    margin-right: -10000px;
    margin-top: 13px;
}

#buttonu1342:hover #u1343-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 17px;
    width: 203px;
    margin: 13px -10000px 0px 0px;
}

#buttonu1342.ButtonSelected #u1343-4 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 17px;
    width: 203px;
    margin: 13px -10000px 0px 0px;
}

#buttonu1342:hover #u1343-4 p {
    color: #E3E3E3;
    visibility: inherit;
}

#buttonu1342.ButtonSelected #u1343-4 p {
    color: #333333;
    visibility: inherit;
}

#our-services-header {
    position: relative;
    margin-right: -10000px;
    width: 22px;
    margin-top: 12px;
    left: 700px;
}

#u1351 {
    z-index: 78;
    min-height: 1662px;
    background-color: #E7E4DE;
}

#u1351_align_to_page {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 1200px;
    left: -100px;
    padding-top: 75px;
    padding-bottom: 139px;
}

#our-services {
    left: 700px;
    position: relative;
}

#u14622 {
    z-index: 80;
    width: 814px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    left: 293px;
    top: -6px;
    margin-bottom: -6px;
    position: relative;
}

#u1439-4 {
    z-index: 81;
    width: 814px;
    min-height: 27px;
    background-color: transparent;
    text-transform: uppercase;
    line-height: 24px;
    text-align: justify;
    position: relative;
}

#u1442-7 {
    z-index: 85;
    width: 814px;
    min-height: 210px;
    background-color: transparent;
    text-align: justify;
    margin-top: 25px;
    position: relative;
}

#u14628 {
    z-index: 92;
    width: 814px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    left: 293px;
    margin-top: 60px;
    position: relative;
}

#u1501-4 {
    z-index: 93;
    width: 814px;
    min-height: 27px;
    background-color: transparent;
    text-transform: uppercase;
    line-height: 24px;
    text-align: left;
    position: relative;
}

#u1516-4 {
    z-index: 97;
    width: 814px;
    min-height: 81px;
    background-color: transparent;
    text-align: justify;
    margin-top: 25px;
    position: relative;
}

#u43351 {
    z-index: 125;
    width: 814px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    left: 293px;
    margin-top: 65px;
    position: relative;
}

#u43352-4 {
    z-index: 126;
    width: 814px;
    min-height: 27px;
    background-color: transparent;
    text-transform: uppercase;
    line-height: 24px;
    text-align: left;
    position: relative;
}

#u43353-4 {
    z-index: 130;
    width: 814px;
    min-height: 129px;
    background-color: transparent;
    text-align: justify;
    margin-top: 25px;
    position: relative;
}

#u43367 {
    z-index: 134;
    width: 814px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    left: 293px;
    margin-top: 66px;
    position: relative;
}

#u43369-4 {
    z-index: 135;
    width: 814px;
    min-height: 27px;
    background-color: transparent;
    text-transform: uppercase;
    line-height: 24px;
    text-align: left;
    position: relative;
}

#u43368-4 {
    z-index: 139;
    width: 814px;
    min-height: 52px;
    background-color: transparent;
    text-align: justify;
    margin-top: 25px;
    position: relative;
}

#u43399 {
    z-index: 155;
    width: 814px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    left: 293px;
    margin-top: 93px;
    position: relative;
}

#u43400-4 {
    z-index: 156;
    width: 814px;
    min-height: 27px;
    background-color: transparent;
    text-transform: uppercase;
    line-height: 24px;
    text-align: left;
    position: relative;
}

#u43401-6 {
    z-index: 160;
    width: 814px;
    min-height: 52px;
    background-color: transparent;
    text-align: justify;
    margin-top: 25px;
    position: relative;
}

#u43383 {
    z-index: 143;
    width: 814px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    left: 293px;
    margin-top: 93px;
    position: relative;
}

#u43384-4 {
    z-index: 144;
    width: 814px;
    min-height: 27px;
    background-color: transparent;
    text-transform: uppercase;
    line-height: 24px;
    text-align: left;
    position: relative;
}

#u43385-7 {
    z-index: 148;
    width: 814px;
    min-height: 52px;
    background-color: transparent;
    text-align: justify;
    margin-top: 25px;
    position: relative;
}

#u1351-bw {
    z-index: 78;
    min-height: 1662px;
}

#the-team {
    margin-left: 700px;
    top: -1px;
    margin-bottom: -1px;
    position: relative;
}

#u43443-4 {
    z-index: 166;
    width: 690px;
    min-height: 68px;
    background-color: transparent;
    color: #333333;
    line-height: 58px;
    font-size: 48px;
    margin-left: 378px;
    margin-top: 18px;
    position: relative;
}

#pu41167 {
    z-index: 101;
    width: 0.01px;
    margin-left: 333px;
    margin-top: 75px;
}

#u41167 {
    z-index: 101;
    width: 461px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    position: relative;
    margin-right: -10000px;
    margin-top: 11px;
}

#u41169-4 {
    z-index: 102;
    width: 288px;
    min-height: 27px;
    background-color: transparent;
    text-transform: uppercase;
    line-height: 24px;
    text-align: left;
    position: relative;
}

#u41168-4 {
    z-index: 106;
    width: 461px;
    min-height: 129px;
    background-color: transparent;
    text-align: justify;
    margin-top: 6px;
    position: relative;
}

#u41183 {
    z-index: 110;
    width: 168px;
    height: 168px;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    border-radius: 50%;
    position: relative;
    margin-right: -10000px;
    left: 523px;
    background: transparent url("../images/brad%20headshot%20small.jpg?crc=3789635765") no-repeat center center;
    background-size: cover;
}

#pu41187 {
    z-index: 120;
    width: 0.01px;
    margin-left: 333px;
    margin-top: 93px;
}

#u41187 {
    z-index: 120;
    width: 168px;
    height: 168px;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    border-radius: 50%;
    position: relative;
    margin-right: -10000px;
    margin-top: 1px;
    background: transparent url("../images/jeff-lake.jpg?crc=4292140790") no-repeat center center;
    background-size: cover;
}

#u41184 {
    z-index: 111;
    width: 461px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    position: relative;
    margin-right: -10000px;
    left: 230px;
}

#u41185-4 {
    z-index: 112;
    width: 436px;
    min-height: 27px;
    background-color: transparent;
    text-transform: uppercase;
    line-height: 24px;
    text-align: left;
    position: relative;
}

#u41186-4 {
    z-index: 116;
    width: 461px;
    min-height: 129px;
    background-color: transparent;
    text-align: justify;
    margin-top: 5px;
    position: relative;
}

.css_verticalspacer .verticalspacer {
    height: calc(100vh - 4595px);
}

#u1911 {
    z-index: 2;
    min-height: 212px;
    padding-bottom: 23px;
}

#u1911_align_to_page {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 1200px;
    left: -100px;
}

#u1908 {
    z-index: 3;
    width: 263px;
    position: relative;
    margin-right: -10000px;
    margin-top: 68px;
    left: 569px;
}

#u1701-4 {
    z-index: 4;
    width: 263px;
    min-height: 20px;
    position: relative;
}

#u1704-11 {
    z-index: 8;
    width: 263px;
    min-height: 102px;
    margin-top: 23px;
    position: relative;
}

#u2017 {
    z-index: 174;
    width: 43px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    position: relative;
    margin-right: -10000px;
    margin-top: 156px;
    left: 1178px;
}

#u2019 {
    z-index: 175;
    width: 41px;
    border-style: solid;
    border-color: #E3E3E3;
    background-color: #FFFFFF;
    border-radius: 0px 0px 4px 4px ;
    padding-bottom: 9px;
    position: relative;
    margin-right: -10000px;
    border-width: 0px 1px 1px;
}

#u2018 {
    z-index: 176;
    width: 23px;
    min-height: 23px;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
    color: #7F7F7F;
    font-size: 17px;
    text-align: center;
    line-height: 20px;
    position: relative;
    margin-right: -10000px;
    margin-top: 10px;
    left: 9px;
}

#u1911-bw {
    z-index: 2;
    min-height: 212px;
    margin-bottom: -17px;
}

#muse_css_mq,.html {
    background-color: #FFFFFF;
}

body {
    position: relative;
    min-width: 1200px;
}

.verticalspacer {
    min-height: 150px;
}
