body {
    width:              800px;
    background-color:   #ffffff;
    margin-left:        16px;
    margin-right:       16px;
    margin-top:         16px;
}

a {
    color:              #000080;
}

a:hover {
}

img {
    border-width:       0px;
}

table td tr {
    border-width:       0px;
}

td {
    padding-right:      32px;
    padding-bottom:     32px;
}

.year {
    color:              #000000;
    background-color:   #c0c0c0;
    font-size:          14pt;
    font-family:        Sans-serif;
    text-align:         center;
    border:             none;
    margin-top:         16px;
    margin-bottom:      16px;
    padding:            0px;
    border-top:         thin solid #000000;
}

.month {
    color:              #000000;
    background-color:   #e0e0e0;
    font-size:          12pt;
    font-family:        Sans-serif;
    text-align:         center;
    border:             none;
    margin-top:         16px;
    margin-bottom:      16px;
    padding:            0px;
    border-top:         thin solid #000000;
}

.theading {
    color:              #000000;
    padding:            0px;
    margin:             0px;
    font-size:          20pt;
    font-family:        Sans-serif;
    border:             none;
    text-align:         left;
}

.tdheading {
    background-color:   #ffa0a0;
    color:              #000000;
    padding:            0px;
    margin:             0px;
    font-family:        Sans-serif;
    border:             thin outset #000000;
    text-align:         left;
}

.tdheading2 {
    color:              #000000;
    padding:            0px;
    margin:             0px;
    font-family:        Sans-serif;
    border:             none;
    text-align:         left;
}

.inheading {
    padding-left:       16px;
    padding-right:      16px;
    padding-top:        0px;
    padding-bottom:     0px;
}

.section {
    background-color:   #ffffff;
    color:              #000000;
    padding-left:       16px;
    padding-right:      96px;
    padding-top:        0px;
    padding-bottom:     0px;
    font-size:          10pt;
    font-family:        Sans-serif;
    text-align:         justify;
}

.description {
    background-color:   #ffffff;
    color:              #000000;
    padding-left:       32px;
    padding-right:      16px;
    padding-top:        0px;
    padding-bottom:     0px;
    font-size:          10pt;
    font-family:        Sans-serif;
    text-align:         justify;
}

.footer {
    background-color:   #ffffff;
    color:              #000000;
    padding-left:       0px;
    padding-right:      0px;
    padding-top:        16px;
    padding-bottom:     0px;
    font-size:          8pt;
    font-family:        Sans-serif;
}
