
A {
	color:#0000FF;
	text-decoration:none;
}

A:hover {
	color:blue;
	text-decoration:underline;
}

INPUT[type=submit], 
INPUT[type=button], 
INPUT[type=text], 
INPUT[type=password], 
INPUT[type=email], 
INPUT[type=file], 
SELECT, 
TEXTAREA {
	background-color:#DDEEFF;
	border-color:black;
}

INPUT[type=submit]:hover:not(:disabled), 
INPUT[type=button]:hover:not(:disabled), 
INPUT[type=text]:focus, 
INPUT[type=password]:focus, 
INPUT[type=email]:focus, 
SELECT:focus, 
TEXTAREA:focus {
	background-color:#CCEEFF;
	box-shadow: 0px 0px 4px 2px #AACCFF;
}

INPUT[type=submit] {
	background-color:#CCDDEE;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	color:#99AABB;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color:#99AABB;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	color:#99AABB;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color:#99AABB;
}

#lkOverlayBackground {
	background-color:rgba(160, 180, 200, 0.7);
}

#lkOverlayWrapper {
}

#lkOverlayWrapper A {
	color:blue;
}

#lkOverlayClose {
}

#lkOverlayContent {
	background-color:#CCDDEE;
	border-color:black;
}

TR.lkFineprint > TD {
	font-size:8pt !important;
	color:#888;
}

TR.lkFineprint.Heading > TD {
	color:#CCC;
}

.lkLandingElement {
	border:1px solid #333333;
	box-shadow: 5px 5px 4px #6688AA;
	background-color:rgba(230,240,250,1);
}

#lkLandingML,
#lkLandingUR {
	background-color:#AAAABB;
	border-color:black;
}

#lkPageFooter {
	color:#556677;
	background-color:rgba(150,150,150,0.8);
}

#lkPageFooter:hover {
	opacity:1;
}

#lkPageFooter A {
	color:#556677;
	padding:0px 10px 0px 10px;
}

#lkPageFooter A:hover {
	color:#333;
}

#lkLandingUR,
#lkLandingML {
	border: 1px solid black;
}

#lkPageNavWrapper {
	border-bottom:3px groove #888888;
}

#lkGlobalNavContent TD,
#lkPageNavContent TD {
	border-left:1px solid #888;
	border-right:1px solid #888;
}

#lkPageNavContent .selected,
#lkContentActionNav .selected,
#lkGlobalNavContent .selected {
	background-color:#CEF;
}

#lkPageBackground {
	background-image:linear-gradient(to right, rgba(50,50,50,0.7) calc(50% - 450px), rgba(250,250,250,0.9), rgba(50,50,50,0.7) calc(50% + 450px));
}

#lkPageBackgroundStripe {
	background-color:rgba(240, 245, 250, 1); /*#CCDDEE;*/
	box-shadow: 0px 0px 4px 2px #58B;
	border-left:1px solid black;
	border-right:1px solid black;
/*	background-color:transparent;*/
/*	box-shadow:none;*/
}

#lkContentNavBackground {
/*background-color:rgba(210,210,210,1);*/
	background-image:linear-gradient(#E8EFF8 5%, #D8E0E8 95%);
	border:1px solid #666;
}

.lkContentNav > DIV {
	background-color:#DDEEFF;
	border:1px solid black;
	box-shadow: 2px 2px 5px #445566;
}

.lkExpandingButton {
	background-color:#DDD;
}

.lkExpandingButton > DIV {
	background-color:#DEF;
	border:1px solid #888;
}

.lkExpandingButton > DIV > DIV:hover {
	background-color:#BCD;
}

.lkContentTable > TBODY > TR > TD {
	border: 1px solid black;
}

.lkContentTable.lkSelectorTable > TBODY > TR:not(.Heading):not(.Title):hover > TD {
	background-color:#DEF;
}

.lkContentTable TR.Selected TD,
.lkContentTable TR.Selected:hover TD {
	background-color:rgba(130,180,255,0.5) !important;
}

.disabled {
	color:#888888 !important;
}

.disabled TD {
	color:#888888 !important;
}

.lkContentSelector DIV {
	background-color:rgba(230, 240, 250, 1);
}

