html {
	min-height: 100%;
	height: auto;	
}

body {
	background: url("/images/portals/broadcastexchange/logo.jpg") no-repeat scroll top center transparent;
	margin: 0;
	padding: 0;
	background-color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	color: #FFFFFF;
}

h2, h3, h4 {
	margin: 0;
	padding: 0;
}

.results a {
	color: #FFFFFF;	
}

#body {
	width: 100%;
	position: relative;
	float: left;
	z-index: 1;
}

#body.internal .centered,
#body .centered {
	width: 956px;
	margin: 0 auto 0;
}

#body.internal .cols {
	width: 100%;
	float: left;
	background: url('/images/portals/broadcastexchange/bg_fill_live_page.gif') repeat-x top #1b1b1b;
	margin-top: 40px;
	min-height: 450px;
}

#body .left {
	width: 185px;
	float: left;
	margin-right: 19px;
}

#body.internal .presenters {
	float: left;
	margin-bottom: 10px;
	margin-top: 20px;
}

#body.internal .presenters a {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: none;	
}

#body.internal .presenters h4  {
	margin: 0;
}

#body.internal .presenters .left {
	width:98px;
	padding: 0;
}

#body.internal .presenters .left img {
	border: 0 !important;
}

#body.internal .presenters .right {
	position: relative;
	float: left;
	width: 672px;
	top: 0 !important;
}

#body.internal .presenters .right h4 {
	font-size:	14px;
}

#body.internal .left {
	padding-left: 22px;
	margin: 0;
	width:668px;
}

#body.internal .right {
	float:right;
	padding-right: 22px;
	position:relative;
	top:10px;
	width:222px;
}



#body .right {
	float: left;
	width: 750px;
}

#body.internal #live .content {
	position: relative;
	top: -41px;
}

#body.internal .right .title {
	font-size: 18px;	
}

#body.internal #live .tabs {
	float: left;
	width: 489px;
	padding-top: 10px;
}

#body.internal #live .tabs .header {
	
}

#advertbanner {
	height:86px;
	margin:22px auto 0;
	position:relative;
	width:956px;
}

#header {
	position: relative;
	width: 100%;
	float: left;
	z-index: 10;
}

#header .centered {
	width: 956px;
	margin: 22px auto 0;
	height: 138px;
	position: relative;
		
}

#header #linklogo {
	position: absolute;
	z-index: 1;
	width: 200px;
	height: 122px;	
}

#header #topMenu {
	width: 100%;
	text-align:right;
}

#header #topMenu a {
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: none;
	margin-right: 20px;
}

#footer {
	position: relative;
	float: left;
	width: 100%;
	background:url("/images/portals/broadcastexchange/bg_footer.jpg") no-repeat scroll center 0px transparent;
	height:330px;
}

#footer .centered {
	
	height:330px;
	margin:0 auto;
	width:100%;	
}

#footer .info,
#footer .links {
	color:#FFFFFF;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	text-align:center;
	top:70px;
	width:956px;
}

#footer .info {
	font-size: 10px;
	margin-top: 10px;
}

#footer .info a,
#footer .links a {
	font-size: 11px;
	text-transform: none;
	text-decoration: none;
	color: inherit;
	margin-right: 25px;
	color: #FFFFFF !important;
}

.noMargin {
	margin: 0 !important;	
}

.bold {
	font-weight: bold;	
}

.textAlignLeft {
	text-align: left;
}

.txtSmall {
	font-size: 12px;	
}

#latestondemand,
#livecomingsoon {
	width: 100%;
	height: 105px;
	margin-bottom: 12px;
}

#livecomingsoon #show {
	width: 229px;
	height: 105px;
	float: left;
	margin-right: 10px;
}

#livecomingsoon #show .thumb {
	width: 194px;
	height: 105px;
	float: left;
}

.thumb .detail {
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-top: 0px !important;	
}

.thumb .overlay {
	height:105px;
	position:relative;
	z-index:100;
	background: url('/images/portals/broadcastexchange/spacer.gif') repeat;
}

#livecomingsoon #show .bar {
	float: left;
	width: 35px;	
	height: 105px;
}

.title {
	font-size:20px;
	font-weight:bold;
	margin-bottom:6px;
	text-transform: uppercase;
}

.title.titleResults {
	margin-bottom:0;
	margin-left:10px;
	margin-right:10px;
	position: relative;
}

.title.titleResults .feed {
	left:882px;
	position:absolute;
	top:9px;
}

/* Horizontal Carousel */
#carousel_livecomingsoon {
  float: left;
  width: 752px;
  height: 105px;
  margin-bottom: 10px;
  position: relative;
}

#carousel_livecomingsoon.channel {
	width: 930px;
}

#livecomingsoon.results #carousel_livecomingsoon.channel .container {
	width: 953px;	
}

#livecomingsoon.results #carousel_livecomingsoon.channel .container ul {
	height: 124px;
	float: left;
	overflow: hidden;
}

#livecomingsoon.results #carousel_livecomingsoon .container {
	height: auto;
	width: 933px;
	margin: 0 auto;
	float: none;
}

#livecomingsoon.results #carousel_livecomingsoon .container ul li {
	margin-top: 20px;	
}

#carousel_livecomingsoon .container {
  float: left;
  width: 698px;
  height: 105px;
  position: relative;    
  overflow: hidden;
}

#livecomingsoon.results {
	height: 435px;
}

