
@font-face {
    font-family: "Arial";
    src: url("arial.ttf");
}
    
body { font-family: "Arial", serif }

table { border-collapse: collapse; }
td { border: solid 0px #000; }

tr:first-child th:first-child { border-top-left-radius: 4px;font-weight:bold;width:100px; }
tr:first-child th:last-child { border-top-right-radius: 4px;font-weight:normal; }
tr:first-child th { background-color:rgb(186, 218, 85);font-weight:normal;width:100px;font-size:8pt; }

tr td:first-child{text-align:right;padding-right:5px;}

.whiterows tr {background-color:white;}
.whiterows tr.odd {background-color:#eee;}
.whiterows td { border: 0px; padding-left:5px;text-align:right;}
.whiterows td:first-child { color: #666;font-size:11px; }

.anom {padding-right:5px;font-size:11px;font-weight:bold;text-align:left;vertical-align:bottom;width:20px;}
.pos{color:red;}
.neg{color:blue;}

.lefttable td.wrapper{padding:2px;background-color:white;}
.lefttable tr:first-child td:first-child { border-top-left-radius: 5px; }
.lefttable tr:first-child td:last-child { border-top-right-radius: 5px; }

.righttable td.wrapper{padding:2px;background-color:white;}
.righttable tr:first-child td:first-child { border-top-left-radius: 5px; }
.righttable tr:first-child td:last-child { border-top-right-radius: 5px; }

.tablewrapper {vertical-align:top;}

table.big_wrapper{background-color:grey;border-radius: 5px;max-width:1000px;}

table{font-size:13px;}
