@media print {
	body {
		font-family: 'Times Roman', serif;
		color: #000;
		background: #fff;
	}
	div.breadcrumbs { border-bottom: 1px solid #ccc; }
	#topCat,
	#leftCat,
	#rightCat,
	.utilNav,
	.clickability,
	.articleRSS,
	.getUpdates,
	.articleLinkArea,
	.moreNews,
	#backIssues,
	#footer ul,
	.icopy {
		display: none;
	}
	.breadcrumbs {
		border-bottom: none;
	}
}
@media screen {

/* Global Reset */
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
	}
	body {
		line-height: 1;
		margin-top: 5px;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: "";
	}
	blockquote, q {
		quotes: "" "";
	}
/* /Global Reset */

	.printLogo { display: none; }

	.body { text-align: center; background: #fff; font: 12px Arial, Helvetica, sans-serif; }
	p, td, h1, h2, h3, input { padding: 0; font: 12px Arial, Helvetica, sans-serif; }
	#leftCat,
	#leftCat p,
	#rightCat p,
	#rightCat li,
	#rightCat a,
	#rightCat div,
	.dblColumn li a,
	.dblColumn .catHeadline h3 a {
		font-size: 11px;
		line-height: 14px;
	}
	p { margin: 0 0 15px 0; }
	h1,
	.cathome .catHeadline h1,
	#leftCat h2,
	#article .page .articleRSS h2,
	#article .articleLinkArea h2 {
		font: normal 21px Arial, Helvetica, sans-serif;
		text-transform: none;
		color: #000;
	}
	#leftCat h2 {
		text-transform: lowercase;
	}
	.cover .dblColumn .catHeadline h1,
	.cover .dblColumn h2 {
		margin: 30px 0 7px 0;
	}
	.cathome .cover .dblColumn .catHeadline h1 {
		margin-top: 17px;
	}


	#rightCat h2 {
		margin-left: -10px;
	}
	#rightCat h2,
	.moreNews h2 {
		padding-left: 37px;
		line-height: 33px;
	}
	.webcasts h2 {
		background: url(/images/webcast33_icon.gif) no-repeat left;
	}
	.whitepapers h2 {
		background: url(/images/whitepaper33_icon.gif) no-repeat left;
	}
	.podcasts h2 {
		background: url(/images/podcast33_icon.gif) no-repeat left;
	}
	.blogs h2 {
		background: url(/images/blog33_icon2.gif) no-repeat left;
	}
	.ebooks h2 {
		background: url(/images/ebook33_icon.gif) no-repeat left;
	}
	.tv h2 {
		background: url(/images/tv33_icon.gif) no-repeat left;
	}
	.moreNews h2 {
		background: none;
		padding-left: 0;
	}
	h2,
	.catHeadline h1 {
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
	}

