/* Generic stylesheet */
body
    {
    font-family: sans-serif;
    font-size: 11pt
    color: black;
    text-align: left;
    background-color: white;
    border: solid #0000FF;
#    border: solid #ff9900;
    padding: 6pt;
    width: 210mm;
    }
p
    {
    margin: 6pt, 0;
    }
li
    {
    list-style-type: square;
    list-style-position: outside;
    }
h1
    {
    font-size: 16pt;
    color: #0000ff;
#    color: #0066cc;
    }
h2
    {
    font-size: 13pt;
    color: #0000ff;
#    color: #0066cc;
    }
h3
    {
    font-size: 11pt;
    color: #0000ff;
#    color: #0066cc;
    }
h4
    {
    font-size: 9pt;
    color: #0000ff;
#    color: #0066cc;
    }
a:link
    {
    color: #0000ff;
#    color: #0066cc;
    }
a:visited
    {
    color: #333399;
#    color: #6699cc;
    }
a.level1
    {
    margin-left: 12pt;
    }
a.level2
    {
    margin-left: 24pt;
    }
div.piclr
    {
    width: 320px;
    border: 0.5pt solid #0000ff;
#    border: 0.5pt solid #ff9900;
    float: right;
    padding-left: 6pt;
    padding-right: 6pt;
    padding-top: 6pt;
    margin-left: 3pt;
    margin-top: 3pt;
    margin-bottom: 3pt;
    font-size: 9pt;
    font-style: italic;
    color: #0000ff;
#    color: #0066cc;
    text-align: center;
    }
div.picpr
    {
    width: 240px;
    border: 0.5pt solid #0000ff;
#    border: 0.5pt solid #ff9900;
    float: right;
    padding-left: 6pt;
    padding-right: 6pt;
    padding-top: 6pt;
    margin-left: 3pt;
    margin-top: 3pt;
    margin-bottom: 3pt;
    font-size: 9pt;
    font-style: italic;
    color: #0000ff;
#    color: #0066cc;
    text-align: center;
    }
div.picll
    {
    width: 320px;
    border: 0.5pt solid #0000ff;
#    border: 0.5pt solid #ff9900;
    float: left;
    padding-left: 6pt;
    padding-right: 6pt;
    padding-top: 6pt;
    margin-right: 3pt;
    margin-top: 3pt;
    margin-bottom: 3pt;
    font-size: 9pt;
    font-style: italic;
    color: #0000FF;
#    color: #0066cc;
    text-align: center;
    }
div.picpl
    {
    width: 240px;
    border: 0.5pt solid #0000ff;
#    border: 0.5pt solid #ff9900;
    float: left;
    padding-left: 6pt;
    padding-right: 6pt;
    padding-top: 6pt;
    margin-right: 3pt;
    margin-top: 3pt;
    margin-bottom: 3pt;
    font-size: 9pt;
    font-style: italic;
    color: #0000FF;
#    color: #0066cc;
    text-align: center;
    }
div.textright
    {
    clear: right;
    margin-left: 6pt;
    margin-top: 6pt;
    margin-bottom: 6pt;
    }
div.textleft
    {
    clear: left;
    margin-left: 6pt;
    margin-top: 6pt;
    margin-bottom: 6pt;
    }
img.l320
    {
    width: 320px;
    height: 240px;
    }
img.p240
    {
    width: 240px;
    height: 320px;
    }
table.data
    {
    font-size: 10pt;
    font-weight: normal;
    }
tr.data
    {
    vertical-align: top;
    }
th.data
    {
    font-size: 11pt;
    font-weight: normal;
    font-style: italic;
    color: #0000ff;
#    color: #0066cc;
    border-bottom: 1px solid #0000ff;
#    border-bottom: 1px solid #ff9900;
    }
td.data
    {
    margin: 12pt;
    border-bottom: 1px solid #ccccff;
#    border-bottom: 1px solid #ffcc99;
    }

table.main
    {
    border: none;
    }
tr.main
    {
    }
td.mainleft
    {
    width: 40mm;
    background-color: #99ccff;
#    background-color: #ffcc99;
    font-size: 11pt;
    font-variant: small-caps;
    }
td.mainright
    {
    padding-left: 12pt;
    padding-right: 12pt;
    }
