.myaccesstable { height:270px;width:1200px;display:table;margin-top:1.0em;border:3px inset;padding:4px;}

.myaccesstable .systems { height:20px;width:100%;text-align:center;margin:auto;margin-bottom:8px;}
.myaccesstable .systems .orgmode {width:30%;float:left;}
.myaccesstable .systems .sysmode {width:70%;float:left;}
.myaccesstable .systems label {margin-right:1.2em;margin-left:.5em;}
.myaccesstable .systems input {margin-left:.8em;}
.myaccesstable .itemslayout {max-height:178px;width:calc(100% - 6px);overflow-y:auto;}

.myaccesstable label {margin-right:1.2em;margin-left:.5em;}
.myaccesstable input {margin-left:.8em;}

.myaccesstable table.headers {height:30px;width:calc(100% - 6px);border:3px outset;}
.myaccesstable table.accessall {height:30px;width:calc(100% - 6px);border:1px solid;}

.myaccesstable table.accessitems {width:calc(100% - 6px);}
.myaccesstable table.accessitems td {border-bottom:0.1pt inset;}

.myaccesstable table td:nth-of-type(1),th:nth-of-type(1) { width:3em; }
.myaccesstable table td:nth-of-type(2),th:nth-of-type(2) { width:15em; }
.myaccesstable table td:nth-of-type(3),th:nth-of-type(3) { width:7em; }
.myaccesstable table td:nth-of-type(4),th:nth-of-type(4) { width:12em; }
.myaccesstable table td:nth-of-type(5),th:nth-of-type(5) { width:7em; }
.myaccesstable table td:nth-of-type(6),th:nth-of-type(6) { width:48em; }
.myaccesstable .complete {position:absolute;bottom:3;left:0;right:0;text-align:center;}
.myaccesstable .complete button {font-size:1em;padding:2px 14px;}
.myaccesstable table.accessitems td:nth-of-type(1) { text-align:left; }
