.picturetable {
	background-color: #FFFFFF;
	width:100%;
	height:100%;
	margin:0px;
	border-width:0px;
}
.logoimage {
	height:90px;
	border-color: #FFFFFF;
	border-style:solid;
	border-width:0px;
}
.picturecell {
	background-color: #FFFFFF;
	border-width:0px;
}
.maindiv {
	width:100%;
	margin:0px;
	padding:0px;
}
body {
	background-color: #FFFFFF;
	margin:0px;
	padding:0px;
	font-family:FebreroRegular,'Lato',Helvetica,Arial,Sans-Serif;
}
.menurow {
}
.leftmenupanel {
	background-color: #FFFFFF;
	width:10%;
}
.mainheading {
	font-family:AttenRoundNewRegular,'Lato',Helvetica,Arial,Sans-Serif;
	font-weight:bold;
	color:#D4ECDB;
	text-shadow:1px 1px #185462;
	text-align:left;
}
.menucell {
	border-color: #000000;
	border-style:solid;
	border-width:0px;
	font-family:AttenRoundNewRegular,Oswald,Arial Narrow,Helvetica,Arial,Sans-Serif;
	color:#000000;
	cursor:pointer;
	text-align:center;
}
a {
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
a:hover {
	font-weight:bold;
	color:#d8a949;
	text-decoration:none;
}
.submenu {
	background-color: #D4ECDB;
	padding:5px;
	border-color: Medium Grey;
	border-style:solid;
	border-width:1px;
	font-size:16px;
	color:#6B536B;
}
.footerdiv {
	background-color: #FFFFFF;
	color:#000000;
}
.userscript {
	font-family:FebreroRegular,'Lato',Helvetica,Arial,Sans-Serif;
}
.menuright {
	width:99%;
	border-color: #000000;
	border-style:solid;
	border-width:0px;
	font-family:Oswald,Arial Narrow,Helvetica,Arial,Sans-Serif;
	color:#000000;
	text-align:right;
}
.abovebannercell {
	background-color: #FFFFFF;
	height:0px;
}
.leftofmenucell {
	background-color: #FFFFFF;
	width:5%;
}
.mainheading2 {
	font-family:AttenRoundNewRegular,'Lato',Helvetica,Arial,Sans-Serif;
	font-weight:bold;
	color:#D4ECDB;
	text-shadow:1px 1px #185462;
	text-align:center;
}
.logoheading {
	border-width:0px;
	text-align:center;
}
.menucell2 {
	border-color: #000000;
	border-style:solid;
	border-width:0px;
}
.smallgap {
}
.menucell:hover {
	background-image: url("/images/white.gif");
	background-size: contain;
	color:#185462;
}
a.menulink {
	color:#000000;
}
a.menulink:hover {
	color:#d8a949;
}
hr.menuseparator {
	background-color: #000000;
	width:100%;
	height:1px;
}
.sub2menu {
	background-color: #FFFFFF;
	padding:5px;
	border-color: #BBBBBB;
	border-style:solid;
	border-width:1px;
	font-size:15px;
	color:#6B536B;
}
.submenuitem {
	padding:5px;
	font-weight:bold;
	color:#6B536B;
	cursor:pointer;
}
.submenuitem:hover {
	background-image: url("/images/blackshade.gif");
	background-size: contain;
	color:#FFFFFF;
}
.submenuitemfirst {
	padding:5px;
	font-weight:bold;
	cursor:pointer;
}
.submenuitemfirst:hover {
	background-image: url("/images/blackshade.gif");
	background-size: contain;
	color:#FFFFFF;
}
.submenuitemactive {
	background-color: #D3D3D3;
	padding:5px;
	font-weight:bold;
	cursor:pointer;
}
.submenuitemactive:hover {
	background-image: url("/images/blackshade.gif");
	background-size: contain;
	color:#FFFFFF;
}
.submenuitemfirstactive {
	background-color: #D3D3D3;
	padding:5px;
	font-weight:bold;
	cursor:pointer;
}
.submenuitemfirstactive:hover {
	background-image: url("/images/blackshade.gif");
	background-size: contain;
	color:#FFFFFF;
}
.sub2menuitem {
	padding:5px;
	font-weight:bold;
	cursor:pointer;
}
.sub2menuitem:hover {
	background-image: url("/images/blackshade.gif");
	background-size: contain;
	color:#FFFFFF;
}
.sub2menuitemfirst {
	padding:5px;
	font-weight:bold;
	cursor:pointer;
}
.sub2menuitemfirst:hover {
	background-image: url("/images/blackshade.gif");
	background-size: contain;
	color:#FFFFFF;
}
.sub2menuitemactive {
	background-color: #D3D3D3;
	padding:5px;
	font-weight:bold;
	cursor:pointer;
}
.sub2menuitemactive:hover {
	background-image: url("/images/blackshade.gif");
	background-size: contain;
	color:#FFFFFF;
}
.sub2menuitemfirstactive {
	background-color: #D3D3D3;
	padding:5px;
	cursor:pointer;
}
.sub2menuitemfirstactive:hover {
	background-image: url("/images/blackshade.gif");
	background-size: contain;
	color:#FFFFFF;
}
.copyright {
	font-family:Oswald,Arial Narrow,Helvetica,Arial,Sans-Serif;
	color:#000000;
	letter-spacing:4px;
	text-align:center;
}
.footerleft {
	width:33%;
	padding:5px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	vertical-align:top;
}
.footerlink {
	color:#FFFFFF;
	text-decoration:none;
}
.bctrailitem {
	background-color: #FFFFFF;
	padding:0px 5px 0px 5px;
	font-size:12px;
	color:#8789FF;
	cursor:pointer;
}
.bctrailitem:hover {
	background-color: #8789FF;
	color:#FFFFFF;
}
.bctrailitemactive {
	background-color: #065E2B;
	padding:0px 5px 0px 5px;
	font-weight:bold;
	font-size:12px;
}
.bctrailleft {
	border-color: #000000;
	border-style:solid;
	border-width:0px 1px 0px 0px;
}
.bctrailright {
	border-color: #FFFFFF;
	border-style:solid;
	border-width:0px;
}
.norm {
	background-color: #C8FFC8;
	font-size:11px;
	color:#000000;
}
.alt {
	background-color: #FFFFFF;
	font-size:11px;
	color:#000000;
}
.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 {
	background-color: #D3D3D3;
	font-weight:normal;
	font-size:11px;
	color:#006400;
	text-align:center;
}
.Sbody {
}
.automaticheading {
	font-weight:bold;
	font-size:110%;
	color:#000000;
}
.mainheadingfrontpage {
	font-family:AttenRoundNewRegular,'Lato',Helvetica,Arial,Sans-Serif;
	font-weight:bold;
	color:#D4ECDB;
	text-shadow:1px 1px #185462;
	text-align:left;
}
.mainheading2frontpage {
	font-family:AttenRoundNewRegular,'Lato',Helvetica,Arial,Sans-Serif;
	font-weight:bold;
	color:#D4ECDB;
	text-shadow:1px 1px #185462;
	text-align:center;
}
.picturecellfrontpage {
	background-color: #FFFFFF;
	border-width:0px;
}
.picturetablefrontpage {
	background-color: #FFFFFF;
	width:100%;
	height:100%;
	margin:0px;
	border-width:0px;
}
.picturetablecolour {
}
.picturetablecolourstaff {
}
.spacebelowmenufrontpage {
}
.activemenucell {
	background-color: #000000;
	padding:0px 15px 0px 15px;
	font-family:scarmichael172@gmail.com;
	color:#FFFFFF;
	cursor:auto;
	text-align:center;
}
.abovebannercellfrontpage {
	background-color: #FFFFFF;
}
.logoimagestaff {
	height:90px;
	border-color: #FFFFFF;
	border-style:solid;
	border-width:0px;
}
.logoimagefrontpage {
	border-color: #FFFFFF;
	border-style:solid;
	border-width:0px;
}
.standaloneloginbutton {
	background-color: #000000;
	position:absolute;
	font-weight:bold;
	color:#FFFFFF;
}
.automaticheadingStaff {
	font-weight:bold;
	font-size:110%;
	color:#000000;
}
.automaticheadingcell {
	padding:0px 0px 0px 20px;;
	font-weight:bold;
	font-size:110%;
	color:#000000;
}
.automaticheadingcellStaff {
	padding:8px 0px 8px 5px;;
	font-weight:bold;
	font-size:110%;
	color:#000000;
}
.menurowstaff {
}
.submenurow {
}
.submenurowstaff {
}
.sub2menurow {
}
.sub2menurowstaff {
}
.menuswitchcell {
	background-color: #000000;
	color:#FFFFFF;
}
.menucellleft {
	width:49%;
	cursor:auto;
}
.logoimagefrontpagestaff {
	border-color: #FFFFFF;
	border-style:solid;
	border-width:0px;
}
.customheadings {
    font-family:AttenRoundNewRegular, Helvetica, Arial, Calibri;
    font-size:120%;
    font-weight:bold;
    color:Dark Blue;
}
@media all and (min-width: 0px) and (max-width: 480px)  {
.picturecell {
	height:35.2px;
	padding:0px;
}
.smallgap {
	height:3.2px;
}
.Sbody {
	font-size:11.1357196358155px;
}
.picturecellfrontpage {
	height:41.6px;
	padding:0px;
}
.abovebannercellfrontpage {
	height:16px;
}
.logoimagefrontpage {
	height:41.6px;
}
.standaloneloginbutton {
	height:19.2px;
	width:80px;
	right:19.2px;
	top:32px;
}
.logoimagefrontpagestaff {
	height:41.6px;
}
}
@media all and (min-width: 481px) and (max-width: 600px)  {
.picturecell {
	height:35.2733333333333px;
	padding:0px;
}
.smallgap {
	height:3.20666666666667px;
}
.Sbody {
	font-size:11.1357196358155px;
}
.picturecellfrontpage {
	height:41.6866666666667px;
	padding:0px;
}
.abovebannercellfrontpage {
	height:16.0333333333333px;
}
.logoimagefrontpage {
	height:41.6866666666667px;
}
.standaloneloginbutton {
	height:19.24px;
	width:80.1666666666667px;
	right:19.24px;
	top:32.0666666666667px;
}
.logoimagefrontpagestaff {
	height:41.6866666666667px;
}
}
@media all and (min-width: 601px) and (max-width: 819px)  {
.picturecell {
	height:44.0733333333333px;
	padding:0px;
}
.smallgap {
	height:4.00666666666667px;
}
.Sbody {
	font-size:11.1357196358155px;
}
.picturecellfrontpage {
	height:52.0866666666667px;
	padding:0px;
}
.abovebannercellfrontpage {
	height:20.0333333333333px;
}
.logoimagefrontpage {
	height:52.0866666666667px;
}
.standaloneloginbutton {
	height:24.04px;
	width:100.166666666667px;
	right:24.04px;
	top:40.0666666666667px;
}
.logoimagefrontpagestaff {
	height:52.0866666666667px;
}
}
@media all and (min-width: 820px) and (max-width: 999px)  {
.picturecell {
	height:60.1333333333333px;
	padding:0px;
}
.smallgap {
	height:5.46666666666667px;
}
.Sbody {
	font-size:15.5668971749833px;
}
.picturecellfrontpage {
	height:71.0666666666667px;
	padding:0px;
}
.abovebannercellfrontpage {
	height:27.3333333333333px;
}
.logoimagefrontpage {
	height:71.0666666666667px;
}
.standaloneloginbutton {
	height:32.8px;
	width:136.666666666667px;
	right:32.8px;
	top:54.6666666666667px;
}
.logoimagefrontpagestaff {
	height:71.0666666666667px;
}
}
@media all and (min-width: 1000px) and (max-width: 1199px)  {
.picturecell {
	height:73.3333333333333px;
	padding:0px;
}
.smallgap {
	height:6.66666666666667px;
}
.Sbody {
	font-size:16.6204770683813px;
}
.picturecellfrontpage {
	height:86.6666666666667px;
	padding:0px;
}
.abovebannercellfrontpage {
	height:33.3333333333333px;
}
.logoimagefrontpage {
	height:86.6666666666667px;
}
.standaloneloginbutton {
	height:40px;
	width:166.666666666667px;
	right:40px;
	top:66.6666666666667px;
}
.logoimagefrontpagestaff {
	height:86.6666666666667px;
}
}
@media all and (min-width: 1200px) and (max-width: 1349px)  {
.picturecell {
	height:88px;
	padding:0px;
}
.smallgap {
	height:8px;
}
.Sbody {
	font-size:17.6511618292509px;
}
.picturecellfrontpage {
	height:104px;
	padding:0px;
}
.abovebannercellfrontpage {
	height:40px;
}
.logoimagefrontpage {
	height:104px;
}
.standaloneloginbutton {
	height:48px;
	width:200px;
	right:48px;
	top:80px;
}
.logoimagefrontpagestaff {
	height:104px;
}
}
@media all and (min-width: 1350px) and (max-width: 1499px)  {
.picturecell {
	height:99px;
	padding:0px;
}
.smallgap {
	height:9px;
}
.Sbody {
	font-size:18.3507419880534px;
}
.picturecellfrontpage {
	height:117px;
	padding:0px;
}
.abovebannercellfrontpage {
	height:45px;
}
.logoimagefrontpage {
	height:117px;
}
.standaloneloginbutton {
	height:54px;
	width:225px;
	right:54px;
	top:90px;
}
.logoimagefrontpagestaff {
	height:117px;
}
}
@media all and (min-width: 1500px)  {
.picturecell {
	height:110px;
	padding:0px;
}
.smallgap {
	height:10px;
}
.Sbody {
	font-size:19px;
}
.picturecellfrontpage {
	height:130px;
	padding:0px;
}
.abovebannercellfrontpage {
	height:50px;
}
.logoimagefrontpage {
	height:130px;
}
.standaloneloginbutton {
	height:60px;
	width:250px;
	right:60px;
	top:100px;
}
.logoimagefrontpagestaff {
	height:130px;
}
}