/*
	#cover h2,
	#article .page h2 {
		font-weight: bold;
	}
*/
	#rightCat .atePromo h2 {
		width: 129px;
		height: 43px;
		background: url(/images/ATEheaderBkgd2.gif) no-repeat left;
		margin-bottom: 7px;
		margin-left: 0px;
	}
	#rightCat .atePromo h2 span {
		display: none;
	}
	h1 {
		margin-top: 17px;
	}
	h1.storyTitle {
		font: bold 20px Georgia, serif;
		color: #0289C0;
	}
	#leftCat h2 {
		margin-top: 3px;
	}
	h2, .feedburnerFeedBlock p.feedTitle { }
	h3 {
		font-weight: bold;
		color: #0088C7;
	}
	a:link { color: #0085C3; text-decoration: none; }
	a:visited { color: #026695; text-decoration: none; }
	a:hover { color: #0085C3; text-decoration: underline; }
	a:active { color: #026695; }


	a img, a input { border: 0; }
	td { vertical-align: top; }
	ul,
	ol { margin: 0; padding: 0; }
	ul li,
	ol li { margin: 3px 0; padding: 0 0 0 13px; background: url(/images/bulletOrange.gif) no-repeat 0px 3px; list-style: none; }
	#rightCat ul li,
	#rightCat ol li,
	#leftCat ul li,
	#leftCat ol li {
		 background: url(/images/bulletBlue.gif) no-repeat 1px 5px;

	}
	form { padding: 0; margin: 0; }
	input { }
	input:focus { }
	select { }

	div.hr {
		clear: both;
		margin: 10px 0;
		height: 1px;
		background: none;
		border-bottom: 1px dashed #737B7E;
	}
	#rightCat div.hr {

	}
	.dblColumn div.hr {
		margin: 10px 0;
		height: 5px;
		background: #1CB3E2;
		border-bottom: none;
	}
	div.styledHr {
		clear: both;
		margin: 10px 0;
		height: 1px;
		background: #000;
	}
	div.styledHr hr,
	div.hr hr {
		display: none;
	}

	.breadcrumbs { width: 970px; margin: 0 auto; border-bottom: 1px solid #5FC6E7; }
	.breadcrumbs p {
		text-align: left;
		font-size: 11px;
		font-weight: bold;
		color: #666;
		margin-bottom: 1px;
	}
	.breadcrumbsTitle {
		color: #000;
		text-transform: uppercase;
	}
	.breadcrumbs .topDate {
		display: none;
	}
	.breadcrumbs p span { }
	.breadcrumbs p a { color: #666; text-decoration: underline; }

	p.byline,
	p.date { color: #666; margin: 0 0 5px 0; font-size: 11px; }
	.cathome p.byline,
	.article p.byline {
		font-size: 12px;
		margin: 10px 0 0 0;
	}
	.issue_cover p.byline {
		margin-top: 3px;
	}
	.leadin p.byline { }
	.leadinlg p { }
	p.currentDate { }


	#container #rightCat p.more a {
		font-weight: bold;
		padding: 1px 4px;
		color: #FFF;
		background: #FA8331;
	}
	p.more {
		margin-top: 5px;
		text-transform: uppercase;
	}
	p.more a {
		background: url(/images/arrowOrangeCircle.gif) no-repeat right;
		color: #F60;
		padding: 2px 20px 2px 0;
		text-decoration: underline;
		font-size: 11px;
	}
	.leadinlg p.more a {
		background: none;
		padding: 0 3px 0 0;
	}
	.leadinlg p.arrowOrangeCircle {
		background: url(/images/arrowOrangeCircle.gif) no-repeat left;
		padding: 1px 8px;
	}
	.cover .dblColumn p.more {
		text-align: right;
		margin-bottom: 0;
	}
	a.more,
	a.more:hover {
		color: #F60;
	}

	.moreNews p.more a {
		font-size: 11px;
	}
	.leadinlg p {
		display: inline;
	}
	.leadinlg .byline {
		display: block;
	}
	p.coverLink { text-align: right; }

	.cb { }
	.cb .cbcontent { }

	.feedburnerFeedBlock { }
	.feedburnerFeedBlock ul { }

	div.catHeadline {  }
	div.catHeadline h2 a { }

	table.leadinlg, table.leadinsm { width: 100%; border-collapse: collapse; border: 0; margin: 0; padding: 0; }
	table.leadinsm { margin: 0 0 10px; }
	table.leadinsm td { vertical-align: middle; }
	table.leadinsm td.leadinleftimg { vertical-align: top; padding-right: 10px; }
	table.leadinsm td.leadinrightimg { vertical-align: top; padding-left: 10px; }
	table.leadinlg td.leadinleftimg { padding-right: 10px; }
	table.leadinlg td.leadinrightimg { padding-left: 10px; }

	.leadinsm h3,
	.cathome .cover .dblColumn .leadinsm h3 {
		font-weight: normal;
		padding: 0 0 0 13px;
		background: url(/images/bulletOrange.gif) no-repeat 0px 3px;
		font-size: 12px;
	}
/*
	.cover .dblColumn .leadinsm h3,
	.cover .dblColumn .leadinsm p,
	.cover .dblColumn .leadinlg h3,
	.cover .dblColumn .leadinlg p,
	.cover .dblColumn .externalLeadinSmall h3,
	.cover .dblColumn .externalLeadinSmall p
*/
	.cover .dblColumn h3,
	.cover .dblColumn p	{
		font-size: 11px;
	}
	.cover .dblColumn .leadinsm h3 {
		padding-left: 0;
		background: none;
	}
	.leadinsm {
		margin-bottom: 3px;
	}
	.leadinlg h3 { font: bold 23px 'Times New Roman', Times, serif; color: #0289C0; }
	.issue_cover .leadinlg h3 {
		font: normal 12px arial, helvetica, sans-serif;
		margin: 0 0 3px 0;
	}
	.leadinlg {
		margin-bottom: 15px;
	}

	.dblColumn .leadinlg h3 {
		font: 12px Arial, Helvetica, sans-serif;
	}
	#catwebcasts h3 {
		margin-top: 20px;
	}
	.leadinsm h3 a { }
	.leadinlg h3 a { }
	.leadinsm h3.leadinlist { margin: 3px 0; }
	.leadinsm h3.leadinlist a { padding: 0; }
	.externalLeadinSmall h3 a {
		font-weight: normal;
	}

	.caption { padding-left: 0; margin-bottom: 0; }

	p.deck { font-weight: bold; }
	p.linkToTop { clear: both; }

	.clickability { margin: 20px 0; }

	/* main layout */
	.article #article,
	.cathome .cover #cover,
	.issue_cover #cover,
	.issue_cover #article,
	.category_archive #cover,
	.category_archive #article,
	.streaming_media_archive #cover { width: 436px; float: left; overflow: hidden; }
	/* remove .testcover when its Go time */
	.cover #cover,
	.cover #article,
	.open_article #article { width: 775px; float: left; overflow: hidden; }

	.cathome .category_archive #rightCat {
		display: none;
	}
        
        .cathome #rightCat .contentPadding {
		padding: 0 4px 0 4px;
		margin-top: 8px;
		border-left: 1px solid #CCC;
		 padding-bottom: 440px;
	}

	#rightCat { float: right; width: 346px; overflow: hidden; background: #ECF3F7;     }
	#rightCat .contentPadding {
		padding: 0 4px 0 4px;
		margin-top: 8px;
		border-left: 1px solid #CCC;
		 padding-bottom: 220px;
	}

	#leftCat {
		float: right;
		width: 186px;
		overflow: hidden;
		border-left: 1px solid #CCCCCC;
	}

	.cathome .cover #leftCat,
	.article #leftCat,
	.category_archive #leftCat,
	.issue_cover #leftCat,
	.streaming_media_archive #leftCat {
		background: url(/images/topicsCorner.gif) no-repeat right top;
	}

	.cathome .cover #leftCat .contentPadding,
	.article #leftCat .contentPadding	{
		border-right: none;
	}
	#leftCat .contentPadding {
/*		border-right: 1px solid #CCCCCC;*/
		padding: 10px;
		margin-top: 6px;
	}
/*
	.content { width: 500px; float: left; }
*/
	#content .contentPadding { padding: 0 10px 0 20px; }
	#content #subform {
		padding: 20px 0 0 0;
	}

	#pixeltrack { position: absolute; width: 1px; top: 0; left: -2px; }
	#container {
		width: 970px;
		margin: 0 auto;
		text-align: left;
		clear: both;
	}

	#topCat { }
	.logo { }
	#topCat h1 { margin: 0; padding: 0; float: left; }
	#topCat h1 a { display: block; padding-top: 56px; width: 312px; height: 0; overflow: hidden; background: url(/images/logo.gif) no-repeat left top; }
	#wrapper {
		clear: both;
		background: url(/images/topicsShadow.gif) repeat-x top;
		width: 100%;
		overflow: hidden;
	}

	.logo { display: block; float: left; clear: left; padding: 10px 0 7px 0; }

	.catadvertisers #article,
	.catadvertisers #cover,
	.catwebcast #article,
	.catwebcast #cover { }

	.catadvertisers .rtcatcol,
	.catadvertisers .rtcatcol,
	.catwebcast .rtcatcol,
	.catwebcast .rtcatcol { }



	/*  TOP NAVIGATION  */

	.topNav {
		padding: 0;
		clear: both;
		margin: 0 0 0 10px;
/*
		font-size: 13px;
		height: 44px;
*/
	}

	#topNav {
		z-index: 1;
		margin:0 auto;
		padding: 0;
		list-style:none;
		display: block;
		list-style: none;
		text-align: left;
	}
	#topNav li {
		background: #F60 url(/images/nav_tl.gif) no-repeat left top;
