/* CSS Document */

body {
	background-color:#666666;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


/* Main Nav Bar */

.navbar_off {
	background-color: #EAEAEA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	cursor:pointer;
	height:16px;
	padding-top:4px;
	padding-bottom:4px; 
}

.navbar_on {
	background-color:#0099FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	cursor:pointer;
	height:16px;
	padding-top:4px;
	padding-bottom:4px;
}

#navbar:hover {
	background-color: #0099FF;
	color: #FFFFFF;
	display:block; 
	text-decoration:none;
}


/* Grid View Days Nav Bar */

.navbar_daysel_off {
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	cursor:pointer;
	height:16px;
	padding-top:4px;
	padding-bottom:4px; 
}

.navbar_daysel_on {
	background-color:#FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	cursor:pointer;
	height:16px;
	padding-top:4px;
	padding-bottom:4px;
}

#navbar_daysel:hover {
	background-color:#FF9900;
	color: #FFFFFF;
	display:block; 
	text-decoration:none;
}


/* Chan View Channel List Button/Bar */

.navbar_chanlist_off {
	background-image:url(../images/ver2/bg_navbar_chanlist_off.png);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#FFFFFF;
	cursor:pointer;
	height:16px;
	padding-top:4px;
	padding-bottom:4px; 
}

.navbar_chanlist_on {
	background-image:url(../images/ver2/bg_navbar_chanlist_on.png);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	cursor:pointer;
	height:16px;
	padding-top:4px;
	padding-bottom:4px;
}

#navbar_chanlist:hover {
	background-image:url(../images/ver2/bg_navbar_chanlist_on.png);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#FF9900;
	color: #FFFFFF;
	display:block; 
	text-decoration:none;
}


/* Channel View Group Select Bar */

.navbar_groupsel_off {
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	cursor:pointer;
	height:16px;
	padding-top:4px;
	padding-bottom:4px; 
}

.navbar_groupsel_on {
	background-color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	cursor:pointer;
	height:16px;
	padding-top:4px;
	padding-bottom:4px;
}

#navbar_groupsel:hover {
	background-color:#333333;
	color: #FFFFFF;
	display:block; 
	text-decoration:none;
}

/* Info Page Nav Bar */

.navbar_info_off {
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	cursor:pointer;
	height:16px;
	padding-top:4px;
	padding-bottom:4px; 
}

.navbar_info_on {
	background-color:#00CC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	cursor:pointer;
	height:16px;
	padding-top:4px;
	padding-bottom:4px;
}

#navbar_info:hover {
	background-color:#00CC00;
	color: #FFFFFF;
	display:block; 
	text-decoration:none;
}


/* Provider 'Drop Down' Nav Bar Button */

.navbar_providsel_off {
	background-image:url(../images/ver2/bg_navbar_providsel_off.png);
	background-position:right;
	background-repeat:no-repeat;
	background-color: #EAEAEA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	cursor:pointer;
	position:absolute;
	height:16px;
	top:110px;
	left:50%;
	padding-top:4px;
	padding-bottom:4px; 
}

.navbar_providsel_on {
	background-image:url(../images/ver2/bg_navbar_providsel_on.png);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#0099FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	cursor:pointer;
	position:absolute;
	height:16px;
	top:110px;
	left:50%;
	padding-top:4px;
	padding-bottom:4px;
}

#navbar_providsel:hover {
	background-image:url(../images/ver2/bg_navbar_providsel_on.png);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#0099FF;
	color: #FFFFFF;
	display:block; 
	text-decoration:none;
}


/* Provider 'Drop Down' Button on Index Page */

.navbar_providsel2_off {
	background-image:url(../images/ver2/bg_navbar_providsel_off.png);
	background-position:right;
	background-repeat:no-repeat;
	background-color: #EAEAEA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	cursor:pointer;
	padding-top:4px;
	padding-bottom:4px; 
}

.navbar_providsel2_on {
	background-image:url(../images/ver2/bg_navbar_providsel_on.png);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#0099FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	cursor:pointer;
	padding-top:4px;
	padding-bottom:4px;
}

