 
#g1_table #contentside .subject {
  border: 0;
  padding: 0;
  margin: 0 0 30px 0px;
} 

/* PodCast Box */ 
#g1_table #contentside #podcast {
   width: 502px;
}

#g1_table #contentside #podcast .subject {
  float: left;
  width: 300px;
  background: #EFF2F4;
  padding: 15px 0 15px 10px;
  margin: 0;
}

#g1_table #contentside #podcast .subject p{
  padding: 10px 0;
  margin: 0;
}


#g1_table #contentside #podcast .title {
  background: #FFF;
  color: #666;
  font-size: 1em;
  text-transform: capitalize;
  padding: 10px 15px;
}


#g1_table #contentside #podcast .col {
  width: 157px;
  float: right;
  margin: 15px 0px 0 15px;
  padding: 0 0 15px 0;
  border: 0;
  background: url(/it/images/dot.gif) left bottom repeat-x;
}



#g1_table #contentside #podcast li.dotwhite {
  background: url(/it/products/podcasting/images/dot_white.gif) no-repeat;
}

#g1_table #contentside #podcast h3 {
  color: #666;
  font-size: 1.3em; 
  margin: 0;
  padding-bottom: 10px;
} 
 
/* h4 is different for this page */ 
#g1_table #contentside h4 {
  color: #FF7300;
  font-size: 1.5em; 
  margin: 0px;
  font-weight: bold;
}


#g1_table #contentside .analyst {
   float: left;
   padding: 0 10px 0 ;
}

#g1_table #contentside .latest {
    padding: 15px 0 10px 0;
}
 

#g1_table #contentside #podcast .quote {
  width: 472px;
  clear: left;
  margin: 0;
  padding: 0;
  border: 0;
}

#g1_table #contentside #podcast .quote p {
  background: url(/it/products/podcasting/images/quotebox_top.gif) top repeat-y; 
  width: 472px;
  padding: 5px 20px 0;
  margin: 0;
  border: 0;
}

#g1_table #contentside #podcast .quote p img {
  margin: 0;
  padding: 0;
  border: 0;
  clear: both;
}

 #g1_table .bluearrow {
   background: url(/it/products/podcasting/images/blue_solid_arrow.gif) right no-repeat;
   display: inline;
   padding: 0 10px 0 0;
   margin: 0;
   border: 0;
   
 }
 
#g1_table .orangearrow {
   background: url(/it/products/podcasting/images/orange_solid_arrow.gif) right no-repeat;
   display: inline;
   padding: 0 10px 0 0;
   margin: 0;
   border: 0;
 }

#g1_table .orangearrow a:link,
#g1_table .orangearrow a:focus,
#g1_table .orangearrow a:visited,
#g1_table .orangearrow a:hover {
  color: #FF7300;
} 
 
#g1_table li.pod a {
font-size: 1.2em;
}

/* ***** RAIL SIDE ***** */  
 
#g1_table #rightrail .module  {
  padding: 10px;
  margin: 0;
  border: 0;
}

#g1_table #rightrail h3.voice {
  font-size: 1.2em;
  color: #fff;
  background: #FA9836;
  padding: 10px;
  margin: 2px auto;
  width: 170px;
}

#g1_table #rightrail .hdr {
  color: #E66814;
  font-weight: bold;
  padding-bottom: 10px;
}

#g1_table #rightrail .prv {
  padding-bottom: 10px;
}

#g1_table #rightrail .module3 {
  padding: 10px;
  margin: 0;
  border: 0;
  background: #FEF2E7;
}

  #g1_table #rightrail .bluearrow2 {
   background: url(/it/products/podcasting/images/blue_solid_arrow.gif) right no-repeat;
   display: inline;
   padding: 0 5px 0 0;
   margin: 0;
   border: 0;
 }
 
  #g1_table #rightrail li.dotwhite {
  background: url(/it/products/podcasting/images/dot_white.gif) no-repeat;
   padding: 0;
   margin: 0;
   border: 0;
}

#g1_table #leftrail .thin,
#g1_table #rightrail .thin {
  margin: 0 2px 2px;
  border-bottom: 1px solid #bbb;
}

