
div.news div.long .long_formatter,
div.news div.single .long_formatter
{
	background-color: #B2BFC5;
	margin-top: 10px;
	text-align: left;
	padding-top: 0;
}

div.news div.single .long_formatter
{
	margin-top: 0px;
	background-color: #CDD6DD;
}

td#newslist
{
	width: 40%;
	padding: 0;
	border-left: 1px solid #003855;
	background-color: #B2BFC5;
	vertical-align: top;
}

iframe
{
	width:  100%;
	height: 650px;
}

div.news h3 
{ 
	font-size: 11px;
	line-height:16px;
	font-weight: bold;
	color: #003855;
	margin-top: 2px;
	margin-bottom: 0;
}

div.single h3
{
	font-size: 15px;
	margin-top:    0.5em;
	margin-bottom: 1.5em;
}

div.news p, div.news li, div.news td
{
	font-size: 11px;
	line-height: 12px;
	color: #003855;
	margin-top: 2px;
	margin-bottom: 9px;
}

div.news li
{
	margin-left: -1.5em;
}

div.news ul.compact li
{
	margin-bottom: 3px;
}	

div.news td.c
{
	text-align: center;
}

div.news th
{
	padding-right: 1em;
}

div.news p.date
{
	font-size: 10px;
	font-weight: bold;
	color: #003855;
	margin-top: 2px;
	margin-bottom: 0;
}

div.news div.short .long,
div.news div.long  .long
{
	display: none;
}

div.news div.long div.long,
div.news div.long iframe.long,
div.single .long
{
	display: block;
}

div.news div.long .more,
div.news div.single .more
{
	display: none;
}

div.news a
{
	font-size: 11px;
}

div.news a:link 
{
	color: #FFF;
}

div.news a:hover 
{
	color: #6CF;
}

div.news a:visited 
{
	color: #FFF;
}

div.news h3 a:link 
{
	color: #003855;
	text-decoration: none;
}

div.news h3 a:hover 
{
	color: #003855;
	text-decoration: none;
}

div.news h3 a:visited 
{
	color: #003855;
	text-decoration: none;
}

div.short div.newsitem
{
	margin-bottom: 1.5em;
}

div.long div.newsitem
{
	padding: 0.5em;
	padding-left:  1em;
	padding-right: 1em;
	cursor: pointer;
}

div.long div.newsitem.noclick
{
	cursor: inherit;
}

div.long div.newsitem.selected
{
	background-color: #CDD6DD;
}

div.news div.single a
{
	color: inherit;
}

