﻿/* Reset default margins and paddings for consistency */
body, div, h1, h2, p {
    margin: 0;
    padding: 0;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

/* Optional: Add some spacing via margin if .kdiMargin class is meant for layout */
body.kdiMargin {
    margin: 20px;
}

/* Heading and paragraph font sizes as specified */
h1 {
    color: #369;
    /*font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;*/
    font-size: 1.45em;
    font-weight: 400;
    margin-bottom: 10px;
    /*margin-top: 4px;*/
}

h2 {
    color: #369;
    /*font: Verdana,Geneva,Arial,Helvetica,sans-serif;*/
    font-size: 16px;
    /*margin-bottom: 4px;
    margin-top: 22px;*/
}

p.reportingIssues {
    /*font-family: Arial,Helvetica,sans-serif;*/
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 12px;
    margin-left: 5px;
    /*margin-top: 5px;*/
}

/* Contact/version paragraph styling */
p.contact {
    font-size: 12px;
    margin-top: 1.5em;
    color: #555;
}

/* Optional: Improve readability with indentation or spacing under sections */
div > h2:first-child {
    margin-top: 0;
}
#dataReportingIssues table tr td, #dataReportingIssues table th {
    border: solid 1px black;
}
.tableBorders, #Table2
{
    border:solid thin #CCCCCC;
}