.lkContentSelectorMini DIV {
	background-color:rgba(230, 240, 250, 1);
}

.lkContentSelector INPUT[type=radio]:checked + DIV,
.lkContentSelector INPUT[type=checkbox]:checked + DIV,
.lkScrollingCalendar INPUT[type=radio]:checked + DIV {
	background-color:blue;
	color:white;
}

.lkContentSelector DIV:hover,
.lkContentSelectorMini DIV:hover,
.lkContentSelector > TABLE > TBODY > TR:hover {
/*	background-image:linear-gradient(#DEF, #CDE);*/
	background-color:#CEF;
	box-shadow: 0px 0px 4px 2px #78B; /*#ACF*/
}

.lkContentSelector > TABLE > TBODY > TR > TD {
	border:1px solid #888;
}

.lkItemSelector {
	border:1px solid black;
}

.lkItemSelector DIV.Separator {
	background-color:#AAA;
}

.lkItemSelector DIV:not(:last-child) {
	border-bottom:1px solid #AAA;
}

.lkItemSelector DIV:hover {
	background-color:#DEF;
}

.lkItemSelector DIV.Selected {
	background-color:#BDF;
}

.lkErrorText {
	color:red;
}

.lkSuccessText {
	color:blue;
}

.lkContentDetail TR:nth-child(1) .selected {
	background-color:#CCEEFF;
}

.lkContentDetail .temDetail {
	border:1px solid black;
}

.lkContentList {
	background-color:rgba(230,240,250,1);
}

.lkContentList > TBODY > TR > TD {
	border:1px solid black;
}

.lkContentList TR:not(:first-child):hover TD {
	background-color:#CCDDEE;
}

.lkContentList .selected {
	background-color:#55AAFF;
}

.lkContentList .selected:hover TD {
	background-color:#55AAFF !important;
}

.Manage {
	background-color:rgb(200, 220, 240) !important;
/*	background-color:#AACCEE !important;*/
	color:black !important;
}

.Manage:hover {
	background-color:#CCEEFF !important;
}

.Special {
	background-color:#BBDDFF !important;
}

.Heading {
	background-color:#667788 !important;
	color:white !important;
}

.lkReadOnly {
	color:#555555;
	background-color:#AAAAAA !important;
}

.lkReadOnly:hover {
	background-color:#BBBBBB !important;
}

.lkTeamLogo { 
	border:1px solid black;
}

.lkCalendar > TABLE > TBODY > TR > TD {
	border:1px solid black;
}

.lkCalendar > TABLE > TBODY > TR.lkCalendarHeading > TD {
	background-color:#AAAABB;
}

.lkCalendar .Month0 {
	background-color:#F0F8FF;
}

.lkCalendar .Month1 {
	background-color:#E0E8EF;
}

.playoffs > TD {
	color:blue;
}

.lkStatisticsTable TD {
	border:1px solid #666;
}

.lkStatisticsTable TR:nth-child(1) TD:not(:first-child) {
	border:2px solid #666;
}

.lkStatisticsEntryTable TR:not(:first-child) TD:nth-child(1),
.lkStatisticsEntryTable TR:not(:first-child) TD:nth-child(2), 
.lkStatisticsEntryTable TR:not(:first-child) TD:nth-child(4), 
.lkStatisticsEntryTable TR:not(:first-child) TD:nth-child(8), 
.lkStatisticsEntryTable TR:not(:first-child) TD:nth-child(12),
.lkStatisticsEntryTable TR:not(:first-child) TD:nth-child(18),
.lkStatisticsEntryTable TR:not(:first-child) TD:nth-child(22) {
	border-right:2px solid #444444;
}

.lkStatisticsDisplayTable TR:not(:first-child) TD:nth-child(1),
.lkStatisticsDisplayTable TR:not(:first-child) TD:nth-child(3), 
.lkStatisticsDisplayTable TR:not(:first-child) TD:nth-child(5), 
.lkStatisticsDisplayTable TR:not(:first-child) TD:nth-child(8), 
.lkStatisticsDisplayTable TR:not(:first-child) TD:nth-child(12),
.lkStatisticsDisplayTable TR:not(:first-child) TD:nth-child(16),
.lkStatisticsDisplayTable TR:not(:first-child) TD:nth-child(22) {
	border-right:2px solid #444444;
}