/*
		position: relative;
*/
		list-style: none;
		float: left;
		margin: 0 0 0 1px;
		padding: 0;
		text-transform: uppercase;
	}
	#topNav a {
		display: block;
		margin: 0;
		padding: 0 14px;
		background: url(/images/nav_tr.gif) no-repeat right top;
		line-height: 26px;
		color: #FFF;
		font-weight: bold;
	}
	#topNav li.first a {
	}
	#topNav li.over a,
	#topNav li:hover a {
	}
	#topNav li a:hover {
	}
	#topNav li.subNav {
	}
	#topNav li.subNav li.first {
	}
	#topNav ul {
		font-size: 12px;
		width: 130px;
		display: none;
		position: absolute;
		z-index: 3;
		top: 44px;
		left: 0;
		border: 1px solid #3f4447;
		margin: 0;
		padding: 0 5px;
		background: #fff;
	}
	#topNav li.over ul,
	#topNav li:hover ul {
		display: block;
	}
	#topNav ul li {
		width: 120px;
		display: block;
		float: none;
		padding: 0;
		margin: 0;
		border: none;
	}
	#topNav li.subNav ul li a {
		padding: 5px 10px 5px;
	}
	#topNav ul li a:hover {
	}

	.articleRSS {
		width: 170px;
		overflow: hidden;
		float: right;
		font-size: 11px;
		margin: 0 0 5px 10px;
		border-left: 1px solid #CCC;
		padding-left: 7px;
	}
	.articleRSS p {
		border-bottom: 5px solid #1CB3E0;
		padding-bottom: 7px;
		margin-bottom: 0px;
	}

	.getUpdates {
		clear: left;
		float: left;
		background: url(/images/updates_envelope) no-repeat right;
		margin: 15px 25px 15px 0;
		padding-right: 45px;
	}
	#article .getUpdates {
	}

	.articleLinkArea {
		clear: both;
		margin: 15px 0;
	}
	.articleLinkArea a {
		font-size: 11px;
	}
	.articleRelated {
		width: 195px;
		float: left;
		margin-right: 15px;
		overflow: hidden;
	}
	.popularArticles {
		width: 195px;
		float: left;
	}
	.icopy {
		clear: both;
		text-align: right;

		margin: 0;
		padding: 15px 32px 0 0;
		background: url(/icopy_w.gif) no-repeat right 17px;
		margin: 2em 0;
		font-size: 11px;
	}
	.icopy:hover {
		background: url(/icopy_g.gif) no-repeat right 17px;
	}

	.icopy a {
		text-decoration: none;
	}
	.icopy a:hover {
		text-decoration: underline;
	}

	.imageAlignLeft { float: left; margin: 0 5px 0 0; }
	.imageAlignRight { float: right; margin: 0 0 0 5px; }
	img.left { margin: 5px 5px 5px 0; float: left; }
	img.right { margin: 5px 0 5px 5px; float: right; }
	img.center { display: block; margin-top: 5px; margin-left: auto; margin-right: auto; margin-bottom: 5px; }

	div.left { margin: 5px 5px 5px 0px; float: left; }
	div.right { margin: 5px 0px 5px 5px; float: right; }
	div.center { margin-top: 5px; margin-left: auto; margin-right: auto; margin-bottom: 5px; }


	/* =============================================
	================== more news
	============================================= */
.moreNews {
	width: 588px;
	margin: 10px 0 0 20px;
	float: left;
	border-top: 5px solid #1CB3E2;
}

	/* for Internet Explorer 6 */
	/*\*/
	* html .moreNews {
		margin-left: 10px;
	}
	/**/

.moreNews li {
	font-size: 11px;
}
.moreNewsOne,
.moreNewsTwo,
.moreNewsThree {
	width: 177px;
	float: left;
	margin-left:25px;
}
.moreNewsOne {
	margin-left:0px;
}

/* from the web */
	#fromWeb {
		display: none;
	}
	#fromWeb.active { display: block; position: relative; height: 240px; overflow: hidden;	border-bottom: 5px solid #1CB3E0; }
	#fromWeb .contentPadding { height: 226px; width: 405px; }
	#fromWeb.active .contentPadding { position: absolute; top: 50px; left: 0px; padding: 0px 0 5px 0;  }
	#fromWeb.active h2 {
		position: absolute;
		top: 0;
		padding: 0;
		display: block;
		cursor: pointer;
		background: url(/images/tabs_bkgd.gif) repeat-x left top;
		color: #0289C0;
		font: bold 11px verdana, geneva, sans-serif;
		text-align: center;
		text-transform: uppercase;
		height: 41px;
	}
	#fromWeb.active h2 div {
		height: 23px;
		padding: 11px 0 0 0;
		margin: 0;
	}
	#fromWeb.active h2.fromWebBlogs div {
		border-right: 1px solid #FFF;
	}
	#fromWeb.active h2.fromWebBlogs.on div {
		border-right: 1px solid #CFCFCF;
	}
	#fromWeb h3 { }

	#fromWeb.active h2.fromWebNews.on,
	#fromWeb.active h2.fromWebGlobal.on,
	#fromWeb.active h2.fromWebBlogs.on {
		background: url(/images/tabs_bkgd_on.gif) no-repeat left top;
	}

	#fromWeb.active h2.fromWebNews { left: 0; width: 130px;	}
	#fromWeb.active h2.fromWebGlobal { left: 131px; width: 130px;}
	#fromWeb.active h2.fromWebBlogs { left: 262px; width: 130px;}

	#mBlast a,
	#mBlast p,
	#mBlast .itals {
		font-size: 11px;
		padding-left: 3px;
	}
	#fromWeb table,
	#fromWeb td	{
		border-collapse: collapse;
		padding: 0px 0px 2px 13px;
		border-spacing: 0px;
	}
	td.matrix td {
		padding: 3px 3px 3px 13px;
		background: url(/images/bulletOrange.gif) no-repeat 0px 3px;
		list-style: none;
	}
	#fromWeb br {
		display: none;
	}


/* /from the web */


/* Commentary*/

.commentary img {
	margin-top: 3px;
}
.commentary p.date,
.commentary a {
	font-size: 11px;
}
.commentary p.date {
	margin-top: 7px;
}
.commentary p.more {
	margin: 0;
}
.commentaryLeft,
.commentaryRight {
	float: left;
	width: 187px;
	margin-right: 20px;
}
.commentaryRight {
	margin: 0;
}
.commentaryText {
	float: right;
	width: 120px;
}
.commentary .row {
	clear: both;
	width: 100%;
	overflow: hidden;
	border-bottom: 1px dashed #737B7E;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.commentary .row.last {
	border-bottom: 5px solid #1CB3E0;
}
.commentary p.more a {
		padding-right: 9px;
		background: url(/images/arrowOrange.gif) no-repeat right 4px;
}


