body{
	margin:0px;

	overflow:hidden;
}

.PlayerDialog{
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	text-align:center;
}

.PodcastUrl{
	height:18px;
	width:240px;
	left:40px;
	top:0px;
}

.BreadCrumbContainer{
	overflow:hidden;
}

.BreadCrum{
	float:left;
	white-space:nowrap;
	font-family:Arial;
	font-size:12px;
	color:#afc4eb;
}

.BreadCrumOn{
	float:left;
	white-space:nowrap;
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	cursor:pointer;
}

.PlayListRootButton{
	font-family:Arial;
	font-size:12px;
	text-align:left;
	padding-left:12px;
	padding-top:10px;
	color:#afc4eb;
	overflow:hidden;
	background:url(pl_rootbutton.gif) no-repeat center;
}

.PlayListRootButtonOn{
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	padding-left:12px;
	padding-top:10px;
	overflow:hidden;
	cursor:pointer;
	background:url(pl_rootbutton.gif) no-repeat center;
}


.ActionButton{
	font-family:Arial;
	font-size:12px;
	text-align:center;
	color:#afc4eb;
	overflow:hidden;
	background:url(playerButton.gif) no-repeat center;
}

.ActionButtonOn{
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	overflow:hidden;
	cursor:pointer;
	background:url(playerButton.gif) no-repeat center;
}

.DefDiv{
	position:absolute;
	overflow:hidden;
	padding:0px;
	border:0px;
}

.DefDivNW{
	position:absolute;
	background-color:#885858;
	position:absolute;
	overflow:hidden;
	padding:0px;
	border:0px;
}

.DefDivNN{
	position:absolute;
	background-color:#885858;
	position:absolute;
	overflow:hidden;
	padding:0px;
	border:0px;
}

.DefDivNE{
	position:absolute;
	background-color:#885858;
	position:absolute;
	overflow:hidden;
	padding:0px;
	border:0px;
}

.DefDivSW{
	position:absolute;
	background-color:#885858;
	position:absolute;
	overflow:hidden;
	padding:0px;
	border:0px;
}

.DefDivSS{
	position:absolute;
	background-color:#885858;
	position:absolute;
	overflow:hidden;
	padding:0px;
	border:0px;
}

.DefDivSE{
	position:absolute;
	background-color:#885858;
	position:absolute;
	overflow:hidden;
	padding:0px;
	border:0px;
}

.DefDivWW{
	position:absolute;
	background-color:#885858;
	position:absolute;
	overflow:hidden;
	padding:0px;
	border:0px;
}

.DefDivEE{
	position:absolute;
	background-color:#885858;
	position:absolute;
	overflow:hidden;
	padding:0px;
	border:0px;
}

.gfxRadioOption{
   position:absolute;
   top:0px;
   height:20px;
   text-align:left;
   padding-left:24px;
   padding-right:4px;
   font-family:Arial;
   font-size:11px;
   font-weight:bold;
   vertical-align:middle;   
   background-repeat:no-repeat;
   color:#ffffff;
   cursor:pointer;
}

.GridColumnHeader{
	color: #999;
	font:normal 11px Arial;
	background:url(skin/border1.gif) repeat-x bottom;
	text-align:left;
	overflow:hidden;
	cursor:pointer;
}

.GridColumnHeaderActive{
	color: #DDD;
	font:normal 11px Arial;
	background:url(skin/border2.gif) repeat-x bottom;
	text-align:left;
	overflow:hidden;
	cursor:pointer;
}

.GridColumnHeaderHover{
	color: #FFF;
	font:normal 11px Arial;
	background:url(skin/border2.gif) repeat-x bottom;
	text-align:left;
	overflow:hidden;
	cursor:pointer;
}

.GridCell{
	position:relative;
	width:100%;
	height:18px;
	padding:2px;
	color: #ffffff;
	font:normal 12px Arial;
	text-align:left;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}

.GridCellOn{
	position:relative;
	width:100%;
	height:18px;
	padding:2px;
	background:url(skin/cellbg.gif) repeat-x center;
	color: #ffffff;
	font:normal 12px Arial;
	text-align:left;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}

.SliderTrack{
	background:url(skin/border2.gif) repeat-x center;
}

.SliderKnob{
	background:url(skin/knob.gif) no-repeat center;
}