.lkStatisticsDisplayTable TR:nth-child(n+3):hover {
	background-color:#DEF;
}

.lkStatisticsTable INPUT[type=text] {
	background-color:transparent;
}

.lkStatisticsPlayer { 
	background-color:#DDEEFF;
	border:1px solid black;
}

.lkStatisticsPlayer:hover { 
	background-color:#CCEEFF;
}

TABLE.lkControlPanel > TBODY > TR > TD:last-child {
	border-bottom:3px groove #666666;
}

TABLE.lkControlPanel > TBODY > TR:not(:first-child) > TD:first-child {
	border-right:1px solid #AAA;
}

TABLE.lkControlPanel > TBODY > TR > TD {
	border:1px solid #666;
	border-bottom:3px groove #666;
}

.lkPlayoffsText {
	color:blue;
	font-weight:bold;
}

.lkInputSelector INPUT[type="radio"] + LABEL DIV,
.lkInputSelector INPUT[type="checkbox"] + LABEL DIV,
.lkInputSelector INPUT[type="file"] + LABEL DIV {
	border:1px solid black;
}

.lkInputSelector INPUT[type="radio"]:checked + LABEL DIV,
.lkInputSelector INPUT[type="checkbox"]:checked + LABEL DIV,
.lkScrollingCalendar INPUT:checked + LABEL DIV {
	border:1px solid blue;
	box-shadow: 0px 0px 4px 2px #AACCFF;
	background-color:#66AAFF;
}

#lkMessagingTeamButtons DIV {
	background-color:#CCDDEE;
}

#lkMessagingSelectedItems {
	border:1px solid #666;
}

.lkStatisticsSortedColumnDesc {
	background-color:rgba(255, 230, 210, .5);
}

.lkStatisticsSortedColumnAsc {
	background-color:rgba(230, 255, 200, .5);
}

.lkMediaItemContainer:hover {
	background-color:rgba(255,255,255,0.7);
}

.lkMediaItemContainer.lkMediaItemContainerSelected {
	background-color:rgba(255,255,255,0.5);
}

#lkMediaLeft,
#lkMediaRight {
	background-color:rgba(235,245,255,0.3);
}

#lkMediaLeft:hover,
#lkMediaRight:hover {
	background-color:rgba(235,235,255,.5);
}

.lkMediaOverlay {
	background-color:#DDEEFF;
	border:1px solid black;
}

#lkPlaybookRoster {
	border:1px solid black;
}

#lkPlaybookRoster > DIV > DIV {
	border:1px solid #888;
	background-color:#CDE;
}

#lkPlaybookCP {
	border:1px solid black;
	background-color:#CDE;
}

#lkPlaybookLineup > TABLE {
	background-color:#EEE;
}

#lkPlaybookLineup > TABLE > TBODY > TR > TD {
	border:1px solid #888;
}

#lkPlaybook:not(.lkPlaybookFinalized) .lkPlaybookLineupSlot.lkSelectedCell TD,
#lkPlaybook:not(.lkPlaybookFinalized) #lkPlaybookMiniLineup .lkSelectedCell {
	background-color:#DEF;
}

#lkPlaybook.lkPlaybookFinalized #lkPlaybookMiniLineup,
#lkPlaybook.lkPlaybookFinalized #lkPlaybookMobileLaunch {
	display:none !important;
}

#lkPlaybookMiniLineup TR:not(:last-child) TD {
	border-bottom:1px solid #888;
}

#lkPlaybookGrid > TABLE {
	background-color:#E8E8E8;
}

#lkPlaybookGrid > TABLE > TBODY > TR > TD {
	border:1px solid black;
}

#lkPlaybook:not(.lkPlaybookFinalized) #lkPlaybookGrid > TABLE > TBODY > TR > TD.lkCurrentCell {
	border-left-color:blue !important;
	border-right-color:blue !important;
	border-bottom-color:blue !important;
	border-top-color:blue !important;

	-moz-box-shadow:    inset 0 0 1px 1px #555;
	-webkit-box-shadow: inset 0 0 1px 1px #555;
	box-shadow:         inset 0 0 1px 1px #555;
}

