.png { 	behavior: url('/common/includes/iepngfix.htc'); visibility: visible; display: block; width: 347px; height: 311px; }
img { behavior: url('/common/includes/iepngfix.htc'); }

.pod-top { background: url('/broadcast/images/pod-caps.jpg') no-repeat; width: 754px; }
.pod-mid { background: url('/broadcast/images/pod-mid.jpg') repeat-y; width: 754px; }
.pod-mid-padding { padding-left: 30px; }
.pod-bottom { background: url('/broadcast/images/pod-caps.jpg') no-repeat bottom; width: 754px; }



div.cat { width: 695px; margin: 0 0 7px 0; clear: both; }
div.catContent { border: 1px solid #d5d5d5; border-width: 0 1px 0 1px; }
a.catLink { outline: none; display: block; width: 685px; height: 32px; padding: 0 0 0 8px; font-size: 16px; line-height: 32px; font-weight: bold; border: 1px solid #b9b9b9; background: url('images/headergradient.gif') repeat-x; }
  div.catContent div.cat { margin: 0; }
    div.catContent div.cat div.catContent { border-width: 0 0 1px 0;  }
    div.catContent div.cat a.catLink { width: 674px; padding: 0 0 0 20px; font-size: 12px; border-color: #d5d5d5; border-width: 0 0 1px 0; background: none; }

.catContent{ display: none; }
.clear { clear: both; height: 1px; font-size: 1px; }

.show { display: block; }

table.videocontainer { padding: 0; margin: 15px 5px 15px 20px; float: left; width: 312px; }
    #portraits table.videocontainer { height: 105px; }
    #portraits table.videocontainer tr { vertical-align: top; }
  table.videocontainer a, table.videocontainer a:link, table.videocontainer a:visited { color: #d00 !important; }
  table.videocontainer a:hover, table.videocontainer a:active { color: #d86c00 !important; }
  td.leftcol { width: 117px; }
  td.rightcol { width: 195px; }
  img.thumb { border: solid 1px; width: 100px; height: 75px; }
  div.icon { margin-top: -17px; margin-left: 85px;  }
    div.icon img { border:none; }

.videotitle { color: #0E3EB9; width:100%; overflow:auto;}
.videoauthor { color: #000; width:100%; }
.videolength { color: #999; width:100%; }

	.seeAllContainer table.videocontainer { margin-bottom: 0; height: 80px; }
	.seeAllContainer td.leftcol { width: 72px; }
	.seeAllContainer tr { vertical-align: top; }
	.seeAllContainer td.rightcol { width: 240px;}
	.seeAllContainer img.thumb { border: solid 1px; width: 60px; height: 45px; }
	.seeAllContainer div.icon { margin-top:-17px;margin-left:45px;}
	.seeAllContainer .videotitle { width:240px; overflow:auto; }
	.seeAllContainer .videolength { width:240px;}
	.seeAllContainer .videoauthor { width:240px;}

a.whitelink:link, a.whitelink: visited { color: #fff; }
a.whitelink:hover, a.whitelink: active { color: #D86C00; }
a.whitelink:link img, a.whitelink:visited img { border-color: #fff; }
a.whitelink:hover img, a.blacklink:active img { border-color: #D86C00; }

a.graylink:link, a.graylink:visited { color: #999;}
a.graylink:hover, a.blacklink:active { color: #D86C00;}
a.graylink:link img, a.graylink:visited img { border-color: #999; }
a.graylink:hover img, a.blacklink:active img { border-color: #D86C00; }

td.TL { background: url(/broadcast/images/stripel.gif) no-repeat 0 -23px; width: 20px; height: 24px; }
td.TC { background: url(/broadcast/images/stripetb.gif) repeat-x 0 -23px; width: 714px; height: 24px; }
td.TR { background: url(/broadcast/images/striper.gif) no-repeat 0 -23px; width: 20px; height: 24px; }

td.CL { background: url(/broadcast/images/stripelr.gif) repeat-y -26px 0; width: 20px; height: 24px; }
td.CC { background: #f8f8f8; width: 714px; height: 24px; text-align: center; }
td.CR { background: url(/broadcast/images/stripelr.gif) repeat-y -7px 0; width: 20px; height: 24px; }

td.BL { background: url(/broadcast/images/stripel.gif) no-repeat 0 0; width: 20px; height: 24px; }
td.BC { background: url(/broadcast/images/stripetb.gif) repeat-x 0 0; width: 714px; height: 24px; }
td.BR { background: url(/broadcast/images/striper.gif) no-repeat 0 0; width: 20px; height: 24px; }

.browse { padding: 15px 0 2px 0; font: bold 11px Arial Narrow; color: #777; text-transform: uppercase; border-bottom: 1px solid #999; width: 654px; }

#lbIframe{ border: 0; }
#lbIframeContainer{ padding: 0; }
#lbOuterContainer{ background: #888; }

#lbDetailsContainer.grey { background-color: #888; border-color: #888 #888 -moz-use-text-color; border-style: solid solid none; border-width: 0 3px medium; }
#lbDetailsData { margin-top: 0; padding: 0; }
#lbClose { float: right; height: 20px; margin-bottom: 0; width: 64px; }