.moreSupplements .imageAlignLeft {
	margin-right: 6px;
}

	/* =============================================
	================== rightcat elements
	============================================= */

/*****
right top tabs
*****/

	/* Top Stories Module */
	#topStories {
		display: none;
	}
	#topStories.active {
		display: block;
	}
	#topStories.noscript .topStoryItem { background-image: none!important; }
	#topStories { clear: both; margin: 0 0 15px 0; }
	#topStories .topStoryDetails { line-height: 1.1; }
	#topStories .topStoryDetails h3 { margin: 0; }
	#topStories .topStoryDetails ul { padding: 20px 0 0 10px; list-style: none; }
	#topStories .topStoryDetails ul li { background: url('/images/bullet_rotator.gif') no-repeat 0 6px; margin: 0 0 4px 5px; padding: 0 0 0 10px; font-size: 14px; }
	#topStories .topStoryDetails ul li a { font-family: georgia, serif; }
	#topStories .topStoryDetails ul li.first { font-size: 17px; margin-bottom: 15px; }
	#topStories .topStoryItem ul { margin: 0; padding: 0 0 10px 5px; }
	#topStories .topStoryItem li { margin-left: 15px; color: #11327f; }

	#topStories.active { position: relative; width: 336px; height: 135px; overflow: hidden; }
	#topStories.active .topStoryItem { display: none; position: absolute; top: 0; left: 0; width: 336px; height: 135px; overflow: hidden; }
	#topStories.active .topStoryDetails { height: 135px; width: 336px; overflow: hidden; }
	#topStories.active .topStoryDetails h3 { color: #000; margin: 0 0 5px; padding: 0px 0 0 0; }
	#topStories.active .topStoryDetails h3 a { color: #000; }
	#topStories.active .topStoryDetails a { font-weight: bold; }
	#topStories.active .topStoryDetails h3,
	#topStories.active .topStoryDetails p {
		width: 275px;
		float: right;
	}
	#topStories.active .topStoryDetails p {
		margin: 1px 0 3px 0;
	}

	#topStories #topStoryButtons { position: absolute; left: 1px; bottom: 1px; }
	#topStories #topStoryButtons ul { margin: 0; padding: 1px 0 0 0; list-style-type: none; border-top: 1px solid #FF8232; }
	#topStories #topStoryButtons li {
		display: block;
		float: left;
		font-size: 11px;
		letter-spacing: 0px;
		list-style-type: none;
/*
		text-transform: uppercase;
*/
		margin: 0 1px 0 0;
		padding: 1px 3px 2px;
		color: white;
		text-decoration: none;
		background: #FF8232;
		font-family: arial, helvetica, sans-serif;
		font-weight: bold;
		cursor: pointer;
	}

	/* for Internet Explorer 6 */
	/*\*/
	* html #topStories #topStoryButtons li {
		font-weight: normal;
		padding: 1px 3px 2px;
	}
	/**/


	#topStories #topStoryButtons li.activeControls { background: #FA5225; cursor: default; }

/*****
/right top tabs
*****/

/*
	.active #rightCat .linkCheck a {
		padding-right: 15px;
		background: url(/images/source_telephony.gif) no-repeat right bottom;
	}
	.active #rightCat .linkCheck li.sponsoredContent a {
		padding-right: 15px;
		background: url(/images/source_sponsored.gif) no-repeat right bottom
	}
*/
	.active #rightCat .linkCheck li {
		padding-left: 20px;
		background: url(/images/source_telephony.gif) no-repeat left 1px;
	}
	.active #rightCat .linkCheck li.sponsoredContent {
		padding-left: 20px;
		background: url(/images/source_sponsored.gif) no-repeat left 1px;
	}
	#rightCat .linkCheck span {
		color: #F60;
		font-weight: bold;
		font-family: Verdana, Geneva, sans-serif;
		padding-left: 3px;
	}


	.sourceKey {
		display: none;
	}
	.active .sourceKey {
		display: block;
	}





	.sourceKey,
	.webcasts,
	.whitepapers,
	.podcasts,
	.blogs,
	.ebooks,
	.tv,
	.atePromo {
		padding-bottom: 5px;
		margin: 0 15px 10px 15px;
		border-bottom: 1px dashed #737B7E;
		clear: both;
	}
	.webcasts {
		margin-top: 10px;
	}
	.whitepapers {
		margin-bottom: 0px;
	}
	.tv {
		border-top: 1px dashed #737B7E;
		padding-top: 10px;
	}
	.sourceKey {
		width: 290px;
		overflow: hidden;
		padding: 10px 0 20px 0;
		margin-bottom: 0;
	}
	.sourceKey li {
		float: left;
		margin-right: 10px;
	}
	#rightCat .sourceKey ul li.telephony {
		background: url(/images/source_telephony.gif) no-repeat left;
		padding-left: 17px;
	}
	#rightCat .sourceKey li.sponsored {
		background: url(/images/source_sponsored.gif) no-repeat left;
		padding-left: 17px;
	}

	.ebooks {
		border-bottom: none;
		padding-bottom: 0;
		margin-bottom: 0;
	}
	.atePromo {
		border-top: 1px dashed #737B7E;
		border-bottom: none;
		padding-top: 10px;
		margin-bottom: 0;
	}
	.atePromo .headshot,
	.onestopAte .headshot {
		float: left;
		clear: both;
		margin: 0 6px 0 0;
	}
	.atePromo .headshot img,
	.onestopAte .headshot img {
		float: left;
		clear: left;
		margin-bottom: 1px;
	}
	.atePromo .ateExpertName,
	.onestopAte .ateExpertName {
		text-transform: uppercase;
		font-weight: bold;
		margin-bottom: 6px;
	}
	.atePromo .ateExpert1,
	.atePromo .ateExpert2,
	.atePromo .ateExpert3,
	.onestopAte .ateExpert1,
	.onestopAte .ateExpert2,
	.onestopAte .ateExpert3	{
		margin-bottom: 10px;
		width: 260px;
		overflow: hidden;
	}
	.onestopAte .ateExpert1,
	.onestopAte .ateExpert2,
	.onestopAte .ateExpert3	{
		width: 350px;
	}
	.atePromo .question {
		clear: both;
		margin-top: 6px;
	}
	.atePromo h5,
	.onestopAte h5 {
		color: #666;
		text-transform: uppercase;
		padding-top: 7px;
	}

	.onestopSupplements,
	.onestopAte,
	.onestopContent {
		clear: both;
		overflow: hidden;
		padding-bottom: 2px;
	}
	/* for Internet Explorer 6 */
	/*\*/
	* html .onestopSupplements,
	* html .onestopAte,
	* html .onestopContent {
		height: 1%;
	}
	/**/


	/* =============================================
	================== leftcat elements
	============================================= */


	.currentIssue,
	.newsletters,
	.resources,
	.imsGuide,
	.iptvWorkshop,
	.relatedResources {
		margin-bottom: 8px;
		padding-bottom: 8px;
		border-bottom: 1px dashed #737B7E;
		clear: both;
		width: 166px;
		overflow: hidden;
	}
	.relatedResources {
		border-bottom: none;
	}
	.currentIssue p a,
	.newsletters p a,
	.resources p a,
	.imsGuide p a,
	.iptvWorkshop p a,
	.relatedResources p a {
		color: #F60;
		font-weight: bold;
		text-decoration: underline;
		padding-right: 6px;
	}

	.currentIssue p a:hover,
	.newsletters p a:hover,
	.resources p a:hover,
	.imsGuide p a:hover,
	.iptvWorkshop p a:hover,
	.relatedResources p a:hover {
		text-decoration: none;
	}

	.currentIssue .more img,
	.imsGuide .more img,
	.iptvWorkshop .more img,
	.relatedResources .more img	{
		padding-left: 2px;
		margin: 0;
	}

	.currentIssue .date {
		font-family: Verdana, Geneva, sans-serif;
		font-size: 11px;
		color: #686868;
		font-weight: bold;
		margin-bottom: 5px;
	}

	.imsGuide img {
		margin-top: 10px;
	}

	.imsGuide .imsRight {
		width: 90px;
		float: right;
	}
