@charset "utf-8";
/* WHITELEY BLUE #467A99 */
/* WHITELEY DARK GREY #585858 */
/* WHITELEY LEFT NAV DARK BLUE #4D86A8 */
/* WHITELEY LEFT NAV LITE BLUE #82AAC2 */

/* MAIN CYAN = x00AEEF */
/* BOX LIGHT CYAN = xE5F7FD */
/* BOX MEDIUM CYAN = x99DFF9 */

/* WHITELEY ORANGE #FCB03F */


/*
 * FOOTER
 * ******
 */
.overall #footer
{
	margin-top:12px;
	margin-left:4px;
	font-size:11px;
}

.overall #footer p
{
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 0 10px 0 20px;
}

.overall #footer table
{
	width:736px;
	margin: 0 10px 0 20px;
}

.overall #footer td
{
	padding: 2px 8px 2px 0;
	vertical-align:top;
}

.overall #footer .td_top
{
	padding-bottom:4px;
	font-size:12px;
	font-weight:bold;
}

.overall #footer a
{ 
	text-decoration: none;
	color:#000000;
}

.overall #footer a:hover
{ 
	text-decoration: underline;
	color:#000000;
}


/*
 * OUTER FOOTER
 * ************
 */
.overall #outer_footer
{ 
	width:924px;
	height:30px;
	background-color:transparent;
	background-image: url(../images/footer/footer_backdrop1.jpg);
	background-repeat:repeat-x;
	padding: 6px 0 0px 0;
	font-size:12px;
	text-align: center;
	font-weight:bold;
}

#outer_footer_sportstek
{
	width:924px;
	height:30px;
	background-color:transparent;
	background-image: url("../images/sportstek/foot1B.jpg");
	background-repeat:repeat-x;
	padding: 12px 0 0px 0;
	font-size:12px;
	text-align: center;
	font-weight:bold;
}

.overall #outer_footer a, .overall #outer_footer_sportstek a
{ 
	text-decoration: none;
	color:#FFFFFF;
	margin-right:64px;	/* was 66px */
}

.overall #outer_footer a:hover, .overall #outer_footer_sportstek a:hover
{ 
	text-decoration: underline;
	color:#FFFFFF;
}

.my-sticky-element
{
  position: sticky;
  top: 0px;
  /*bottom: 20px;*/
  background-color:#FFF;
}

.my-sticky-element.stuck
{
  /*box-shadow: 0px 4px 13px #8E8E8E;*/
}

.totals
{
	font-size:14px; font-weight:bold; text-align:left; padding: 0 0 2px 0;
}