@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix(http://ww2.titantv.com) {

td[bgcolor="#00c0c0"] { background-color: #00c0c0 !important; }
td[bgcolor="#99ccff"] { background-color: #99ccff !important; }
td[bgcolor="#aaaacc"] { background-color: #aaaacc !important; }
td[bgcolor="#ffcccc"] { background-color: #ffcccc !important; }
td[bgcolor="#cc99cc"] { background-color: #cc99cc !important; }
td[bgcolor="#99cccc"] { background-color: #99cccc !important; }
td[bgcolor="#d0d0d0"] { background-color: #d0d0d0 !important; }
td[bgcolor="#5050d0"] { background-color: #5050d0 !important; }
td[bgcolor="#309930"] { background-color: #309930 !important; }
td[bgcolor="#d0c6a4"] { background-color: #d0c6a4 !important; }
td[bgcolor="#fbc213"] { background-color: #fbc213 !important; }
td[bgcolor="#80ff80"] { background-color: #80ff80 !important; }
td[bgcolor="#eedd99"] { background-color: #eedd99 !important; }
td[bgcolor="#bc8f8f"] { background-color: #bc8f8f !important; }
td[bgcolor="#ff8080"] { background-color: #ff8080 !important; }
td[bgcolor="#cc99ff"] { background-color: #cc99ff !important; }
td[bgcolor="#cc9966"] { background-color: #cc9966 !important; }
td[bgcolor="#ffcc99"] { background-color: #ffcc99 !important; }
td[bgcolor="#9999dd"] { background-color: #9999dd !important; }

div[style*="background-color: rgb(222, 231, 239);"], .gLSC, .gRSC, .gridChannelCell, .gridCallSignCell {
	background: #444 !important;
	color: #000 !important;
}

.gridHeaderCellLeftEdge, .gridHeaderCell, .gridHeaderTimeCell, .gridHeaderNavLeftCell, .gridHeaderNavRightCell {
	background: #000 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAYCAIAAABSh8vJAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACISURBVHjadM9LCsQgDAZgf3wjLgRBcOWJOvc/xXToVsyoQyuFaRbiF4NJ8No2Yj3AQOJzHOh3YgQm9vfecxgESim/qnHEGHuyg4jgnGNnQGv9gFtZCGEhpXRBKKVmxwkp5XrhnC8AWGitLdRaz48Zcs5zsbnCmPpq6r1fMMY8TG2t/T/1V4ABAOGzHIoqKx6aAAAAAElFTkSuQmCC") repeat-x !important;
	color: #fff !important;
}

.gridChannelCell *, .gridCallSignCell * { color: #fff  !important; }

.gLSC, .gRSC { background: #333 !important; }
table[bgcolor="#5284b5"] { background: #222 !important; }

.gC {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAACACAYAAAAs0MiwAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABBSURBVHjaYvz//z8DMmBiQAOjAqMCowKjAkQKMEIxbhUs6CoGUIBpYMxgGhgVg0XL0HEpfVQMlmRJewGMwgAgwABQFgTHFXr/LAAAAABJRU5ErkJggg==") !important;
	background-position: bottom left !important;
}

.gC:hover, .gridChannelCell, .gridCallSignCell {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAABACAYAAAA9ONYEAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA/SURBVHjaYmRgYDBmQAIsQPwfWYCJAQ2QoWKAtAyQoUNYYDQ8hkgqxNDCDMSMeAWwamHAq4Lx////+FUABBgAy5wy46+d95gAAAAASUVORK5CYII=") !important;
	background-position: top left !important;
}

.gridHeaderText { color: #fff !important; }

.gridHeaderTimeCell, .gridHeaderCell, .gridHeaderNavLeftCell { border-left-color: #666 !important; }

}