/*
 * $Id: tlc.css,v 1.4 2004/10/21 11:18:40 omnix Exp $
 */

body {
	font:		9pt Arial, Helvetica, sans-serif;
	margin-left:	0px;
	margin-right:	0px;
	margin-top:	0px;
	margin-bottom:	0px;
	padding-left:	2px;
	padding-right:	2px;
	padding-top:	0px;
	padding-bottom:	0px;
	background-color: #ffffff;
	color:		#000000;
}

table {
	background-color: #ffffff;
	color:		#000000;
}

table.border {
	background-color: #cccccc;
}

table.shadow {
	margin-left:	0px;
	margin-right:	0px;
	margin-top:	0px;
	margin-bottom:	0px;
	padding-left:	0px;
	padding-right:	1px;
	padding-top:	0px;
	padding-bottom:	1px;
	background-color: #eeffff;
}

td {
	margin-left:	0px;
	margin-right:	0px;
	margin-top:	0px;
	margin-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;
	font-size:	9pt;
	background-color: #ffffff;
	color:		#000000;
}

td.bg {
	background-color: #eeeef8;
	color:		#000000;
}

td.on {
	padding-left:	5px;
	padding-right:	5px;
	background-color: #d6dcfe;
	color:		#000000;
}

td.off {
	padding-left:	5px;
	padding-right:	5px;
	background-color: #eeeef8;
	color:		#000000;
}

td.off2 {
	padding-left:	5px;
	padding-right:	5px;
	background-color: #eeeef8;
	border:		1px solid #eeeef8;
}

td.bar {
	padding-left:	5px;
	padding-right:	5px;
	background-color: #d0d0f0;
}

td.info {
	padding-left:	5px;
	padding-right:	5px;
	background-color: #f7f7ff;
	color:		#000000;
	white-space:	nowrap;
}

td.red {
	padding-left:	5px;
	padding-right:	5px;
	background-color: #ff0000;
	color:		#ffffff;
}

td.yellow {
	padding-left:	5px;
	padding-right:	5px;
	background-color: #eeff00;
	color:		#000000;
}

td.green {
	padding-left:	5px;
	padding-right:	5px;
	background-color: #00ee00;
	color:		#000000;
}

td.border {
	padding-left:	0px;
	padding-right:	0px;
	padding-top:	0px;
	padding-bottom:	0px;
	background-color: #cccccc;
}

.box {
	margin-left:	0px;
	margin-right:	0px;
	margin-top:	0px;
	margin-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;
	padding-top:	0px;
	padding-bottom:	0px;
	border:		1px solid #cccccc;
}

.box_up {
	margin-left:	0px;
	margin-right:	0px;
	margin-top:	0px;
	margin-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;
	padding-top:	0px;
	padding-bottom:	0px;
	border-style:	solid;
	border-color:	#cccccc;
	border-left-width:	1px;
	border-right-width:	1px;
	border-top-width:	1px;
	border-bottom-width: 0px;
}

input {
	font:		9pt Arial, Helvetica, sans-serif;
	white-space:	nowrap;
	margin-left:	2px;
	margin-right:	2px;
	margin-top:	0px;
	margin-bottom:	0px;
	padding-left:	2px;
	padding-right:	2px;
	padding-top:	0px;
	padding-bottom:	0px;
	background-color: #ffffff;
	border:		1px solid #cccccc;
	color:		#000000;
}

select {
	font:		9pt Arial, Helvetica, sans-serif;
	white-space:	nowrap;
	margin-left:	2px;
	margin-right:	2px;
	margin-top:	0px;
	margin-bottom:	0px;
	padding-left:	2px;
	padding-right:	2px;
	padding-top:	0px;
	padding-bottom:	0px;
	background-color: #ffffff;
	border:		1px solid #cccccc;
	color:		#000000;
}

img {
	margin-left:	0px;
	margin-right:	0px;
	margin-top:	0px;
	margin-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;
	padding-top:	0px;
	padding-bottom:	0px;
	vertical-align:	middle;
	color:		#000000;
}

.descr {
	font:		7pt Arial, Helvetica, sans-serif;
	color:		#000000;
}

.err {
	font:		8pt Arial, Helvetica, sans-serif;
	color:		#E02F03;
}

.card {
	font:		9pt Arial, Helvetica, sans-serif;
	color:		#0b0b82;
}

.news1d {
        font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
        margin-top:    2px;
        margin-bottom: 2px;
        padding-left:  20px;
        padding-top:   5px;
        padding-bottom:5px;
        color: #2c3d87;
        background-color: #d8dbe3;
}

.newsblock {
        font: 9pt Verdana, Arial, Helvetica, sans-serif;
        color: #2c3d87;
        padding: 2px 20px;
}

