/*
* file: schedule.css
* date: 3/13/2008
* created by: Alicia Persaud
*/



html,body{font-family:arial;}

TABLE{border:0;border-collapse:separate}


/*schedule type: Full Broadcast Schedule*/
TABLE.schedule{padding:0px; margin:0px; border-collapse:separate; font-family:arial; font-size:10px; font-weight: bold;}

/*formatting*/
TD.channel400
{
	border-left:1px solid #9f9f9f;
	/*border-right:1px solid #9f9f9f;*/
	/*border-bottom:1px solid #9f9f9f;*/
	border-top:1px solid #9f9f9f;
	line-height:1.0em;
	padding:3px;
	margin:0px;
	width:250px;

}

TD.channelradio
{
	border-left:1px solid #9f9f9f;
	/*border-right:1px solid #9f9f9f;*/
	/*border-bottom:1px solid #9f9f9f;*/
	border-top:1px solid #9f9f9f;
	line-height:1.0em;
	padding:3px;
	margin:0px;	
	width:250px;
} 

TD.channel410
{
	border-left:1px solid #9f9f9f;
	/*border-right:1px solid #9f9f9f;*/
	/*border-bottom:1px solid #9f9f9f;*/
	border-top:1px solid #9f9f9f;
	line-height:1.0em;
	padding:3px;
	width:250px;
}

TD.channel430
{
	border-left:1px solid #9f9f9f;
	/*border-right:1px solid #9f9f9f;*/
	border-bottom:1px solid #9f9f9f;
	border-top:1px solid #9f9f9f;
	line-height:1.0em;
	padding:3px;
	width:250px;
}

TD.timebar
{
	height:17px;
	padding-right:15px;
	margin:0px;
	color:#cca755;
	font-size:11px;
	line-height:1.0em;
	border-collapse:separate;
}

TD.timebar a, TD.timebar a:hover
{
	color:#cca755;
	text-decoration:none;
}

TD.timebar-half
{
	height:17px;
	padding-right:15px;
	margin:0px;	
	color:#cca755;
	font-size:11px;
	line-height:1.0em;
	border-collapse:separate;
}

TD.redbar
{
	width:1px;
	height:15px;
	padding:0px;
	margin:0px;
	/*background-color:#7f1440;	*/
	line-height:1.0em;
	border-collapse:separate;
}

TD.channel
{
	background-color:#ffffff;
	width:150px;
	font-size:12px;
	text-align:center;
}

/* schedule type: what's on now */
TABLE.whatsonnow{width:326px; padding:0px; margin:0px; border-collapse:separate; font-family:arial; font-size:11px; background-image: none;}

TD.minute-segments
{
	width:1px;
	height:1px;
	padding:0px;
	margin:0px;
}

TD.channel-darkgrey 
{
	color:#FFFFFF;
	width:20px;

	text-align:center;
	padding:2px;
}

TD.channel-darkgrey a, a:visited
{
	color:#2763A5;
	text-align:center;
}

TD.channel-darkgrey a:hover
{
	color:#e4e4e4;
	text-align:center;
}

TD.television{
	border-left:1px solid #212121;
	/*border-right:1px solid #9f9f9f;*/
	/*border-bottom:1px solid #9f9f9f;*/
	line-height:1.0em;
	color: #666666;
	padding:3px;
	margin:0px;	
	height:45px;
}

