/* CSS Document */
HR {

	margin: 0; 

	padding: 0; 

	height: 1px;

	color: #D6D6D6;
}

.outerTbleBgLeft {

	background-image: URL('../images/wrpr/bg_grad_l_gray.gif');

}
a.ccnc {
	font-size:6px;
}
.prgProgrammersBg {

	background-image: URL('../images/wrpr/bg-grey-right.gif');
	background-repeat: repeat-y;

}
.prgGuideBg {

	background-image: URL('../images/wrpr/bg-programguide.jpg');

}

.outerTbleBgRight {

	background-image: URL('../images/wrpr/bg_grad_r_gray.gif');

}

a.noBold {
	font-weight:normal;
}

.bgBlack {

	background-color: #000000;

}
.bgWhite {

	background-color: #ffffff;

}

.bgEAGray {

	background-color: #EAEAEA;

}

.bgEEFGray {

	background-color: #EEF1F5;

}
.bgE0Gray {

	background-color: #E0E0E0;

}

.bgEBGray {

	background-color: #EBEBEB;

}

.bg58Gray {

	background-color: #585858;

}		

.bg99Gray {

	background-color: #999999;

}		

.bg9EGray {

	background-color: #9E9E9E;

}		

.bgC1Gray {

	background-color: #C1C1C1;

}

.bgC8Gray {

	background-color: #C8CACE;

}

.bgE3Gray {

	background-color: #E3E3E3;

}

.bgEEGray {

	background-color: #EEEEEE;

}

.bgE7Gray {

	background-color: #E7E7E7;

}		

.bgAFGray {

	background-color: #AFAFAF;

}

.bgB2Gray {

	background-color: #B2B2B2;

}

.bgD6Gray {

	background-color: #D6D6D6;

}

.bgE1Gray {

	background-color: #E1E1E1;

}

.bg24Gray {

	background-color: #242424;

}

.bgF3Gray {

	background-color: #F3F3F3;

}

.bgFtrGray {

	background-color: #919191;

}	

.bgAqua {

	background-color: #518DA5;

}

.bgLtAqua {

	background-color: #8DADB8;

}

.bgOrange {

	background-color: #FF6700;

}

.bgGold {

	background-color: #FFE57F;

}

.bgLtGold {

	background-color: #FFFAE5;

}

.hdrLtGold {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFAE5;

}

.bgBlue {

	background-color: #9FC3E0;

}

.bgLtBlue {

	background-color: #D9E7F3;

}

.bgLtTan {

	background-color: #FFFAE6;

}

.bg97Blue {

	background-color: #97C6D9;

}

.bgB8Gray {

	background-color: #B8B8B8;

}

.bgKidsYellow {

	background-color: #FFDC38;

}

.bgKidsOrange {

	background-color: #FFCE22;

}

.bgKidsDarkOrange {

	background-color: #FFBC09;

}

.bgKidsPurple {

	background-color: #414A8F;

}

.bgKidsBlue {

	background-color: #71C6FF;

}

.bgKidsSiteSelect {

	background-color: #FFC014;

}

.bgBigKidsOrange {

	background-color: #FFA22F;

}

.bgBigKidsDarkOrange {

	background-color: #E36B1D;

}

.bgBigKidsPurple {

	background-color: #424A92;

}

.bgBigKidsYellow {

	background-color: #EFE233;

}

.bgBigKidsBlue {

	background-color: #3293FE;

}

.bgBigKidsGreen {

	background-color: #A5D22D;

}

.text {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#585959;

}

.textQuote {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:20px;

	color:#585959;

}

.textOrange {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FE6500;
	
	font-weight:bold;

}

.textRed {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#D6433B;

}



.textSmGry {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#585959;

}

.textSm {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#000000;

}	

.textHeullCopywright {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:9px;

	color:#585959;

}	

.textBlk {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

}

.textBlue {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#006D98;

}

.textWhite {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#ffffff;

}

.footer {
	padding:25px 0 15px 0;
}
.footer_promos {
	border-top:24px solid black;
	margin-top:20px;
	padding-top:10px;
}
.footer_promos .kcet_dc_promo {
	margin-left:12px;
}

.textFtr {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#605951;

}

.textKids {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#585959;

}

.textKidsFtr {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#8D96DB;

}

.textKidsHdrRed {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#E00031;

	font-weight:bold;

}