#navbar_providsel2:hover {
	background-image:url(../images/ver2/bg_navbar_providsel_on.png);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#0099FF;
	color: #FFFFFF;
	display:block; 
	text-decoration:none;
}


/* Form Buttons */

.button_forms_off {
	background-color: #EAEAEA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	cursor:pointer;
	position:absolute;
	height:16px;
	padding-top:4px;
	padding-bottom:4px; 
}
.button_forms_on {
	background-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	cursor:pointer;
	position:absolute;
	height:16px;
	padding-top:4px;
	padding-bottom:4px; 
}

#button_forms:hover {
	background-color: #333333;
	color: #FFFFFF;
	display:block; 
	text-decoration:none;
}


/* Home Slideshow */

ul.slideshow {
	list-style:none;
	width:500px;
	height:300px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
}	

ul.slideshow li {
	position:absolute;
	left:0;
	right:0;
}

ul.slideshow li.show {
	z-index:500;	
}

ul img {
	border:none;	
}

#slideshow-caption {
	width:397px;
	height:64px;
	position:absolute;
	bottom:0;
	left:0;	
	color:#fff;
	z-index:500;
}

#slideshow-caption .slideshow-caption-container {
	background-image:url(../images/ver2/home_tonightpick.png);
	width:397px;
	height:64px;
	z-index:1000;
}

#slideshow-caption h3 {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	margin-top:10px;
	margin-left:10px;
	padding:0;
	font-size:18px;
	font-weight:bold;
}

#slideshow-caption p {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin-top:35px;
	margin-left:10px;
	padding:0;
}


/* Search Boxes */

#searchwrapper {
width:174px; /*image's size*/
height:23px;/*image's size*/
background-image:url(../images/ver2/searchbox_1.png);
background-repeat:no-repeat; /*important*/
padding:0px;
margin:0px;
position:relative; /*important*/
}
 
#searchwrapper form { display:inline ; }
 
.searchbox {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:0px;
left:4px;
width:164px;
height:23px;
}
 
.searchbox_submit {
background-image:url(../images/ver2/searchbox_2.png);
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
cursor:pointer;
top:0px;
left:174px;
width:23px;
height:23px;
}

#searchwrapperbig {
width:318px; /*image's size*/
height:32px;/*image's size*/
background-image:url(../images/ver2/searchboxbig_1.png);
background-repeat:no-repeat; /*important*/
padding:0px;
margin:0px;
position:relative; /*important*/
}
 
#searchwrapperbig form { display:inline ; }
 
.searchboxbig {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:0px;
left:4px;
width:310px;
height:32px;
}
 
.searchboxbig_submit {
border:0px; /*important*/
background-color:transparent; /*important*/
background-image:url(../images/ver2/searchboxbig_2.png);
position:absolute; /*important*/
cursor:pointer;
top:0px;
left:318px;
width:32px;
height:32px;
}


/* Hyperlinks */

a:link {
	color:#333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#333333;
}
a:hover {
	text-decoration: none;
	color:#0066CC;
}
a:active {
	text-decoration: none;
	color:#0066CC;
}


/* Grid View Basic */

.timebar {	font-family: Arial, Helvetica, sans-serif;
            font-size:14px;
			font-weight:bold;
            color:#333;
			vertical-align:middle;
			line-height: 40px;
}
.gridtime {	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
}
.gridtitle {	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333;
}
.gridsubtitle {	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}



/* Search Navigation Hyperlinks */

.searchnav {
	color:#003399;
	}

a.searchnav:link {
	color:#003399;
	text-decoration: none;
}
a.searchnav:visited {
	text-decoration: none;
	color:#003399;
}
a.searchnav:hover {
	text-decoration:none;
	color:#0066CC;
}
a.searchnav:active {
	text-decoration: none;
	color:#0066CC;
}



/* Footer Hyperlinks */

.footer {
	color:#003399;
	}

a.footer:link {
	color:#003399;
	text-decoration: none;
}
a.footer:visited {
	text-decoration: none;
	color:#003399;
}
a.footer:hover {
	text-decoration:none;
	color:#0066CC;
}
a.footer:active {
	text-decoration: none;
	color:#0066CC;
}





