h3 {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

h4 {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

A.expand:link {
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight: bold;
    color: #2D829A;
}

A.expand:visited  {
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight: bold;
    color: #2D829A;
}

td.qualtable { border-style:solid; border-width:1px; border-color:#808080; padding:0px; margin: 0px; border-collapse:collapse; font-size:0.6em; }
td.qualtableheading { border-style:solid; border-width:1px; border-color:#808080; padding:0px; margin: 0px; border-collapse:collapse; font-size:0.6em; font-weight:bold; }

td.resultstable { border-style:solid; border-width:1px; border-color:#808080; padding: 2px 5px 2px 5px; margin: 0px; border-collapse:collapse; }
    
table.detailtable { border-style:solid; border-width:1px; border-color: #808080; padding: 5px 10px 5px 10px; }

td.buttontext { font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align : center;
    color:#FFFFFF;
    text-decoration: none;
}

td.buttontext a:link { font-size: 10pt; color:#FFFFFF; text-decoration: none; }
td.buttontext a:visited { font-size: 10pt; color:#FFFFFF; text-decoration: none; }
td.buttontext a:hover { font-size: 10pt; color:#FF8F8F; text-decoration: none;  }

td.tableheading { color:#FFFFFF ; font-weight: bold; background-color:#2D829A; border-style:solid; border-width:2px 2px 2px 2px; border-color: #808080; padding: 5px 10px 5px 10px; text-align: left; text-decoration:none; font-size:1.0em; }

td.searchresults1 { background-color:#FFFFFF; border-style:solid; border-width:2px; border-color: #F0F0F0; padding: 5px 10px 5px 10px ; text-align: left; font-size:0.8em; text-decoration:none; }
td.searchresults1 a:link { text-decoration:underline; font-weight: bold; }
td.searchresults1 a:visited { text-decoration:underline;font-weight: bold; }

td.searchresults2 { background-color:#F0F0F0; border-style:solid; border-width:2px; border-color: #F0F0F0; padding: 5px 10px 5px 10px ; text-align: left; font-size:0.8em; text-decoration:none; }
td.searchresults2 a:link { text-decoration:underline; font-weight: bold; }
td.searchresults2 a:visited { text-decoration:underline; font-weight: bold; }

