body              { font-family: Verdana,Arial,serif; 
                    font-size: 8pt; 
                    margin: 5px;
                    padding: 5px;
                    background-color: #cccccc; }
p                 { font-family: Verdana,Arial,serif;
                    font-size: 8pt; 
                    margin: 6px 0;
                    background: none; }
p.lsmall          { text-align: left; 
                    font-size: 7pt; }
p.faqq            { text-align: justify;
                    color: #303080; }
p.faqa            { text-align: justify; }
li                { font-family: Verdana,Arial,serif;
                    font-size: 8pt; 
                    text-align: justify; }
h1,h2,h3,h4,h5,h6 { color: black; }
h1                { font-family: Trebuchet MS,Verdana,Arial,serif;
                    font-size: 14pt;
                    font-weight: bold;
                    text-align: center;
                    margin: 20px 2px 2px 2px;
                    padding: 6px 3px 3px 3px;
                    border-bottom: 2px gray dotted; }
h2                { font-family: Trebuchet MS,Verdana,Arial,serif;
                    font-size: 12pt;
                    font-weight: bold; 
                    text-align: left;
                    margin: 16px 2px 2px 2px;
                    padding: 1px;
                    border-bottom: 1px gray solid; }
h3                { font-family: Tahoma,Verdana,Arial,serif;
                    font-size: 9pt;
                    font-weight: bold; 
                    text-align: left;
                    margin: 10px 2px 2px 2px;
                    padding: 1px;
                    border-bottom: 1px silver dotted; }
a                 { text-decoration: none; }
a:link            { color: #5050ff;
                    text-decoration: none; }
a:visited         { color: #5050ff;
                    text-decoration: none; }
a:active          { color: #ee7600;
                    text-decoration: none; }
a:hover           { color: #ee7600;
                    text-decoration: underline overline; }
th                { font-family: Verdana,Arial,serif;
                    font-size: 8pt;
                    font-weight: bold;
                    text-align: center;
                    background-color: #f0f0f0;
                    border: 1px gray solid; }
td                { font-family: Verdana,Arial,serif;
                    font-size: 8pt; }
td.content        { vertical-align: top;
                    padding: 0;
                    background-color: white; }
span.fp           { font-family: Courier New,Courier,fixed;
                    font-size: 9pt; }
span.big          { font-size: 10pt;
                    font-weight: bold; }
span.small        { font-size: 7pt; }                    
table.navigator   { width: 700px;
                    padding: 0;
                    border-bottom: 1px #cccccc dotted;
                    margin: 5px 0 5px 5px; }
td.navcontent     { width: 150px;
                    border-right: 1px #cccccc dotted;
                    padding: 0 5px 8px 8px;
                    vertical-align: top; }
td.navtext        { width: 550px;
                    padding: 0 8px 8px 16px;
                    vertical-align: top; }

/* Stickers */
table.sticker     { width: 200px; }
td.stickercorner  { width: 6px;
                    height: 6px; }
td.stickercenter  { width: 188px;
                    height: 6px; }
td.stickerbody    { width: 200px;
                    text-align: left;
                    padding-top: 0;
                    padding-left: 6px;
                    padding-right: 6px;
                    padding-bottom: 0; }

/* Dropdown menu */
.clCMAbs          { position: absolute;
                    visibility: hidden;
                    left: 0;
                    top: 0; }
.cm0r             { font-family: Trebuchet MS,Arial,serif;
                    position: absolute;
                    padding: 2px;
                    text-align: center;
                    font-size: 8pt;
                    font-weight: bold;
                    background-color: #e7e7e7;
                    layer-background-color: #e7e7e7;
                    color: black; }
.cm0o             { font-family: Trebuchet MS,Arial,serif;
                    position: absolute;
                    padding: 2px;
                    text-align: center;
                    font-size: 8pt;
                    font-weight: bold;
                    background-color: #ffffff;
                    layer-background-color: #ffffff;
                    color: #3333c0;
                    cursor: pointer; }
.cm0b             { position: absolute;
                    visibility: hidden;
                    background-color: #a7a7a7;
                    layer-background-color: #a7a7a7; }
.cm1r             { position: absolute;
                    padding: 2px;
                    font-size: 8pt;
                    background-color: #ffffff;
                    layer-background-color: #ffffff;
                    color: #000000; }
.cm1o             { position: absolute;
                    padding: 2px;
                    font-size: 8pt;
                    background-color: #3333c0;
                    layer-background-color: #3333c0;
                    color: #ffffff;
                    cursor: pointer; }
.cm1b             { position: absolute;
                    z-index: 500;
                    visibility: hidden;
                    background-color: #cccccc;
                    layer-background-color: #cccccc; }

/* Footer */
p.copyright          { text-align: center;
                       font-family: Verdana,Arial,serif;
                       font-size: 7pt;
                       color: #707070;
                       margin: 0;
                       padding: 0; }
.copyright a         { color: #707070;
                       text-decoration: none; }
.copyright a:link    { color: #707070; }
.copyright a:visited { color: #707070; }
.copyright a:active  { color: #909090; }
.copyright a:hover   { color: #909090;
                       text-decoration: underline overline; }

/* HTML help styles */
td.hh_command       { color: #006000;
                      width: 200px;
                      text-align: left;
                      vertical-align: top; }
table.hh_plain td   { border-bottom: 1px #e0e0e0 solid;
                      vertical-align: top; }
tr.hh_tblhdr td     { font-weight: bold;
                      padding: 3px 5px 3px 5px;
                      border: 1px #888888 solid;
                      background-color: #e0e0e0; }
div.hh_nb           { border-left: 4px black double;
                      border-top: 1px #888888 dotted;
                      border-right: 1px #888888 dotted;
                      border-bottom: 1px #888888 dotted;
                      padding: 3pt 12pt 3pt 12pt;
                      margin: 6pt;
                      background-color: #f0f0f0; }
span.hh_fp          { font-family: Courier New,Courier,fixed;
                      font-size: 9pt; }