/* Georgia Font Packs
   Used only for section headers or decriptions on specific popups */

.georgia_black_13_i {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:13px;
	font-weight:normal;
	font-style:italic;
	color:#333333;
	}

.georgia_black_15_i {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:15px;
	font-weight:normal;
	font-style:italic;
	color:#333333;
	}
	
	

.georgia_black_18 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#333333;
	}
	
.georgia_black_20 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:20px;
	font-weight:normal;
	color:#333333;
	}
	
.georgia_black_18_b {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#333333;
	}
	
.georgia_black_40 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:40px;
	font-weight:normal;
	color:#333333;
	}
	
.georgia_black_24_b_i {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:24px;
	font-weight:bold;
	font-style:italic;
	color:#333333;
	}
	
.georgia_black_26_i {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:26px;
	font-style:italic;
	color:#333333;
	}	
	
.georgia_white_15_i {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:15px;
	font-weight:normal;
	font-style:italic;
	color:#FFFFFF;
	}
	
.georgia_white_18 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	}
	
.georgia_white_18_b {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	}
	
.georgia_white_24_b_i {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:24px;
	font-weight:bold;
	font-style:italic;
	color:#FFFFFF;
	}

.georgia_white_24_i {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:24px;
	font-style:italic;
	color:#FFFFFF;
	}
	
.georgia_white_26_i {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:26px;
	font-style:italic;
	color:#FFFFFF;
	}
	
.georgia_white_36_i {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:36px;
	font-weight:normal;
	font-style:italic;
	color:#FFFFFF;
	}


/* Arial Font Packs
	Used for sub-headers, program names, times, descriptions and basically everything else. */
	
.main_arial_14_bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}

.arial_black_10_i {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	font-weight:normal;
	color:#333333;
	}
	
.arial_black_10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#333333;
	}

.arial_black_12_b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	}

	
.arial_black_12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	}

.arial_black_14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333333;
	}

.arial_black_14_b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	}
	
.arial_black_16 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#333333;
	}

.arial_black_16_b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#333333;
	}
	
.arial_black_18 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#333333;
	}

.arial_black_18_b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#333333;
	}
	
.arial_white_10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	}
	
.arial_white_14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	}

.arial_white_14_b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	}
	
.arial_white_24 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#FFFFFF;
	}
	
.arial_white_24_b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#FFFFFF;
	}
	
.arial_grey_14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#CCCCCC;
	}
	
.mont_white_26 {
	font-family:'montserratregular', Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#FFFFFF;
	}
	
.mont_white_28_b {
	font-family:'montserratbold', Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#FFFFFF;
	}
	
.mont_white_34 {
	font-family:'montserratregular', Arial, Helvetica, sans-serif;
	font-size:34px;
	color:#FFFFFF;
	}
	
.mont_black_26 {
	font-family:'montserratregular', Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:normal;
	color:#333333;
	}
	
.mont_black_27 {
	font-family:'montserratregular', Arial, Helvetica, sans-serif;
	font-size:27px;
	font-weight:normal;
	color:#333333;
	}
	
.mont_black_28 {
	font-family:'montserratregular', Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:normal;
	color:#333333;
	}
	
.mont_black_29_b {
	font-family:'montserratbold', Arial, Helvetica, sans-serif;
	font-size:29px;
	font-weight:normal;
	color:#333333;
	}
	
.mont_black_24 {
	font-family:'montserratbold', Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#333333;
	}
	
.mont_black_15 {
	font-family:'montserratregular', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#333333;
	}

.mont_black_17_light {
	font-family:'montserratregular', Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:lighter;
	color:#333333;
	}
	



.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.60;
	filter: alpha(opacity=80);
}
 
.white_content {
	display: none;
	position:fixed;
	top:25%;
	left:50%;
	margin-left:-275px;
	width: 550px;
	height: 350px;
	padding: 16px;
	border: 2px solid black;
	background-color: white;
	z-index:1002;
	overflow: auto;
}





