﻿/*
==================================================
html
==================================================
*/

*{
	padding: 0px; 
	margin: 0px; 
	list-style-type: none; 
	text-decoration: none;
}
html {
    font-size: 100%; /* 1 */
 	background: #333;
	color: #000;
	overflow-y: scroll;
}
body {
	font-family: arial;
	font-size: medium;
}
img,button {
	border: none;
}
a:link, a:visited, a:hover, a:active {
	outline: 0;
	text-decoration: none;
	color: #0066CC;
}
.clearfix:before, .clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
.clearfix:after {
    clear: both;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.float-center {
	margin: 0 auto;
}
hr {
	margin: 5px 0 5px 0;
	border: 0 solid #eee;
	border-top-width: 2px;
}
form.mlfbform > button[type=submit] { 
	cursor: pointer;
	min-width: 60px;
	border: 0 none;
	border-radius: 3px;
	margin: 0;
	padding: 2px 0;
	color: #666;
	background-color: #eee;
	font-weight: bold;
	font-family: Impact, Charcoal, sans-serif;
	font-size: medium;
	text-align: center;
}
form.mlfbform > select { 
	min-width: 100px;
	margin: 0;
}

/*
==================================================
main
==================================================
*/

#pagewrap {
    width: 1024px;
 	min-height: 100%;
	margin: 0px auto; /* center */
	padding: 0 0 20px 0;
}
header {
	padding-top: 20px;
	background-color: #666;
}
header img {
    padding: 10px;
}
.logo {
	margin: 0px auto 20px;
	background: url('images/mlfb.png') no-repeat;
	background-size: cover;
	height: 60px;
	width: 254px;
}
header h1 {
    padding: 5px 10px;
	font-size: small;
	background-color: #555;
	color: #fff;
}
article {
	padding: 20px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	background-color: #fff;
}
nav {
	width: 100%;
    padding: 5px;
	margin: 0;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	background-color: #666;
}
nav img {
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
	display: block;
}
nav a {
	outline: none; /* get rid of dotted borders in FireFox */
}
nav a:link, nav a:visited, nav a:hover, nav a:active {
	color: #fff;
}

nav ul {
	padding: 0;
	margin: 0;
	color: #fff;
}
nav ul li {
	font-size: 10pt;
    list-style: none;
}
nav ul li h1{
	margin: 0;
	font-size: 10pt;
	color: #fff; 
	background-color: #555;
	text-align: center;
    border-radius: 6px;
}
nav ul li a{
	color: #fff; 
	text-decoration: none;
	white-space: nowrap;
}
img.cntr
{
	display: block;
	margin: 0 auto;
	padding-bottom: 20px;
}
.teamnav {
	margin-top: -20px;
	margin-left: -20px;
	margin-right: -20px;
	background-color: #ccc;
}
.yearnav {
	margin-top: -20px;
	margin-bottom: 20px;
	margin-left: -20px;
	margin-right: -20px;
    background-color: #ccc;
}
.inner {
	float: left;
	margin: 4px;
}
.inleft {
	margin: 0 auto;
	padding-left: 20px;
}
.in4 {
	width: 184px;
	margin: 0 auto;
}
.in5 {
	width: 228px;
	margin: 0 auto;
}
.in6 {
	width: 272px;
	margin: 0 auto;
}
.in8 {
	width: 360px;
	margin: 0 auto;
}
.in16 {
	width: 712px;
	margin: 0 auto;
}
.in17 {
	width: 756px;
	margin: 0 auto;
}
.in18 {
	width: 800px;
	margin: 0 auto;
}
.headerdiv {
	margin-left: -20px;
	margin-right: -20px;
	margin-bottom: 20px;
	line-height: 44px;
	color: #fff;
	padding: 4px 0 4px 20px;
}
.owned {
	color: #ccc;
}
.owned a {
	color: #999;
}
.unowned a {
	color: #D31141;
}

/*
==================================================
player editor
==================================================
*/

.editor {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 25px;
	border: 1px solid #eee;
}
.editor td, .editor th {
	padding: 4px;
	height: 20px;
}
.editor tr:nth-child(odd) {
	background-color: #eee;
}

/*
==================================================
depth
==================================================
*/

table.depth {
	width: 100%;
	margin: 0px 0px 20px 0px;
	border-collapse: collapse;
}
table.depth tr:nth-child(even) {
	background-color: #eee;
}
table.depth th {
	background-color: #666;
	color: #fff;
	text-align: left;
}
table.depth td, table.depth th {
    font-size: .75em;
	padding: 1px;
}

/*
==================================================
titles
==================================================
*/

