body {background-color:white ;}
body,
.cmsDefaultTextLogo a,
.cmsDefaultTextLogo a:link,
.copyright, a.copyright, .copyright a,
a.copyright:link {color:#0a1c58 ;}
body.cmsPopup {background-color:white ;background-image:none;padding:2%;box-sizing:border-box;}
body.cmsPopup {background-color:white ;}
.cmsDefaultTextLogo a, .cmsDefaultTextLogo a:link {color:#0A1C58 ;}
.btn.btn-primary, .btn-primary {background-color:;}
.btn.btn-primary, .btn-primary {color:white ;}
body {margin:0px;padding:0px;}
h1,h2,h3,h4,h5,p {margin:0.5em 0;}
h1 {font-size:160%;}
h2 {font-size:140%;}
h3 {font-size:120%;}
.container {margin:1% auto;width:90%;max-width:960px;background-color:rgba(255,255,255,0.6);background-color:white ;overflow:hidden;}
.bannerColour {background-color:;}
.bannerContainer {background-color:;overflow:hidden;}
.menuContainer {background-color:;}
#cmslogo {}
#cmslogo img {max-width:100%;max-height:200px;}
.cmsDefaultTextLogo {margin:0;padding:5%;text-align:center;width:100%;display:block;font-size:160%;box-sizing:border-box;}
@media (min-width:750px) {.cmsDefaultTextLogo {font-size:250%;}
}
@media (min-width:500px) {.leftColumnWidth {width:224px;float:left;display:block;box-sizing:border-box;height:100%;margin-top:2%;}
.mainColumnWidth {width:710px;float:right;display:block;box-sizing:border-box;}
}
#footlinks {float:left;margin-right:15px;}
#footer {height:420px;background:#a39161;position:relative;color:#fff;padding-top:5px;}
#footer p, #footer h1 {margin-top:3px;}
#footer a, #footer a:visited {color:#fff;text-decoration:none;}
#footer a:hover {color:#e8e0c7;text-decoration:underline;}
#contact {float:right;}
#footer .dynamicform table {border:0px;}
#footer .formtext {border-bottom:0px;}
#footer .formfield {background:url(/templateimages/formfield-bg.png) no-repeat;border:0;height:10px;width:230px;padding:3px 0px;margin-bottom:10px;color:#a39161;font-family:'Varela', sans-serif;text-transform:uppercase;}
#footer .formfield input[type="text"] {width:230px;height:20px;border:0;padding:5px 10px;background:none;color:#a39161;}
#footer .formfield textarea, #footer .formmessage {margin-top:2px;margin-bottom:2px;background:url(/templateimages/formmessage-bg.png) no-repeat;border:0;resize:none;width:230px;height:130px;padding:4px 10px;color:#a39161;font-family:'Varela', sans-serif;}
#footer .dynamicform .formsubmit {background:none;border:0px;}
#footer h2 {color:#fff;font-family:'Varela', sans-serif;font-weight:100;text-transform:uppercase;font-size:16pt;margin-bottom:3px;}
#footer-SM {float:left;width:450px;color:#fff;font-family:'Varela', sans-serif;font-weight:100;}
#footer-SM a {margin-right:10px;}
#wrap {width:960px;margin:0 auto;}
#largebox {width:960px;height:350px;background:url(/templateimages/home-largebox.jpg) no-repeat bottom;margin:20px 0;}
#home-img {float:left;}
#welcometext {font-size:12pt;width:370px;height:332px;float:left;padding:10px;color:white;font-family:'Book Antiqua';margin-left:20px;}
#welcometext p {color:white;}
.homebox {height:605px;width:265px;background:url(/templateimages/homebox-bg.jpg) no-repeat;float:left;margin:0px 22px 40px 0px;padding:20px;}
.homebox img {margin:-20px;max-width:none;margin-bottom:0;}
.homebox a {font-family:'Varela', sans-serif;color:#0a1c58;text-decoration:none;}
.homebox a:hover {text-decoration:underline;}
.newsbox {height:645px;width:275px;background:url(/templateimages/newsbox-bg.jpg) no-repeat;float:right;padding:0px 15px}
.newsbox h1 {color:#fff;}
#footer {height:420px;background:#a39161;position:relative;color:#fff;padding-top:5px;}
#footer p, #footer h1 {margin-top:3px;color:#fff;}
#footer a, #footer a:visited {color:#fff;text-decoration:none;}
#footer a:hover {color:#e8e0c7;text-decoration:underline;}
#contact {float:right;}
#footer .dynamicform table {border:0px;}
#footer .formtext {border-bottom:0px;}
#footer .formfield {background:url(/templateimages/formfield-bg.png) no-repeat;border:0;height:10px;width:230px;padding:3px 0px;margin-bottom:10px;color:#a39161;font-family:'Varela', sans-serif;text-transform:uppercase;}
#footer .formfield input[type="text"] {width:230px;height:20px;border:0;padding:5px 10px;background:none;color:#a39161;}
#footer .formfield textarea, #footer .formmessage {margin-top:2px;margin-bottom:2px;background:url(/templateimages/formmessage-bg.png) no-repeat;border:0;resize:none;width:230px;height:130px;padding:4px 10px;color:#a39161;font-family:'Varela', sans-serif;}
#footer .dynamicform .formsubmit {background:none;border:0px;}
#footer h2 {color:#fff;font-family:'Varela', sans-serif;font-weight:100;text-transform:uppercase;font-size:16pt;margin-bottom:3px;}
#footer-SM {float:left;width:450px;color:#fff;font-family:'Varela', sans-serif;font-weight:100;}
#footer-sm p {margin-bottom:3px;}
#footer-SM a {margin-right:10px;margin-bottom:3px;}
#wrap {width:960px;margin:0 auto;}
#footlinks {float:left;margin-right:15px;}
h1 {font-size:22pt;font-family:'Varela', sans-serif;font-weight:100;}
#clear {clear:both;}
a {color:#0A1C58;}
a:hover {text-decoration:none;}
.newnewsheader {font-size:12pt;color:#0a1c58;}
span.newnewsteaser {font-size:10pt;}
#submenu ul {margin:0;padding:0;}
#submenu li {margin:2px;list-style:none;}
#submenu a {color:white;font-family:'Varela', sans-serif;font-weight:100;font-size:10pt;text-transform:uppercase;text-decoration:none;display:block;height:25px;background:url(/templateimages/sidenav-button.jpg);padding:15px 10px 10px 30px;}
#menu {background-color:;background:url(/templateimages/topnav-bg.png) no-repeat;height:70px;font-size:12pt;text-align:center;text-transform:uppercase;font-family:'Varela', sans-serif;}
#menu {line-height:200%;padding:0px;margin:0px;}
#menu ul {padding:0;margin:0;list-style-type:none;}
#menu a {color:white;padding:18px;text-decoration:none;display:block;}
#menu li>a:hover, #menu li:hover>a, #menu>a:visited:hover {background:url(/templateimages/topnav-hover-bg.png) #a39161 no-repeat;background-position:50% 50%;color:#fff;}
#menu li ul {background-color:inherit;position:absolute;width:350px;padding-top:1px;display:none;}
@media (min-width:600px) {#menu li {display:inline-block;position:relative;}
#menu li ul ul {margin:-1.5em 0 0 200px;}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {display:none;}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {display:block;}
#menu li li {position:relative;display:block;width:100%;}
#menu li li a {background:#f1eee4 ;display:block;padding:1px 5px 1px 5px;text-align:left;}
#menu li li a:hover, #menu li li a:visited:hover {background:url(/templateimages/topnav-hover-bg.png) #a39161 no-repeat;background-position:50% 50%;color:#fff;}
}
.show-menu {text-decoration:none;color:#fff;background-color:#333 ;background-color:;border-bottom:1px solid white;text-align:center;padding:10px 0;display:none;}
input#show-menu[type=checkbox]{display:none;}
@media (max-width:600px) {#menu {display:none;}
.show-menu {display:block;}
#menu a {border-bottom:1px solid white;border-right:0;}
}
input#show-menu[type=checkbox]:checked + #menu{display:block !important ;}
body {font-family:'Book Antiqua' ;font-size:13pt ;}
H1,H2,H3 {color:#0A1C58 ;}
A {color:#0A1C58 ;}
BODY {font-family:'Book Antiqua' ;}
.formDIVColour {background-color:#EEEEEE ;border:3px solid #EEEEEE ;padding:1%;}
.formDIVColour {border:1px solid #EEEEEE ;padding:1%;}
#menu a, #menu a:link, #menu a:visited, #menu a:active, #menu a:hover {color:#0A1C58;}
:root {--ws-font:'Book Antiqua';--ws-fontsize:13pt;--ws-img-banner:none;--ws-img-bg:none;--ws-img-logo:url("/images//logo-walter-findlay.jpg");--ws-img-menu:none;--wscol-bg:white;--wscol-border:#EEEEEE;--wscol-button-text:#0A1C58;--wscol-form:#EEEEEE;--wscol-heading:#0A1C58;--wscol-link:#0A1C58;--wscol-page:white;--wscol-text:#0a1c58;}
:root {--ws-font:'Book Antiqua';--ws-fontsize:13pt;--ws-img-banner:none;--ws-img-bg:none;--ws-img-logo:url("/images//logo-walter-findlay.jpg");--ws-img-menu:none;--wscol-bg:white;--wscol-border:#EEEEEE;--wscol-button-text:#0A1C58;--wscol-form:#EEEEEE;--wscol-heading:#0A1C58;--wscol-link:#0A1C58;--wscol-page:white;--wscol-text:#0a1c58;}