@charset "UTF-8";
/*! Written by and copyright © P R Heesom 2019-2021. All rights reserved */
/*! Written by and copyright © P R Heesom 2019. All rights reserved */@import url("https://fonts.googleapis.com/css2?family=Cantata+One&family=Arimo:wght@400;600&&display=fallback");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;text-align:left;line-height:1;border-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h1,h2,h3,h4{font-weight:400;page-break-after:avoid}a{color:inherit;text-decoration:none;border:none}table{border-collapse:collapse;border-spacing:0}td,th{text-align:center;vertical-align:middle;padding:2px 3px}hr{padding-top:0;margin:8px 0;border-style:none;height:4px;width:100%}ul{padding-left:1.5em}li,p,ul{line-height:1.2}sup{vertical-align:super}sub,sup{font-size:smaller}sub{vertical-align:sub}button,input,select,textarea{padding:1px 3px;font-weight:400;font-family:inherit}input[type=number]{text-align:right}fieldset{padding:2px 6px;margin:0 2em;border:1px solid}legend{margin-left:4px;padding:0 4px}pre{overflow-x:auto;-moz-tab-size:4;tab-size:4}

/*! Written by and copyright © P R Heesom 2017-2023. All rights reserved */.big,tr.big td{font-size:120%}.biggish,tr.biggish td{font-size:110%}.huge,tr.huge td{font-size:150%}.big.huge{font-size:200%}.smallish,tr.smallish td{font-size:90%}.small,tr.small td{font-size:80%}.halfWidth,.halfwidth{width:50%}.fullWidth,.fullwidth{width:100%}.thin{font-weight:100}.blue,.lightblue,tr.blue td,tr.lightblue td{color:#0075ff}.darkblue,tr.darkblue td{color:#001e57}.green,tr.green td{color:#60ff60}.red,tr.red td{color:#d02200}.darkred,tr.darkred td{color:maroon}.black,.lozenge.black,tr.black td{color:#000}.grey,tr.grey td{color:gray}.bluehighlight{background-color:#f0f8ff}.highlight{background-color:#ff0}.hid{display:none}.invisible{visibility:hidden}.ontop{z-index:1}.top,tr.top td,tr.top th{vertical-align:top}.bottom,tr.bottom td,tr.bottom th{vertical-align:bottom}.left,tr.left td,tr.left th{text-align:left}.right,tr.right td,tr.right th{text-align:right}.center,.centre,tr.center td,tr.center th,tr.centre td,tr.centre th{text-align:center!important;margin-left:auto;margin-right:auto}.spaceabove,.spacebefore{margin-top:10px}.spaceafter,.spacebelow{margin-bottom:10px}.thinspaceabove,.thinspacebefore{margin-top:4px}.thinspaceafter,.thinspacebelow{margin-bottom:4px}.thickspaceabove,.thickspacebefore{margin-top:20px}.thickspaceafter,.thickspacebelow{margin-bottom:20px}.spaceleft{padding-left:1em}.thinspaceleft{padding-left:.5em}.spaceright{padding-right:1em}.thinspaceright{padding-right:.5em}.widespaceleft{margin-left:50px}.littlebutton.spaceleft{margin-left:4px}button.spaceleft,input.spaceleft{margin-left:1em}button.spaceright,input.spaceright{margin-right:1em}button.thinspaceleft,input.thinspaceleft{margin-left:.5em}button.thinspaceright,input.thinspaceright{margin-right:.5em}.spacer:after{content:"";padding-left:2em}.lozenge,.star{padding:0 .5em;color:#001e57}.lozenge:after{content:"◊"}.star:after{content:"✰"}.indent{margin-left:10px}.dblindent{margin-left:20px}.nobreak,.nowrap,tr.nowrap td{white-space:nowrap}.textblock{white-space:pre-wrap}.italic,tr.italic td{font-style:italic}.bold,tr.bold td{font-weight:700}.underline,tr.underline td{text-decoration:underline}.notbold{font-weight:400!important}.clickable{cursor:pointer;color:inherit}.clickable:hover{color:#404040}.error{color:#d02200;font-weight:700}.box{box-sizing:border-box}.border{border:1px solid #202020}.borderless{border-style:none!important}.curvedcorners{border:1px solid #202020;border-radius:6px}.bignum,.date{width:6em;text-align:right}.smallctext{width:6em;text-align:center}.smallnum{width:2em;text-align:right}.currency{width:3.5em;text-align:right}.percent{width:3em;text-align:right}.bigtext{width:18em}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}tr.bottomline td{border-bottom:1px solid gray}tr.feint td{border-bottom:1px solid #f0f0ff}tr.topfeint td{border-top:1px solid #f0f0ff}ul.nobullet li{list-style-type:none}.dialog{display:none}.disabled,.readonly{color:gray!important}.disabled{cursor:default!important}.disabled:active{-ms-transform:none!important;transform:none!important}.relpos{position:relative}p.red a:focus,p.red a:link,p.red a:visited{color:#d02200}p.red a:active,p.red a:hover{font-style:italic}p.green a:focus,p.green a:link,p.green a:visited{color:#60ff60}p.green a:active,p.green a:hover{font-style:italic}select[readonly] hr,select[readonly] optgroup,select[readonly] option{display:none}@media only print{.screenonly{display:none}tfoot{display:table-row-group}}@media not print{.printonly{display:none}}
/*!
 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Spellchecker: ignore iefix
 */.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-home:before{content:"\f015"}.fa-hand-point-left:before{content:"\f0a5"}.fa-chevron-down:before{content:"\f078"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-chart-bar:before{content:"\f080"}.fa-edit:before{content:"\f044"}.fa-list-alt:before{content:"\f022"}.fab{font-family:Font Awesome\ 5 Brands}@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:400;font-display:block;src:url(webfonts/fa-regular-400.eot);src:url(webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(webfonts/fa-regular-400.woff2) format("woff2"),url(webfonts/fa-regular-400.woff) format("woff"),url(webfonts/fa-regular-400.ttf) format("truetype"),url(webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;font-display:block;src:url(webfonts/fa-solid-900.eot);src:url(webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(webfonts/fa-solid-900.woff2) format("woff2"),url(webfonts/fa-solid-900.woff) format("woff"),url(webfonts/fa-solid-900.ttf) format("truetype"),url(webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:Font Awesome\ 5 Free}.fa,.fas{font-weight:900}html{background-color:#707070}html.framed,html.framed body{background:transparent}html.framed body{padding:.25rem}body{background:linear-gradient(#202020,#707070);padding-top:2em}h1{font-size:150%}h1,h2{font-weight:700}h2,h3{font-size:120%}h3{font-weight:400}a:hover{color:#707070}td,th{padding:2px .5rem}button,input,input[type=password],select,textarea{background-color:#202020;color:#d8d8d8;font-size:100%;font-family:Arimo,sans-serif;padding:2px 4px}input[type=number]{width:5.5em}textarea{height:5em;width:15em;overflow-y:auto}button,input[type=button],input[type=submit]{font-size:120%;width:auto;padding:4px 1em;box-shadow:5px 5px 7px 0 rgba(32,32,32,.5019607843);border:1px solid #202020;border-radius:3px;font-family:inherit;font-style:italic}button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#d8d8d8;color:#202020}button:active,input[type=button]:active,input[type=submit]:active{-ms-transform:translateX(2px) translateY(2px);transform:translateX(2px) translateY(2px);box-shadow:3px 3px 7px 0 rgba(32,32,32,.5019607843)}div#panel{max-width:960px;width:90%;background:linear-gradient(#f0f0f0 4em,#b0b0b0);margin:0 auto;padding:.5em;box-shadow:10px 10px 8px 0 hsla(0,0%,6%,.5019607843);border-radius:6px;color:#202020;font-family:Cantata One,serif}@media not screen{div#panel{width:100%;border-style:none;box-shadow:none;margin:0}}div#banner{font-family:Great Vibes,cursive;font-size:450%;text-align:center;padding:.5rem 0;text-shadow:2px 2px 3px rgba(96,96,96,.8784313725)}div#admintitle,div#bannertitle{font-size:1.75rem;text-align:center;margin-top:-.5rem;padding-bottom:.5rem}div#admintitle{font-family:Great Vibes,cursive;font-size:2.5rem}div#bottommenu,div#topmenu{font-size:120%;text-align:right;margin-bottom:1em;line-height:2.25}span.mainmenuitem{padding:4px 1em;background-color:#202020;box-shadow:5px 5px 7px 0 rgba(32,32,32,.5019607843);border:1px solid #202020;border-radius:3px;color:#d8d8d8;font-style:italic}span.unselectedmenu:hover{background-color:#d8d8d8;color:#202020}span.selectedmenu{font-weight:700;color:#f4f4f4}div#footer{display:-ms-flexbox;display:flex;max-width:960px;width:90%;margin:0 auto;padding-top:10px;font-size:85%;color:#d8d8d8}div#footer p{margin:0 6px 0 10px;-ms-flex:1 1 auto;flex:1 1 auto}@media not screen{div#footer{display:none}}#contactform{background-color:#eee;display:grid;grid-template-columns:minmax(-webkit-min-content,-webkit-max-content) 1fr;grid-template-columns:minmax(min-content,max-content) 1fr;grid-auto-flow:row;grid-gap:6px 4px;place-items:center start}#contactform div:nth-of-type(odd){justify-self:end;text-align:right}#contactform>p{grid-column:1/span 2}#contactform>p.centre{justify-self:center}#contactform input[type=password],#contactform input[type=text]{width:15em}#contactform{border:1px solid #202020;border-radius:4px;margin:4px 2em;padding:4px 8px 12px}.ui-dialog .dialog.ui-dialog-content{background:#eee;color:#202020}.ui-dialog .dialog.ui-dialog-content div.adminform{margin:0 1rem}.custom-combobox{position:relative;display:inline-block}.custom-combobox input{outline:none}.custom-combobox-toggle{background-color:#202020;color:#d8d8d8;position:absolute;top:0;bottom:0;margin-left:-1px;padding:0 2px 0 0;font-family:Font Awesome\ 5 Free;font-weight:900;font-size:.8rem}.custom-combobox-toggle:before{line-height:1.8;content:"\f078"}div.frameblock{margin:-.5rem 2rem 1rem;padding-bottom:.75rem;background:#eee}div.frameblock>fieldset{margin:.5rem 1rem}@media screen and (max-width:540px){#CaptchaL{display:none}#CaptchaR{grid-column:1/span 2;justify-self:center}}.spread{-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-pack:space-evenly;justify-content:space-evenly}.spread,.spreadout{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.spreadout{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.spread>div{text-align:center;margin-top:1rem;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding-left:3px;padding-right:3px}.XScroll{overflow-x:auto}.YScroll{overflow-y:auto}
