/*.blktext{color:#000000}
.blutext{color: rgb(0,0,128)}
.redtext{color: rgb(204,0,0)}
.grytext{color:#999999}
.purtext{color:#009966}
.teltext{color:#CC9966}
.magtext{color:#33CC00}
.lrgtext{font-size:17pt}
.nothing {
   margin: 0pt;
   border-width: 0pt;
   padding: 0pt;
}
.hand{cursor: hand}
BODY {font-size:12pt; font-family:"times new roman", serif; background-color:#FFFFFF; color: rgb(0,0,128); margin:0pt; border-width: 0pt; padding: 2pt}
.square{border-width:medium; border-style: ridge}
DIV, OBJECT {margin: 0pt; border-width: 0pt; padding: 0pt}
H1, H2 {margin: 0pt; border-width: 0pt; padding: 0pt; cursor: hand}
A:link, A:visited, A:active{text-decoration:none; font-size:11pt; color: #999999}
#div1 {OVERFLOW: hidden; HEIGHT: 1190px;}
#div2 {OVERFLOW: hidden; WIDTH: 1590px;}
#div3 {OVERFLOW: scroll; WIDTH: 1600px; HEIGHT:1200px;}
#rosterDiv {OVERFLOW: auto;}
#ownerDiv {OVERFLOW: visible;}
#draftDiv {position:absolute; left:64%; top:0px;}
#lineupDiv {position:absolute; left:5px; top:0px;}
#positionDiv {position:absolute; left:675px; top:600px;}
#freeAgentDiv {position:absolute; left:64%; top:175px;}
#lastDiv {position:absolute; left:38%; top:0px;}
#draftButton {position:absolute; left:38%; top:600px;}
#undoButton {position:absolute; left:38%; top:635px;}
#roundsButton {position:absolute; left:38%; top:670px;}
TABLE {font-size:12pt; font-family:"times new roman", serif;}#rosterOnCarryDiv {position:absolute; left:230px; top:23px;}
#carryoverDiv {position:absolute; left:540px; top:23px;}
#playerPoolDiv {position:absolute; left:850px; top:23px;}
#removeButton {position:absolute; left:3px; top:240px;}
#addButton {position:absolute; left:3px; top:290px;}
#dropButton {position:absolute; left:3px; top:340px;}
#eraseButton {position:absolute; left:3px; top:390px;}
#resetButton {position:absolute; left:3px; top:440px;}
#addRosterButton {position:absolute; left:3px; top:490px;}
*
//*
FORM, SELECT, INPUT, TABLE, TR, TD {margin:0pt; padding:0pt; border-width:0pt;}
HEAD, TABLE, TR, TD, H1 {margin:0pt;padding:0pt;border:0pt; color: #FFFFFF; background-color:rgb(204,0,0)}
TD {cursor: hand; text-align: center; font-size: 11pt}
H1 {color: #FFFFFF; background-color: rgb(0,0,128); font-size: 24pt; margin:0pt; padding:0pt; border-width:0pt; text-align:center}
.lrgtext{font-size:17pt}
.nothing {margin: 0pt; border-width: 0pt; padding: 0pt}
.hand{cursor: hand}
BODY {font-size:12pt; font-family:"times new roman", serif; background-color:#FFFFFF; color:#000080; margin:0pt; border-width: 0pt; padding: 2pt}
.square{border-width:medium; border-style: ridge}
DIV, OBJECT {margin: 0pt; border-width: 0pt; padding: 0pt}
H1, H2 {margin: 0pt; border-width: 0pt; padding: 0pt; cursor: hand}A:link, A:visited, A:active{text-decoration:none; font-size:11pt; color: #999999}
#div1 {OVERFLOW: hidden; HEIGHT: 1190px;}
#div2 {OVERFLOW: hidden; WIDTH: 1590px;}
#div3 {OVERFLOW: scroll; WIDTH: 1600px; HEIGHT:1200px;}
#rosterDiv {OVERFLOW: auto;}#ownerDiv {OVERFLOW: visible;}
#draftDiv {position:absolute; left:64%; top:0px;}
#lineupDiv {position:absolute; left:5px; top:0px;}
#positionDiv {position:absolute; left:675px; top:600px;}
#freeAgentDiv {position:absolute; left:64%; top:175px;}
#lastDiv {position:absolute; left:38%; top:0px;}
#draftButton {position:absolute; left:38%; top:600px;}
#undoButton {position:absolute; left:38%; top:635px;}
#roundsButton {position:absolute; left:38%; top:670px;}TABLE {font-size:12pt; font-family:"times new roman", serif;}
#rosterOnCarryDiv {position:absolute; left:230px; top:23px;}
#carryoverDiv {position:absolute; left:540px; top:23px;}
#playerPoolDiv {position:absolute; left:850px; top:23px;}
#removeButton {position:absolute; left:3px; top:240px;}
#addButton {position:absolute; left:3px; top:290px;}
#dropButton {position:absolute; left:3px; top:340px;}
#eraseButton {position:absolute; left:3px; top:390px;}
#resetButton {position:absolute; left:3px; top:440px;}
#addRosterButton {position:absolute; left:3px; top:490px;}
*/
//*
#modalContainer {
	background-color:transparent;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:10000;
}