/* remove .testcover below when it's Go time*/
	.cover .dblColumn {
		width: 755px;
		background: url(/images/vert_line.gif) repeat-y top;
	}
	.cathome .dblColumn {
		background: none;
		width: 410px;
	}
	.dblColumn .leftCell,
	.dblColumn .rightCell,
	.nestedDblColumn .leftCell,
	.nestedDblColumn .rightCell {
		width: 50%;
	}

	.dblColumn .leftColumn,
	.nestedDblColumn .leftColumn {
		padding-right: 7px;
	}

	.dblColumn .rightColumn,
	.nestedDblColumn .rightColumn {
		padding-left: 7px;
	}




	div.left img.left { margin: 0 0 0 0; }
	div.right img.right { margin: 0 0 0 0; }
	div.center img.center { margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 0; }

	p.center { display: block; margin-top: 0; margin-left: auto; margin-right: auto; margin-bottom: 5px; }

	/* topCat layout */

	.utilNav { padding: 0; float: right; margin-right: 80px; text-align: left; display: inline; }
	.utilNav ul { list-style: none; font-size: 11px; padding: 0 0; margin: 0; }
	.utilNav li {
		float: left;
		margin: 0;
		padding: 0 6px 0 9px;
		background: url(/images/divider.gif) no-repeat left;
	}
	.utilNav li.first {
		background: none;
	}
	.utilNav a { font-weight: bold; color: #000; margin: 0; padding: 0; }
	.utilNav a:visited { color: #000; }

	.topicsHor {
		clear: both;
		border-top: 5px solid #1CB3E1;
		font-size: 11px;
	}
	.topicsHor dt {
		color: #F60;
		font-weight: bold;
		text-decoration: underline;
	}
	.topicsHor dl {
		height: 22px;
		padding-left: 10px;
		background: url(/images/topicsBkgd.gif) repeat-x top;
		line-height: 22px;
	}
	.topicsHor dt,
	.topicsHor dd {
		float: left;
	}
	.topicsHor dt {
		background: url(/images/topicsFlame.gif) no-repeat left;
		padding-left: 15px;
	}
	.topicsHor dd {
		background: url(/images/arrowBlue.gif) no-repeat right;
		padding-right: 6px;
		margin: 0 0px 0 9px;
	}
	.topicsHor dd a {
		font-weight: bold;
	}
	#search { float: left; padding: 0; margin: 0 0 0 30px; }
	#search label {
		display: none;
	}
	#search input { line-height: 12px; vertical-align: bottom; }
	#searchSite {
		padding: 3px 3px 3px 5px;
		border: 1px solid #1CB3E0;
		font-weight: bold;
	}
	#search p { margin: 0; text-align: right; }
	#search a { padding: 0; color: #cbd0d3; }
	input.button { border: 0; padding: 0; }

	#search a.advancedSearch {
		color: #0088C7;
		text-decoration: underline;
		font-size: 11px;
		padding: 2px 0 0 5px;
	}
	#search .advancedSearch {
		text-decoration: none;
	}
	.advsearchresults {
		margin-bottom: 20px;
	}
	#topcat p { margin: 0; }

	.bannerSideBox {
		float: right;
		width: 220px;
		margin: 6px 0 0 0;
	}
	.bannerSideBox p,
	.bannerSideBox h3,
	.bannerSideBox span	{
		font-size: 11px;
	}
	.bannerSideBox p {
		margin-bottom: 3px;
	}
	.bannerSideBox span {
		background: #20B2E1;
	}
	.bannerSideBox a {
		color: #000;
		font-weight: bold;
		text-decoration: underline;
	}
	.bannerSideBox span a {
		font-weight: bold;
		padding: 1px 18px 1px 4px;
		margin-right: 4px;
		background: url(/images/arrowBlueDbl.gif) no-repeat right;
		color: #FFF;
		text-decoration: none;
		text-transform: uppercase;

	}
	.bannerSideBox img {
		margin-bottom: 8px;
	}


	.searchresults { float: right; }
	.searchresults form { display: inline; }

	.toc { clear: left; }



	.currentissue { background: #dce3eb; padding: 7px; margin-bottom: 10px; text-align: center; }

	/*Featured Results*/
	.featuredheader { }
	.featuredlinebg { }
	.featuredleadin { }
	.featureddesc { }

	/*Regular Results*/
	.resultsheader1 { }
	.resultsheader2 { }
	.resultsleadin { }
	.resultsbyline { }
	.resultsdesc { }
	.resultsmedia { }
	.resultslinks { }
	.searchterm { }


	#issuecovers { clear: both; }
	#issuecovers h2 { font-weight: normal; color: #fff; height: 16px; padding: 2px 10px; margin: 5px 0; line-height: 16px; background-color: #666; font-size: 12px; text-transform: uppercase; }
	#issuecovers table tr.date td { background: #ccc; border-bottom: #666 1px solid; padding: 3px 0; text-align: center; vertical-align: middle; }
	#issuecovers table tr.date td a { font-weight: normal; font-size: 10px; color: #666; line-height: 24px; display: block; text-decoration: none; }

/* Browse Recent Issues */
	#backIssues {
		clear: both;
		padding: 16px;
		width: 938px;
		background: #999;
		overflow: hidden;
	}

	#backIssues ul {
		width: 700px;
		margin: 0 auto;
	}
	#backIssues li {
		background-image: none;
		display: inline;
		float: left;
		padding: 0 0 0 18px;
	}
	#backIssues li.first {
		padding: 0;
	}
	#backIssues h2 {
		font-size: 11px;
		font-weight: bold;
		margin: 0 0 1px 0;
		padding: 0 0 2px 2px;
		color: #333;
		text-transform: uppercase;
		border-bottom: 1px solid #CCC;
	}

	#backIssues .dropdown {
		clear: both;
		padding-top: 5px;
	}
	#backIssues .dropdown form {
		float: right;
	}
	#backIssues .dropdown h2 {
		border: none;
		float: right;
		margin: 4px 5px 0 0;
	}

	#backIssues .covers {
		border-bottom: 1px solid #CCC;
		width: 100%;
		padding-bottom: 2px;
		overflow: hidden;
	}
	#backIssues .covers li.first {
		margin-left: 120px;
	}
	#backIssues .covers li a {
		display: block;
	}
	#backIssues .dates {
		width: 700px;
		margin: 0 auto;
	}
	#backIssues .dates li a {
		display: block;
		width: 84px;
		text-align: center;
		color: #FFF;
		font-weight: normal;
	}



	/* End Browse Recent Issues */
	#footer {
		clear: both;
		margin: 0 0 10px;
		padding: 10px 0 5px;
	}

	#footer div {
		margin: 0 auto;
		width: 970px;
		text-align: left;
		padding: 0;
	}
	#footer p { color: #858585; font-size: 11px; }
	#footer ul { padding: 0; margin: 0; list-style-type: none; white-space: nowrap; float: right; }
	#footer ul li { display: inline; float: left; padding: 0; margin: 0;background-image: none; }
	#footer ul li a { padding: 0 5px; border-left: 1px solid #858585; color: #858585; font-size: 11px; }
	#footer ul li.first a { border-left: 0; }

	.pagination {
		text-align: right;
		color: #FA8331;
		margin: 0 20px;
	}
	.pagination a {
		font-weight: bold;
		color: #FA8331;
	}

	a.paginationNext {
		background: url(/images/arrowOrange.gif) no-repeat right;
		padding-right: 9px;
		margin-left: 10px;
	}
	a.paginationPrevious {
		background: url(/images/arrowOrangeBack.gif) no-repeat left;
		padding-left: 9px;
		margin-right: 10px;
	}

	/*ad formatting*/

	.googlead { clear: both; margin-top: 10px; }
	.googlead p {
		font-size: 11px;
	}
	.ad { margin: 5px 0; padding: 0; }
	.adsponsored_links { clear: both; padding: 10px; }
	.adsponsored_links h2 { padding: 0 0 0 10px!important; }
	#topCat .ad728x90 {
		margin: 6px 0 9px 0;
		background: url(/images/advertisement_vert.gif) no-repeat left top;
		padding-left: 11px;
		float: left;
	}
	#topCat .ad728x90 p { display: none; }
	p.advertisement { margin: 0; color: #999; font-family: verdana; text-transform: uppercase; }
	.cover .dblColumn p.advertisement {
		margin-top: 10px;
	}

	.textAd {
		margin-top: 10px;
		margin-right: 20px;
	}
	.pagead336x280 {
		margin-top: 15px;
	}
	.ad336x280 {
		border: 1px solid #000;
	}
	.podcastsPlayer .ad336x280 {
		border: none;
	}

	.contentwellad75x75, .ad75x75, .pagead75x75, .storyad75x75 { width: 75px; }
	.contentwellad120x60, .ad120x60, .pagead120x60, .storyad120x60 { width: 120px; float: left; margin-right: 10px; margin-left: 15px; }
	.contentwellad120x240, .ad120x240, .pagead120x240, .storyad120x240 { width: 120px; }
	.contentwellad120x600, .ad120x600, .pagead120x600, .storyad120x600 { width: 120px; }
	.contentwellad125x125, .ad125x125, .pagead125x125, .storyad125x125 { width: 125px; }
	.contentwellad160x600, .ad160x600, .pagead160x600, .storyad160x600 { width: 160px; }
	.contentwellad180x150, .ad180x150, .pagead180x150, .storyad180x150 { width: 180px; }
	.contentwellad234x60, .ad234x60, .pagead234x60, .storyad234x60 { width: 234px; }
	.contentwellad234x400, .ad234x400, .pagead234x400, .storyad234x400 { width: 234px; }
	.contentwellad240x400, .ad240x400, .pagead240x400, .storyad240x400 { width: 240px; }
	.contentwellad250x250, .ad250x250, .pagead250x250, .storyad250x250 { width: 250px; }
	.contentwellad300x60, .ad300x60, .pagead300x60, .storyad300x60 { width: 300px; }
	.contentwellad300x125, .ad300x125, .pagead300x125, .storyad300x125 { width: 300px; }
	.contentwellad300x250, .ad300x250, .pagead300x250, .storyad300x250 { width: 300px; }
	.contentwellad336x60, .ad336x60, .pagead336x60, .storyad336x60 { width: 336px; }
	.contentwellad336x125, .ad336x125, .pagead336x125, .storyad336x125 { width: 336px; }
	.contentwellad336x280, .ad336x280, .pagead336x280, .storyad336x280 { width: 336px; margin: 0 auto; }
	.pagead336x280 { margin: 0; }
	.contentwellad336x850, .ad336x850, .pagead336x850, .storyad336x850 { width: 336px; }
	.contentwellad468x60, .ad468x60, .pagead468x60, .storyad468x60 { width: 468px; }
	.contentwellad728x90, .ad728x90, .pagead728x90, .storyad728x90 { }

.briefingroomPromo h1 { padding: 0 0 10px; }
.briefingroomPromo img { padding-bottom: 10px; }

	.feedTitle
	{
		font-size: 14px;
		font-weight: bold;
		padding: 0;
		margin: 0;
		color: #999;
	}
	.feedburnerFeedBlock
	{
		margin: 10px 0;
	}

	.feedburnerFeedBlock ul
	{
		list-style: none;
		margin: 10px 0;
		padding: 0;
	}

	.feedburnerFeedBlock ul li
	{
		margin: 10px 0;
		padding: 0;
		background: none;
	}

	.feedburnerFeedBlock p.date
	{
		font-size: 9px;
		font-style: italic;
		margin: 0;
		padding: 0;
	}

	.catexternal #pixeltracking { position: absolute; top: -20px; left: 0; }
	.catexternal { background: #000; margin: 0; }
	.catexternal .feedburnerFeedBlock { margin: 0; padding: 0; font-size: 10px; }
	.catexternal .feedburnerFeedBlock p.feedTitle { margin: 0; padding: 0; font-size: 10px; }
	.catexternal #container { width: 970px; margin: 0 auto; text-align: left; }
	.catexternal #logo { float: left; margin: 0; width: 240px; overflow: hidden; padding: 0; }
	.catexternal #topCat .ad728x90 {
		padding: 9px 0 0 0;
		margin: 0 0 2px 0;
		background: url(/images/advertisement.gif) no-repeat left top;
		width: 728px;
		float: right;
	}
	.catexternal .feedburnerFeedBlock ul { margin: 0; padding: 0; }
	.catexternal .feedburnerFeedBlock ul li { margin: 0; line-height: 1; list-style: disc; list-style-color: #fff; padding: 0; white-space: nowrap; font-weight: normal; font-size: 9px; }
	.catexternal .link-buttons { width: 728px; float: right; clear: right; text-align: center;}
	.catexternal .link-buttons a { font-size: 11px; padding: 0 17px 0 5px; text-transform: uppercase; color: #fff; text-decoration: none; }
	.catexternal .link-buttons a.return { background: url(/images/return_to_site_graphic_only.gif) no-repeat right; }
	.catexternal .link-buttons a.close { background: url(/images/close_this_frame_graphic_only.gif) no-repeat right; }
	.catexternal .feedburnerFeedBlock a { color: #fff; text-decoration: none; }
	.catexternal #creditfooter { display: none; }
	.catexternal #search { float: none; margin: 0;}
	.catexternal .headline { font-size: 10px; }
	.catexternal #pp_l {display: none !important;}
	.kwsearchbg {
		margin-top: 2px;
	}



/****** Standard Video Player ******/

#flash_video {
	margin-top: 11px;
	text-align: center;
}
#videoContainer {
	width: 765px;
	margin: 0 auto;
	background: #8C8C8C;
	padding-bottom: 3px;
	margin-bottom: 2px;
}
#videoContainer .videoLeft {
	width: 489px;
	float: left;
	margin-left: 4px;
}
#videoContainer .videoHeader {
	height: 112px;
	background: url(/images/player_top_bkgd.gif);
	overflow: hidden;
	text-align: center;
}
#videoContainer .videoHeader div {
	margin-top: 14px;
	margin-left: 10px;
	width: 468px;
	height: 90px;
	background: url(/images/video_player_banner.gif) no-repeat;
}
#videoContainer .videoHeader img {
	margin-top: 14px;
}
#videoContainer .videoWindow {
	height: 344px;
	background: url(/images/player_bkgd.gif);
	overflow: hidden;
}
#videoContainer .videoRight {
	width: 262px;
	float: left;
	text-align: left;
}
#videoContainer .videoRightTop {
	height: 91px;
	background: url(/images/player_rt_top.gif);
	overflow: hidden;
}
#videoContainer .videoDescription {
	height: 202px;
	background: url(/images/player_rt_middle.gif);
	overflow: hidden;
}
#videoContainer .videoDescription .avText {
	height: 160px;
	margin-top: 32px;
	margin-right: 6px;
	overflow: auto;
}
#videoContainer .relatedArticle {
	margin-top: 10px;
	margin-bottom: 10px;
}
#videoContainer .videoOther {
	height: 157px;
	background: url(/images/player_rt_bottom.gif);
	overflow: hidden;
}
#videoContainer .videoOther .avText {
	height: 125px;
	margin-top: 22px;
	margin-right: 6px;
	overflow: auto;
}
#videoContainer .videoDescription h3 {
	margin: 12px 8px 7px 12px;
}
#videoContainer .videoRightTop p {
	margin: 15px 8px 7px 12px;
}
#videoContainer h3 {
	color: #000;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin-left: 12px;
}
#videoContainer .videoRight p {
	margin-left: 12px;
	margin-right: 8px;
}

