body {
	margin-top: 0%;
	font-family: 'Georgia', sans-serif;
	background: #FFFFFF;
	color: #1D4B00;
	/*cursor: url('../../img/cursor/cursor.png'), auto;*/
	/*a:hover{cursor:url('../img/cursor/glove.png'), auto;}*/
}



@media print {
	.container {
		width: auto;
	};
}

@media (max-width:768px) {
	#content {
		width: 100%;
	};
}
.jumbotron {
	margin-bottom: 10px;
	margin-top: 10px;
	background-color: #CCCCCC;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url(../img/website/header_site.gif);
	text-shadow: 1px 1px 2px #FFF, 2px 2px 4px #FFF, 6px 6px 12px #000;
	font-family:"Arial Black", "Arial Bold", "Gadget", "sans-serif";
	}
.footer {
	margin-bottom: 0;
	background-color:  #1D4B00;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url(https://vernonjrahockey.ca/img/website/footer.gif);
}	


/*BELOW   Hide Background Image In Footer For Small Devices BELOW*/

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {

          .footer {
        background-image: none;
    }

}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {

          .footer {
        background-image: none;
    }

}

/* Portrait phones and smaller */
@media (max-width: 480px) {

          .footer {
        background-image: none;
    }

}

.w3-theme {  
	color: #fff !important;
	background-color:  #1D4B00 !important;
}

#menu li a{
	color:#FFF; 
    background-image: url(../img/website/buttons/buttons.gif) ;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left;
	}

#menu .sub-menu li a{
	background-image: url(../img/website/buttons/buttons.gif) ;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left;
}

#menu .sub-menu li a:hover, #menu li a:hover{
	background-image: url(../img/website/buttons/buttons_goalie.gif) ;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left;
}

#menutop li a {
	color:#FFF; 
    background-image: url(../img/website/buttons/buttons.gif) ;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left;
	}

#menutop .sub-menu li a{
	background-image: url(../img/website/buttons/buttons.gif) ;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left;
}

#menutop .sub-menu li a:hover, #menutop li a:hover{
	background-image: url(../img/website/buttons/buttons_goalie.gif) ;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left;
}


#menu .sub-menu {
	background-color:  #1D4B00;
	border-width: 0px 0px 0;
	margin: 0 1em;
}
#menu, 
    #toggle-menu {
	background-color:  #1D4B00;
}

#menu a:hover,#menutop a:hover {
	background-color: #7C7C7C;
	color: #FFFFFF;
}




.top {
	float: right;
	color:  #1D4B00;
	font-size: 1.1em;
	font-weight: 500;
	line-height: 1.7em;
}

a, a:hover, a:focus {
	color: inherit;
	text-decoration: none;
	transition: all 0.3s;
}

.footer a, .footer ul li a{
	color: #FFF;
}
.footer ul li,.footer p, .footer p a:hover{
	color: #FFF;
}
.footer ul li a:hover, .footer ul li a:focus {
	color: #FFF;
}


.panel-primary > .panel-heading {
	background-color:  #1D4B00;
}

img.pull-left, img.left {
	float: left;
	overflow: auto;
	margin: 10px 10px 10px 10px;
}

img.pull-right, img.right {
	float: right;
	overflow: auto;
	margin: 10px 10px 10px 10px;
}

img.center, img.center-block {
	margin-left: auto;
	margin-right: auto;
}

p {
	font-size: 1.1em;
	font-weight: 300;
	line-height: 1.7em;
	color:  #1D4B00;
}

p a, p a:hover, p a:focus {
	text-decoration: underline;
}

ul.none {
	list-style-type: none;
}

ul.none li {
	padding: 4px;
}

ul li.sub2 {
	padding-right: 5px;
	margin-left: 55px;
	list-style-type: none;
}

ul li a, ul li a:hover, ul li a:focus {
	color: inherit;
	text-decoration: underline;
	transition: all 0.3s;
}

table thead tr th {
	background:  #1D4B00;
	color: #FFFFFF;
}

table tr.div {
	background: #eaeaea;
	color:  #1D4B00;
	font-weight: 600;
	text-align: center;
}

table thead tr th a, table td a, table th a {
	text-decoration: underline;
}

ul.cups li {
	list-style-type: none;
	margin-top: 6px;
}

ul.cups li.sub2 {
	list-style-type: none;
	margin-top: 0;
	font-size: 0.9em;
}

ul.programs li {
	float: left;
	display: inline;
	list-style-type: none;
	height: 250px;
	margin: 10px;
	text-align: center;
}

ul.programs img {
	width: 130px;
	height: 180px;
}

ul.banners {
	margin-left: 0;
}

ul.banners li {
	float: left;
	display: inline;
	list-style-type: none;
	width: 110px;
	height: 200px;
	margin-top: 10px;
	text-align: center;
}

ul.logos {
	margin-left: 10px;
}

ul.logos li {
	float: left;
	display: inline;
	list-style-type: none;
	width: 110px;
	height: 200px;
	margin: 10px 10px;
	text-align: center;
}

th, td.numeric {
	font-family: 'Poppins', sans-serif;
	font-size: 10pt;
	white-space: nowrap;
	text-align: center;
	font-weight: 700;
}

th.Header2, td.numeric2 {
	font-family: 'Poppins', sans-serif;
	font-size: 10pt;
	white-space: nowrap;
	text-align: center;
	font-weight: 900;
	text-align: center;
}

td.numeric2 {
	background-color: #dddddd;
	color: #000060;
}

th.Header2 {
	background: #000050;
	color: #ffffff;
}

td.numeric hr, td.numeric2 hr {
	margin-top: 0;
	margin-bottom: 0;
}

th {
	background-color: #c0c0c0;
}

th.mainHeader {
	background-color: #FFFFFF;
	color:  #1D4B00;
	text-align: center;
}

th.Header, tr.header, tr.stats {
	background-color:  #1D4B00;
	color: #FFFFFF;
	text-align: center;
}

th a {
	color: #FFFFFF;
	text-decoration: none;
}

th a:visited {
	color: #FFFFFF;
}

th a:active, th a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

tr.alternateRow {
	background-color: #EEEEEE;
}

td.sortedColumn, tr.stats3, tr.stats4 {
	background-color: #DDDDDD;
}

th.sortedColumn {
	background-color: #B0B0B0;
}

tr.alternateRow td.sortedColumn, tr.po-title {
	background-color: #DDDDDD;
}

tr.po-title {
	text-align: center;
}

table.seasons {
	background: #FFFFFF;
	color:  #1D4B00;
}

table.seasons tr.interior {
	background: #C3FF9F;
}

table.seasons tr.league {
	background: #4EE000;
}

table.seasons tr.mowat {
	background: #87CEFA;
}

table.seasons tr.doyle {
	background: #00BFFF;
}

table.seasons tr.abbott {
	background: #1E90FF;
}

table.seasons tr.wcc {
	background:  #1E90FF;
}

table.seasons tr.rbc {
	background: #0000FF;
	color: #FFFFFF;
}

table.seasons tr.covid {
	background: #DC143C;
	color: #FFFFFF;
}

table.seasons tr.team {
	background: #FFFFFF;
	color:  #1D4B00;;
}

table.seasons tr.row {
	background: #EEEEEE;
}

table.seasons tr.altrow {
	background: #FFFFFF;
}

table.seasons tr {
	background: #919191;
}

table.seasons tr, table#seasons td {
	text-align: center;
	padding: 0;
}

table.seasons td.poffs {
	border-left: 3px solid  #1D4B00;
}