#alertBox {
	position:relative;
	width:300px;
	min-height:100px;
	margin-top:50px;
	border:2px solid #000;
	background-color:#F2F5F6;
	background-image:url(alert.png);
	background-repeat:no-repeat;
	background-position:20px 30px;
}

#modalContainer > #alertBox {
	position:fixed;
}

#alertBox h1 {
	margin:0;
	font:bold 0.9em verdana,arial;
	background-color:#78919B;
	color:#FFF;
	border-bottom:1px solid #000;
	padding:2px 0 2px 5px;
}

#alertBox p {
	font:0.7em verdana,arial;
	height:50px;
	padding-left:5px;
	margin-left:55px;
}

#alertBox #closeBtn {
	display:block;
	position:relative;
	margin:5px auto;
	padding:3px;
	border:1px solid #000;
	width:70px;
	font:0.7em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	background-color:#78919B;
	text-decoration:none;
}
*/
.alert {
   display:none;
   position:absolute;
   top:1px;
   left:1px;
   width:300px;
   background-color:white;
   border-style:solid;
   border-width:1px;
   padding:15px 20px 5px 20px;
   }
HTML, BODY {
   height: 100%;
   margin: 0pt;
   padding: 0pt;
   border-width: 0pt;
   border-spacing: 0pt;
   background-image: url("grass.jpg");
   /*Not sure this is really needed*/
/*   overflow: hidden;*/
   color: #FFFFFF;
   background-color: #526F35;
   font-family:"times new roman", serif;
   font-size: 11pt;
}
.grid-container{
	display: grid;
	grid-template-rows: 40px 20px 1fr;
	grid-template-columns: 960px;
	background-color: #FFFFFF
}
.inforbar-grid-container{
	display: grid;
	grid-template-rows: 20px 20px;
	grid-template-columns:  116px 134px 41px 438px 41px 190px;
	background-color: #000080;
}
.grid-logo{
   grid-row-start: 1;
   grid-row-end: 3;
   grid-column-start: 1;
   grid-column-end: 2;
}
.grid-lastGame{
   grid-row-start: 1;
   grid-row-end: 3;
   grid-column-start: 2;
   grid-column-end: 3;
}
.grid-back{
   grid-row-start: 1;
   grid-row-end: 3;
   grid-column-start: 3;
   grid-column-end: 4;
}
.grid-boxScore{
   grid-row-start: 1;
   grid-row-end: 3;
   grid-column-start: 4;
   grid-column-end: 5;
}
.grid-forward{
   grid-row-start: 1;
   grid-row-end: 3;
   grid-column-start: 5;
   grid-column-end: 6;
}
.grid-date{
   grid-row-start: 1;
   grid-row-end: 3;
   grid-column-start: 6;
   grid-column-end: 7;
}
.menu-grid-container{
	display: grid;
	grid-template-rows: 20px;
	grid-template-colums:  120px 120px 120px 120px 120px 120px 120px 120px;
	background-color: #000000;
}
.grid-menu1{
   grid-row-start: 1;
   grid-row-end: 2;
   grid-column-start: 1;
   grid-column-end: 2;
}
.grid-menu2{
   grid-row-start: 1;
   grid-row-end: 2;
   grid-column-start: 2;
   grid-column-end: 3;
}
.grid-menu3{
   grid-row-start: 1;
   grid-row-end: 2;
   grid-column-start: 3;
   grid-column-end: 4;
}
.grid-menu4{
   grid-row-start: 1;
   grid-row-end: 2;
   grid-column-start: 4;
   grid-column-end: 5;
}
.grid-menu5{
   grid-row-start: 1;
   grid-row-end: 2;
   grid-column-start: 5;
   grid-column-end: 6;
}
.grid-menu6{
   grid-row-start: 1;
   grid-row-end: 2;
   grid-column-start: 6;
   grid-column-end: 7;
}
.grid-menu7{
   grid-row-start: 1;
   grid-row-end: 2;
   grid-column-start: 7;
   grid-column-end: 8;
}
.grid-menu8{
   grid-row-start: 1;
   grid-row-end: 2;
   grid-column-start: 8;
   grid-column-end: 9;
}
.table {display:table;}
.table-row {display:table-row;}
.table-cell {display:table-cell;}
.container {width:960px; height:100%; margin:0 auto;}
.header {background:#000080;}
.body {background:#FFFFFF; height:100%;}
.body-content-outer-wrapper {height:100%}
.body-content-inner-wrapper {height:100%; position: relative; overflow:auto;}
.body-content {position:absolute; top:0; bottom:0; left:0; right:0;}
#infobarDiv {height: 40px; width:100%; background: #000080;}
/*#logoDiv {display: inline-block; height: 40px; width: 120px;}
#lastGameDiv {display: inline-block; height: 40px; width: 90px;}
#backDiv {display: inline-block; height: 40px; width: 41px;}
.boxDiv {display: inline-block; height: 40px; width: 78px; border: 1px gray; border-style: none solid;}
#forwardDiv {display: inline-block; height: 40px; width: 41px;}
*/
#logoDiv {float: left; height: 40px; width: 120px;}
#lastGameDiv {float: left; height: 40px; width: 136px; font:11pt/40px; text-align:center;}
#gamebox {width: 34px;}
#backDiv {float: left; height: 40px; width: 41px;}
.boxDivWrapper {float: left; height: 40px; width: 731x; border: 1px gray; border-style: none solid;}
.boxDiv {display: block; height: 40px; width: 71px; text-align:center;}
.boxInfoDiv {display: none; height: 40px; width: 71px; line-height: 40px; white-space: nowrap; text-align:center; background: gray; font:10pt/40px;}
}#boxScoreDiv {float: left; height: 40px; width: 438;}
#forwardDiv {float: left; height: 40px; width: 41px;}
#dateDiv {float: left; height: 40px; width: 184px; text-align:center}
#datebutton {border-radius: 100%}
#menubarDiv {height: 20px; width:100%; background: #000000;}
/*.menubarButton {display: inline-block; height: 20px; width: 118px; border: 1px gray; border-style: none solid; font: 11pt/40px; text-align:center;}*/
.menubarButton {display: inline-block; height: 20px; width: 120px; font: 11pt/40px; text-align:center; cursor:pointer; background: #000000; color: #FFFFFF;}
.menubarButton:hover, .menubarButton:focus {background: #CC0000!important;}
/* Dropdown Content (Hidden by Default) */
.dropdown-content {display: none; position: absolute; z-index: 10; background-color: #808080; width: auto; box-shadow: 10px 10px #000000;}
/* Links inside the dropdown */
.dropdown-content A {color: black; padding: 12px 16px; text-decoration: none; display: block;}
/* Change color of dropdown links on hover */
.dropdown-content A:hover {background-color: #CC0000;}
/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.show {display:block;}
.grayText {color: #808080;}
.blueText {color: #000080;}
.redText {color: #CC0000;}
.blackText {color: #000000;}
.greenText {color: #009966;}
/*#containerDiv {height: 100%;width: 100%;background-color: #FFFFFF;}
*/
#containerTable {width: 100%;}
#stubDiv {clear: both;height: 0px;}
#sideMenuDiv {background-color: #000080;width: 120px;vertical-align: top;}
#titleDiv {height: 40px;width: 100%;background-color: #000080; white-space: nowrap;}
#topMenuDiv {height: 20px;width: 100%;background-color: #cc0000;text-align: center;font-size: 11pt; white-space: nowrap;}
#mainContentDiv {font-size:12pt;font-family:"times new roman", serif;background-color:#FFFFFF;color:#000080;padding: 2pt;height: 100%;width: 100%;}
#battersButton {width: 300px; height: 50px; margin: 5px;}
#batters2Button {width: 300px; height: 50px; margin: 5px;}
#pitchersButton {width: 300px; height: 50px; margin: 5px;}
#createBoxscoresButton {width: 300px; height: 50px; margin: 5px;}
#unlockButton {width: 300px; height: 50px; margin: 5px;}
#reverseBoxscoresButton {width: 150px; height: 25px; margin: 5px;}
#updatePlayersButton {width: 300px; height: 50px; margin: 5px;}
#ownersButton{width: 300px; height: 50px; margin: 5px;}
#carryoverButton {width: 150px; height: 25px; margin: 5px;}
#resetSeasonButton {width: 150px; height: 25px; margin: 5px;}
#fixTeamButton {width: 300px; height: 50px; margin: 5px;}
#fixPlayerButton {width: 300px; height: 50px; margin: 5px;}
#vertText
{
/*  width:130px;
  height:50px;
*/
  -ms-transform:rotate(270deg); /* IE 9 */
  -moz-transform:rotate(270deg); /* Firefox */
  -webkit-transform:rotate(270deg); /* Safari and Chrome */
  -o-transform:rotate(270deg); /* Opera */
}
/*#mainContentDiv {background-color:#FFFFFF;color:#000080;height: 100%;width: 100%; white-space: nowrap;}
/*#mainContentDiv {font-size:12pt;font-family:"times new roman", serif;background-color:#FFFFFF;color:#000080;padding: 2pt;overflow: auto;height: 100%;width: 100%;}
*/
/*
* html body {
  min-width: 248px;      /* 2x (LC width + CC padding) + RC width */
/*  overflow: hidden;
}
#containerDiv {
  padding-left: 120px;   /* LC width */
/*  padding-right: 4px;  /* RC width + CC padding*/
/*  background-color: #ffffff;
  overflow: hidden;
}
#containerDiv .column {
  position: relative;
  float: left;
  height: 100%;
/*  padding-bottom: 20000px;  /* x + padding-bottom */
/*  margin-bottom: -20000px;  /* x */
/*}
#titleDiv {
  height: 40px;
  background-color: #000080;
  overflow: hidden
}
#mainContentDiv {  /* NEED TO ADD 2pt PADDING */
/*  width: 100%;
  padding: 4px 4px;
  font-size: 12pt;
  font-family: "times new roman", serif;
  background-color: #ffffff;
  color: #000080;
  overflow: auto;
}
#topMenuDiv {
  width: 100%;
  height: 20px;
  padding: 0px 4px;
  background-color: #cc0000;
  text-align: center;
  font-size: 11pt;
  overflow: hidden;
}
#sideMenuDiv {
  width: 120px;          /* LC width */
/*  right: 128px;          /* LC width + CC padding*/
/*  margin-left: -100%;
  background-color: #000080;
  vertical-align: top;
  overflow: hidden;
}
#rightDiv {
  width: 0px;          /* RC width */
/*  margin-right: -8px;  /* RC width */
/*  overflow: hidden;
}
/*
* html #footer-wrapper {
  float: left;
  position: relative;
  width: 100%;
/*  padding-bottom: 10010px;
  margin-bottom: -10000px;
  background-color: #ffffff
  */
/*#stubDiv {
  clear: both;
  height: 0px;
  background-color: #ffffff
/*  position: relative;*/
/*}
*/
/*** IE6 Fix ***/
* html #sideMenuDiv {
  left: 0px;           /* RC width */
}
TBODY {
   border-width: 2pt;
   margin: 2pt;
   padding: 2pt;
   border-width: 2pt;
   border-spacing: 2pt;
}
/*COLGROUP, TBODY*/
DIV, H1, H2, SPAN, TABLE, TR, TD {
   margin: 0pt;
   padding: 0pt;
   border-width: 0pt;
   border-spacing: 0pt;
   border-collapse: collapse;
}
#draftDiv {position:absolute; left:800px; top:0px; width: 452px;}
#orderTable {
   width: 100%;
   table-layout: fixed;
}
#lineupDiv {position:absolute; left:5px; top:0px; width: 460px; height: 100%; color:  #000080; overflow: auto;}
#rosterTable {
   width: 100%;
}
#rosterHeadingTable {
   width: 100%;
   table-layout: fixed;
}
#positionDiv {position:absolute; left:665px; top:600px; color: #000080;}
#positionTable {width: 125px;}
#freeAgentDiv {position:absolute; left:800px; top:150px;}
#freeAgentSelect {width:452px;}
#lastDiv {position:absolute; left:475px; top:0px; width: 315px;}
#lastTable {
   width: 100%;
   table-layout: fixed;
}
#draftButton {position:absolute; left:475px; top:600px;}
#undoButton {position:absolute; left:475px; top:635px;}
#roundsButton {position:absolute; left:475px; top:670px;}
.draftButtons {
   width: 180px;
   height: 30px;
}
#rosterOnCarryDiv {position:absolute; left:350px; top:83px;}
#carryoverDiv {position:absolute; left:660px; top:83px;}
#playerPoolDiv {position:absolute; left:970px; top:83px;}
#removeButton {position:absolute; left:123px; top:300px;}
#addButton {position:absolute; left:123px; top:350px;}
#dropButton {position:absolute; left:123px; top:400px;}
#eraseButton {position:absolute; left:123px; top:450px;}
#resetButton {position:absolute; left:123px; top:500px;}
#addRosterButton {position:absolute; left:123px; top:550px;}
.carryoverButtons {
   width: 225px;
   height: 50px;
   font-size: 9pt;
}
A:link, A:visited, A:active {text-decoration: none; font-size: 11pt; padding: 2pt}
A:link, A:visited {color: #FFFFFF}
A:active {color: #CC0000}
a.grytext:link {color: #999999}
P {padding: 2pt;}
.logo {margin-bottom: 10pt; cursor: pointer}
.positionCol {width: 20%}
.heading {font-size: 24pt; margin: 0pt; padding: 0pt; border-width: 0pt; text-align: center; color: #FFFFFF}
.gmno {font-size: 11pt; margin: 0pt; padding: 0pt; border-width: 0pt; text-align: left; color: #FFFFFF}
.grytext {color: #999999}
.blktext{color: #000000}
.blutext{color: #000080}
.redtext{color: #CC0000}
.purtext{color: #009966}
.teltext{color: #CC9966}
.magtext{color: #33CC00}
.lrgtext{font-size: 12pt}
.medtext{font-size: 10pt}
.smltext{font-size: 8pt}
.telbkgd {background-color: #FFFFCC}
.divisionTotals {text-align: center;}
.centerText {text-align: center;}
.leftText {text-align: left;}
.lastTableCol1 {
   width: 49%;
   text-align: left;
}
.lastTableCol2 {
   width: 17%;
   text-align: center;
}
.standingsTable {
   border: 2px solid black;
   white-space: nowrap;
	margin: auto;
/*   table-layout: fixed;
*/
}
.standingsTR {
   border-top: 1px solid black;
}
.standingsTRblk {
   border-top: 1px solid black;
   color: #000000;
/*   width: 50px;
*/
   text-align: left;
}
.standingsCol1 {
   color: #CC0000;
/*   width: 30px;
*/
   text-align: center;
}
.standingsCol2 {
   color: #000000;
/*   width: 50px;
*/
   text-align: center;
}
.standingsCol3 {
   color: #000000;
/*   width: 105px;
*/
   text-align: left;
}
.standingsCol4 {
   color: #009966;
/*   width: 40px;
*/
   text-align: center;
}
.standingsCol5 {
   color: #000080;
/*   width: 40px;
*/
   text-align: center;
}
.standingsCol6 {
   color: #000000;
/*   width: 40px;
*/
   text-align: center;
}
.standingsCol7 {
/*   width: 63px;
*/
   text-align: center;
}
.standingsCol8 {
   color: #000000;
/*   width: 68px;
*/
   text-align: center;
}
.standingsCol9 {
   color: #000080;
/*   width: 68px;
*/
   text-align: center;
}
.standingsCol10 {
   color: #CC0000;
/*   width: 63px;
*/
   text-align: center;
}
.probablesWidth {
   width: 2535px;
}
.probablesTR {
   border-bottom: 2px solid black;
}
.probablesCol1 {
   width: 30px;
   text-align: center;
   border-left: 1px solid black;
}
.statsCol {
   width: 60px;
   text-align: center;
}
.statsCol2 {
   width: 100px;
   text-align: center;
}
.statsPosition {
   width: 60px;
   text-align: left;
}
.probablesCol2 {
   width: 100px;
   text-align: left;
}
.probablesCol3 {
   width: 60px;
   text-align: center;
}
.probablesCol4 {
   width: 30px;
   text-align: center;
}
.probablesCol5 {
   width: 100px;
   text-align: left;
   border-left: 1px solid black;
}
.probablesCol6 {
   width: 373px;
   text-align: left;
}
.probablesCol1Red {
   color: #CC0000;
   width: 30px;
   text-align: center;
   border-left: 1px solid black;
}
.probablesCol2Red {
   color: #CC0000;
   width: 100px;
   text-align: left;
}
.probablesCol3Red {
   color: #CC0000;
   width: 60px;
   text-align: center;
}
.probablesCol4Red {
   color: #CC0000;
   width: 30px;
   text-align: center;
}
.probablesCol5Red {
   color: #CC0000;
   width: 100px;
   text-align: left;
   border-left: 1px solid black;
}
.probablesCol6Red {
   color: #CC0000;
   width: 373px;
   text-align: right;
}
/*.rosterTable {
   width: 100%;
   table-layout: fixed;
}
*/
.rosterCol1 {
   width: 16.6%;
   text-align: right;
}
.rosterCol2 {
   width: 16.6%;
   text-align: left;
   white-space: nowrap;
}
.orderCol {
   width: 16.6%;
   text-align: left;
}
.rosterCol3 {
/*   width: 0%;*/
   width: 0px;
   display: none;
}
.rosterCol4 {
/*   width: 7%;*/
   width: 50px;
   text-align: center;
}
.rosterCol5 {
/*   width: 20%;*/
   width: 150px;
   text-align: left;
   white-space: nowrap;
}
.rosterCol6 {
/*   width: 6%;*/
   width: 50px;
   text-align: center;
}
.rosterCol7 {
/*   width: 5%;*/
   width: 50px;
   text-align: center;
}
.rosterCol8 {
/*   width: 9%;*/
   width: 70px;
   text-align: center;
}
.rosterCol9 {
   width: 0%;
   text-align: center;
}
.rosterCol10 {
/*   width: 44%;*/
/*   width: 400px;*/
   text-align: left;
   white-space: nowrap;
}
.draftRosterCol2 {
   width: 9%;
   text-align: center;
}
.draftRosterCol3 {
   width: 15%;
   text-align: center;
}
.draftRosterCol1 {
   width: 29%;
   text-align: left;
   white-space: nowrap;
}
.draftRosterCol4 {
   width: 32%;
   text-align: left;
}
.rosterCol11 {
/*   width: 18%;  this is roatercol8*2*/
   width: 140px;
   text-align: center;
}
.rosterPosTitle {
   text-align: left;
   color: #CC0000;
}
.rosterMove {
   width: 50px;
}
.rosterType {
   width: 50px;
}
.scoresMove {
   width: 24px;
}
.scoresMonth {
   width: 94px;
}
.scoresDate {
   width: 41px;
}
.scoresGo {
   width: 30px;
}
.scoresTeam {
   width: 120px;
   text-align: left;
}
.scoresPoints {
   width: 30px;
}
.scoresVs {
   width: 40px;
   text-align: center;
}
.scoresHomeAway {
   text-align: center;
}
.scoresPlayer {
   width: 150px;
   text-align: left;
}
.statsPlayer {
   width: 150px;
   text-align: left;
}
.scoresStat {
   width: 45px;
   text-align: center;
}
.scoresScore {
   text-align: left;
}
.transactionTable {
   border: 2px solid black;
/*   white-space: nowrap;
*/
   table-layout: fixed;
   width: 937px;
}
.transactionCol1 {
   width: 45px;
   text-align: left;
}
.transactionCol2 {
   width: 196px;
   text-align: left;
}
.transactionCol3 {
   width: 60px;
   text-align: center;
}
.transactionCol4 {
   width: 48px;
   text-align: center;
}
.ownerTable {
   width: 100%;
   table-layout: fixed;
}
.ownersCol1 {
   width: 15%;
   text-align: left;
}
.ownersCol2 {
   width: 20%;
   text-align: center;
}
.right {
   border-right: 1px solid black;
}
.square {
   border: 2px solid black;
}
.thinSquare {
   border: 1px solid black;
}
.underLine {
   border-bottom: 1px solid black;
}
.redtextUnderline{color: #CC0000; border-bottom: 1px solid black}
.blutextUnderline{color: #000080; border-bottom: 1px solid black}
/*table.standingsTable tr,td{
   white-space: nowrap;
}
*/
/*#containerDiv {height: 100%;min-width: 100%;background-color: #ffffff;}
*/
.cursorHand {
   cursor: pointer;
}
#schedule {width: 100%;}
.scheduleLeft25 {width: 25%; text-align: left;}
.scheduleCenter9 {width: 9%; text-align: center;}
.scheduleRight4 {width: 4%; text-align: right;}
.scheduleCenter3 {width: 3%; text-align: center;}
.scheduleLeft4 {width: 4%; text-align: left;}
#stb, #stbp, #stbt, #stp, #stpp, #stpt, #mlb, #mlbp, #mlbt, #mlp, #mlpp, #mlpt, #positionTable {
   table-layout: fixed;
}
#rosterDiv {
	OVERFLOW: auto;
}
#ownerDiv {OVERFLOW: visible;}
.submitBar {
  position: sticky;
  bottom: 0;
  background: white;
  color: white;
  padding: 2px 0;
  border-top: 1px solid #ccc;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  z-index: 10;
}
/*BELOW IS FOR DATA TABLES*/

div.dataTables_length {
	float: left;
	background-color: white;
}

div.dataTables_filter {
	float: right;
	background-color: white;
}

div.dataTables_info {
	float: left;
	background-color: white;
}

div.dataTables_paginate {
	float: left;
	background-color: white;
}

div.dataTables_processing {
	float: left;
	background-color: white;
        color: red;
}

div.dataTables_length,
div.dataTables_filter,
div.dataTables_paginate,
div.dataTables_info,
div.dataTables_processing{
	padding: 6px;
}

table.stats {
	clear: both;
}

/* Self clearing - */
div.dataTables_wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .dataTables_wrapper { display: block; }
* html .dataTables_wrapper { height: 1%; }


table.stats {
	width: 100%;
	clear: both;
}

table.stats td,
table.stats th,
table.schedule td,
table.schedule th {
	padding: 5px;
	border: 1px solid #fff;
}


/* Header cells */
table.stats thead th {
	text-align: center;
	background: #66a9bd;
}

table.schedule thead th {
	background: #66a9bd;
}


/* Body cells */
table.stats tbody th {
	text-align: left;
	background: #91c5d4;
}

table.schedule tbody th {
	background: #91c5d4;
}

table.stats tbody td {
	text-align: center;
	background: #d5eaf0;
}

table.schedule tbody td {
	background: #d5eaf0;
}

table.stats tbody tr.odd td {
	background: #bcd9e1;
}

table.schedule tbody tr.odd td {
	background: #bcd9e1;
}

div.dataTables_wrapper {
	background-color: white;
}


table.stats thead th.sorting_asc {
	background: #66A9BD url('media/images/sort_asc.png') no-repeat right center;
}

table.stats thead th.sorting_desc {
	background: #66A9BD url('media/images/sort_desc.png') no-repeat right center;
}

table.stats thead th.sorting {
	background: #66A9BD url('media/images/sort_both.png') no-repeat right center;
}


span.paginate_button,
span.paginate_active {
	display: inline-block;
	background-color: #608995;
	padding: 2px 6px;
	margin-left: 2px;
	cursor: pointer;
}

span.paginate_active {
	background-color: transparent;
	border: 1px solid black;
}

span.paginate_button_disabled {
	color: #3d6672;
}

div.dataTables_paginate span>span {
	width: 15px;
	text-align: center;
}
/*
div.dataTables_info {
	padding: 9px 6px 6px 6px;
}
*/