#videoContainer .pagead {
	clear: both;
	text-align: center;
}
#videoContainer p {
	margin-top: 3px;
	margin-bottom: 6px;
}
#videoContainer .relatedVideo {
	margin-top: 10px;
	margin-bottom: 10px;
}
#videoContainer td, #videoContainer div, #videoContainer p  {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.video_sponsor_top img {
	margin: 14px 0 0 10px;
}
.video_sponsor_bottom {
	margin: 0 0 0 20px;
	text-align: left;
	font-size: 10px;
	color: #EFEFEF;
}
/****** /Standard Video Player ******/
/****** Standard Podcast Player ******/

#iframediv #audioPlayer {
	margin: 0px 7px;
}
.podcastsPlayer {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
}
.podcastsPlayer a {
	color: #cbfbff;
	text-decoration: none;
}
.podcastsPlayer a:hover {
	text-decoration: underline;
}
.podcastsPlayer h2 {
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #cbfbff;
	clear: both;
}
.mediaOptions {
	margin: 0;
	padding: 0;
	list-style: none;
}
.mediaOptions li {
	float: left;
	margin-right: 10px;
}

.mediaOptions li a {
	display: block;
}
.mediaOptions li.download {
	background: none;
}
.mediaOptions li.subscribe {
	background: none;
	padding-left: 0;
}
.mediaOptions li.download a {
	width: 95px;
	height: 21px;
	background: url(/images/download_now.gif) no-repeat;
}
.mediaOptions li.subscribe a {
	width: 75px;
	height: 21px;
	background: url(/images/subscribe.gif) no-repeat;
}
.mediaOptions li a span {
	display: none;
}
.podcastsPlayer #iframediv {
	background: #5e5e5e;
	margin: 7px;
	width: 336px;
}
.podcastsPlayer #playerWrapper {
/*	background: #fff url(/images/podcast_bkgd.gif) repeat-x top; */
	padding: 15px 0 0;
	width: 730px;
	text-align: left;
	overflow: hidden;
	border-bottom: 20px solid #7C7C7C;
	margin: 0 auto;
}
.podcastsPlayer #playerWrapper .avText {
	padding: 10px;
	margin: 0px 10px 10px 10px;
	color: #000;
	background: #E6CA9E;
	text-align: left;
	clear: both;
}
.podcastsPlayer #playerWrapper h3 {
	font-weight: normal;
	text-align: left;
	margin-left: 15px;
	color: #fff;
}
.podcastsPlayer #playerWrapper .rightCat {
	width: 336px;
	float: right;
	padding: 0px 10px 5px 10px;
	background: #eee;
	margin-right: 4px;
	display: inline;
}
.podcastsPlayer #playerWrapper .rightCat .ad {
	margin-top: 0;
}
.podcastsPlayer #playerWrapper .leftCat {
	text-align: center;
	width: 350px;
	margin-left: 4px;
	margin-right: 8px;
	float: left;
}
.podcastsPlayer #playerWrapper .roundedCorners {
	background: #620203 url(/bg_gradient.gif);
	background-repeat: repeat-x;
	margin-bottom: 10px;
}
.podcastsPlayer #playerWrapper .leftCat p {
	margin: 10px 0 5px;
	text-align: left;
}
.podcastsPlayer #playerWrapper .leftCat .nowPlaying {
	margin-top: 20px;
	margin-left: 15px;
	margin-bottom: 0px;
	color: #fff;
	text-align: left;
	float: left;
	text-transform: uppercase;
	font-size: 11px;
}
.podcastsPlayer #playerWrapper .avText, .podcastsPlayer #playerWrapper .avRelated {
	padding: 10px;
	margin: 0px 10px 10px 10px;
	color: #fff;
	background: #986e6f;
	text-align: left;
	clear: both;
}
.podcastsPlayer #playerWrapper .avRelated {
	padding: 0;
	margin-left: 10px;
	background: none;
}
.podcastsPlayer #playerWrapper .avRelated div {
	padding: 12px 10px 12px 45px;
	margin-bottom: 1px;
	background: #905051 url(/mic.gif) no-repeat 5px;
}
.podcastsPlayer #playerWrapper .avRelated.avRelatedArticle div {
	padding: 15px 15px 15px 10px;
	margin-bottom: 1px;
	background: none;
}
.podcastsPlayer #playerWrapper .avRelated div a {
	font-weight: bold;
	color: #cbfbff;
}

