*{margin:0;padding:0;overflow:auto}body{background-image:url(/static/img/bg.jpg?be16b881a2dd);background-repeat:repeat-x;padding-top:15px;font:14px/1.4 Arial,Helvetica,sans-serif;overflow-y:scroll}div#container{width:100%;margin:0px auto;box-sizing:border-box}h1{color:#2892A6;font-size:1.5em}div.inline-actions h1{display:inline-block}h2{color:#2892A6;font-size:1.3em}header#logo{display:block;border-radius:15px 15px 0 0;background-color:rgb(255,255,255);margin:0px 50px;padding-top:10px}.debug-layout header{outline:solid 2px green}p.warning{color:red}header#logo h1{background-image:url(/static/img/JJ_Thompson_Logo_2023_RGB.png?be16b881a2dd);background-size:cover;width:425px;height:100px;display:block;text-indent:-40000px;margin-left:25px;margin-bottom:10px;float:left;overflow:unset}header#logo p.user-details{display:block;float:right;margin-right:25px;margin-top:55px;text-align:right}header#logo nav{clear:both;width:100%;display:block;background-color:rgb(40,146,166);height:38px}header#logo nav ul{list-style-type:none;padding-left:25px}header#logo nav ul li{float:left;padding:9px 15px}header#logo nav ul li.current{background-color:rgb(27,100,115)}header#logo nav ul li a{font-size:16px;line-height:16px;text-decoration:none;color:rgb(255,255,255)}main{display:block;background-color:rgb(255,255,255);padding-bottom:20px;min-height:700px;margin:0px 50px}.debug-layout main{outline:solid 2px green}p.back-to-top:before{content:'^ '}p.back-to-top{padding-top:25px;padding-left:25px}div.inline-actions p{display:inline}footer{display:block;padding:10px;margin:0px 50px;background-color:rgb(223,223,223)}.debug-layout footer{outline:solid 2px green}a{color:rgb(27,100,115);text-decoration:none}div.clear{width:0px;height:0px;clear:both}ol{padding-left:20px}dl{padding-left:20px}dl.quote{font-style:italic;padding:20px}dl.quote dt{font-weight:bold}dl.quote dd{padding-left:1em}div.modal_overlay{position:fixed;top:0px;left:0px;width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,0.5);z-index:999999999}div.modal_overlay p{background-color:rgb(255,255,255);width:400px;height:20px;margin:200px auto;border-radius:15px;padding:60px;text-align:center;color:#738687;border:solid 1px #2892A6;box-shadow:0px 0px 20px 1px rgba(0,0,0,0.5)}div.modal_overlay p button,div.modal_overlay p a.button{float:none;display:inline-block}main div.half-width-column{width:49.8%;display:inline-block;vertical-align:top;padding:20px;box-sizing:border-box}.debug-layout main div.half-width-column{outline:solid 2px blue}main div.full-width-column{vertical-align:top;display:block;padding:20px;box-sizing:border-box}.debug-layout main div.full-width-column{outline:solid 2px blue}main div.over-width-column{width:100%;position:absolute;left:0px;padding:10px;vertical-align:top;box-sizing:border-box}main div.over-width-column section{margin:0px;padding:10px;box-shadow:0px 0px 15px #888888}main section{border:1px solid #d3d3d3;background-color:#E5F3F4;color:#738687;margin:10px auto;padding:10px;float:left;vertical-align:top;width:100%;box-sizing:border-box}main section.alert{border:1px solid #d32020;background-color:#E5aaaa;color:#738687}main section ul.inline-list,main section ul.inline-list li{overflow:visible}main section ul.inline-list{padding-left:2em}main section.collapsible{}main section.collapsible h1:hover{cursor:pointer}main section.collapsible h1:after{font-size:0.5em;vertical-align:middle;text-decoration:underline;padding-left:0.5em}main section.collapsible.not-collapsed h1:after{content:"(hide)"}main section.collapsible.collapsed h1:after{content:"(show)"}main section.collapsible.collapsed p,main section.collapsible.collapsed div{display:none}.debug-layout main section{outline:solid 2px red}main section h1.small{font-size:1em!important;font-weight:bold;color:#2892A6;padding:5px}main section table{max-width:98%}main section p.inline-file{min-height:40px;padding:2px;word-wrap:break-word}main section p.inline-file a.delete{font-weight:bold;display:inline-block;margin:7px;cursor:pointer}iframe#terms{width:950px;background-color:#fff;margin-left:4px;margin-top:20px}iframe#help{width:950px;background-color:#fff;margin-left:4px;margin-top:20px}main table{border:1px solid #d3d3d3;color:#738687;margin:10px;padding:5px;float:left;vertical-align:top;width:100%;box-sizing:border-box}main table.relaxed{width:auto;max-width:auto}main table th{background-color:#CFF2F4;color:#738687;padding:5px}main table td{background-color:#edf7f7;color:#738687;margin:10px;padding:5px;vertical-align:middle;box-sizing:border-box}main table td.no-collapse{white-space:pre}main table td.number{text-align:center}main table td.number a{float:none;display:inline-block}main table td.actions a.button{float:none;display:inline-block}main article{float:left;width:960px;color:#738687;padding:5px;margin-top:20px;margin-left:20px}main article p{margin-bottom:15px}main article nav{border:1px solid #d3d3d3;background-color:#E5F3F4;color:#738687;padding:15px;float:right}main article h1{display:inline-block}main article article h1{font-size:1.2em}main article article article h1{font-size:1em}article article{width:auto;float:none;margin-top:20px;margin-left:15px}main article p.back-to-top{padding-top:5px;padding-left:0px}form{padding:20px}fieldset{border:0}legend{font-size:1em;font-weight:bold;color:#2892A6;padding:5px}ul.form-errors{margin:10px 25px}ul.form-errors li{color:#ff0000}form p{clear:both;padding:8px 10px;position:relative;overflow:auto}form p.highlight{background-color:#d2eef4;border:solid 1px #2892A6}form p.warning span.field{background-color:#ffdb99;border:solid 1px #ffa500}form p.no-label{float:left;margin-left:120px}form p label{float:left;width:150px;padding-top:5px}form p label.checkbox{float:none;width:auto;padding-top:5px}form p input[type=text],input[type=email],form p input[type=password],form p select,form p textarea{background-color:#ffffff;height:28px;border:solid 1px #2892A6;float:left;padding-left:10px;width:300px;box-sizing:border-box}form p select{box-sizing:content-box;padding-left:0}form p textarea{height:100px;max-width:300px;padding-top:10px}form p textarea.large{max-width:inherit}form p button,.button{float:right;background-color:#2892A6;border:none;color:#ffffff;cursor:pointer;height:28px;text-align:center;margin-top:10px;margin-bottom:10px;margin-left:10px;padding:0px 15px;font-size:13px}.button{line-height:28px}.orange-button{background-color:#c17d11}.button.nofloatbutton{float:none;display:inline-block}form p button:disabled{opacity:0.5}.button-warn{background-color:#A60000}form p .field,form td .field{background-color:#ffffff;border:solid 1px #2892A6;float:left;padding:5px;width:300px;box-sizing:border-box;vertical-align:middle;word-wrap:break-word}form .drop-target{border:dashed 2px #ccc;padding:10px;text-align:center;cursor:pointer;clear:left}form .drop-target p{margin:15px}form input[type=file].hidden{display:none}form p span.autocomplete span:hover{background-color:#2892A6}ul.autocomplete{list-style-type:none;position:absolute;z-index:100;margin-left:160px;margin-top:-9px;width:300px;display:none}ul.autocomplete li{background-color:#ffffff;border-left:solid 1px #2892A6;border-right:solid 1px #2892A6;border-bottom:solid 1px #2892A6;padding:5px;font-size:90%;color:#1a1a1a}ul.autocomplete li:hover{background-color:#2892A6;color:#ffffff}form p span.datefield{color:#1a1a1a;cursor:pointer}form hr.spacer{clear:both;padding:5px;position:relative;border:0}form .invalid{border:solid 1px red!important}form.datagrid{}form.datagrid p.pagination{}form.datagrid p.pagination .pagination-link{border:1px solid #d3d3d3;background-color:#E5F3F4;padding:6px;color:rgb(27,100,115)}form.datagrid p.pagination .pagination-link-disabled{cursor:not-allowed;color:rgba(27,100,115,0.5)}form.datagrid table{}form.datagrid fieldset{outline:solid 1px #ddd;width:100%;display:block;margin:10px;padding:20px 10px;box-sizing:border-box}form.datagrid fieldset p{clear:none;float:left;padding:10px;overflow:inherit;vertical-align:middle}form.datagrid fieldset p select{width:198px;clear:left}form.datagrid fieldset p label{padding-right:5px}form.datagrid fieldset p input{width:200px;clear:left}form.datagrid fieldset p button{float:none;margin-top:25px;margin-left:65px}