table.diff td {
    font-size: 13px;
    font-family: 'Courier New', Courier;
}
table.diff td.left, table.diff td.right {
    padding: 0px 3px;
    border: 1px solid #dfdfdf;
}
table.diff td.text {
    padding: 0px 3px;
}
table.diff td.info {
    padding: 3px 3px;
}

.diffa {
    background-color: #dff2fd;
    border-top: 1px solid #B7D9EC;
    border-bottom: 1px solid #B7D9EC;
}
.diffc {
    background-color: #dffde2;
    border-top: 1px solid #BAECBF;
    border-bottom: 1px solid #BAECBF;
}
.diffd {
    background-color: #fddfdf;
    border-top: 1px solid #F4CBCB;
    border-bottom: 1px solid #F4CBCB;
}
.diffn {
    background-color: #fafafa;
}

