body                    { background: #FFFFFF; font-size: 80%; font-family: Verdana, Helvetica, Arial, Sans-Serif; margin: 0; }

h1                      { font-size: 150%; margin: 0; font-weight: normal; font-family: Helvetica, Arial, Sans-Serif; }
h2                      { font-size: 130%; margin-bottom: .5em; font-family: Helvetica, Arial, Sans-Serif; }
h3                      { font-size: 110%; margin-bottom: .5em; font-family: Helvetica, Arial, Sans-Serif; }

p                       { margin-top: 0.7em; margin-bottom: .3em; }
pre                     { margin-top: 0.7em; margin-bottom: .3em; }
strong                  { color: #0066FF; }

a:link                  { color: #0066FF; }
a:visited               { color: #0000CC; }
a:hover                 { color: #0099FF; }

.leftmenu a             { color: black; text-decoration: none; }
.leftmenu a:visited     { color: black; text-decoration: none; }
.leftmenu a:hover       { color: black; text-decoration: none; }

.bottommenu a           { color: black; text-decoration: underline; }
.bottommenu a:visited   { color: black; text-decoration: underline; }
.bottommenu a:hover     { color: black; text-decoration: underline; }

table                   { font-size: 100%; border-width: 0; padding: 0; }
tr                      { }
th                      { border-width: 0; padding: 0; font-family: Helvetica, Arial, Sans-Serif; }
td                      { border-width: 0; padding: 0; }

table.logo              { border-width: 0   0 1px 0; background: #33CCCC; }
table.bottommenu        { border-width: 1px 0 1px 0; background: #CCFFFF; font-size: 90%; }
th.tip                  { border-width: 1px 0 0 1px; background: #CCFFFF; padding: 5px; font-weight: bold; text-align: left; font-family: Arial, Helvetica, Verdana, Sans-Serif; }

td.logo                 { border-width: 0; padding: 8px; }

table.page              { border-width: 0; background: #F8F8F8; }

td.page_lb              { border-width: 0 0 0 0; padding: 6px 0 0 0; }
td.page_rb              { border-width: 0 0 0 1px; padding: 0; background: #FFFFFF; }

table.leftmenu          { border-width: 0; margin-bottom: 8px; }
td.leftmenu             { padding: 1px 10px 1px 6px; margin: 0; border: 1px #F8F8F8 solid; }
td.leftmenuactive       { padding: 1px 10px 1px 6px; margin: 0; border: 1px #909090 solid; background: #DFDFDF; }

table.content           { }
td.content              { padding: 8px; }
td.content_r            { padding: 8px; }

td.bottommenu           { border-width: 0; padding: 2px 0 2px 6px; }

table.footer            { font-size: 90%; }
td.footer               { padding: 2px 0 2px 6px; }

table.tip               { border-width: 0 1px 1px 0; margin-bottom: 8px; }
td.tip                  { border-width: 1px 0 0 1px; padding: 5px; }

table.file              { border-width: 1px; }
th.file                 { border-width: 0 1px 0 0;   padding: 5px; vertical-align: top; background: #F8F8F8; text-align: left; }
th.desc                 { border-width: 0 0 0 0;     padding: 5px; vertical-align: top; background: #F8F8F8; text-align: left; }
td.file                 { border-width: 1px 1px 0 0; padding: 5px; vertical-align: top; background: #FFFFFF; }
td.desc                 { border-width: 1px 0 0 0;   padding: 5px; vertical-align: top; background: #FFFFFF; }

td.award1               { padding: 0 20px  5px 0; }
td.award2               { padding: 0 20px 20px 2px; }

td.label                { padding: 0 20px 10px 2px; }

td.hs                   { vertical-align: top; padding: 0 13px 0 0; font-family: "Courier New"; font-size: 100%; }
td.hd                   { vertical-align: top; padding: 0  0   0 0; font-family: Verdana, Helvetica, Arial, Sans-Serif; font-size: 100%; }
