BODY { background-color: #FFFFFF; }

A 	   	{ color: #004186; text-decoration: none; }
A:hover { color: #62a9db; }

#logo A { font-size: 36px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004186; font-weight:bold;}

TABLE { font-family: Verdana; font-size: 12px; }

TABLE.grid { border-collapse: collapse; }
TABLE.grid TD.grid { border: 1px solid #CCCCCC; }


TABLE.grid TR.rowitem_onair  { background: #FFFFCC; }
TABLE.grid TR.rowitem_selected  { background: #CCFFFF; }


TABLE.grid .time { font-size: 11; padding-left: 3px; padding-right: 3px; }
TABLE.grid .title { font-weight: bold; color:#004186; }
TABLE.grid .title_onair { font-weight: bold; color:#000; }
TABLE.grid .description { padding: 5px 5px 15px 5px; text-align: justify;  }

TABLE.grid .selected .title a { font-weight: bold; color: #CC3300; }

TD.grid_chn_header { border: 1px solid #fff;}
TABLE.grid .page_chn_headerlogo { float: left; height: 45px; width: 45px; overflow: hidden; margin: 10px; }
TABLE.grid .page_chn_headertitle { float: left; font-family: Verdana; font-size: 20px; color: #999999; font-weight: bold; padding-top: 15px; }
TABLE.grid .page_chn_morechannels, page_chn_morechannels.a { float: right; font-family: Verdana; font-size: 10px; color: #004186; font-weight: normal; padding: 15px 0 5px 20px; }
TABLE.grid .page_chn_headerdate { font-family: Verdana; font-size: 12px; font-weight: bold;  color: #999999; padding: 10px 0 10px 5px; }



TD.grid_chngroup_header { border: 1px solid #fff;}
TABLE.grid .page_chngroup_headerlogo { height: 35px; width: 40px; overflow: hidden; margin: 10px; }
TABLE.grid .page_chngroup_headertitle { font-family: Verdana; font-size: 18px; color: #666; font-weight: bold; }


#dayselection li {float: left; list-style: none; 	width: 45px; overflow: hidden;}
#dayselection li span { display: block; width: 100%; text-align: center;font: 10px Verdana; color: #999; }
#dayselection li.active span { color: #d60000; }
#dayselection li a { 	display: block; text-align: center; width: 100%; font: 18px Verdana; font-weight: bold; color: #005793; }
#dayselection li a:hover { color: #62a9db; }
#dayselection li.active a { 	color: #d60000; }

.header_date { font-size: 10px; color: #004186; }
.header_form { padding-top: 15px; }
.header_topinfo { font-size: 13px; color: #004186; padding-left: 45px; }
.header_topinfo .highlight { font-size: 13px; color: #d60000; font-weight: bold;  }
.header_formslogan { color: #d60000; font-size: 18px; font-weight: bold; }
.footer { font-size: 10px; padding-left: 5px; color: #999999; }