/* headlines.css */

div#noNews {margin:10px}

div#mostRecent {
	float:left; 
	display:inline; 
	width:100%; 
	margin-bottom:15px;
}
div#mostRecent a {
	text-decoration:none; 
	/* color:#3165ae */
}
div#mostRecent div {
	float:left; 
	width:33.3%
}
div#mostRecent div.separate {background:#fff url(https://thomson.cache.wallst.com/img/dottedLineVert.gif) repeat-y scroll left}

div#mostRecent div div {
	margin:5px 10px 0 10px; 
	float:none; 
	width:auto
}
div#mostRecent div div.dateHeading {
	color:#e57f1b; 
	margin-top:0
}
div#mostRecent div div.time {color:#666}
div#mostRecent div div.headline a {font-weight:bold}
div#mostRecent div div.source {color:#999}
div#mostRecent div div.teaser {color:#313031}


div#headlinesToday {  /* background color set in custom firm css */
	clear:both;
	border-left:1px solid #ccc; 
	border-right:1px solid #ccc; 
	margin:0;
	padding:0;
	height:100%;
	_height:0; /* forces 'hasLayout' in IE so backgrounds don't disappear http://annevankesteren.nl/ */
}

div#headlinesToday a {
	font-size: 11px;
	font-weight: bold;	
}

div.bottomBdr2Px { /* Want to apply this selectively to headlines today depending on whether all headlines are 'today' */
	border-bottom:2px solid #999;
}

div#otherHeadlines h3 {
	border-bottom-style:none;
	margin-bottom:0;
	padding-top:8px;
	background-image:none;
}

div#otherHeadlines h3.top {
	border-top:2px solid #999;
}

div#otherHeadlines a {
	font-weight:normal;
}

div.newsItem {
	float:left; 
	display:inline; 
	clear:both;
	width:100%; 
	background:transparent url(https://thomson.cache.wallst.com/img/dottedLine.gif) repeat-x scroll top; 
	padding:0; 
	margin:0
}
div.newsItem div {
	background-image:none; 
	padding:0; 
	margin-top:5px; 
	margin-bottom:5px; 
	width:auto
} 
div.newsItem div.time {
	float:left; 
	display:inline; 
	width:74px; 
	margin-left:7px; 
	text-align:right; 
	color:#666;
	font-weight:normal;
} 
div.newsItem div.headline {
	clear:none; 
	float:none; 
	display:block; 
	margin-left:90px; 
	margin-right:15px; 
	font-weight:bold;
} 
div.newsItem span.source {
	color:#999; 
	font-weight:normal;
}
div#otherHeadlines div.newsItem div.headline span.keyword,
div#headlinesToday div.newsItem div.headline span.keyword {
	background-color: #efe7c6;
	display: inline;
}
div.newsItem a {
	text-decoration: none; 
}


/* There styles only used on market and stocks summary pages. */
div#module5Headlines {
	border-bottom: 2px solid #999;
}

div#moduleBox5Headlines {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

div#moduleBox5Headlines h3 {
	background-image:none;
	padding:5px 0 5px 5px;
	margin:0;
}


div.topDottedBorder {
	background:transparent url(https://thomson.cache.wallst.com/img/dottedLine.gif) repeat-x scroll top; 
}
div.sideBorders {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
div#toHeadlines {
	float:right;
	display:inline;
	margin:4px 5px 4px 0;
}




