.buttons { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 background-color: #333333; 
 color: #FFFFFF; 
 margin-right: 6px; 
}

/*
------------------------------------------------------------
PBS Station Module: TV Schedules CSS
------------------------------------------------------------
*/

/*
STYLES INDEX

I. Global

II. Header

III. Calendar

IV. Station & Feeds

V. Grid

*/

/*
======================================================
I. TV Schedules - Global
======================================================
*/

#tvschedules
{
	color: #333;
	font: 9px verdana, arial, sans-serif;
	margin: 0;
}

#tvschedules a:link,
#tvschedules a:visited
{
	font: 9px verdana, arial, sans-serif;
	color: #333;
	text-decoration: underline;
}

#tvschedules a:hover,
#tvschedules a:active
{
	font: 9px verdana, arial, sans-serif;
	color: #333;
	text-decoration: none;
}


/*
======================================================
II. TV Schedules - Header
======================================================
*/

#tvschedules #tvschedulesheader
{
	width: 100%;
	padding: 0;
	margin: 0 0 10px 0;
}

#tvschedules #tvschedulesnavcontainer
{
	padding: 0 20px 0 0;
	vertical-align: middle;
}

#tvschedules #tvschedulesnavcontainer form
{
	color: #333;
	white-space: nowrap;
	margin: 15px 0 0 0;
}

#tvschedules .tvschedulesheaderdate
{
	color: #333;
	font-size: 10px;
	line-height: 18px;
	margin: 0;
}

#tvschedules input#submitbutton
{
	color: #666;
	font-family: verdana, arial, sans-serif;
	font-size: 8px;
	text-transform: uppercase;
	background: #fff;
	border: 1px solid #666;
	padding: 1px;
	margin: -3px 0 0 0;
	vertical-align: bottom;
}

#tvschedules select
{
	color: #333;
	font-size: 9px;
	margin: -3px 0 0 0;
	vertical-align: middle;
}


/*
======================================================
III. TV Schedules - Calendar
======================================================
*/

#tvschedules #tvschedulescalendarcontainer
{
	vertical-align: top;
}

#tvschedules #tvschedulescalendar
{
	background-color: #ccc;
	border: 1px solid #999;
	padding: 0;
}

#tvschedules #tvschedulescalendar a:link,
#tvschedules #tvschedulescalendar a:visited,
#tvschedules #tvschedulescalendar a:hover,
#tvschedules #tvschedulescalendar a:active
{
	color: #333;
	font-weight: normal;
	text-decoration: none;
}

#tvschedules #tvschedulescalendar td
{
	text-align: center;
	vertical-align: middle;
}

#tvschedules #tvschedulescalendar .calendarmonthheader
{
	color: #333;
	font-weight: normal;
	padding: 2px 0 2px 0;
}

#tvschedules #tvschedulescalendar .calendardayheader
{
	color: #666;
	font-weight: 900;
}

#tvschedules #tvschedulescalendar .calendarday,
#tvschedules #tvschedulescalendar .calendardayoff,
#tvschedules #tvschedulescalendar .calendardaytoday,
#tvschedules #tvschedulescalendar .calendardayselected,
#tvschedules #tvschedulescalendar .calendarweekon
{
	padding: 2px;
}

#tvschedules #tvschedulescalendar .calendarday
{
	color: #333;
	background-color: #fff;
}

#tvschedules #tvschedulescalendar .calendardayoff
{
	color: #999;
	background-color: #ccc;
}

#tvschedules #tvschedulescalendar .calendardaytoday
{
	color: #fff;
	font-weight: 900;
	background-color: #999;
}

#tvschedules #tvschedulescalendar .calendardaytoday a:link,
#tvschedules #tvschedulescalendar .calendardaytoday a:visited,
#tvschedules #tvschedulescalendar .calendardaytoday a:hover,
#tvschedules #tvschedulescalendar .calendardaytoday a:active
{
	color: #fff;
	font-weight: 900;
}

#tvschedules #tvschedulescalendar .calendardayselected
{
	color: #fff;
	font-weight: 900;
	background-color: #333;
}

#tvschedules #tvschedulescalendar .calendardayselected a:link,
#tvschedules #tvschedulescalendar .calendardayselected a:visited,
#tvschedules #tvschedulescalendar .calendardayselected a:hover,
#tvschedules #tvschedulescalendar .calendardayselected a:active
{
	color: #fff;
	font-weight: 900;
}

