body 
{
	font-family: Arial, Tahoma;
	font-size: 12px;
}

div.TV{
  padding: 10px 10px 10px 10px;
  background: #3C84D4;
  border: solid 1px #3C84D4;
}

.TVnode{ text-decoration: none; padding: 1px 5px 1px 5px; color: White; font-size: 10pt; font-family: Arial; }
A.TVsel{ text-decoration: underline; padding: 1px 5px 1px 5px; color: White; font-weight: bold; }
A:hover.TVsel{ color: White; }
 
table.news
{
	width: 100%;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px;
}

table.news td
{
	padding: 1px 0px 5px 6px;
}

table.inews
{
	width: 100%;
	border-collapse: collapse;
	border: solid 1px #3C84D4;
}

table.inews th
{
	text-align: left;
	padding: 6px 6px 6px 6px;
	color: White;
	background: #3C84D4;
	font-weight: bold;
}

table.inews th a{ color: White; }
table.inews th a:hover{ color: Silver; }

table.inews td
{
	text-align: left;
	padding: 6px 6px 6px 6px;
	width: 100%;
	table-layout: fixed;
}

table.inews img, table.inews div
{
	border: solid 1px black;
	float: left;
	text-align: right;
	vertical-align: top;
	margin: 3px 6px 3px 0px;
}

table.inews div{ padding: 5px; }


table.fnews
{
	width: 100%;
	border-collapse: collapse;
	border: solid 1px #3C84D4;
}

table.fnews th
{
	text-align: left;
	padding: 6px 6px 6px 6px;
	color: White;
	background: #3C84D4;
	font-weight: bold;
}

table.fnews td
{
	text-align: left;
	padding: 6px 6px 6px 6px;
	width: 100%;
	table-layout: fixed;
}

table.fnews img
{
	border: solid 1px black;
	float: left;
	text-align: right;
	vertical-align: top;
	margin: 3px 6px 3px 0px;
}