#g1_table #leftrail .prms,
#g1_table #rightrail .prms {
  width: 190px;
  margin: 0 2px;
  padding: 1px 0;
  border-bottom: 1px solid #bbb;
  display: block; 
}
 
 /*ms test*/
 
  blockquote {
    width: 472px;
    text-align: center;
    margin: 0;
    padding: 0;
    border: 0;
    background: #fff url(/it/products/podcasting/images/quotebox_top.gif) no-repeat top;
    clear: both;
  }
  
  #roundbottom {
    margin: 0;
    border: 0;
    padding: 20px;
    background: url(/it/products/podcasting/images/quotebox_bottom.gif) no-repeat bottom;
  }
  
  
  #g1_table #contentside #podcast .foo {
  width: 485px;
  background: #EFF2F4;
  padding: 0;
  margin: 0;
}

 /* = Podcast Top Box 
 -------------------------------------------------------------------- */ 
#g1_table #contentside .titleImage { 
	margin:0; 
	padding:0; 
}

#g1_table #contentside .latest_TopofBox { 
	background: url(/it/products/podcasting/images/top_boxgraphic_L.gif) no-repeat top left; 
	width:520px; 
	height:10px; 
	margin:0; 
	padding:0; 
	border:none;
 }
 
#g1_table #contentside .middle_ofBox { 
	background: url(/it/products/podcasting/images/middle_boxgraphic_L.gif) repeat-y top left; 
	width:510px; 
	height:auto; 
	padding: 0px 0 0 20px; 
	margin: 0; 
	border:none; 
}

#g1_table #contentside .latest_bottomofBox { 
	background: url(/it/products/podcasting/images/bottom_boxgraphic_L.gif) no-repeat top left; 
	width:520px; 
	height:15px; 
	margin:0 0 20px 0; 
	padding:0; 
	border:none;
}

#g1_table #contentside .middle_ofBox .topPod { 
	font-size:16px; 
	font_weight:normal; 
	margin:8px 0 0 0; 
	padding:0;
}

#g1_table #contentside .middle_ofBox ul#analystSpeaker { 
	margin: 1px 0 0px 0px; 
	padding: 5px 0 0 0px; 
	list-style:none; 
	float:left; 
}

#g1_table #contentside .middle_ofBox ul#analystSpeakerText { 
	margin: 1px 0 0px 10px; 
	padding: 5px 0 0 0px; 
	list-style:none; 
	float:left; 
}

#g1_table #contentside .middle_ofBox li.analystName { 
	margin: 0px 0 0px 10px; 
	padding: 0; 
	list-style:none; 
	vertical-align:top; 
}

#g1_table .clear_pod { 
	clear:left;
	_margin:-13px 0 0 0;/* needed for IE */ 
	display:block; 
	padding:0; 
	height:1px; 
}

/* = Podcast drop-down list 
-------------------------------------------------- */ 
#g1_table #contentside #podcastDroplist, .latest_Sorted { 
	list-style:none; 
	padding: 0px; 
	margin: 0; 
	font-size:1.0ems; 
	width:302px; 
}

#g1_table #contentside #podcastDroplist .SortTitle { 
	border-bottom: solid 1px #cdcdcd; 
	padding: 2px 0 0 0px; 
	margin: 0; 
	font-size:12px; 
	font-weight:bold; 
	text-transform:uppercase; 
	width:302px; 
}

#g1_table #contentside #podcastDroplist .SortPodcast { 
	border-bottom: solid 1px #cdcdcd; 
	padding: 0px; 
	margin: 0; 
	font-size:10px; 
	font-weight:bold; 
	vertical-align: middle; 
	width:302px; 
	line-height:13px; 
}

#g1_table #contentside #podcastDroplist a { 
	color: #666; 
	display: block; 
	width: 300px; 
	text-decoration: none; 
	padding:2px 0 2px 2px; 
	font-weight:bold; 
}

#g1_table #contentside #podcastDroplist a:link,
#g1_table #contentside #podcastDroplist a:visited { 
	color:#666; 
	font-weight:bold; 
	text-decoration:none; 
}