.textKidsHdrGreen {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#19741F;

	font-weight:bold;

}

.textKidsHdrPurple {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#8362B5;

	font-weight:bold;

}

.textKidsHdrBlue {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#2271D0;

	font-weight:bold;

}

.textBigKidsHdrWhite {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#FFFFFF;

	font-weight:bold;

}

.textBigKidsWhite {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

}

.textBigKidsBlue {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#92E5EF;

	font-weight:bold;

}

.textBigKidsDarkBlue {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#414A8F;

	font-weight:bold;

}

.textBigKidsRed {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#8C331E;

}

.textHuellStatus {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#666666;

	font-weight:bold;

}

.hdrOrange {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:17px;

	color:#FE6500;

	font-weight:bold;

}

.hdrOrangeNew {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF6500;
	font-weight:bold;
}

.hdrOrangeBig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FF6500;
	font-weight:bold;
}


.hdrGray {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#585959;

	font-weight:bold;

}

.hdrOrangeLrg {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#FE6500;

	font-weight:bold;

}

.hdrBlue {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#273849;

	font-weight:bold;

}

.hdrdate {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	padding:5px 12px;
}
.hdrSearch {
	margin:0 6px 7px 0;
}
.hdrInputSearch {
	width: 173px;
	border: 1px solid #B3B3B3;
	font: 11px verdana;
	color:#6E6E6E;
	margin-right: 4px;
	padding:2px;
}
form {
	padding:0;
	margin:0;
}
.header {
	background-color:#000000;
}

.hdrQuote {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:23px;

	color:#FE6500;

}

.subHdrDate {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FE6500;

	font-weight:bold;

}

.hdrPurple {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#2D059C;

	font-weight:bold;

}

.hdrGray {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#585858;

	font-weight:bold;

}

A.link {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#006D98;

	font-weight: bold;

	text-decoration:none;

}

A.link:Hover {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#006D98;

	font-weight: bold;			

	text-decoration:underline;

}

A.linkPress {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#006D98;

	font-weight:normal;

	text-decoration:none;

}

A.linkPress:Hover {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#006D98;

	font-weight:normal;	

	text-decoration:underline;

}

A.linkSm {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#006D98;

	text-decoration:none;

}

A.linkSm:Hover {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#006D98;

	text-decoration:underline;

}

A.linkOrange {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FF6500;

	font-weight: bold;

	text-decoration:none;

}

A.linkOrange:Hover {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#006D98;

	font-weight: bold;			

	text-decoration:underline;

}

A.linkSubnav {

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	font-weight: normal;

	text-decoration:none;

}

A.linkSubnav:Hover {

	text-decoration:none;

}

A.SubSubnav {

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FFFFFF;

	font-weight: normal;

	text-decoration:none;

}

A.SubSubnav:Hover {

	text-decoration:none;

}

A.HomeSubSubnav {

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#44778B;

	font-weight: normal;

	text-decoration:none;

}

A.HomeSubSubnav:Hover {

	text-decoration:none;

}

A.linkSubSubnav {

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#585959;

	font-weight: normal;

	text-decoration:none;

}

A.linkSubSubnav:Hover {

	text-decoration:none;

}
/********/
A.linkFtr{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#006D98;
	font-weight: normal;
	text-decoration:none;
	padding:0 5px 0 5px;
	display:inline;
}


A.linkFtr:Hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#404040;
	font-weight: normal;
	text-decoration:underline;
}		

A.linkFtrOn {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#404040;
	font-weight: normal;
	text-decoration:none;
	padding:0 5px 0 5px;
}	
/********/
A.linkKidsFtr {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#8D96DB;

	font-weight: normal;

	text-decoration:none;

}

A.linkKidsFtr:Hover {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#8D96DB;

	font-weight: normal;

	text-decoration:underline;

}

A.linkKids {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#414A8F;

	text-decoration:none;

}

A.linkKids:hover {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#414A8F;

	text-decoration:underline;

}

A.linkKidsProgram {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight: bold;

	color:#9E2900;

	text-decoration:none;

}

A.linkKidsProgram:Hover {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight: bold;

	color:#9E2900;

	text-decoration:underline;

}

A.linkKidsPrivacy {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#FFFFFF;

	text-decoration:none;

}

A.linkKidsPrivacy:Hover {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#FFFFFF;

	text-decoration:underline;

}

