BODY
{
	background-color: #EEEEEE;
	color: #000000;
	font: 0.7em "Tahoma", sans-serif;
}

H1
{
	color: #446688;
	font-size: 20pt;
	text-align: center;
}

H2
{
	color: #88AACC;
	font-size: 14pt;
	text-align: left;
	margin-top: 10pt;
	margin-bottom: 2pt;
}

TABLE
{
	border-top: 0px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px solid #000000;
	border-collapse: collapse;	
	color: #000000;
}

TABLE.cal
{
	background-color: #FFFFFF;
}

TABLE#sm
{
	background-color: #FFFFFF;
}

TH#tnt
{
	border-top: 1px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 1px solid #000000;
	background-color: #AAAAAA;
	color: #000000;
	text-align: center;
}

TD#tnt
{
	border-top: 1px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 1px solid #000000;
	background-color: #DDDDDD;
	color: #000000;
	text-align: justify;
	vertical-align: top;
}

TD.sum
{
	background-color: #CCCCCC;
	color: #000000;
}

TABLE#tntb
{
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
	border-collapse: collapse	
	
}

TH#tntb
{
	background-color: #AAAAAA;
	color: #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px dotted #000000;
	text-align: center;
}

TD#tntb
{
	background-color: #DDDDDD;
	color: #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px dotted #000000;
	text-align: justify;
}

TH.com
{
	background-color: #5577FF;
}

TH#add
{
	background-color: #AACCFF;
}

TD.com
{
	background-color: #77AAFF;
}

TD#add
{
	background-color: #CCDDFF;
}

td#sm {
	background-color: #DDDDDD;
}

.r
{
	text-align: right;
}

.l
{
	text-align: left;
}

.c
{
	text-align: center;
}

TD.delim
{
	background-color: #FFFFFF;
	font: 2pt "Tahoma", sans-serif;
	text-align: center;
}

INPUT
{
	background-color: #DDDDFF;
	color: #000033;
	font: 8pt "Tahoma", sans-serif;
	border: 1pt solid;
}

TEXTAREA
{
	background-color: #DDDDFF;
	color: #000033;
	font: 8pt "Tahoma", sans-serif;
	border: 1pt solid;
}

INPUT.btn
{
	background-color: #6688AA;
	color: #FFFFFF;
	border-color: #000000;
}

BUTTON
{
	background-color: #AAAAFF;
	color: #000033;
	font: 8pt "Tahoma", sans-serif;
	border: 1pt solid;
}

.h
{
	font-size: 160%;
	color: #226666;
}

.copy
{
	font-size: 90%;
	color: #444488;
	text-align: right;
}

SELECT
{
	background-color: #DDDDFF;
	color: #000033;
	font: 8pt "Tahoma", sans-serif;
	border: 1pt solid;
}

A
{
	text-decoration: none;
}

.time {	color: #DDEEFF; }
.name { color: #FFFF00; }
.timeA { color: #BBDDFF; }
.nameA { color: #00FFFF; }

div#tooltip { 
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.7em;
font-weight: normal;
text-align: left;
padding: 5px;
margin: 0px;
}

div#tooltip a {
position: absolute;
text-decoration: none;
cursor: help;
padding: 0px; 
margin: 0px;
}

div#tooltip a span {
display: none;
}

div#tooltip a:hover {
font-size: 100%;
text-decoration: none;
z-index: 3;

} /* IE/Win requires some link change on hover in order to show the tooltips */

a:hover span {
display: block !important;
position: absolute;
top: 5px; 
left: 40px; 
width: 400px;
border: 1px solid #7a052c;
background-color: #eee; 
text-align: left;
color: #000;
padding-top: 5px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
font-size: 0.7em;
font-weight: normal;
}

div#d { 
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.7em;
font-weight: normal;
text-align: left;
}

div#dc { 
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.7em;
font-weight: normal;
text-align: center;
}

div#h { 
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.7em;
font-weight: bold;
text-align: center;
}

div#sm {
font-size: 0.6em;
}
