/*  tvo.org CSS Document */


/* CSS Document */

/*added May 4 blue vert dot lines*/

/*CONTACT*/
.vertdot{
	border-left:1px dotted #0066CC;
	height:100px;}
	
.vertdot2{
	border-right:1px dotted #0066CC;
	height:350px;
	margin:25px 0px 0px 0px;

}
/*CONTACT*/

/*body stuff*/

body
{
margin:0;
padding:0;
background-color:#333333;
color: #333333;
}


#center{
background:#6699CC;
border-bottom:1px solid #FFFFFF;}


/*homepage vid popup spawn from here*/


/*photo, text, call to action link*/

#topleftpic{
 margin: 5px 5px 5px 5px;
}


#toplefttext{
				font-family: 'Verdana', Arial, Helvetica, Sans-Serif;
				font-size: 10px;
				font-weight:bold;
				color:#000000;
				text-align: left;
				
				margin:0px 2px 0px 0px;
				padding:0px 0px 0px 2px;
}

#topleftaction{
				font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
				font-size: 10px;
				color:#FFFFFF;
				text-align: left;
			    text-decoration: none;
				
				
}

#topleftaction a:link{ 
				font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
				font-size: 10px;
                color: #FFFFFF;
                text-align: left;
                text-decoration: none; 
				margin: 0px 0px 0px 5px;
             
}

#topleftaction a:visited {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #FFFFFF;
                text-align: left;
                text-decoration: none;
				margin: 0px 0px 0px 5px;
              
}

#topleftaction a:hover{
				font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #333333;
                text-align: left;
                text-decoration: none;
               	margin: 0px 0px 0px 5px;
}

 

/*page 1 of 25 text style*/

.page1{
font-family:'Verdana', Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
text-align:center;
font-weight:bold;}


/*new static */

/*NEW TVO HEADER*/
/*outer med. gray wrapper*/
#outer{
width:1000px;/*old vers: 780px*/
margin:0 auto; 
background-color:#666666;
}

#outerSm{
width:780px;/*old vers: 780px*/
margin:0 auto; 
background-color:#666666;
}

/*inner conntainer*/
#container{
width:980px; /*old vers: 760px*/
background-color:#FFFFFF; 
margin:0 auto;
}

#containerSm{
width:760px; /*old vers: 760px*/
background-color:#FFFFFF; 
margin:0 auto;
}

#corp{
width:980px; /*old vers: 800px*/
background-color:#000000;
text-align:left;
}

#corpSm{
width:760px; /*old vers: 800px*/
background-color:#000000;
text-align:left;
}

/* 760: http://www.tvo.org/utils_tvo/tvoImgs/tvostripe760.jpg  */
/* 980: http://www.tvo.org/utils_tvo/tvoImgs/tvostripe.jpg     */
/*this used to be called blue*/

#blue{
width:100%;
text-align:center;
background:url(http://www.tvo.org/utils_tvo/tvoImgs/tvostripe.jpg) #000000 top repeat-x;
height:19px;
}


#stripe{
width:100%;
text-align:center;
background:url(http://www.tvo.org/utils_tvo/tvoImgs/tvostripe.jpg) #000000 top repeat-x;
height:19px;
}

#stripeSm{
width:100%;
text-align:center;
background:url(http://www.tvo.org/utils_tvo/tvoImgs/tvostripe760.jpg) #000000 top repeat-x;
height:19px;
}

#global{
background-color:#333333; 
width:100%; 
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
}

#globalSm{
background-color:#333333; 
width:100%; 
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
}


#global input{
text-align:left;
margin-top:2px;
padding-top:2px;
vertical-align:top;
}

#globalSm input{
text-align:left;
margin-top:2px;
padding-top:2px;
vertical-align:top;
}

#global form{
margin:0px;
padding:0px;
background-color:#333333;
}

#globalSm form{
margin:0px;
padding:0px;
background-color:#333333;
}


/*global adminHUD*/


#adminHUD{
background-color:#000000;
color:#FFCC00;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:100%;
font-size:0.75em;
height:100%;
text-align:left;
padding-bottom:2px;
}

#adminHUD a{
color:#FFFFFF;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:5px;
text-decoration:none;
}


#adminHUD form{
padding:0;
margin:0;}