.nl {
	background-color: #036;
	color: #fff;
	text-align: center;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.al {
	background-color: #c00;
	color: #fff;
	text-align: center;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.ml {
	background-color: #666;
	color: #fff;
	text-align: center;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.ws {
	background-color: #a39058;
	color: #fff;
	text-align: center;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

/*
==================================================
managers
==================================================
*/

.manager {
	background-color: #666;
	margin-top: 10px;
	border: 1px solid #666;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.manager h2 {
    font-size: 1.25em;
	padding-left: 5px;
	color: #fff;
}
.manager h3 {
    font-size: .875em;
    font-weight: normal;
	background-color: #ccc;
	padding-left: 5px;
}
.manager table {
    border-collapse: collapse;
    font-size: .875em;
    width: 100%;
	background-color: #eee;
}
.manager table td {
	padding-left: 5px;
}
.col-mgr1 {
	width:15%;
}
.col-mgr2 {
	width:85%;
}

/*
==================================================
roster
==================================================
*/

.roster {
	background-color: #eee;
	margin-top: 10px;
	border: 1px solid #666;
}
.roster h2 {
    font-size: 1.25em;
	background-color: #666;
	padding-left: 5px;
	color: #fff;
}
.roster h3 {
    font-size: .875em;
    font-weight: normal;
	background-color: #ccc;
	padding-left: 5px;
}
.roster table {
    border-collapse: collapse;
    font-size: .875em;
    width: 100%;
	background-color: #fff;
}
.roster table td {
	padding-left: 5px;
}
.roster table th {
	padding: 1px;
	background-color: #205696;
	color: #fff;
}
.roster table td:nth-child(6),.roster table td:nth-child(7),.roster table td:nth-child(8) {
	text-align: right;
	padding-right: 2px;
}

.bench {
	background-color: #eee;
}
.minors {
	background-color: #90ee90;
}

/*
==================================================
redist list
==================================================
*/

.redist {
	background-color: #fff;
	margin-top: 10px;
    font-size: .75em;
}
.redist table {
    border-collapse: collapse;
    width: 100%;
	border: 1px solid #666;
}
.redist table th {
	padding: 2px;
	background-color: #ccc;
	color: #666;
}
.redist th[colspan] {
	padding: 2px;
	background-color: #666;
	color: #fff;
}
.redist table tr:nth-child(even) {
	background-color: #eee;
}

.redroster table td:nth-child(1) {
	text-align: left;
	padding-left: 8px;
}
.redroster table td:nth-child(2), .redroster table th:nth-child(2):not([colspan]) {
	text-align: left;
}

.redplayer table td:nth-child(1), .redplayer table th:nth-child(1):not([colspan]) {
	text-align: left;
	padding-left: 16px;
}
.redplayer table td:nth-child(2), .redplayer table th:nth-child(2):not([colspan]) {
	text-align: right;
}
.redplayer table td:nth-child(3), .redplayer table th:nth-child(3):not([colspan]) {
	text-align: right;
	padding-right: 32px;
}

.reddraft table td:nth-child(1), .reddraft table th:nth-child(1):not([colspan]) {
	text-align: right;
	padding-right: 8px;
}
.reddraft table td:nth-child(2), .reddraft table th:nth-child(2):not([colspan]) {
	text-align: left;
	padding-left: 4px;
}
.reddraft table td:nth-child(3), .reddraft table th:nth-child(3):not([colspan]) {
	text-align: right;
	padding-right: 8px;
}
.reddraft table td:nth-child(4), .reddraft table th:nth-child(4):not([colspan]) {
	text-align: left;
	padding-left: 4px;
}

/*
==================================================
draft
==================================================
*/

.draft {
	background-color: #fff;
	margin-top: 10px;
    font-size: .75em;
}
.draft table {
    border-collapse: collapse;
    width: 100%;
	border: 1px solid #666;
}
.draft table tbody th {
	height: 18px;
	background-color: #666;
	color: #fff;
}
.draft table td {
	height: 18px;
}
.draft table tr:nth-child(odd) {
	background-color: #eee;
}
.draft table td:nth-child(1) {
	text-align: right;
	padding-right: 4px;
}
.draft table td:nth-child(2) {
	text-align: right;
	padding-right: 8px;
}
.draft table td:nth-child(5) {
	padding-left: 8px;
}
.col-draft1 {
	width:5%;
}
.col-draft2 {
	width:5%;
}
.col-draft3 {
}
.col-draft4 {
}
.col-draft5 {
}
span.traded {
	padding: 2px 4px 2px 4px;
	margin-left: 3px;
	border-radius: 50%;
	color: #fff;
	font-weight: bold;
	background-color: #666;
    font-size: .67em;
}

/*
==================================================
stats
==================================================
*/

.stats {
    border-collapse: collapse;
    width: 100%;
    font-size: .75em;
	background-color: #fff;
	margin-bottom: 20px;
}
.stats thead th[colspan] {
	background-color: #666;
	color: #fff;
}
.stats thead th {
	background-color: #ccc;
}
.stats tbody tr:nth-child(even) {
	background-color: #eee;
}
.stats td, .stats th {
	padding: 1px;
	text-align: right;
}
.stats td:nth-child(1),
.stats th:nth-child(1),
.stats td:nth-child(2),
.stats th:nth-child(2) {
	text-align: left;
}

/*
==================================================
reports
==================================================
*/

.reports {
    border-collapse: collapse;
    width: 100%;
    font-size: .75em;
	background-color: #fff;
	margin-bottom: 20px;
}
.reports th {
	background-color: #666;
	color: #fff;
}
.reports thead th {
    /* font-size: x-large; */
    text-align: left;
    text-indent: 10px;
    line-height: 44px;
}
.reports tr:nth-child(odd) {
	background-color: #eee;
}
.reports td, .reports th {
	padding: 1px;
}
.lists td:nth-child(1), .lists td:nth-child(2), .lists td:nth-child(3), .lists tbody th:nth-child(1), .lists tbody th:nth-child(2), .lists tbody th:nth-child(3) {
	text-align: right;
}
.lists td:nth-child(4), .lists td:nth-child(5), .lists tbody th:nth-child(4), .lists tbody th:nth-child(5)  {
	text-align: center;
}

/*
==================================================
Team Rankings
==================================================
*/
.teamrank thead {
    font-size: 1.25em;
}
.teamrank tbody td:nth-child(1), .teamrank tbody td:nth-child(2), .teamrank tbody td:nth-child(3), .teamrank tbody td:nth-child(4),
.teamrank tbody td:nth-child(5), .teamrank tbody td:nth-child(6), .teamrank tbody td:nth-child(7), .teamrank tbody td:nth-child(8) {
	text-align: right;
	padding-right: 12px;
}

.teamtotal tbody td:nth-child(2), .teamtotal tbody td:nth-child(3), .teamtotal tbody td:nth-child(4),
.teamtotal tbody td:nth-child(5), .teamtotal tbody td:nth-child(6), .teamtotal tbody td:nth-child(7) {
	text-align: right;
	padding-right: 12px;
}

/*
==================================================
draft roster
==================================================
*/

.droster {
	background-color: #eee;
	margin-top: 10px;
	border: 1px solid #666;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.droster h2 {
    font-size: 1.25em;
	background-color: #666;
	padding-left: 5px;
	color: #fff;
}
.droster table {
    border-collapse: collapse;
    font-size: .875em;
    width: 100%;
}
.droster table th {
    font-weight: normal;
	background-color: #ccc;
	color: #666;
}
.droster table td {
	padding-left: 5px;
}
.droster table tr:nth-child(odd) {
	background-color: #eee;
}
.col-dr1 {
	width:10%;
}
.col-dr2 {
	width:90%;
}

/*
==================================================
champ
==================================================
*/

.champ table {
    width: 100%;
	background-color: #eee;
}
.champ table th {
	background-color: #ccc;
    font-size: 1em;
}
.champ table td {
	text-indent: 4px;
	background-color: #fff;
}
.champ table h1 {
    font-size: .875em;
}
.champ table p {
    font-size: .75em;
}
.col-ch1 {
	width:25%;
}
.col-ch2 {
	width:75%;
}

/*
==================================================
standings
==================================================
*/

.bracket {
    border-collapse: collapse;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
}
.bracket td {
	line-height: .875em;
}
.bracket-tr, .bracket-sd {
    font-size: .625em;
    color: #999;
}
.bracket-br, .bracket-tm {
    font-size: .875em;
	text-indent: 4px;
}
.bracket-tr {
	border-top: 2px solid #999;
	border-right: 2px solid #999;
}
.bracket-br {
	border-bottom: 2px solid #999;
	border-right: 2px solid #999;
}
.bracket-r {
	border-right: 2px solid #999;
}
.bracket-t {
	border-top: 2px solid #999;
    font-size: .625em;
	color: #205696;
	text-indent: 4px;
}
.stand {
    border-collapse: collapse;
    width: 100%;
    font-size: .75em;
	background-color: #fff;
	margin-bottom: 20px;
}
.stand th {
	background-color: #666;
	color: #fff;
}
.stand tr:nth-child(odd) {
	background-color: #eee;
}
.stand td, .stand th {
	padding: 1px;
}
.stand td:not(:first-child), .stand th:not(:first-child){
	text-align: right;
}

.plyrsearch {
    border-collapse: collapse;
    width: 100%;
    font-size: .75em;
	background-color: #fff;
	margin-bottom: 20px;
}
.plyrsearch th {
	background-color: #666;
	color: #fff;
}
.plyrsearch tr:nth-child(odd) {
	background-color: #eee;
}
.plyrsearch td, .plyrsearch th {
	padding: 1px;
}
.plyrsearch td:nth-child(2), .plyrsearch td:nth-child(3), .plyrsearch td:nth-child(4),
.plyrsearch th:nth-child(2), .plyrsearch th:nth-child(3), .plyrsearch th:nth-child(4) {
	text-align: right;
	padding-right: 12px;
}
.plyrsearch th:nth-child(1), .plyrsearch th:nth-child(5), .plyrsearch th:nth-child(6) {
	text-align: left;
}

.col-stand1 {
	width:48%;
}
.col-stand2 {
	width:8%;
}
.col-stand3 {
	width:8%;
}
.col-stand4 {
	width:6%;
}
.col-stand5 {
	width:18%;
}
.col-stand6 {
	width:12%;
}

/*
==================================================
text
==================================================
*/

.info {
    font-size: .75em;
	margin-bottom: 10px;
}
.info p {
	margin-top: 10px;
}
.info h1, .info h2, .info h3, .info h4, .info ul {
	margin-top: 10px;
}
.info ul li {
	list-style: disc;
	margin-left: 20px;
}

/*
==================================================
logos
==================================================
*/

.team_logo {
	float: left;
	width: 36px;
	height: 36px;
	margin: 4px;
	border-radius: 18px;
	background-color: #fff;
}
button.team_logo {
	cursor: pointer;
	border-radius: 6px;
}
span.team_logo {
	cursor: pointer;
	border-radius: 18px;
}
.team_sm {
	float: left;
	background:url('../images/teams36.png');
	width: 36px;
	height: 36px;
	margin: 4px;
}
button.team_sm, a.team_sm {
	cursor: pointer;
	border-radius: 6px;
	background-color: #eee;
	font-family: Impact, Charcoal, sans-serif;
	font-size: medium;
	color: #666;
	text-align: center;
	line-height: 36px;
}
span.team_sm {
	border-radius: 18px;
	background-color: #fff;
}
.tm01_sm { background-position:0px 0px; }
.tm02_sm { background-position:0px -36px; }
.tm03_sm { background-position:0px -72px; }
.tm04_sm { background-position:0px -108px; }
.tm05_sm { background-position:0px -144px; }
.tm06_sm { background-position:0px -180px; }
.tm07_sm { background-position:0px -216px; }
.tm08_sm { background-position:0px -252px; }
.tm09_sm { background-position:0px -288px; }
.tm10_sm { background-position:0px -324px; }
.tm11_sm { background-position:0px -360px; }
.tm12_sm { background-position:0px -396px; }
.tm13_sm { background-position:0px -432px; }
.tm14_sm { background-position:0px -468px; }
.tm15_sm { background-position:0px -504px; }
.tm16_sm { background-position:0px -540px; }
.tm17_sm { background-position:0px -576px; }
.tm18_sm { background-position:0px -612px; }

a.linkbutton {
	float: left;
	width: 36px;
	height: 36px;
	margin: 4px;
	cursor: pointer;
	border-radius: 6px;
	background-color: #eee;
	font-family: Impact, Charcoal, sans-serif;
	font-size: medium;
	color: #666;
	text-align: center;
	line-height: 36px;
}
button.textbutton, span.textbutton {
	float: left;
	width: 36px;
	height: 36px;
	margin: 4px;
	cursor: pointer;
	border-radius: 6px;
	background-color: #eee;
	font-family: Impact, Charcoal, sans-serif;
	font-size: medium;
	color: #666;
	text-align: center;
	line-height: 36px;
	text-indent: 0px;
}
a.linkbutton.active,
button.textbutton.active {
	background-color: #666;
	color: #eee;
}
button.logo_sm, a.logo_sm {
	cursor: pointer;
	border-radius: 6px;
	background-color: #eee;
	font-family: Impact, Charcoal, sans-serif;
	font-size: medium;
	color: #666;
	text-align: center;
	line-height: 36px;
}
span.logo_sm {
	border-radius: 18px;
	background-color: #fff;
}
div.logo_sm {
	font-family: Impact, Charcoal, sans-serif;
	font-size: medium;
	color: #666;
	text-align: center;
	line-height: 36px;
}
.logo_sm {
	float: left;
	background:url('../images/logos36.png');
	width: 36px;
	height: 36px;
	margin: 4px;
}
.bc01_sm { background-position:0px 0px; }
.bc02_sm { background-position:0px -36px; }
.bc03_sm { background-position:0px -72px; }
.bc04_sm { background-position:0px -108px; }
.bc05_sm { background-position:0px -144px; }
.bc06_sm { background-position:0px -180px; }
.bc07_sm { background-position:0px -216px; }
.bc08_sm { background-position:0px -252px; }
.bc09_sm { background-position:0px -288px; }
.bc10_sm { background-position:0px -324px; }
.bc11_sm { background-position:0px -360px; }
.bc12_sm { background-position:0px -396px; }
.bc_sm { background-position:0px -432px; }
.blank_sm { background-position:0px -468px; }
.fa_sm { background-position:0px -504px; }
.ari_sm { background-position:0px -540px; }
.atl_sm { background-position:0px -576px; }
.bal_sm { background-position:0px -612px; }
.bos_sm { background-position:0px -648px; }
.chc_sm { background-position:0px -684px; }
.chn_sm { background-position:0px -684px; }
.cin_sm { background-position:0px -720px; }
.cle_sm { background-position:0px -756px; }
.col_sm { background-position:0px -792px; }
.cws_sm { background-position:0px -828px; }
.cha_sm { background-position:0px -828px; }
.det_sm { background-position:0px -864px; }
.hou_sm { background-position:0px -900px; }
.kc_sm { background-position:0px -936px; }
.kca_sm { background-position:0px -936px; }
.laa_sm { background-position:0px -972px; }
.ana_sm { background-position:0px -972px; }
.la_sm { background-position:0px -1008px; }
.lad_sm { background-position:0px -1008px; }
.lan_sm { background-position:0px -1008px; }
.mia_sm { background-position:0px -1044px; }
.mil_sm { background-position:0px -1080px; }
.min_sm { background-position:0px -1116px; }
.nym_sm { background-position:0px -1152px; }
.nyn_sm { background-position:0px -1152px; }
.nyy_sm { background-position:0px -1188px; }
.nya_sm { background-position:0px -1188px; }
.oak_sm { background-position:0px -1224px; }
.phi_sm { background-position:0px -1260px; }
.pit_sm { background-position:0px -1296px; }
.sd_sm { background-position:0px -1332px; }
.sdn_sm { background-position:0px -1332px; }
.sea_sm { background-position:0px -1368px; }
.sf_sm { background-position:0px -1404px; }
.sfn_sm { background-position:0px -1404px; }
.stl_sm { background-position:0px -1440px; }
.sln_sm { background-position:0px -1440px; }
.tb_sm { background-position:0px -1476px; }
.tba_sm { background-position:0px -1476px; }
.tex_sm { background-position:0px -1512px; }
.tor_sm { background-position:0px -1548px; }
.was_sm { background-position:0px -1584px; }
.mlb_sm { background-position:0px -1620px; }
.al_sm { background-position:0px -1656px; }
.nl_sm { background-position:0px -1692px; }
.hs_sm { background-position:0px -1728px; }
.ncaa_sm { background-position:0px -1764px; }
.npb_sm { background-position:0px -1800px; }
.kbo_sm { background-position:0px -1836px; }
.snb_sm { background-position:0px -1872px; }
.draft_sm { background-position:0px -1908px; }
.milb_sm { background-position:0px -1944px; }
.bcnl_sm { background-position:0px -1980px; }
.bcal_sm { background-position:0px -2016px; }

#tm121, .tm121, #nym, .nym, #nyn, .nyn {background-color: #002C77;}
#tm144, .tm144, #atl, .atl {background-color: #002F5F;}
#tm143, .tm143, #phi, .phi {background-color: #BA0C2F;}
#tm146, .tm146, #mia, .mia, #fla, .fla {background-color: #00A3E0;}
#fla, .fla {background-color: #249EA3;}
#tm120, .tm120, #was, .was {background-color: #BA122B;}
#tm138, .tm138, #stl, .stl, #sln, .sln {background-color: #C41E3A;}
#tm112, .tm112, #chc, .chc, #chn, .chn {background-color: #003366;}
#tm113, .tm113, #cin, .cin {background-color: #C6011F;}
#tm158, .tm158, #mil, .mil {background-color: #202C4b;}
#tm134, .tm134, #pit, .pit {background-color: #000000;}
#tm119, .tm119, #lad, .lad, #lan, .lan, #la, .la {background-color: #083C6B;}
#tm137, .tm137, #sf, .sf, #sfn, .sfn {background-color: #F2552C;}
#tm109, .tm109, #ari, .ari {background-color: #A71930;}
#tm135, .tm135, #sd, .sd, #sdn, .sdn {background-color: #2F241D;}
#tm115, .tm115, #col, .col {background-color: #333366;}

#tm147, .tm147, #nyy, .nyy, #nya, .nya {background-color: #1C2841;}
#tm111, .tm111, #bos, .bos {background-color: #C60C30;}
#tm141, .tm141, #tor, .tor {background-color: #005AC0;}
#tm139, .tm139, #tb, .tb, #tba, .tba {background-color: #00285D;}
#tm110, .tm110, #bal, .bal {background-color: #FB4F14;}
#tm118, .tm118, #kc, .kc, #kca, .kca {background-color: #15317E;}
#tm145, .tm145, #cws, .cws, #cha, .cha {background-color: #000;}
#tm114, .tm114, #cle, .cle {background-color: #003366;}
#tm142, .tm142, #min, .min {background-color: #072754;}
#tm116, .tm116, #det, .det {background-color: #001742;}
#tm108, .tm108, #laa, .laa, #ana, .ana {background-color: #B71234;}
#tm133, .tm133, #oak, .oak {background-color: #003831;}
#tm140, .tm140, #tex, .tex {background-color: #BD1021;}
#tm136, .tm136, #sea, .sea {background-color: #005C5C;}
#tm117, .tm117, #hou, .hou {background-color: #042E64;}
.gray {background-color: #555;}

.scout {
	float: left;
	background:url('../images/logos-sites-36-onlite.png');
	width: 36px;
	height: 36px;
	margin: 4px;
}
button.scout {
	cursor: pointer;
	border-radius: 6px;
}
span.scout {
	border-radius: 6px;
	background-color: #fff;
}
div.scout {
	border-radius: 18px;
}

.ba { background-position: 0px 0px; }
.mlbpipe { background-position: 0px -36px; }
.mlbp { background-position: 0px -36px; }
.fg { background-position: 0px -72px; }
.ath { background-position: 0px -108px; }
.espn { background-position: 0px -144px; }
.pl { background-position: 0px -180px; }

#ba {background-color: #044F74;}
#bp {background-color: #E00E0E;}
#mlbpipe {background-color: #030B52;}
#mlbp {background-color: #030B52;}
#fg {background-color: #50AE26;}
#espn {background-color: #DD0000;}
#milball {background-color: #054087;}
#pg {background-color: #B2B3B6;}
#d1 {background-color: #AA009F;}
#pl {background-color: #272727;}
#fx {background-color: #095597;}
#ath {background-color: #111111;}

div.logo_desc {
	font-family: Impact, Charcoal, sans-serif;
	font-size: medium;
	color: #666;
	text-align: center;
	line-height: 36px;
	float: left;
	width: 36px;
	height: 36px;
	margin: 4px;
}

/*
==================================================
Columns - 12 Column Grid, Col 6.5 %, Margins 2.0 %
==================================================
*/

.row {
	width: 100%;
	margin: 0 auto;
}
.row > div:last-of-type {
	margin-right: 0px;
}
.col-01, .col-02, .col-03, .col-04, .col-05, .col-06, .col-07, .col-08, .col-09, .col-10, .col-11 {
	margin-right: 2%;
	float: left;
	min-height: 1px;
}
.row .col-01 {width: 6.5%;}
.row .col-02 {width: 15%;}
.row .col-03 {width: 23.5%;}
.row .col-04 {width: 32%;}
.row .col-05 {width: 40.5%;}
.row .col-06 {width: 49%;}
.row .col-07 {width: 57.5%;}
.row .col-08 {width: 66%;}
.row .col-09 {width: 74.5%;}
.row .col-10 {width: 83%;}
.row .col-11 {width: 91.5%;}

/*
==================================================
Div Table
==================================================
*/

.divtable {
	display:table;
	border-collapse: collapse;
	width:100%;
}
div.thead {
	display:table-header-group;
}
div.tbody {
	display:table-row-group;
}
div.tr, form.tr {
	display:table-row;
	width:100%;
}
.divtable div.tr:nth-child(odd), .divtable form.tr:nth-child(odd) {
	background: #eee;
}
div.td {
	display:table-cell;
	padding:1px;
}
div.th {
	display:table-cell;
	padding:4px;
	font-weight: bold;
	color: #fff;
	background-color: #666;
}

/*
==================================================
WIP - Draggable
==================================================
*/

[draggable] {
	user-select: none;
}
.playerdrag {
	text-indent: 3px;
	width: 100%;
	float: left;
	cursor: move;
}
.addgroup .playerdrag {
	width: 100%;
	margin: 1px 0px 1px 0px;
}
.dragnl {
	background-color: #B2BDFF;
}
.dragal {
	background-color: #FFB2B2;
}
.dragfa {
	background-color: #99FFA3;
}
.dragam {
	background-color: #ddd;
}
.ablue {
	color: #06c;
}

/* 
==================================================
SVG Logos
==================================================
*/

.cap_onlite_108 {background: url(../svg/cap-on-lite/108.svg) no-repeat;}
.cap_onlite_109 {background: url(../svg/cap-on-lite/109.svg) no-repeat;}
.cap_onlite_110 {background: url(../svg/cap-on-lite/110.svg) no-repeat;}
.cap_onlite_111 {background: url(../svg/cap-on-lite/111.svg) no-repeat;}
.cap_onlite_112 {background: url(../svg/cap-on-lite/112.svg) no-repeat;}
.cap_onlite_113 {background: url(../svg/cap-on-lite/113.svg) no-repeat;}
.cap_onlite_114 {background: url(../svg/cap-on-lite/114.svg) no-repeat;}
.cap_onlite_115 {background: url(../svg/cap-on-lite/115.svg) no-repeat;}
.cap_onlite_116 {background: url(../svg/cap-on-lite/116.svg) no-repeat;}
.cap_onlite_117 {background: url(../svg/cap-on-lite/117.svg) no-repeat;}
.cap_onlite_118 {background: url(../svg/cap-on-lite/118.svg) no-repeat;}
.cap_onlite_119 {background: url(../svg/cap-on-lite/119.svg) no-repeat;}
.cap_onlite_120 {background: url(../svg/cap-on-lite/120.svg) no-repeat;}
.cap_onlite_121 {background: url(../svg/cap-on-lite/121.svg) no-repeat;}
.cap_onlite_133 {background: url(../svg/cap-on-lite/133.svg) no-repeat;}
.cap_onlite_134 {background: url(../svg/cap-on-lite/134.svg) no-repeat;}
.cap_onlite_135 {background: url(../svg/cap-on-lite/135.svg) no-repeat;}
.cap_onlite_136 {background: url(../svg/cap-on-lite/136.svg) no-repeat;}
.cap_onlite_137 {background: url(../svg/cap-on-lite/137.svg) no-repeat;}
.cap_onlite_138 {background: url(../svg/cap-on-lite/138.svg) no-repeat;}
.cap_onlite_139 {background: url(../svg/cap-on-lite/139.svg) no-repeat;}
.cap_onlite_140 {background: url(../svg/cap-on-lite/140.svg) no-repeat;}
.cap_onlite_141 {background: url(../svg/cap-on-lite/141.svg) no-repeat;}
.cap_onlite_142 {background: url(../svg/cap-on-lite/142.svg) no-repeat;}
.cap_onlite_143 {background: url(../svg/cap-on-lite/143.svg) no-repeat;}
.cap_onlite_144 {background: url(../svg/cap-on-lite/144.svg) no-repeat;}
.cap_onlite_145 {background: url(../svg/cap-on-lite/145.svg) no-repeat;}
.cap_onlite_146 {background: url(../svg/cap-on-lite/146.svg) no-repeat;}
.cap_onlite_147 {background: url(../svg/cap-on-lite/147.svg) no-repeat;}
.cap_onlite_158 {background: url(../svg/cap-on-lite/158.svg) no-repeat;}
.cap_onlite_ncaa {background: url(../svg/logo-ncaa.svg) no-repeat;}

.cap_ondark_108 {background: url(../svg/cap-on-dark/108.svg) no-repeat;}
.cap_ondark_109 {background: url(../svg/cap-on-dark/109.svg) no-repeat;}
.cap_ondark_110 {background: url(../svg/cap-on-dark/110.svg) no-repeat;}
.cap_ondark_111 {background: url(../svg/cap-on-dark/111.svg) no-repeat;}
.cap_ondark_112 {background: url(../svg/cap-on-dark/112.svg) no-repeat;}
.cap_ondark_113 {background: url(../svg/cap-on-dark/113.svg) no-repeat;}
.cap_ondark_114 {background: url(../svg/cap-on-dark/114.svg) no-repeat;}
.cap_ondark_115 {background: url(../svg/cap-on-dark/115.svg) no-repeat;}
.cap_ondark_116 {background: url(../svg/cap-on-dark/116.svg) no-repeat;}
.cap_ondark_117 {background: url(../svg/cap-on-dark/117.svg) no-repeat;}
.cap_ondark_118 {background: url(../svg/cap-on-dark/118.svg) no-repeat;}
.cap_ondark_119 {background: url(../svg/cap-on-dark/119.svg) no-repeat;}
.cap_ondark_120 {background: url(../svg/cap-on-dark/120.svg) no-repeat;}
.cap_ondark_121 {background: url(../svg/cap-on-dark/121.svg) no-repeat;}
.cap_ondark_133 {background: url(../svg/cap-on-dark/133.svg) no-repeat;}
.cap_ondark_134 {background: url(../svg/cap-on-dark/134.svg) no-repeat;}
.cap_ondark_135 {background: url(../svg/cap-on-dark/135.svg) no-repeat;}
.cap_ondark_136 {background: url(../svg/cap-on-dark/136.svg) no-repeat;}
.cap_ondark_137 {background: url(../svg/cap-on-dark/137.svg) no-repeat;}
.cap_ondark_138 {background: url(../svg/cap-on-dark/138.svg) no-repeat;}
.cap_ondark_139 {background: url(../svg/cap-on-dark/139.svg) no-repeat;}
.cap_ondark_140 {background: url(../svg/cap-on-dark/140.svg) no-repeat;}
.cap_ondark_141 {background: url(../svg/cap-on-dark/141.svg) no-repeat;}
.cap_ondark_142 {background: url(../svg/cap-on-dark/142.svg) no-repeat;}
.cap_ondark_143 {background: url(../svg/cap-on-dark/143.svg) no-repeat;}
.cap_ondark_144 {background: url(../svg/cap-on-dark/144.svg) no-repeat;}
.cap_ondark_145 {background: url(../svg/cap-on-dark/145.svg) no-repeat;}
.cap_ondark_146 {background: url(../svg/cap-on-dark/146.svg) no-repeat;}
.cap_ondark_147 {background: url(../svg/cap-on-dark/147.svg) no-repeat;}
.cap_ondark_158 {background: url(../svg/cap-on-dark/158.svg) no-repeat;}
.cap_ondark_ncaa {background: url(../svg/logo-ncaa.svg) no-repeat;}

.league_103 { background: url(../svg/league/103.svg) no-repeat;}
.league_104 { background: url(../svg/league/104.svg) no-repeat;}
.league_109 { background: url(../svg/league/109.svg) no-repeat;}
.league_110 { background: url(../svg/league/110.svg) no-repeat;}
.league_111 { background: url(../svg/league/111.svg) no-repeat;}
.league_112 { background: url(../svg/league/112.svg) no-repeat;}
.league_113 { background: url(../svg/league/113.svg) no-repeat;}
.league_116 { background: url(../svg/league/116.svg) no-repeat;}
.league_117 { background: url(../svg/league/117.svg) no-repeat;}
.league_118 { background: url(../svg/league/118.svg) no-repeat;}
.league_119 { background: url(../svg/league/afl.png);}
.league_120 { background: url(../svg/league/120.svg) no-repeat;}
.league_121 { background: url(../svg/league/121.svg) no-repeat;}
.league_122 { background: url(../svg/league/122.svg) no-repeat;}
.league_123 { background: url(../svg/league/123.svg) no-repeat;}
.league_124 { background: url(../svg/league/124.svg) no-repeat;}
.league_126 { background: url(../svg/league/126.svg) no-repeat;}
.league_127 { background: url(../svg/league/127.svg) no-repeat;}
.league_128 { background: url(../svg/league/128.svg) no-repeat;}
.league_130 { background: url(../svg/league/130.svg) no-repeat;}
.league_ncaa {background: url(../svg/logo-ncaa.svg) no-repeat;}

.logo_blank { background: none;}

.logo_nl {background: url(../svg/league-nl.svg) no-repeat;}
.logo_al {background: url(../svg/league-al.svg) no-repeat;}
.logo_milb {background: url('../svg/logo-milb.svg') no-repeat;}
.logo_mlb {background: url('../svg/logo-mlb.svg') no-repeat;}

.logo40c {
	float: left;
	width: 40px;
	height: 40px;
	margin: 2px 10px 2px 2px;
	background-position: center;
	background-size: 30px 30px;
	line-height: 38px;
	background-color: #ccc;
	border-radius: 20px;
}
.logo40rt {
	float: right;
	width: 40px;
	height: 40px;
	margin: 2px;
	background-position: center;
	background-size: 30px 30px;
	font-family: Impact, Charcoal, sans-serif;
	font-size: medium;
	color: #666;
	text-align: center;
	line-height: 38px;
}
.logo40 {
	float: left;
	width: 40px;
	height: 40px;
	margin: 2px;
	background-position: center;
	background-size: 30px 30px;
	font-family: Impact, Charcoal, sans-serif;
	font-size: medium;
	color: #666;
	text-align: center;
	line-height: 38px;
}
button.logo40:focus, button.logo40:active, button.logo40.active {
	border: 3px solid #0066CC;
}
button.logo40:hover {
	border: 3px solid #D31141;
}
button.logo40 {
	border: 3px solid #ddd;
	cursor: pointer;
	border-radius: 6px;
	background-color: #fff;
}
button.logo40:disabled {
	border: 3px solid #ddd;
	cursor: pointer;
	border-radius: 6px;
	color: #ddd;
	background-color: #eee;
}
.tmlogo {
    width: 18px;
    height: 18px;
}