#livecomingsoon.results #carousel_livecomingsoon ul {
	height: auto;
	width: 100%;
}

#livecomingsoon.results #carousel_livecomingsoon ul li {
	height: auto;
	position: relative;
}

#livecomingsoon ul.filterChannels {
	margin-top: 20px;
	overflow: hidden;
}

#livecomingsoon ul.filterChannels li.filterTitle {
	text-transform: uppercase;
	font-weight: bold;
}

#livecomingsoon ul.filterChannels li.selected a,
#livecomingsoon ul.filterChannels li.selected {
	color: #606060;
}

#livecomingsoon ul.filterChannels li {
	margin: 0;
	display: inline;
	width: auto;
	padding-right: 10px;
	font-size: 14px;
}

#carousel_livecomingsoon ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 105px;
}                      

#carousel_livecomingsoon ul li {
  	float:left;
	height:105px;
	list-style:none outside none;
	text-align:center;
	width:236px;
}

#carousel_livecomingsoon ul li div.thumb {
	width: 187px;
	height: 105px;
	float: left;
}

#carousel_livecomingsoon ul li div.controls {
	width: 35px;
	height: 105px;
	float: left;
}

#carousel_livecomingsoon .previous_button {
	background:url("/images/portals/broadcastexchange/carousel_arrow_left.gif") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	float:left;
	height:105px;
	width:22px;
	z-index:100;
	margin-right: 10px;
}

#carousel_livecomingsoon .previous_button_over {
  background: no-repeat url('/images/portals/broadcastexchange/carousel_arrow_left_over.gif');
}

#carousel_livecomingsoon .previous_button_disabled {
  background: none !important;
  cursor: default;
}

#carousel_livecomingsoon .next_button {
	background:url("/images/portals/broadcastexchange/carousel_arrow_right.gif") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	float:left;
	height:105px;
	width:22px;
	z-index:100;
}

#carousel_livecomingsoon .next_button_over {
  background: no-repeat url('/images/portals/broadcastexchange/carousel_arrow_right_over.gif');
}

#carousel_livecomingsoon .next_button_disabled {
  background: none !important;
  cursor: default;
}

/* Horizontal Carousel */
#carousel_latestondemand {
  float: left;
  width: 747px;
  height: 105px;
  margin-bottom: 10px;
  position: relative;
}

#carousel_latestondemand .container {
  float: left;
  width: 688px;
  height: 105px;
  position: relative;    
  overflow: hidden;
  left: -2px;
}

#carousel_latestondemand ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 105px;
}                      

#carousel_latestondemand ul li {
  	float:left;
	height:105px;
	list-style:none outside none;
	text-align:center;
	width:234px;
}

#carousel_latestondemand ul li div.thumb {
	width: 187px;
	height: 105px;
	float: left;
	position: relative;
}

#carousel_latestondemand ul li div.controls {
	width: 35px;
	height: 105px;
	float: left;
}

#carousel_latestondemand .previous_button {
	background:url("/images/portals/broadcastexchange/carousel_arrow_left.gif") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	float:left;
	height:105px;
	width:22px;
	z-index:100;
	margin-right: 10px;
}

#carousel_latestondemand .previous_button_over {
  background: no-repeat url('/images/portals/broadcastexchange/carousel_arrow_left_over.gif');
}

#carousel_latestondemand .previous_button_disabled {
  background: no-repeat url('/images/portals/broadcastexchange/carousel_no_arrow_left.jpg');
  cursor: default;
}

#carousel_latestondemand .next_button {
	background:url("/images/portals/broadcastexchange/carousel_arrow_right.gif") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	float:left;
	height:105px;
	left:6px;
	position:relative;
	width:22px;
	z-index:100;
}

#carousel_latestondemand .next_button_over {
  background: no-repeat url('/images/portals/broadcastexchange/carousel_arrow_right_over.gif');
}

#carousel_latestondemand .next_button_disabled {
  background: no-repeat url('/images/portals/broadcastexchange/carousel_no_arrow_right.jpg');
  cursor: default;
}

#latestondemand #control_live,
#latestondemand #control_live_od {
	width: 35px;
	height: 35px;		
}

#livecomingsoon #control_live {
	width: 35px;
	height: 35px;
}

#control_live {
	background: url("/images/portals/broadcastexchange/control_od_off.gif") no-repeat scroll 7px 50% transparent;
}

#control_live.live {
	background: url("/images/portals/broadcastexchange/control_live.gif") no-repeat scroll 7px 50% transparent;	
}

#control_live.od {
	background: url("/images/portals/broadcastexchange/control_od.gif") no-repeat scroll 7px 50% transparent !important;
}

#control_live_od {
	background: url("/images/portals/broadcastexchange/control_od.gif") no-repeat scroll 7px 50% transparent !important;
}


#control_video {
	width: 35px;
	height: 35px;
	background: url("/images/portals/broadcastexchange/control_video_off.gif") no-repeat scroll 11px 50% transparent;	
}

#control_video.on {
	background: url("/images/portals/broadcastexchange/control_video_on.gif") no-repeat scroll 11px 50% transparent;	
}

#control_audio {
	width: 35px;
	height: 36px;
	background: url("/images/portals/broadcastexchange/control_audio_off.gif") no-repeat scroll 9px 50% transparent;	
}

#control_audio.on {
	background: url("/images/portals/broadcastexchange/control_audio_on.gif") no-repeat scroll 9px 50% transparent !important;
}

