#channels div.normal {font-size:10px;width:99%;color:#595959;background-color:white;font-weight:bold;text-transform:uppercase;float: none;border:1px solid #7F9DB9;margin:-1px 0 0 -1px; white-space:nowrap;cursor:pointer;}
#channels div.selected  { font-size:10px;width:99%;color:black;background-color:white;font-weight:bold;text-transform:uppercase;float:none;border:1px solid #7F9DB9;margin:-1px 0 0 -1px; white-space:nowrap;cursor:pointer;}
#channels div.normal.channel_item_inner {border: 0 none; margin: 3px 3px 3px 0; width: 98%; height: 100%; text-align: left;}
#channels div.normal.no_border {border: 0 none;}
.normal .img {float:left;margin:3px 0 0 2px;height:13px;width:13px;background-image:url("images/off.gif");margin-right:3px}
.normal div {font-size:10px; font-weight:bold; margin-bottom:2px !important;}
.normal div a {color:#0069ab; font-size:10px; font-weight:bold; font-family:tahoma, verdana; border:none}
.normal div.clearer {float:left}
.selected .img {float:left;margin:3px 0 0 2px;height:13px;width:13px;background-image:url("images/on.gif");margin-right:3px}
.genre_idle { border:1px solid #7F9DB9;color:#595959;float:left;text-transform:uppercase;background-color:white;padding:5px;margin:2px;cursor:pointer}
.genre_idle a {text-decoration:underline; border:none; font-weight:bold; color:#0069ab; font-family:Tahoma, Verdana, Arial}
.genre_idle a:hover {text-decoration:none}
.genre_selected { border:1px solid #7F9DB9;color:white;font-weight:bold;float:left;text-transform:uppercase;background-color:#000099;padding:5px;margin:2px;cursor:pointer;}
div.delim {float:left;margin-top:12px;width:12px;border-top:2px solid #65CC65}
div.selector_idle {cursor:pointer;float:left;padding:3px;border:2px solid #65CC65;font-size:10px;position:relative;top:3px}
div.selector_selected {cursor:pointer;float:left;padding:5px;background-color:#65CC65;font-size:10px;position:relative;top:3px}
.selectall {text-align:center;font-size:9px;float:right;margin-left:5px;padding:3px;background-color:#99CCFF;white-space:nowrap;border:1px solid #7F9DB9;margin-top:3px;cursor:pointer}
div.channels {margin-top:1px;background-color:#99CCFF;padding:5px;border:1px solid #7F9DB9;display:block;}
.calendar {margin-top:7px; font-size: 0.8em; border-collapse: collapse; border: solid #65CC65 2px; background-color: white; width: 200px; text-align: center; display: block; height:auto;}
.calendar b {color:#35332b;}
.calendar .caption a {border:none; color:#0069ab}
.calendar td {border: 0; font-size: 10px; text-align: center;}
.caldayheading {border-collapse: collapse; cursor: pointer;	empty-cells: show; margin: 0 6px 2px 6px;}
.caldayheading td {border: solid #CCCCCC 1px; text-align: center; color: #0054E3; font-weight: bold; width: 22px; /*should match calendar cell's width*/}
.calcells {border-collapse: collapse; cursor: pointer; margin: 0 6px 0 6px;}
.calcells td {border: solid #CCCCCC 1px; vertical-align: top; text-align: left;	font-weight: bold; width: 22px;	height: 20px;}
.calcells td div {padding: 1px; margin: 0; font-size:10px; font-weight:bold; color:#35332b;	text-align:center;}
.calcells td div.cell_selected {background-color: #99CCFF; color: black;}
span.caption {padding:5px; font-weight:bold; font-size:10px; background-color:white; position:relative; top:-9px; color:#595959;}
span.caption a {text-decoration:none;}
div.links {padding:2px 2px 5px; background-color:white; color:#595959;}
span.helper {border-bottom:1px solid #DDDDDD; padding:0px 2px; cursor:pointer; color:#595959; font-size:9px; font-weight:bold; margin-right:3px;}
#category_div {padding: 5px; background-color: rgb(101, 204, 101); float: left; width: 90%; font-size:14px;}
#category_div.a {font-weight:bold;}
#tv_left_side {float:left; width:49%;}
#tv_right_side {float:right; width:49%;}
.normal_div1 {display:inline-table; float:left; width:100px;}
.light td, .caldayheading td {padding: 0 2px;}
.tv_container {margin: 7px 0;}
.arrow_links {border: 0pt none; margin: 0pt; padding-right: 0px; height: 10px; float: right;}
.arrow_links a {text-decoration: none;}
#selectors {margin: 0pt 0pt 10px; padding: 0pt;}
#schedule {padding: 2px;}
#openbutton{border: 2px solid rgb(101, 204, 101); padding: 5px;	text-align: center;	clear: left; margin-top: 15px; width: 191px; cursor: pointer; display: block; font-size: 12px;}
#calendar_clock {color:#35332b; font-size:10px;}
.clearer {clear:both; font-size:1px; line-height:1px; height: 1px;}
body.contentpane img:first-child {float:left;}
body.contentpane .head1 {padding-top:70px;}
