.picturetable {
	width:100%;
	height:100%;
	margin:0px;
}
.logoimage {
	background-image: url("/images/HeaderImages/bulogo.png");
	background-repeat: no-repeat;
	background-size: contain;
	height:80px;
	border-color: #00008B;
	border-style:solid;
	border-width:1px;
}
.picturecell {
	background-image: url("/images/HeaderImages/The-Boys-Are-Back-1920x1440.png");
	background-repeat: no-repeat;
	background-size:100%;
	background-color: #000000;
}
.maindiv {
	width:100%;
	margin:0px;
	padding:0px;
}
body {
	background-color: #006445;
	margin:0px;
	padding:0px;
	font-family:'Lato',Helvetica,Arial,Sans-Serif;
}
.menurow {
	background-color: #FFFFFF;
	text-shadow:1px 1px #000000;
}
.leftmenupanel {
	background-color: #316597;
}
.mainheading {
	font-family:TrendSansOne,Lucida Calligraphy,Arial;
	color:#FFFFFF;
	text-shadow: #00FF00;
}
.menucell {
	background-image: url("/images/greengradient.png");
	background-size: contain;
	border-color: #000000;
	border-style:solid;
	border-width:1px;
	font-family:TrendSansOne,Oswald,Arial Narrow,Helvetica,Arial,Sans-Serif;
	color:#FFFFFF;
	cursor:pointer;
	text-align:center;
}
a {
	font-weight:bold;
	color:#0000FF;
	text-decoration:none;
}
a:hover {
	font-weight:bold;
	color:#d8a949;
	text-decoration:none;
}
.submenu {
	background-color: #F0FFFF;
	padding:5px;
	border-color: #BBBBBB;
	border-style:solid;
	border-width:1px;
}
.footerdiv {
	background-color: #006445;
	color:#FFFFFF;
}
.userscript {
	font-family:'Lato',Helvetica,Arial,Sans-Serif;
}
.menuright {
	background-image: url("/images/greengradient.png");
	background-size: contain;
	width:99%;
	font-family:Oswald,Arial Narrow,Helvetica,Arial,Sans-Serif;
	color:#FFFFFF;
	text-align:right;
}
.abovebannercell {
	background-color: #FFFFFF;
}
.leftofmenucell {
	background-color: #FFFFFF;
	width:5%;
}
.mainheading2 {
	padding:0px 0px 0px 0px;
	font-family:Arial;
	font-weight:bold;
	font-size:25px;
	color:#FFFFFF;
	text-shadow: #E5E5FF;
	text-align:center;
	vertical-align:middle;
}
.logoheading {
	text-align:right;
}
.menucell2 {
	border-color: #000000;
	border-style:solid;
}
.smallgap {
}
.menucell:hover {
	background-image: url("/images/white.gif");
	background-size: contain;
	color:#00008B;
}
a.menulink {
	color:#FFFFFF;
}
a.menulink:hover {
	color:#FFFF00;
}
.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:#006400;
	text-align:center;
}
.alt {
	background-color: #FFFFFF;
	font-size:11px;
	color:#000000;
}
.bctrailitem:hover {
	background-color: #8789FF;
	color:#FFFFFF;
	cursor:pointer;
}
.bctrailitemactive {
	background-color: #006400;
	padding:0px 5px 0px 5px;
	font-weight:bold;
}
.bctrailleft {
	border-color: #000000;
	border-style:solid;
}
.bctrailright {
	border-color: #FFFFFF;
	border-style:solid;
}
.copyright {
	font-weight:bold;
	letter-spacing:4px;
	text-align:center;
}
.footerleft {
	width:33%;
	padding:5px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	vertical-align:top;
}
.footerlink {
	color:#FFFFFF;
	text-decoration:none;
}
hr.menuseparator {
	background-color: #000000;
	width:100%;
	height:1px;
}
.norm {
	background-color: #C8FFC8;
	font-size:11px;
	color:#000000;
}
.Sbody {
}
.sub2menuitem {
	padding:5px;
	font-weight:bold;
	text-shadow:1px 1px #000000;
	cursor:pointer;
}
.sub2menuitem:hover {
	background-image: url("/images/blackshade.gif");
	background-size: contain;
	color:#FFFFFF;
}
.sub2menuitemfirst {
	padding:5px;
	font-weight:bold;
	text-shadow:1px 1px #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:1px 1px #000000;
	cursor:pointer;
}
.sub2menuitemactive:hover {
	background-image: url("/images/blackshade.gif");
	background-size: contain;
	color:#FFFFFF;
}
.sub2menuitemfirstactive {
	background-color: #D3D3D3;
	padding:5px;
	text-shadow:1px 1px #000000;
	cursor:pointer;
}
.sub2menuitemfirstactive:hover {
	background-image: url("/images/blackshade.gif");
	background-size: contain;
	color:#FFFFFF;
}
.sub2menu {
	background-color: #FFFFFF;
	padding:5px;
	border-color: #BBBBBB;
	border-style:solid;
	font-size:12px;
	color:#6B536B;
}
.submenuitem {
	padding:5px;
	font-weight:bold;
	color:#6B536B;
	text-shadow:1px 1px #000000;
	cursor:pointer;
}
.submenuitem:hover {
	background-image: url("/images/blackshade.gif");
	background-size: contain;
	color:#FFFFFF;
}
.submenuitemfirst {
	padding:5px;
	font-weight:bold;
	text-shadow:1px 1px #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:1px 1px #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:1px 1px #000000;
	cursor:pointer;
}
.submenuitemfirstactive:hover {
	background-image: url("/images/blackshade.gif");
	background-size: contain;
	color:#FFFFFF;
}
.automaticheading {
	font-weight:bold;
	font-size:110%;
	color:#000000;
}
.bctrailitem {
	background-color: #FFFFFF;
	padding:0px 5px 0px 5px;
	font-size:12px;
	color:#8789FF;
}
.picturecellfrontpage {
}
.mainheadingfrontpage {
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
	text-shadow: #E5E5FF;
	text-align:center;
	vertical-align:middle;
}
.mainheading2frontpage {
	padding:0px 0px 0px 0px;
	font-family:Arial;
	font-weight:bold;
	font-size:30px;
	color:#FFFFFF;
	text-shadow: #E5E5FF;
	text-align:center;
	vertical-align:middle;
}
.menucellleft {
	background-color: #555555;
	width:49%;
	cursor:auto;
}
.fullpagetable {
	width:103%;
	margin:0% -2%;
}
.customheadings {
    font-family:Helvetica, Arial, Calibri;
    font-size:160%;
    color:#0000FF;
}
.automaticheading {
    font-family:Helvetica, Arial, Calibri;
    font-size:110%;
    font-weight:bold;
    color:#000000;
}
.plaintablefont {
    font-family:'Lato',Helvetica,Arial,Sans-Serif;
}
@media all and (min-width: 0px) and (max-width: 480px)  {
.picturecell {
	height:32px;
	padding:0px;
}
.menurow {
	height:20.48px;
}
.mainheading {
	font-size:16.4681385903771px;
}
.smallgap {
	height:3.2px;
}
.Sbody {
	font-size:11.4703452868298px;
}
.picturecellfrontpage {
	height:83.2px;
	padding:0px;
}
.mainheadingfrontpage {
	padding:0 px 0 px 0 px 9.6px;
	font-size:32.9362771807541px;
}
}
@media all and (min-width: 481px) and (max-width: 600px)  {
.picturecell {
	height:32.0666666666667px;
	padding:0px;
}
.menurow {
	height:20.5226666666667px;
}
.mainheading {
	font-size:16.4681385903771px;
}
.smallgap {
	height:3.20666666666667px;
}
.Sbody {
	font-size:11.4703452868298px;
}
.picturecellfrontpage {
	height:83.3733333333333px;
	padding:0px;
}
.mainheadingfrontpage {
	padding:0 px 0 px 0 px 9.62px;
	font-size:32.9362771807541px;
}
}
@media all and (min-width: 601px) and (max-width: 819px)  {
.picturecell {
	height:40.0666666666667px;
	padding:0px;
}
.menurow {
	height:25.6426666666667px;
}
.mainheading {
	font-size:22.1839927681391px;
}
.smallgap {
	height:4.00666666666667px;
}
.Sbody {
	font-size:10.3525299584649px;
}
.picturecellfrontpage {
	height:104.173333333333px;
	padding:0px;
}
.mainheadingfrontpage {
	padding:0 px 0 px 0 px 12.02px;
	font-size:44.3679855362783px;
}
}
@media all and (min-width: 820px) and (max-width: 999px)  {
.picturecell {
	height:54.6666666666667px;
	padding:0px;
}
.menurow {
	height:34.9866666666667px;
}
.mainheading {
	font-size:24.579311328921px;
}
.smallgap {
	height:5.46666666666667px;
}
.Sbody {
	font-size:11.4703452868298px;
}
.picturecellfrontpage {
	height:142.133333333333px;
	padding:0px;
}
.mainheadingfrontpage {
	padding:0 px 0 px 0 px 16.4px;
	font-size:49.158622657842px;
}
}
@media all and (min-width: 1000px) and (max-width: 1199px)  {
.picturecell {
	height:66.6666666666667px;
	padding:0px;
}
.menurow {
	height:42.6666666666667px;
}
.mainheading {
	font-size:26.2428585290231px;
}
.smallgap {
	height:6.66666666666667px;
}
.Sbody {
	font-size:12.2466673135441px;
}
.picturecellfrontpage {
	height:173.333333333333px;
	padding:0px;
}
.mainheadingfrontpage {
	padding:0 px 0 px 0 px 20px;
	font-size:52.4857170580462px;
}
}
@media all and (min-width: 1200px) and (max-width: 1349px)  {
.picturecell {
	height:80px;
	padding:0px;
}
.menurow {
	height:51.2px;
}
.mainheading {
	font-size:27.8702555198699px;
}
.smallgap {
	height:8px;
}
.Sbody {
	font-size:13.006119242606px;
}
.picturecellfrontpage {
	height:208px;
	padding:0px;
}
.mainheadingfrontpage {
	padding:0 px 0 px 0 px 24px;
	font-size:55.7405110397398px;
}
}
@media all and (min-width: 1350px) and (max-width: 1499px)  {
.picturecell {
	height:90px;
	padding:0px;
}
.menurow {
	height:57.6px;
}
.mainheading {
	font-size:28.9748557706107px;
}
.smallgap {
	height:9px;
}
.Sbody {
	font-size:13.5215993596183px;
}
.picturecellfrontpage {
	height:234px;
	padding:0px;
}
.mainheadingfrontpage {
	padding:0 px 0 px 0 px 27px;
	font-size:57.9497115412214px;
}
}
@media all and (min-width: 1500px)  {
.picturecell {
	height:100px;
	padding:0px;
}
.menurow {
	height:64px;
}
.mainheading {
	font-size:30px;
}
.smallgap {
	height:10px;
}
.Sbody {
	font-size:14px;
}
.picturecellfrontpage {
	height:260px;
	padding:0px;
}
.mainheadingfrontpage {
	padding:0 px 0 px 0 px 30px;
	font-size:60px;
}
}