.semiTransparent {
	width:100%;
	height:105px;
  	background-color:#000000;
  	border:1px solid black;
  	/* for IE */
  	filter:alpha(opacity=75);
  	/* CSS3 standard */
  	opacity:0.75;
}

.thumb .semiTransparent {
	width: 186px;
}

.thumb .semiTransparent span {
	width: 178px;
}

.semiTransparent span {
	float:left;
	margin-left:4px;
	margin-right:4px;
	margin-top:4px;
	width:100%;	
} 

.semiTransparentAnimated {
	position: absolute;
	width: 186px;
	top: 83px;
}

/* Drop Downs */
#dropdowns #filterNav {
	display:none;
	left:0;
	position:absolute;
	top:0;
}

#dropdowns .typeNav {
	background:none repeat scroll 0 0 #eb2ea0;
	display:block;
	position:absolute;
	width:200px;
	top: 0px;
	left: 212px;
}

#dropdowns .categoryNav {
	background: #1B1B1B;
	display:block;
	position:absolute;
	width:200px;
	z-index: 1000;
}

#dropdowns .typeNav {
	background:none repeat scroll 0 0 #929292 !important;	
}

#dropdowns .categoryNav div a, #dropdowns .typeNav div a {
	background:none repeat scroll 0 0 #eb2ea0;
}

#dropdowns .categoryNav div a, #dropdowns .typeNav div a {
	background:none repeat scroll 0 0 #eb2ea0;
	color:#FFFFFF;
	display:block;
	font-size:16px;
	height:18px;
	padding:5px 0 5px 10px;
	position:relative;
	text-transform:uppercase;
}

#dropdowns a {
	color:#594E55;
}

#dropdowns .categoryNav div a,
#dropdowns .typeNav div a
{
	position:					relative;
	padding:					5px 0 5px 10px;
	display:					block;
	background:					#737373;
	color:						#FFFFFF;
	text-transform:				uppercase;
	font-size:					16px;
	height:						18px;
}

#dropdowns .typeNav div a {
	background:					#929292 !important;;	
}

#dropdowns .categoryNav div a,
#dropdowns .typeNav div a
{
	background:					#eb2ea0;
	text-decoration: 			none;
}

#dropdowns .categoryNav ul li a {
	
}

#dropdowns .typeNav ul li a {

}

#dropdowns .categoryNav ul {
	margin-top: 5px !important;
	margin-bottom: 5px !important;	
}

#dropdowns .categoryNav ul li a,
#dropdowns .typeNav ul li a
{
	position:					relative;
	width:						190px;
	display:					block;
	padding:					5px 0 5px 10px;
	list-style:					none;
	color:						#FFF;
	text-decoration:			none;
	text-transform:				uppercase;
	font-size: 					12px;
}

#dropdowns .categoryNav ul li a {
	padding-left: 40px;
	width: 160px !important;
}

#dropdowns .typeNav ul li a {
	width:						192px !important;	
}

#dropdowns .categoryNav ul,
#dropdowns .categoryNav ul li
{
	position:					relative;
	width:						200px;
	list-style:					none;
	padding:					0;
	margin:						0;
}

#dropdowns .typeNav ul,
#dropdowns .typeNav ul li {
	position:					relative;
	width:						203px;
	list-style:					none;
	padding:					0;
	margin:						0;
	background: 				none repeat scroll 0 0 #1b1b1b;
}

#dropdowns .typeNav ul li:hover, #dropdowns .categoryNav ul li:hover {
	background: #606060;
}

#dropdowns #filterNav {
	float: left;
	position: absolute;
	left: 330px;
}

#categoryNav .arrow {
	position:absolute;
	top:7px;
	left: 175px;
}

#typeNav .arrow {
	position: absolute;
	left: 180px;
	top: 7px;
}

#dropdowns {
	width: 956px;
	height: 28px;
	float: left;
	margin-top: 30px;
	position: relative;
}

#dropdowns .typeNav {
	width: 203px;
	float: left;
	height: 28px;
}

#dropdowns .search {
	width: 200px;
	height: 20px;
	border: 0;
	position: absolute;
	left: 427px;
}

#dropdowns .search FIELDSET {
	border: 0;
	padding: 0;
	margin: 0;
	width: 100%;
	position: relative;
	background: #FFFFFF;
	height: 28px;
}

#dropdowns .search FIELDSET INPUT {
	border:0 none;
	float:left;
	height:28px;
	left:11px;
	padding:0;
	position:relative;
	top:0;
	width:166px;
	font-size: 15px;
}

#dropdowns .search fieldset input#search-keywords {
	height:20px;
	left:8px;
	top:5px;
}

#dropdowns .search FIELDSET INPUT.submit {
	float: left;
	width: 30px;
	padding: 0;
	cursor: pointer;
	background: url('/images/portals/broadcastexchange/bt_search.gif') no-repeat;
	background-color: #d5d5d5;
	position: absolute;
	left: 170px;
}

/* Featured */
#featured {
	background:none repeat scroll 0 0 #1B1B1B;
	float:left;
	margin-top:6px;
	width:750px;
}

#featured #featuredCols {
	height: 393px;
	float: left;
	margin:0;
	padding:0;
	position: relative;
	padding-left: 23px;
	width: 727px;
}

#featured .left {
	float: left;
	width: 727px;
	padding: 0;
	margin: 0;
}