#tvschedules #tvschedulescalendar .calendarweekon
{
	color: #fff;
	background-color: #333;
}


/*
======================================================
IV. TV Schedules - Station & Feeds
======================================================
*/

#tvschedules #stationchannelscontainer
{
	border-top: 1px solid #ccc;
	border-left: 2px solid #ccc;
	padding: 0;
	width: 100%;
	vertical-align: top;
}

#tvschedules .stationblock,
#tvschedules .stationblockon
{
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	padding: 10px;
}

#tvschedules .stationblock
{
	background-color: #999;
}

#tvschedules .stationblockon
{
	background-color: #333;
}

#tvschedules #grid .stationblockmain
{
	background-color: #333;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	width: 16%;
	padding: 8px;
}

#tvschedules .stationcommonname
{
	font-weight: 900;
	line-height: 14px;
	font-size: 9px;
}

#tvschedules .stationchannel
{
	font-size: 8px;
	font-style: italic;
}

#tvschedules .stationblock .stationcommonname a:link,
#tvschedules .stationblock .stationcommonname a:visited
{
	color: #333;
	text-decoration: underline;
}

#tvschedules .stationblock .stationcommonname a:hover,
#tvschedules .stationblock .stationcommonname a:active
{
	text-decoration: none;
}

#tvschedules .stationblock .stationchannel
{
	color: #333;
}

#tvschedules .stationblockon .stationcommonname,
#tvschedules .stationblockon .stationchannel
{
	color: #fff;
}

#tvschedules #grid .stationblockmain .stationcommonname a:link,
#tvschedules #grid .stationblockmain .stationcommonname a:visited
{
	color: #fff;
	text-decoration: underline;
}

#tvschedules #grid .stationblockmain .stationcommonname a:hover,
#tvschedules #grid .stationblockmain .stationcommonname a:active
{
	text-decoration: none;
}

#tvschedules #grid .stationblockmain .stationchannel
{
	color: #fff;
}


/*
======================================================
V. TV Schedules - Grid
======================================================
*/

#tvschedules #tvschedulesgridtable
{
	width: 100%;
}

#tvschedules #gridcontainer
{
	vertical-align: top;
}

#tvschedules .gridnavcontainer
{
	background-color: #ccc;
	width: 100%;
}

#tvschedules td.gridnav
{
	font-weight: 900;
	white-space: nowrap;
	padding: 7px;
}

#tvschedules td.gridnav a:link,
#tvschedules td.gridnav a:visited
{
	font-weight: normal;
	color: #333;
	text-decoration: underline;
}

#tvschedules td.gridnav a:hover,
#tvschedules td.gridnav a:active
{
	text-decoration: none;
}

#tvschedules #grid
{
	width: 100%;
	padding: 0;
}

#tvschedules #grid a:link,
#tvschedules #grid a:visited
{
	color: #333;
	text-decoration: none;
}

#tvschedules #grid a:hover,
#tvschedules #grid a:active
{
	color: #333;
	text-decoration: underline;
}

#tvschedules #grid td
{
	font-size: 8px;
	padding: 5px;
}

#tvschedules #grid td.griddate
{
	color: #fff;
	font-weight: 900;
	background-color: #333;
	border-bottom: 1px solid #ccc;
}

#tvschedules #grid td.griddatetoday
{
	color: #333;
	font-weight: 900;
	background-color: #eee;
	border-bottom: 1px solid #ccc;
}

#tvschedules #grid td.griddate,
#tvschedules #grid td.griddatetoday,
#tvschedules #grid td.gridtime,
#tvschedules #grid td.gridtimemorning,
#tvschedules #grid td.gridtimeafternoon,
#tvschedules #grid td.gridtimeprimetime,
#tvschedules #grid td.gridtimelatenight
{
	text-align: center;
	white-space: nowrap;
	width: 12%;
	vertical-align: middle;
}

#tvschedules #grid td.gridtimemain
{
	text-align: left;
	white-space: nowrap;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	width: 14%;
	vertical-align: middle;
}

#tvschedules #grid td.gridtimemainblank
{
	background: #666;
	border: 1px solid #ccc;
	width: 14%;
}