#adminHUD label{
color:#FFFFFF;}
/*LOGIN*/

label#loginHUD{
font-size:1.2em;
color:#00CC33;
padding:0px 10px 0px 0px;

}

#login{/*this one styles the Agenda site login */
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

#login input{
display:block;
}
#login h3{/*this one styles the Agenda site login */
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:1.2em;
margin:0px 0px 10px 0px;
padding:0px 0px 5px 0px;
color:#006699;
}



#login a{
font-size:0.8em;
text-decoration:none;
}

#login label{
font-size:0.78em;
text-align:left;
}


/* bottom tvo.org links */

#bottomLink1 
{ 
	font-family: 'Verdana', Arial, Helvetica,sans-serif;
	font-size: 10px;
	color: #FFFFFF; 
	clear:both; 
	background-color:#333333;
	height:50px; 
	text-align:center;
}


#bottomLink2 
{ 
	font-family: 'Verdana', Arial, Helvetica,sans-serif;
	font-size: 10px;
	text-align: center; 
	clear:both; 
	background-color:#666666;
	height:100px;
	

}

#bottomLink1 A:link
{	
	font-family: 'Verdana', Arial, Helvetica,sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

#bottomLink1 A:hover
{	
	font-family: 'Verdana', Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6699CC;
	text-decoration: none;
}

#bottomLink1 A:visited
{
	font-family: 'Verdana', Arial, Helvetica,sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

#bottomLink2 A:link
{
	color: #000000;
	font-family: 'Verdana', Arial, Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
}

#bottomLink2 A:hover
{
	font-family: 'Verdana', Arial, Helvetica,sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}

#bottomLink2 A:visited
{
	font-family: 'Verdana', Arial, Helvetica,sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.bottomDot1 
{
	color: #666666;
}

.bottomDot2 
{
	color: #333333;
}

.contentTbl{
border:1px solid #cccccc;

}
/*theme cells----------------------------------------*/




td.themeDate{
background-color:#000000;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
}

p.dateTxt{
font-family:'Verdana', Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
padding:2px 2px 2px 5px;
}

/*image cell*/

.imgCell{
background-color:#000000;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;

}

/*title  cells, text styling */



td.titleCell{
background-color:#000000;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

p.title{
font-family:'Verdana', Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
padding:0px 2px 0px 5px;
}

.title A:link{
font-weight:bold;
font-size:12px;
color:#FFFFFF;
text-decoration:underline;
}

.title A:hover{
font-weight:bold;
font-size:12px;
color:#FFFF00;
text-decoration:none;
}
.title A:visited{
font-weight:bold;
font-size:12px;
color:#FFFFFF;
text-decoration:underline;
}




/*info cell for the show*/

td.infoCell

{
background-color:#CCCCCC;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}

/*info paragraph*/

p.info{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding:2px 5px 5px 5px;
	text-align:left;

}



/*single more cells*/

td.moreCell{
background-color:#666666;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}

            .scheduleDate {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 14px;
                font-weight: bold;
                color: #000000;
                text-align: right;
                text-indent: 0px;
            }

            .membershipTitle {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 14px;
                font-weight: bold;
                color: #000000;
                text-align: left;
                text-indent: 0px;
            }

            .membershipDescription {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #000000;
                text-align: left;
                text-indent: 0px;
            }
            
            
            .membership A:link {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #000666;
                text-align: left;
                text-decoration: none;
                margin: 0px 10px 0px 5px;
            }
            
            .membership A:visited {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #FFFFFF;
                text-align: left;
                text-decoration: none;
                margin: 0px 10px 0px 5px;
            }
            .membership A:hover {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #333333;
                text-align: left;
                text-decoration: none;
                margin: 0px 10px 0px 5px;
            }

            .contactTitle {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 14px;
                font-weight: bold;
                color: #000000;
                text-align: left;
                text-indent: 0px;
            }

            .contactDescription {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #000000;
                text-align: left;
                text-indent: 0px;
            }
            
            .listText {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #000000;
                text-align: left;
                text-indent: 0px;
				padding:0px 0px 0px 0px;
				margin:0px;
            }
            
            .compText {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #000000;
                text-align: left;
                text-indent: 0px;
            }
            
            .faqText {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #000000;
                text-align: left;
                text-indent: 0px;
            }
            
            .generalButton {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #000000;
                text-align: middle;
                text-indent: 0px;
				
            }
            
            .searchDescription {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 12px;
                color: #000000;
                margin: 0px 0px 0px 5px;
            }
            .searchResult {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 12px;
                color: #000000;
                font-weight: bold;
                margin: 0px 0px 0px 5px;
            }

            .featurePanel {
                border-color: white;
                border-width: 1px;
                border-style: solid;
                background: #6699CC;
            }

            .featureTitle {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 12px;
                font-weight: bold;
                color: #FFFFFF;
                margin: 0px 0px 0px 5px;
            }
            
            .featureP {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #000000;
                text-align: left;
                margin: 0px 0px 0px 5px;
            }
            
            .photo { margin: 5px 5px 5px 5px; }
            
            .showTitle {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #003399;
                text-align: left;
            }
            
            .showTime {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #000000;
                text-align: left;
            }
            
            .showDate {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #000000;
                text-align: left;
            }
            
            .more A:link {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #FFFFFF;
                text-align: left;
                text-decoration: none;
                margin: 0px 50px 0px 5px;
            }
            
            .more A:visited {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #FFFFFF;
                text-align: left;
                text-decoration: none;
                margin: 0px 50px 0px 5px;
            }
            .more A:hover {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #333333;
                text-align: left;
                text-decoration: none;
                margin: 0px 50px 0px 5px;
            }
            
            .whiteLineTop{ margin: 0px 0px 5px 0px;}
            
            .whiteLine { 
            margin: 0px 0px 5px 0px;
            border-bottom:1px solid #fff;
            }
            
            .whiteLine img{
            display:none;
            }
            
            .whiteDot{ 
            margin: 0px 0px 0px 0px;
            border-bottom:1px dashed #fff; }
            
            .whiteDot img{
            display:none;
            
            }
            
            .learn { margin: 0px 0px 5px 10px; }
            .courseConnected {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                font-style: normal;
                font-weight: bold;
                color: #FFFFFF;
                margin: 2px 0px 2px 10px;
            }
            .courses { margin: 0px 0px 0px 10px; }
            
            .course A:link {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #FFFFFF;
                text-align: left;
                text-decoration: none;
                margin: 0px 0px 0px 0px;
            }
            
            .course A:visited {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #FFFFFF;
                text-align: left;
                text-decoration: none;
                margin: 0px 0px 0px 0px;
            }
            
            .course A:hover {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #333333;
                text-align: left;
                text-decoration: none;
                margin: 0px 0px 0px 0px;
            }
            
            .whatsOn,.sked {
                margin: 5px 20px 5px 10px;
            }
            
            .greyDot { margin: 0px; }
            
            .slot{ 	background: #6699CC; }
            
            .primetimeTable { margin: 5px 5px 10px 5px; }
            .primetime {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #000000;
                text-indent: 0px;
                margin: 0px 0px 0px 0px;
                text-align: left;
            }
            
            .primetime A:link {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                text-decoration: none;
                color: #FFFFFF;
            }
            .primetime A:hover {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                text-decoration: none;
                color: #333333;
            }
            
            .primetime A:visited {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                text-decoration: none;
                color: #003366;
            }
            
            .monthText {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #000000;
            }
            
            .calenderText {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #000000;
                text-align: center;                
            }
            .calenderText A:link {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                text-decoration: none;
                color: #000888;
                margin: 2px 2px 2px 2px;
            }
            .calenderText A:hover {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                text-decoration: none;
                color: #ffffff;
                margin: 2px 2px 2px 2px;
            }
            
            .calenderText A:visited {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                text-decoration: none;
                color: #003366;
                margin: 2px 2px 2px 2px;
            }

            .membersBox {
			color:#333333;
			background:#6699CC;
			border-bottom:1px solid #6699CC;
            }
			


            .calender { margin: 5px 5px 5px 5px; }
            .calendJours {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #000000;
                text-align: center;
            }
            .DSSTxt {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                margin: 5px;
                color:#003399;
                font-size: 10px;
                text-decoration:none;
            }
            
            .discoverPanel {
                border-color: white;
                border-width: 1px;
                border-style: solid;
            }
            
            .discoverTxt {
                font-family: 'Verdana',Arial, Helvetica, sans-serif;
                font-size: 10px;
                color: #FFFFFF;
                margin: 1px 5px 0px 10px;
                text-align: left;
            }
			
			.discoverPanel a{
			 	font-family: 'Verdana',Arial, Helvetica, sans-serif;
     		}
			            
            .discoverDiv{
             margin: 10px 0px 3px 0px; 
             border-bottom:1px dashed #FFF;
            }
            
            .discoverDiv img{display:none;}
            
            .tvoKidsGif { margin: 5px 0px 0px 0px; }
			
			/*minilinks*/
			
			#minilinks{
			text-align:left;
			width:140px;
			font-family:'Verdana',Arial, Helvetica, sans-serif;
			font-size:0.85em;
			padding:3px 3px 15px 3px;
			margin: 15px auto 15px auto;
			background:url(http://www.tvo.org/utils_tvo/images/fadeMini.gif) repeat-x;
			border-top:1px solid #666;
			border-bottom:2px solid #666;
			}
			
			#minilinks h5{
			padding: 5px;
			margin:0 0 10px 0;
			color: #FFF;
			background: #990000;
			}
			
			
			#minilinks ul{
			list-style:none;
			padding:0;
			margin:0;
			}
			
			#minilinks ul li{
			border-bottom:1px solid #adcae9;
			}
			
			#minilinks a{
			font-size:0.95em;
			text-decoration:none;
			}
			
			#minilinks a:hover{
			background:#CCC;
			}
			
			#minilinks a:visited{
			color:#0066CC;
			}
			
			
			
			#right1{ margin: 15px 0 0 0;}
			#right2{ margin: 15px 0 0 0;}
			#right3{ margin: 15px 0 0 0;}
			#right4{ margin: 15px 0 0 0;}
			#right5{ margin: 15px 0 0 0;}
			
            
            .teenTVOLogo { margin: 10px 0px 10px 0px; }
            
       /*     #bottomLink1 { 
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #FFFFFF;
            }
            
            #bottomLink2 { 
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                text-align: center;
            }
            
            #bottomLink1 A:link {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #FFFFFF;
                text-decoration: none;
            }
            
            #bottomLink1 A:hover {	
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #6699CC;
                text-decoration: none;
            }
            
            #bottomLink1 A:visited {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #FFFFFF;
                text-decoration: none;
            }
            
            #bottomLink2 A:link {
                color: #000000;
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                text-decoration: none;
            }
            
            #bottomLink2 A:hover {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #FFFFFF;
                text-decoration: underline;
            }
            
            #bottomLink2 A:visited {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #000000;
                text-decoration: none;
            }*/
            
            .schedule {
                border-color: white;
                border-width: 1px;
                border-style: solid;
                margin: 10px;
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #000000;
                text-align: left;
            }
			
			.schedule td{
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #000000;
                text-align: left;
           	}
            
            .schedule A:link {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #0033FF;
                text-align: left;
            }
            
			.schedule A:visited {
				font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #0033FF;
                text-align: left;
				}
			
            .control A:link {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 12px;
                color: #FFFFFF;
                margin: 10px 0px 10px 0px;
                text-align: center;
                text-decoration: none;
            }
            
            .control A:hover {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 12px;
                color: #333333;
                margin: 10px 0px 10px 0px;
                text-align: center;
                text-decoration: none;
            }
            
            .control A:visited {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 12px;
                color: #FFFFFF;
                margin: 10px 0px 10px 0px;
                text-align: center;
                text-decoration:none;
            }
            
            A.prgmLink {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #0033CC;
                text-align: center;
                text-decoration: none;
            }
            
            .prgmLink A:link {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #0033CC;
                text-decoration: none;
            }
            
            .prgmLink A:visited {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #0033CC;
                text-decoration: none;
            }
            
            .show A:hover {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #333333;
                text-decoration: none;
            }
            
            .backTop A:link {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #FFFFFF;
                text-decoration: none;
            }
            
            .backTop A:visited {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #FFFFFF;
                text-decoration: none;
            }
            
            .backTop A:hover {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #333333;
                text-decoration: none;
            }
            
            .description {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 12px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #000000;
                text-align: left;
            }
            .onAir {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 24px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #ffffff;
                text-align: left;
            }
            
            .showName,.episodeTitle,.info {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 24px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #ffffff;
                text-align: left;
            }
            
            .airtime {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 12px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #000000;
                text-align: left;
                margin: 0px 0px 0px 0px;
            }
            
            .episode {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 12px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #000000;
                text-align: left;
                margin: 0px 0px 0px 15px;
            }
            
            .infoLinks A:link {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 12px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #990033;
                text-align: left;
                margin: 0px 0px 0px 15px;
            }
            
            .infoLinks A:hover {
                text-decoration: underline;
                color: #333333;
            }
            
            .infoLinks A:visited {
                text-decoration:none;
                color: #003399;
            }
            
            .infLinks A:link {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 12px;
                color: #000066;
                text-align: left;
                margin: 0px 0px 0px 0px;
            }
            
            .infLinks A:hover {
                font-size: 12px;
                text-decoration: underline;
                color: #333333;
            }
            
            .infLinks A:visited {
                font-size: 12px;
                text-decoration: underline;
                color: #003399;
            }
            
            .iLinks A:link {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                margin: 0px 0px 0px 0px;
            }
            
            .iLinks A:hover {
                text-decoration: none;
                color: #333333;
            }
            
            .iLinks A:visited {
                text-decoration:none;
                color: #003399;
            }
            
            .outerBox {
                border-color: white;
                border-width: 2px;
                border-style: solid;
            }
            
            .subResource {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 24px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #ffffff;
                text-align: left;
            }
            
            .resourceDescription {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 12px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #000000;
                text-align: left;
                margin: 5px 10px 5px 10px;
            }
            
            .resourceTitle {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 16px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #000000;
                text-align: left;
                margin: 5px 10px 5px 10px;
            }
            
            .titleText {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 14px;
                font-style: normal;
                font-weight: bold;
                font-variant: normal;
                color: #000000;
                text-align: left;
            }
            
            .programText {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 12px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #000000;
                text-align: left;
            }
            
            .curriculum A:link {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 12px;
                color: #000666;
                text-align: left;
                text-decoration: underline;
                margin: 0px 50px 0px 5px;
            }
            
            .curriculum A:visited {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 12px;
                color: #000666;
                text-align: left;
                text-decoration: underline;
                margin: 0px 50px 0px 5px;
            }
            .curriculum A:hover {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 12px;
                color: #333333;
                text-align: left;
                text-decoration: none;
                margin: 0px 50px 0px 5px;
            }
            
            .curriculumSubtitle {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 12px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #000000;
                text-align: left;
            }
            
            .curriculumSubtitleU {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 12px;
                text-decoration: underline;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #000000;
                text-align: left;
            }
            
            .curriculumTitle {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 12px;
                font-style: normal;
                font-weight: bold;
                font-variant: normal;
                color: #000000;
                text-align: left;
            }
            
            .curriculumText {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 12px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #000000;
                text-align: left;
            }
            
            .programThemeTitle {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 16px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #000000;
                text-align: left;
            }
            
            .programThemeDescription {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 12px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #000000;
                text-align: left;
            }
            
            .genericInfo {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 12px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #000000;
                text-align: left;
                margin: 0 px 0px 0px 10px;
            }
            
            .policyTxt {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #000000;
                text-align: left;
                margin: 20px;
            }
            
            .salesTxt {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #000000;
                text-align: left;
                margin: 100px;
            }
            
            .copyrightHeader { padding: 10px 0px 10px 0px; }
            
            .copyrightTxt {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 12px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #000000;
                text-align: left;
                margin: 20px 100px 20px 100px;
            }
            
            .return { vertical-align: bottom; }
            
            .return  A:link {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 12px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #FFFFFF;
                text-align: right;
                margin-left: 0px;
                text-decoration:none;
                vertical-align: bottom;
            }
            
            .return  A:hover {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 12px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #333333;
                text-align: left;
                margin-left: 0px;
                text-decoration: none;
            }
            
            .return A:visited {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 12px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #333333;
                text-align: left;
                margin-left: 0px;
                text-decoration: none;
            }
            
            .bottomDot1 { color: #666666; }
            
            .bottomDot2 { color: #333333; }

            .searchTitle {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 12px;
                font-weight: bold;
                color: #FFFFFF;
                text-indent: 0px;
            }
            
            .searchP {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #000000;
                text-align: left;
                margin: 0px 0px 0px 5px;
            }
            
            .searchD {
                font-family: 'Verdana','Arial', 'Helvetica', 'Sans-Serif';
                font-size: 10px;
                color: #000000;
                text-align: center;
                margin: 0px 0px 0px 5px;
            }
            .crb {
                margin: 10px 0px 0px 0px;
            }
            
            
            
            .textinTbl {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                color: #000000;
                font-style: normal;
                font-weight: bold;
            }
            .asterisk {
                color:#CC0000;
            }
            .money {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 12px;
                color: #000000;
                font-style: normal;
                font-weight: bold;
            }
            .contactInfo {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 12px;
                color: #000000;
                font-style: normal;
                font-weight: bold;
            }
			
			/*added apr 29*/
			.contactMemTbl{
			font-family:'Verdana', Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#000000;
			}
			
			/*added apr 29*/
			.contactHdr{
			font-family:'Verdana', Arial, Helvetica, sans-serif;
			font-size:12px;
			text-align:center;
			color:#FFFFFF;}
			
            .benefits { 
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 12px;
                color: #000000;
                font-style: normal;
                font-weight: bold;
            }
            .memHappen {
                margin:5px 0px 5px 0px;
            }
            .memDot {
                margin: 2px 0px 2px 0px;
            }
            .supportTVO {
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:12px;
                padding:0px 0px 0px 10px;
            }
            .sideCharityTxt {
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:12px;
                color:#FFFFFF;
                padding:10px 0px 0px 10px;
				text-align:center;
            }
            .anyDonate {
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:14px;
                color:#FFFFFF;
                margin:0px 0px 0px 10px;
            }
            .supportCell { 
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:12px;
                color:#000000;
                padding:0px 7px 0px 10px;
            }
            .rotateCell1 {
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:16px;
                color:#000000;
                font-weight: bold;
                padding:10px 10px 10px 10px;
            }
            .rotateCell2  {
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:14px;
                color:#ffffff;
                font-weight:bold;
                padding:10px 10px 10px 10px;
            }
            .moreLink {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:underline;
}

.moreLink A:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:underline;

}

.variableTxt{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
padding:10px 10px 10px 10px;}



.beneDesc{


font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding:10px 15px 10px 15px;
}

.beneHdr{

font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:14px; 
color:#FFFFFF; 
font-weight:bold;
padding:0px 0px 0px 10px;

}

.whenUJoin{


font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
margin:10px 10px 0px 10px;
padding:0px 0px 0px 0px;

}

.incentTbl{
margin:10px 10px 10px 10px;
}

.incents{
font-family:'Verdana', Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

.anytime{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:left;
margin:10px 20px 10px 20px;}




.faqQ{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.faqA{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.faqRef{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}


.faqTbl{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.faqTables{

margin:20px 0px 0px 40px;

}

.contactTxt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.contSubHd{

font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}


.contactSide{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
margin: 30px 10px 10px 10px;


}
.tvoThanks{
			
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#333;
			text-align:center;
			margin:0px 0px 5px 0px;
}


.labelTxt{
	font-family: 'Verdana', Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:bold;
	text-align: right;
	border-right:1px solid #FFFFFF;
	padding:0px 10px 0px 0px;
	width:20%;
	
}


/*april 06 == kenwong == added this class to the contact form table*/

.formTbl{
width:200px;}

.formTbl td{
padding:5px 5px 5px 5px;
}

/*changes april 06 == kenwong == changes to contact form*/
label{color:#000000;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;}

.formDisclaimer{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
color:#333333;
padding:0px 2px 0px 2px;

}
/*changes april 06 == kenwong == added back link to blue pages*/

.blueBack a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFF00;
text-decoration:none;
padding:0px 55px 10px 0px;
}

.blueBack a:hover{
color:#FF6600;
text-decoration:underline;}


#tvoterms{
width:740px;
padding:5px 10px 10px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
background-color:#FFFFFF;}

#tvoterms h2{
font-size:0.85em;
}

#tvoterms p{
font-size:0.85em;
}