#featured .title {
	margin-top: 15px !important;
	float: none;
	clear: both;
}

#body .left .channels {
	background-color: #1b1b1b;	
	float: left;
	width: 185px;
	height: 421px;
}

#body .left .channels .title {
	color: #d6d6d6;
	margin-top: 15px !important;
	margin-left: 18px;
}

#featured .left .featured {
	float: none;
	margin: 0;
	padding: 0;	
}

#featured .left .featured .col1 {
	margin-bottom: 23px;
	width: 480px;
	float: left;
}

#featured .left .featured .col2 {
	float:left;
	width:225px;
}

#featured .left .featured .col2 .title {
	float:left;
	font-size:16px;
	margin:0 !important;
	text-transform:uppercase;
	padding-left: 20px;
}

#featured .left .featured .col1 .image {
	width: 480px;
	position: relative;
}

#featured .left .featured .col1 .image .imgWrapper {
	width: 480px;
	height: 268px;
	background-position: center;
}

#featured .left .featured .col1 .image .layer {
	left:182px;
	position:absolute;
	top:59px;
}

#featured .left .featured .col1 .info {
	width: 480px;
	height: 53px;
	margin-top: 0px;
	background: #000000;
}

#featured .left .featured .col1 .info.beforelive {
	background: url("/images/portals/broadcastexchange/control_live_big.gif") no-repeat scroll 10px 50% #000000;
}

#featured .left .featured .col1 .info.live {
	background: url("/images/portals/broadcastexchange/control_live_big.gif") no-repeat scroll 10px 50% #000000;
}

#featured .left .featured .col1 .info.od {
	background: url("/images/portals/broadcastexchange/control_od_big.gif") no-repeat scroll 10px 50% #000000;
}

#featured .left .featured .col1 .info.af {
	background: url("/images/portals/broadcastexchange/control_audio_big.gif") no-repeat scroll 20px 50% #000000;
}

#featured .left .featured .col1 .info.vf {
	background: url("/images/portals/broadcastexchange/control_video_big.gif") no-repeat scroll 20px 50% #000000;
}

#featured .left .featured .col1 .info .toptxt {
	float:left;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-0.2px;
	text-transform:uppercase;
	position: relative;
	left: 66px;
	top: 9px;
	width: 410px;
}

#featured .left .featured .col1 .info .bottomtxt {
	float:left;
	font-size:12px;
	font-style: italic;
	letter-spacing:-0.2px;
	text-transform:uppercase;
	position: relative;
	left: 66px;
	top: 11px;
}

#featured .left .featured .col2 .button {
	clear:both;
	float:none;
	padding-top:14px;
	padding-left: 20px;
}

#featured .left .featured .col2 .short {
	margin-top: 14px;
	font-size: 12px;
	float: left;
	padding-left: 20px;
}

#body .left .channels ul {
	padding: 0;
	margin-left: 19px;	
}

#body .left .channels ul li {
	list-style: none;
	font-size: 12px;
	text-transform: uppercase;
	height: 21px;	
}

#body .left .channels ul li span {
	
}

#body .left .channels ul li a {
	text-decoration: none;
	margin-left: 30px;	
}

#body .left .channels .title {
	font-size: 19px;
}

#live {
	width: 100%;
	margin: 0 auto;
}

#live .channel {
	margin: 0;	
	height: 28px;
	font-size: 19px !important;
}

.titleResults span,
#live .channel span {
	margin-left: 35px;
	text-transform: uppercase;
}

#live .title {
	margin: 0;
	font-size: 19px;
	text-transform: uppercase;
}

#live .date {
	font-size: 13px;
	text-transform: uppercase;
	margin-top: 4px;
	font-style: italic;
}

#live .content .video {
	margin-top: 12px;
}

#live .content .video .preview .semiTransparent {
	width: 668px;
	height:69px;
	position:absolute;
	top:305px;
	left: 0px;
	z-index: 1;
}

#live .content .video .preview .beforelive {
	background: url("/images/portals/broadcastexchange/control_live_bigger.png") no-repeat scroll 17px 14px transparent;	
}

#live .content .video .preview .af {
	background: url("/images/portals/broadcastexchange/control_audio_bigger.png") no-repeat scroll 25px 14px transparent;	
}

#live .content .preview {
	width: 668px;
	height: 376px;
	position: relative;
}

#live .content .info {
	position: relative;
	z-index:2;
}

#live .content .video .preview .info {
	top: 310px;	
}

#live .content .tabs {
		
}

#live .content .tabs.info {
	float:left;
	font-size:18px;
	
	width:500px;
}

#live .content .info .toptxt {
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	float: none;
	margin: 0;
	padding-top: 10px;
}

#live .content .info .bottomtxt {
	font-size:16px;
	font-style: italic;
	text-transform:uppercase;
}

#live .content .info .bottomtxt,
#live .content .info .toptxt {
	margin-left: 90px;
	width: 580px;
}

#live .content .panel {
	width: 100%;
	position: relative;
}

#live .content .panel .tabs {
	width: 100%;
	position: relative;
}

#live .content .panel .multiple.tabs {
	width: 421px;
}

#live .content .panel .multiple.tabs.info {
	position: relative;
	top: 0;
	left: 0;
	height: auto;
}

#live .content .panel .one.tabs .header,
#live .content .panel .multiple.tabs .header {
	width: 100%;
	height: 31px;
	
}