.PagingIndicator{
	border:1px solid #8888aa;
   color: #222222;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	overflow:hidden;
}

.ImageButton{
	width:20px;
	height:20px;
	overflow:hidden;
	cursor:pointer;
}

.ImageButtonActive{
	width:20px;
	height:20px;
	border:1px outset #222244;
	overflow:hidden;
	cursor:pointer;
}

.ImageButtonOn{
	width:20px;
	height:20px;
	border:1px outset #222244;
	overflow:hidden;
	cursor:pointer;
}

.ImageButtonOnActive{
	width:20px;
	height:20px;
	border:1px outset #222244;
	overflow:hidden;
}

.FltInput{
	position:absolute;
	height:18px;
	background-color:#eaeaea;
	border:1px inset #454545;
}

.FltInputFocus{
	position:absolute;
	height:18px;
	background-color:#ffffff;
	border:1px inset #454545;
}

.StreamHeader{
	float:left;
	width:100%;
	height:18px;
	border-bottom:1px solid #484868;
}

.StreamTitle{
	float:left;
	width:100%;
	height:auto;
	line-height:16px;
	color:#c8c8d8;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
}

.StreamBody{
	float:left;
	width:100%;
	height:auto;
	color:#c8c8d8;
	font-family:Arial;
	font-size:11px;
}

.StreamConsole{
	float:right;
	width:110px;
	height:auto;
}

.StreamConsoleSubsc{
	float:right;
	width:90px;
	height:auto;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	padding:4px;
	color:#ff2222;
}

.streamConsolTop{
	float:right;
	width:106px;
	height:12px;
	border:0px;
	padding:0px;
	margin:0px;
	background:url(skin/floatctrtop.png) no-repeat left bottom;
}

.streamConsolBottom{
	float:right;
	width:106px;
	height:12px;
	margin:0px;
	margin-top:1px;
	border:0px;
	padding:0px;
	background:url(skin/floatctrbottom.png) no-repeat left top;
}

.StreamControl{
	float:right;
	width:106px;
	height:23px;
	margin-top:1px;
	line-height:23px;
	background:url(skin/floatctr.png) no-repeat left;
	font-family:Arial;
	font-size:11px;
	color:#555555;
	overflow:hidden;
	cursor:pointer;
}

.StreamControlOn{
	float:right;
	width:106px;
	height:23px;
	margin-top:1px;
	line-height:23px;
	background:url(skin/floatctron.png) no-repeat left;
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	overflow:hidden;
	cursor:pointer;
}

.wrapper{
	padding-left:24px;
}

.StreamHeaderCount{
	float:left;
	font:normal 11px Arial;
	color:#2372c8;
	width:50%;
	height:18px;	
}

.StreamHeaderDate{
	float:right;
	font:normal 11px Arial;
	color:#2372c8;
	width:50%;
	height:18px;
	text-align:right;
}


.RestrictedMsg{
	text-align:center;
	font:normal 12px Arial;
	color:#ffffff;
	top:0px;
	left:0px;	
	width:100%;
	height:18px;	
}

.StreamCardTitle{
	color:#FFF;
	font:bold 14px Arial;
	margin:6px;
	text-align:left;
}


.StreamCardDescription{
	position:absolute;
	top:30px;
	left:0px;
	width:100%;
	height:100%;
	text-align:left;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#cccccc;
	overflow:hidden;
}

.StreamCardThumb{
	top:0px;
	left:0px;
	width:60px;
	height:60px;
}

.StreamCardContainer{
	float:left;
	width:80px;
	height:120px;
	overflow:hidden;
}

.StreamCardDivider{
	padding:0px;
	background:url(skin/playlistitemdiv.png) no-repeat center;
}

.DefPanel{
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
}

.RootPanel{
	background-color:#555599;
}

.PlayListPanel{
	background-color:#559955;
}

.StreamsPanel{
	background-color:#995555;
}

.StreamPanel{
	background-color:#a5a555;
}

.VertPanel{
	background-color:#121220;
}

.VertPanelClose{
	width:100%; 
	height:25px; 
	background:url(skin/slideuppanelheader.gif) repeat-x top #000; 
	border:1px solid #555;
}

.VertPanelCloseLabel{
	font:bold 12px Arial; 
	color:#FFF;
}

.ColumnRsizeScrubOn{
	background:url(skin/colresize.gif) no-repeat center;
	cursor:e-resize;
}

