:target:before{content:"";display:block;height:140px;margin:-140px 0 0}body{font-family:Roboto,Arial,Helvetica,sans-serif;padding:0;font-size:15px}.caret{display:none}.body-content{padding:0}.container{position:relative}.navbar-inverse{-webkit-border-radius:0px 0px 0px 0px;-moz-border-radius:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;background:#fff;border:0px;height:48px;position:relative;margin:0}.navbar-inverse .navbar-header{border:0px;height:48px;width:100%;-webkit-border-radius:0px 0px 0px 0px;-moz-border-radius:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;float:none;z-index:100000}.navbar-inverse .navbar-header .logoArea{display:block;position:absolute;bottom:-131px;left:50%;width:452px;height:auto;margin-left:-226px;max-width:90%;z-index:100000}.navbar-inverse .navbar-header .logoArea a{display:block;position:relative}.navbar-inverse .navbar-header .logoArea img{position:absolute;top:0px;left:0px;width:452px;height:auto !important;max-width:90%}.navbar-inverse .navbar-header .phoneEntry{float:right;display:inline-block;height:38px;line-height:38px;vertical-align:middle;font-weight:bold;font-size:18px;border-right:2px solid #9a9a9a;padding:0 10px;margin:5px 0;color:#4d4d4d}.navbar-inverse .navbar-header .searchControl{float:right;display:inline-block;height:38px;vertical-align:middle;padding:0 10px;margin:5px 0;font-size:0px}.navbar-inverse .navbar-header .searchControl form{height:38px}.navbar-inverse .navbar-header .searchControl .searchLabel{display:inline-block;vertical-align:middle;height:38px;width:1px;margin:0;padding:0}.navbar-inverse .navbar-header .searchControl .searchTextbox{display:inline-block;vertical-align:middle;border:1px solid #e9e9e9;border-right-width:0px;height:24px;-webkit-border-radius:0px 0px 0px 0px;-moz-border-radius:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;font-size:12px;padding:0 10px;max-width:280px;width:auto;-webkit-box-shadow:0px 0px 0px #000;-moz-box-shadow:0px 0px 0px #000;box-shadow:0px 0px 0px #000;-webkit-box-shadow:0px 0px 0px #000 #888;-moz-box-shadow:0px 0px 0px #000 #888;box-shadow:0px 0px 0px #000 #888}.navbar-inverse .navbar-header .searchControl .searchButton{display:inline-block;vertical-align:middle;border:1px solid #e9e9e9;border-left-width:0px;border-right-width:0px;background:#8bc53e url('/Uploads/images/SiteFiles/Hourglass.png') no-repeat center center;width:31px;height:24px;-webkit-border-radius:0px 0px 0px 0px;-moz-border-radius:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-indent:-10000px}.datagrid{-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;border-collapse:separate !important}.datagrid tbody tr:last-child{-webkit-border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px}.datagrid tbody tr:last-child td:last-child,.datagrid tbody tr:last-child th:last-child{-webkit-border-radius:0px 0px 5px 0px;-moz-border-radius:0px 0px 5px 0px;border-radius:0px 0px 5px 0px}.datagrid tbody tr:last-child td:first-child,.datagrid tbody tr:last-child th:first-child{-webkit-border-radius:0px 0px 0px 5px;-moz-border-radius:0px 0px 0px 5px;border-radius:0px 0px 0px 5px}.datagrid tbody tr:last-child td:first-child:last-child,.datagrid tbody tr:last-child th:first-child:last-child{-webkit-border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px}.datagrid tbody tr:first-child{-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px}.datagrid tbody tr:first-child td:last-child,.datagrid tbody tr:first-child th:last-child{-webkit-border-radius:0px 5px 0px 0px;-moz-border-radius:0px 5px 0px 0px;border-radius:0px 5px 0px 0px}.datagrid tbody tr:first-child td:first-child,.datagrid tbody tr:first-child th:first-child{-webkit-border-radius:5px 0px 0px 0px;-moz-border-radius:5px 0px 0px 0px;border-radius:5px 0px 0px 0px}.datagrid tbody tr:first-child td:first-child:last-child,.datagrid tbody tr:first-child th:first-child:last-child{-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px}.datagrid tbody tr:first-child:last-child{-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}.datagrid tbody tr:first-child:last-child td:last-child,.datagrid tbody tr:first-child:last-child th:last-child{-webkit-border-radius:0px 5px 5px 0px;-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px}.datagrid tbody tr:first-child:last-child td:first-child,.datagrid tbody tr:first-child:last-child th:first-child{-webkit-border-radius:5px 0px 0px 5px;-moz-border-radius:5px 0px 0px 5px;border-radius:5px 0px 0px 5px}.datagrid tbody tr:first-child:last-child td:first-child:last-child,.datagrid tbody tr:first-child:last-child th:first-child:last-child{-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}.datagrid{border:1px solid #0070bb}.datagrid tr{border:1px solid #0070bb}.datagrid tr td,.datagrid tr th{background:#eee;border-bottom:1px solid #0070bb;padding:5px}.datagrid tr td{font-size:12px}.datagrid tr:nth-child(odd) td,.datagrid tr:nth-child(odd) th{background:#fff}.datagrid tr:last-child{border-bottom:0px}.ui-dialog{max-width:100%}.ui-dialog img{max-width:100%}.mainContentArea{overflow:hidden}.mainContentArea p{text-align:justify}.rotatingGalleryArea{max-width:100%;margin:0 auto}.rotatingGalleryArea .banner-listing-container{max-width:100%}.rotatingGalleryArea .banner-listing-container .banner-listing-article{max-width:100%;overflow:visible;text-align:center;position:relative;width:100%;height:500px}.rotatingGalleryArea .banner-listing-container .banner-listing-article .banner-listing-heading,.rotatingGalleryArea .banner-listing-container .banner-listing-article .banner-listing-categories,.rotatingGalleryArea .banner-listing-container .banner-listing-article .banner-listing-article-link-more,.rotatingGalleryArea .banner-listing-container .banner-listing-article .banner-listing-viewlarger,.rotatingGalleryArea .banner-listing-container .banner-listing-article .banner-listing-group-{display:none}.rotatingGalleryArea .banner-listing-container .banner-listing-article .banner-listing-group-{display:block;position:absolute;top:0px;left:0px;width:100%;height:500px;z-index:0;background-image:url('SVGGradientHandler.axd?from=F2000000&to=00000000&stop1Percent=50%&stop1Color=00000000');background-image:-moz-linear-gradient(top,rgba(0,0,0,0.95) 0%,transparent 50%,transparent 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.95)),color-stop(50%,transparent),color-stop(100%,transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.95) 0%,transparent 50%,transparent 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,0.95) 0%,transparent 50%,transparent 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0.95) 0%,transparent 50%,transparent 100%);background-image:linear-gradient(top,rgba(0,0,0,0.95) 0%,transparent 50%,transparent 100%)}.rotatingGalleryArea .banner-listing-container .banner-listing-article .banner-listing-content{position:relative;height:500px;padding-top:50px;z-index:1000;color:#fff}.rotatingGalleryArea .banner-listing-container .banner-listing-article .banner-listing-content h2{color:#fff}.rotatingGalleryArea .banner-listing-container .banner-listing-article .banner-listing-content p{color:#fff}.rotatingGalleryArea .banner-listing-container .banner-listing-article .banner-listing-content .HeaderLine{display:block;position:absolute;top:280px;left:0px;width:100%;text-align:center;font-size:44px;line-height:1em;text-transform:uppercase;font-weight:bold;padding:0;margin:0}.rotatingGalleryArea .banner-listing-container .banner-listing-article .banner-listing-content .DescriptionText{display:block;padding:0;margin:0;margin-top:300px;margin-left:auto;margin-right:auto;width:480px;text-align:center;font-size:20px;line-height:1.3em;max-width:95%}.rotatingGalleryArea .banner-listing-container .banner-listing-article .banner-listing-content .LogoImage{display:block;position:absolute;top:110px;left:50%;width:452px !important;height:auto !important;margin-left:-226px;max-width:90%}.banner_nav{display:none}.footerArea{background:#0070bb url('/uploads/images/sitefiles/BackgroundHatch.png') center center;min-height:218px;position:relative}.footerArea .container{position:relative}.footerArea .AddressArea{display:none}.footerArea .footerAreaExtras .FooterNav{display:inline-block;float:none;border-right:1px solid #fff;margin:0;padding:0;padding-right:15px;margin-top:25px;vertical-align:top}.footerArea .footerAreaExtras .FooterNav li{padding:0;margin:0;float:none;display:block;margin:2px 0;margin:5px 0}.footerArea .footerAreaExtras .FooterNav li a{display:block;padding:0;padding:5px;margin:0;color:#fff;text-shadow:0 0px 0 rgba(255,255,255,0.25);line-height:1em;font-size:16px}.footerArea .footerAreaExtras .FooterNav li a:hover{background:rgba(0,0,0,0.25);-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}.footerArea .footerAreaExtras .AddressAreaDisplay{display:inline-block;vertical-align:top;margin:0;padding:0;margin-top:25px;margin-left:10px}.footerArea .footerAreaExtras .AddressAreaDisplay li{list-style:none;padding:0;margin:0;color:#fff;line-height:1.2em;font-size:16px}.footerArea .footerAreaExtras .AddressAreaDisplay li .phoneEntry,.footerArea .footerAreaExtras .AddressAreaDisplay li .streetEntry,.footerArea .footerAreaExtras .AddressAreaDisplay li .cityEntry,.footerArea .footerAreaExtras .AddressAreaDisplay li .stateEntry,.footerArea .footerAreaExtras .AddressAreaDisplay li .zipCodeEntry{font-weight:bold}.footerArea .footerAreaExtras .AddressAreaDisplay li.logosArea{padding-top:20px}.footerArea .footerAreaExtras .AddressAreaDisplay li .additionalInfoEntry{display:block;margin-top:20px;margin-bottom:20px}.footerArea .footerAreaExtras .AddressAreaDisplay li .additionalInfoEntry a{color:#fff}.footerArea .footerAreaExtras .logoArea{position:absolute;right:0px;top:25px}.footerArea .footerAreaExtras .logoArea img{width:294px}.ResponsiveColumns{width:auto}.specialPageContent .package-listing-categories,.specialPageContent .listing-property-name,.specialPageContent .package-categoryListArea{display:none}.specialPageContent .package-listing-container{width:100%;text-align:left;margin:0;padding:0;padding:0 15px}.specialPageContent .package-listing-container .package-listing-GroupByCategory .package-category-heading{font-size:15px;line-height:1.6em;font-weight:700;margin:10px 0 10px 0;padding:0}.specialPageContent .package-listing-container .package-listing-article{margin:0;padding:0;list-style:disc;display:list-item;margin-left:40px}.specialPageContent .package-listing-container .package-listing-article .package-listing-heading{margin:0;padding:0;font-size:14px;color:#29abe1;line-height:1.1em;display:inline-block}.specialPageContent .package-listing-container .package-listing-article .package-listing-heading a{font-size:14px;color:#29abe1;color:#146c90;text-decoration:underline}.specialPageContent .package-listing-container .package-listing-article .package-listing-heading a:hover{color:#1a8dbd;text-decoration:none}.specialPageContent .package-listing-container .package-listing-article .package-listing-group-{display:inline-block}.specialPageContent .package-listing-container .package-listing-article .package-listing-group- .package-listing-property{display:inline-block}.specialPageContent .package-listing-container .package-listing-article .package-listing-group- .package-listing-property .package-listing-property-data .listing-property-data-file{font-size:14px;color:#29abe1;color:#146c90;text-decoration:underline}.specialPageContent .package-listing-container .package-listing-article .package-listing-group- .package-listing-property .package-listing-property-data .listing-property-data-file:hover{color:#1a8dbd;text-decoration:none}iframe{max-width:100%}@media (max-width:768px){.mainNavArea{display:none}.navbar-inverse .navbar-header .phoneEntry{width:38%;font-size:10px;white-space:nowrap;padding-left:0;margin-left:0}.navbar-inverse .navbar-header .searchControl{width:60%}.navbar-inverse .navbar-header .searchControl form{display:inline-block}.navbar-inverse .navbar-header .searchControl .searchTextbox{max-width:60%}.navbar-inverse .navbar-toggle{position:absolute;top:auto;bottom:-50px;left:0px;width:100%;height:50px;margin:0;padding:0;background:rgba(4,93,151,0.9) !important;z-index:10000}.navbar-inverse .navbar-toggle:hover{background:rgba(4,93,151,0.8)}.navbar-inverse .navbar-toggle .icon-bar{margin-left:30px}.navbar-collapse{margin-top:50px;background:#045d97;z-index:100000;position:relative}.navbar-collapse .navbar-nav>li>a{color:#fff;background:transparent}.navbar-collapse .navbar-nav>li>a:hover{background:rgba(0,0,0,0.5)}.navbar-collapse .dropdown-menu>li>a{color:#fff;background:transparent}.navbar-collapse .dropdown-menu>li>a:hover{background:rgba(0,0,0,0.5)}.navbar-collapse>ul ul{padding-left:20px}.rotatingGalleryArea .banner-listing-container .banner-listing-article .banner-listing-content .HeaderLine{font-size:24px}.rotatingGalleryArea .banner-listing-container .banner-listing-article .banner-listing-content .LogoImage{left:0;margin-left:5%}.navbar-inverse .navbar-header .logoArea{left:0;margin-left:5%}.rotatingGalleryArea .banner-listing-container .banner-listing-article .banner-listing-content .DescriptionText{font-size:12px}.footerArea{background:#0070bb url('/uploads/images/sitefiles/BackgroundHatch.png') center center;min-height:218px;position:relative}.footerArea .container{position:relative}.footerArea .AddressArea{display:none}.footerArea .footerAreaExtras{text-align:center}.footerArea .footerAreaExtras .container{display:flex;flex-direction:column}.footerArea .footerAreaExtras .FooterNav{display:block;border-right:0px solid #fff;margin:0;padding:0;order:3;padding:20px 0;padding-bottom:60px}.footerArea .footerAreaExtras .AddressAreaDisplay{display:block;margin:0;padding:0;order:2;padding:20px 0}.footerArea .footerAreaExtras .logoArea{order:1;position:static;padding:30px 0}.footerArea .footerAreaExtras .logoArea img{width:294px}}@media (min-width:768px){.navbar-inverse{position:fixed;z-index:10000;width:100%}.navbar-inverse .navbar-collapse.collapse{display:none !important}.mainNavArea{position:relative;width:100%;margin:0;padding:0}.mainNavArea{position:fixed;top:50px;z-index:10000;width:100%}.body-content{padding-top:50px}.navContainer{position:absolute;top:0px;left:0px;width:100%;height:70px;margin:0;padding:0;background:rgba(4,93,151,0.9);z-index:100000}.outerNavWrapper{width:100%;height:70px;display:table !important;table-layout:fixed;padding:0;margin:0}.outerNavWrapper .nav{float:none;display:table-row;padding:0;margin:0}.outerNavWrapper .nav:before{display:none;content:""}.outerNavWrapper .nav:after{display:none;content:""}.outerNavWrapper .nav .topitem{float:none;display:table-cell;padding:0;margin:0;vertical-align:top}.outerNavWrapper .nav .topitem>a{text-shadow:0 0px 0 rgba(0,0,0,0.25);color:#b2b2b2;text-align:center;line-height:1.1em;width:100%;padding:0;margin:0;height:70px;line-height:70px}.outerNavWrapper .nav .topitem>a span{vertical-align:middle;display:inline-block;line-height:normal;width:100%;padding:0 10px}.outerNavWrapper .nav .topitem>a .caret{display:none}.outerNavWrapper>ul{height:70px}.outerNavWrapper>ul>li{height:70px}.outerNavWrapper a{color:#fff;text-transform:uppercase;text-shadow:0 0 0 rgba(0,0,0,0.25) !important;background:transparent}.outerNavWrapper a span{color:#fff;text-shadow:0 0 0 rgba(0,0,0,0.25) !important}.outerNavWrapper a:hover{background:transparent}.outerNavWrapper .dropdown-menu{background:rgba(4,93,151,0.9)}.outerNavWrapper li:hover,.outerNavWrapper li.active{background:rgba(5,124,201,0.9)}.outerNavWrapper li:hover a,.outerNavWrapper li.active a{background:transparent !important}.outerNavWrapper li:hover a:hover,.outerNavWrapper li.active a:hover{background:transparent}}