body.webMain {
        text-align: center;
        background-color: CECCCD;
}

TD.webOuterTable, TD.webOuterTableF, TD.webOuterTableH, TD.webOuterTableC1, TD.webOuterTableC2, TD.webOuterTableC3, TD.webOuterTableC4, TD.webOuterTableC5, TD.webOuterTableC6, TD.webOuterTableC7, TD.webOuterTableC8, TD.webOuterTableC9, TD.webOuterTableC10 {background-color: #ffffff;border-style: none;border-spacing: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;}


/** the horizontal dynamic nav styles **/
TABLE.webHeaderNav {width: 100%;border-style: none;border-spacing: 0px;border-collapse: collapse;
}
TD.webHeaderNav {background-color: #d6ce7d;border-top: 2px solid #d6ce7d;border-bottom: 2px solid #d6ce7d;padding-top: 2px;padding-bottom: 2px;padding-left: 5px;padding-right: 5px;
}

TABLE.webHeaderSubNav {width: 100%;border-style: none;border-spacing: 0px;border-collapse: collapse;
}
TD.webHeaderSubNav {padding-top: 2px;padding-bottom: 2px;padding-left: 5px;padding-right: 5px;
}

A.webHeaderNav, A.webHeaderNavSel, A.webHeaderNav:hover, A.webHeaderNavSel:hover, A.webHeaderNav:active, A.webHeaderNavSel:active, A.webHeaderNav:visited, A.webHeaderNavSel:visited {color: #000;text-decoration: none;font-weight: bold;}

A.webHeaderSubNav, A.webHeaderSubNavSel, A.webHeaderSubNav:hover, A.webHeaderSubNavSel:hover, A.webHeaderSubNav:active, A.webHeaderSubNavSel:active, A.webHeaderSubNav:visited, A.webHeaderSubNavSel:visited {color: #FFFFFF;text-decoration: none;font-weight: bold;
}

TABLE.webOuterTable {
        width: 800px;
        margin-left: auto;
        margin-right: auto;

}

TD.webOuterTableH {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

TABLE.webHeader {
	width: 100%;
	border-style: none;
	border-spacing: 0px;
	border-collapse: collapse;
}

TD.webHeader {
	background-color: #ffffff;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px; 
        padding-right: 0px;
}

TD.webOuterTableF {
	background-color: #ffffff;
	border-style: none;
	border-spacing: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

/***** the footer style *****/
TABLE.webFooter {
	width: 100%;
	border-style: none;
	border-spacing: 0px;
	border-collapse: collapse;
}

TD.webFooter {
	background-color: #576e98;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
TD.webFooter a{color:#fff;}

/***** end footer style *****/
/*NEWS and EVENTS FEEDS: This controls the color of the Public NewsRoom¿ and Events Calendar feeds that are housed in the left and right rails. This first set controls only the "Local & State News", "US" and "World" link colors.*/
.headline-region {font-size: 14px; color:#000000; font-weight: bold;}
.headline-region A {font-size: 14px; color:#000000; font-weight: bold;}
.headline-region A:link {font-size: 14px; color: #333366; font-weight: bold;}
.headline-region A:visited {font-size: 14px; color: #333366; font-weight: bold;}
.headline-region A:active {font-size: 14px; color: #333366; font-weight: bold;}
.headline-region A:hover {font-size: 14px; color: #333366; font-weight: bold;}
p.nprModCatTitle { margin-top: -25px; }

/***** RSS Wizard style *****/

.rssHeadlines A {
   font-size: 12px;
   font-weight: bold;
   color: #000;
}
.rssHeadlineCell {
   padding: 5px;
}


/*NOW ON AIR FEED: This controls the colors of your Now on Air bucket. You can change the background color, link and text colors by altering the colors below. More detailed information can be found in your Composer Admin. */
TABLE.gnc {background-color: rgb(238, 238, 238); color: #000000; font-size: 12px;}
.gncProgramName {padding: 2px 2px 2px 2px; color: #000000; font-size: 11px; font-weight: bold;}
.gncProgramTime {padding: 2px 2px 2px 2px; color: #000000; font-size: 11px;}
.gncProgramDesc {background-color: rgb(238, 238, 238); padding: 2px 2px 2px 2px; color: #000000; font-size: 11px;}
.gncHostName {padding: 2px 2px 2px 2px; color: #000000; font-size: 11px;}
.gncTitle {padding: 2px 2px 2px 2px; color: #000000; font-size: 11px;}



A.gncViewPlaylist {
background:url(http://www.publicbroadcasting.net/national/guide/images/icnPlaylist.gif) left no-repeat;
padding-left:24px;
padding-right:7px;
}

A.gncSearchPlaylist {
background:url(http://www.publicbroadcasting.net/national/guide/images/icnSearchplaylist.gif) left no-repeat;
padding-left:25px;
}


A.gncBuyNowBtn {
  background:url(http://www.publicbroadcasting.net/national/guide/images/icnBuynow_h.gif) no-repeat;
  display:block;
  height:16px;
  width:16px;
}

A.gncBuyNowBtn:hover {
  background:url(http://www.publicbroadcasting.net/national/guide/images/icnBuynow.gif) no-repeat;
}

A.gncListenNow {
  PADDING:3px 0 0 22px;
  COLOR:#999;
  FONT-SIZE:12px;
  FONT-WEIGHT:bold;
  display:block;
  background:url(http://www.publicbroadcasting.net/national/guide/images/icnListen.gif) left no-repeat;
}