#tvschedules #grid td.gridtimemorning,
#tvschedules #grid td.gridtimeafternoon,
#tvschedules #grid td.gridtimeprimetime,
#tvschedules #grid td.gridtimelatenight
{
	color: #000;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

#tvschedules #grid td.gridtimemorning
{
	background-color: #bbbaba;
}

#tvschedules #grid td.gridtimeafternoon
{
	background-color: #bbbaba;
}

#tvschedules #grid td.gridtimeprimetime
{
	background-color: #bbbaba;
}

#tvschedules #grid td.gridtimelatenight
{
	background-color: #bbbaba;
}

#tvschedules #grid span.gridtimeheader
{
	color: #000;
	font-weight: 900;
	text-transform: uppercase;
	white-space: nowrap;
}

#tvschedules #grid div.hr 
{
	font-size: 2px;
	line-height: 2px;
	background-color: #000;
	width: 100%;
	height: 3px;
	padding: 0;
	margin: 5px 0 5px 0;
}

#tvschedules #grid div.hr hr
{
	display: none;
} 

#tvschedules #grid td.gridprogram,
#tvschedules #grid td.gridprogramtoday,
#tvschedules #grid td.gridprogramkids,
#tvschedules #grid td.gridprogramkidstoday,
#tvschedules #grid td.gridprogramparents,
#tvschedules #grid td.gridprogramparentstoday,
#tvschedules #grid td.gridnodata
{
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	vertical-align: middle;
}

#tvschedules #grid td.gridprogram
{
	background-color: #e6e6e6;
}

#tvschedules #grid td.gridprogramtoday
{
	background-color: #fff;
}

#tvschedules #grid td.gridprogramkids
{
	background-color: #e6e6e6;
}

#tvschedules #grid td.gridprogramkidstoday
{
	background-color: #fff;
}

#tvschedules #grid td.gridprogramparents
{
	background-color: #e6e6e6;
}

#tvschedules #grid td.gridprogramparentstoday
{
	background-color: #fff;
}

#tvschedules #grid td.gridnodata
{
	background-color: #999;
}

#tvschedules #grid td.gridprogramend
{
	display: none;
}

#tvschedules #grid .gridprogramepisode
{
	font-style: italic;
}

/*
------------------------------------------------------------------------------------
PBS Station Module: TV Schedules: What's On Now CSS
------------------------------------------------------------------------------------
*/

.whatsonnow
{
	font: 9px verdana, arial, sans-serif;
	width: 100%;
	text-transform: uppercase;
	border: 1px solid #666;
	padding: 5px;
	color: #000;
background-color: #efefef;
}

.whatsonnowdate
{
	font: 9px verdana, arial, sans-serif;
	margin: 0 0 7px 0;
	color: #000;
	padding: 5px;
background-color: #cccccc;
}

.whatsonnowprogram

{
	font: 9px verdana, arial, sans-serif;
	text-align: left;
	width: 100%;
}

.whatsonnowprogram a:link,
.whatsonnowprogram a:visited
{
	font: 8px verdana, arial, sans-serif;

	text-decoration: underline;
}

.whatsonnowprogram a:hover,
.whatsonnowprogram a:active
{
	text-decoration: none;
}

.whatsonnowprogram .time
{
	color: #000;
	font-weight : 900;
	width: 40px;
	padding: 5px 0 5px 0;
	vertical-align: top;
}

.whatsonnowprogram .programinfo
{
	font: 8px verdana, arial, sans-serif;
	padding: 5px 0 5px 5px;
	vertical-align: top;
}

.whatsonnowprogram .programinfo .title
{
	font: 8px verdana, arial, sans-serif;
	color: #000;
}

.whatsonnowprogram .programinfo .episode
{
	color: #000;
	font-style: italic;
	font: 8px verdana, arial, sans-serif;
	/* To turn off episode titles: Remove the comment tags (slashs and asterisks) from the "display: none;" attribute below. */
	/* display: none; */
}

/*
----------------------------------------------------------------------------------------
PBS Station Module: TV Schedules: What's On Tonight CSS
----------------------------------------------------------------------------------------
*/

.whatsontonight
{
	font: 9px verdana, arial, sans-serif;
	width: 100%;
	text-transform: uppercase;
	border: 1px solid #666;
	padding: 5px;
	color: #000;
background-color: #efefef;
}

.whatsontonightdate
{
	font: 9px verdana, arial, sans-serif;
	margin: 0 0 7px 0;
	color: #000;
	padding: 5px;
background-color: #cccccc;
}

.whatsontonightprogram
{
	font: 9px verdana, arial, sans-serif;
	text-align: left;
	width: 100%;
}

.whatsontonightprogram a:link,
.whatsontonightprogram a:visited
{
	font: 8px verdana, arial, sans-serif;
	color: #CC3300;
	text-decoration: underline;
}

.whatsontonightprogram a:hover,
.whatsontonightprogram a:active
{
	color: #CC3300;
	text-decoration: none;
}

.whatsontonightprogram .time
{
	color: #000;
	font-weight : 900;
	width: 40px;
	padding: 5px 0 5px 0;
	vertical-align: top;
}

.whatsontonightprogram .programinfo
{
	font: 8px verdana, arial, sans-serif;
	padding: 5px 0 5px 5px;
	vertical-align: top;
}

.whatsontonightprogram .programinfo .title
{
	font: 8px verdana, arial, sans-serif;
	color: #000;
}

.whatsontonightprogram .programinfo .episode
{
	color: #000;
	font-style: italic;
	font: 8px verdana, arial, sans-serif;
	/* To turn off episode titles: Remove the comment tags (slashs and asterisks) from the "display: none;" attribute below. */
	/* display: none; */
}




/* CSS Document */
form { 
	display:inline; 
	margin: 0px; 
	padding: 0px; 
} 

.clr {
	clear: both;

}


.title {
	color: #ffffff;
	font-size: 30px;
	padding-left: 15px;
	padding-top: 20px;
}

.error {
  font-style: italic;
  text-transform: uppercase;
  padding: 5px;
  color: #cccccc;
  font-size: 14px;
  font-weight: bold;
}

.back_button {
	float: left;
  font-size: 11px;
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 10px;
  border: 0px solid #cccccc;
  width: 40px;
  padding: 4px;
}

.pagenav {
	align: center;
  font-size: 11px;
  font-weight: bold;
  border: 1px solid #cccccc;
  width: auto;
  padding: 4px;
  margin: 1px;
}

.pagenavbar {
	padding-right: 5px;
	float: right;
}

ul
{
margin: 0;
padding: 0;
list-style: none;
}

li
{
line-height: 15px;
padding-left: 15px;
padding-top: 0px;
/*background-image: url(../images/arrow.png) ;  */
background-repeat: no-repeat;
background-position: 0px 3px;
}
ul#mainlevel-nav
 { font-size: 0.8em;
  background-position: center;
   list-style: none; 
   margin: 0; 
   padding: 0; 
   position: center
   }

ul#mainlevel-nav li
 { font-size: 10px; 
 line-height: 21px; 
 background-image: none; 
 background-position: center; 
 white-space: nowrap;
  display: block; 
  margin: 0; 
  padding-right: 1px;
   padding-left: 1px;
    width: auto !important;
     float: left;
      border: solid 1px #cccccc 
      }







td {
	font-size: 10px;
}



body {
	margin: 0px;
	height: 100%;
	padding: 0px;
	font-family: Arial, Helvetica, Sans Serif;
		
/* bg no repeat -  repeat-x   also  #e2e2e2 url(../images/menuBG.jpg) ; 	color: #333333;background-image: url(../images/pagebg.jpg) repeat-x;*/

}


a:link, a:visited {
	color: #CC3300; text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #000000;	text-decoration: none;
	font-weight: bold;
}


table.contentpaneopen {
	width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	background-color: #ffffff;
}

table.contentpane td {
	margin: 0px;
	padding: 10px;
}

table.contentpane td.componentheading {
	padding-left: 4px;
}

table.contentpane td.contentheading {
  padding-left: 15px;
  padding-top: 9px;
}

.button {
	padding: 2px 5px 2px 5px;
	
	background-color: #;
	color: #000000;
	font-family: Arial, Helvetica, Sans Serif;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
	margin-top: 5px;
}

.inputbox {
	padding: 2px;
	border:solid 1px #cccccc;
	background-color: #ffffff;
}

.searchbox {
	border: 2px solid #4B4B4B;
	background-color: transparent;
	color: #3E3E3E;
}


.contentcolumn {
	padding-right: 5px;
}

.contentheading {
background: #ebebeb;	
height: px;
	color: #808080;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	white-space: nowrap;
	border-bottom: px solid #ebebeb;
	padding: 3px;
        text-transform: uppercase;
}

.contentpagetitle {
	font-size: 13px;
	font-weight: bold;
	color: #cccccc;
	text-align:left;
}

.componentheading{
font-weight: bold;
color: #999999;	
font-size: 14px;
}


/***** 	width: 100%;  *****/

table.moduletable {
	width: 100%;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 5px;
	border-spacing: 2px;
	border-collapse: collapse;
}

table.moduletable th {
	color: #efefef;
	text-align: center;
	padding-top: 2px;
	padding-left: 2px;
	height: 20px;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	background: url(../images/pagebg7.jpg) ;
	border: 2px solid #CCCCCC;
	}


/**** #999999;#CC3300;****/


table.moduletable 
th {
	color: #efefef;
	text-align: center;
	padding-top: 2px;
	padding-left: 0px;
	height: 20px;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;

	border: 1px solid #CCCCCC;
	}


/* Border around modules*/
table.moduletable td  { font-size: 10px; font-weight: normal; margin: 0; padding: 0; border: solid 0px #cccccc }





table.moduletable-header {
width: 100%; 
border: 1px solid #999999;
 }


.poll {
    font-family: Arial;
	font-size: 14px;
	color: #000033;
	}

/**/	
.pollstableborder { 
        border: 2px solid; 
        padding: 1px; 
        } 



table.pollstableborder {
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 12px;
	font-weight: bold;
    font-family: Arial;
	color: #006600;
	line-height: 15px
	}


.sectiontableheader {
  font-weight: bold;
  background: #f0f0f0;
  padding: 4px;
}

.sectiontablefooter {

}

.sectiontableentry1 {
	background-color : #efefef;
}

.sectiontableentry2 {
	background-color : #f9f9f9;
}

.small {
	color: #999999;
	font-size: 11px;
	font-weight: bold;
}

.createdate {
	height: 15px;
	padding-bottom: 10px;
	color: #999999;
	font-size: 11px;
	font-weight: bold;
}

.modifydate {
	height: 15px;
	padding-top: 10px;
	color: #999999;
	font-size: 11px;
	font-weight: bold;
}

table.contenttoc {
  border: 1px solid #cccccc;
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
}

table.contenttoc th {
/*  background: url(../images/subhead_bg.png) repeat-x;  */
  color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}


/* top menu 


ul#mainlevel-nav li a
{

	display: block;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	color: #000033;
	background: transparent;
}

ul#mainlevel-nav li a:hover
{
	color: #000000;
	background: #FF6600;
}

*/
ul#mainlevel-nav li a
     { color: #000033; font-size: 12px; font-weight: bold; text-decoration: none; background-image: url("../images/top-menu-botton.jpg"); background-repeat: inherit; background-attachment: inherit; background-position: 0 0; text-align: center; text-indent: 3px; word-spacing: 3px; display: block; padding-right: 3px; padding-left: 3px; vertical-align: middle; align: center;position: relative; }

ul#mainlevel-nav li a:hover
    { color: #efefef; font-size: 12px; font-weight: bold; text-decoration: none; background-image: url("../images/top-menu-botton-Dark.jpg"); background-repeat: inherit; background-attachment: inherit; background-position: 0 0; text-align: center; text-indent: 3px; word-spacing: 3px; display: block; padding-right: 3px; padding-left: 3px; position: relative; vertical-align: middle; align: center }

/* footer menu NEW 


.footerlevel-nav a
    { color: #000033; font-size: 12px; font-weight: bold; text-decoration: none; background-image: url("../images/footer-menu-botton-Light.jpg"); background-repeat: inherit; background-attachment: inherit; background-position: 0 0; text-align: center; text-indent: 8px; word-spacing: 5px; display: block; padding-right: 3px; padding-left: 3px }

.footerlevel-nav a:hover
   { color: #efefef; font-size: 12px; font-weight: bold; background-image: url("../images/footer-menu-botton-Dark.jpg"); background-repeat: inherit; background-attachment: inherit; background-position: 0 0; text-indent: 5px; word-spacing: 5px; text-indent: 8px; text-align: center; padding-right: 3px; padding-left:3px; display: block;}

*/
/* footer menu end */

/* footer menu NEW 


ul#footerlevel-nav li a
    { color: #000033; font-size: 10px; font-weight: bold; text-decoration: none; background-image: url("<?php echo $GLOBALS['mosConfig_live_site']?>/templates/limbocms/images/footer-menu-botton-Light.jpg"); background-repeat: inherit; background-attachment: inherit; background-position: 0 0; text-align: center; text-indent: 8px; word-spacing: 5px; display: block; padding-right: 3px; padding-left: 3px }

ul#footerlevel-nav li a:hover
   { color: #efefef; font-size: 10px; font-weight: bold; background-image: url("<?php echo $GLOBALS['mosConfig_live_site']?>/templates/limbocms/images/footer-menu-botton-Dark.jpg"); background-repeat: inherit; background-attachment: inherit; background-position: 0 0; text-indent: 5px; word-spacing: 5px; text-indent: 8px; text-align: center; padding-right: 3px; padding-left:3px; display: block;}
*/

/* footer menu end */







a.mainlevel:link, a.mainlevel:visited {
	display: block;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
/*666666*/	color: #efefef;
	text-align: left;
	line-height: 20px;
        width: 100%;
	text-decoration: none;
/*efefef*/	background: transparent;
/*1*/	border-top: 0px solid White;
border-left: 0px solid White;
border-bottom: 0px solid #acacac;
border-right: 0px solid #acacac;
	text-indent: 5px;
	height: 20px;
		
		}

a.mainlevel:hover  { color: #496FFF; 
font-size: 12px; 
font-weight: bold; 
line-height: 20px;
 text-decoration: none; 
 background: transparent; 
 text-align: left; 
 text-indent: 5px; 
 display: block;
  padding-top: 0;
   width: 100%; 
   height: 20px; 
   vertical-align: middle:border-style: solid; 
   border-width: 0; 
   border-color: #ffd1b3 #acacac #acacac #ffd1b3
    }


/*subcategories color: #0066ff; color: #0099ff;	color: #efefef; color: #496fff;*/


a.sublevel:link, a.sublevel:visited {
	padding-left: 1px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #0099ff;
	text-align: left;
}

a.sublevel:hover {
	color: #efefef;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
background: transparent
	text-indent: 5px;
	line-height: 10px;
	padding-left: 1px;

		
}


}
.blockborder{
	border: 5px solid #CCCCCC;
}




#programaz {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 600px;  PADDING-TOP: 0px; FONT-FAMILY: Arial
}


#programaz A:link {
	COLOR: #333; TEXT-DECORATION: none
}
#programaz A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
#programaz A:hover {
	COLOR: #red; TEXT-DECORATION: none
}
#programaz A:active {
	TEXT-DECORATION: none
}





