@import url('https://fonts.googleapis.com/css2?family=Lexend+Giga&family=Roboto+Condensed:wght@300;400;600&display=swap');html{font-size:62.5%;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{padding:0;margin:0;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:'Roboto Condensed',Arial,Helvetica,Sans-Serif;color:#888;font-weight:400;margin:10px 0;padding:2px 0}h1{font-size:2.4rem;line-height:2.8rem}h2{font-size:2.2rem;line-height:2.6rem}h3{color:#555;font-size:1.9rem;line-height:2.3rem;font-weight:300}h4{font-size:1.8rem;line-height:2.2rem;font-weight:300}h5{font-size:1.7rem;line-height:2.1rem;font-weight:300}h6{font-size:1.6rem;line-height:2rem}body,p,a,td,th,li{font-family:'Roboto Condensed',Arial,Helvetica,Sans-Serif;font-size:1.4rem;line-height:2.2rem;font-weight:300;color:#555}p{margin:10px 0;padding:5px 0}ul{list-style-type:circle}ul.bare{list-style-type:none;padding-left:5px}strong,.bold{font-weight:600}a{color:#1570a4;font-weight:400}a:hover{color:rgba(21,112,164,.8)}a img{border:none}hr{border:none;border-top:1px dotted #555}.nopad{margin:0;padding:0}.clear{clear:both}.centered{text-align:center}.centered ul li{text-align:left}p.small_print,p.small_print a{font-size:1.2rem;line-height:1.8rem}@media(min-width:800px){h1,h2,h3,h4,h5,h6{margin:20px 0;padding:5px 0}h1{font-size:3.2rem;line-height:4rem;margin:20px 0}h2{font-size:2.9rem;line-height:3.8rem}h3{font-size:2.8rem;line-height:3.6rem}h4{font-size:2.4rem;line-height:3.4rem}h5{font-size:2.2rem;line-height:3.4rem}h6{font-size:1.7rem;line-height:2.8rem}body,p,a,td,th,li{font-size:1.7rem;line-height:2.6rem}p{margin:10px 0;padding:8px 0}}header{width:100%;background-color:#fff;margin-bottom:1px;-webkit-box-shadow:0 0 2px 0 rgba(0,112,164,.3);-moz-box-shadow:0 0 2px 0 rgba(0,112,164,.3);box-shadow:0 0 2px 0 rgba(0,112,164,.3);transition:.4s}.stuck{position:fixed;z-index:1000;width:100%;top:0;left:0}.stuck+main{padding-top:80px}.brand{float:left;margin:0}.brand a,.brand a:visited{color:#777;text-decoration:none;font-family:'Lexend Giga',Arial,Helvetica,Sans-Serif;text-transform:uppercase;font-size:3rem;font-weight:400;line-height:80px;white-space:nowrap;overflow:hidden;text-overflow:clip}.brand img{max-width:250px;height:50px}.navigation{height:80px}.nav-container{width:100%;max-width:1280px;margin:0 auto;padding:0 40px}nav{float:right}nav ul{list-style:none;margin:0;padding:0}nav ul li{float:left;position:relative}nav ul li a,nav ul li a:visited{font-family:'Roboto Condensed',Arial,Helvetica,sans-serif;display:block;margin:0;padding:0 25px;line-height:80px;color:#888;text-decoration:none;text-transform:uppercase;cursor:pointer;font-size:1.8rem;font-weight:300}nav ul li a:hover,nav ul li a:visited:hover{color:#ff8b3f}nav ul li a:not(:only-child):after,nav ul li a:visited:not(:only-child):after{padding-left:4px;content:" ▾"}nav ul li ul{margin:0 0 0 7px}nav ul li ul li{min-width:220px}nav ul li ul li a,nav ul li a:visited{padding:10px 15px;line-height:20px;font-size:1.5rem;background:#fff}.nav-dropdown{position:absolute;display:none;z-index:9999;box-shadow:0 0 3px 0 rgba(0,0,0,.3)}.nav-mobile{display:none;position:absolute;top:0;right:0;background-color:transparent;height:50px;width:50px;z-index:2}@media only screen and (max-width:979px){.nav-mobile{display:block}.navigation{height:50px;margin:0}.nav-container{padding:0}.stuck{height:50px}.stuck+main{padding-top:50px}.brand{margin-left:17px}.brand a,.brand a:visited{font-size:2rem;font-weight:400;line-height:50px}.brand img{max-width:250px;height:50px}nav{float:left;width:100%;padding:0}nav ul{display:none;margin:0}nav ul li{float:none}nav ul li a,nav ul li a:visited{padding:10px 20px;line-height:20px;background:#333;color:#fff;border-bottom:1px dotted #555}nav ul li ul{margin:0}nav ul li ul li a{padding:5px 20px 5px 30px;background:#444}nav ul li a:hover,nav ul li a:visited:hover{background:#555;color:#fff}.nav-dropdown{position:static;box-shadow:none}}#nav-toggle{position:absolute;left:13px;top:13px;cursor:pointer;padding:10px 35px 10px 0}#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{cursor:pointer;border-radius:1px;height:3px;width:22px;background:#555;position:absolute;display:block;content:"";transition:all 300ms ease-in-out}#nav-toggle span:before{top:-7px}#nav-toggle span:after{bottom:-7px}#nav-toggle.active span{background-color:transparent}#nav-toggle.active span:before,#nav-toggle.active span:after{top:0}#nav-toggle.active span:before{transform:rotate(45deg)}#nav-toggle.active span:after{transform:rotate(-45deg)}main{width:100%;display:block;background-color:#fff}div.content{max-width:1280px;margin:10px auto;padding:0 20px}div.band{width:100%;margin:0 auto;padding:10px 0 10px 0;background-color:#eef3f9}div.pale{background-color:#f1f8ff}div.light{background-color:#fff}div.medium{background-color:#dcecff}div.dark{background-color:#555}div.colour{background-color:#1570a4}div.colour-stripe{background:linear-gradient(to bottom,#1570a4 0,#1570a4 66.66%,#fff 0)}div.dark h1,div.dark h2,div.dark h3,div.dark h4,div.dark h5,div.dark h6,div.dark p,div.dark li,div.dark a,div.colour h1,div.colour h2,div.colour h3,div.colour h4,div.colour h5,div.colour h6,div.colour p,div.colour li,div.colour a{color:#fff}div.banner{display:flex;align-items:center;background-color:#aaa;margin:0;padding:0;background-repeat:no-repeat;background-size:cover;background-image:url(/images/banner-med.jpg);background-position:0% 20%;min-height:200px;opacity:.8}@media only screen and (max-width:979px){div.banner{min-height:160px}}#homepage div.banner{background-position:0% 0%}div.standout{padding:10px 0}div.standout p{font-size:1.8rem;font-weight:400;line-height:2.8rem;color:#555}div banner div.content{text-align:center}div.banner *,div.banner div.standout p{color:#fff;text-shadow:1px 1px 2px #000}div.banner h1{font-size:2.8rem;font-weight:300}div.alert div.content{max-width:800px;text-align:center;padding-top:60px}p.norecords{margin-top:40px;font-weight:300}footer{background-color:#fff;border-top:1px solid rgba(68,137,177,.7);margin:0;padding:20px 25px 60px 25px}footer #footer_content{position:relative;width:100%;max-width:1280px;margin:0 auto}footer #footer_content h5{color:#777;margin-top:10px;font-size:2.2rem;font-weight:300}footer #footer_content ul{padding-left:0}footer #footer_content ul li{list-style-type:none;font-size:1.4rem;line-height:2.2rem;margin:0;padding:0}footer #footer_content ul li a{color:#888;text-decoration:none;font-size:1.4rem;font-weight:300}footer #footer_content ul li a:hover{color:#ff8b3f}footer #footer_content ul li a:hover i{color:#ff8b3f}footer #footer_content .footer_links{display:inline-block;width:300px;vertical-align:top}footer #footer_content .social .fab{font-size:24px;vertical-align:top;margin-right:8px}footer #footer_content .social .fa-stack{width:30px;vertical-align:middle}footer #footer_content .social i{color:#888;font-size:22px}footer #footer_content .form p{margin:8px 0;padding:0}footer #footer_content .form input.button{background-color:#888}footer #footer_content .form input.button:hover{background-color:#ff8b3f}footer #footer_content .sponsor{width:300px !important;margin-top:25px}footer #footer_content .footer_logos{position:relative}footer #footer_content .footer_logos p{display:inline-block;vertical-align:middle;margin:10px 10px 0 0;padding:0}footer #footer_content #footer_legal{margin:20px 0 0 0}footer #footer_content #footer_legal p,footer #footer_content #footer_legal a{font-size:1.2rem;line-height:2rem;color:#aaa;font-weight:300;text-decoration:none}footer #footer_content #footer_legal p{margin:2px 0;padding:0}footer #footer_content #footer_legal a:hover{text-decoration:underline}footer #footer_content #footer_legal p.copyright{margin-top:10px;color:#aaa;font-weight:300}@media(min-width:800px){div.content{padding:0 40px}div.band{padding:30px 0 30px 0}div.standout p{font-weight:300;font-size:3.2rem;line-height:3.6rem}div.banner h1{font-size:4.2rem}footer{padding:30px 40px 80px 40px}footer #footer_content h3{margin-top:20px;font-size:1.8rem}footer #footer_content ul li{font-size:1.6rem;line-height:2.4rem}footer #footer_content ul li a{font-size:1.6rem}footer #footer_content #footer_legal{margin:40px 0 0 0}footer #footer_content #footer_legal p,footer #footer_content #footer_legal a{font-size:1.3rem;line-height:2rem}}@media(min-width:1320px){footer #footer_content{padding:0 40px}}@media(min-width:1730px){main{min-height:300px}div.content{margin:20px auto}footer{padding:30px 10px 80px 10px}footer #footer_content .footer_logos{position:absolute;right:0;top:0}footer #footer_content .footer_logos p{margin:20px 5px 0 0;padding:0}}#homepage .paging{margin:0}#homepage p.more{padding:0 10px}#homepage p.more,#homepage p.more a{font-size:1em;text-decoration:none}#homepage p.more a i{margin-left:5px}p.quote:before{display:inline-block;padding-right:5px;content:"“";font-size:24px;color:#555;font-family:"Libre Baskerville",Times New Roman}p.quote:after{display:inline-block;padding-left:5px;content:"”";font-size:24px;color:#555;font-family:"Libre Baskerville",Times New Roman}div.banner p.quote:before,div.banner p.quote:after{color:#fff}.quotes blockquote{margin:.25em 0;padding:0}.quotes blockquote cite{display:block;margin-top:15px;font-weight:400;margin-bottom:50px}.quotes blockquote cite:before{content:"— ";padding-right:4px}@media(min-width:800px){p.quote:before{padding-right:20px;font-size:50px}p.quote:after{padding-left:20px;font-size:50px}.quotes blockquote{margin:.25em 0;padding:.35em 80px;line-height:1.6;position:relative}.quotes blockquote:before{display:block;padding-left:10px;content:"“";font-size:80px;position:absolute;left:0;top:0;color:#0070a4;font-family:"Libre Baskerville",Times New Roman}.quotes blockquote:after{display:block;padding-left:10px;content:"”";font-size:80px;position:absolute;right:5px;top:0;color:#0070a4;font-family:"Libre Baskerville",Times New Roman}}.bio{margin:20px auto 0 auto;max-width:1400px}.bio img{width:100%;max-width:150px}.bio p{font-weight:300}@media(min-width:450px){.bio img{float:left;margin:10px 30px 10px 0}}@media(min-width:800px){.bio{margin-top:30px}}.gallery{text-align:center;margin-top:20px}.gallery .item{position:relative;display:inline-block;vertical-align:top;width:100%;margin:0 0 30px 0;transition:.4s}.gallery .item a{text-decoration:none}.gallery .item .image{position:relative;width:100%;max-width:550px;background-repeat:no-repeat;background-size:cover;line-height:0;margin:0 auto}.gallery .item .image img{width:100%}.gallery .item .image .expand{position:absolute;z-index:30;top:4px;right:9px;color:#eee}.gallery .item:hover .image .expand{display:block}.gallery .item .image .expand a{color:#eee;font-size:.9em}.gallery .item .image .expand a:hover{color:#fff;font-size:1em;transition:.05s}.gallery .item .image .overlay{display:block;width:100%;height:100%;position:relative}.gallery .item .image .footer{width:100%}.gallery .item .body{width:100%;position:relative;padding:8px 0 4px 0}.gallery .item .title{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1em;line-height:1.6em;font-weight:600}.gallery .item .tagline,.gallery .item .summary{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9em;line-height:1.6em;font-weight:400}.gallery .item .summary{font-weight:300}.gallery .item .price{font-size:.9em;line-height:1.6em;font-weight:300}.gallery .item .status span{font-size:1em;font-weight:300;letter-spacing:2px;text-transform:uppercase}.gallery .item .status span.forsale{color:#0bca0e;cursor:pointer}.gallery .item .status span.sold{color:#f40}.gallery .item .errormessage p{font-size:.7em;color:#fff;background-color:#f40;padding:0 10px}@media(min-width:800px){.gallery{margin-top:45px}}.blog-list{margin:0}.blog-article{margin:0 0 40px 0}.blog-aside{margin:0}.blog-list .blog{width:100%;margin:0 0 40px 0}.blog-list .blog .photo{position:relative;width:100%;max-height:70.3125%;overflow:hidden;vertical-align:middle}.blog-list .blog .photo img{width:100%;object-fit:cover}.blog-list .blog h3{margin:5px 0}.blog-list .blog .blog-summary{margin:5px 0}.blog-list .blog a{text-decoration:none}.blog-list .blog .blog-info div{display:inline-block;vertical-align:top;margin:5px 8px 5px 0;padding-right:8px;border-right:solid 1px #ccc;font-size:1em;line-height:1em;font-weight:300}.blog-list .blog .blog-info div:last-child{margin-right:0;padding-right:0;border-right:none}.blog-list .blog .blog-info .published{color:#f60;font-size:.9em}.aside-blog-list .blog{margin-bottom:20px}.aside-blog-list .blog .photo{display:inline-block;vertical-align:top;width:100px;margin-right:20px}.aside-blog-list .blog .photo img{width:100px}.aside-blog-list .blog .title{display:inline-block;vertical-align:top;width:calc(100% - 125px)}.aside-blog-list .blog .title h5{margin:0;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aside-blog-list .blog .title a{text-decoration:none}.aside-blog-list .blog .title p{margin:0;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aside-blog-list .blog .title p.published{color:#f60;font-size:.9em}.blog-aside .share{margin-bottom:40px}.separator{width:100%;text-align:left;border-top:1px solid #d8e7ef;padding-top:40px;margin-top:40px}@media(min-width:980px){.blog-list,.blog-article{display:inline-block;vertical-align:top;width:calc(100% - 460px);margin:10px 0 0 0}.blog-aside{display:inline-block;vertical-align:top;width:355px;margin-left:100px}.blog-aside h2:first-of-type{margin-top:0;padding-top:0}}article .heading{text-align:center}article .heading h1{margin:0 0 5px 0;padding:0}article .heading .tagline{font-size:1.2em;line-height:1.2em;font-weight:400;margin:5px 0}article .heading .author{display:inline-block;vertical-align:top;margin:5px 0;padding-right:5px;font-size:1em;font-weight:300}article .heading .date{display:inline-block;vertical-align:top;margin:5px 0;font-weight:300;font-size:.9em;color:#f60}article .heading .summary{margin:10px 0;font-size:1.2em;line-height:1.4em;font-weight:300}article .images{width:100%;margin:0 0 20px 0}article .images .mainimage{margin:0 0 4px 0;text-align:center}article .images .mainimage img{width:100%;height:100%;max-width:100%;max-height:100%}article .images .caption{font-size:.8em;line-height:.8em;color:#999;margin-bottom:30px}@media(min-width:880px){article .images .mainimage img{max-width:1000px;max-height:1000px}}article .images .thumbnail{display:inline-block;margin:0 8px 4px 0}article .images .thumbnail img{width:100px}article .body{width:100%;margin:0 0 20px 0}article .body img{max-width:100%}article .story:first-letter {font-family:"Merriweather",Georgia,"Times New Roman",Times,serif;initial-letter:3;color:#ff8b3f;font-size:40px;font-weight:400;padding-right:2px}article .purchase{width:100%;background-color:#dcecff;margin:4px 0 20px 0;padding:15px 20px 25px 20px;border-radius:3px;text-align:center}article .purchase .price{color:#1570a4;font-size:1.4em;font-weight:400;margin:5px 0 12px 0}article .purchase .status span{display:inline-block;font-weight:600;color:#fff;padding:0 20px;border-radius:2px}article .purchase .status span.forsale{background-color:#0bca0e}article .purchase .status span.sold{background-color:#f40}article .purchase .button a.button{margin:5px 0 0 0}.checkoutmodal,.checkoutmodal div{color:#555 !important}.checkoutmodal .title{font-size:1.2em !important;line-height:1.2em !important;font-weight:600 !important;color:#555 !important;margin-top:5px}.checkoutmodal .tagline{font-weight:400 !important;color:#555 !important}.checkoutmodal .image{width:auto !important;max-width:none !important;margin:10px 0 !important;text-align:center !important}.checkoutmodal .image img{max-width:300px !important;max-height:300px !important}.checkoutmodal .price{color:#1570a4 !important;font-size:1.4em !important;font-weight:400 !important;margin-bottom:5px}.checkoutmodal .info{font-size:.9em;line-height:1.2em;font-weight:400;margin:10px 0}.checkoutmodal .smallprint{font-size:.75em;line-height:1.2em;font-weight:400;margin:10px 0}.checkoutmodal .option label{margin-left:5px;font-size:.9em;line-height:.9em;font-weight:400}.checkoutmodal i{margin-right:15px;font-size:.75em}.checkoutmodal .checkout-loading span,.checkoutmodal .checkout-button input{width:250px;height:40px;margin:0}.checkoutmodal .checkout-loading span{padding:0 10px;background-color:#00aeff;color:#fff;cursor:not-allowed;display:inline-block;font-size:1.8rem;line-height:3.8rem;font-weight:400;font-family:'Quicksand',Arial,Helvetica,sans-serif;border-radius:2px;border:none;text-align:center;text-decoration:none;opacity:.6}.checkoutmodal .paypal-logo img{margin-top:15px;width:175px !important}article .share{margin-bottom:40px}.paging{width:100%;text-align:center;margin-top:40px}.paging_recordcount{font-weight:normal;font-size:1.8rem;font-weight:600;margin-right:20px}.paging a{display:inline-block;text-align:center;font-size:1.6rem;line-height:2.4rem;font-weight:400;min-width:32px;height:30px;text-decoration:none;margin:0 5px 5px 0;padding:2px 10px;border:solid 1px #ddd;background-color:#fff;-webkit-box-shadow:0 0 1px 0 rgba(102,102,102,.1);-moz-box-shadow:0 0 1px 0 rgba(102,102,102,.1);box-shadow:0 0 1px 0 rgba(102,102,102,.1)}.paging a.paging_plink{display:none}.paging a.paging_cplink,.paging .paging_cplink{display:inline-block;text-align:center;font-size:1.6rem;line-height:2.4rem;font-weight:400;min-width:32px;height:30px;text-decoration:none;margin:0 5px 5px 0;padding:2px 10px;border:solid 1px #1570a4;-webkit-box-shadow:0 0 1px 0 rgba(102,102,102,.1);-moz-box-shadow:0 0 1px 0 rgba(102,102,102,.1);box-shadow:0 0 1px 0 rgba(102,102,102,.1);background-color:#1570a4;color:#fff}.paging a.paging_lplink{margin-right:0}.paging .aspNetDisabled{color:#ccc;border-color:#ddd}@media(min-width:600px){.paging a.paging_plink{display:inline-block}}@media(min-width:800px){.paging{margin-top:60px;text-align:center}}.enquire{text-align:center}.enquire .title{font-size:1.4em;line-height:1.6em;font-weight:400;color:#555;margin-top:5px}.enquire .tagline{font-weight:400}.enquire .image{width:auto;max-width:none;margin:10px 0;text-align:center}.enquire .image img{max-width:100%;max-height:100%}.enquire .price{color:#1570a4;font-size:1.4em;font-weight:400;margin-bottom:5px}.enquire .info{font-size:.9em;line-height:1.2em;margin:10px 0 20px 0}.form h2,.form h3{border-bottom:dotted 1px #999;padding:0 0 5px 0;margin:25px 0 10px 0}.form p{margin-top:10px}.form p label{display:block;width:100%;max-width:800px;margin:0 auto;font-size:.9em;font-weight:400;color:#444;padding-bottom:4px;text-align:left}.form p label.required:after{content:" *";color:#f90}.form p.checkbox label{float:none;clear:none;margin-left:5px;padding-bottom:0;font-weight:300;color:#333}.form p.checkbox input[type="checkbox"]{zoom:1.7;vertical-align:middle}.form p span.tip{font-size:smaller;color:#00aeff}.form .buttons{margin-top:25px;padding-top:10px;border-top:dotted 1px #ccc}.fixed_buttons{position:fixed;top:20px;right:10px;z-index:300;color:#fff;background-color:#090;background:rgba(0,153,0,.6);padding:5px 10px;border-radius:2px;border:none}.fixed_buttons .fa{margin-right:5px}.fixed_buttons input.link,.fixed_buttons a{color:#fff;text-decoration:none}.fixed_buttons input.link:hover,.fixed_buttons a:hover{color:#fff;text-decoration:underline}input.textbox,input.textbox-required,input.textbox-error,textarea,select,.date_picker input,.datepicker-required input,.datepicker-error input{width:100%;max-width:800px;font-family:"Roboto Condensed",Arial,Helvetica,Sans-Serif !important;font-size:1.8rem;line-height:2.6rem;font-weight:300;color:#333;padding:5px 8px;border:1px solid #aaa;border-radius:2px;background-color:#fff}textarea{line-height:2.6rem}input.textbox-error,select.select-error,textarea.textbox-error,.datepicker-error input{border:1px solid #f60}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#aaa}input::-moz-placeholder,textarea::-moz-placeholder{color:#aaa}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#aaa}input:-moz-placeholder,textarea:-moz-placeholder{color:#aaa}input::placeholder,textarea::placeholder{color:#aaa}input.button,input.small_button,input.large_button,input.autobutton,a.button,a.small_button,a.large_button,a.autobutton{width:100%;height:40px;margin:10px 10px 0 0;padding:0 30px;background-color:#ff8b3f;color:#fff;cursor:pointer;display:inline-block;font-size:1.8rem;line-height:3.8rem;font-weight:300;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;border-radius:2px;border:none;text-align:center;text-decoration:none}input.button:hover,input.small_button:hover,input.large_button:hover,input.autobutton:hover,a.button:hover,a.small_button:hover,a.large_button:hover,a.autobutton:hover,input.button:focus,input.small_button:focus,input.large_button:focus,input.autobutton:focus,a.button:focus,a.small_button:focus,a.large_button:focus,a.autobutton:focus{opacity:.85}input.small_button,a.small_button{width:80px;padding:0 10px;height:30px;font-size:1.6rem;line-height:3rem}input.autobutton,a.autobutton{width:auto;overflow:hidden}input.button i,a.button i{margin-right:8px;font-size:.9em}input.secondary,a.secondary{background-color:#bbb}input.warning,a.warning{background-color:#f00}input.light,a.light{background-color:#fafafa;color:rgba(0,174,255,.5)}input.centered,a.centered{margin:0}input.link{border:none;background-color:transparent;text-decoration:underline;color:#00aeff;margin:0 0 0 -40px;padding:0 0 0 40px}input.link:hover{cursor:pointer;color:rgba(0,174,255,.5)}.form .characterlimit{color:#999;padding-left:0;padding-top:0;margin-top:-10px;font-size:1.4rem}.form span.charsremaining{margin-left:0;color:#0bca0e;margin-top:0;padding-top:0}span.validation{color:#f60;font-size:1.4rem;margin:0 3px;padding:0}i.validation{color:#f60;font-size:1.4rem;margin:0 3px;padding:0}.recaptcha{position:relative}.recaptcha iframe{position:absolute;left:0;top:0}.errormessage p{color:#f60;font-weight:400;margin:0;padding:0}.errormessage ul{padding:0 10px 0 10px;margin:10px 10px 0 10px}.errormessage li{color:#f60;font-size:1.4rem;list-style-type:disc;margin-right:10px;padding-right:10px}.successmessage{border:solid 1px #0bca0e;background-color:#c7edb3;padding:16px 20px;margin:20px 0 30px 0;color:#333}.successmessage p{margin:0;padding:0;text-align:left}.successmessage p .fa,.successmessage p .fas{font-size:2.2rem;color:#090;margin:0 10px 0 0;padding:0}.warningmessage{border:solid 1px #d00;background-color:#fbd1d1;padding:16px 20px;margin:30px 0 30px 0;color:#333}.warningmessage p{margin:0;padding:0;font-weight:400}.warningmessage p i{font-size:2.2rem;color:#d00;margin:0 8px 0 0;padding:0}.infomessage{border:solid 1px #00b8e6;background-color:#e6faff;padding:16px 20px;margin:20px 0 30px 0;color:#333}.infomessage p{font-weight:400;margin:0;padding:0}.infomessage p a{font-weight:400;color:#333}.infomessage p .fa{font-size:2.2rem;color:#1a8cff;margin:0 8px 0 0;padding:0}p.alert{margin:30px 0;padding:20px 25px;border:1px solid #ccc;border-radius:0}p.alert span{color:#f00}span.formtip{position:relative;width:100%;max-width:800px;height:auto;padding:4px 10px;margin:15px 0 0 0;background-color:#00aeff;color:#fff;border-radius:4px;border:#00aeff solid 1px;font-size:1.2rem}span.formtip:after{content:'';position:absolute;border-style:solid;border-width:0 6px 9px;border-color:#00aeff transparent;display:block;width:0;z-index:1;margin:0 0 0 -6px;top:-9px;left:20px}span.formtip:before{content:'';position:absolute;border-style:solid;border-width:0 6px 9px;border-color:#00aeff transparent;display:block;width:0;z-index:0;margin:0 0 0 -6px;top:-10px;left:20px}span.show{display:inline-block}span.hide{display:none}.small-form{width:100%}.small-form .buttons{margin-top:10px;padding-top:0;border-top:none}.centered_form{width:100%;max-width:500px;margin:0 auto}.centered_form h1{text-align:center}.centered_form .buttons{margin-top:10px;padding-top:0;border-top:none;text-align:center}.centered_form .buttons input,.centered_form .buttons a{width:100%;margin:15px 0 0 0}.centered_form .links{margin-top:30px;text-align:center}.centered_form .links p{margin:5px 0;padding:0}@media(min-width:500px){input.button,a.button{width:180px}input.large_button,a.large_button{width:220px}input.priority,a.priority{width:250px;height:50px;margin:0 0 10px 0;font-size:2.4rem;line-height:50px}}@media(min-width:800px){.form h2,.form h3{margin:45px 0 10px 0}.form h2 span.number,.form h3 span.number{width:30px;height:30px;padding:5px 10px;margin:0 12px 4px 0;font-weight:bold;font-size:2rem;line-height:2rem}.fixed_buttons{top:30px;right:30px}.centered_form .buttons input,.centered_form .buttons a{width:300px}.recaptcha{margin:0 20%}}@media(min-width:960px){.small-form{max-width:380px}}@media(min-width:1690px){span.formtip{position:absolute;width:450px;height:auto;padding:4px 10px;margin:0 0 0 15px;font-size:1.4rem}span.formtip:after{border-width:6px 10px 6px 0;border-color:transparent #00aeff;margin:-6px 0 0 0;left:-10px;top:17px}span.formtip:before{border-width:6px 10px 6px 0;border-color:transparent #00aeff;margin:-6px 0 0 0;left:-11px;top:17px}}.cookiemessage{width:100%;position:fixed;margin:0;padding:0;left:0;bottom:0;z-index:9999;background:#0070a4;background:rgba(0,112,164,.95);border-top:solid 1px #1570a4}.cookiemessage .cookiemessage_container{margin:0 auto;width:100%;max-width:1690px;padding:10px 15px}.cookiemessage p{display:inline-block;color:#fff;margin:0;padding:0}.cookiemessage p.title{font-size:1.8rem;font-weight:400;margin-right:5px}.cookiemessage p.message{font-size:1.2rem;line-height:1.8rem;font-weight:300;margin-right:10px}.cookiemessage .buttons{display:inline-block;margin-top:5px}.cookiemessage .buttons p a{font-size:1rem;font-weight:300;color:#fff;margin-left:5px}.cookiemessage input.button{width:80px;height:26px;padding:0;margin:0;font-size:1.2rem;line-height:2rem;color:#1570a4;border:solid 1px #1570a4;background-color:#fff}@media(min-width:800px){.cookiemessage p.title{font-size:2.4rem;line-height:3.8rem;font-weight:400}.cookiemessage p.message{font-size:1.6rem;line-height:2rem;font-weight:400}.cookiemessage .buttons p a{font-size:1.4rem;font-weight:400}.cookiemessage input.button{width:100px;height:30px;margin:0 10px 0 0;font-size:1.6rem;line-height:2rem}}.modal{display:none;position:fixed;z-index:99999;padding-top:20px;left:0;top:0;width:100%;height:100%;text-align:left;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}@media(min-width:400px){.modal{padding-top:60px}}.modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:90%;max-width:480px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.close{color:#ccc;float:right;font-size:28px;font-weight:bold;margin-top:7px}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.modal-header{padding:2px 16px}.modal-header h2,.modal-header h3,.modal-header h4{text-align:center;padding:2px 0;margin:10px 0}.modal-body{padding:16px 20px}.modal-footer{padding:16px 16px}@media(max-width:799px){.desktop-only{display:none}}@media print{body{font-size:1rem !important;line-height:1.8rem !important;margin:0;padding:0}footer{display:none;visibility:hidden}nav{display:none;visibility:hidden}main{min-height:0 !important}p,td,th,a{font-size:1rem !important;line-height:1.8rem !important;margin:5px 0 !important;padding:0 !important}h1,h2,h3,h4,h5,h6{font-size:1.4rem !important;line-height:2rem !important;margin:10px 0 !important;padding:0 !important}div.noprint{display:none;visibility:hidden}div.formdata p{margin:4px 0;padding:0}div.formdata label{float:left;width:200px;margin-right:10px;font-weight:400;clear:left;padding:0}span.formdata_spacer{width:210px;display:inline-block}}