#lkPlaybookGrid > TABLE > TBODY > TR > TD.lkInningEnd {
	box-shadow: inset 0px -2px 0px black;
}

#lkPlaybookGrid > TABLE > TBODY > TR > TD.lkGameEnd {
	box-shadow: inset 0px -2px 0px red;
}

#lkPlaybook:not(.lkPlaybookFinalized) #lkPlaybookGrid > TABLE > TBODY > TR > TD.lkSelectedCell {
	border-left-color:black;
	border-right-color:black;
	border-bottom-color:black;
	border-top-color:black;

	-moz-box-shadow:    inset 0 0 0px 1px blue;
	-webkit-box-shadow: inset 0 0 0px 1px blue;
	box-shadow:         inset 0 0 0px 1px blue;
}

.lkOut {
	background-color:rgba(250, 200, 200, 0.7) !important;
}

.lkRun {
	background-color:rgba(200, 250, 200, 0.7) !important;
}

.lkRadioSelector INPUT + LABEL {
	border:1px solid black;
	background-color:#EEE;
}

.lkRadioSelector INPUT:checked + LABEL {
	background-color:blue !important;
	color:white;
}

.lkNumberSelector INPUT {
	background-color:#DDA !important;
}

.lkRunnerPositionSelector INPUT,
.lkRunnerPositionSelector LABEL {
	background-color:#ACE !important;
}

.lkPlaybookCellActionSelector LABEL {
	background-color:#DEF !important;
}

.lkPlaybookActionSelector INPUT[type="button"],
.lkPlaybookActionSelector LABEL {
	background-color:#FCC !important;
}

.lkSuccess {
	background-color:#8F8 !important;
}

.lkFailed,
.lkError {
	background-color:#F88 !important;
}

.lkWorking {
	background-color:#FF8 !important;
}

#lkPlayerList DIV {
	border:1px solid #888;
	background-color:#CDE;
}

#lkMessagingNav {
	border-right:1px solid #CCC;
}

#lkPurchaseOptions > TBODY > TR:nth-child(2) > TD {
	background-color:#666;
	border-color:#333;
	color:white;
}

#lkSeasonCompletionText {
	box-shadow:0px 0px 10px 5px #888;
}

.lkScrollingCalendar > TABLE > TBODY > TR > TD {
	border:1px solid #444444;
	color:#999999;
}

.lkScrollingCalendar .SeasonDay {
	background-color:#DEF;
	color:black;
}

#lkLogTable TR.lkLogLevel1 {
	color:#999;
	font-style:italic;
}

#lkLogTable TR.lkLogLevel2 {
	color:#444;
}

#lkLogTable TR.lkLogLevel3 {
}

#lkLogTable TR.lkLogLevel4 {
	color:darkyellow;
}

#lkLogTable TR.lkLogLevel5 {
	color:red;
}

.lkCalendar.Active TD.Selected {
	border-color:blue;
	background-color:rgba(0,125,255,0.5);
}

.lkCalendar.Active .lkCalendarHeading > TD:hover {
	background-color:#FED;
}

.lkTeamLogo.Selected,
.asTimeslotMatchup.Selected,
.asTimeslot.Selected,
#lkAutoGameSummarySlider DIV.Selected {
	background-color:rgba(100, 174, 255, 0.5);
}

.asTimeslotMatchup.FirstSelected {
	border:1px solid blue !important;
	background-color:rgba(0, 170, 255, 0.5);
}

.lkCalendar .asTimeslot {
	background-color:rgba(210,230,250,1);
}

.lkAutoGameSlider {
	border-top:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;

	background-color:rgba(150, 200, 250, 0.6);
}

.lkAutoGameSliderTarget {
	background-color:rgba(150, 200, 250, 0.9);
	border-left:1px solid black;
	border-right:1px solid black;
	border-top:1px solid black;
}

#lkAutoGameOverflowGamesWall {
	background-color:rgba(225,225,225,0.85);
}

#lkAutoGameWorkingWall {
	background-color:rgba(50,50,50,0.8);
}