.podcastsPlayer #playerWrapper .leftCat .buttons {
	float: right;
	margin: 0 0px 10px 0;
}
.podcastsPlayer #playerWrapper .leftCat .buttons img {
	padding: 2px;
}
.podcastsPlayer #pixeltracker { position: absolute; left: -5px; top: 0; }

.podcastsPlayer #playerhead {
	background: #000 url(/player_head_tel.gif) no-repeat left top;
	width: 730px;
	height: 43px;
	margin: 0 auto;
}
.podcastsPlayer #playerhead #search {
	float: right;
	padding: 12px 10px;
	border-left: 1px solid #fff;
}
.podcastsPlayer #playerhead h1 {
	height: 90px;
}
.podcastsPlayer #playerhead a {
	background: url(/images/podcast_player_subhead2.gif) no-repeat top left;
	height: 0px;
	padding-top: 90px;
	width: 461px;
	display: block;
	overflow: hidden;
	float: left;
}

.podcastsPlayer #search input {
	vertical-align: bottom;
}
.podcastsPlayer #search .searchKeywords {
	margin-bottom: 0px;
	border: 1px solid #CACACA;
}
.podcastsPlayer #search input {
	border: none;
}

.podcastButtons {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #405F73;
}
.podcastsPlayer #playerfoot {
	background: #7C7C7C;
	width: 730px;
	height: 25px;
}
.ad p {
	text-align: right;
	margin-bottom: 0px;
}
/****** Standard Podcast Player ******/

