.picturetable {
	background-image: url("/images/bvhbg.png");
	background-position:  right;
	background-repeat: no-repeat;
	background-size: contain;
	width:100%;
	height:100%;
	margin:0px;
}
.logoimage {
	border-color: #00008B;
	border-style:solid;
	border-width:0px;
}
.picturecell {
	background-color: #000000;
	height:130px;
	padding:0px;
}
.maindiv {
	width:100%;
	margin:0px;
	padding:0px;
}
body {
	background-color: #000000;
	margin:0px;
	padding:0px;
	font-family:Arial,'Lato',Helvetica,Arial,Sans-Serif;
}
.menurow {
	background-image: url("/images/blueshade.gif");
	background-position: middle ;
	background-size: contain;
	font-weight:bold;
	text-shadow:0px 0px #000000;
	vertical-align:middle;
}
.leftmenupanel {
	width:10%;
}
.mainheading {
	font-family:Times New Roman,Arial,'Lato',Helvetica,Arial,Sans-Serif;
	font-weight:bold;
	color:#FFFFFF;
	text-shadow:0px 0px #000000;
	text-align:center;
	vertical-align:middle;
}
.menucell {
	padding:0px 15px 0px 15px;
	border-color: #000000;
	border-style:solid;
	border-width:1px;
	font-family:Arial Narrow,Helvetica,Arial,Sans-Serif;
	color:#FFFFFF;
	cursor:pointer;
	text-align:center;
}
a {
	font-weight:bold;
	color:#00008B;
	text-decoration:none;
}
a:hover {
	font-weight:bold;
	color:#FFA500;
	text-decoration:none;
}
.submenu {
	background-color: #FFFFFF;
	padding:5px;
	border-color: #BBBBBB;
	border-style:solid;
	border-width:1px;
	font-size:13px;
	color:#6B536B;
}
.footerdiv {
	background-color: #000000;
	color:#FFFFFF;
}
.userscript {
	font-family:Arial,'Lato',Helvetica,Sans-Serif;
}
.menuright {
	width:99%;
	padding:0px 15px 0px 15px;
	border-color: #000000;
	border-style:solid;
	border-width:1px 1px 1px 0px;
	font-family:Arial Narrow,Helvetica,Arial,Sans-Serif;
	color:#FFFFFF;
	text-align:right;
}
.abovebannercell {
	background-color: #FFFFFF;
}
.leftofmenucell {
	background-color: #FFFFFF;
	width:5%;
}
.mainheading2 {
	font-family:Times New Roman,Arial,'Lato',Helvetica,Sans-Serif;
	font-weight:bold;
	color:#FFFFFF;
	text-shadow:0px 0px #000000;
	text-align:center;
	vertical-align:middle;
}
.logoheading {
	border-width:0px;
	text-align:right;
}
.menucell2 {
	border-color: #000000;
	border-style:solid;
	border-width:1px 1px 1px 0px;
}
.smallgap {
	height:10px;
}
.menucell:hover {
	background-image: url("/images/white.gif");
	background-size: contain;
	color:#5284B4;
}
a.menulink {
	color:#FFFFFF;
}
a.menulink:hover {
	color:#FFFF00;
}
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:13px;
	color:#6B536B;
}
.submenuitem {
	padding:5px;
	font-weight:bold;
	text-shadow:0px 0px #000000;
	cursor:pointer;
}
.submenuitem:hover {
	background-image: url("/images/blackshade.gif");
	background-size: contain;
	color:#FFFFFF;
}
.submenuitemfirst {
	padding:5px;
	font-weight:bold;
	text-shadow:0px 0px #000000;
	cursor:pointer;
}
.submenuitemfirst:hover {
	background-image: url("/images/blackshade.gif");
	background-size: contain;
	color:#FFFFFF;
}
.submenuitemactive {
	background-color: #D3D3D3;
	padding:5px;
	font-weight:bold;
	text-shadow:0px 0px #000000;
	cursor:pointer;
}
.submenuitemactive:hover {
	background-image: url("/images/blackshade.gif");
	background-size: contain;
	color:#FFFFFF;
}
.submenuitemfirstactive {
	background-color: #D3D3D3;
	padding:5px;
	font-weight:bold;
	text-shadow:0px 0px #000000;
	cursor:pointer;
}
.submenuitemfirstactive:hover {
	background-image: url("/images/blackshade.gif");
	background-size: contain;
	color:#FFFFFF;
}
.sub2menuitem {
	padding:5px;
	font-weight:bold;
	text-shadow:0px 0px #000000;
	cursor:pointer;
}
.sub2menuitem:hover {
	background-image: url("/images/blackshade.gif");
	background-size: contain;
	color:#FFFFFF;
}
.sub2menuitemfirst {
	padding:5px;
	font-weight:bold;
	text-shadow:0px 0px #000000;
	cursor:pointer;
}
.sub2menuitemfirst:hover {
	background-image: url("/images/blackshade.gif");
	background-size: contain;
	color:#FFFFFF;
}
.sub2menuitemactive {
	background-color: #D3D3D3;
	padding:5px;
	font-weight:bold;
	text-shadow:0px 0px #000000;
	cursor:pointer;
}
.sub2menuitemactive:hover {
	background-image: url("/images/blackshade.gif");
	background-size: contain;
	color:#FFFFFF;
}
.sub2menuitemfirstactive {
	background-color: #D3D3D3;
	padding:5px;
	font-weight:bold;
	text-shadow:0px 0px #000000;
	cursor:pointer;
}
.sub2menuitemfirstactive:hover {
	background-image: url("/images/blackshade.gif");
	background-size: contain;
	color:#FFFFFF;
}
.copyright {
	font-family: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;
	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 {
	font-weight:bold;
	font-size:110%;
	color:#000000;
}
.bctrailitem:hover {
	background-color: #8789FF;
	color:#FFFFFF;
	cursor:pointer;
}
.bctrailitemactive {
	background-color: #00008B;
	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 {
	background-color: #000000;
}
.mainheadingfrontpage {
	font-family:Times New Roman,Arial,'Lato',Helvetica,Sans-Serif;
	font-weight:bold;
	color:#FFFFFF;
	text-shadow:0px 0px #000000;
	text-align:center;
	vertical-align:middle;
}
.mainheading2frontpage {
	font-family:Times New Roman,Arial,'Lato',Helvetica,Sans-Serif;
	font-weight:bold;
	color:#FFFFFF;
	text-shadow:0px 0px #000000;
	text-align:center;
	vertical-align:middle;
}
.menucellleft {
	width:49%;
	cursor:auto;
}
.norm {
	background-color: #C8FFC8;
	font-size:11px;
	color:#000000;
}
.Sbody {
}
.picturetablefrontpage {
	background-image: url("/images/bvhbg.png");
	background-position:  right;
	background-repeat: no-repeat;
	background-size: contain;
	width:100%;
	height:100%;
	margin:0px;
}
.spacebelowmenufrontpage {
	height:0px;
}
table.spacedouttext {
	font-size:120%;
	line-height:120%;
	letter-spacing:2px;
}
.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;
}
.picturetablecolourstaff {
}
.picturetablecolour {
}
.menuswitchcell {
	background-color: #000000;
	color:#FFFFFF;
}
.menurowstaff {
	background-image: url("/images/blueshade.gif");
	background-position: middle ;
	background-size: contain;
	font-weight:bold;
	text-shadow:0px 0px #000000;
	vertical-align:middle;
}
.activemenucell {
	background-color: #FF8888;
	padding:0px 15px 0px 15px;;
	border-width:0px;
	font-family:Arial Narrow,Helvetica,Arial,Sans-Serif;
	color:#000000;
	cursor:auto;
	text-align:center;
}
.normdeleted {
	background-color: #A0C8A0;
	font-size:11px;
	color:#000000;
}
.altdeleted {
	background-color: #D3D3D3;
	font-size:11px;
	color:#000000;
}
.normcancelled {
	background-color: #009900;
	font-size:11px;
	color:#FFFFFF;
}
.altcancelled {
	background-color: #000000;
	font-size:11px;
	color:#FFFFFF;
}
.normlocked {
	background-color: #C8FFC8;
	font-size:11px;
	color:#000000;
}
.altlocked {
	background-color: #FFFFFF;
	font-size:11px;
	color:#000000;
}
.AdminHeadings {
	background-color: #FFFFFF;
	font-weight:bold;
	font-size:11px;
	color:#6666FF;
	text-align:center;
}
.customheadings {
    font-family:Helvetica, Arial, Calibri;
    font-size:160%;
    color:#6A0F0A;
}
.subheading1 {
    font-family:Helvetica, Arial, Calibri;
    font-size:130;
    color:#FF0000;
}
@media all and (min-width: 0px) and (max-width: 480px)  {
.logoimage {
	height:12.8px;
	margin:6.4px;
}
.menurow {
	height:19.2px;
	font-size:10.5496291286673px;
}
.mainheading {
	padding:0 px 0 px 0 px 9.6px;
	font-size:20.5131677501864px;
}
.mainheading2 {
	padding:0 px 0 px 0 px 0px;
	font-size:14.0661721715564px;
}
.picturecellfrontpage {
	height:112px;
	padding:0px;
}
.mainheadingfrontpage {
	padding:0 px 0 px 0 px 9.6px;
	font-size:20.5131677501864px;
}
.mainheading2frontpage {
	padding:0 px 0 px 0 px 0px;
	font-size:14.0661721715564px;
}
.Sbody {
	font-size:12.2466673135441px;
}
.menurowstaff {
	height:19.2px;
	font-size:10.5496291286673px;
}
}
@media all and (min-width: 481px) and (max-width: 600px)  {
.logoimage {
	height:12.8266666666667px;
	margin:6.41333333333333px;
}
.menurow {
	height:19.24px;
	font-size:10.5496291286673px;
}
.mainheading {
	padding:0 px 0 px 0 px 9.62px;
	font-size:20.5131677501864px;
}
.mainheading2 {
	padding:0 px 0 px 0 px 0px;
	font-size:14.0661721715564px;
}
.picturecellfrontpage {
	height:112.233333333333px;
	padding:0px;
}
.mainheadingfrontpage {
	padding:0 px 0 px 0 px 9.62px;
	font-size:20.5131677501864px;
}
.mainheading2frontpage {
	padding:0 px 0 px 0 px 0px;
	font-size:14.0661721715564px;
}
.Sbody {
	font-size:12.2466673135441px;
}
.menurowstaff {
	height:19.24px;
	font-size:10.5496291286673px;
}
}
@media all and (min-width: 601px) and (max-width: 819px)  {
.logoimage {
	height:16.0266666666667px;
	margin:8.01333333333333px;
}
.menurow {
	height:24.04px;
	font-size:10.5496291286673px;
}
.mainheading {
	padding:0 px 0 px 0 px 12.02px;
	font-size:20.5131677501864px;
}
.mainheading2 {
	padding:0 px 0 px 0 px 0px;
	font-size:14.0661721715564px;
}
.picturecellfrontpage {
	height:140.233333333333px;
	padding:0px;
}
.mainheadingfrontpage {
	padding:0 px 0 px 0 px 12.02px;
	font-size:20.5131677501864px;
}
.mainheading2frontpage {
	padding:0 px 0 px 0 px 0px;
	font-size:14.0661721715564px;
}
.Sbody {
	font-size:12.2466673135441px;
}
.menurowstaff {
	height:24.04px;
	font-size:10.5496291286673px;
}
}
@media all and (min-width: 820px) and (max-width: 999px)  {
.logoimage {
	height:21.8666666666667px;
	margin:10.9333333333333px;
}
.menurow {
	height:32.8px;
	font-size:14.7475867973526px;
}
.mainheading {
	padding:0 px 0 px 0 px 16.4px;
	font-size:28.6758632170745px;
}
.mainheading2 {
	padding:0 px 0 px 0 px 0px;
	font-size:19.6634490631368px;
}
.picturecellfrontpage {
	height:191.333333333333px;
	padding:0px;
}
.mainheadingfrontpage {
	padding:0 px 0 px 0 px 16.4px;
	font-size:28.6758632170745px;
}
.mainheading2frontpage {
	padding:0 px 0 px 0 px 0px;
	font-size:19.6634490631368px;
}
.Sbody {
	font-size:11.4703452868298px;
}
.menurowstaff {
	height:32.8px;
	font-size:14.7475867973526px;
}
}
@media all and (min-width: 1000px) and (max-width: 1199px)  {
.logoimage {
	height:26.6666666666667px;
	margin:13.3333333333333px;
}
.menurow {
	height:40px;
	font-size:15.7457151174139px;
}
.mainheading {
	padding:0 px 0 px 0 px 20px;
	font-size:30.6166682838603px;
}
.mainheading2 {
	padding:0 px 0 px 0 px 0px;
	font-size:20.9942868232185px;
}
.picturecellfrontpage {
	height:233.333333333333px;
	padding:0px;
}
.mainheadingfrontpage {
	padding:0 px 0 px 0 px 20px;
	font-size:30.6166682838603px;
}
.mainheading2frontpage {
	padding:0 px 0 px 0 px 0px;
	font-size:20.9942868232185px;
}
.Sbody {
	font-size:12.2466673135441px;
}
.menurowstaff {
	height:40px;
	font-size:15.7457151174139px;
}
}
@media all and (min-width: 1200px) and (max-width: 1349px)  {
.logoimage {
	height:32px;
	margin:16px;
}
.menurow {
	height:48px;
	font-size:16.7221533119219px;
}
.mainheading {
	padding:0 px 0 px 0 px 24px;
	font-size:32.5152981065149px;
}
.mainheading2 {
	padding:0 px 0 px 0 px 0px;
	font-size:22.2962044158959px;
}
.picturecellfrontpage {
	height:280px;
	padding:0px;
}
.mainheadingfrontpage {
	padding:0 px 0 px 0 px 24px;
	font-size:32.5152981065149px;
}
.mainheading2frontpage {
	padding:0 px 0 px 0 px 0px;
	font-size:22.2962044158959px;
}
.Sbody {
	font-size:13.006119242606px;
}
.menurowstaff {
	height:48px;
	font-size:16.7221533119219px;
}
}
@media all and (min-width: 1350px) and (max-width: 1499px)  {
.logoimage {
	height:36px;
	margin:18px;
}
.menurow {
	height:54px;
	font-size:17.3849134623664px;
}
.mainheading {
	padding:0 px 0 px 0 px 27px;
	font-size:33.8039983990458px;
}
.mainheading2 {
	padding:0 px 0 px 0 px 0px;
	font-size:23.1798846164886px;
}
.picturecellfrontpage {
	height:315px;
	padding:0px;
}
.mainheadingfrontpage {
	padding:0 px 0 px 0 px 27px;
	font-size:33.8039983990458px;
}
.mainheading2frontpage {
	padding:0 px 0 px 0 px 0px;
	font-size:23.1798846164886px;
}
.Sbody {
	font-size:13.5215993596183px;
}
.menurowstaff {
	height:54px;
	font-size:17.3849134623664px;
}
}
@media all and (min-width: 1500px)  {
.logoimage {
	height:40px;
	margin:20px;
}
.menurow {
	height:60px;
	font-size:18px;
}
.mainheading {
	padding:0 px 0 px 0 px 30px;
	font-size:35px;
}
.mainheading2 {
	padding:0 px 0 px 0 px 0px;
	font-size:24px;
}
.picturecellfrontpage {
	height:350px;
	padding:0px;
}
.mainheadingfrontpage {
	padding:0 px 0 px 0 px 30px;
	font-size:35px;
}
.mainheading2frontpage {
	padding:0 px 0 px 0 px 0px;
	font-size:24px;
}
.Sbody {
	font-size:14px;
}
.menurowstaff {
	height:60px;
	font-size:18px;
}
}