#g1_table #contentside #podcastDroplist .SortPodcast a:hover{ 
	background-color:#FFD6AF; 
	text-decoration: none; 
}

#g1_table #contentside #podcastDroplist .selected { 
	background-color:#FFD6AF; 
	width:301px; 
	border-bottom: solid 1px #cdcdcd; 
	vertical-align:middle; 
	padding:2px 0 2px 2px; 
	font-weight:bold; 
	font-size:10px; 
	color:#666; 
}

#g1_table #contentside #podcastDroplist .whatsnew { 
	position:absolute; 
	background-color:white; 
	margin:0px; 
	padding: 0px; 
	border-left: solid 1px #cdcdcd; 
	border-right: solid 1px #cdcdcd; 
	width:298px; 
	vertical-align:top; 
}

#g1_table #contentside #podcastDroplist .whatsnew ul#loadedLayer { 
	padding: 0px 0 0 10px; 
	margin: -1px; 
	width:292px; 
	list-style: none; 
	vertical-align:top; 
	background-color:white; 
	border-left: solid 1px #cdcdcd; 
	border-right: solid 1px #cdcdcd; 
	border-bottom: solid 1px #cdcdcd; 
	width:292px; 
}

#g1_table #contentside #podcastDroplist .whatsnew ul#loadedLayerli { 
	padding:0; 
	margin:0 ; 
	width:292px; 
	line-height:13px; 
}

#g1_table #contentside #podcastDroplist .whatsnew ul#loadedLayer a { 
	color:#666; 
	font-weight:normal; 
	font-size:10px; 
	width:270px; 
	padding: 0px; 
	margin: 0px; 
}
#g1_table #contentside #podcastDroplist .whatsnew ul#loadedLayer a:link, 
#g1_table #contentside #podcastDroplist .whatsnew ul#loadedLayer a:visited { 
	color:#666; 
	font-weight:normal; 
	text-decoration:none; 
}

#g1_table #contentside #podcastDroplist .whatsnew ul#loadedLayer a:hover { 
	background-color:#FFD6AF; 
	color:#666; 
	font-weight:normal; 
	text-decoration:none; 
	width:280px; 
}

#g1_table #contentside #podcastDroplist .whatsnew .close_icon { 
	margin: 0px; 
	padding: 0px; 
	position:absolute; 
	top: -18px; 
	_top: -20px; /* needed for IE */
	_border-bottom: solid 1px #cdcdcd; /* needed for IE */
	left: -2px; font-size:10px; 
	background-color:white; 
	line-height:13px; 
	border-left: solid 1px #cdcdcd; 
	border-right: solid 1px #cdcdcd; 
	width:302px; 
	z-index:2; 
}

#g1_table #contentside #podcastDroplist .whatsnew .close_icon a:hover { text-decoration:none }

#g1_table #contentside #podcastDroplist #item,
#g1_table #contentside #podcastDroplist #item1,
#g1_table #contentside #podcastDroplist #item2,
#g1_table #contentside #podcastDroplist #item3,
#g1_table #contentside #podcastDroplist #item4 { display: none }

#g1_table #contentside #podcastDroplist .plainText { font-weight:normal }

#g1_table #contentside .showAll { 
	text-align:right; 
	font-size:9px; 
	width:300px;
}

#g1_table #contentside #podcastDroplist .showAll a,
#g1_table #contentside #podcastDroplist .showAll a:link,
#g1_table #contentside #podcastDroplist .showAll a:visited { 
	text-align:right; 
	font-size:9px; 
	width:300px; 
	color: #FF7300; 
}

#g1_table #contentside #podcastDroplis .showAll a:hover { 
	text-align:right; 
	font-size:9px; 
	width:300px; 
	color: #FF7300; 
	text-decoration:underline; 
}

.clear { 
	clear:both; 
	margin:0; 
	padding:0; 
	display:inline; 
}

#g1_table #contentside .SortPodcast .iconRight { 
	float:right; 
	margin: -17px 0 0 0; 
	padding:0px; 
}

#g1_table #contentside .close_icon .iconRight_full { 
	float:right; 
	margin: -17px 0px 0 0;
	padding:0; 
}