DIV.tip {
	BORDER: #D7DAD3 1px solid; 
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	padding-bottom:2px; 
	font-size: 12px; 
	Z-INDEX: 2; 
	FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=95);
	VISIBILITY: hidden; 
	PADDING-BOTTOM: 2px; 
	WIDTH: 400px; COLOR: #000000; 
	PADDING-TOP: 2px; 
	FONT-FAMILY: Verdana, Arial, Geneva CY, Sans-Serif; 
	POSITION: absolute; 
	BACKGROUND-COLOR: #fafafa; 
	TEXT-ALIGN: justify;	
}
	td {font-size: 90%; font-family: times new roman, serif; background-color: white}
	td.input {font-size: 11px; font-family: monospace; }
	td.border {font-family: verdana, sans-serif; font-size: 80%; background: #D7DAD3; font-weight: bold; color: black}
        td.border3 {font-family: verdana, sans-serif; font-size: 80%; background: #50C878; font-weight: bold; color: black}
        td.border2 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: bold; background-image: none; background: #D7DAD3; }
	td.title { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 11px; font-weight: bold; background-image: none; background-color: #50C878; }
        td.title2 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 9px; font-weight: bold; background-image: none; background-color: #50C878; }
        td.cell { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: black; font-size: 9px;}
	td.note {font-size: 80%;}
	td.subtitle {font-size: 80%; background: #F4F5F3; font-weight: bold; color: #3C4136}
        td.subtitle2 {font-size: 80%; background: #F4F5F3; font-weight: bold; color: #3C4136; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: black; font-size: 9px; font-weight: bold;}
	rr.input {border: #65a5eb 1px solid;}
        .bb {background : #50C878; font : bold 10pt Arial; margin : 2px; border : black solid 1px; color : white; cursor : pointer;}
	td.umenu {font-family: verdana, sans-serif; font-size: 11px; background: #F4F5F3; font-weight: normal; color: #3C4136}
	td.smenu {font-family: verdana, sans-serif; font-size: 11px; background: #D7DAD3; font-weight: normal; color: black}
	td.vfixed {font-family: Verdana, Arial, sans-serif; font-size: 11px;}
	A.umenu {text-decoration: none; color: #3C4136}
        div.comment {background-color : #fffce4; border-bottom-color : #000000; border-bottom-style : solid; border-bottom-width : 1; border-left-color : #000000; border-left-style : solid; border-left-width : 1; border-right-color : #000000; border-right-style : solid; border-right-width : 1; border-top-color : #000000; border-top-style : solid; border-top-width : 1; color : #000000; font-size : 11px; font-weight : normal; padding-bottom : 1px; padding-left : 1px; padding-right : 1px; padding-top : 1px;}
        .helpline {border-style: none; color: red;}
	
body {
    background-color: #FFFFFF;
    background-position: bottom right; 
    background-repeat: no-repeat; 
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    padding: 0; 
    margin: 0;
}

table.tabl {
    border-collapse: collapse;
    margin-bottom: 4px;
}
table.tabl td {
    padding: 4px;
    border: 1px #D7DAD3 solid;
}

table.tabl th {
    padding: 3px;
    border: 1px #D7DAD3 solid;
    font-size: 13px;
    background: #F4F5F3;
    font-weight: bold;
    color: #3C4136;
    text-align: center;
    font-family: times new roman, serif;
    
}

table.date_nav td{
 background: white !important;
}

table.date_nav td.subtitle{
 background: #EEFCF4 !important;
}

table.tabl tr:nth-child(odd) td{
 background: #EEFCF4;
}

table.tabl th.title{
    background-color: #50C878; !important;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    padding: 4px;
    font-size: 11px;
}