A.linkBigKidsHdrWhite {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#FFFFFF;

	text-decoration:underline;

}

A.linkBigKidsHdrWhite:Hover {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#FFFFFF;

	text-decoration:none;

}

A.linkBigKidsWhite {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#FFFFFF;

	text-decoration:underline;

}

A.linkBigKidsWhite:Hover {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#FFFFFF;

	text-decoration:none;

}

A.linkBigKidsBrown {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#CC6600;

	text-decoration:none;

}

A.linkBigKidsBrown:Hover {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#CC6600;

	text-decoration:underline;

}

A.linkBigKidsGreen {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#CCFF33;

	text-decoration:none;

}

A.linkBigKidsGreen:Hover {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#CCFF33;

	text-decoration:underline;

}


.inputText {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

	border: 1px solid #666666;

	background-color: #E9E9E9;

}	

.inputSubmit {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

	border: 1px solid #666666;

	background-color: #E9E9E9;

}				

.inputSearch {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000000;

	width: 136px;

	border: 1px solid #666666;

	background-color: #E9E9E9;

}		

.inputDropDown {

	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px; 

	width:174px; 

	background-color: #E9E9E9;

}

/* Calendar styles*/
.calDayTitle {
	background-color:#E6E6E6;
	color:#333333;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.calDayTitleDay {
	background-color:#FFFAE6;
	color:#336699;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.calDayTime {
	background-color:#fff;
	color:#336699;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	letter-spacing:-1px;
}


.calWeekLines {
	background-color:#CCCCCC;
}

.calDayDisplay {
	background-color:#9D9D9D;
	color:#fff;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:-1px;
	font-size:11px;
}

.calDayDisplayDay {
	background-color:#69737F;
	color:#fff;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:-1px;
	font-size:11px;
}