/****** Streaming media archive page ******/

.streamingMediaLeadin,
#streamingMediaArchive .avleadinsm {
	width: 400px; /* need a width to make overflow with with ie6 */
	overflow: hidden;
	margin-bottom: 20px;
	margin-top: 10px;
/*	border-bottom: 1px solid #c9c9c9;*/
clear: both;
}
.streamingMediaLeadin .byline {
	margin: 0;
}
.streamingMediaLeadin .popup img {
	margin-bottom: 10px;
}
.avleadinsm {
	clear: both;
}
#streamingMediaArchive h3,
.streamingMediaLeadin h3,
.avleadinsm h3 {
	margin-top: 10px;
	clear: both;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions,
.avleadinsm ul.mediaOptions {
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li,
.avleadinsm ul.mediaOptions li {
	float: left;
	height: 24px;
	margin: 0 5px 0 5px;
	padding-left: 0;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li span,
.avleadinsm ul.mediaOptions li span {
	display: none;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li.listen,
.avleadinsm ul.mediaOptions li.listen {
	background: url(/images/listen_btn.jpg) no-repeat;
	width: 68px;
	margin-left: 0;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li.download,
.avleadinsm ul.mediaOptions li.download {
	background: url(/images/download_btn.jpg) no-repeat;
	width: 115px;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li.download a,
.avleadinsm ul.mediaOptions li.download a {
	width: 115px;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li.subscribe,
.avleadinsm ul.mediaOptions li.subscribe {
	background: url(/images/subscribe_btn.jpg) no-repeat;
	width: 88px;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li.subscribe a,
.avleadinsm ul.mediaOptions li.subscribe a {
	width: 88px;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li a,
.avleadinsm ul.mediaOptions li a {
	display: block;
	height: 24px;
	background: none;
}


/****** /Streaming media archive page ******/



}