.ColumnRsizeScrub{
}

.GridColumnLabel{
	position:absolute;
	top:0px;
	left:4px;
}

.CellContainer{
	position:relative;
	width:100%;
	height:18px;
}

.DefGridCell{
	padding:0px;
	padding-left:8px;
	position:relative;
	width:100%;
	background-color:#bbbbdd;
   color: #ffffff;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}

.DefGridCellOn{
	padding:0px;
	padding-left:8px;
	position:relative;
	width:100%;
	background-color:#bbbbbb;
   color: #ff0000;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}

.PageStatusDisplay{
	width:200px;
	height:18px;
	background-color:#444455;
	font-family:Arial;
	font-size:11px;
	text-align:center;
	color:#ffffff;
	border:1px outset #121225;
}

.CurPagingDisplay{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-align:center;
}

.PodCastHeader{
	width:100%;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:center;
}


.PodCastIntro{
	width:100%;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	text-align:center;
	padding-bottom:20px;
}


.PodCastStep{
	width:340px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	text-align:left;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:8px;
}

.ItunesLink{
	width:100%;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#afafbf;
	text-align:center;
	text-decoration:none;
}

.ItunesLink:hover{
	width:100%;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#ff0000;
	text-align:center;
	text-decoration:none;
}

.PodCastUrlBox{
	width:140px;
	height:16px;
	font-family:Arial;
	font-size:11px;
	color:#000000;
}

.PodCastAlbumSelect{
	width:140px;
	height:16px;
	font-family:Arial;
	font-size:11px;
	color:#000000;
}

.StreamNotesArea{
	text-align:right;
	padding-right:4px;
}

.StreamNotesLink{
	text-align:center;
	text-decoration:none;
	color:#afc4eb;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}

.StreamNotesLink:hover{
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}

.PagingSliderF{
	font-family:Arial;
	font-size:12px;
	text-align:center;
	color:#afc4eb;
	overflow:hidden;
	background:url(skin/pagingf.gif) no-repeat center;
}

.PagingSliderFOn{
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	overflow:hidden;
	cursor:pointer;
	background:url(skin/pagingf.gif) no-repeat center;
}

.PagingSliderN{
	font-family:Arial;
	font-size:12px;
	text-align:center;
	color:#afc4eb;
	overflow:hidden;
	background:url(skin/pagingn.gif) no-repeat center;
}

.PagingSliderNOn{
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	overflow:hidden;
	cursor:pointer;
	background:url(skin/pagingn.gif) no-repeat center;
}

.PagingSliderP{
	font-family:Arial;
	font-size:12px;
	text-align:center;
	color:#afc4eb;
	overflow:hidden;
	background:url(skin/pagingp.gif) no-repeat center;
}

.PagingSliderPOn{
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	overflow:hidden;
	cursor:pointer;
	background:url(skin/pagingp.gif) no-repeat center;
}

.PagingSliderL{
	font-family:Arial;
	font-size:12px;
	text-align:center;
	color:#afc4eb;
	overflow:hidden;
	background:url(skin/pagingl.gif) no-repeat center;
}

.PagingSliderLOn{
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	overflow:hidden;
	cursor:pointer;
	background:url(skin/pagingl.gif) no-repeat center;
}

.PlayBroadBandFlash{
	position:absolute;
	padding:0px;
	overflow:hidden;
	background:url(skin/bbflash.gif) no-repeat center;
	cursor:pointer;
}

.PlayBroadBandFlashOn{
	position:absolute;
	padding:0px;
	overflow:hidden;
	background:url(skin/bbflash.gif) no-repeat center;
	cursor:pointer;
}

.PlayDialUpFlash{
	position:absolute;
	padding:0px;
	overflow:hidden;
	background:url(skin/duflash.gif) no-repeat center;
	cursor:pointer;
}

.PlayDialUpFlashOn{
	position:absolute;
	padding:0px;
	overflow:hidden;
	background:url(skin/duflash.gif) no-repeat center;
	cursor:pointer;
}

.PlayBroadBandWindows{
	position:absolute;
	padding:0px;
	overflow:hidden;
	background:url(skin/bbwmv.gif) no-repeat center;
	cursor:pointer;
}

.PlayBroadBandWindowsOn{
	position:absolute;
	padding:0px;
	overflow:hidden;
	background:url(skin/bbwmv.gif) no-repeat center;
	cursor:pointer;
}

.PlayDialUpWindows{
	position:absolute;
	padding:0px;
	overflow:hidden;
	background:url(skin/duwmv.gif) no-repeat center;
	cursor:pointer;
}

.PlayDialUpWindowsOn{
	position:absolute;
	padding:0px;
	overflow:hidden;
	background:url(skin/duwmv.gif) no-repeat center;
	cursor:pointer;
}

.PlayBroadBandQt{
	position:absolute;
	padding:0px;
	overflow:hidden;
	background:url(skin/bbmov.gif) no-repeat center;
	cursor:pointer;
}

.PlayBroadBandQtOn{
	position:absolute;
	padding:0px;
	overflow:hidden;
	background:url(skin/bbmov.gif) no-repeat center;
	cursor:pointer;
}

.PlayDialUpQt{
	position:absolute;
	padding:0px;
	overflow:hidden;
	background:url(skin/dumov.gif) no-repeat center;
	cursor:pointer;
}

.PlayDialUpQtOn{
	position:absolute;
	padding:0px;
	overflow:hidden;
	background:url(skin/dumov.gif) no-repeat center;
	cursor:pointer;
}

.PlayBroadBandReal{
	position:absolute;
	padding:0px;
	overflow:hidden;
	background:url(skin/bbreal.gif) no-repeat center;
	cursor:pointer;
}

.PlayBroadBandRealOn{
	position:absolute;
	padding:0px;
	overflow:hidden;
	background:url(skin/bbreal.gif) no-repeat center;
	cursor:pointer;
}

.PlayDialUpReal{
	position:absolute;
	padding:0px;
	overflow:hidden;
	background:url(skin/dureal.gif) no-repeat center;
	cursor:pointer;
}

.PlayDialUpRealOn{
	position:absolute;
	padding:0px;
	overflow:hidden;
	background:url(skin/dureal.gif) no-repeat center;
	cursor:pointer;
}

.StreamDownLoad{
	position:absolute;
	padding:0px;
	overflow:hidden;
	background:url(skin/dl.gif) no-repeat center;
	cursor:pointer;
}

.StreamDownLoadOn{
	position:absolute;
	padding:0px;
	overflow:hidden;
	background:url(skin/dl.gif) no-repeat center;
	cursor:pointer;
}

.StreamShare{
	position:absolute;
	padding:0px;
	overflow:hidden;
	background:url(skin/share.gif) no-repeat center;
	cursor:pointer;
}

.StreamShareOn{
	position:absolute;
	padding:0px;
	overflow:hidden;
	background:url(skin/share.gif) no-repeat center;
	cursor:pointer;
}


.LabelStyle{
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
}

.TextField{
	border-width:0px;
	font-family:Arial;
	font-size:11px;
	color:#000000;
}

.SortIndicator{
	width:20px;
	height:16px;
	float:right;
}

.SortIndicatorAsc{
	width:20px;
	height:16px;
	float:right;
	background:url(skin/downarrow.gif) no-repeat bottom;
}

.SortIndicatorDesc{
	width:20px;
	height:16px;
	float:right;
	background:url(skin/uparrow.gif) no-repeat bottom;
}

.infoWidget{
	position:absolute;
	width:240px;
	height:auto;
	padding:2px;
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	background-color:#242424;
	border:1px solid #000000;
}

.RecentList{
	position:absolute;
	top:0px;
	left:0px;
	width:334px;
	height:100px;
}

.RecentListTitle{
	position:relative;
	float:left;
	height:20px;
	width:330px;
	border-bottom:1px solid #ffffff;
	font-family:Arial;
	font-size:11px;
	line-height:18px;
	color:#ffffff;
}

.RecentListItem{
	float:left;
	height:auto;
	width:330px;
	cursor:pointer;
	color:#2626a8;
}

.RecentListItemOn{
	float:left;
	height:auto;
	width:330px;
	cursor:pointer;
	color:#ffffff;
}


.RecentListItemTitle{
	float:left;
	height:18px;
	width:260px;
	font-family:Arial;
	font-size:11px;
	line-height:14px;
}

.RecentListItemDate{
	float:right;
	height:18px;
	width:68px;
	text-align:right;
	font-family:Arial;
	font-size:11px;
	line-height:14px;
}