#live .content .panel .after.one.tabs .header {
		
}

#live .content .panel .show.one.tabs .header {
	
}

#live .content .panel .askquestion .header {
	
}

#live .content .panel .show.one.tabs .header.transcript {
	
}

#live .content .panel .show.one.tabs .header.info {
	
	position: relative;;
	top: 0;
	left: 0;
}

#live .content .panel .one.tabs .header {
	
}

#live .content .panel .one.tabs .footer,
#live .content .panel .multiple.tabs .footer {
	width: 100%;
	height: 5px;
}

#live .content .panel .one.tabs.info .footer {
	float: left;
}

#live .content .panel .multiple.tabs.info .footer {
	background: url('/images/portals/broadcastexchange/1tab_info_footer.gif') no-repeat;
	float: left;
}

#live .content .panel .one.tabs.transcript .footer {
	background: url('/images/portals/broadcastexchange/multipletab_transcript_footer_large.gif') no-repeat;	
	float: left;
}

#live .content .panel .multiple.tabs.transcript .footer {
	background: url('/images/portals/broadcastexchange/multipletab_transcript_footer.gif') no-repeat;
	float: left;
}

#live .content .panel .one.tabs.askquestion .footer {
	background: url('/images/portals/broadcastexchange/multipletab_askquestion_footer_large.gif') no-repeat;
	float: left;
}

#live .content .panel .multiple.tabs.askquestion .footer {
	background: url('/images/portals/broadcastexchange/multipletab_askquestion_footer.gif') no-repeat;
	float: left;
}


#live .content .panel .one.tabs .body,
#live .content .panel .multiple.tabs .body {
	background:none repeat scroll 0 0 #606060;
	font-size:12px;
	height:auto;
	margin:0;
	width:100%;
	min-height: 142px;
	float: left;
}

#live .content .panel .one.tabs .askquestion .body { 
	height: 150px;
}

#live .content .panel .one.tabs .body span p,
#live .content .panel .multiple.tabs .body span p {
	margin-top: 0px;	
}

#live .content .panel .one.tabs .body span p,
#live .content .panel .one.tabs .body span a,
#live .content .panel .multiple.tabs .body span a {
	color: #FFFFFF;	
}

#live .content .panel .one.tabs .body span,
#live .content .panel .multiple.tabs .body span {
	display:block;
	margin:0 18px 0;
	min-height: 134px;
}

#body.internal .right .otherstories {
	width: 100%;
}

#body.internal .right .otherstories .header {
	height: 5px;
	width: 100%;
	background: url('/images/portals/broadcastexchange/otherstories_header.gif') no-repeat;
	margin: 0;
}


#body.internal .right otherstories .body {
	background: #606060;
}

#body.internal .right .otherstories .body .title {
	font-size:13px;
	text-align:center;
	width:100%;	
	font-weight: bold;
	color: #b2b2b2;
	margin-top: 8px;
	margin-bottom: 8px;
}

#body.internal .right .otherstories .body .story {
	width: 100%;
	margin-bottom: 12px;	
}

#body.internal .right .otherstories .body .story .image {
	width: 227px;
	height: 105px;
	margin: 0 auto;
	position: relative;
}

#body.internal .right .otherstories .body .story .image .semiTransparent {
	height:16px;
	position:absolute;
	top:87px;
	width:225px;
}

#body.internal .right .otherstories .body .story .image .info {
	height:16px;
	position:absolute;
	top:87px;
	width:225px;
}

#body.internal .right .otherstories .body .story .image .info span {
	display:block;
	font-size:9px;
	margin-left:4px;
	margin-right:4px;
	margin-top:4px;
	text-transform:uppercase;
}

#body.internal .right .otherstories .body .story .image .layer {
	left:90px;
	position:absolute;
	top:20px;
}


#body.internal .right .otherstories .footer {
	height: 5px;
	width: 100%;
	background: url('/images/portals/broadcastexchange/otherstories_footer.gif') no-repeat;
	margin: 0;
}

#live .content .panel .after.show.tabs .header {
	width: 100%;
	height: 31px;
	
	margin-top: 16px;
}

#live .content .panel .one.after.show.tabs .header {
		
}

#live .content .panel .multiple.after.show.tabs .header {
	
}


#live .content .panel .after.show.tabs .header.info {
	left:0;
	position:relative;
	top:0;
}
	
#live .content .panel .after.show.multiple.tabs .header.transcript {
	
}

#live .content .panel .after.show.multiple.tabs .header.askquestion {
	
}

#live .content .panel .after.show.one.tabs .header.transcript {
	
}

#live .content .panel .after.show.one.tabs .header.askquestion {
	
}

#live .content .panel .show.one.tabs .header .spacer1,
#live .content .panel .show.multiple.tabs .header .spacer1 {
	height: 27px;
	width: 21px;
	float: left;
}

#live .content .panel .show.one.tabs .header #info-tab,
#live .content .panel .show.multiple.tabs .header #info-tab {
	height: 27px;
	width: 128px;
	float: left;
	cursor: pointer;
}

#live .content .panel .show.one.tabs .header #transcript-tab,
#live .content .panel .show.multiple.tabs .header #transcript-tab {
	height: 27px;
	width: 113px;
	float: left;
	cursor: pointer;
}

#live .content .panel .show.one.tabs .header #askquestion-tab,
#live .content .panel .show.multiple.tabs .header #askquestion-tab {
	height: 27px;
	width: 122px;
	float: left;
	cursor: pointer;
}

