/* BEGIN SCHEDULING FORMATTING */
 
 /*GENERIC FORMAT*/
 .schedulemod {color : 000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; text-align : left;}
 .whatsonnow	{color : 000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; text-align : left;}
 
 /*TEXT FORMATTING*/
 .schedulemodtextdate {color : #787878; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 18px; font-weight : bold;}
 .whatsonnowdate	{margin: 0 0 7px 0;}
 
 .schedulemodtexttime {color : 000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal;}
 .schedulemodtexttitle {color : 000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold;}
 .schedulemodtextepisode {color : 000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-style : normal;font-weight: normal;}
 a.schedulemodtextepisode {color : 000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-style : normal;font-weight: normal;}
 a:link.schedulemodtextepisode {color : 000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-style : normal;font-weight: normal;}
 .schedulemodtextdescription {color : 000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight: normal;}
 
 /*WEEKLY BLOCK TEXT FORMATTING*/
 .fsmodtextweekdayoff {color : 000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight: normal;} 
 .fsmodtextweekdayon {color : 000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold;} 
 .fsmodtextheader {color : F8F8F8; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 14px; font-weight : bold;}
 
 /*SHORT SCHEDULE CELL FORMATTING*/
 .ssmodheaderbkgd {background-color : cccccc; text-align : left; vertical-align : top;  padding-left : 7px;}
 .ssmodbkgd1 {background-color : cccccc; text-align : left; vertical-align : top;  padding-left : 7px;}
 .ssmodbkgd2 {background-color : ffffff; text-align : left; vertical-align : top;  padding-left : 7px;}
 
 /*FULL SCHEDULE CELL FORMATTING*/
 /*weekly grid colors*/
 .fsmodweekdayoff {background-color : #F8F8F8; text-align : center; vertical-align : top;  padding-left : 7px;}
 .fsmodweekdayon {background-color : ffffff; text-align : center; vertical-align : top;  padding-left : 7px;}
 /*am colors*/
 
 .fsmodambkgd1 {background-color : #FFF8F4; text-align : left; vertical-align : top; padding-left : 7px; border-top: 1px solid #B3AEAB;}
 .fsmodambkgd2 {background-color : ffffff; text-align : left; vertical-align : top; padding-left : 7px; border-top: 1px solid #B3AEAB;}
 .fsmodamheaderbkgd {color : #F8F8F8; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; background-color : #818181; text-align : left; vertical-align : top; padding-left : 7px;}
 /*afternoon colors*/
 .fsmodaftbkgd1 {background-color : #FFF8F4; text-align : left; vertical-align : top;  padding-left : 7px; border-top: 1px solid #B3AEAB;}
 .fsmodaftbkgd2 {background-color : ffffff; text-align : left; vertical-align : top;  padding-left : 7px; border-top: 1px solid #B3AEAB;}
 .fsmodaftheaderbkgd {color : F8F8F8; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; background-color :#818181; text-align : left; vertical-align : top; padding-left : 7px;}
 /*primetime colors*/
 .highlightrow {background-color : #FFEBE2; text-align : left; vertical-align : top; padding-left : 7px;border-top: 1px solid #B3AEAB;}
 .fsmodptbkgd1 {background-color : #FFF8F4; text-align : left; vertical-align : top;  padding-left : 7px; border-top: 1px solid #B3AEAB;}
 .fsmodptbkgd2 {background-color : ffffff; text-align : left; vertical-align : top;  padding-left : 7px; border-top: 1px solid #B3AEAB;}
 .fsmodptheaderbkgd {color : F8F8F8; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; background-color :#818181; text-align : left; vertical-align : top; padding-left : 7px;}
 /*latenight colors*/
 .fsmodnitebkgd1 {background-color : #FFF8F4; text-align : left; vertical-align : top;  padding-left : 7px; border-top: 1px solid #B3AEAB;}
 .fsmodnitebkgd2 {background-color : ffffff; text-align : left; vertical-align : top;  padding-left : 7px; border-top: 1px solid #B3AEAB;}
 .fsmodniteheaderbkgd {color : F8F8F8; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : bold; background-color :#818181; text-align : left; vertical-align : top; padding-left : 7px;}
 
 /*GENERAL LINK FORMATS*/
 a:link.schedulemod {color: 660000;}
 a:visited.schedulemod {color: 990000;}
 a:active.schedulemod {color: 990000;}
 a:hover.schedulemod {color: 990000; text-decoration: none;}

 /*WEEKLY LINK FORMATS*/
 a:link.fsmodtextweekdayoff {color: 660000;}
 a:visited.fsmodtextweekdayoff {color: ff0000;}
 a:active.fsmodtextweekdayoff {color: 660000;}
 a:hover.fsmodtextweekdayoff {color: 660000; text-decoration: none;}
 
 /*PROGRAM TITLE LINK FORMATS*/
  a:link.schedulemodtexttitle {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px ;
		font-style : bold;
        color: #555580;
		line-height: 14px; 
  		text-decoration: none;
  		}
		
 a:visited.schedulemodtexttitle {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px ;
		font-style : bold;
        color: #555580;
		line-height: 14px; 
  		text-decoration: none;
 }
 a:visited.schedulemodtexttitle {
 color: #9090DA; 
 text-decoration: none;
 } 
 a:active.schedulemodtexttitle {color: #9090DA; text-decoration: none;}
 a:hover.schedulemodtexttitle {
	color: #9090DA; 
 	font-family : Arial, Helvetica, sans-serif;
    font-size : 12px ;
	font-style : bold;
	line-height: 14px; 
	text-decoration: underline;
 }
 
/* sld: custom links: morning/noon/night links */
a:link.meridian {
		color : 0000C2; 
		font-family : Verdana, Arial, Helvetica, sans-serif; 
		font-size : 12px; 
		font-weight : normal; 
		font-style : normal;
		text-decoration: none;
		line-height : 20px; }

 a:visited.meridian {color: #0000C2; text-decoration: none;}
 a:active.meridian {color: #0000C2; text-decoration: none;}
 a:hover.meridian {color: #820EFF; text-decoration: none;}
 
 /*EPISODE TITLE LINK FORMATS*/
 a:link.schedulemodtextepisode {color: #663399;}
 a:visited.schedulemodtextepisode {color: #330066;}
 a:active.schedulemodtextepisode {color: #666699;}
 a:hover.schedulemodtextepisode {color: #666699; text-decoration: none;}
 
 /*ELEMENT FORMATS*/
 select {color : 000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}
 input {color : 000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;}

 /* END SCHEDULING FORMATTING */	
 /*
 ...........................................
 ....................................
 ..............................
 ..........................
 .....................
 .............
 ......
 ............. 
 ..................... 
 ..........................
 .............................. 
 .................................... 
 ........................................... 
 */
/* BEGIN PROGRAM INFO FORMATTING */	
.programinfowinmodtexttitle {color : #6161d3; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold;}
		
 a:link.programinfowinmodtexttitle {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 13px ;
		font-style : bold;
        color: #6161d3;
		line-height: 24px; 
  		text-decoration: none;}
 a:visited.programinfowinmodtexttitle {color: #6161d3;  font-size : 13px ; text-decoration: none;}
 a:active.programinfowinmodtexttitle {color: #9090DA;  font-size : 13px ; text-decoration: none;}
 a:hover.programinfowinmodtexttitle {color: #9090DA;  font-size : 13px ; text-decoration: underline;}

 a:link.programinfowinmodtextepisodenext { font-family : arial, verdana, Helvetica, sans-serif; font-size : 12px; color: #2E5399; text-decoration: none; font-weight : normal;}	
 a:visited.programinfowinmodtextepisodenext { font-family : arial, verdana, Helvetica, sans-serif; font-size : 12px; color: #2E5399; text-decoration: none; font-weight : normal;}
 a:hover.programinfowinmodtextepisodenext { font-family : arial, verdana, Helvetica, sans-serif; font-size : 12px; color: #3979F0; text-decoration: underline;font-weight : normal; }

.programinfowinmodtextepisode {
		font-style : italic;
        color: #555580; }
		
.programinfowinmodtexttime {
		font : Arial;
		font-weight : bold;
        color: #555580;
		line-height : 20px; }
		
				
.programinfochannel {
		font : Arial;
		font-weight : bold;
        color: #555580;
		line-height : 20px; }
 /* END PROGRAM INFO FORMATTING */	
 /*
 ...........................................
 ....................................
 ..............................
 ..........................
 .....................
 .............
 ......
 ............. 
 ..................... 
 ..........................
 .............................. 
 .................................... 
 ........................................... 
 */	
 /* BEGIN TOP-LEVEL FORMATTING */			
		
.scheduletabletoplevel {
	border-top: solid thin #BDB9B5;
	border-right: solid thin #F0EAE6;
	border-left: solid thin #BDB9B5;
	border-bottom: solid thin #BDB9B5;
}


.programinfo {
	border-right: dotted #CB8851;
	border-left: dotted #CB8851;
	border-bottom: dotted #CB8851;
}		


.TopLineContentClass {
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px ;
    font-weight : bold;
	font-variant: small-caps;
	background: #E7E2DD;
	color: #818181;
    text-align:center;
	visibility:hidden;
	padding-top:4px;
}

.TopLineContentClassVisible {
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 14px ;
    font-weight : bold;
	font-variant: small-caps;
	background: #E7E2DD;
	color: #818181;
	visibility:visible;
	padding-top:4px;
}

.module-header-small {color:#3A393E; font-family : arial, verdana; font-size : 10px; font-weight: 900; letter-spacing:3px; font-stretch: ultra-condensed;}

.gold-ball-horizontal {
	background-image: url("/templates/montanapbs_org/images/4-horizontal-gold-balls.gif");
	background-repeat: repeat-x;
}

.gold-ball-vetical {
	background-image: url("/templates/montanapbs_org/images/4-vertical-gold-balls.gif");
	background-repeat: repeat-y;
}

.gold-ball-vetical-right {
	background-image: url("/templates/montanapbs_org/images/4-vertical-right-gold-balls.gif");
	background-repeat: repeat-y;
}

.content-row-whatson {color : #47464C; font-family : arial, verdana; font-size : 12px; font-weight: normal; text-decoration: none;}
td.content-row-whatson{color : #47464C; font-family : arial, verdana; font-size : 12px; font-weight: normal; text-decoration: none;}
td.content-row-whatson a {color : #47464C; font-family : arial, verdana; font-size : 12px; font-weight: normal; text-decoration: underline;  margin-bottom: 50px;  margin-top: 50px}

td.content-row-whatson  a:visited {color: #47464C; font-family : arial, verdana; font-size : 12px; font-weight: normal;  text-decoration: none;}
td.content-row-whatson  a:active {color: #47464C; font-family : arial, verdana; font-size : 12px; font-weight: normal;  text-decoration: none;}
td.content-row-whatson  a:hover {color: #52514A; font-family : arial, verdana; font-size : 12px; font-weight: normal;  text-decoration: none;}
 /* END TOP-LEVEL FORMATTING */	
 /*
 ...........................................
 ....................................
 ..............................
 ..........................
 .....................
 .............
 ......
 ............. 
 ..................... 
 ..........................
 .............................. 
 .................................... 
 ........................................... 
 */
 /* BEGIN PROGRAM SEARCH MOD */
.searchmod {
 		font-size : 12px;
 		color : #666666; 
 		font-family : arial; 
 		font-weight: normal; 
 		}
		
 /*TEXT FORMATTING*/
 .searchmodtextdate {color : #787878; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 14px; font-weight : bold;}
 .searchmodtexttime {color : #787878; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; font-weight : normal;}
 .schedulemodtexttitle {color : 000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold;}
 .searchtextheader {color : #804343; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold;}
 .searchmodtextepisode {color : #9D7271; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; font-style : italic;}
 .searchmodtextdescription {color : 000000; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 12px; font-weight: normal;}
  
 /*CURRENTLY NOT USED*/
 .searchmodsmall {color : 000000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9px; font-weight : normal; font-style: italic;}
 
 /*GENERAL LINK FORMATS*/
 a:link.schedulemod {color: 660000;}
 a:visited.schedulemod {color: 990000;}
 a:active.schedulemod {color: 990000;}
 a:hover.schedulemod {color: 990000; text-decoration: none;}
 
 /*PROGRAM TITLE LINK FORMATS*/
 a:link.searchmodtexttitle {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 12px ;
		font-weight : bold;
        color: #804343;
		line-height : 14px; 
  		text-decoration: none;}
 a:visited.searchmodtexttitle {color: #9F1644; text-decoration: none;}
 a:active.searchmodtexttitle {color: #9F1644; text-decoration: none;}
 a:hover.searchmodtexttitle {color: #EB2164; text-decoration: underline;}
 
 
 /*EPISODE TITLE LINK FORMATS*/
 /*not defined by users*/
 a:link.searchmodtextepisode {color: #663399;}
 a:visited.searchmodtextepisode {color: #330066;}
 a:active.searchmodtextepisode {color: #666699;}
 a:hover.searchmodtextepisode {color: #666699; text-decoration: none;} 
/* END PROGRAM SEARCH MOD */ 

div.FullProgram {
	position: absolute;
	color : 000000; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px; 
	font-style : normal;
	background: #FFFFF8;
	padding: 10px;
	visibility: hidden;
}

div.FullProgram_selected {
	position: absolute;
	color : 000000; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px; 
	font-style : normal;
	background: #FFFFF8;
	padding: 10px;
	visibility: visible;
}

.FullProgramSingle {
	position: relative;
	color : 000000; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px; 
	font-style : normal;
	background: #FFFFF8;
	padding: 10px;
	visibility: visible;
}
