.picturetable {
	background-image: url("/administration/images/newheadMG4a.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size:cover;
	width:100%;
	height:100%;
	margin:0px;
}
.logoimage {
	height:80px;
	border-color: #316597;
	border-style:solid;
	border-width:0px;
}
.picturecell {
	background-color: #000000;
	height:180px;
	padding:0px;
}
.maindiv {
	background-color: #000000;
	width:100%;
	margin:0px;
	padding:0px;
}
body {
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
}
.menurow {
	height:45px;
	font-family:'Lato',Helvetica,Arial,Sans-Serif;
	font-weight:normal;
	font-size:14px;
}
.leftmenupanel {
	background-color: #316597;
	width:10%;
}
.mainheading {
	padding:0px 0px 0px 30px;
	font-family:AttenRoundNewRegular,'Lato',Helvetica,Arial,Sans-Serif;
	font-weight:bold;
	color:#CCCCFF;
	text-shadow:1px 1px #00490B;
	text-align:left;
	vertical-align:middle;
}
.menucell {
	background-color: #FFFF33;
	padding:0px 18px 0px 18px;
	border-color: #000000;
	border-style:solid;
	border-width:0px;
	font-family:'Lato',Helvetica,Arial,Sans-Serif;
	color:#3418D6;
	letter-spacing:1px;
	cursor:pointer;
	text-align:center;
}
a {
	font-weight:bold;
	color:#3418D6;
	text-decoration:none;
}
a:hover {
	font-weight:bold;
	color:#d8a949;
	text-decoration:none;
}
.submenu {
	background-color: #FFFF84;
	padding:0px;
	border-color: #BBBBBB;
	border-style:solid;
	border-width:1px;
	font-size:13px;
	color:#3418D6;
	letter-spacing:1px;
}
.footerdiv {
	background-color: #000000;
	color:#FFFFFF;
}
.userscript {
	font-family:Verdana, Geneva, sans-serif;
	letter-spacing:1px;
}
.menuright {
	background-color: #FFFF33;
	width:99%;
	padding:0px 18px 0px 18px;
	border-color: #000000;
	border-style:solid;
	border-width:0px;
	font-family:'Lato',Helvetica,Arial,Sans-Serif;
	color:#3418D6;
	letter-spacing:1px;
	text-align:right;
}
.abovebannercell {
	background-color: #FFFFFF;
}
.leftofmenucell {
	background-color: #FFFFFF;
	width:5%;
}
.mainheading2 {
	padding:0px 0px 0px 0px;
	font-family:AttenRoundNewRegular,'Lato',Helvetica,Arial,Sans-Serif;
	font-weight:bold;
	color:#CCCCFF;
	text-shadow:1px 1px #000000;
	text-align:center;
	vertical-align:middle;
}
.logoheading {
	border-width:0px;
	text-align:center;
}
.menucell2 {
	border-color: #000000;
	border-style:solid;
	border-width:0px;
}
.smallgap {
	height:10px;
}
.menucell:hover {
	color:#42AFF0;
}
a.menulink:hover {
	color:#000000;
}
a.menulink {
	color:#0E7AB8;
}
hr.menuseparator {
	background-color: #000000;
	width:100%;
	height:1px;
}
.sub2menu {
	background-color: #FFFF84;
	padding:0px;
	border-color: #BBBBBB;
	border-style:solid;
	border-width:1px;
	font-size:13px;
	color:#3418D6;
	letter-spacing:1px;
}
.submenuitem {
	padding:2px 4px;
	border-color: #000000;
	border-style:solid;
	border-width:1px 0px 0px 0px;
	cursor:pointer;
	vertical-align:middle;
}
.submenuitem:hover {
	background-color: #FFFF33;
	color:#8789FF;
}
.submenuitemfirst {
	padding:2px 4px;
	cursor:pointer;
	vertical-align:middle;
}
.submenuitemfirst:hover {
	background-color: #FFFF33;
	color:#8789FF;
}
.submenuitemactive {
	background-color: #EDBD10;
	padding:2px 4px;
	border-color: #000000;
	border-style:solid;
	border-width:1px 0px 0px 0px;
	color:#00490B;
	cursor:pointer;
	vertical-align:middle;
}
.submenuitemactive:hover {
	background-color: #FFFF33;
	color:#8789FF;
}
.submenuitemfirstactive {
	background-color: #EDBD10;
	padding:2px 4px;
	color:#00490B;
	cursor:pointer;
	vertical-align:middle;
}
.submenuitemfirstactive:hover {
	background-color: #FFFF33;
	color:#8789FF;
}
.sub2menuitem {
	padding:6px 4px;
	border-color: #000000;
	border-style:solid;
	border-width:1px 0px 0px 0px;
	cursor:pointer;
}
.sub2menuitem:hover {
	background-color: #FFFF33;
	color:#8789FF;
}
.sub2menuitemfirst {
	padding:6px 4px;
	cursor:pointer;
}
.sub2menuitemfirst:hover {
	background-color: #FFFF33;
	color:#8789FF;
}
.sub2menuitemactive {
	background-color: #EDBD10;
	padding:6px 4px;
	border-color: #000000;
	border-style:solid;
	border-width:1px 0px 0px 0px;
	cursor:pointer;
}
.sub2menuitemactive:hover {
	background-color: #FFFF33;
	color:#8789FF;
}
.sub2menuitemfirstactive {
	background-color: #EDBD10;
	padding:6px 4px;
	cursor:pointer;
}
.sub2menuitemfirstactive:hover {
	background-color: #FFFF33;
	color:#8789FF;
}
.copyright {
	font-family:Oswald,Arial Narrow,Helvetica,Arial,Sans-Serif;
	font-weight:bold;
	color:#FFFFFF;
	letter-spacing:4px;
	text-align:center;
}
.footerleft {
	width:33%;
	padding:5px;
	font-weight:bold;
	color:#FFFFFF;
	letter-spacing:4px;
	text-align:left;
	vertical-align:top;
}
.AdminFilters {
	background-color: #98FB98;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	text-align:center;
}
.AdminNew {
	background-color: #000000;
	font-weight:normal;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
}
.AdminTotals {
	font-weight:normal;
	font-size:11px;
	color:#00490B;
	text-align:center;
}
.alt {
	background-color: #FFFFFF;
	font-size:11px;
	color:#000000;
}
.automaticheading {
	background-color: #000000;
	width:103.8%;
	height:40px;
	margin:0% 0% 0% -2%;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:800;
	font-size:180%;
	color:#FFFFFF;
	letter-spacing:2px;
	vertical-align:middle;
}
.bctrailitem:hover {
	background-color: #8789FF;
	color:#FFFFFF;
	cursor:pointer;
}
.bctrailitemactive {
	background-color: #00490B;
	padding:0px 5px 0px 5px;
	font-weight:bold;
}
.bctrailleft {
	border-color: #000000;
	border-style:solid;
	border-width:0px 1px 0px 0px;
}
.bctrailright {
	border-color: #FFFFFF;
	border-style:solid;
	border-width:0px;
}
.bctrailitem {
	background-color: #FFFFFF;
	padding:0px 5px 0px 5px;
	font-size:12px;
	color:#8789FF;
}
.footerlink {
	color:#FFFFFF;
	text-decoration:none;
}
.picturecellfrontpage {
}
.mainheadingfrontpage {
	padding:0px 0px 0px 30px;
	font-family:AttenRoundNewRegular,'Lato',Helvetica,Arial,Sans-Serif;
	font-weight:bold;
	color:#CCCCFF;
	text-shadow:1px 1px #000000;
	text-align:left;
	vertical-align:middle;
}
.mainheading2frontpage {
	padding:0px 0px 0px 0px;
	font-family:AttenRoundNewRegular,'Lato',Helvetica,Arial,Sans-Serif;
	font-weight:bold;
	color:#CCCCFF;
	text-shadow:1px 1px #00490B;
	text-align:center;
	vertical-align:middle;
}
.menucellleft {
	background-color: #FFFF33;
	width:49%;
	cursor:auto;
}
.norm {
	background-color: #C8FFC8;
	font-size:11px;
	color:#000000;
}
.Sbody {
	line-height:120%;
}
.picturetablefrontpage {
	background-image: url("/administration/images/FullSizeLogoDRVer30MAR20.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size:cover;
	width:100%;
	height:100%;
	margin:0px;
}
.spacebelowmenufrontpage {
	height:0px;
}
table.spacedouttext {
	font-size:100%;
	line-height:135%;
	letter-spacing:1.4px;
}
.automaticheadingStaff {
	font-weight:bold;
	font-size:110%;
	color:#000000;
}
.automaticheadingcell {
	padding:0px 0px 0px 20px;;
}
.automaticheadingcellStaff {
	padding:8px 0px 8px 5px;;
}
.selectorcolhdgs {
	font-weight:bold;
	font-size:90%;
	line-height:95%;
	color:#FFFF00;
	cursor:auto;
	text-align:center;
}
.salt {
	background-color: #316597;
	font-size:85%;
	color:#FFFFFF;
	cursor:pointer;
}
.salt:hover {
	background-color: #FFFFFF;
	color:#316597;
}
.snorm {
	background-color: #00008B;
	font-size:85%;
	color:#FFFFFF;
	cursor:pointer;
}
.snorm:hover {
	background-color: #FFFFFF;
	color:#00008B;
}
.menurowstaff {
	height:45px;
	font-family:'Lato',Helvetica,Arial,Sans-Serif;
	font-weight:normal;
	font-size:14px;
}
.picturetablecolour {
	background-color: #FFFFFF;
}
.picturetablecolourstaff {
	background-color: #FFFFFF;
}
.menuswitchcell {
	background-color: #000000;
	color:#FFFFFF;
}
tr.submenurow {
}
tr.submenurowstaff {
}
tr.sub2menurow {
}
tr.sub2menurowstaff {
}
.colouredpanel {
	background-color: #DCE5E5;
	margin:0px;
	padding:5px;
	font-family:Verdana, Geneva, sans-serif;
	line-height:135%;
	letter-spacing:1.4px;
}
td.cellforcoloureddiv {
	padding:0px;
}
.AdminHeadings {
	background-color: #FFFFFF;
	font-weight:bold;
	font-size:11px;
	line-height:110%;
	color:#067696;
	letter-spacing:0px;
	text-align:center;
}
.lightrounded {
	background-color: #FFFFFF;
	padding:5px;
	border-color: #000000;
	border-style:solid;
	border-width:1px;
	border-radius:10px;
	font-family:Verdana, Geneva, sans-serif;
	line-height:135%;
	letter-spacing:1.4px;
}
.shaderounded {
	background-color: #DADDFF;
	padding:5px;
	border-color: #000000;
	border-style:solid;
	border-width:1px;
	border-radius:10px;
	font-family:Verdana, Geneva, sans-serif;
	line-height:135%;
	letter-spacing:1.4px;
}
.addmaintable {
	border-spacing:18px;
}
.ignavbuttons {
	cursor:arrow;
}
.menuloggedin {
	color:#000000;
}
.altcancelled {
	background-color: #000000;
	font-size:11px;
	color:#FFFFFF;
}
.altdeleted {
	background-color: #BBBBBB;
	font-size:11px;
	color:#000000;
}
.altlocked {
	background-color: #FFFFFF;
	font-size:11px;
	color:#000000;
}
.normcancellled {
	background-color: #008000;
	font-size:11px;
	color:#FFFFFF;
}
.normdeleted {
	background-color: #D8A949;
	font-size:11px;
	color:#000000;
}
.normlocked {
	background-color: #C8FFC8;
	font-size:11px;
	color:#000000;
}
@media all and (min-width: 0px) and (max-width: 480px)  {
.picturecellfrontpage {
	height:112px;
	padding:0px;
}
.Sbody {
	font-size:13.646286435092px;
}
table.spacedouttext {
}
tr.submenurow {
	height:15.36px;
}
tr.submenurowstaff {
	height:10.88px;
}
tr.sub2menurow {
	height:15.36px;
}
tr.sub2menurowstaff {
	height:10.88px;
}
.ignavbuttons {
	height:5.76px;
}
}
@media all and (min-width: 481px) and (max-width: 600px)  {
.picturecellfrontpage {
	height:112.233333333333px;
	padding:0px;
}
.Sbody {
	font-size:13.646286435092px;
}
table.spacedouttext {
}
tr.submenurow {
	height:15.392px;
}
tr.submenurowstaff {
	height:10.9026666666667px;
}
tr.sub2menurow {
	height:15.392px;
}
tr.sub2menurowstaff {
	height:10.9026666666667px;
}
.ignavbuttons {
	height:5.772px;
}
}
@media all and (min-width: 601px) and (max-width: 819px)  {
.picturecellfrontpage {
	height:140.233333333333px;
	padding:0px;
}
.Sbody {
	font-size:13.646286435092px;
}
table.spacedouttext {
}
tr.submenurow {
	height:19.232px;
}
tr.submenurowstaff {
	height:13.6226666666667px;
}
tr.sub2menurow {
	height:19.232px;
}
tr.sub2menurowstaff {
	height:13.6226666666667px;
}
.ignavbuttons {
	height:7.212px;
}
}
@media all and (min-width: 820px) and (max-width: 999px)  {
.picturecellfrontpage {
	height:191.333333333333px;
	padding:0px;
}
.Sbody {
	font-size:12.7812418910389px;
}
table.spacedouttext {
}
tr.submenurow {
	height:26.24px;
}
tr.submenurowstaff {
	height:18.5866666666667px;
}
tr.sub2menurow {
	height:26.24px;
}
tr.sub2menurowstaff {
	height:18.5866666666667px;
}
.ignavbuttons {
	height:9.84px;
}
}
@media all and (min-width: 1000px) and (max-width: 1199px)  {
.picturecellfrontpage {
	height:233.333333333333px;
	padding:0px;
}
.Sbody {
	font-size:13.646286435092px;
}
table.spacedouttext {
}
tr.submenurow {
	height:32px;
}
tr.submenurowstaff {
	height:22.6666666666667px;
}
tr.sub2menurow {
	height:32px;
}
tr.sub2menurowstaff {
	height:22.6666666666667px;
}
.ignavbuttons {
	height:12px;
}
}
@media all and (min-width: 1200px) and (max-width: 1349px)  {
.picturecellfrontpage {
	height:280px;
	padding:0px;
}
.Sbody {
	font-size:14.4925328703323px;
}
table.spacedouttext {
}
tr.submenurow {
	height:38.4px;
}
tr.submenurowstaff {
	height:27.2px;
}
tr.sub2menurow {
	height:38.4px;
}
tr.sub2menurowstaff {
	height:27.2px;
}
.ignavbuttons {
	height:14.4px;
}
}
@media all and (min-width: 1350px) and (max-width: 1499px)  {
.picturecellfrontpage {
	height:315px;
	padding:0px;
}
.Sbody {
	font-size:15.0669250007176px;
}
table.spacedouttext {
}
tr.submenurow {
	height:43.2px;
}
tr.submenurowstaff {
	height:30.6px;
}
tr.sub2menurow {
	height:43.2px;
}
tr.sub2menurowstaff {
	height:30.6px;
}
.ignavbuttons {
	height:16.2px;
}
}
@media all and (min-width: 1500px)  {
.picturecellfrontpage {
	height:350px;
	padding:0px;
}
.Sbody {
	font-size:15.6px;
}
table.spacedouttext {
}
tr.submenurow {
	height:48px;
}
tr.submenurowstaff {
	height:34px;
}
tr.sub2menurow {
	height:48px;
}
tr.sub2menurowstaff {
	height:34px;
}
.ignavbuttons {
	height:18px;
}
}