#transcript.body {
	background-color: #424242 !important;	
}

#askquestion {
	position: relative;	
}

#askquestion.body {
	background-color: #fecf00 !important;	
}


/* Form question */
#live .content .panel .tabs .body h5 {
	margin: 0;
	color: #333333;
	text-transform: uppercase;
	font-size: 12px;
	font-style: italic;
	margin-left: 10px;
}

#live .content .panel .one.tabs .body form#question {
	width: 100%;
	float: left;
}

#live .content .panel .one.tabs .body h5 {
	float:left;
	margin:0;
	padding:10px 0 0 15px;
	position:relative;
	width:400px;
}

#live .content .panel .one.tabs .body .message {
	color:#424242;
	height:14px;
	left:356px;
	position:absolute;
	top:113px;
}

#live .content .panel .tabs .body fieldset {
	border:0 none;
	padding:0;
	position:relative;
	margin: 0;
}

#live .content .panel .tabs .body fieldset.submit {
	left:109px;
	position:absolute;
	top:114px;
}

#live .content .panel .one.tabs .body fieldset.question,
#live .content .panel .tabs .body fieldset.question {
	background:none repeat scroll 0 0 #FFFFFF;
	left:15px;
	position:absolute;
	top:37px;
	width:213px !important;
}

#live .content .panel .tabs .body fieldset.name {
	position: absolute;
	left: 237px;
	top: 37px;
	height: 29px;
	width: 235px;
	background: #FFFFFF;
}

#live .content .panel .tabs .body fieldset.chatCaptcha {
	height:34px;
	left:237px;
	position:absolute;
	top:75px;
}

#askquestion.body {
	height: 154px !important;	
}

#live .content .panel .tabs .body .messages {
	width: 110px;
	font-size: 10px;
}

#live .content .panel .one.tabs .body fieldset {
	width: 235px !important;
}

#live .content .panel .multiple.tabs .body fieldset {
	width: 270px;
}

#live .content .panel .multiple.tabs .body fieldset.name {
	width: 240px;
}

#live .content .panel .multiple.tabs .body fieldset.name {
	width: 240px;
}

#live .content .panel .multiple.tabs .body fieldset#chatCaptcha {
	width: 240px;
}

#live .content .panel .tabs .body fieldset textarea {
	border:0 none;
	font:12px Arial,Helvetica,sans-serif;
	height:95px;
	margin-left:7px;
	margin-top:5px;
	position:relative;
	text-transform:uppercase;
	width:202px;
}

#live .content .panel .tabs .body fieldset.name input {
	border:0 none;
	font-size:12px;
	margin-left:7px;
	margin-top:5px;
	position:relative;
	text-transform:uppercase;
	width:220px;
}

#live .content .panel .tabs .body fieldset label {
	display: none;
}

/* Captcha */
#chatCaptcha .captchaImage,
#chatCaptcha .refreshCaptchaBtn {
	display:block;
	float:left;
	left:0;
	margin:0 !important;
	padding:0;
	position:relative;
}

#chatCaptcha input {
	border:0 none;
	float:right;
	font-size:11px;
	height:28px;
	padding-left:6px;
	padding-right:4px;
	text-transform:uppercase;
	width:80px;
}

.multiple #chatCaptcha input {
	width: 88px;	
}

.submit .loading {
	float: right;	
}

.submit {
	height: 30px;	
}

.submit input {
	float: right;
}

/* Sponsor */
.sponsor {
	float:left;
	left:20px;
	position:relative;
	top:36px;
	width:159px;
}

.sponsor a {
	background:none repeat scroll 0 0 #FFFFFF;
	float:left;
	margin-bottom:5px;
	margin-top:5px;
}

#live .sponsor .title {
	color: #B2B2B2;
	font-size: 10px;
	font-style: italic;
	text-align: left;
}

.sponsor .image {
	margin-top: 7px;
	margin-bottom: 5px;
	height: 94px;
}

.sponsor .button {
	text-align: center;
	margin-top: 13px;
}

.container.about {
	font-size:12px;
	margin-left:10px;
	margin-right:10px;
	width:930px !important;
}

.container .presents img,
.container .presenter img {
	float: right;
	margin-right: 10px;
}

.container .presenter img {
	padding: 0;
	margin: 0 0 10px 10px;
	border: 2px solid #fff;
}

.container .presenter {
	border-bottom: 1px dotted #fff;
	padding: 0;
	margin-top: 10px;
	overflow: hidden;
}

.container .presenter h2 {
	font-size: 16px;
}

.container .presents {
	margin-bottom: 10px;
}

.container .presents #live {
	padding-bottom: 10px;
}

.container .presentsEnd {
	border:0 !important;
	padding-bottom: 0 !important;
}

.container .presents h2.balloon {
	margin-bottom: 10px;
	font-size: 18px;
}

.container .presents h2.balloon img {
	border: 0 !important;
	padding-top: 5px;
}

.container .presents h2.balloon img,
.container .presents .intro img {
	float: left;
}

.container .presents .intro h4 {
	font-size: 14px;
}

.container .presents .intro,
.container .presents {
	overflow: hidden;
}

.container .presents a {
	text-decoration: none;
}

/* Jobnumber */
.job_number,.statistics {
	float:left;
	font-size:12px;
	left:20px;
	position:relative;
	text-align:center;
	top:36px;
	width:159px;	
}

