﻿@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
.tablesorter {font-family:arial;font-size: 8pt; margin:10px 0pt 15px; width: 100%; text-align: left; border-spacing: 0px;border: #ccc 1px solid; border-width: 1px 0 0 1px;}
.tablesorter th, .tablesorter td { border: #ccc 1px solid; border-width: 0 1px 1px 0;}
.tablesorter th, .tablesorter thead td {font-size: 9pt; color:var(--main-table-background-head-text); background-color: var(--main-table-background-head); border-collapse: collapse; padding: 4px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);}
.tablesorter tbody td, .tablesorter tfoot th, .tablesorter tfoot td { padding: 4px; vertical-align: top;}
.tablesorter .header, .tablesorter .tablesorter-header {background-position: center right; background-repeat: no-repeat; background-image: url(data:image/gif;base64,R0lGODlhDAAMAMQAAAJEjAJCiwJBigJAiANFjgNGjgNEjQRIkQRHkANIkAVMlAVQmAZWnQZUnAdYoAhdpAhZoAlhqQlepQliqQppsApmrQxutgtutQtutAxwtwxwtg1yug1zugxtsw1yuP8A/yH5BAEAAB8ALAAAAAAMAAwAAAUx4Cd+3GiOW4ado2d9VMVm1xg9ptadTsP+QNZEcjoQTBDGCAFgLRSfQgCYMAiCn8EvBAA7); padding: 4px 20px 4px 4px; white-space: normal; cursor: pointer;}
.tablesorter .headerSortUp, .tablesorter .tablesorter-headerSortUp, .tablesorter .tablesorter-headerAsc { color:var(--main-sort-text-color); background-color: var(--main-sort-background-color); background-position: center right; background-repeat: no-repeat; background-image: url(data:image/gif;base64,R0lGODlhDAAMANUAAAJCiwNHkANFjgNEjQRIkQNJkQRMlARKkwRKkgVPlwZSmgdaogdYnwhfpghcowlhqgliqglgqAlgpwljqwporwpmrQplrAtsswtqsgtrsgtqsQxttAtvtQtttAxyuQxwtwxxtwxvtg10uw1zuQ1xuP8A/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACUALAAAAAAMAAwAAAY6wJKwJBoahyNQ6Dj0fDoZCpPEuWgqk4jxs8FQLI+Gg8Esm5kQydFQMC7IwkOAqUiUCAIzIjA4lwBlQQA7); }
.tablesorter .headerSortDown, .tablesorter .tablesorter-headerSortDown, .tablesorter .tablesorter-headerDesc { color:var(--main-sort-text-color); background-color: var(--main-sort-background-color); background-position: center right; background-repeat: no-repeat; background-image: url(data:image/gif;base64,R0lGODlhDAAMANUAAAE/iAJBigNFjgNEjQNFjQNDiwRHkQRHjwNHjwROlgRMlQRMlARJkgRKkgZQmAVPlgZWnQZSmgZRmAdXoAdXnwdUnAdbogdZoQhbowlhqAlepglkrAliqQtstAtqsQxyugxyuQxwuAxxuAxxtwxwtgxvtQ10vA12vA10u/8A/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACkALAAAAAAMAAwAAAY6wJQwdRoah6bP6DhEiVIdDxNEGm4yxlDpiJkwv2AmR2OhVCSJBsJ4gUQeCwOB6VAwBAXwYRAIpwBfQQA7); }
.tablesorter thead .sorter-false { background-image: none; cursor: default; padding: 4px;}
.tablesorter tfoot .tablesorter-headerSortUp, .tablesorter tfoot .tablesorter-headerSortDown, .tablesorter tfoot .tablesorter-headerAsc, .tablesorter tfoot .tablesorter-headerDesc { background-color: var(--main-sort-background-color);}
.tablesorter tbody > tr:hover > td, .tablesorter tbody > tr:hover > td, .tablesorter tbody > tr.even:hover > td, .tablesorter tbody > tr.odd:hover > td, .tablesorter tbody > tr:hover > td a, .tablesorter tbody > tr.even:hover > td a, .tablesorter tbody > tr.odd:hover > td a { background-color: var(--main-table-backgroud-color-hover); color:var(--main-table-text-color-hover)}
.tablesorter .tablesorter-processing { background-position: center center !important; background-repeat: no-repeat !important; background-image: url('data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=') !important;}
.tablesorter tbody tr:nth-child(odd), .tablesorter tfoot tr:nth-child(odd) {background-color: var(--main-table-odd);}
.tablesorter tbody tr:nth-child(even), .tablesorter tfoot tr:nth-child(even) {background-color: var(--main-table-even);}
.tablesorter.containsStickyHeaders thead tr:nth-child(1) th, .tablesorter.containsStickyHeaders thead tr:nth-child(1) td { border-top: #ccc 1px solid;}
.tablesorter>caption {color:var(--main-table-background-head-text);background-color:var(--main-table-background-head);}
.tablesorter .tablesorter-filter-row { background-color: var(--main-filter-background-color:)}
.tablesorter .tablesorter-filter-row td { background-color: var(--main-filter-background-color:); line-height: normal; text-align: center; -webkit-transition: line-height 0.1s ease; -moz-transition: line-height 0.1s ease; -o-transition: line-height 0.1s ease; transition: line-height 0.1s ease;}
.tablesorter .tablesorter-filter-row .disabled { opacity: 0.5; filter: alpha(opacity=50); cursor: not-allowed;}
.tablesorter .tablesorter-filter-row.hideme td { padding: 2px; margin: 0; line-height: 0; cursor: pointer;}
.tablesorter .tablesorter-filter-row.hideme * { height: 1px; min-height: 0; border: 0; padding: 0; margin: 0; opacity: 0; filter: alpha(opacity=0);}
.tablesorter input.tablesorter-filter, .tablesorter select.tablesorter-filter { width: 98%; height: auto; margin: 0; padding: 4px; background-color: background-color: var(--main-filter-background-color:); border: 1px solid #bbb; color: var(--main-filter-text-color); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: height 0.1s ease; -moz-transition: height 0.1s ease; -o-transition: height 0.1s ease; transition: height 0.1s ease;}
.tablesorter .filtered { display: none;}
.tablesorter .tablesorter-errorRow td { text-align: center; cursor: pointer; background-color: #e6bf99;} /* UnTheme */
.tablesorter_ColumnSelectorWrapper {position: relative;  margin: 10px 5px 10px 10px;  display: inline-block;}
.tablesorter_ColumnSelector, .hidden, #chart-container  {display: none;}
.tablesorter_ColumnSelectorButton {background: var(--main-button-background); color:var(--main-button-text);  border: #888 1px solid;  border-radius: 5px;  padding: 5px;}
.tablesorter_Reset {background: var(--main-button-background); color:var(--main-button-text);  border: #888 1px solid;  border-radius: 5px;  padding: 5px;}
.tablesorter_Output {background: var(--main-button-background); color:var(--main-button-text);  border: #888 1px solid;  border-radius: 5px;  padding: 5px;}
#tablesorter_colSelect1:checked + label {background: var(--main-button-hover);  border-color: #555;}
#tablesorter_colSelect1:checked ~ #tablesorter_ColumnSelector {display: block;}
.tablesorter_ColumnSelector {width: 500px;  position: absolute;  top: 30px;  padding: 10px;  background: var(--main-table-odd); color: var(--main-table-text-color);  border: var(--main-button-background) 1px solid; border-radius: 5px;}
.tablesorter_ColumnSelector label {display: inline-block;min-width: 250px;font-size: 11pt;font-family: "trebuchet ms", verdana, arial;font-weight:bold;}
.tablesorter_ColumnSelector label:nth-child(1) {border-bottom: var(--main-button-background) solid 1px;}
.tablesorter_ColumnSelector input {margin-right: 5px;}
.tablesorter_ColumnSelector .disabled {color: var(--main-table-backgroud-disabled);}
.tablesorter tbody tr.static td {vertical-align: middle;}
table.basictablesorter { font-family:arial; margin:10px 0pt 15px; font-size: 8pt; width: 100%; text-align: left; border-spacing: 0px;border: #ccc 1px solid; border-width: 1px 0 0 1px;}
table.basictablesorter th, table.basictablesorter td { border: #ccc 1px solid; border-width: 0 1px 1px 0;}
table.basictablesorter thead tr th, table.tablesorter tfoot tr th { color:var(--main-table-background-head-text); background-color: var(--main-table-background-head); text-align:center; font-size: 8pt; padding: 4px 12px 4px 0px;}
table.basictablesorter thead tr td {color:var(--main-table-background-head-text); background-color: var(--main-table-background-head); text-align:center; font-size: 8pt;font-weight: bold; padding: 4px 12px 4px 0px;border-style:solid; border-width: 0 1px 1px 0; border-color:#a1a1a1;}
table.basictablesorter thead tr .header {background-image: url(data:image/gif;base64,R0lGODlhDAAMAMQAAAJEjAJCiwJBigJAiANFjgNGjgNEjQRIkQRHkANIkAVMlAVQmAZWnQZUnAdYoAhdpAhZoAlhqQlepQliqQppsApmrQxutgtutQtutAxwtwxwtg1yug1zugxtsw1yuP8A/yH5BAEAAB8ALAAAAAAMAAwAAAUx4Cd+3GiOW4ado2d9VMVm1xg9ptadTsP+QNZEcjoQTBDGCAFgLRSfQgCYMAiCn8EvBAA7); background-repeat: no-repeat; background-position: center right; cursor: pointer; border-style:solid;}
table.basictablesorter thead tr .headerSortUp {background-image: url(data:image/gif;base64,R0lGODlhDAAMANUAAAJCiwNHkANFjgNEjQRIkQNJkQRMlARKkwRKkgVPlwZSmgdaogdYnwhfpghcowlhqgliqglgqAlgpwljqwporwpmrQplrAtsswtqsgtrsgtqsQxttAtvtQtttAxyuQxwtwxxtwxvtg10uw1zuQ1xuP8A/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACUALAAAAAAMAAwAAAY6wJKwJBoahyNQ6Dj0fDoZCpPEuWgqk4jxs8FQLI+Gg8Esm5kQydFQMC7IwkOAqUiUCAIzIjA4lwBlQQA7);}
table.basictablesorter thead tr .headerSortDown {background-image: url(data:image/gif;base64,R0lGODlhDAAMANUAAAE/iAJBigNFjgNEjQNFjQNDiwRHkQRHjwNHjwROlgRMlQRMlARJkgRKkgZQmAVPlgZWnQZSmgZRmAdXoAdXnwdUnAdbogdZoQhbowlhqAlepglkrAliqQtstAtqsQxyugxyuQxwuAxxuAxxtwxwtgxvtQ10vA12vA10u/8A/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACkALAAAAAAMAAwAAAY6wJQwdRoah6bP6DhEiVIdDxNEGm4yxlDpiJkwv2AmR2OhVCSJBsJ4gUQeCwOB6VAwBAXwYRAIpwBfQQA7);}
table.basictablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {color:var(--main-sort-text-color);background-color:var(--main-sort-background-color);}
table.basictablesorter tbody tr:nth-child(odd) {background-color: background-color: var(--main-table-odd);}
table.basictablesorter tbody tr:nth-child(even) {background-color: background-color: var(--main-table-even);}
table.basictablesorter tbody > tr:hover > td {background: var(--main-table-backgroud-color-hover);color: var(--main-table-text-color-hover);}
table.basictablesorter tbody td {padding: 4px; vertical-align: top; border-style:solid; border-width: 0 1px 1px 0; border-color:#a1a1a1; min-width:20px;}
table.basictablesorter tfoot  { border-style:solid; border-width: 0 1px 1px 0; border-color:#a1a1a1; border-top-style:double; border-top-width:4px; border-top-color:#a1a1a1;}
table.basictablesorter tfoot td {padding: 4px;vertical-align: top; border-style:solid; border-width: 0 1px 1px 0; border-color:#a1a1a1; min-width:20px;}
.tabsmenu{width:100%;display:inline;}
.tabmenu-links {padding-left:1px;}
.tabmenu-links:after{display:block;clear:both;content:'';}
.tabmenu-links li{margin:0px 5px;float:left;list-style:none;}
.tabmenu-links a{padding:3px 10px;display:inline-block;border-radius:3px 3px 0px 0px;font-size:16px;font-weight:600;color:#4c4c4c;transition:all linear 0.15s;}
.tabmenu-links a:hover{text-decoration:none;color:#000000;}
.MenuSTHS {border-spacing: 0px;}
table.MenuSTHS a{padding:3px 10px;display:inline-block;border-radius:3px 3px 0px 0px;font-size:16px;font-weight:600;color:#4c4c4c;transition:all linear 0.15s;}
table.MenuSTHS a:hover{text-decoration:none;color:#000000;}
.MenuSTHSSpan{padding:3px 0px 3px 15px;display:inline-block;border-radius:3px 3px 0px 0px;font-size:16px;font-weight:600;color:#4c4c4c;transition:all linear 0.15s;}
.tabmenu-content{padding:1px;border-radius:1px;box-shadow:-1px 1px 1px rgba(0,0,0,0.15);background:#fff;}
.tabmenu{display:none;}
.tabmenu.active{display:block;}
.tabsmain{width:100%;display:inline-block;}
.tabmain-links {padding-left:1px;}
.tabmain-links:after{display:block;clear:both;content:'';}
.tabmain-links li{margin:0px 5px;float:left;list-style:none;}
.tabmain-links a{padding:0px 25px;display:inline-block;border-radius:3px 3px 0px 0px;color:#dedede;font-size:16px;font-weight:600;color:#4c4c4c;transition:all linear 0.15s;}
.tabmain-links a:hover{text-decoration:none;color:#000000;}
li.activemain a,li.activemain a:hover{text-decoration:none;font-size:125%;color:#990000;}
.tabmain-content{border-radius:1px;box-shadow:-1px 1px 1px rgba(0,0,0,0.15);}
.tabmain{display:none;}
.tabmain.active{display:block;}
.tabsmain {position: relative;}
.tabsmain li {position: relative;}
.tabsmain ul
{
    position: relative;
	padding: 10px;
    display: grid;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 600;
    transition: all linear 0.15s;
    text-decoration: none;
    text-align: center;
}
.tabsmain ul:hover li{display:block;}
.tabmain-links::after {display: none;}
.STHSStanding_MainDiv .tabmain-links {grid-template-columns: repeat(4, minmax(0, 1fr));}
.STHSHistoryStanding_MainDiv .tabmain-links {grid-template-columns: repeat(4, minmax(0, 1fr));}
.STHSPHPPlayerStat_Main .tabmain-links li:first-of-type {grid-column: span 2;}
.STHSPHPPlayerStat_Main .tabmain-links {grid-template-columns: repeat(4, minmax(0, 1fr));}
.STHSPHPTeamStat_Main .tabmain-links {grid-template-columns: repeat(6, minmax(0, 1fr));}
@media (min-width: 960px) {
	.STHSPHPTeamStat_Main .tabmain-links {grid-template-columns: repeat(8, minmax(0, 1fr));}
	.STHSPHPPlayerStat_Main .tabmain-links {grid-template-columns: repeat(6, minmax(0, 1fr));}
}
@media (min-width: 1180px) {
	.STHSPHPTeamStat_Main .tabmain-links {grid-template-columns: repeat(10, minmax(0, 1fr));}
	.STHSPHPPlayerStat_Main .tabmain-links {grid-template-columns: repeat(8, minmax(0, 1fr));}
}
@media (min-width: 1400px) {
	.STHSPHPTeamStat_Main .tabmain-links {grid-template-columns: repeat(12, minmax(0, 1fr));}
}

.tabmain-links li {
	float: none;
	list-style: none;
}
.tabmain-links a {
	padding:5px 5px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 4px;
	font-size: 16px;
	font-weight: 600;
	transition: all linear 0.15s;
	text-decoration: none;
	min-height: 36px;
	text-align: center;
}
.tabmain-links li.activemain a {
	background-color: var(--main-menu-background-color);
	color:var(--main-menu-text-color);
}
.tabmain-links a:hover {
	background-color: var(--main-table-backgroud-color-hover);
	color:var(--main-menu-text-color);
	text-decoration: none;
}
.scrollup{ width:40px; height:40px; opacity:0.3; position:fixed; bottom:50px; right:25px; display:none; text-indent:-9999px; background: url('images/icon_top.png') no-repeat;}
.STHSPHPMenuDivTeamImage {width:36px;height:36px;padding-left:0px;padding-right:8px;vertical-align:middle}
@media screen and (max-width: 1600px) {.STHSPHPMenuDivTeamImage {width:24px;height:24px;}}
@media screen and (max-width: 1200px) {.STHSPHPMenuDivTeamImage {display:none;}}
@media screen and (max-width: 1160px) {.tabmenu-links a{padding:2px 5px;font-size:15px;}
table.MenuSTHS a{padding:2px 5px;font-size:15px;}
.STHSTopLink{font-size:12px;}
.STHSTeamLink{font-size:12px;}
}
@media screen and (max-width: 920px) {.tabmenu-links a{padding:1px 2px;font-size:14px;}
table.MenuSTHS a{padding:1px 4px;font-size:14px;}
.STHSTopLink{font-size:10px;}
.STHSTeamLink{font-size:10px;}
}
@media screen and (max-width: 820px) {.tabmenu-links a{padding:0px 1px;font-size:12px;}
table.MenuSTHS a{padding:0px 3px;font-size:12px;}
.MenuSTHSSpan {font-size:12px;}
.STHSTopLink{font-size:8px;}
.STHSTopLink{font-size:8px;}
.FooterW3C {display:none;}}
@media screen and (max-width: 720px) {#STHSMenu-Record {display:none;}}
@media screen and (max-width: 660px) {#STHSMenu-DirectLink{display:none;}}
.FilterTipMain{display: inline;}
.FilterTip{ display: none; width: 640px; position: absolute;}
.FilterTipMain:hover .FilterTip{display : block;}
.FilterTip{width: 640px; background-color: var(--main-table-odd); color: var(--main-table-text-color); margin: 10px 0 15px; text-align: left; border-spacing: 0px;border: #ccc 1px solid; border-width: 1px 1px 1px 1px;}
.FilterTip tbody td{border-spacing: 1px; border-color: #cdcdcd; border-style: solid; border-width: 1px;}
.FilterTip th, .FilterTip thead td {background-color: var(--main-table-background-head); color: var(--main-table-background-head-text); border-collapse: collapse; padding: 4px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);}
.FilterTip th, .FilterTip  td { border: #ccc 1px solid; border-width: 0 1px 1px 0;}
.STHSPHPMenuDivMobile {display: none;}
.STHSSelectMenu{border-radius: .9em;}
#cssmenu, #cssmenu ul,#cssmenu ul li,#cssmenu ul li a,
#cssmenu #menu-button {margin: 0;  padding: 0;  border: 0; list-style: none; line-height: 1; display: block; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box; border-radius: 5px;-moz-border-radius: 5px;}
#cssmenu:after, #cssmenu > ul:after {content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}
#cssmenu #menu-button {display: none;}
#cssmenu {font-family: Montserrat, sans-serif;}
#cssmenu > ul > li {float: left;}
#cssmenu.align-center > ul {font-size: 0;  text-align: center;}
#cssmenu.align-center > ul > li {display: inline-block;  float: none;}
#cssmenu.align-center ul ul {text-align: left;}
#cssmenu.align-right > ul > li {float: right;}
/* Top Link  */
#cssmenu > ul > li > a {padding: 17px;  font-size: 15px;  letter-spacing: 1px;  text-decoration: none;  color: var(--main-menu-text-color); background-color: var(--main-menu-background-color); font-weight: 700;  text-transform: uppercase;}
#cssmenu > ul > li:hover > a {color: var(--main-menu-text-color-hover);}
#cssmenu > ul > li.has-sub > a {padding-right: 30px;}
/* Plus - Minus Sign Top Menu Next 3 Lines*/
#cssmenu > ul > li.has-sub > a:after {position: absolute;  top: 22px;  right: 11px;  width: 8px;  height: 2px;  display: block;  background: var(--main-menu-text-color);  content: '';}
#cssmenu > ul > li.has-sub > a:before {position: absolute;  top: 19px;  right: 14px;  display: block;  width: 2px;  height: 8px;  background: var(--main-menu-text-color);  content: '';  -webkit-transition: all .25s ease;  -moz-transition: all .25s ease;  -ms-transition: all .25s ease;  -o-transition: all .25s ease;  transition: all .25s ease;}
#cssmenu > ul > li.has-sub:hover > a:before {top: 23px;  height: 0;}
#cssmenu ul ul {position: absolute;  left: -9999px;}
#cssmenu.align-right ul ul {text-align: right;}
#cssmenu ul ul li {height: 0;  -webkit-transition: all .25s ease;  -moz-transition: all .25s ease;  -ms-transition: all .25s ease;  -o-transition: all .25s ease;  transition: all .25s ease;}
#cssmenu li:hover > ul {left: auto;}
#cssmenu.align-right li:hover > ul {left: auto;  right: 0;}
#cssmenu li:hover > ul > li {height: 35px;}
#cssmenu ul ul ul {margin-left: 100%;  top: 0;}
#cssmenu.align-right ul ul ul {margin-left: 0;  margin-right: 100%;}
/* Menu Second Level */
#cssmenu ul ul li a {border-bottom: 1px solid rgba(150, 150, 150, 0.15);  padding: 11px 15px;  width: 300px;  font-size: 15px;  text-decoration: none;  color:var(--main-submenu-text-color);  font-weight: 400;  background: var(--main-submenu-background-color) ;z-index:1;}
#cssmenu ul ul li:last-child > a,
#cssmenu ul ul li.last-item > a {border-bottom: 0;}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {text-decoration: underline;background: var(--main-submenu-background-color-hover); color:var(--main-submenu-text-color-hover);}
/* Menu Plus + Mins Sign Sub Menu Next 3 Lines*/
#cssmenu ul ul li.has-sub > a:after {position: absolute;  top: 16px;  right: 11px;  width: 8px;  height: 2px;  display: block;  background: var(--main-submenu-text-color);  content: '';}
#cssmenu.align-right ul ul li.has-sub > a:after {right: auto;  left: 11px;}
#cssmenu ul ul li.has-sub > a:before {position: absolute;  top: 13px;  right: 14px;  display: block;  width: 2px;  height: 8px;  background: var(--main-submenu-text-color);  content: '';  -webkit-transition: all .25s ease;  -moz-transition: all .25s ease;  -ms-transition: all .25s ease;  -o-transition: all .25s ease;  transition: all .25s ease;}
#cssmenu.align-right ul ul li.has-sub > a:before {right: auto;  left: 14px;}
#cssmenu ul ul > li.has-sub:hover > a:before {top: 17px;  height: 0;}
.MenuImage {top: -15px;}
#MenuProLeagueImage, #MenuFarmLeagueImage, #MenuLeagueImage {margin-right: -15px;}
#cssmenuLogin, 
#cssmenuLogin ul,
#cssmenuLogin ul li,
#cssmenuLogin ul li a,
#cssmenuLogin #menu-button {margin: 0;  padding: 0;  border: 0; list-style: none; line-height: 1; display: block; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box; border-radius: 5px;-moz-border-radius: 5px;}
#cssmenuLogin:after,
#cssmenuLogin > ul:after {content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}
#cssmenuLogin #menu-button {display: none;}
#cssmenuLogin {font-family: Montserrat, sans-serif;}
#cssmenuLogin > ul > li {float: left;}
#cssmenuLogin.align-center > ul {font-size: 0;  text-align: center;}
#cssmenuLogin.align-center > ul > li {display: inline-block;  float: none;}
#cssmenuLogin.align-center ul ul {text-align: left;}
#cssmenuLogin.align-right > ul > li {float: right;}
/* Top Link  */
#cssmenuLogin ul ul {position: absolute;  left: -9999px;}
#cssmenuLogin.align-right ul ul {text-align: right;}
#cssmenuLogin ul ul li {height: 0;  -webkit-transition: all .25s ease;  -moz-transition: all .25s ease;  -ms-transition: all .25s ease;  -o-transition: all .25s ease;  transition: all .25s ease;}
#cssmenuLogin li:hover > ul {left: auto;}
#cssmenuLogin.align-right li:hover > ul {left: auto;  right: 0;}
#cssmenuLogin li:hover > ul > li {height: 35px;}
#cssmenuLogin ul ul ul {margin-left: 100%;  top: 0;}
#cssmenuLogin.align-right ul ul ul {margin-left: 0;  margin-right: 100%;}
/* Menu */
#cssmenuLogin ul ul li a {border-bottom: 1px solid rgba(150, 150, 150, 0.15);  padding: 11px 15px;  width: 200px;  font-size: 15px;  text-decoration: none;   font-weight: 400;  background: #ffffff;z-index:1;}
#cssmenuLogin ul ul li:last-child > a,
#cssmenuLogin ul ul li.last-item > a {border-bottom: 0;}
#cssmenuLogin ul ul li:hover > a,
#cssmenuLogin ul ul li a:hover {text-decoration: underline;}
@media screen and (max-width: 1800px) {#MenuProLeagueImage, #MenuFarmLeagueImage, #MenuLeagueImage{display: none;}}
@media screen and (max-width: 1600px) {#STHSImageHeader{ display: none;}.STHSPHP_Login{display: none;}}
@media screen and (max-width: 1400px) {#cssmenu > ul > li.has-sub > a {padding-right: 20px;}}
@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {  #cssmenu {width: 100%;}
  #cssmenu ul {  width: 100%;display: none;}
  #cssmenu.align-center > ul {  text-align: left;}
  #cssmenu ul li {  width: 100%;border-top: 1px solid rgba(120, 120, 120, 0.2);}
  #cssmenu ul ul li, #cssmenu li:hover > ul > li {  height: auto;}
  #cssmenu ul li a, #cssmenu ul ul li a {width: 100%;border-bottom: 0; color:var(--main-menu-text-color); background: var(--main-menu-background-color);} /* First Menu Text */
  #cssmenu ul li:hover > a, #cssmenu ul li.active > a {ccolor: var(--main-menu-text-color-hover); background: var(--main-menu-background-color-hover);} /* First Menu Hover Text */
  #cssmenu > ul > li {  float: none; }
  #cssmenu ul ul li a {  padding-left: 25px;}
  #cssmenu ul ul ul li a {  padding-left: 35px;}
  #cssmenu ul ul li a {color:var(--main-menu-text-color-hover); background: none;} /* Second Menu Text */
  #cssmenu ul ul li:hover > a, #cssmenu ul ul li.active > a {color: var(--main-submenu-text-color-hover); background: var(--main-submenu-background-color-hover);} /* Second Menu Hover Text */
  #cssmenu ul ul, #cssmenu ul ul ul,  #cssmenu.align-right ul ul {  position: relative;left: 0;width: 100%;margin: 0;text-align: left;}
  #cssmenu > ul > li.has-sub > a:after,
  #cssmenu > ul > li.has-sub > a:before,
  #cssmenu ul ul > li.has-sub > a:after,
  #cssmenu ul ul > li.has-sub > a:before {  display: none;}
  #cssmenu #menu-button {  display: block;padding: 17px;color: var(--main-menu-text-color);background: var(--main-menu-background-color);cursor: pointer;font-size: 15px;text-transform: uppercase;font-weight: 700;} /* Top Menu Text */
  /* Top Menu Plus + Mins Sign Sub Menu Next 6 Lines*/
  #cssmenu #menu-button:after {  position: absolute;top: 22px;right: 17px;display: block;height: 4px;width: 20px;border-top: 2px solid var(--main-menu-text-color);border-bottom: 2px solid var(--main-menu-text-color);content: '';}
  #cssmenu #menu-button:before {  position: absolute;top: 16px;right: 17px;display: block;height: 2px;width: 20px;background: var(--main-menu-text-color);content: '';}
  #cssmenu #menu-button.menu-opened:after {  top: 23px;border: 0;height: 2px;width: 15px;background: var(--main-menu-text-color);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
  #cssmenu #menu-button.menu-opened:before {  top: 23px;background: var(--main-menu-text-color);width: 15px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
  #cssmenu .submenu-button {  position: absolute;z-index: 99;right: 0;top: 0;display: block;border-left: 1px solid rgba(120, 120, 120, 0.2);height: 46px;width: 46px;cursor: pointer;}
  #cssmenu .submenu-button.submenu-opened {  background: var(--main-submenu-background-color-hover);} /* Minus */
  #cssmenu ul ul .submenu-button {  height: 34px;width: 34px;}
  /* Sub Menu Plus + Minus */
  #cssmenu .submenu-button:after {  position: absolute;top: 22px;right: 19px;width: 8px;height: 2px;display: block;background: var(--main-menu-text-color);content: '';}
  #cssmenu ul ul .submenu-button:after {  top: 15px;right: 13px;}
  #cssmenu .submenu-button.submenu-opened:after {  background: var(--main-submenu-text-color);}
  #cssmenu .submenu-button:before {  position: absolute;top: 19px;right: 22px;display: block;width: 2px;height: 8px;background: var(--main-menu-text-color);content: '';}
  #cssmenu ul ul .submenu-button:before {  top: 12px;right: 16px;}
  #cssmenu .submenu-button.submenu-opened:before {  display: none;}
  .MenuImageDiv {display: none;}
  .MenuAfterImage:{padding-left:17px}
  .STHSPHPMenuDiv {display: none;}
  .STHSPHP_Login  {display: none;}
  .STHSPHPMenuDivMobile {
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  width:98%;
	  padding-left:10px;
	  padding-right:10px;
	  margin:0;
	  line-height: 1; 
  }
  .STHSPHPMenuDivMobile select {
	padding:10px;
	border:1px solid var(--main-menu-text-color);
	width:100%;
	font-size:20px;
	font-weight: bold;
    color: var(--main-menu-text-color); 
    background-color: var(--main-menu-background-color);	  	
  } 
  .STHSPHPTeamStat_Main .tabmain-links {grid-template-columns: repeat(4, minmax(0, 1fr));}
}
@media only screen and (min-width: 769px){
	#cssmenu .MenuWidth400 {width: 400px;}
	#cssmenu .MenuWidth475 {width: 475px;}
	#cssmenu .MenuWidth350 {width: 350px;}
}
#cssmenu #MenuSubHomeID{display: none;}
@media only screen and (max-width: 1330px) and (min-width: 760px) {#cssmenu #MenuSearchID, #cssmenu #MenuHelpID {display: none;}}
@media only screen and (max-width: 1050px) and (min-width: 760px) {#cssmenu #MenuHomeID {display: none;} #cssmenu  #MenuSubHomeID{display: block;}}
.STHSPortraitOverlay{position:fixed;top:0;left:0;width:100%;height:10%;background-color:#E74C3C;color:#fff;display:flex;justify-content:center;align-items:center;font-size:24px;display:none;z-index:1000;text-align:center;border-radius:20px;padding:10px;box-sizing:border-box}
.ms-container{  background: transparent url('images/switch.png') no-repeat 50% 50%;  width: 470px;}
.ms-container:after{  content: ".";  display: block;  height: 0;  line-height: 0;  font-size: 0;  clear: both;  min-height: 0;  visibility: hidden;}
.ms-container .ms-selectable, .ms-container .ms-selection{  background: #fff;  color: #555555;  float: left;  width: 45%;}
.ms-container .ms-selection{  float: right;}
.ms-container .ms-list{  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;  -o-transition: border linear 0.2s, box-shadow linear 0.2s;  transition: border linear 0.2s, box-shadow linear 0.2s;  border: 1px solid #ccc;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  position: relative;  height: 250px;  padding: 0;  overflow-y: auto;}
.ms-container .ms-list.ms-focus{  border-color: rgba(82, 168, 236, 0.8);  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);  outline: 0;  outline: thin dotted \9;}
.ms-container ul{  margin: 0;  list-style-type: none;  padding: 0;}
.ms-container .ms-optgroup-container{  width: 100%;}
.ms-container .ms-optgroup-label{  margin: 0;  padding: 5px 0px 0px 5px;  cursor: pointer;  color: #999;}
.ms-container .ms-selectable li.ms-elem-selectable,
.ms-container .ms-selection li.ms-elem-selection{  border-bottom: 1px #eee solid;  padding: 2px 10px;  color: #555;  font-size: 14px;}
.ms-container .ms-selectable li.ms-hover,
.ms-container .ms-selection li.ms-hover{  cursor: pointer;  color: #fff;  text-decoration: none;  background-color: #08c;}
.ms-container .ms-selectable li.disabled,
.ms-container .ms-selection li.disabled{  background-color: #eee;  color: #aaa;  cursor: text;}
body {font:14px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0;padding:0;}
.footer {background-image:url('images/footerbg.gif'); height:40px; width:100%; text-align:center; line-height:40px; font-size:14px; color:#000000; font-weight: bold;}
h1, h2, h3, h4, h5, h6 { font-family:Georgia, Tahoma; font-weight:400; line-height:100%; margin:12px;}
h1 { font-size:22px;}
h2 { font-size:20px;}
h3 { font-size:18px;}
a { color:#274F70; text-decoration:underline;}
a:visited { color:#274F70;}
a:hover { color:#3C3930; text-decoration:none;}
a.tabmenuhome { color:#000000;}
.STHSHeaderTitle{ text-align:left;font-weight:bold;font-size: 1.6em;padding-bottom: 9px;padding-left: 9px;}
.STHSHeaderDate{ text-align:right;font-weight:bold;padding-bottom: 9px;padding-right: 10px;}
.STHSTableFullW {width:100%; border-spacing: 0px;}
.STHSTable {border-width: 0px;}
.STHSW250{width:250px;}
.STHSW200{width:200px;min-width: 150px;}
.STHSW140Min{width:140px;min-width: 140px;}
.STHSW140{width:140px;}
.STHSW120{width:120px;}
.STHSW100{width:100px;}
.STHSW75{width:75px;}
.STHSW65{width:65px;}
.STHSW55{width:55px;}
.STHSW50{width:50px;}
.STHSW45{width:45px;}
.STHSW35{width:35px;}
.STHSW30{width:30px;}
.STHSW25{width:25px;}
.STHSW10{width:10px;}
.STHSW1{width:1px;}
.STHSWP49{width:49%;vertical-align: top;}
.STHSWP33{width:33%;vertical-align: top;}
.STHSWP2{width:2%;}
.STHSDivInformationMessage{color:#FF0000; font-weight: bold;padding:1px 1px 1px 5px;text-align:center;}
.STHSCenter{text-align:center;}
.STHSRight{text-align:right;}
.STHSCursorUL1{max-width:150px;width:100%;margin:0 auto;}
.STHSCursorLI1{font-size:24px;cursor:pointer;line-height:0;}
.STHSCursorUL2{max-height:250px;overflow-x:hidden;overflow-y:scroll}
.STHSAlignTop{vertical-align: top;}
.STHSAlignTopBorder{vertical-align: top;border-width: 1px;border-style: solid;}
.STHSIndividualLeadersTitle{font-size:large;font-weight: bold;}
.STHSSchedule_GameNumber{width:10%;}
.STHSSchedule_ProLink{width:90%;}
.STHSSchedule_FarmLink{width:90%;}
.STHSSchedule_TitleGameNumber{text-align:center;width:5%;border-width: 1px;border-style: solid;}
.STHSSchedule_MainTable{width:100%; border-width: 1px;border-style: solid;border-collapse: collapse;}
.STHSSchedule_TitleProSchedule{text-align:center;width:45%;border-width: 1px;border-style: solid;}
.STHSSchedule_TitleFarmSchedule{text-align:center;width:45%;border-width: 1px;border-style: solid;}
.STHSSchedule_TitleSchedule{text-align:center;width:95%;border-width: 1px;border-style: solid;}
.STHSSchedule_GameDay{border-width: 1px;border-style: solid;}
.STHSRoster_GM{width:450px;font-weight:bold;}
.STHSRoster_Coach{width:350px;font-weight:bold;}
.STHSRoster_TeamOverall{width:450px;font-weight:bold;}
.STHSRecordTable{width:650px;border-width: 0px;}
.STHSRecordPlayerGoalerTable{min-width: 650px;border-width: 0px;}
.STHSFinance_TeamTable{width:98%;margin:auto;border-width: 2px;border-style: solid;border-collapse: collapse;}
.STHSFinance_TeamTable td{border-width: 1px;border-style: solid;text-align:left;}
.STHSFinance_ProSalaryTable{vertical-align: top;width:300px;}
.STHSFinance_FarmSalaryTable{vertical-align: top;width:300px;}
.STHSTeamsAndGMInfo_MainTable{border-width: 1px;border-style: solid;border-collapse: collapse;}
.STHSTeamsAndGMInfo_MainTable td{border-width: 1px;border-style: solid;}
.STHSTeamsAndGMInfo_MainTable th{border-width: 1px;border-style: solid;}
.STHSCupWinner_MainTable{width:98%;margin:auto;}
.STHSCupWinner_MainTable th {font-size:22px;text-align:center;padding:20px; margin:12px;}
.STHSCupWinner_MainTable td {font-size:18px;text-align:center;padding-bottom:40px;}
.STHSPHPTradeLogHistory_Table{width:98%;margin:auto;}
.STHSPHPTradeLogHistory_Table th {font-size:22px;text-align:center;padding:20px; margin:12px;}
.STHSPHPTradeLogHistory_Table td {font-size:18px;text-align:center;padding-bottom:10px;}
.STHSPHPTradeLogHistoryTeamImage {width:64px;height:64px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPTradeLogHistoryTeamImageIndex {width:32px;height:32px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSCupWinner_Year{text-align:left;width:100px;min-width: 25px;}
.STHSCupWinner_Team{text-align:left;width:45%;min-width: 150px;}
.STHSCupWinner_Image {width:128px;height:128px;padding-left:0px;padding-right:8px;padding-bottom:8px;vertical-align:middle}
.STHSEntryDraft_MainTable{width:98%;margin:auto;border-width: 1px;border-style: solid;border-collapse: collapse;}
.STHSEntryDraft_MainTable td{border-width: 1px;border-style: solid;padding-left: 10px;}
.STHSEntryDraft_MainTable th{border-width: 1px;border-style: solid;text-align:center;}
.STHSEntryDraft_Rank{text-align:left;width:10%;min-width: 25px;}
.STHSEntryDraft_Team{text-align:left;width:40%;min-width: 150px;}
.STHSEntryDraft_Pick{text-align:left;width:50%;min-width: 150px;}
.STHSAward_Table{width:98%;margin:auto;border-width: 2px;border-style: solid;border-collapse: collapse;}
.STHSAward_Table th {font-size:22px;width:50%;text-align:center;border-width: 1px;border-style: solid;padding:8px 0 4px; margin:12px;}
.STHSAward_Table td {width:50%;text-align:left;border-width: 1px;border-style: solid;}
.STHSWaiver_Table{width:98%;margin:auto;border-width: 2px;border-style: solid;border-collapse: collapse;}
.STHSWaiver_Table th {width:16%;text-align:center;border-width: 1px;border-style: solid;padding:8px 0 4px; margin:12px;}
.STHSWaiver_Table td {width:16%;text-align:left;border-width: 1px;border-style: solid;padding-left:4px}
.STHSWaiver_Table2{width:98%;margin:auto;border-width: 2px;}
.STHSWaiver_Table2 td {width:50%;text-align:left;padding-left:4px;padding-top:20px;vertical-align:top}
.STHSTodayGame_GameOverall{vertical-align: top;border-collapse: separate;border-spacing: 0;border: 1px solid black;border-radius: 10px;-moz-border-radius: 10px;padding: 5px;margin-bottom: 5px;background-color: rgba(245,245,245,1); -webkit-column-break-inside: avoid;	page-break-inside: avoid; break-inside: avoid;}
.STHSTodayGame_MainTable{width:100%;border-spacing:25px;}
.STHSTodayGame_GameData{width:100%;}
.STHSTodayGame_GameTitle{width:100%;}
.STHSTodayGame_GameNumber{width:70%;}
.STHSTodayGame_Boxscore{width:30%;}
.STHSTodayGame_TeamScore{width:10%;}
.STHSTodayGame_TeamName{width:90%;}
.STHSTodayGame_3Star{text-align:center;padding-left:33px;vertical-align:top;}
.STHSTodayGame_HR{width:90%;height: 2px;}
.STHSTomorrowGame_GameNumber{width:15%;}
.STHSTomorrowGame_SubTable{width:100%; border-width: 1px;border-style: solid;}
.STHSTomorrowGame_GameDay{border-width: 1px;border-style: solid;}
.STHSIndex_GamesResult {width: 92%;border-collapse: separate;border-spacing: 0;border: 1px solid black;border-radius: 10px;-moz-border-radius: 10px;padding: 5px;margin-bottom: 5px;background-color: rgba(245,245,245,1)}
.STHSIndex_GamesResult th {font-weight: bold;}
.STHSIndex_GamesResult td {padding-left: 5px;padding-right: 10px;}
.STHSIndex_GamesResult td > a {text-decoration: none;}
.STHSIndex_HeadlineTable  {width: 100%;border-collapse: separate;border-spacing: 0;border: 1px solid black;border-radius: 10px;-moz-border-radius: 10px;padding: 5px;margin-bottom: 5px;margin-left:10px;background-color: rgba(245,245,245,1)}
.STHSIndex_HeadlineTable  th {font-weight: bold;font-size: 1.3em;padding: 15px;}
.STHSIndex_HeadlineTable  td {padding-left: 5px;padding-right: 10px;vertical-align:bottom;}
.STHSIndex_HeadlineTable  td > a {text-decoration: none;}
.STHSIndex_HeadlineTable  tr:hover {font-weight: 900;}
.STHSIndex_Top5Table  {width: 100%;border-collapse: separate;border-spacing: 0;border: 1px solid black;border-radius: 10px;-moz-border-radius: 10px;padding: 5px;margin-bottom: 5px;margin-left:10px;background-color: rgba(245,245,245,1)}
.STHSIndex_Top5Table  th {font-weight: bold;font-size: 1.3em;padding: 15px;}
.STHSIndex_Top5Table  td {padding-left: 5px;padding-right: 10px;vertical-align:bottom;}
.STHSIndex_Top5Table  td > a {text-decoration: none;}
.STHSIndex_Top5Table  tr:hover {font-weight: 900;}
.STHSIndex_Top5TableImage {text-align:center;}
.STHSIndex_Top20FreeAgents{width: 100%;border-collapse: separate;border-spacing: 0;border: 1px solid black;border-radius: 10px;-moz-border-radius: 10px;padding: 5px;margin-bottom: 5px;margin-left:10px;background-color: rgba(245,245,245,1)}
.STHSIndex_Top20FreeAgents  th {font-weight: bold;font-size: 1.3em;padding: 15px;}
.STHSIndex_Top20FreeAgents  td {padding-left: 5px;padding-right: 10px;}
.STHSIndex_Top20FreeAgents td > a {text-decoration: none;}
.STHSIndex_TheNewsTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSIndex_TheNews {font-size: 2em;margin: 10px;padding-left:40px}
.STHSIndex_NewsDiv { order-collapse: separate;border-spacing: 0;border: 1px solid black;border-radius: 10px;-moz-border-radius: 10px;padding: 5px;margin-bottom: 5px;margin-left:10px;}
.STHSIndex_LastestResult {font-size: 1.5em;margin: 10px;text-align:center;}
.STHSIndex_Headline {font-size: 1.5em;margin: 10px;text-align:center;}
.STHSIndex_Main {padding-top: 10px; padding-right: 10px; padding-left: 10px;width:100%; border-spacing: 0px;}
.STHSIndex_Score{vertical-align:top; width:5px;width: 250px;}
.STHSIndex_NewsTD {vertical-align:top;text-align:left;width:660px;padding-right:20px}
.STHSIndex_Top5 {vertical-align:top;width:350px;padding-right:20px}
.STHSIndex_3StarNameHeader {width:200px;min-width: 150px;font-weight: bold;}
.STHSIndex_Top5PointNameHeader {width:225px;min-width: 150px;font-weight: bold;}
.STHSIndex_Top5PointResultHeader {width:75px;min-width: 50px;font-weight: bold;}
.STHSIndex_OutputSetting_Table{width:98%;margin:auto;border-width: 2px;border-style: solid;border-collapse: collapse;text-align:center;}
.STHSIndex_OutputSetting_Table td {border-width: 1px;border-style: solid;}
.STHSIndex_NewsReplyTable {padding: 0px 8px 0px 8px;display: none;}
.STHSIndex_NewsReplyOwner {text-decoration: underline;}
.STHSIndex_NewsReplyTime {font-size:10px;}
.STHSIndividualLeader_Table th{font-size:15px !important} 
.STHSIndividualLeader_Table td{font-size:12px !important;vertical-align:bottom !important;} 
.STHSIndividualLeader_Players{font-size:20px;}
.STHSBlankDiv{padding-bottom: 4px;}
.STHSPHPPlayerStat_Table{width:95%;margin:auto;border-width: 2px;border-style: solid;border-collapse: collapse;}
.STHSPHPPlayerStat_HomeTable {padding-top: 10px; padding-right: 10px; padding-left: 10px;width:100%; border-spacing: 0px;}
.STHSPHPPlayerStat_HomeMainTD {vertical-align:top;text-align:left;width:800px;padding-right:20px}
.STHSPHPPlayerStat_HomeLeftTD {vertical-align:top;width:300px;padding-right:20px}
.STHSPHPPlayerStat_HomeTeamInfo {width:100%;}
.STHSPHPPlayerStat_Table th{border-width: 1px;border-style: solid;text-align:center;background-color: var(--main-table-background-head);color:var(--main-table-background-head-text);padding: 0px 4px 0px 4px;}
.STHSPHPPlayerStat_Table td{border-width: 1px;border-style: solid;text-align:center;}
.STHSPHPPlayerStat_TabHeader{text-align:center;font-size:20px;}
.STHSPHPPlayerStat_PlayerNameHeader{text-align:center;font-size:24px;}
.STHSPHPPlayerStat_PrimaryInformation th, .STHSPHPPlayerStat_PrimaryInformation td{font-size:20px; padding:5px;}
.STHSPHPPlayerStat_SecondaryInformation th, .STHSPHPPlayerStat_SecondaryInformation td{font-size:16px; padding:2px;}
.STHSPHPPlayerStat_Tabmain-content{border-radius:1px;box-shadow:-1px 1px 1px rgba(0,0,0,0.15);border-style: solid;border-color: #dedede; border-radius: 10px; -moz-border-radius: 10px;margin:10px;}
.STHSPHPTeamStat_Main{width:99%;margin:auto;}
.STHSPHPTeamStat_Table{width:95%;margin:auto;border-width: 2px;border-style: solid;border-collapse: collapse;}
.STHSPHPTeamStat_Table th{border-width: 1px;border-style: solid;text-align:center;background-color: var(--main-table-background-head);color:var(--main-table-background-head-text);padding: 0px 4px 0px 4px;}
.STHSPHPTeamStat_Table td{border-width: 1px;border-style: solid;text-align:center;}
.STHSPHPTeamStat_TableTitle {font-size:22px;text-align:center;padding-bottom:5px;}
.STHSPHPTeamStat_TeamNameHeader{text-align:center;font-size:24px;}
.STHSPHPTeamHeader_Table{width:50%;margin:auto;font-family: Montserrat, sans-serif;}
.STHSPHPTeamHeader_Logo{text-align:right;}
.STHSPHPTeamHeader_TeamName{font-size:25px;text-align:left;padding-left:50px;margin:auto;}
.STHSPHPTeamHeader_Stat{font-size:16px;text-align:left;padding-left:50px;margin:auto;}
.STHSPHPTeamStatDepthChart_Table {width:100%; border-spacing: 0px;}
.STHSPHPTeamStatDepthChart_Table td {border-width: 0px;text-align:left;padding: 0px 4px 0px 4px;}
.STHSPHPWebClientTeam_Main{width:99%;margin:auto;}
.STHSPHPWebClientTeam_Table{width:95%;margin:auto;border-width: 2px;border-style: solid;border-collapse: collapse;}
.STHSPHPWebClientTeam_Table th{border-width: 1px;border-style: solid;text-align:center;background-color: var(--main-table-background-head);color:var(--main-table-background-head-text);width:33%;padding:10px;}
.STHSPHPWebClientTeam_Table td{border-width: 1px;border-style: solid;text-align:center;width:33%;padding:8px;}
.STHSPHPStandingPlayoffWinnerImage {width:96px;height:96px;padding-left:8px;padding-right:8px;vertical-align:middle}
.STHSPHPMenuDiv {text-align:center;margin-top:-5px;margin-bottom:10px;}
.STHSPHPMenuOutOfDate{text-align:center;padding:10px;margin-bottom:10px;background-color:red;font-family:bold;font-size:25px;}
.STHSPHPMenuOutOfDateSTHSHosting{text-align:center;background-color:red;font-family:bold;font-size:45px;width: 100%;height:100px;position: absolute;padding-top:25px;opacity: 1;z-index: 9;margin-top:-10px}
.STHSPHPMenuTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSBoxScore_MainDiv {border-radius:1px;box-shadow:-1px 1px 1px rgba(0,0,0,0.15);border-style: solid;border-color: #dedede;margin:6px}
.STHSBoxScore_TeamStatTeamName{font-size:14px;font-weight: bold;}
.STHSBoxScore_TeamResult, .STHSBoxScore_GoalsTable, .STHSBoxScore_ShotsTable{width:80%;margin-left: auto; margin-right: auto;}
.STHSBoxScore_Lines_Table{width:95%;margin:auto;border-width: 2px;border-style: solid;border-collapse: collapse;}
.STHSBoxScore_Lines_Table th{border-width: 1px;border-style: solid;text-align:center;background-color: var(--main-table-background-head);color:var(--main-table-background-head-text);padding: 0px 4px 0px 4px;}
.STHSBoxScore_Lines_Table td{border-width: 1px;border-style: solid;text-align:center;}
.STHSBoxScore_GoalsTeamName, .STHSBoxScore_ShotsTeamName{font-size:16px;font-weight: bold;}
.STHSBoxScore_GoalsShotsMainTable{width:95%;margin-left: auto; margin-right: auto;}
.STHSBoxScore_PeriodPerPeriod{width:99%;margin-left: auto; margin-right: auto;vertical-align:top;}
.STHSBoxScore_PeriodPerPeriod th{width:50%;text-align:center;font-size:16px;font-weight:600;color:#4c4c4c;padding-top:15px;padding-bottom:5px;}
.STHSBoxScore_PeriodPerPeriod td{padding:5px;vertical-align:top;}
.STHSBoxScore_PeriodPerPeriod_Header{border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;background-color: rgb(242,242,242);text-align:center;font-size:16px;font-weight:600;color:#4c4c4c;padding-top:15px;padding-bottom:5px;}
.STHSBoxScore_TeamResult th{font-size:15px}
.STHSBoxScore_PlayerStatTitle{font-size:18px;text-align:center;}
.STHSBoxScore_TeamLine{text-align:center;}
.STHSBoxScore_GoalsPeriodHeader, .STHSBoxScore_ShotsPeriodHeader{font-size:14px;font-weight: bold;}
.STHSBoxScore_GoalsTotalHeader, .STHSBoxScore_ShotsTotalHeader, .STHSBoxScore_ShotsAttempHeader{font-size:14px;font-weight: bold;font-style: italic;}
.STHSBoxScore_GoalsTotal, .STHSBoxScore_ShotsTotal{font-style: italic;}
.STHSBoxScore_TeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSBoxScore_TeamImageLarge {width:48px;height:48px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPTradeType{text-align:center;font-size:20px;padding-top:25px;padding-bottom:25px;}
.STHSPHPTradeTeamName{padding-left:25px;font-size:24px;}
.SubmitButton, .SubmitButton:visited, .SubmitButton:hover {-moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 6px; font-family: 'Oswald';  font-size: 20px;  text-decoration: none;  border: none;background: var(--main-button-background); color:var(--main-button-text); border: #888 1px solid;  border-radius: 5px;  padding: 5px 15px 5px 15px;}
.SubmitButtonSmall{-moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 6px;  font-family: 'Oswald';  font-size: 15px;  text-decoration: none;  border: none;background: background: var(--main-button-background); color:var(--main-button-text);  border: #888 1px solid;  border-radius: 5px;  padding: 3px 15px 3px 15px;}
.STHSSelect{border-radius: .5em;}
.STHSPHPSearch_Field{ font-family:Georgia, Tahoma;}
.STHSWebClient_Form{padding: 5px 10px 5px 30px;margin:5px;}
.STHSPHPStandingTeamImage {width:24px;height:24px;padding-left:8px;padding-right:8px;vertical-align:middle}
.STHSPHPCoachesTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPScheduleTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPTodayGameTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPIndexTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPEntryDraftTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPTeamGMInfoTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPFinanceTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPTeamRosterAverageTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPProspectsTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPDraftPickTeamImage {width:48px;height:48px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPTeamStatsTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPPlayersRosterTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPGoaliesRosterTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPPlayersStatsTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPGoaliesStatTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPIndividualLeadersTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPIndividualLeadersHeadshot {max-width: 100%;height: auto; margin-left: 25px; margin-right: auto; border-radius: 50%; width: 80px; box-shadow: 0 2px 3px 1px #ddd;}
.STHSPHPWaiverTeamImage {width:24px;height:24px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPTradeTeamImage {width:48px;height:48px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPTeamStatImage {width:96px;height:96px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPPlayerReportTeamImage {width:168px;height:168px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPPlayerReportHeadshot {max-width: 100%;height: auto; display: block; margin-left: auto; margin-right: auto; border-radius: 50%; width: 160px; box-shadow: 0 2px 3px 1px #ddd;}
.STHSPHPIndexBoxScore{text-align:center;font-weight: bold;}
.STHSPHPIndexLeadersHeadshot {max-width: 100%;height: auto; margin-left: 15px; margin-right: auto; border-radius: 50%; width: 80px; box-shadow: 0 2px 3px 1px #ddd;}
.STHSPHPTeam_HomeDiv{border-radius:1px;box-shadow:-1px 1px 1px rgba(0,0,0,0.15);border-style: solid;border-color: var(--main-table-background-head);}
.STHSPHPTeam_HomeTable {padding-top: 10px; padding-right: 10px; padding-left: 10px;width:100%; border-spacing: 0px;}
.STHSPHPTeam_HomePrimaryTable{width:95%;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#ececec;padding-bottom:8px;margin-left: auto; margin-right: auto;padding-right:20px;}
.STHSPHPTeam_HomePrimaryTableTeamName{font-size:24px;}
.STHSPHPTeam_HomePrimaryTableHeader {font-size:16px;font-weight:bold;padding-bottom:0px;padding-top: 8px;font-size:20px;}
.STHSPHPTeam_HomePrimaryTableTeamImage{width:13%;text-align:center;}
.STHSPHPTeam_HomePrimaryTableTeamImageSpec{width:80px;height:80px;padding-left:0px;padding-right:8px;vertical-align:middle}
.STHSPHPTeam_HomePrimaryTableTeamInfo{width:25%;padding:25px;}
.STHSPHPTeam_HomePrimaryTableTeamScore{font-size:24px;width:10%;text-align:center;}
.STHSPHPTeam_HomePrimaryTableTeamMiddlePlay{font-size:20px;width:4%;text-align:center;}
.STHSPHPTeam_HomePrimaryTableTeamMiddleNotPlay{font-size:20px;width:24%;text-align:center;}
.STHSPHPTeam_HomePrimaryTableLeadersHeadshot {max-width: 100%;height: auto; margin-left: 25px; margin-right: auto; border-radius: 50%; width: 140px; box-shadow: 0 2px 3px 1px #ddd;}
.STHSPHPTeam_HomePrimaryTableLeadersHeadshotTD {background-color:white;width:100px;padding:0px;border-style:solid;border-width:1px;border-color:#ccc;width:140px;}
.STHSPHPTeam_HomePrimaryTableLeadersTextTD {vertical-align:top;background-color:white;padding:0px;border-style:solid;border-width:1px;border-color:#ccc;width:275px;}
.STHSPHPTeam_HomePrimaryTableTeamInfoBeforeTriangle{padding-bottom:15px;}
.STHSPHPTeam_HomePrimaryTableTeamInfoTriangle{width: 0;height: 0;border-style: solid;border-width: 15px 10px 0 10px;border-color: #000000 transparent transparent transparent;margin:auto;}
.STHSPHPTeam_HomePrimaryTableLeadersTextStat {font-size:12px;font-weight:normal;line-height:24px;padding-left:12px;}
.STHSPHPTeam_HomePrimaryTableLeadersTextPlayer {display:-webkit-inline-box;vertical-align:middle;padding-left:12px;font-size:20px;color:#383732;font-weight:normal;}
.STHSPHPTeam_HomePrimaryTableLeadersTextResult {font-size:60px;line-height:100px;padding-left:12px;}
.STHSPHPTeam_HomePrimaryTableTeamStatStrongText{font-size:24px;font-weight:bold;padding:10px;display:inline-block;}
.STHSPHPTeam_HomePrimaryTableTeamStatTD{width:25%;background:white;text-align:center;height:120px;}
.STHSPHPTeam_HomeSecondaryTable{width:100%;font-family: Montserrat, sans-serif;}
.STHSPHPTeam_HomeSecondaryTableTDStrongText{font-size:13px;font-weight:bold;}
.STHSPHPTeam_HomeSecondaryTableImage{height:70px;height:86px; vertical-align: middle;}
.STHSPHPTeam_HomeTeamStatTable{width:100%;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#ececec;padding-bottom:10px;display:none;}
.STHSPHPTeam_HomeTeamStatTable th {text-align:center;color:#1d1e1f;font-weight:bold;line-height:2;}
.STHSPHPTeam_HomeTeamStatTable tr {height:20px;}
.STHSPHPTeam_HomeTeamStatR{text-align:right;width:33%;font-size:14px;font-weight:bold;}
.STHSPHPTeam_HomeTeamStatL{text-align:left;width:33%;font-size:14px;font-weight:bold;}
.STHSPHPTeam_HomeTeamStatC{text-align:center;width:33%;}
.STHSPHPLogin_Table td{padding: 10px;}
.STHSPHPWebClient_Table{font-size:14px;font-weight:bold;}
.STHSPHPWebClient_Table th {font-size:18px;font-weight:bold;}
.STHSPHPTeamHeader_TeamNameColor_0.STHSPHPTeamHeader_TeamName             {color: #000000;}
.STHSPHPTeamHeader_TeamNameColor_0, a.STHSPHPTeamHeader_TeamNameColor_0   {color: #000000;}
.STHSPHPTeamHeader_TeamNameColor_1.STHSPHPTeamHeader_TeamName             {color: #000000;text-shadow: 1.5px 1.5px 1.5px #FCB514;}
.STHSPHPTeamHeader_TeamNameColor_1, a.STHSPHPTeamHeader_TeamNameColor_1   {color: #000000;text-shadow: 1px 1px 1px       #FCB514;}
.STHSPHPTeamHeader_TeamNameColor_2.STHSPHPTeamHeader_TeamName             {color: #00468B;text-shadow: 1.5px 1.5px 1.5px #F26924;}
.STHSPHPTeamHeader_TeamNameColor_2, a.STHSPHPTeamHeader_TeamNameColor_2   {color: #00468B;text-shadow: 1px 1px 1px       #F26924;}
.STHSPHPTeamHeader_TeamNameColor_3.STHSPHPTeamHeader_TeamName             {color: #154B94;text-shadow: 1.5px 1.5px 1.5px #C32032;}
.STHSPHPTeamHeader_TeamNameColor_3, a.STHSPHPTeamHeader_TeamNameColor_3   {color: #154B94;text-shadow: 1px 1px 1px       #C32032;}
.STHSPHPTeamHeader_TeamNameColor_4.STHSPHPTeamHeader_TeamName             {color: #CE1126;text-shadow: 1.5px 1.5px 1.5px #000000;}
.STHSPHPTeamHeader_TeamNameColor_4, a.STHSPHPTeamHeader_TeamNameColor_4   {color: #CE1126;text-shadow: 1px 1px 1px       #000000;}
.STHSPHPTeamHeader_TeamNameColor_5.STHSPHPTeamHeader_TeamName             {color: #F74902;text-shadow: 1.5px 1.5px 1.5px #000000;}
.STHSPHPTeamHeader_TeamNameColor_5, a.STHSPHPTeamHeader_TeamNameColor_5   {color: #F74902;text-shadow: 1px 1px 1px       #000000;}
.STHSPHPTeamHeader_TeamNameColor_6.STHSPHPTeamHeader_TeamName             {color: #000000;text-shadow: 1.5px 1.5px 1.5px #CE1126;}
.STHSPHPTeamHeader_TeamNameColor_6, a.STHSPHPTeamHeader_TeamNameColor_6   {color: #000000;text-shadow: 1px 1px 1px       #CE1126;}
.STHSPHPTeamHeader_TeamNameColor_7.STHSPHPTeamHeader_TeamName             {color: #002868;text-shadow: 1.5px 1.5px 1.5px #EDEDED;}
.STHSPHPTeamHeader_TeamNameColor_7, a.STHSPHPTeamHeader_TeamNameColor_7   {color: #002868;text-shadow: 1px 1px 1px       #EDEDED;}
.STHSPHPTeamHeader_TeamNameColor_8.STHSPHPTeamHeader_TeamName             {color: #041E42;text-shadow: 1.5px 1.5px 1.5px #004C97;}
.STHSPHPTeamHeader_TeamNameColor_8, a.STHSPHPTeamHeader_TeamNameColor_8   {color: #041E42;text-shadow: 1px 1px 1px       #004C97;}
.STHSPHPTeamHeader_TeamNameColor_9.STHSPHPTeamHeader_TeamName             {color: #C8102E;text-shadow: 1.5px 1.5px 1.5px #041E42;}
.STHSPHPTeamHeader_TeamNameColor_9, a.STHSPHPTeamHeader_TeamNameColor_9   {color: #C8102E;text-shadow: 1px 1px 1px       #041E42;}
.STHSPHPTeamHeader_TeamNameColor_10.STHSPHPTeamHeader_TeamName            {color: #C8102E;text-shadow: 1.5px 1.5px 1.5px #B9975B;}
.STHSPHPTeamHeader_TeamNameColor_10, a.STHSPHPTeamHeader_TeamNameColor_10 {color: #C8102E;text-shadow: 1px 1px 1px       #B9975B;}
.STHSPHPTeamHeader_TeamNameColor_11.STHSPHPTeamHeader_TeamName            {color: #000000;text-shadow: 1.5px 1.5px 1.5px #FFB81C;}
.STHSPHPTeamHeader_TeamNameColor_11, a.STHSPHPTeamHeader_TeamNameColor_11 {color: #000000;text-shadow: 1px 1px 1px       #FFB81C;}
.STHSPHPTeamHeader_TeamNameColor_12.STHSPHPTeamHeader_TeamName            {color: #000000;text-shadow: 1.5px 1.5px 1.5px #DA1A32;}
.STHSPHPTeamHeader_TeamNameColor_12, a.STHSPHPTeamHeader_TeamNameColor_12 {color: #000000;text-shadow: 1px 1px 1px       #DA1A32;}
.STHSPHPTeamHeader_TeamNameColor_13.STHSPHPTeamHeader_TeamName            {color: #AF1E2D;text-shadow: 1.5px 1.5px 1.5px #192168;}
.STHSPHPTeamHeader_TeamNameColor_13, a.STHSPHPTeamHeader_TeamNameColor_13 {color: #AF1E2D;text-shadow: 1px 1px 1px       #192168;}
.STHSPHPTeamHeader_TeamNameColor_14.STHSPHPTeamHeader_TeamName            {color: #003087;text-shadow: 1.5px 1.5px 1.5px #FFB81C;}
.STHSPHPTeamHeader_TeamNameColor_14, a.STHSPHPTeamHeader_TeamNameColor_14 {color: #003087;text-shadow: 1px 1px 1px       #FFB81C;}
.STHSPHPTeamHeader_TeamNameColor_15.STHSPHPTeamHeader_TeamName            {color: #00205B;text-shadow: 1.5px 1.5px 1.5px #EDEDED;}
.STHSPHPTeamHeader_TeamNameColor_15, a.STHSPHPTeamHeader_TeamNameColor_15 {color: #00205B;text-shadow: 1px 1px 1px       #EDEDED;}
.STHSPHPTeamHeader_TeamNameColor_16.STHSPHPTeamHeader_TeamName            {color: #002F87;text-shadow: 1.5px 1.5px 1.5px #FCB514;}
.STHSPHPTeamHeader_TeamNameColor_16, a.STHSPHPTeamHeader_TeamNameColor_16 {color: #002F87;text-shadow: 1px 1px 1px       #FCB514;}
.STHSPHPTeamHeader_TeamNameColor_17.STHSPHPTeamHeader_TeamName            {color: #E51937;text-shadow: 1.5px 1.5px 1.5px #EDEDED;}
.STHSPHPTeamHeader_TeamNameColor_17, a.STHSPHPTeamHeader_TeamNameColor_17 {color: #E51937;text-shadow: 1px 1px 1px       #EDEDED;}
.STHSPHPTeamHeader_TeamNameColor_18.STHSPHPTeamHeader_TeamName            {color: #CF0A2C;text-shadow: 1.5px 1.5px 1.5px #000000;}
.STHSPHPTeamHeader_TeamNameColor_18, a.STHSPHPTeamHeader_TeamNameColor_18 {color: #CF0A2C;text-shadow: 1px 1px 1px       #000000;}
.STHSPHPTeamHeader_TeamNameColor_19.STHSPHPTeamHeader_TeamName            {color: #002654;text-shadow: 1.5px 1.5px 1.5px #CE1126;}
.STHSPHPTeamHeader_TeamNameColor_19, a.STHSPHPTeamHeader_TeamNameColor_19 {color: #002654;text-shadow: 1px 1px 1px       #CE1126;}
.STHSPHPTeamHeader_TeamNameColor_20.STHSPHPTeamHeader_TeamName            {color: #FFB81C;text-shadow: 1.5px 1.5px 1.5px #041E42;}
.STHSPHPTeamHeader_TeamNameColor_20, a.STHSPHPTeamHeader_TeamNameColor_20 {color: #FFB81C;text-shadow: 1px 1px 1px       #041E42;}
.STHSPHPTeamHeader_TeamNameColor_21.STHSPHPTeamHeader_TeamName            {color: #154734;text-shadow: 1.5px 1.5px 1.5px #A6192E;}
.STHSPHPTeamHeader_TeamNameColor_21, a.STHSPHPTeamHeader_TeamNameColor_21 {color: #154734;text-shadow: 1px 1px 1px       #A6192E;}
.STHSPHPTeamHeader_TeamNameColor_22.STHSPHPTeamHeader_TeamName            {color: #011D8B;text-shadow: 1.5px 1.5px 1.5px #FF4C00;}
.STHSPHPTeamHeader_TeamNameColor_22, a.STHSPHPTeamHeader_TeamNameColor_22 {color: #011D8B;text-shadow: 1px 1px 1px       #FF4C00;}
.STHSPHPTeamHeader_TeamNameColor_23.STHSPHPTeamHeader_TeamName            {color: #D2001C;text-shadow: 1.5px 1.5px 1.5px #FAAF19;}
.STHSPHPTeamHeader_TeamNameColor_23, a.STHSPHPTeamHeader_TeamNameColor_23 {color: #D2001C;text-shadow: 1px 1px 1px       #FAAF19;}
.STHSPHPTeamHeader_TeamNameColor_24.STHSPHPTeamHeader_TeamName            {color: #00205B;text-shadow: 1.5px 1.5px 1.5px #00843D;}
.STHSPHPTeamHeader_TeamNameColor_24, a.STHSPHPTeamHeader_TeamNameColor_24 {color: #00205B;text-shadow: 1px 1px 1px       #00843D;}
.STHSPHPTeamHeader_TeamNameColor_25.STHSPHPTeamHeader_TeamName            {color: #8A2432;text-shadow: 1.5px 1.5px 1.5px #236192;}
.STHSPHPTeamHeader_TeamNameColor_25, a.STHSPHPTeamHeader_TeamNameColor_25 {color: #8A2432;text-shadow: 1px 1px 1px       #236192;}
.STHSPHPTeamHeader_TeamNameColor_26.STHSPHPTeamHeader_TeamName            {color: #010101;text-shadow: 1.5px 1.5px 1.5px #A2AAAD;}
.STHSPHPTeamHeader_TeamNameColor_26, a.STHSPHPTeamHeader_TeamNameColor_26 {color: #010101;text-shadow: 1px 1px 1px       #A2AAAD;}
.STHSPHPTeamHeader_TeamNameColor_27.STHSPHPTeamHeader_TeamName            {color: #000000;text-shadow: 1.5px 1.5px 1.5px #8C2633;}
.STHSPHPTeamHeader_TeamNameColor_27, a.STHSPHPTeamHeader_TeamNameColor_27 {color: #000000;text-shadow: 1px 1px 1px       #8C2633;}
.STHSPHPTeamHeader_TeamNameColor_28.STHSPHPTeamHeader_TeamName            {color: #00823E;text-shadow: 1.5px 1.5px 1.5px #111111;}
.STHSPHPTeamHeader_TeamNameColor_28, a.STHSPHPTeamHeader_TeamNameColor_28 {color: #00823E;text-shadow: 1px 1px 1px       #111111;}
.STHSPHPTeamHeader_TeamNameColor_29.STHSPHPTeamHeader_TeamName            {color: #CF4520;text-shadow: 1.5px 1.5px 1.5px #000000;}
.STHSPHPTeamHeader_TeamNameColor_29, a.STHSPHPTeamHeader_TeamNameColor_29 {color: #CF4520;text-shadow: 1px 1px 1px       #000000;}
.STHSPHPTeamHeader_TeamNameColor_30.STHSPHPTeamHeader_TeamName            {color: #006D75;text-shadow: 1.5px 1.5px 1.5px #000000;}
.STHSPHPTeamHeader_TeamNameColor_30, a.STHSPHPTeamHeader_TeamNameColor_30 {color: #006D75;text-shadow: 1px 1px 1px       #000000;}
.STHSPHPTeamHeader_TeamNameColor_32.STHSPHPTeamHeader_TeamName            {color: #B4975A;text-shadow: 1.5px 1.5px 1.5px #333F42;}
.STHSPHPTeamHeader_TeamNameColor_32, a.STHSPHPTeamHeader_TeamNameColor_32 {color: #B4975A;text-shadow: 1px 1px 1px       #333F42;}
.STHSPHPTeamHeader_TeamNameColor_33.STHSPHPTeamHeader_TeamName            {color: #001628;text-shadow: 1.5px 1.5px 1.5px #99D9D9;}
.STHSPHPTeamHeader_TeamNameColor_33, a.STHSPHPTeamHeader_TeamNameColor_33 {color: #001628;text-shadow: 1px 1px 1px       #99D9D9;}
.STHSPHPTeamHeader_TeamNameColor_34.STHSPHPTeamHeader_TeamName            {color: #010101;text-shadow: 1.5px 1.5px 1.5px #6CACE4;}
.STHSPHPTeamHeader_TeamNameColor_34, a.STHSPHPTeamHeader_TeamNameColor_34 {color: #010101;text-shadow: 1px 1px 1px       #6CACE4;}
.STHSPHPTeamHeader_TeamNameColor_101.STHSPHPTeamHeader_TeamName           {color: #000000;text-shadow: 1.5px 1.5px 1.5px #FCBC3D;}
.STHSPHPTeamHeader_TeamNameColor_102.STHSPHPTeamHeader_TeamName           {color: #00468B;text-shadow: 1.5px 1.5px 1.5px #F26924;}
.STHSPHPTeamHeader_TeamNameColor_103.STHSPHPTeamHeader_TeamName           {color: #0C1F3F;text-shadow: 1.5px 1.5px 1.5px #DC1B35;}
.STHSPHPTeamHeader_TeamNameColor_104.STHSPHPTeamHeader_TeamName           {color: #CE1126;text-shadow: 1.5px 1.5px 1.5px #000000;}
.STHSPHPTeamHeader_TeamNameColor_105.STHSPHPTeamHeader_TeamName           {color: #050708;text-shadow: 1.5px 1.5px 1.5px #F97F1B;}
.STHSPHPTeamHeader_TeamNameColor_106.STHSPHPTeamHeader_TeamName           {color: #393D41;text-shadow: 1.5px 1.5px 1.5px #501220;}
.STHSPHPTeamHeader_TeamNameColor_107.STHSPHPTeamHeader_TeamName           {color: #00256B;text-shadow: 1.5px 1.5px 1.5px #ACABAF;}
.STHSPHPTeamHeader_TeamNameColor_108.STHSPHPTeamHeader_TeamName           {color: #0E2749;text-shadow: 1.5px 1.5px 1.5px #16659A;}
.STHSPHPTeamHeader_TeamNameColor_109.STHSPHPTeamHeader_TeamName           {color: #45282A;text-shadow: 1.5px 1.5px 1.5px #E6D4AE;}
.STHSPHPTeamHeader_TeamNameColor_110.STHSPHPTeamHeader_TeamName           {color: #C40C30;text-shadow: 1.5px 1.5px 1.5px #000000;}
.STHSPHPTeamHeader_TeamNameColor_111.STHSPHPTeamHeader_TeamName           {color: #000000;text-shadow: 1.5px 1.5px 1.5px #FFB81C;}
.STHSPHPTeamHeader_TeamNameColor_112.STHSPHPTeamHeader_TeamName           {color: #000000;text-shadow: 1.5px 1.5px 1.5px #E10024;}
.STHSPHPTeamHeader_TeamNameColor_113.STHSPHPTeamHeader_TeamName           {color: #AF1E2D;text-shadow: 1.5px 1.5px 1.5px #0C1D61;}
.STHSPHPTeamHeader_TeamNameColor_114.STHSPHPTeamHeader_TeamName           {color: #071689;text-shadow: 1.5px 1.5px 1.5px #D0112B;}
.STHSPHPTeamHeader_TeamNameColor_115.STHSPHPTeamHeader_TeamName           {color: #00205B;text-shadow: 1.5px 1.5px 1.5px #EDEDED;}
.STHSPHPTeamHeader_TeamNameColor_116.STHSPHPTeamHeader_TeamName           {color: #005FB3;text-shadow: 1.5px 1.5px 1.5px #051E3F;}
.STHSPHPTeamHeader_TeamNameColor_117.STHSPHPTeamHeader_TeamName           {color: #232430;text-shadow: 1.5px 1.5px 1.5px #ED2434;}
.STHSPHPTeamHeader_TeamNameColor_118.STHSPHPTeamHeader_TeamName           {color: #DC042B;text-shadow: 1.5px 1.5px 1.5px #000000;}
.STHSPHPTeamHeader_TeamNameColor_119.STHSPHPTeamHeader_TeamName           {color: #015A8B;text-shadow: 1.5px 1.5px 1.5px #000000;}
.STHSPHPTeamHeader_TeamNameColor_120.STHSPHPTeamHeader_TeamName           {color: #002D55;text-shadow: 1.5px 1.5px 1.5px #7EC3EF;}
.STHSPHPTeamHeader_TeamNameColor_121.STHSPHPTeamHeader_TeamName           {color: #004730;text-shadow: 1.5px 1.5px 1.5px #F0E3C6;}
.STHSPHPTeamHeader_TeamNameColor_122.STHSPHPTeamHeader_TeamName           {color: #011D8B;text-shadow: 1.5px 1.5px 1.5px #FF4C00;}
.STHSPHPTeamHeader_TeamNameColor_123.STHSPHPTeamHeader_TeamName           {color: #D2001C;text-shadow: 1.5px 1.5px 1.5px #FAAF19;}
.STHSPHPTeamHeader_TeamNameColor_124.STHSPHPTeamHeader_TeamName           {color: #00843D;text-shadow: 1.5px 1.5px 1.5px #00205B;}
.STHSPHPTeamHeader_TeamNameColor_125.STHSPHPTeamHeader_TeamName           {color: #012987;text-shadow: 1.5px 1.5px 1.5px #010101;}
.STHSPHPTeamHeader_TeamNameColor_126.STHSPHPTeamHeader_TeamName           {color: #231F20;text-shadow: 1.5px 1.5px 1.5px #A4ADB0;}
.STHSPHPTeamHeader_TeamNameColor_127.STHSPHPTeamHeader_TeamName           {color: #910029;text-shadow: 1.5px 1.5px 1.5px #000000;}
.STHSPHPTeamHeader_TeamNameColor_128.STHSPHPTeamHeader_TeamName           {color: #016F3A;text-shadow: 1.5px 1.5px 1.5px #000000;}
.STHSPHPTeamHeader_TeamNameColor_129.STHSPHPTeamHeader_TeamName           {color: #000000;text-shadow: 1.5px 1.5px 1.5px #F47937;}
.STHSPHPTeamHeader_TeamNameColor_130.STHSPHPTeamHeader_TeamName           {color: #000000;text-shadow: 1.5px 1.5px 1.5px #266B73;}
.STHSPHPTeamHeader_TeamNameColor_132.STHSPHPTeamHeader_TeamName           {color: #A1A9AB;text-shadow: 1.5px 1.5px 1.5px #53565C;}
.STHSPHPTeamHeader_TeamNameColor_133.STHSPHPTeamHeader_TeamName           {color: #001426;text-shadow: 1.5px 1.5px 1.5px #DD0024;}
.STHSPHPTeamHeader_TeamNameColor_242.STHSPHPTeamHeader_TeamName           {color: #111111;text-shadow: 1.5px 1.5px 1.5px #A2AAAD;}
.STHSPHPTeamHeader_TeamNameColor_242, a.STHSPHPTeamHeader_TeamNameColor_242 {color: #111111;text-shadow: 1px 1px 1px       #A2AAAD;}
.STHSPHPTeamHeader_TeamNameColor_243.STHSPHPTeamHeader_TeamName            {color: #000000;text-shadow: 1.5px 1.5px 1.5px #FFB81C;}
.STHSPHPTeamHeader_TeamNameColor_243, a.STHSPHPTeamHeader_TeamNameColor_243 {color: #000000;text-shadow: 1px 1px 1px       #FFB81C;}
.STHSPHPTeamHeader_TeamNameColor_244.STHSPHPTeamHeader_TeamName           {color: #000000;text-shadow: 1.5px 1.5px 1.5px #FC4C02;}
.STHSPHPTeamHeader_TeamNameColor_244, a.STHSPHPTeamHeader_TeamNameColor_244 {color: #000000;text-shadow: 1px 1px 1px       #FC4C02;}
.STHSPHP_Login {right: 115px;top: 110px;position: absolute;overflow: visible;width: 150px;white-space: nowrap;line-height: 20px;margin-top: -3px;text-align: right;font-style: normal;font-family: Helvetica;font-weight: bold;font-size: 14px;font-size: 14px;}
@media screen and (max-width: 1500px) {.STHSPHP_Login {right:auto}}
.STHSPHPLoginButton, a.STHSPHPLoginButton{font-family: Helvetica;font-size: 20px;  
text-decoration: none;  
border: none;background: rgba(52,54,56,1); 
border: #888 1px solid;  
color: rgba(255,255,255,1); 
border-radius: 12px;  
padding: 3px 15px 3px 15px ;}
.dsl-panel {height: calc(100% - 18px - 1em);width: calc(50% - 5px);float: left;background-color: white;border: 1px solid gray;overflow-x: hidden;overflow-y: auto;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;}
.dsl-panel:hover {-webkit-box-shadow: 0px 0px 6px 2px rgba(138,138,138,1);-moz-box-shadow: 0px 0px 6px 2px rgba(138,138,138,1);box-shadow: 0px 0px 6px 2px rgba(138,138,138,1);}
.dsl-panel.left-panel {margin-right: 6px;}
.dsl-panel::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 6px;background-color: #F5F5F5;}
.dsl-panel::-webkit-scrollbar {width: 6px;background-color: #F5F5F5;}
.dsl-panel::-webkit-scrollbar-thumb {border-radius: 6px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #C5C5C5;}
.dsl-filter {width: calc(50% - 6px);float: left;margin-bottom: 10px;border: 1px solid rgba(1,1,1,0);}
.dsl-filter.left-panel {margin-right: 6px;}
.dsl-filter-input {font-size: 1em;font-style: Italic;font-weight: bolder;color: lightgray;width: calc(100% - 5px);border: 1px solid gray;padding: 3px 0px 3px 5px;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;}
.dsl-filter-move-all {height: 100%;width: calc(100% - 10px);margin-left: auto;margin-right: auto;margin-top: -22px;text-align: right;color: lightgray;cursor: pointer;}
.dsl-filter-move-all:hover {color: #000000;}
.dsl-panel-item {font-size: 1em;width: calc(100% - 16px);margin: 3px;padding: 5px;cursor: pointer;border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;}
.dsl-panel-item:hover {background-color: var(--main-submenu-background-color-hover); color:var(--main-submenu-text-color-hover);}
.dsl-panel-item-null {font-size: 1em;width: calc(100% - 22px);margin: 3px;padding: 5px;background-color: white;cursor: pointer;border: 3px dashed lightgray;display: none;border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;}
.STHSPHPDraftSelectionMain {width:900px; height:400px; background-color: var(--main-submenu-background-color); color:var(--main-submenu-text-color); padding:20px;}
.STHSPHPDraftSelectionTitle {width:450px;display:inline-block;text-align: center;padding-bottom:10px;font-family:Georgia, Tahoma; font-weight:400; line-height:100%; margin:12px;font-size:22px;}
.STHSTeamSalaryCapDetail_UFA{background-color: #f44336 !important;text-align: center;font-weight: bold;color:#fff;}
.STHSTeamSalaryCapDetail_RFA{background-color: #1c75b9 !important;text-align: center;font-weight: bold;color:#fff;}
.STHSPHPTeamSalaryCapDetailTitle{padding-left:5px;font-size:24px;padding-bottom:10px;}
.STHSPHPLeagueInformationDiv{border-radius:1px;box-shadow:-1px 1px 1px rgba(0,0,0,0.15);border-style: solid;border-color: var(--main-table-background-head); border-radius: 10px; -moz-border-radius: 10px;margin:5x;padding:5px;}
.STHSPHPLeaderboard_TableHeadshot {max-width: 100%;height: auto; margin-left: 25px; margin-right: auto; border-radius: 50%; width: 140px; box-shadow: 0 2px 3px 1px #ddd;}
.STHSPHPLeaderboard_TableHeadshotTD {background-color:white;width:100px;padding:0px;border-style:solid;border-width:1px;border-color:#ccc;width:140px;}
.STHSPHPLeaderboard_TableTextTD {vertical-align:top;background-color:white;padding:0px;border-style:solid;border-width:1px;border-color:#ccc;width:275px;}
.STHSPHPLeaderboard_TableTextStat {font-size:20px;font-weight:normal;line-height:24px;padding-left:12px;padding-bottom: 12px;display:inline-block;}
.STHSPHPLeaderboard_TableTextPlayer {display:-webkit-inline-box;vertical-align:middle;padding-left:12px;font-size:20px;color:#383732;font-weight:normal;}
.STHSPHPLeaderboard_TableTextResult {font-size:60px;line-height:100px;padding-left:12px;}
.STHSPHPTeamCareerHistoryTable{width:600px;display:inline-block;padding-left:20px;font-size:13px;font-weight:bold;}
.STHSPHPTeamCareerHistoryTable td {padding-left: 5px;padding-right: 80px;font-size:14px;}
.STHSPHPSchedule_LastGame, .STHSPHPSchedule_LastGame:visited, .STHSPHPSchedule_LastGame:hover {background: var(--main-button-background); color:var(--main-button-text); border: #888 1px solid; border-radius: 5px;  padding: 5px; text-decoration: none;}