body{ overflow:auto;}.houseplan img { width:100% !important;}.menuheight { height:100vh !important; overflow-y:scroll;}.RadMultiPage .mobilelogo { display:block !important;}.houselabel { color:#fff !important; background-color:#00882A; margin-top:-21px !important; margin-bottom:25px !important; position:relative; left:-40px; width:90%; padding:4px 0%;}h1.houselabel { font-size:34px !important;}.lightbox { text-decoration:none; color:#015697; font-size:14px;}/* Styles the lightbox, removes it from sight and adds the fade-in transition */.lightbox-target { position:fixed; top:-100%; left:0%; width:100%; background:#fff; width:100%; opacity:0; -webkit-transition:opacity .5s ease-in-out; -moz-transition:opacity .5s ease-in-out; -o-transition:opacity .5s ease-in-out; transition:opacity .5s ease-in-out; overflow:hidden; z-index:555555555555555555555555555555555555555555555555555555;}/* Styles the lightbox image, centers it vertically and horizontally, adds the zoom-in transition and makes it responsive using a combination of margin and absolute positioning */.lightbox-target img { margin:auto; position:absolute; top:0; left:0; right:0; bottom:0; max-height:0%; max-width:0%; border:3px solid white; box-sizing:border-box; -webkit-transition:.5s ease-in-out; -moz-transition:.5s ease-in-out; -o-transition:.5s ease-in-out; transition:.5s ease-in-out; z-index:555555555555555555555555555555555555555555555555555555;}/* Styles the close link, adds the slide down transition */a.lightbox-close { display:block; width:100%; height:100vh; box-sizing:border-box; background:white; color:black; text-decoration:none; position:absolute; top:-80px; right:0; -webkit-transition:.5s ease-in-out; -moz-transition:.5s ease-in-out; -o-transition:.5s ease-in-out; transition:.5s ease-in-out; z-index:55555555555555555555555555555;}/* Provides part of the "X" to eliminate an image from the close link */a.lightbox-close:before { content:""; display:block; height:30px; width:1px; background:black; position:absolute; right:26px; top:10px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}/* Provides part of the "X" to eliminate an image from the close link */a.lightbox-close:after { content:""; display:block; height:30px; width:1px; background:black; position:absolute; right:26px; top:10px; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg);}/* Uses the :target pseudo-class to perform the animations upon clicking the .lightbox-target anchor */.planrevealed { opacity:1 !important; top:0 !important; bottom:0 !important;}.planrevealed img { max-height:1000px !important; max-width:80% !important;}.planrevealed a.lightbox-close { top:0px !important;}.loginbox { margin-bottom:40px !important;}.inclusions { border-collapse:collapse; width:95%; margin-bottom:40px;}.inclusions tbody { font-size:14px;}.inclusions tbody tr { height:30px;}.inclusions thead img { margin:0; width:167px;}.inclusions thead { background-color:#015697; height:55px; color:#fff; font-size:18px; font-weight:bold;}.inclusions tfoot { background-color:#015697; height:55px; color:#fff; font-size:18px; font-weight:bold;}.inclusions tbody tr td:nth-child(3) { background-color:rgba(36, 139, 203, 0.1);}.inclusions tr td { width:10%; text-align:center; border:1px solid #9a9ea0;}.inclusions tr td:first-child { width:50%; text-align:left;}.inclusions tbody tr td:first-child { padding-left:20px;}.bio { margin-bottom:40px;}.bio h2 { margin-bottom:0px !important;}.bio h3 { margin-top:0px !important;}.revealed { display:block !important;}.submenuitem li { border-bottom:none !important;}.submenuitem li a { color:#9a9ea0 !important;}.hidden { display:none !important; ;}#revealplansub { width:100% !important;}#hideplansub { width:100% !important;}.mobilesub { position:relative;}.dropdown { display:none; position:absolute; top:15px; left:-100px; padding-left:10px; padding-right:10px; padding-bottom:10px; padding-top:20px; background-color:#fff; width:475px;}.dropdown li { border-left:1px solid #9a9ea0; display:inline-block;}.dropdown li a { /*padding:10px;*/}.highlighted .dropdown { display:block; top:10px; background:none;}.hasdropdown { position:relative; z-index:1000; padding-left:10px; padding-right:10px; color:#414042;}.submenuitem { /*display:none;*/ display:block;}.hasdropdown:hover>.dropdown { display:block;}.dropdown:hover { display:block;}.slick-slide img { position:relative; top:-130px;}.mblogo { max-width:100px; float:right;}.bluemessage { background:#015697; padding:10px 100% 10px 100%; position:relative; left:-100%; width:100%;}.bluemessage .twothird,.bluemessage .onethird { margin:0; vertical-align:middle}.bluemessage .onethird img { width:50%; max-width:100px; vertical-align:middle}.bluemessage h2,.bluemessage p { color:#fff !important;}.contentwidth img { width:60%; margin:0px auto; display:block;}.contentwidth p a { color:#015697; transition:color 0.5s ease;}.contentwidth p a:hover { color:#ffc324;}.bluewidth { background:#fff; position:relative; right:100%; padding-left:100%; padding-right:100%; margin:0 auto; width:100%; height:480px; overflow:hidden; border-top:1px solid #b2b5b6; border-bottom:1px solid #b2b5b6;}.bluewidth img { vertical-align:middle; position:absolute; width:50%; left:25%; top:-50%;}.bluewidth h2,.bluewidth h1 { color:#fff !important; text-align:left !important;}.bluewidth h1 { position:absolute; top:0; left:-40%; background-color:#231f20; padding-left:30px; padding-right:30px; padding-top:20px; padding-bottom:10px; margin-left:100%; margin-right:100%; width:250px;}.bluewidth h2 { position:absolute; bottom:-3%; left:-64%; background-color:rgba(35, 31, 32, 0.6); padding-left:100%; padding-right:100%; padding-top:10px; padding-bottom:10px; width:100%}.twothird { width:60%; display:inline-block; margin-left:2%; margin-right:2%; margin-top:20px;}.twothird img { width:100%}.onethird { width:30%; display:inline-block; vertical-align:top; margin-top:20px; margin-left:2%; margin-right:2%;}.onethird img { width:100%}.onethird p { width:90%; padding:5%; background:#dcddde; margin:0; margin-top:-5px;}.onethird strong { color:#000 !important;}.onethird h2 { width:90%; padding:2% 5% 2% 5%; background:#939598; margin:0;}.black { color:#000 !important;}.onethird h3 { color:#fff !important; width:90%; padding:2% 5% 2% 5%; background:#015697; margin:0; margin-top:20px;}::selection { background:#015697; color:#fff; /* WebKit/Blink Browsers */}::-moz-selection { background:#015697; color:#fff; /* Gecko Browsers */}#pnlContent h1 { margin-top:0px; margin-bottom:5px;}.bylineborder { width:150%; position:relative; right:25%; color:#015697; border:0 none; background:#00882A; height:1px;}._Template { overflow:hidden;}.clear { clear:both; height:0px;}.column a { color:#fff;}.slidertext { display:none;}.grey { color:#939598;}.mobilelogo { display:none;}.mobile { display:none;}.label { position:absolute; top:30px; left:100%;}.menu-button,.menu-button:before,.menu-button:after { cursor:pointer; border-radius:1px; height:5px; width:35px; background:#015697; position:absolute; display:none; content:'';}.menu-button:before { top:-10px;}.menu-button:after { bottom:-10px;}#menu { width:90%; height:100%; background:#fff; position:fixed; top:0px; left:-90%; z-index:55555555; -webkit-transition:.3s;}#menu ul { list-style:none; padding:0; margin:0;}#menu ul li { transition:.1s; cursor:pointer; text-align:center; border-bottom:1px solid #414042;}#menu ul li a { text-decoration:none; color:#414042; padding:10px 0 10px 0; display:block; width:100%;}#menu ul li a:hover { background:#015697; color:#015697 !important;}input#menu-activator { -webkit-transition:.3s; position:fixed; top:0px; left:0px; background:red; margin:0px; cursor:pointer; display:none;}input#menu-activator[type=checkbox]:checked { left:90%;}input#menu-activator[type=checkbox]:checked:after { content:""; font-size:4.5em; width:50px; height:50px; position:fixed; background:#333;}#menu-activator[type=checkbox]:checked+div#menu { left:0% !important;}._EmailForm { border:none !important; padding:0;}.RadForm .rfdRoundedCorners { border-radius:0px !important;}input[type="text"],._ProfileHomePhone input,._ProfileWorkPhone input { height:30px !important;}input[type="button"] { color:#fff; border:none; padding:10px 20px 10px 20px; background:#015697 !important;}._EmailForm label { color:#414042 !important; font-size:14px !important;}._ProfileHomePhone,._ProfileNameFirst { display:inline-block; float:left; width:48%; margin-right:4%;}._ProfileWorkPhone,._ProfileNameLast { display:inline-block; float:left; width:48%;}._ProfileMessage { clear:both;}._LayoutRow { padding-bottom:15px;}._Required { font-size:11px; color:#015697 !important;}.pgwSlideshow.wide { max-width:100%; margin:0 auto 50px; width:100%; clear:left;}.pgwSlideshow { width:100%; background:#fff; display:none; clear:left;}.show-home .pgwSlideshow { max-width:642px;}.pgwSlideshow a { color:#fff;}.pgwSlideshow .ps-current { text-align:center; position:relative; min-height:150px; overflow:hidden;}.pgwSlideshow .ps-current>ul>li { text-align:center; width:100%; z-index:1; opacity:0; display:block;}.pgwSlideshow .ps-current ul { padding-left:0px;}.pgwSlideshow .ps-current>ul>li img { display:block; max-width:100%; width:100%; margin:auto;}.pgwSlideshow .ps-caption { background:rgba(0, 0, 0, 0.5); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#99000000', endColorstr='#99000000'); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000')"; text-align:left; font-size:1rem; color:#fff; position:absolute; left:0px; bottom:0px; width:98%; padding:10px; display:none;}.pgwSlideshow .ps-caption span { padding:7px; display:inline-block;}.pgwSlideshow .ps-list { overflow:hidden; position:relative; width:100%; max-width:100%; margin:0 auto;}.pgwSlideshow .ps-list ul { position:relative; list-style:none; margin:0; padding:0; left:0;}.pgwSlideshow .ps-list ul[style] { width:100% !important; margin-left:0 !important;}.pgwSlideshow .ps-list li { clear:none; display:inline; float:left; width:10%;}.pgwSlideshow li:before { content:none;}.pgwSlideshow .ps-list li .ps-item { display:block; margin:15px 8px; opacity:0.6; filter:alpha(opacity=60);}.pgwSlideshow .ps-list li img { display:block; border:1px solid #777; width:100%;}.pgwSlideshow .ps-list li .ps-item.ps-selected { float:left; opacity:1; overflow:hidden;}.pgwSlideshow .ps-list li .ps-item.ps-selected img { margin:-4px;}.pgwSlideshow .ps-prevIcon { border-color:transparent #fff transparent; border-style:solid; border-width:10px 10px 10px 0; display:block;}.pgwSlideshow .ps-nextIcon { border-color:transparent #fff transparent; border-style:solid; border-width:10px 0 10px 10px; display:block;}.pgwSlideshow .ps-current .ps-prev { background:rgba(0, 0, 0, 0.5); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#99000000', endColorstr='#99000000'); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000')"; border:1px solid #777; border-left:0; border-radius:0 4px 4px 0; position:absolute; padding:20px 20px 20px 15px; left:0; top:45%; cursor:pointer;}.pgwSlideshow .ps-current .ps-next { background:rgba(0, 0, 0, 0.5); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#99000000', endColorstr='#99000000'); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000')"; border:1px solid #777; border-right:0; border-radius:4px 0 0 4px; position:absolute; padding:20px 15px 20px 20px; right:0; top:45%; cursor:pointer;}.pgwSlideshow .ps-list .ps-prev { background:rgba(0, 0, 0, 0.5); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#bb000000', endColorstr='#bb000000'); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000', endColorstr='#bb000000')"; border:1px solid #777; border-left:0; border-radius:0 4px 4px 0; padding:20px 15px 20px 12px; cursor:pointer; position:absolute; left:0; top:25px; z-index:1000; display:none;}.pgwSlideshow .ps-list .ps-next { background:rgba(0, 0, 0, 0.5); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#bb000000', endColorstr='#bb000000'); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000', endColorstr='#bb000000')"; border:1px solid #777; border-right:0; border-radius:4px 0 0 4px; padding:20px 12px 20px 15px; cursor:pointer; position:absolute; right:0; top:25px; z-index:1000; display:none;}/** The media-queries are not used because IE8 doesn't support them.*/.pgwSlideshow.narrow .ps-list li img { width:60px; height:60px;}.pgwSlideshow.narrow .ps-current .ps-prev { padding:15px 15px 15px 12px; top:40%;}.pgwSlideshow.narrow .ps-current .ps-next { padding:15px 12px 15px 15px; top:40%;}.pgwSlideshow.narrow .ps-list .ps-prev { padding:15px 12px 15px 10px; top:20px;}.ps-list .ps-prev[style] { display:none !important;}.pgwSlideshow.narrow .ps-list .ps-next { padding:15px 10px 15px 12px; top:20px;}.ps-list .ps-next[style] { display:none !important;}.pgwSlideshow.narrow .ps-caption { font-size:0.8rem; padding:8px;}#slider_container { margin:0 auto; width:100%; overflow:hidden; height:500px; position:relative; top:-45px; display:none;}.headerimage { margin:0 auto; width:100%; overflow:hidden; height:300px; position:relative; top:-45px; display:none;}.headerimage img { width:100%; position:relative; top:-100%;}#slider_container h2 { position:absolute; z-index:22222222; top:441px; text-align:center; color:#fff; background:rgba(0, 0, 0, 0.5); width:100%; font-weight:normal; font-size:28px; padding-top:10px; padding-bottom:10px;}#slides { position:relative; width:100%; box-sizing:border-box;}#slides img { position:relative; top:-20% !important; width:100%;}.slidesjs-previous.slidesjs-navigation { left:10px; position:absolute; top:26%; z-index:9999; margin-top:-60px; width:30px; height:30px; background-color:rgba(157, 160, 162, 0.8); border-radius:30px; text-indent:-46px; color:black; visibility:hidden; text-decoration:none; transition:background-color .5s ease; display:none;}.slidesjs-previous.slidesjs-navigation:after { z-index:9999; width:30px; margin-top:-60px; height:30px; background-color:rgba(157, 160, 162, 0.8); border-radius:30px; text-indent:5px; font-size:20px; color:#fff; visibility:visible; display:block; content:'' !important; transition:background-color .5s ease; padding:10px; margin-top:10px;}.slidesjs-previous.slidesjs-navigation:hover { background-color:#015697;}.slidesjs-next.slidesjs-navigation { right:30px; position:absolute; top:26%; z-index:9999; margin-top:-60px; width:30px; height:30px; background-color:rgba(157, 160, 162, 0.8); border-radius:30px; text-indent:-46px; color:black; visibility:hidden; text-decoration:none; display:none;}.slidesjs-next.slidesjs-navigation:after { z-index:9999; width:30px; margin-top:-60px; height:30px; background-color:rgba(157, 160, 162, 0.8); border-radius:30px; text-indent:5px; font-size:20px; color:#fff; visibility:visible; display:block; content:'' !important; transition:background-color .5s ease; padding:10px; margin-top:10px;}.slidesjs-previous.slidesjs-navigation:after:hover { background-color:#015697;}ul.slidesjs-pagination { text-align:center; position:absolute; top:385px; z-index:99999; width:100%; padding:0;}li.slidesjs-pagination-item { display:inline;}ul.slidesjs-pagination li a { width:15px; height:15px; background-color:rgba(157, 160, 162, 0.8); font-size:0px; display:inline-block; border-radius:15px; margin:5px; transition:background-color 0.5s ease;}ul.slidesjs-pagination li a:hover { background-color:#015697;}.active { background:#015697 !important;}body { background:#fff; margin:0; padding:0; font-family:'Open Sans', sans-serif;}.wrapper { max-width:1280px; margin:0 auto;}.contentwidth { width:80%; margin:0 10% 0 10%;}.header { background:#fff; padding-top:20px; padding-bottom:20px; position:relative;}.header h2 a { color:#015697; text-decoration:none;}.header h2 { float:right; margin:0; position:relative; color:#015697; padding-right:5%; font-weight:normal;}.header h2 img { width:20px; margin:0 10px 0 0 !important; padding:0 !important;}.header img { max-width:240px; padding-left:5%; padding-right:0; z-index:5; background:#fff; position:relative}.header hr { color:#b2b5b6; border-top:0px; width:95%; float:left; position:relative; top:-37px;}nav { position:relative; top:-47px; font-size:14px;}nav ul { float:right; padding-right:4%; clear:both;}nav ul li { list-style:none; display:inline-block;}nav ul li a { text-decoration:none; color:#414042; transition:color 0.5s ease; display:inline-block; padding-left:5px; padding-right:4px;}nav ul li a:hover { color:#015697 !important;}.topnav ul li a:hover { color:#015697;}.highlighted { color:#015697 !important; position:relative;}#topnav { position:absolute; top:17px; right:250px; width:450px;}#topnav a { color:#9a9ea0;}#mainnav ul li { border-left:1px solid #9a9ea0;}#mainnav ul li a { padding-left:10px; padding-right:10px;}#mainnav ul li:first-child { border-left:none;}.threecolumn { width:100%; margin-top:25px;}.fourcolumn { width:100%;}.sixcolumn .column { width:14%; margin:1%; display:inline-block; vertical-align:top;}.threecolumn .column { width:30%; display:inline-block; margin:0 1% 0 1%; vertical-align:top;}.threecolumn .column img { width:100%;}.threecolumn .column p { min-height:120px; margin-bottom:0;}.threecolumn .column h3 { margin:0; height:47px; text-align:center; color:#fff; width:90%; padding:2% 5%; background:#00882A; font-size:18px;}.threecolumn .column h3 a { color:#fff !important; text-decoration:none;}.threecolumn .column p a { color:#015697;}.fourcolumn .column { width:22%; display:inline-block; margin:0 2% 40px 0%; vertical-align:top;}.fourcolumn .column img { width:100%;}.fourcolumn .column p { margin-bottom:0;}.fourcolumn .column h3 { margin:0; height:30px; text-align:center; color:#fff; width:90%; padding:2% 5%; background:#015697; font-size:18px;}.fourcolumn .column h3 a { color:#fff; text-decoration:none;}.fourcolumn .column p a { color:#015697;}.twocolumn { width:100%; margin:0 auto;}.twocolumn .column { width:45%; display:inline-block; margin:0 2% 3% 1%; vertical-align:top;}.twocolumn .column img { width:100%;}.twocolumn .column h3 { margin:0; height:28px; text-align:center; color:#fff; width:96%; padding:2%; background:#00882A; font-size:18px;}.twocolumn .column h4 { margin:15px 0 5px 0;}.twocolumn .column p a { color:#015697;}.twocolumn .column iframe { width:100%; height:300px;}.onecolumn { width:60%; margin:0 auto;}.onecolumn .column { width:100%; display:inline-block; margin:0 0% 3% 0%; vertical-align:top;}.info { min-height:635px;}.learnmore { text-align:right; margin-bottom:30px; font-size:14px;}.learnmore a { font-size:14px; color:#00882A;}.contentwidth h4 { color:#00882A; font-weight:bold; margin:40px 0 10px 0;}.contentwidth h5 { color:#666; font-weight:bold; font-size:17px; line-height:22px; margin:0 0 20px 0;}.contentwidth h6 { margin:0 0 10px 0; color:#015697; font-size:14px; line-height:16px;}.contentwidth .bigger { font-size:120%;}.contentwidth h3 a { color:#015697;}.contentwidth ul { padding-left:5%; list-style-image:url("/templates/images/5fe740c5-6c92-43c4-a5ea-ea2625e4621e.jpg");}.contentwidth ul li p { margin:5px 0 5px 8px;}.contentwidth h3 { color:#015697;}.contentwidth h1,.contentwidth h2,h2.byline { color:#015697; font-weight:600;}.contentwidth h1 { font-size:40px; margin-top:0; text-align:center;}.contentwidth h2,h2.byline { font-size:25px; margin-bottom:10px; margin-top:10px;}.contentwidth hr { width:95%; position:relative; right:0%; color:#015697; border:0 none; margin:30px 0 20px 0; background:#00882A; height:1px;}.contentwidth p { color:#414042; font-size:14px; line-height:20px;}h2.byline { margin:25px 0 0 0; padding:30px 0 0 0; text-align:center;}/* Footer Styles*/.footer { width:96%; margin:80px 0 0 0; background:#f0f0f1; padding:2%; border-top:75px solid #00882A;}.footer .footerimages { height:0px; position:relative; top:-145px;}.footer .footerimages img { display:inline-block; width:10%; margin-right:1%; margin-left:1%;}.footer ul { margin:30px auto; max-width:960px; text-align:center;}.footer li { color:#015697; border-right:1px solid #015697; padding:0 10px; display:inline;}.footer li.first { padding-left:0;}.footer li.last { border:0;}.footer p { color:#414042; width:100%; font-size:12px; text-align:center; margin-bottom:30px;}.footerlinks a { padding-left:10px; padding-right:10px; border-left:1px solid #015697;}.footerlinks a:first-child { border-left:0px solid #015697;}.footer p a { color:#015697; text-decoration:none; font-size:14px; line-height:20px;}.last { border-right:0px !important;}.copyright { margin:60px 0; color:#888; width:100%;}.copyright p { text-align:center; margin:20px 10%; width:80%;}/* content Styles */.leftquote,.rightquote { width:70px !important; display:inline !important;}.rightquote { vertical-align:top; float:right; transform:rotate(180deg); -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg);}.rooftype { position:relative; margin-bottom:50px;}.rooftype p { position:absolute; bottom:-23%; padding:3px 5% 3px 0; width:95%; text-align:right; color:#fff; font-weight:bold; background-color:#565656; min-height:20px !important; height:20px;}.houseinfo { border-collapse:collapse; float:right; margin-bottom:20px; font-size:14px;}.houseinfo tbody tr { width:100%;}.houseinfo tbody tr td:first-child { width:20%;}.houseinfo tbody tr td:nth-child(2) { width:39%;}.houseinfo tbody tr td:nth-child(3) { width:35%; text-align:center;}.houseinfo tbody tr td { display:inline-block; padding-top:4px; padding-bottom:4px; background-color:transparent;}.houseinfo tbody tr:nth-child(odd) { background-color:rgba(36, 139, 203, 0.1);}.houseinfo img { width:43% !important; float:left; margin-left:15%;}.onethird .features h2 { background:none; color:#015697; padding-left:0;}.features ul { color:#015697; margin-bottom:40px;}.features ul li { margin-bottom:10px;}.housetitle { position:absolute; padding-left:100%; padding-right:100%; left:-100%; width:100%; background-color:#231f20; margin-top:-35px !important; display:none;}.white { color:#fff;}.infoicon { max-width:24% !important; display:inline-block !important; padding-right:5px; margin-top:10px; border-right:1px solid #9a9ea0;}.infoicon img { width:20px !important; display:inline-block !important; vertical-align:-5px; margin-right:5px; margin-left:5px;}.special-offer img { width:100%; margin-top:30px;}.button { margin:0; margin-top:10px; height:30px; text-align:center; color:#fff; width:90%; padding:2% 5%; background:#00882A; font-size:18px; text-decoration:none; display:inline-block; -webkit-transition:opacity .5s ease-in-out; -moz-transition:opacity .5s ease-in-out; -o-transition:opacity .5s ease-in-out; transition:opacity .5s ease-in-out;}.button:hover { opacity:0.8;}.key { text-align:center; background:#00882A; color:#fff !important; min-height:50px; padding:20px; margin:0px !important;}/* pdf download additions */.half { width:45%; display:inline-block; vertical-align:top; margin-top:20px; margin-left:2%; margin-right:2%;}.download { min-height:38px; max-width:60%; margin:0 auto; color:#1074c6; text-decoration:none; font-size:14px; display:block; border:1px solid #1074c6; padding:10px; text-align:center;}.download.grey { background:#f7f7f7; border:1px solid #757575; color:#404040;}/* captcha */._Captcha ._Answer a { font-size:40px; line-height:59px; padding:3%; text-decoration:none; display:inline-block; color:#005697;}div._Captcha { margin:20px 0; border:1px solid #bebfbf; padding:2.5%; background:#f1f3f3;}div._Captcha:before { content:"Security Question:"; color:#005697; font-size:12px; padding:20px 0; font-weight:bold;}._Captcha ._Answer a._Selected { color:#00882a;}/* photo gallery 2020 */div.gallery { margin:30px 0;}#jquery-lightbox { z-index:2000 !important;}._PhotoGallery { width:100%;}._PhotoGalleryThumbnail { width:23%; margin:0.6%; display:inline-block; vertical-align:top;}._PhotoGalleryThumbnail img { width:100%;}#lightbox-secNav-btnClose { width:auto !important;}