.statistics a{color:#FFFFFF;}

/* Social */
.social {
	height:19px;
	left:450px;
	position:absolute;
	top:9px;
	width:220px;
}

.social div {
	float: left;
	margin-right: 9px;
}

.social .googlePlusOne {
	margin-top: 2px;
}

.social .delicious {
	width: 19px;
	height: 18px;
	background: url('/images/portals/broadcastexchange/bt_delicious.gif') no-repeat;
}

.social .delicious:hover {
	background: url("/images/portals/broadcastexchange/bt_delicious_over.gif") no-repeat;
}

.social .digg {
	width: 29px;
	height: 18px;
	background: url('/images/portals/broadcastexchange/bt_digg.gif') no-repeat;
}

.social .digg:hover {
	background: url('/images/portals/broadcastexchange/bt_digg_over.gif') no-repeat;
}

.social .twitter {
	width: 15px;
	height: 18px;
	background: url('/images/portals/broadcastexchange/bt_twitter.gif') no-repeat;
}

.social .twitter:hover {
	background: url('/images/portals/broadcastexchange/bt_twitter_over.gif') no-repeat;
}

.social .facebook {
	width: 17px;
	height: 18px;
	background: url('/images/portals/broadcastexchange/bt_facebook.gif') no-repeat;
}

.social .facebook:hover {
	background: url('/images/portals/broadcastexchange/bt_facebook_over.gif') no-repeat;
}

.social .myspace {
	width: 19px;
	height: 18px;
	background: url('/images/portals/broadcastexchange/bt_myspace.gif') no-repeat;
}

.social .myspace:hover {
	background: url('/images/portals/broadcastexchange/bt_myspace_over.gif') no-repeat;
}

.social .stumble {
	width: 19px;
	height: 18px;
	background: url('/images/portals/broadcastexchange/bt_stumble.gif') no-repeat;
}

.social .stumble:hover {
	background: url('/images/portals/broadcastexchange/bt_stumble_over.gif') no-repeat;
}


/* Vertical Carousel Channel */
#vertical_carousel_channel {
	float:left;
	height:376px;
	position:relative;
	width:227px;
}

#vertical_carousel_channel .previous_button_disabled {
	background:url("prototype-ui/vertical/carousel_arrow_up.gif") repeat scroll 0 0 transparent;
	cursor:default;
}

#vertical_carousel_channel .previous_button {
	background:url("/images/portals/broadcastexchange/carousel_arrow_up.gif") repeat scroll 0 0 transparent;
	cursor:pointer;
	display:inline;
	float:left;
	height:23px;
	width:227px;
}

#vertical_carousel_channel .next_button {
	background:url("/images/portals/broadcastexchange/carousel_arrow_down.gif") repeat scroll 0 0 transparent;
	cursor:pointer;
	display:inline;
	float:left;
	height:23px;
	width:227px;
}

#vertical_carousel_channel .container {
	height:335px;
	overflow:hidden;
	position:relative;
	width:225px;
}

#vertical_carousel_channel ul {
	height:100000px;
	left:0;
	margin:0;
	padding:0;
	position:relative;
	top:0;
}

#vertical_carousel_channel ul li {
	float:left;
	height:111px;
	list-style:none outside none;
	text-align:center;
	width:226px;
	position: relative;
}

#vertical_carousel_channel ul li .clip {
	height:105px;
	overflow:hidden;
	position:relative;
	top:2px;
}

#vertical_carousel_channel ul li div.thumb {
	float:left;
	height:105px;
	width:187px;
}

#vertical_carousel_channel ul li div.controls {
	float:left;
	height:105px;
	width:35px;
}

#vertical_carousel_channel ul li {
	list-style:none outside none;
	text-align:center;
}

#vertical_carousel_channel ul li.spacer {
	height: 6px;
	background: black;
}

#vertical_carousel_channel ul li.spacer.last {
	height:105px !important;
}

#related {
	float: left;
	margin-top: 29px;
}

/**
 * Widgets - Paginator
 * ------------------------------------------------------------------------------------
 */
ul.paginator
{
	padding:0;
	position:relative;
	text-align:center;
	width:954px;
	list-style:none outside none;
	margin:0 auto;
}

ul.paginator li
{
	position:					relative;
	float:						left;
	font-weight:				bold;
}

ul.paginator li.currentPage
{
	
	color:						#FFF;
	height:16px;
	width:18px;
	font-size:13px;
}

ul.paginator li.noselect
{
	background:					#F3F3F3;
	padding:					2px 5px;
	color:						#CCC;
	display: none;
}

ul.paginator li a
{
	background:none repeat scroll 0 0 #606060;
	color:#B2B2B2;
	display:block;
	font-size:13px;
	height:16px;
	margin-left:4px;
	position:relative;
	text-decoration:none;
	width:18px;
}

ul.paginator li.previous a,
ul.paginator li.next a {
	width: auto;
}

ul.paginator li.previous {
	float: left;
	width: auto;
	margin-right: 5px;
}

ul.paginator li.next {
	float: left;
	width: auto;
	margin-left: 5px;
}


/* NEWSLETTER */
#newsletter {
	background-color:#1B1B1B;
	float:left;
	margin-top:22px;
	width: 185px;
}

#newsletter .title {
	font-size: 19px;
	color: #D5D5D5;
	margin-top: 13px;
	margin-left: 19px;
	margin-bottom: 0px;
}

