body {
        background-color: #ffffff;
        font-family: Arial, Helvetica;
        font-size: 15px;
        color: #202020;
}

table.d1
{
	border: solid 1px #000000;
	border-collapse: collapse;
	width:100%;
}
table.d3
{
        border: solid 1px #000000;
        border-collapse: collapse;
	width:100%
}
table.r1
{
        border: solid 1px #000000;
        border-collapse: collapse;
        width:250px;
}
table.d4
{
        border: solid 1px #000000;
        border-collapse: collapse;
        width:900px;
}

th
{
	padding:0px 12px;
	border:solid 1px gray;
	background-color:#FF7575;
	color:#ffffff;
}
th.inf
{
	padding:5px 12px;
	font-size:13px;
	background-color:#FF7575;
	width:10%;
}
th.d1
{
	border:solid 1px darkgray;
	background-color:#FF7575;
	
}
th.d2
{
	border:solid 1px darkgray;
	background-color:#FF7575;
	width:100px;
}
th.d3
{
        border:solid 1px darkgray;
        background-color:#FF7575;
	width:500px;
}
th.fnc
{
	border:solid 1px #000000;
	background-color:darkkhaki;
	font-size:13px;
	width:100px;
}
th.r1
{
        padding:5px 5px;
        font-size:13px;
        background-color:#FF7575;
	border:solid 1px #000000;
        width:80px;
}
.w80
{
	width:80px;
}
.w100
{
	width:100px;
}
.w150
{
        width:150px;
}
.w200
{
        width:200px;
}
.w10P
{
        width:10%;
}
.w30P
{
        width:30%;
}
.w50P
{
        width:30%;
}



td
{
	padding:10px 10px;
	border:solid 1px #000000;
	empty-cells:show;
	vertical-align:top;
	font-size:13px;
}

td.img
{
	text-align:center;
}

td.nb{
	border:none;
	empty-cells:hide;
}
td.re
{
	border:none;
        empty-cells:hide;
}

td.fnc
{
	font: bold 13px;
	padding:5px;
	border:solid 1px ;
}
td.tg
{
	border:solid 1px;
	empty-cells:show;
	padding:5px;
}
td.inf
{
	width:450px;
}
td.r1
{
	width:170px;
}
td.aa
{
	word-break:break-all;
	text-align:justify;
}
font.iw
{
	color:#ff0000;
}
span.d1
{
	position:relative; left: 50pt; top: 0pt;
}
.cp
{
        text-align:right;
}
.ce
{
        text-align:center;
}
p.er
{
	margin:20px;
        font:14px bold;
 	color:red;
}
.kn
{
	border:none;
	vertical-align:top;
}

.lst1
{
	border:none;
	margin-left:50px;
	font-size:15px;
}
.lst2
{
        margin-left:60px;
        font-size:15px;
}
.lst3
{
        padding-left:60px;
	padding-top:30px;
}


a:link { font-size: 10pt; color: #0000ff; background-color: transparent }
a:visited { font-size: 10pt; color: #ff0000; background-color: transparent }
a:active { font-size: 10pt; color: #0000ff; background-color: transparent }
a:hover { color: #ff1493; background-color: transparent; text-decoration: underline }