html, body {
    background-color: #FFFFFF; 
    margin:5px; 
    padding:0px;
    font-size: 11px;
}    

p {
    font-size: 11px;
    text-align: left;
}

h1 {
    font-size: 18px;
    color: #6699CC;
}

h2 {
    font-size: 16px;
    color: #6699CC;
}

h3 {
    font-size: 14px;
    color: #6699CC;
}

h4 {
    font-size: 12px;
    color: #ffffff;
    background-color: #74aee8;
    padding-left: 5px;
}

table,tr,th,td {
    vertical-align: top;
    font-size: 11px;
}

table {
    /* margin-bottom:10px; */
    width:100%;
}

.dataTable {
    margin-bottom: 10px;
}

.dataTable th {
    background-color: #DBEEFD;
    line-height: 12px;
    color: #3972aa;
    font-weight: bold;
}

.dataTable td {
    line-height: 12px;
    /* font-weight:bold; */
}

.dataTable2,
.dataTable3 {
    margin-top:10px; 
}

.dataTable2 th {
    background-color: #74aee8;
    line-height: 12px;
    border:1px solid #74AEE8;
    text-align:right;
    color:#FFFFFF;
}

.dataTable2 td {
    line-height: 12px;
    font-weight:bold;
    border:1px solid #74AEE8;
    padding-top: 2px;
    padding-right: 4px;
    padding-bottom: 2px;
    padding-left: 4px;
}

.dataTable3 th {
    line-height: 12px;
    text-align:right;
    background-color: #ffffff;
    border: none;
}

.dataTable3 td {
    line-height: 12px;
    border-bottom:1px dotted #74AEE8;
}