#programaz P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-TOP: 0px
}
#programaz P.backtotop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 900; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px 10px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px
}
#programaz H1 {
	FONT-WEIGHT: 900; FONT-SIZE: 18px; MARGIN: 0px 0px 12px; COLOR: #333
}
#programaz H1 .station {
	TEXT-TRANSFORM: uppercase
}
#programaz .nav {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #333 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: 900; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 15px 0px; BORDER-LEFT: #333 1px solid; WIDTH: 495px; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #333 1px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ddd
}
#programaz .nav A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; COLOR: #333; PADDING-TOP: 2px; TEXT-DECORATION: none
}
#programaz .nav A:link {
	TEXT-DECORATION: none
}
#programaz .nav A:visited {
	TEXT-DECORATION: none
}
#programaz .nav A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #333; TEXT-DECORATION: none
}
#programaz .nav A:active {
	TEXT-DECORATION: none
}
#programaz .nav .hide {
	DISPLAY: none
}

/*


#programaz .tabrule {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 5px; WIDTH: auto; PADDING-TOP: 0px; BORDER-BOTTOM: #333 1px solid
}
#programaz .tab {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 900; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; WIDTH: 20px; COLOR: #fff; PADDING-TOP: 2px; BACKGROUND-COLOR: #333; TEXT-ALIGN: center
}
#programaz .tablong {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 900; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; WIDTH: 30px; COLOR: #fff; PADDING-TOP: 2px; BACKGROUND-COLOR: #333; TEXT-ALIGN: center
}
#programaz .programlist {
	WIDTH: 495px
}
#programaz .programlist UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#programaz .programlist UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 13px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none
}
#programaz .programlist A:link {
	FONT-WEIGHT: normal; COLOR: #333; TEXT-DECORATION: none
}
#programaz .programlist A:visited {
	FONT-WEIGHT: normal; COLOR: #666; TEXT-DECORATION: none
}
#programaz .programlist A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: 900; PADDING-BOTTOM: 0px; BORDER-LEFT: #333 5px solid; COLOR: #333; PADDING-TOP: 0px
}
#programaz .programlist A:active {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
*/