TD.television a{color: #999999; font-weight: normal; font-size: 10px;}
TD.television a:visited{color: #2763A5;}
TD.television a:hover{color: #e4e4e4;}



TD.radio
{
    background-repeat: x-repeat;
	border-left:1px solid #212121;
	/*border-right:1px solid #212121;*/
	/*border-bottom:1px solid #212121;*/
	border-top:1px solid #212121;
	line-height:1.0em;
	color: #666666;
	padding:3px;
	margin:0px;	
	height:45px;
}

TD.radio a{color: #999999; font-weight: normal; font-size: 10px;}
TD.radio a:visited{color: #2763A5;}
TD.radio a:hover{color: #e4e4e4;}

TD.education{
    background-repeat: x-repeat;
	border-left:1px solid #212121;
	/*border-right:1px solid #212121;*/
	/*border-bottom:1px solid #212121;*/
	border-top:1px solid #212121;
	line-height:1.0em;
	color: #666666;
	padding:3px;
	margin:0px;	
	height:45px;
}

TD.education a{color: #999999; font-weight: normal; font-size: 10px;}
TD.education a:visited{color: #2763A5;}
TD.education a:hover{color: #e4e4e4;}


/*schedule type: production schedule*/
TABLE.production-schedule{width:380px; background-color:transparent; padding-left:5px; margin:0px; font-family:arial; font-size:12px;}
TABLE.production-schedule a{color:#FFFFFF; font-family:arial; font-size:12px;}

.production-schedule-channel{ 
	background:transparent url(/sites/all/modules/broadcastschedule/images/grey-btn2.png) no-repeat;
	 width:135px; 
	 height:18px; 
	 color:#d9d9d9; 
	 font-size: 10px;
	 text-align:center;
}
/*
PNG image support in IE5.5+ - works for both img and background images
website:http://bjorkoy.com/past/2007/4/8/the_easiest_way_to_png/
*/
img, .production-schedule-channel { behavior: url(/sites/all/modules/broadcastschedule/images/iepngfix.htc); }

/*schedule type: what's on tonight*/
TABLE.whatsontonight{ background-color:transparent; padding:0px; margin:0px; font-family:arial; font-size:10px;}

TD.whatsontonight-showtitle{vertical-align:top; padding-top: 10px; color:#999999; width:250px;}
TD.whatsontonight-showtime{vertical-align:top; padding-top: 10px; color:#999999; width:70px;}

TD.whatsontonight-showtitle a{color: #999999;}
TD.whatsontonight-showtitle a:hover{color: #e4e4e4;}


/*schedule type: what's on now/tonight (for TV page)*/
TABLE.tv-whatsonnow{color:#FFFFFF;background-color:#414449; padding:0px; margin:0px;border-collapse:separate; font-family:arial; font-size:11px;}
TABLE.tv-whatsonnow a{color:#FFFFFF; font-family:arial; font-size:12px;}

TABLE.tv-whatsontonight{width:326px; background-color:#333a41; padding:0px; margin:0px; font-family:arial; font-size:11px;}
TABLE.tv-whatsontonight a{color:#FFFFFF; font-family:arial; font-size:12px;}

.tv-whatsontonight-div{height:70px;overflow:auto;}

TD.tv-whatsontonight-showtitle{color:#FFFFFF; vertical-align:top;}
TD.tv-whatsontonight-showtime{color:#FFFFFF; vertical-align:top; width:70px;}

TD.timebar-black
{
	background:#2e2d35;
	width:250px;
    height:17px;
	padding-right:15px;
	margin:0px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	line-height:1.0em;

}

TD.timebar-black a, TD.timebar-black a:hover
{
	color:#FFFFFF;
	text-decoration:none;
}

TD.timebar-half-black
{
	background:#2e2d35;
    height:17px;
	padding-right:15px;
	margin:0px;	
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	line-height:1.0em;

}

TD.television-black{
	background:#414449;
    background-repeat: x-repeat;
	border-left:1px solid #2e2d35;
	line-height:1.0em;
	padding:3px;
	margin:0px;	
	height:30px;
}

TD.radio-black{
	background:#414449;
    background-repeat: x-repeat;
	border-left:1px solid #2e2d35;
	line-height:1.0em;
	padding:3px;
	margin:0px;	
	height:95px;
}

TD.edu-black{
	background:#414449;
    background-repeat: x-repeat;
	border-right:1px solid #2e2d35;
	border-bottom:1px solid #2e2d35;
	line-height:1.0em;
	padding:3px;
	margin:0px;	
	height:30px;
}

TD.channel-black
{
	background-color:#2E2D35;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	width:50px;
	border-bottom:1px solid #414449;
	text-align:center;
}

/*schedule search form*/

.broadcast-form-container{padding-left:20%}
.broadcast-form{width:600px;}

#edit-currentdate
{
	background-color:transparent;
	border:none;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	color:#a8a8a8;
}

#edit-dateselectbox
{
	font-family:arial; 
	font-size:11px;
}

#edit-timeselectbox
{
	font-family:arial; 
	font-size:11px;
}

#edit-showname
{
	font-family:arial; 
	font-size:11px;
}

#edit-filter-submit
{
  background-color: transparent;  /* hide standard button display stuff */
  border: none; /* hide standard button display stuff */
  background-image: url("/sites/all/modules/broadcastschedule/images/go_btn.jpg"); /* put in fancy image */
  background-repeat: no-repeat;
  vertical-align: middle;
  height: 19px; /* fancy image height */
  width: 33px; /* fancy image width */
  color:#FFFFFF;
  padding-bottom:0.5em;
  cursor:pointer;
  font-family:arial; 
  font-size:11px;  
}

#edit-previous
{
  background-color: transparent;  /* hide standard button display stuff */
  border: none; /* hide standard button display stuff */
  background-image: url("/sites/all/modules/broadcastschedule/images/prev_btn.jpg"); /* put in fancy image */
  background-repeat: no-repeat;
  vertical-align: middle;
  height: 31px; /* fancy image height */
  width: 37px; /* fancy image width */
  color:#FFFFFF;
  padding-bottom:0.5em;
  cursor:pointer;
}

#edit-next
{
  background-color: transparent;  /* hide standard button display stuff */
  border: none; /* hide standard button display stuff */
  background-image: url("/sites/all/modules/broadcastschedule/images/next_btn.jpg"); /* put in fancy image */
  background-repeat: no-repeat;
  vertical-align: middle;
  height: 31px; /* fancy image height */
  width: 37px; /* fancy image width */
  color:#FFFFFF;
  padding-bottom:0.5em;
  cursor:pointer;
}

/*mini black button*/
#mini-black
{
  background-color: transparent;  /* hide standard button display stuff */
  border: none; /* hide standard button display stuff */
  background-image: url("/sites/all/modules/broadcastschedule/images/go_btn2.jpg"); /* put in fancy image */
  background-repeat: no-repeat;
  vertical-align: middle;
  height: 35px; /* fancy image height */
  width: 19px; /* fancy image width */
  color:#FFFFFF;
  cursor:pointer;
}


/*for boxover.js*/
         .thdrcell {
            background:#F3F0E7;
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            padding:5px;
            border-bottom:1px solid #C8BA92;
         }
         
         .tdatacell {
            font-family:arial;
            font-size:12px;
            padding:5px;
            /*background:#FFFFFF;*/
            background:#d6f8fe;
         }
         
         .dvhdr1 {
            background:#dddddd;
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            border:1px solid #dddddd;
            padding:5px;
            width:200px;
            line-height:1.0em;
         }
         
         .dvbdy1 {
            background:#FFFFFF;
            font-family:arial;
            font-size:12px;
            border-left:1px solid #dddddd;
            border-right:1px solid #dddddd;
            border-bottom:1px solid #dddddd;
            border-top:1px solid #dddddd;
            padding:5px;
            width:200px;
            cursor:arrow;
            line-height:1.2em;
         }
         
         
         p {
         margin-top:20px;
         }
         
         h1 {
         font-size:13px;
         }
         

