/*NEW SCHEDULES STYLES*//*TV SCHEDULES UBERSTYLES*/#schedulemodule {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;}#scheduletable {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; padding: 0px;}#scheduletable td {}/* MAIN HEADERS */.scheduledateheader {color: #000000; font-size: 18px; font-weight: bold; line-height: 24px;}/* STATION BLOCKS */#modulestationlist {border: 1px solid #ffffff;}#modulestationlist td {border: 1px solid #ffffff;}.stationblockon {font-size: 13px; font-weight: bold; color: #000000; background-color: #F4F4EE; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}.stationblockon a:link {color: #000000;}.stationblockon a:visited {color: #000000;}.stationblockon a:hover {color: #000000; text-decoration: none;}.stationblockoff {font-size: 13px; font-weight: bold; color: #666666; background-color: #999999; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}.stationblockoff a:link {color: #666666;}.stationblockoff a:visited {color: #666666;}.stationblockoff a:hover {color: #000000; text-decoration: none;}.channelnumberon {vertical-align: middle; color: #000000; font-size: 11px; font-weight: normal;}.channelnumberoff {color: #666666; font-size: 11px; font-weight: normal;}/* SCHEDULE GRID FORMATS */#schedulegrid {border: 1px solid #c3c3c3;}#schedulegrid td {border: 1px solid #c3c3c3;}.headerblank {background-color: #c3c3c3; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}.headermain {color: #666666; vertical-align: middle; padding-left: 5px; padding-right: 5px; padding-top: 4px; padding-bottom: 4px;}.headermain a:link {color: #666666; text-decoration: underline;}.headermain a:visited {color: #666666; text-decoration: underline;}.headermain a:hover {color: #666666; text-decoration: none;}.timeblock {font-size: 10px; color: #333333; font-weight: bold; background-color: #ffffff; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}.headerdaypart {font-size: 11px; color: #cccccc; font-weight: bold; background-color: #333333; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}.headerweekly {font-size: 10px; color: #ffffff; font-weight: bold; background-color: #333333; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}.headerweeklyon {font-size: 10px; color: #333333; font-weight: bold; background-color: #ffffff; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}.programblock {font-size: 10px; color:#333333; background-color: #F4F4EE; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}.programblock a:link {color: #333333; text-decoration: none;}.programblock a:visited {color: #333333; text-decoration: none;}.programblock a:hover {color: #333333; text-decoration: underline;}.programblockon {font-size: 10px; color:#333333; background-color: #ffffff; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}.programblockon a:link {color: #333333; text-decoration: none;}.programblockon a:visited {color: #333333; text-decoration: none;}.programblockon a:hover {color: #333333; text-decoration: underline;}.programblocknodata {background-color: #333333; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}.programblockend {display: none;}.episodetitle {font-style: italic;}/* CALENDAR */#calendarmain {padding: 1px; border: 1px solid #c3c3c3;}#calendarmain td {border: 1px solid #c3c3c3; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;}/* CALENDAR HEADERS */.calendarheader {text-align: center; background-color: #c3c3c3; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}.calendarweek {color: #666666; font-weight: bold; text-align: center; background-color: #c3c3c3; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}/* CALENDAR DAILY */.calendarday {text-align: center; vertical-align: middle; background-color: #ffffff; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px;}.calendarday a:link {text-decoration: none;}.calendarday a:visited {text-decoration: none;}.calendarday a:hover {text-decoration: none;}.calendardaytoday {color: #ffffff; text-align: center; vertical-align: middle; background-color: #999999; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px;}.calendardaytoday a:link {color: #ffffff; text-decoration: none;}.calendardaytoday a:visited {color: #ffffff; text-decoration: none;}.calendardaytoday a:hover {color: #ffffff; text-decoration: none;}.calendardayselected {color: #ffffff; text-align: center; vertical-align: middle; background-color: #333333; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px;}.calendardayselected a:link {color: #ffffff; text-decoration: none;}.calendardayselected a:visited {color: #ffffff; text-decoration: none;}.calendardayselected a:hover {color: #ffffff; text-decoration: none;}.calendardayoff {color: #333333; text-align: center; vertical-align: middle; background-color: #F4F4EE; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px;}/* CALENDAR WEEKLY */.calendarweekon {color: #ffffff; text-align: center; vertical-align: middle; background-color: #333333; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px;}.calendarweekon a:link {color: #ffffff; text-decoration: none;}.calendarweekon a:visited {color: #ffffff; text-decoration: none;}.calendarweekon a:hover {color: #ffffff; text-decoration: none;}/*element formats*/select {color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;}input {color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;}