.calDayDivider {
	background-color:#333333;
	color:#CCCCCC;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}

.calHdrLine {
	font-size:14px;
	color:#006D98;
}

a.calHdrDay {
	font-size:11px;
	text-decoration:underline;
}

.hdrOrange {
	color:#FF6600;
	font-weight:bold;
}

.subHdrCalDate {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#FE6500;

	font-weight:bold;

}


.calLine {

	background-color: #FFFFFF;

}

.calDay {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:9px;

	/*font-weight:bold;*/

	text-align : center;

	color:#999999;

	background-color: #E7E7E7;

	width:23px;

	height:15px;

}

.calDayLink {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:9px;

	/*font-weight:bold;*/

	text-align : center;

	color:#006D98;

	background-color: #BDDCE7;

	width:23px;

	height:15px;

}

.calNoDay {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:9px;

	/*font-weight:bold;*/

	text-align : center;

	color:#999999;

	background-color: #7EC2E2;

	width:23px;

	height:15px;

}

.calCurrentDay {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:9px;

	/*font-weight:bold;*/

	text-align : center;

	color:#454545;

	background-color: #FFFFFF;

	width:23px;

	height:15px;

}

.calTitle {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	color:#333333;

	background-color: #ffffff;

	text-align : center;

	height:23px;

}

.calTitleDay {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#333333;

	background-color: #ffffff;

	text-align : center;

}

.calMonth {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#333333;

	background-color: #ffffff;

	text-align : center;

}

.calMonthLink {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#333333;

	background-color: #ffffff;

	text-align : center;

	text-decoration:none

}



/* search css */



/*GENERAL*/

a {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#006D98;

	font-weight: bold;

	text-decoration:none;

}

a:Hover {

	text-decoration:underline;

}



/*SEARCH CSS*/

.result {

	margin: 10px 0 10px 0;

	padding: 10px 0 10px 0;

}

.result-title {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#006D98;

	font-weight: bold;

	text-decoration:none;

}

.result-set {

	color: #5C5C5C; 

	font-family: verdana, arial, helvetica, sans-serif; 

	font-size: 11px; 

}

.results-head {

	color: #5C5C5C; 

	background-color: #E0E0E0; 

	font-family: verdana, arial, helvetica, sans-serif; 

	font-size: 11px; 

	font-weight: bold;

}

.results-nav {

	color: #5C5C5C; 

	background-color: #E0E0E0; 

	font-family: verdana, arial, helvetica, sans-serif; 

	font-size: 11px; 

	font-weight: bold;

	height: 21px;

	border-bottom: 1px solid #999999;

}

.result-number {

	color: #585959; 

	font-family: verdana, arial, helvetica, sans-serif; 

	font-size: 10px; 

	font-weight: normal;

}

.result-abstract {

	color: #585959; 

	font-family: verdana, arial, helvetica, sans-serif; 

	font-size: 10px; 

	font-weight: normal;

}

.keymatch-header {

	color: 000000; 

/*	background-color: AAAA88; */

	font-family: verdana, arial, helvetica, sans-serif; 

	font-size: 10px; 

	font-weight: bold;

}

.keymatch {

	color: 000000; 

	font-family: verdana, arial, helvetica, sans-serif; 

	font-size: 10px; 

	font-weight: normal; 

	text-algin: left

}



/* PBI new styles*/

.headline-title {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#006D98;

	font-weight: bold;

	text-decoration:none;

	margin: 0 0 7px 0;

	padding: 0 0 7px 0;

}

.headline-region {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;

	height: 21px;

	color:#585959;

	text-decoration:none;

}

.headline-region A {

	text-decoration: none; 

	color: #585959;

}

/* Settings for Black Nav with Blue and Grey lettering */

.BLKnavigation a {	color:#4abce1;	font-family:arial;	font-weight:bold;	font-size:11px;
	display:block;	padding:4px 7px;	text-decoration:none;}
* html .navigation a {	height:1%;}
.BLKnavigation a:hover {	color:#aaaaaa;	text-decoration:none;}
.BLKnavigation a.on {	color:#aaaaaa;}

.BLKnavigation { background-color:#000000;}


/* Settings for Traditional Blue Nav with White and Black lettering */


.navigation {
	background-color:#006D98;
	text-align:center;
}

.navigation a {
	border:1px solid #006D98;
}
.navigation a {
	color:#fff;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	display:block;
	padding:4px 7px;
	text-decoration:none;
}
* html .navigation a {
	height:1%;
}
.navigation a:hover {
	color:#000000;
	text-decoration:none;
}
.navigation a.on {
	color:#000000;
}
.navigation a:visited {
	color:fff;
}
.navigation a:visited:hover {
	color:000;
}
.navigation a.on:visited {
	color:000;
}

span.noBold {
	font-weight:normal;
}
.sponsors {
	margin-top:20px;
}
.sponsorblock {
	background: #ffffff URL(../images/wrpr/bg-sponsors.jpg) repeat-x top;
}
.sponsors input {
	border:none;
}
.bgE2Green {
	background-color:#E2EDDD;
}
.explorethumb {
	margin-right:8px;
	border:1px solid #E2EDDD;
	background-color:#999999;
}
.explorethumbOn {
	margin-right:8px;
	border:1px solid #D6433B;
	background-color:#999999;
}
.hdrRed, a.exploreHdrLink, .hdrRedExplore {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#D6433B;
	padding:5px 0;
	font-weight:normal;
}
.hdrRedExplore, .hdrRedExplore a.exploreHdrLink {
	font-size:18px;
}
.subNav {
	background-color:#585858
}
.date {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}
.showInfoBox, .showInfoBoxLast {
	width:120px;
	margin-right:28px;
	float:left;
	display:inline;
}
.showInfoBoxLast {
	margin-right:0;
}
.showInfoImg {
	margin-bottom:5px;
}
a.spaced {
	font-size:10px;
	padding-top:3px;
	display:block;
}
span.spaced {
	padding-top:3px;
	display:block;
}
span.spaced a {
	font-size:10px;
	padding-top:3px;
	font-weight:normal;
}
.showInfoBoxPGM {
	width:91px;
	margin-right:8px;
	float:left;
}
.slotProg, .bgD7Green {
	background-color:#D7E8EC;
}
.bgSchedule {
	background-color:#EAF3F5;
}
.bgScheduleBtm {
	background-color:#9ED7F4;
}
.bgHmSchedule {
	background-color:#E7E7E7;
}
.hmSupport {
	background-color:#4B708A;
}
.hmSelectSupport, .hmSelectKids {
	margin:6px 0 7px 7px;
	padding:0;
	width:173px;
	font: 11px verdana;
	color:#000000;
	border:1px solid #000
}
.hdrSelectSupport, .hdrSelectKids {
	background-color:#f1f1f1;
}
.hmKids {
	background: #6E9FB4 URL(../images/wrpr/home_kids.gif) no-repeat top;
}
.hmSelectKids {
	 margin-top:30px;
}
a.horispace, a.horispacesm {
	font-size:10px;
	margin-right:20px;
}
a.horispacesm {
	margin-right:13px;
}
a.horispacered {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#d6433b;
	font-weight: bold;
	text-decoration:none;
	margin-right:20px;
}
a.horispacered:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#d6433b;
	font-weight: bold;
	text-decoration:underline;
	margin-right:20px;
}
.onairtext {
	color:#585959;
	font-size:11px;
}

#noFlash {
	width:323px; 
	height:218px; 
	background-color:#fff;
	background-repeat: no-repeat;
}
#noFlashText {
	position:relative; 
	padding:10px; 
	left:0px; 
	width:303px;
	font-size:20px;
	font-family:Univers, Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
#noFlashText a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	font-size:11px;
}
.noFlashTime {
	font-size:14px;
}
.exRedHdr, .exRedHdrLgr {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D6433B;
	padding:3px 0;
	display:block;
	font-weight:normal;
}
.exRedHdrLgr {
	font-size:15px;
}
.exploreTitle {
	color:#d7443d;
}
.onair a.spaced, .ondemand a.spaced, .programLinks a.spaced{
	font-weight:normal;
}

/* podcast */

.podcast .photo img {
	border: 1px solid #a6a79f;
	display:block;
}
.podcast .photo {
	text-align:right;
	color:#006D98;
	font-size:11px;
	font-style:italic;
	padding-right:10px
}

.podcast h1{
	color: #4f678b;
	font-size: 18px;
	width: 344px;
	margin-left: 8px;
	line-height: 19px;
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
	font-weight:normal;
}
.podcast .content{
	background-color:#e9fcff;
	padding: 5px 1px 0 7px;
}

.podcast .content p{
	width: 373px;
	line-height: 14px;
	margin:0 0 0 8px;
	padding:0;
	
}

.podcast .content img {
	border: 1px solid #d6e0e9;
	display:block;
}

.podcast th{
	text-align:left;
	font-weight:normal;
	padding-bottom:10px;
	padding-top:2px;
}

.podcast .subscribe{
	padding: 0 6px 0 6px;
	width:125px;
}

a.podcast {
	color: #FF6700;
	font-weight:normal;
}
.podcast .caption{
	width:125px;
}
.podcast .icon {
	margin-right:10px;
}

.hdrRed img{
	padding-top:6px;
	padding-bottom: 2px;
}

/* podcast archive column */
#podarchive { padding-top:7px; padding-left:4px; height:135px; width:144px; }
#podarchive a { color: #FF6700; font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; }
#podarchive a:hover { text-decoration:underline; }
/* #podarchive img { vertical-align: text-bottom; }  */
.icon2 { margin-right:6px; }
#podarchive p { position:relative; width:135px; margin:0px; padding-top:6px; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; color:#585959; }
#podarchive a.blue { font: 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#006D98; font-weight: normal; text-decoration:none; }
#podarchive a.blue:hover { text-decoration:underline; }
#podarchive #one1 { top:27px; }
#podarchive #one2 { top:0px; }
#podarchive #two1 { top:16px; }
#podarchive #two2 { top:18px; }

.see_all {
	display:block;
	border-bottom: 1px dotted #b2b2b2;
	padding-bottom: 7px;
	margin-bottom: 3px;
	width: 131px;
}

/* video archive */

td.videoArchive {
	line-height:17px;
	padding-left:6px;
	padding-right:8px;
	padding-top:10px;
}

/* black bar links - align right */

.barlink, .barlink a { font-family: Arial, Helvetica, Geneva, Verdana, sans-serif; font-weight: normal; font-size: 11px; color: #5EA8CC; padding-right:15px; text-decoration: none; }
.barlink a:hover { text-decoration: underline; }

.barlink-explore, .barlink-explore a { font-family: Arial, Helvetica, Geneva, Verdana, sans-serif; font-weight: normal; font-size: 11px; color: #5EA8CC; padding-right:21px; text-decoration: none; }
.barlink-explore a:hover { text-decoration: underline; }

/* Stylesheet for viewer's Choice */
#vcCont {
	margin-bottom:0;
}
#vcCont, #vcCont td {
	background-color:#000;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
}
#vcCont h1, #vcCont h2#hdrFundDrive {
	margin:0;
	padding:0 15px;
	border-bottom:3px solid #323232;
	font-size:11px;
	color:#fffae5;
	text-transform:uppercase;
	position:relative;
}
#vcCont h2#hdrFundDrive {
	border-bottom:0;
	clear:both;
	background-color:#000;
}
#vcCont h2 {
	color:#82b553;
	margin:0;
	padding:14px 15px;
	font-size:18px;
	position:relative;
	text-transform:uppercase;
}
#pageBlurb {
	background:url(../images/wrpr/bg_page_blurb.jpg) no-repeat left top;
	height:135px;
}
#pageBlurb p {
	color:#c5dec0;
	margin:0 5px 12px 300px;
	position:relative;
}
#pageBlurb p.firstPara {
	width:256px;
	float:left;
	margin-left:20px;
	display:inline;
	text-align:right;
}
#pageBlurb strong {
	color:#fff;
}
#choicesCont {
	background-color:#323232;
	padding:0 0 0 12px;
}
.showCont {
	background:#fff url(../images/wrpr/bg_show_cont.gif) repeat-x left bottom;
	float:left;
	margin:0 14px 12px 0;
	padding:0;
	width:334px;
	height:292px;
	position:relative;
}
.showCont p {
	margin:0 13px 10px 9px;
}
.showCont .hdrShow {
	margin-left:9px;
	margin-bottom:5px;
}
.showCont .showTitle {
	font-style:italic;
	font-size:10px;
}
.showImage {
	position:absolute;
	left:9px;
	bottom:10px;
}
#fundRaisingCont {
	padding-left:17px;
	background-color:#6c6b6c;
}
#fundRaisingTable td {
	background-color:#6c6b6c;
	font-size:11px;
	padding:12px 9px 22px 0;
	color:#fff;
}
#fundRaisingTable td p {
	margin:8px 5px 0 0;
}
#fundRaisingTable td p a {
	color:#fff;
}
#fundRaisingTable td p strong {
	text-transform:uppercase;
}
p.bottomAlign {
	position:absolute;
	bottom:129px;
	left:0;
	width:312px;
}
a.btnVoteNow {
	display:block;
	width:334px;
	height:16px;
	margin-bottom:12px;
	background:url(../images/wrpr/vote_now_off.gif) no-repeat left top;
}
a.btnVoteNow span {
	display:none;
}
a.btnVoteNow:hover {
	background-image:url(../images/wrpr/vote_now_on.gif);
}
.floatLeft {
	float:left;
}
.clear {
	clear:both;
}
* html #pageBlurb p.threePXFix {
	margin-left:303px;
}
* html .showCont {
	/*padding-right:12px;*/
}

