@charset "utf-8";

/* CSS Document */
html{
	height:100%;
}

body {
	margin: 0px;
	background: #E7F0DD;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.BlueBold13pxText {color: #02A6FB; font-size: 13px; font-weight: bold; }
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a:link {
	color: #FD8809;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FD8809;
}
a:hover {
	text-decoration: underline;
	color: #9DE6E6;
}
a:active {
	text-decoration: none;
}

.PhoneNumber {
	color: #FB8909;
	font-size: 18px;
}
.LargeText {font-size: 18px}
.OrangeText {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FD8809;
}
.DisclaimerText {font-size: 9px}
.FPO {color: #FF0000}
.VideoODtext{color:#630 font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.Sports {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#600}
.HDBasictext {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#000}
.HDBasicPlustext {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#90C; }
.HDESSENtext {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#060; }
.VODtext {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #00AEEF; }
.LifelineText {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #C3161B; font-weight: bold; }
.BasicText {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #F58120; font-weight: bold; }
.DigitalBasicText {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #808185; font-weight: bold; }
.PremiumsText {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #5CA63C; font-weight: bold; }
.BroadcastHDText {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #0062A1; font-weight: bold; }
.HDBasicText {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

.RedTextBold {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:red;
	font-weight: bold;
}

.WhiteTextBold {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:white;
	font-weight: bold;
}
.WhiteTextBoldLarge {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color:white;
	font-weight: bold;
}

.OrangeTextBold {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FD8809;
	font-weight: bold;
}
.OrangeTextBoldLarge {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FD8809;
	font-weight: bold;
}

div.tableContainer {
	clear: both;
	border: 0px;
	height: 350px;
	overflow: auto;
	width: 650px
}
.blueLargetxt{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color: #9CE6E5 
	
	}

/* Start of our modifications to style sheet */

.TextBoldLargeCenter{
	width: 650px;
	text-align:center;
	font-size:16px;
}

table {
	margin: 0em auto 0em auto;
}

.layout{
	height: 100%;
	border-collapse: collapse;
	font:  1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0em auto 0em auto;
	padding: 0.2em;
	text-align: center;
	width: 1000px;
	border-left: 1px solid #DCDFE4;
	border-right: 1px solid #DCDFE4;
	background: white;
}
.layout td {
	border: 0px solid green;
}
.layout td.left_border {
	width: 50px;
	background-image:url('imgs/frame_left.jpg');
	background-repeat:repeat-y;
	border: 0px solid green;
}
.layout td.right_border {
	width: 50px;
	background-image:url('imgs/frame_right.jpg');
	background-repeat:repeat-y;
	border: 0px solid green;
}
.layout td.header {
	vertical-align: top;

}
.layout td.content {
	vertical-align: top;
	
	

}		
.layout td.layout {
	vertical-align: bottom;
	margin: 0em;
	padding: 0em;
}

.TextBoldLargeCenter {
	margin-top:10px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:center;
}

.comments {
	border-collapse:collapse;
	width:650px;
	margin-top:10px;
}

.comments th {
	width:170px;
	vertical-align:top;
	font-size: 12px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.comments td {
	vertical-align:top;
}

.comments tr {
	border:0px solid black;
}

.comment_form textarea {
	width:420px;
	height:50px;
}

.comment_form input.text {
	width:210px;
}




.rates {
	border-collapse: collapse;
	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:650px;
}

.rates caption {
	margin-left: auto; margin-right: auto;
	font: bold 135% "Times New Roman", Times, serif;
	background-color: #B0C4DE;
	color: #33517A;
	padding: 0.4em 0 0.3em 0;
	border-top: 1px solid #828282;
	border-left: 1px solid #828282;
	border-right: 1px solid #828282;
	text-align: center;
}

.rates th {
	border: 1px solid #828282;
	background-color: #DBE5F1;
	text-align: left;
	vertical-align:top;
}

.rates td {
	text-align:left;
	border: 1px solid #828282;
}

.rates tr {
	border: 1px solid #EDEFF0;
	text-align: right;
	padding: 0.2em;
	background-color:#FFFFCC;
}



.lineup_table {
	border-collapse: collapse;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 650px;
}

.lineup_table caption {
	margin-left: auto; margin-right: auto;
	font: bold 135% "Times New Roman", Times, serif;
	background-color: #B0C4DE;
	color: #33517A;
	padding: 0.4em 0 0.3em 0;
	border-top: 1px solid #828282;
	border-left: 1px solid #828282;
	border-right: 1px solid #828282;
	text-align: center;
}

.lineup_table caption.lifeline { background-color:#92C542; color:#000000;}
.lineup_table caption.basic { background-color:#005A9C; color:#ffffff;}
.lineup_table caption.basicplus { background-color:#F15D2A;color:#ffffff;}
.lineup_table caption.sports { background-color:#00573D; color:#ffffff;}
.lineup_table caption.premium { background-color:#FFD240; color:#000000;}
.lineup_table caption.hdessential { background-color:#B890C2; color:#000000;}
.lineup_table caption.musicchoice { background-color:#aa6523; color:#ffffff;}
.lineup_table caption.all { background-color:#ADADAD; color:#000000;}


.lineup_table th {
	border: 1px solid #828282;
	background-color: #DBE5F1;
	text-align: center;
	vertical-align:top;
}

.lineup_table th.channel {
	width:25px;
}

.lineup_table th.name {
	width:225px;
}

.lineup_table th.box {
	width:100px;
}

.lineup_table tr {
	border: 1px solid #EDEFF0;
	text-align: right;
	padding: 0.2em;
	background-color:#FFFFCC;
}


.lineup_table tr:hover, .lineup_table tr.hilite {
	background-color: #DBE5F1;
	color: #000000;
}
.lineup_table td {
	border: 1px solid #828282;
	text-align: center;
	padding: 0.3em;
}
.lineup_table td.name {
	border: 1px solid #828282;
	text-align: left;
	padding: 0.3em;
	padding-left: 0.5em;
}

/*Release Calander*/
img {
	border:0px;
}

.calendar {
	border-collapse: collapse;
	width:650px;
}

.calendar caption {
	margin-left: -1px; margin-right: auto;
	margin-top:1px;
	background-color: #DBE5F1;
	color: #000000;
	text-align: center;
	font-weight:bold;
	font-size:20px;
	padding:10px 0px 10px 0px;
	border-bottom: 1px solid black;
}

.calendar th {
	background-color: #000000;
	color:#FFFFFF;
	text-align: left;
	text-align:center;
	vertical-align:top;
	border:1px solid black;
	width:92px;
	max-width:92px;
}

.calendar td {
	border: 1px solid #cccccc;
	text-align:left;
	height:75px;
	width:92px;
	vertical-align:top;
}

.calendar td.noday {
	background-color:#cccccc;
}

.calendar td.today {
	background-color:#F7F9D0;
}

.calendar tr {
	background-color: #FFFFFF;
}


.details {
	border-collapse: collapse;
	width:550px;
}

.details th {
	background-color:#FFFFFF;
	color:#000000;
	text-align: left;
	padding: 0.2em;
	vertical-align:top;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	width:75px;
}

.details td {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	text-align:left;
	padding: 0.2em;
	vertical-align:top;
}

.desc {
	min-height:250px;
}


.calendar-day {
	font-family:Georgia;
	border-collapse: collapse;
	width:550px;
}

.calendar-day caption {
	margin-left: -1px; margin-right: auto;
	margin-top:1px;
	background-color: #DBE5F1;
	color: #000000;
	text-align: center;
	font-weight:bold;
	font-size:20px;
	padding:10px 0px 10px 0px;
}

.calendar-day th {
	background-color: #000000;
	color:#FFFFFF;
	text-align: left;
	padding: 0.2em;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	border-left:1px solid black;
}

.calendar-day td {
	border: 1px solid #cccccc;
	text-align:left;
	padding: 0.2em;
	vertical-align:top;
	height:250px;
}

.calendar-day tr {
	background-color: #FFFFFF;
}

.days{
	font-size:9px;
}

.vod 				{background-color:#f7bdde; color:#000000;}
.vod a 				{color:#0000EE; font-weight:normal; text-decoration:underline;}

.twodollartuesday	{background-color:#ffc848; color:#000000;}
.twodollartuesday a {color:#0000EE; font-weight:normal; text-decoration:underline}

.ppv				{background-color:#01f33e; color:#000000;}
.ppv a 				{color:#0000EE; font-weight:normal; text-decoration:underline}

.hbo				{background-color:#C6B5DE; color:#000000;}
.hbo a 				{color:#0000EE; font-weight:normal; text-decoration:underline}

.cinemax			{background-color:#ff4848; color:#000000;}
.cinemax a 			{color:#0000EE; font-weight:normal; text-decoration:underline}

.showtime 			{background-color:#00CCFF; color:#000000;}
.showtime a 		{color:#0000EE; font-weight:normal; text-decoration:underline}

.starz				{background-color:#ffffaa; color:#000000;}
.starz a 			{color:#0000EE; font-weight:normal; text-decoration:underline}

.hdnet				{background-color:#cedef4; color:#000000;}
.hdnet a 			{color:#0000EE; font-weight:normal; text-decoration:underline}

.other				{background-color:#caffd8; color:#000000;}
.other a 			{color:#0000EE; font-weight:normal; text-decoration:underline}

.spacer {height:2px;}

.legend{
	border-collapse: collapse;
	width:650px;
}

.legend td{
	border: 1px solid #cccccc;
	text-align:center;
	min-width:50px;
}

/*Local Programing Weekly */
.timeslottable 	  { border-collapse: collapse; width:650px;}
.timeslottable td     { border: 1px solid #828282; text-align:center; background-color:#FFFFCC;}
.timeslottable th 	  { border: 1px solid #828282; background-color:#DBE5F1; width:81px;}
.timeslottable th.time {text-align:center}
.timeslottable th.day {text-align:center}
/*.timeslottable th.time {width:75px;}*/
.timeslottable caption {border-top: 1px solid #828282; border-right: 1px solid #828282; border-left: 1px solid #828282; padding:2px 10px 2px 10px; background-color: #B0C4DE; font-size:110%; font-weight:bold; }

.timeslottable td.movies				{background-color:#FFDEA2;} 
.timeslottable td.family				{background-color:#FFFFD7;}
.timeslottable td.news					{background-color:#ECFAFF;}
.timeslottable td.sports				{background-color:#EDDFFB; color:#000000;}
.timeslottable td.customerinformation	{background-color:#EAFEE2;}
.timeslottable td.religious				{background-color:#FFDFEF; color:#000000;}
.timeslottable td.specialprogramming	{background-color:#ff7777; font-weight:bold; border: 1px solid #000000;}
.timeslottable td.other					{background-color:#c0c0c0;}
.timeslottable td.none					{background-color:#ffffff;}
.timeslottable td.outdoorliving			{background-color:#ff800d;}
.timeslottable td.retrotv				{background-color:#f7de00;}
.timeslottable td.artsentertainment		{background-color:#36c5b9;}

.specialprogramtable		{ border-collapse: collapse; font-family : Tahoma, serif; font-size:90%; width:650px;}
.specialprogramtable td		{ border: 1px solid #828282; padding:2px 10px 2px 10px; background-color:#FFFFFF; font-family : Tahoma, serif; font-size : 8pt; text-align:left; vertical-align:top;}
.specialprogramtable th		{ border: 1px solid #828282; padding:2px 10px 2px 10px; background-color:#DBE5F1; width:125px; font-family : Tahoma, serif; font-size : 8pt; text-align:left; text-align:left; vertical-align:top;}
.specialprogramtable caption {border-top: 1px solid #828282; border-right: 1px solid #828282; border-left: 1px solid #828282; padding:2px 10px 2px 10px; background-color: #B0C4DE; font-size:110%; font-weight:bold; }

/*Buttons*/
.menu {
	width:650px;
	text-align:justify;
}

.lifeline { background-color:#92C542; padding:.2em; color:#000000;}
a.lifeline { color:#000000;}

.basic { background-color:#005A9C; padding:.2em; color:#ffffff;}
a.basic { color:#ffffff;}

.basicplus { background-color:#F15D2A; padding:.2em; color:#ffffff;}
a.basicplus { color:#ffffff;}

.sports { background-color:#00573D; padding:.2em; color:#ffffff;}
a.sports { color:#ffffff;}

.premium { background-color:#FFD240; padding:.2em; color:#000000;}
a.premium { color:#000000;}

.hdessential { background-color:#B890C2; padding:.2em; color:#000000;}
a.hdessential { color:#000000;}

.all { background-color:#ADADAD; padding:.2em; color:#000000;}
a.all { color:#000000;}

.faq {padding:2px 0px 2px 0px;}


/*Ondeman Table*/
.ondemand_table {
	border-collapse: collapse;
	width: 650px;
}

.ondemand_table td {
	width:180px;
	padding:2px 2px 2px 2px;
}

/*Calling Features*/
.callfeatures {
	border-collapse: collapse;
	width:310px;
}

.callfeatures td {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	border: 1px solid #828282;
	padding-top:1em;
	padding-bottom:1em;
}

.callfeatures tr.enabling {
	border: 1px solid #828282;
	text-align: left;
	padding: 0.2em;
	background-color:#E3EDB9;
}

.callfeatures tr.disabling {
	border: 1px solid #828282;
	text-align: left;
	padding: 0.2em;
	background-color:#D1C4D8;
}

div.tab{
	padding-top:.4em;
	padding-left:2em;
}

