a:hover {background-color: blue; color: white;}

xTR { BACKGROUND: none transparent scroll repeat 0% 0% }

xTD { PADDING-RIGHT: 5px; 
      PADDING-LEFT: 5px; 
      PADDING-BOTTOM: 1px; 
      FONT: menu; 
      COLOR: white; PADDING-TOP: 1px}
TABLE
{
    BACKGROUND-COLOR: #336699;
    border: 0px;
    border-color:  #060153;
    margin: 0px;
    COLOR: white;
    padding: 0px;
}

TABLE.guidetime
{
    BACKGROUND-COLOR: #003366;
    border: 0px;
    border-color:  #060153;
    /*margin: 0px;*/
    COLOR: white;
    padding: 0px;
    width: 800px; 
    margin-left: 2px; 
    margin-right: 2px;
    font-size:12px;
}

TABLE.event
{
    border: 1px;
    border-color:  #060153;
    margin: 1px;
    COLOR: white;
    padding: 1px;
}

BODY { 
  BACKGROUND-COLOR: #003366;
  margin: 0px;
  color:white;
  font-size:12px;
 
  }

BODY.guide { 
  BACKGROUND-COLOR: #003366;
  margin: 0px;
  color:white;
  font-size:12px;
 
  }


BODY.event { 
      BACKGROUND-COLOR: #006699;
	margin: 0px;
  	color:white;
	
  }

.s1  {

  filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 80);

position  : absolute;
  font-size : 10px;
  color     : blue;
  visibility: hidden;
  height    : 200px;
  width     : 300px;
  background-color: white;
  overflow:  auto;
margin: 10px;

}

td.HourBar {
  Color:  white;
  BACKGROUND-COLOR:  red;
  margin: 0px;
  border: solid white;
border-left-width: 0px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 0px;
width: 5%   ;
  
}

td.HourBarSort {
  Color:  white;
  BACKGROUND-COLOR:  #f87a17;
  margin: 0px;
  border: solid white;
  border-left-width: 0px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  width: 6%   ;
  text-align: center;
  white-space:nowrap;
  
}

td.HourBarTime {
  Color:  solid white;
  text-align:left;  
  font-weight:bold;  
  BACKGROUND-COLOR:  #114477;
  margin: 1px;
  border: solid #336699;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  padding-left:10px;
  width:250px;
  white-space:nowrap;
}

td.HourBarTimeEnd{
  Color:  solid white;
  font-weight:bold;  
  BACKGROUND-COLOR:  #114477;
  white-space:nowrap;
}


td {padding: 0px;
    color:white;
    FONT: menu;    
} 

td.guidetime {padding: 0px;
    color:white;
    font : bold;  
}  

td.Subbrand{
  BACKGROUND-COLOR: #006699;
  text-align : right;
border: solid white;
border-left-width: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px; 
padding: 0px;
width:4%;
}

td.line1 {
  BACKGROUND-COLOR: #003366;
  color: white;
  text-align : left;
  height: 25px;
border-color: #336699;
border-left-width: 1px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px; 
border-style:solid;
padding:1px;
}

td.line2 {
  BACKGROUND-COLOR:  #003366;
  color: white;
  text-align : left;
  height: 25px;
border-color: #336699;
border-left-width: 1px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;  
border-style:solid;
padding:1px;

}

td.channel1 {
  BACKGROUND-COLOR: #003366;
  font : bold;
  color: white;
  text-align : left;
  height: 25px;
border-color: #336699;
border-left-width: 1px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;  
border-style:solid;
padding:1px;

}

td.channel2 {
  BACKGROUND-COLOR: #003366;
  font : bold;
  color: white;
  text-align : left;
  height: 25px;
border-color: #336699;
border-left-width: 1px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;  
border-style:solid;
padding:1px;

}

td.empty {
  BACKGROUND-COLOR: #003366;
  color: #003366;
  text-align : left;
  height: 25px;
border-color: #336699;
border-left-width: 1px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px; 
border-style:solid;
padding:1px;
}



td.ppv {
  BACKGROUND-COLOR: #3399cc;
  color: white;
  text-align : left;
  height: 25px;
border-color: gray;
border-left-width: 1px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;  
border-style:solid;
padding:1px;

}

thead td	{background: buttonface; font: menu; border: 1px outset white;
			 cursor: default; padding-top: 0; padding: bottom: 0;
			 border-top: 1px solid buttonhighlight;
			 border-left: 1px solid buttonhighlight;
			 border-right: 1px solid buttonshadow;
			 border-bottom: 1px solid buttonshadow;
			 height: 16px;
			 }
thead .arrow		{font-family: webdings; color: black; padding: 0; }

.GridHeader 
{
BACKGROUND-COLOR:  #f87a17;
color:White;
  margin: 0px;
  border: solid white;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  width: 6%   ;
  text-align: center;
	
}

.GridItem
{
	BACKGROUND-COLOR: #003366;
  font : bold;
  color: white;
  text-align : left;
  height: 25px;
border-color: #336699;
border-left-width: 1px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;  
border-style:solid;
padding:1px;
	
}


