table{ font-size: medium; margin:0 auto 0 auto; border-spacing:1px;background:#ffffff;color:#222222;}
input {font-size: medium; }
td, th{padding:0 0.2em 0 0.2em; border: 1px solid #000000;}
th{text-align:center;background:#a3b094;color:#222222;border:1px solid #000000;text-transform:uppercase;}
th{font-weight:bold;}
h2,h3,h4
{
    text-align: center;
}
th.normal {
    border-width: 2px;
    border-style: solid;
}
td.normal {
    border-style:solid;
    border-width: 1px;
}
td.none {
    border-style:none;
    font-size: 80%;
}
input.item {
    background-color: #9ccf9c;
    border-style:solid;
    border-width: 1px;
    border-left-width: 2px;
    border-right-width: 2px;
    font-size: 80%;
}
td.item {
    background-color: #ccffcc;
    border-style:solid;
    border-width: 1px;
    border-left-width: 2px;
    border-right-width: 2px;
    font-size: 80%;
}
td.titem {
    background-color: #ccffcc;
    border-style:solid;
    border-width: 1px;
    border-top-width: 2px;
    border-left-width: 2px;
    border-right-width: 2px;
    font-size: 80%;
}
td.itemindent {
    background-color: #ccffcc;
    border-style:solid;
    border-width: 1px;
    border-left-width: 2px;
    border-right-width: 2px;
    padding-left:0.3cm;
    font-size: 80%;
}
input.mat {
    background-color: #cf9c69;
    border-style:solid;
    border-width: 1px;
    border-left-width: 2px;
    border-right-width: 2px;
    font-size: 80%;
}
td.mat {
    background-color: #ffcc99;
    border-style:solid;
    border-width: 1px;
    border-left-width: 2px;
    border-right-width: 2px;
    font-size: 80%;
}
td.matindent {
    background-color: #ffcc99;
    border-style:solid;
    border-width: 1px;
    border-left-width: 2px;
    border-right-width: 2px;
    padding-left:0.3cm;
    font-size: 80%;
}
input.name {
    background-color: #cfcf69;
    border-style:solid;
    border-width: 1px;
    border-left-width: 2px;
    border-right-width: 2px;
    font-size: 80%;
}
td.name {
    background-color: #ffff99;
    border-style:solid;
    border-width: 1px;
    border-left-width: 2px;
    border-right-width: 2px;
    font-size: 80%;
}
td.tname {
    background-color: #ffff99;
    border-style:solid;
    border-width: 1px;
    border-top-width: 2px;
    border-left-width: 2px;
    border-right-width: 2px;
    font-size: 80%;
}
td.lr {
    border-top:none;
    border-bottom:none;
    border-left:solid;
    border-right:solid;
    border-width: 2px;
    font-size: 80%;
}
td.lrt {
    border-top:solid;
    border-bottom:none;
    border-left:solid;
    border-right:solid;
    border-width: 2px;
    font-size: 80%;
}
td.lrb {
    border-top:none;
    border-bottom:solid;
    border-left:solid;
    border-right:solid;
    border-width: 2px;
    font-size: 80%;
}
td.lrindent {
    padding-left:0.3cm;
    border-top:none;
    border-bottom:none;
    border-left:solid;
    border-right:solid;
    border-width: 2px;
    font-size: 80%;
}
td.lrbindent {
    padding-left:0.3cm;
    border-top:none;
    border-bottom:solid;
    border-left:solid;
    border-right:solid;
    border-width: 2px;
    font-size: 80%;
}
td.lrhead {
    font-weight: bold;
    border-top:none;
    border-bottom:none;
    border-left:solid;
    border-right:solid;
    border-width: 2px;
    padding-left:0.3cm;
}
td.lrthead {
    font-weight: bold;
    border-top:solid;
    border-bottom:none;
    border-left:solid;
    border-right:solid;
    border-width: 2px;
}