#newsletter .subTitle {
	margin-left: 19px;
	font-style: italic;
	color: #EE6715;
	font-size: 11px;
	margin-bottom: 5px;
}

#newsletter fieldset {
	float: left;
	margin-bottom: 5px;
	width: 151px;
}

#newsletter .messages {
	float: left;
	font-size: 10px;
	margin-left: 10px;
	margin-right: 10px;	
	margin-bottom: 10px;
}

#newsletter fieldset label {
	margin-bottom: 5px;	
}

#newsletter fieldset label,
#newsletter fieldset input {
	width: 142px;
	font-size: 12px;
	color: #FFFFFF;
	float: left;
	padding: 0;
	margin-left: 18px;
}

#newsletter fieldset input {
	color: #000000;
}

#newsletter fieldset.submit {
	width: 166px;
	margin-top: 8px;
	margin-bottom: 8px;
}

#newsletter fieldset input#submit {
	width: 108px;
	height: 25px;
	float: right;
}

.downloadWrp {
	width: 130px;
	margin-top: 10px;
}

#partner h2,
#contact h2 {
	font-size: 16px;
	margin: 10px 0;
}

#partner form,
#contact form {
	background-color: #1B1B1B;
	padding: 10px 20px;
}

#partner form h5,
#contact form h5 {
	color: #FECF00;
	text-transform: uppercase;
	font-size: 12px;
	margin: 10px 0;
}

#partner form fieldset,
#contact form fieldset {
	border: 0 none;
	padding: 0;
	margin-bottom: 5px;
}

#partner form label,
#contact form label {
	float: left;
	width: 100px;
	text-align: right;
	margin-right: 5px;
	line-height: 22px;
}

#partner input,
#contact input {
	float: left;
	width: 200px;
}

#partner textarea,
#contact textarea {
	float: left;
	width: 750px;
	height: 100px;
}

#contact textarea {
	height: 150px;
}

#partner input#submit,
#contact input#submit {
	position: relative;
	float: right;
	width: 81px;
	height: 25px;
	right: 32px;
}

#partner .results .container,
#contact .results .container {
	width: 935px !important;
}

div.partner, div.contact {
	padding-bottom: 10px;
	min-height: 1px !important;
}

#partner .message,
#contact .message {
	background-color: #929292;
	color: red;
	padding: 5px;
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
}

/* For Video/Audio Podcasts */
#body.internal #live .one .header,
#body.internal #live .multiple .header {
	background: url('/images/portals/broadcastexchange/1tab_info.gif') no-repeat;
	margin: 0;
	padding: 0;	
}

#body.internal #live .one .footer {
	background: url('/images/portals/broadcastexchange/1tab_info_footer.gif') no-repeat;
	margin: 0;
	padding: 0;	
	height: 5px;
}

#body.internal #live .one .header .spacer1 {
	margin: 0;
	padding: 0;		
}

/* For shows */
#body.internal #live .show .header {
	background: url('/images/portals/broadcastexchange/multipletab_askquestion_large.gif') no-repeat !important;
	margin: 0;
	padding: 0;	
}

#body.internal #live .show.transcript .noQuestion,
#body.internal #live .show.info .noQuestion,
#body.internal #live .show.info .header {
	background: url('/images/portals/broadcastexchange/multipletab_info_large.gif') no-repeat !important;
	margin: 0;
	padding: 0;	
}

#body.internal #live .show.info .noQuestion {
	background: url('/images/portals/broadcastexchange/multipletab_info_large_noquestion.gif') no-repeat !important;
}

#body.internal #live .show.transcript .noQuestion {
	background: url('/images/portals/broadcastexchange/multipletab_transcript_large_noquestion.gif') no-repeat !important;
}

#body.internal #live .show .footer {
	background: url('/images/portals/broadcastexchange/multipletab_askquestion_footer_large.gif') no-repeat !important;
	margin: 0;
	padding: 0;	
}

#body.internal #live .transcript .footer {
	background: url('/images/portals/broadcastexchange/multipletab_transcript_footer_large.gif') no-repeat !important;
	margin: 0;
	padding: 0;	
}

#body.internal #live .info .footer {
	background: url('/images/portals/broadcastexchange/1tab_info_footer.gif') no-repeat !important;
	margin: 0;
	padding: 0;	
}

#body.internal #live .show .header.transcript {
	background: url('/images/portals/broadcastexchange/multipletab_transcript_large.gif') no-repeat !important;
	margin: 0;
	padding: 0;	
}

#body.internal #live .show .header.info {
	background: url('/images/portals/broadcastexchange/multipletab_info_large.gif') no-repeat !important;
	margin: 0;
	padding: 0;	
}

#live .facebooklike {
	z-index: 9;
	position: absolute;
	left: 6px;
	top: 6px;
}

#contentWrapper {
	position: absolute;
	left: 0;
	top: 134px;
	background:url("/images/portals/broadcastexchange/logo_internal.jpg") no-repeat scroll center top #000000 !important;
}

#googleAd-video-top { position:relative; margin: 22px auto; width:728px;height:90px; }

#googleAd-bottom { position:relative; clear:both; margin:0 auto; padding:22px 0 0 0; width:728px; height:90px; }

#googleAd-video-right { position:relative; clear:both; margin: 0 auto; padding-top: 29px; width: 200px; }
