body {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background-color : #fff;}

td {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;}

input {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;}

select {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;}
#container {
	width: 990px;
}
A:link, A:visited,A:active { color: #333; }
	
A.leadinsm:link, A.leadinsm:visited, A.leadinsm:active 
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
A.leadinsm:hover { COLOR: #999; }

A.tocleadin1:link, A.tocleadin1:visited, A.tocleadin1:active 
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
A.tocleadin1:hover { COLOR: #999; }
	
A.tocleadin2:link, A.tocleadin2:visited, A.tocleadin2:active 
{
	COLOR: #fff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
A.tocleadin2:hover { COLOR: #fff; }
	
A.leadinlg:link, A.leadinlg:visited, A.leadinlg:active 
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
A.leadinlg:hover { COLOR: #999; }
	
/*bgcolors*/
.linebg1 {background-color : #22303b;}
.linebg2 {background-color : #fff;}
.topbg {}
.topnavline {background-color : #036;}
.topnavbg {background-color : #fff;}
/*
.lcolbg {background-color : #009;}
*/
.lcolbg {background-color : #FFF;}
/*
.rcolbg {background-color : #e6e6e6;}
*/
.rcolbg {background-color : #FFF;}
.colrelatedbg {background-color : #22303b;}
.coltocbg {background-color : #22303b;}
.kwsearchbg {border: 1px #666 solid; background-color : #ccc;}
.tsearchbg {background-color : #22303b;}
.mssearchbg {background-color : #22303b;}
.csearchbg {background-color : #22303b;}
	
.toctitle1 
{ 
        COLOR: #000000; 
        FONT-FAMILY: Arial, Helvetica, sans-serif; 
        FONT-SIZE: 16px; 
        FONT-STYLE: normal; 
        FONT-VARIANT: normal; 
        FONT-WEIGHT: bold; 
        TEXT-DECORATION: normal; 
} 
	
.toctitle2 {
	font-size: 14px;
	font-weight: bold;
	color: #fff;}
	
.toclheader1 
{ 
        COLOR: #000000; 
        FONT-FAMILY: Arial, Helvetica, sans-serif; 
        FONT-SIZE: 18px; 
        FONT-STYLE: normal; 
        FONT-VARIANT: normal; 
        FONT-WEIGHT: bold; 
        TEXT-DECORATION: normal; 
        padding-bottom: 3px;
        border-bottom: 1px #21295a solid;
} 
	
.toclheader2 {
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #22303b;
	background-color: #fff;
	padding: 5px;}
	
.tocsheader1 {
	font-size: 12px;
	font-weight: bold;
	color: #666;}
	
.tocsheader2 {
	font-size: 12px;
	font-weight: bold;
	color: #fff;}
	
.tocteaser1 { color: #22303b; }
	
.tocteaser2 { color: #fff; }
	
.ptitle1 {
	font-size: 12px;
	font-weight: bold;
	color: #22303b;}
	
.ptitle2 {
	font-size: 12px;
	font-weight: bold;
	color: #fff;}
	
.ptext1 { color: #22303b; }
	
.ptext2 { color: #fff; }
	
.sheader {font-weight: bold;}

.lheader h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #CE6633; 
	margin: 10px 0 10px 0; 
	text-transform: uppercase; 
	line-height: 49px; 
	border-bottom: #A9A6C3 1px solid; 
	background: #fff url(/images/header_bg.gif) repeat-x bottom; 
	font-weight: bold;
	font-size: 16px; 
	padding-left: 10px;
}

A.catheadline:link, A.catheadline:visited, A.catheadline:active {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #fff;}
	
.storytitle 
{
	COLOR: #000099;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 22px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	LINE-HEIGHT: 21px;
}
#search {
	margin-top: 10px;
}	
.searchtitle1 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #fc0;
    background-color: #009;
    padding: 3px;
}
	
.searchtitle2 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #fff;
    background-color: #036;
    padding: 3px;
}
	
.searchtext1 {
	font-size: 10px;
	color: #22303b;}

.searchtext2 {
	font-size: 10px;
	color: #fff;}
	
.leadin {
	font-weight: bold;
	color: #023465;}
	
.footerkey {
	font-weight: bold;
	font-size: 10px;
	color: #88accb;}
	
	
.promotextlg { font-size: 12px; }

.error {color: #f00;}


#rightcat { background: #fff; float: left; width: 300px; }
#rightcat .left1_container {
margin-right: 10px; margin-bottom: 1px;
}
#rightcat ul { margin: 1px 0 0 0; padding: 0; list-style-type: none;  }
/* Original below
#leftcat ul { margin: 10px 15px 0 0; padding: 0; border-top: #852330 10px solid; list-style-type: none; }
*/
#rightcat ul li { margin: 0 0; padding: 0 0 0 1px; background: #fff; text-align:left;}
#rightcat ul li a { text-decoration: none; display: block; margin: 0; padding: 5px 3px 7px; font-weight: bold; font-size: 10px; color: #0074B1; font-family: verdana, arial, helvetica, sans-serif; background-image: url(/images/dots.gif); background-repeat: repeat-x; background-position: bottom; text-align:left;}
#rightcat ul li a:hover { font-weight: bold; background-color: #E8F1F8; color: #0074B1; 
}

#rightcat li.left_header, #rightcat ul.left1 li.left_header {
	border-top: 10px solid #0074B1;
	border-bottom: 10px solid #0074B1;
	background-color: #FFF;
padding: 5px 0 5px 4px;
color: #0074B1;
font-weight: bold;
text-align:center;
}	

	
/*Featured Results*/

.featuredheader {
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #22303b;
	padding: 5px;}
	
.featuredlinebg {background-color : #22303b;}

.featuredleadin {
	font-weight: bold;
	color: #023465;}
	
.featureddesc {font-size: 10px;}
	
	
/*Regular Results*/

.resultsheader1 {
	font-size: 12px;
	font-weight: bold;
}
	
.resultsheader2 {
	font-size: 12px;
	font-weight: bold;
	color: #666;}
	
.resultslinebg {background-color : #22303b;}

.resultsleadin {
	font-weight: bold;
	color: #023465;}
	
.resultsbyline {
	font-size: 10px;
	font-weight: bold;}
	
.resultsdesc {font-size: 10px;}
	
.resultsmedia {
	font-size: 10px;
	color: #f00;}
	
.resultslinks {
	font-size: 10px;
	font-weight: bold;}
	
.searchterm {
	font-size: 12px;
	font-weight: bold;}
	
	
/*Site Builder Styles*/

.basicbold
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: normal;
}

a.menubar:link, a.menubar:visited, a.menubar:active
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

a.menubar:hover
{ COLOR: #999999; }

.prmpub
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
a.prmpub:link, a.prmpub:visited, a.prmpub:active
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
}
a.prmpub:hover
{COLOR: #FFcc00;}

a.leftnavlink:link, a.leftnavlink:visited, a.leftnavlink:active
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}

a.leftnavlink:hover
{COLOR: #FFCC00;}

.leftnav
{
	COLOR: #FFcc00;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.leftnavplain
{
	COLOR: #FFCC00;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}

a.topmenubar:link, a.topmenubar:visited, a.topmenubar:active
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

a.topmenubar:hover
{COLOR: #999999;}

a.hilight:link, a.hilight:visited, a.hilight:active
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
a.hilight:hover
{COLOR: #999999;}

a.bigredheader:link, a.bigredheader:visited, a.bigredheader:active
{
	COLOR: #cc0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 18px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	LINE-HEIGHT: 18px;
}  

.caption {COLOR: #000099;
}

a.blacklink:link, a.blacklink:visited, a.blacklink:active
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
a.blacklink:hover
{COLOR: #999999;}


/************************/
/* related articles box */
/************************/

table.relatedbg1 {
  margin-left: 10px;
  margin-bottom: 20px;
  background-color: #fff;
 border: 1px solid #ffcc00;
}

table.relatedbg1 td.relatedtitle2 {
 color: #000;
 font-size: 11px;
 font-weight: bold;
 background-color:#ffcc00;
}

table.relatedbg1 td.relatedtext2 {
 color: #000;
 font-size: 10px;
}

table.relatedbg1 td.relatedtext2 a {
 color: #036;
 text-decoration: none;
 font-size: 11px;
}

table.relatedbg1 td.relatedtext2 a:hover {
 color: #036;
 text-decoration: underline;
}

#pixeltrack { position: absolute; width: 1px; top: 0; left: -2px; }


/*********** Left nav ***********/

#leftcat { background: #fff; float: left; width: 150px; }

.left1_container {
margin-right: 10px; margin-bottom: 1px;
}
#leftcat a img {margin-left: 10px;}
#leftcat ul { margin: 1px 0 0 0; padding: 0; list-style-type: none; }
/* Original below
#leftcat ul { margin: 10px 15px 0 0; padding: 0; border-top: #852330 10px solid; list-style-type: none; }
*/
#leftcat ul li { margin: 0 0; padding: 0 0 0 1px; background: #fff;}
#leftcat ul li a { text-decoration: none; display: block; margin: 0; padding: 5px 3px 7px; font-weight: bold; font-size: 10px; color: #0074B1; font-family: verdana, arial, helvetica, sans-serif; background-image: url(/images/dots.gif); background-repeat: repeat-x; background-position: bottom; }
#leftcat ul li a:hover { font-weight: bold; background-color: #E8F1F8; color: #0074B1; }
#leftcat ul.left2 { margin: 0 10px 0 0; border-top: 0; background: #0074B1; }
#leftcat ul.left2 li { background: #0074AF; padding: 0; }
#leftcat ul.left2 li a { padding: 3px 10px 5px 20px; color: #fff; font-size: 10px; background-image: none; border-bottom: 1px solid #FFF;}
#leftcat ul.left2 li a:hover { color: #ccc; background-color: transparent; }
#leftcat ul.left2 li.last a { border: none; }
#leftcat ul li.last a { background-image: none; }
#leftcat ul.left2 li.left_header, #leftcat ul.left1 li.left_header {
	border-top: 10px solid #0074B1;
	border-bottom: 10px solid #0074B1;
	background-color: #FFF;
padding: 5px 0 5px 4px;
color: #0074B1;
font-weight: bold;
}
#leftcat ul.left2 li.left_header {
border-bottom: 0;
}
.catprojectors #leftcat ul.left1 li.projectors a { background-color: #E8F1F8; color: #0074B1; }
.title { background-color: #E8F1F8; color: #0074B1; font-weight: bold; font-size: 10px; }

.catblogs #leftcat ul.left2 li.blogs a { color: #ccc; background-color: transparent; }

/************** end Left nav ***************/

/************* Top Nav ***********************/

#topnav { border-top: #fff 1px solid; border-bottom: 8px solid #D5E8F9; height: 22px; background: #0074B1; padding-bottom: 0px; }
#topnav ul { position: relative; height: 20px; padding: 0 0 0 10px; margin: 0px 0 0 0; list-style-type: none; border-bottom: 2px solid #2B6392; }
#topnav ul li { float: left; position: relative; margin: 0; padding: 3px 11px 0px 11px; color: #fff; text-align: center; white-space: nowrap; background: url(/images/dots_nav.gif) no-repeat left; }
#topnav ul li a { display: block; text-decoration: none; font-size: 11px; font-family: arial, helvetica, sans-serif; color: #fff; text-transform: uppercase; margin-right: 1px; padding: 1px; font-weight: bold; }
#topnav ul li a:hover { background: #195D80; color: #DBFFFF; }
#topnav ul li.first { background: none;  }
#topnav ul li.last {  }

.catcorporateav #topnav ul li.corporateav a { background: #195D80; color: #DBFFFF; } 

/***************end Top Nav *********************/


/*************** Footer ********************/
#footer {
	display: block; 
	clear: both; 
	margin: 1px 0; 
	height: 24px; 
	text-align: left; 
	color: #fff; 
	background: #666 url(/images/footer_bg.gif) repeat top left;
	border-color: #fff; 
	border-width: 1px 0; 
	border-style: solid; 
	white-space: nowrap; 
	font-size: 9px; 
	line-height: 24px; 
	padding-left: 10px;
}

/*footer hack to center align*/

#footer ul { display: table; padding: 0; margin: 0; list-style-type: none; white-space: nowrap; float: right; }
#footer ul li { display: table-cell; padding: 5px 0; line-height: 10px; float: left; background: url(/images/footer_bar.gif) no-repeat right; }
*html #footer ul li { float: left; }
#footer ul li a { width: auto; display: block; padding: 0 5px; line-height: 14px; color: #fff; font-size: 9px; font-family: verdana, arial, sans-serif; font-weight: normal; }
*html #footer ul li a { float: left; }
#footer ul li.first a { border-left: 0; }
* html #footer .first { display: inline-block; }

/***************** end Footer *************/





/* Hide this from IE-Mac \*/
* html #leftcat ul li a { height: 1px; }
* html #rightcat ul li a { height: 1px; }
/* end hide */ 




/****** 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.jpg) 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: #c60;
	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 a {
	width: 103px;
	height: 24px;
	background: url(/images/podcast_download_now.gif) no-repeat;
}
.mediaOptions li.subscribe a {
	width: 81px;
	height: 24px;
	background: url(/images/podcast_subscribe.gif) no-repeat;
}
.mediaOptions li a span {
	display: none;
}
.podcastsPlayer #iframediv { 
	background: #5F5D62; 
	margin: 7px; 
	width: 336px; 
}
.podcastsPlayer #playerWrapper {
/*	background: #fff url(/images/podcast_bkgd.gif) repeat-x top; */
	padding: 15px 0 15px; 
	width: 722px; 
	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 0px 5px 0px;
	background: #FFF;
	margin-right: 10px;
	display: inline;
}
.podcastsPlayer #playerWrapper .rightCat .ad {
	margin-top: 0; 
}
.podcastsPlayer #playerWrapper .leftCat {
	text-align: center; 
	width: 350px; 
	margin-left: 8px;
	margin-right: 8px;
	float: left;
}
.podcastsPlayer #playerWrapper .roundedCorners {
	background: #D3983F url(/images/podcast_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: #000;
	text-align: left; 
	clear: both;
}
.podcastsPlayer #playerWrapper .avRelated {
	padding: 0;
	margin-left: 10px;
	background: #E6CA9E;
}
.podcastsPlayer #playerWrapper .avRelated div {
	padding: 15px 15px 15px 45px;
	margin-bottom: 1px;
	background: url(/images/podcast_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: #C60;
}

.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 {
	width: 730px; 
	height: 125px; 
	margin: 0 auto;
}
.podcastsPlayer #playerhead h1 {
	height: 125px;
}
.podcastsPlayer #playerhead a {
	background: url(/images/podcast_logo_new.jpg) no-repeat top left; 
	height: 0px;
	padding-top: 125px;
	width: 501px;
	display: block;
	overflow: hidden;
	float: left;
}

.podcastsPlayer #playerhead #search {
	float: right; 
	padding: 0px 10px 5px 10px; 
	margin: 5px;
}
.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; 
}
#playerWrapper .ad p {
	text-align: left;
	margin: 0;
}
/****** Standard Podcast Player ******/

/****** Streaming media archive page ******/

.streamingMediaLeadin {
  zoom: 1;
	overflow: hidden;
    margin: 20px 0 25px 0;
/*	border-bottom: 1px solid #c9c9c9;*/
}
.streamingMediaLeadin .byline {
	margin: 0;
}
.streamingMediaLeadin .popup img {
	margin-bottom: 10px;
}
.streamingMediaLeadin h3 { 
	margin: 0;
}
.streamingMediaLeadin p { 
	margin-top: 0px;
}
.streamingMediaLeadin h3.leadin a {
  font-size: 12px;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions {
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0;
  zoom: 1;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li {
	float: left;
	height: 24px;
	margin: 0 5px 0 5px;
	padding-left: 0;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li span {
	display: none;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li.listen {
	background: url(/images/podcast_listen_btn.jpg) no-repeat;
	width: 68px;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li.download {
	background: url(/images/podcast_download_btn.jpg) no-repeat;
	width: 115px;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li.download a {
	width: 115px;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li.subscribe {
	background: url(/images/podcast_subscribe_btn.jpg) no-repeat;
	width: 88px;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li.subscribe a {
	width: 88px;
}
#streamingMediaArchive .streamingMediaLeadin ul.mediaOptions li a {
	display: block;
	height: 24px;
	background: none;
}


/****** /Streaming media archive page ******/