/*main horizontal nav*/
#mainNav {
margin: 0;
padding:0;
}

#mainNav li {
list-style-type:none;
float:left;
height:24px;
}

#mainNav li a, #mainNav li a:link {
display:block;
color: #ffffff;
background-color:#006D98;
text-decoration:none;
font-size:11px;
font-weight:bold;
margin:0px;
padding:5px 13px 5px 14px;
}

#mainNav li a:hover {
color:#000000;
}

#mainNav li a.current {
color:#000000;
}

/*left hand navigation*/
#leftNav {
margin:0px;
padding:0px;
}

#leftNav li {
list-style-type:none;
display:inline;
}

#leftNav li a, #leftNav li a:link {
display:block;
color: #ffffff;
background-color:#585858;
text-decoration:none;
font-size:8pt;
font-weight:normal;
border-bottom:1px solid #999999;
padding:3px 10px;
}

#leftNav li a:hover {
background-color:#000000;
}

#leftNav li #last {
border-bottom:none;
}


.ShoppingButtonPrimary {
background-image:url(../images/kcet/buttons/btn-addtocart2.gif);
border:medium none;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:25px;
margin-top:5px;
padding-bottom:5px;
width:99px;
}

.SuccessMessage {
color:green;
font-size:10pt;
display:none;

}

.ShoppingCartContents {
background-color:#D8E0EB;
border:1px solid #466172;
padding:4px;
width:98.5%;
}

input#ACTION_CANCEL_RESPONSE_SUBMIT.Button{display:none;}
