/*
    $Id: tvradio.css,v 1.45 2008/11/11 14:09:57 nfiorent Exp $
    $Source: /bbsrc/web/docs/en/styles/tvradio.css,v $
*/

/* Formatting for TV/Radio index pages */

.tvradio_background { width: 100%; background-color: #2a3844; }

.tvradio_table { width: 100%; background-color: #D7D7D7;}

.tvradio_topspace { margin-top: 6px; }

.tvradio_table .blue {
	font-size: 13px;
	color: #0363A9;
}
.tvradio_table .blue:hover {
	font-size: 13px;
	color: #333366;
}

.tvradio_table .blue10pt {
	font-size: 10pt;
	color: #0363A9;
}

.tvradio_table .blue10pt:hover {
	font-size: 10pt;
	color: #333366;
}

.tvradio_table .oj {
	font-size: 10pt;
	color: #fab000;
}

.tvradio_table .oj:hover {
	color: #fab000;
}

.tvradio_table .title {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.tvradio_table .summary {
	font-size: 10pt;
	line-height: 11pt;
	color: #000000;
}

.tvradio_table .padding { 
	margin: 15px; 
}

.tvradio_table .imgspace { 
	margin-right: 15px; 
	margin-bottom: 25px; 
	float: left; 
}

.tvradio_table .barspacing { 
	margin-left: 7px; 
	margin-top: 15px; 
}

.tvradio_table .podbarspacing { 
	margin-left: 7px; 
}

.tvradio_table .dkoj {
	font-size: 10pt;
	line-height: 11pt;
	vertical-align: middle;
	color: #ef4d15;
	font-weight: bold;
	text-transform: uppercase	
}

.tvradio_table .style5block  {
	font-size: 9pt;
	color: #000000;
}

.tvradio_table .centertext { 
	text-align: center;
}

.tvradio_table .smallblue_italic {
	font-size: 7pt;
	line-height: 7pt;
	padding-bottom: 4px;
	color: #0363A9;
	font-style: italic;	
}

.tvradio_table .smallblue_italic:hover {
	color: #333366;
	font-size: 7pt;
}

.tvradio_table .italic {
	font-size: 8pt;
	color: #000000;
	font-style: italic;	
}

.tvradio_table .smallblue {
	font-size: 7pt;
	color: #0363A9;
}

.tvradio_table .smallblue:hover {
	font-size: 7pt;
	color: #333366;
}

.tvradio_table .smtitle {
	font-size: 10pt;
	line-height: 11pt;
	font-weight: bold;
	color: #000000;
}

.tvradio_table .smsummary  {
	font-size: 10pt;
	line-height: 11pt;
	color: #000000;
}

.tvradio_datatable { width: 100%; background-color: #D7D7D7; }

.tvradio_datatable thead {
	text-align: left;
	vertical-align: bottom;
}

.tvradio_datatable thead td {
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 9px;
}

.tvradio_datatable tbody td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 9px;
}

.tvradio_datatable tfoot {
	text-align: left;
	vertical-align: top;
	height: 22px;
}

.tvradio_datatable tfoot td {
	padding-top: 6px;
	padding-right: 5px;
	padding-left: 9px;
}

.tvradio_contentbox { 
	margin: 8px;
}
/* End formatting for TV/Radio index pages */


/* Formatting for Radio pages */

.radio_table { width: 100%; background-color: #2a3844; }

.radio_table .header  {
	font-size: 14px;
	font-weight: bold;
	color: #fab000;
}

.radio_table .title {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

.radio_table .summary {
	font-size: 13px;
	color: #ffffff;
}

.radio_table .boldwhite {
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;	
}

.radio_table .boldoj
{
	font-size: 13px;
	color: #fab000;
	font-weight: bold;	
}

.radio_table a {
	font-size: 13px;
	color: #fab000;
}

.radio_table .small_italic {
	font-size: 7pt;
	line-height: 7pt;
	padding-bottom: 4px;
	color: #fab000;
	font-style: italic;	
}

.radio_table .smalltext {
	font-size: 7.5pt;
	color: #ffffff;
}

.radio_table .smalltext a {
	font-size: 7.5pt;
	color: #fab000;
	font-weight: bold;
}

.radio_table .smalltext a:hover {
	color: #ffffff;
	font-weight: bold;
}

.radio_table p { 
	margin-top: 18px;
	margin-bottom: 18px;
}

.radio_table .podcastborder
{  margin:0px 12px 8px 0px; float: left; }

/* styles for Podcast bullet items*/
.radio_table ul.podcast {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	clear: both;
}

.radio_table ul.podcast li {
	padding: 0px;
	position: relative;
	border: none;
	margin: 0px;
	color: #ffffff;
	font-size: 10pt;
	line-height: 11pt;
	text-decoration: none;
	background-color: transparent;
	padding: 4px 0 4px 32px;
	border: none;
	width: 92%;
}

.radio_table li.podcast { background: url(http://images.bloomberg.com/r06/global/bullets/bullet.gif) .5em .4em no-repeat; }

.radio_contentbox { margin-left: 15px; }

.radio_data {
	background-color: #2a3844;
	color: #ffffff;
}

.radiodata_contentbox {
	margin-left: 16px;
	margin-bottom: 16px;
}

.radio_datatable { width: 100%; background-color: #d7d7d7; }

.radio_datatable td {
	color: #000000;
	font-size: 8pt;
	height: 35px;
}

.radio_datatable thead {
	font-size: 7.5pt;
	height: 20px;
	font-weight: bold;
	text-align: right;
	color: #ffffff;
	background-color: #d7d7d7;
}

.radio_datatable thead td {
	vertical-align: top;
	height: 20px;
}

.radio_style5white {
	font-size: 13px;
	color: #ffffff;
}

#radio_header { font-size: 9pt; color: #fab000; font-weight: bold; }
#radio_header a { font-size: 9pt; font-weight: bold; color: #ffffff; }
#radio_header a:hover { font-size: 9pt; font-weight: bold; color: #fab000; }

/* End formatting for Radio pages */

/* tv index page formatting */
.tv_index {
	background-color: #2A3844;
	color: #ffffff;
}

.tv_title {
	margin: 0px 8px;
}

.tv_data { background-color:#D7D7D7;}

.tv_datacontent { margin-left: 18px; margin-right: 8px; margin-bottom: 0px;}

.tv_datacontentr {margin: 0}
.tv_datacontent_dr { margin-left: 18px; margin-right: 8px; margin-bottom: 0px;}

.style4orange {
	font-family: verdana, arial, helvetica ;
	font-size: 11px;
	color: #F6842B;
	font-weight: bold;
	text-decoration: none;
}

.tv_style4orange {
	font-family: verdana, arial, helvetica ;
	font-size: 13px;
	color: #fab000;
	font-weight: bold;
	text-decoration: none;
}

.style4blue {
	font-family: verdana, arial, helvetica ;
	font-size: 11px;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
}

.blue {
	font-family: verdana, arial, helvetica ;
	font-size: 14px;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
}

.blue:hover {
	font-family: verdana, arial, helvetica ;
	font-size: 14px;
	color: #333366;
	font-weight: bold;
}

.tv_style4 {
	font-family: verdana, arial, helvetica ;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.tv_style5 {
	font-size: 13px;
	color: #000000;
}

.tv_style5white {
	font-size: 13px;
	color: #ffffff;
}

/* For  Watch Now link*/
.tv_smallblue_italic  {
	font-size: 7pt;
	line-height: 7pt;
	padding-bottom: 4px;
	color: #006699;
	font-style: italic;	
}

.tv_datatable td a {
	color: #fab000;
	font-size: 7.5pt;
}

.tv_edittable td a {
	color: #006699;
	font-size: 7.5pt;
}

.tv_edittable td a:hover {
	color: #333366;
	font-size: 7.5pt;
}

.tv_edittable .blue {
	font-family: verdana, arial, helvetica ;
	font-size: 14px;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
}

.tv_edittable .blue_u {
	font-family: verdana, arial, helvetica ;
	font-size: 14px;
	color: #006699;
	font-weight: bold;
	text-decoration: underline;
}

.tv_edittable .blue_u:hover {
	font-family: verdana, arial, helvetica ;
	font-size: 14px;
	color: #333366;
	font-weight: bold;
	text-decoration: underline;
}

.tv_edittable .smallerblue {
	font-family: verdana, arial, helvetica ;
	font-size: 9pt;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
}

.tv_edittable .smallerblue:hover {
	font-family: verdana, arial, helvetica ;
	font-size: 9pt;
	color: #333366;
	font-weight: bold;
	text-decoration: none;
}

.tv_edittable .small_italic  {
	font-size: 8pt;
	line-height: 10pt;
	padding-bottom: 4px;
	color: #000000;
	font-style: italic;	
}
/* End tv index page formatting */

.tvr_bar {
	width: 480px;
	background-color: #6e9a8d;
	color: #000000;
	margin-left: 0px;
}

.tvr_bar p {
	margin: 0 10px;
	font-family: verdana, sans-serif;
	font-weight: bolder;
	font-size: 14px;
	color: #ffffff;
}
.tvr_roundtop {
	background: url(http://images.bloomberg.com/r06/tvradio/tvr_tr.gif) no-repeat top right;
}

.tvr_roundbottom {
	background: url(http://images.bloomberg.com/r06/tvradio/tvr_br.gif) no-repeat top right;
}

.tv_bar {
	width: 480px;
	background-color: #6e9a8d;
	color: #D7D7D7;
	margin-left: 0px;
}

.tv_bar p {
	margin: 0 10px;
	font-family: verdana, sans-serif;
	font-weight: bolder;
	font-size: 14px;
	color: #ffffff;
}
.tv_roundtop {
	background: url(http://images.bloomberg.com/r06/tvradio/tv_tr.gif) no-repeat top right;
}

.tv_roundbottom {
	background: url(http://images.bloomberg.com/r06/tvradio/tv_br.gif) no-repeat top right;
}

.sm_tvr_bar {
	width: 300px;
	background-color: #6e9a8d;
	color: #000000;
	margin-left: 0px;
}

.sm_tvr_bar p {
	margin: 0 10px;
	font-family: verdana, sans-serif;
	font-weight: bolder;
	font-size: 14px;
	color: #ffffff;
}
.sm_tvr_roundtop {
	background: url(http://images.bloomberg.com/r06/tvradio/tvr_tr.gif) no-repeat top right;
}

.sm_tvr_roundbottom {
	background: url(http://images.bloomberg.com/r06/tvradio/tvr_br.gif) no-repeat top right;
}

.lg_tvr_bar {
	width: 805px;
	background-color: #6e9a8d;
	color: #000000;
	margin-left: 0px;
}

.lg_tvr_bar p {
	margin: 0 10px;
	font-family: verdana, sans-serif;
	font-weight: bolder;
	font-size: 14px;
	color: #ffffff;
}

.lg_tvr_roundtop {
	background: url(http://images.bloomberg.com/r06/tvradio/NEWtv_tr.gif) no-repeat top right;
}

.lg_tvr_roundbottom {
	background: url(http://images.bloomberg.com/r06/tvradio/NEWtv_br.gif) no-repeat top right;
}

img.corner {
	width: 4px;
	height: 4px;
	border: none;
	display: block !important;
}

#bigN {
	background-image: url(http://images.bloomberg.com/r06/tvradio/N.gif); 
	width: 46px; 
	height: 48px;
	background-repeat: no-repeat;
	float: left;
	padding-bottom: 0;
	padding-right: 0;
}

#bigD {
	background-image: url(http://images.bloomberg.com/r06/tvradio/D.gif); 
	width: 46px; 
	height: 48px;
	background-repeat: no-repeat;
	float: left;
	padding-bottom: 0;
	padding-right: 0;
}

.styleCEOorange {
	font-family: verdana, arial, helvetica ;
	font-size: 14px;
	color: #fab000;
	font-weight: bold;
	text-decoration: none;
}

.summ {
	margin: 0px;
	color: #ffffff;
	font-size: 13px;
	line-height: 13pt;
	text-decoration: none;
	background-color: transparent;
	padding: 2px 0 16px 0px;
	border: none;
	width: 100%;
}

.sm_news_bar {
	width: 300px;
	background-color: #7d7d7d;
	color: #7d7d7d;
	margin-left: 5px;
}

.sm_news_bar p {
	margin: 0 10px;
	font-family: verdana, sans-serif;
	font-weight: bolder;
	font-size: 14px;
	color: #ffffff;
}

.sm_news_roundtop {
	background: url(http://images.bloomberg.com/r06/news/news_tr.gif) no-repeat top right;
}

.sm_news_roundbottom {
	background: url(http://images.bloomberg.com/r06/news/news_br.gif) no-repeat top right;
}

img.corner {
   width: 4px;
   height: 4px;
   border: none;
   display: block !important;
}

.avindex_videoborder { padding:4px 1px 4px 1px; background: url(http://images.bloomberg.com/r06/global/shading/videobox.gif) top left no-repeat; margin:0px 12px 8px 0px; float: left; }

/* Formatting for Podcast Redesign */

#xmlstyle { font-size: 9pt; margin-top: 5px; }
#xmlstyle a { font-size: 9pt; font-weight: bold; margin-top: 5px; }

#subscribestyle { vertical-align: bottom; }
#subscribestyle img { vertical-align: bottom; }

p.left
{ clear:left; }

#podline {
	background: url(http://images.bloomberg.com/r06/tvradio/pod_line.jpg) no-repeat;
	width: 416px;
	height: 9px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#rightsidestyle {
	background: url(http://images.bloomberg.com/r06/tvradio/podcast_background.jpg) no-repeat;
	width: 310px;
	height: 111px;
	margin-top: 10px;
	margin-left: 10px;
	font-size: 9pt;
	margin-top: 5px;
	margin-bottom: 0px;
	padding: 0px;
}

#rightside_title {
	margin-left: 20px;
	margin-top: 0px;
	padding-top: 10px;
	font-family: verdana, sans-serif;
	font-weight: bolder;
	font-size: 14px;
	color: #ffffff;
}

#rightsidestyle a { font-size: 9pt; font-weight: bold; margin-top: 5px; margin-bottom: 5px;}

#rightsidestyleNEW {
	margin-top: 10px;
	margin-left: 10px;
	font-size: 9pt;
	margin-top: 5px;
	margin-bottom: 0px;
	padding: 0px;
}

#rightsidestyleNEW a { font-size: 9pt; font-weight: bold; margin-top: 5px; margin-bottom: 5px;}

#whitelink { font-size: 9pt; font-weight: bold; color: #ffffff; }
#whitelink a { font-size: 9pt; font-weight: bold; color: #ffffff;}

#podcast_columns {
	margin-left: 20px;
	margin-top: 15px;
}

#pocast_col_1, #podcast_col_2 {
	float: left;
	width:  50%;
}

#center_title {
	margin-top: 0px;
	font-family: verdana, sans-serif;
	font-weight: bolder;
	font-size: 14px;
	color: #ffffff;
}

#center_title a { font-size: 14px; font-weight: bolder; color: #ffffff; }

.podcast_formatting { width: 100%; }

.podcast_formatting .header {
	font-size: 13px;
	font-weight: bold;
	color: #F59300;
}

.podcast_formatting .title {
	font-size: 13px;
	font-weight: bold;
	color: #F59300;
}

.podcast_formatting .summary {
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
}

.podcast_formatting .boldwhite {
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
}

.podcast_formatting .sm_boldwhite {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}

.podcast_formatting .boldoj {
	font-size: 13px;
	color: #F59300;
	font-weight: bold;
}

.podcast_formatting a {
	font-size: 13px;
	color: #F59300;
}

.podcast_formatting a:hover {
	color: #ffffff;
}

.podcast_formatting a.small_link, .small_link {
	font-size: 12px;
	color: #F59300;
}

.podcast_formatting a.small_link:hover {
	font-size: 12px;
	color: #ffffff;
}

.podcast_formatting p {
	margin-top: 18px;
	margin-bottom: 18px;
}

.podcast_formatting .podcastborder
{  margin:0px 12px 8px 0px; float: left; }

.view_more {
	text-align: right;
	padding-top: 0px;
	margin-top: 3px;
}

a.pod_moreinline, .pod_moreinline {
	font-size: 10px;
	line-height: 14px;
	margin-top: 6px;
	margin-bottom: 6px;
	display: inline;
	font-weight: normal;
}

a.pod_moreinline:hover {
	color: #ffffff;
}

p.pod_heading {
	color: #F59300;
	font-weight: bold;
	margin:0 0 0 0;
	font-size:13pt;
	line-height:1.3em;
}

#pod_disclaimer { font-size: 7.5pt; color: #ffffff; }
#pod_disclaimer a { font-size: 7.5pt; font-weight: bold; color: #F59300; }
#pod_disclaimer a:hover { font-weight: bold; color: #ffffff; }

/* End formatting for Podcast Redesign */




/* Clip Syndicate -- TV TODAY */

.clip_title
{
        font: bold 13px verdana,sans-serif;
        color: #F59300;
}

.clip_date
{

		font: bold 10px verdana,sans-serif;
		color: #999999;

}


/* BEGIN MOBILE */

.mtitle {
        background-color: #231f20;
        width: 100%;
        margin-left: 0px;
}

.mtitle_txt {
        margin-left: 10px;
        color: #ffffff;
}

.coalBar {
        width: 500px;
        background-color: #231f20;
        color: #ffffff;
        margin-left: 5px;
        clear: left;
}

.coalBar_roundtop {
        background: url('http://images.bloomberg.com/r06/investments/trcoal.gif') no-repeat top right;
}

.coalBar_roundbottom {
        background: url('http://images.bloomberg.com/r06/investments/brcoal.gif') no-repeat top right;
}

img.corner {
        width: 4px;
        height: 4px;
        border: none;
        display: block !important;
}

.coalBar p {
        margin: 0 10px;
        font-family: verdana, sans-serif;
        font-weight: bolder;
        font-size: 14px;
        color: #ffffff;
}

.mStyle {
        background-color:#ffffff;
        width:100%;
        font-family: verdana, sans-serif;
        font-size: 10pt;
        color: #000000;
        font-weight: bold;
}

.mCenter {
        padding:0px;
        margin-left: 10px;
        margin-right: 10px;
        margin-top: 10px;
        margin-bottom: 0px;
        float: none;
        clear: left;
}

.highlight {
        color: #ffffff;
        background-color: #7d7d7d;
}

.mGrey {
        color:#747474;
}

.mBlu {
        color:#00a7ff;
}

.mBlu a {
        color:#00a7ff;
        text-decoration: none;
}

.mBlu a:hover { color:#747474; }

ul.m
{
        margin-left: 0;
        padding-left: 200px;
}

/* END MOBILE */

