body                    { background: #FFFFFF; font-size: 10pt; font-family: Verdana, Helvetica, Arial, Sans-Serif; margin: 0; }

h1                      { font-size: 130%; margin-bottom: .5em; font-family: Helvetica, Arial, Sans-Serif; }
h2                      { font-size: 120%; margin-bottom: .5em; font-family: Helvetica, Arial, Sans-Serif; }
h3                      { font-size: 100%; margin-bottom: .5em; font-family: Helvetica, Arial, Sans-Serif; }

tt                      { font-size: 100%; }

h1.header               { margin-top: 0; }
h3.question             { }

p                       { margin-top: 0.7em; margin-bottom: .3em; }
strong                  { color: #0066FF; }
pre                     { margin-top: 0.7em; margin-bottom: .3em; }

a:link                  { color: #0066FF; }
a:visited               { color: #0000CC; }
a:hover                 { color: #0099FF; }

.topmenu a              { color: black; text-decoration: none; }
.topmenu a:visited      { color: black; text-decoration: none; }
.topmenu a:hover        { color: black; text-decoration: none; }

.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; }

h1.tr                   { font-size: 150%; margin: 0; font-weight: normal; color: #000000; }
h1.logo                 { font-size: 140%; margin: 0; font-weight: normal; color: #000000; }

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 1 0; background: #99CCFF; }
table.bottommenu        { border-width: 1 0 1 0; background: #D9EDFF; font-size: 90%; }
th.tip                  { border-width: 1 0 0 1; background: #D9EDFF; padding: 5; font-weight: bold; text-align: left; font-family: Arial, Helvetica, Verdana, Sans-Serif; }

td.logo                 { border-width: 0; padding: 8; }

table.page              { border-width: 0; background: #F8F8F8; }

td.page_lt              { border-width: 0 0 0 0; padding: 2; }
td.page_rt              { border-width: 0 0 0 1; padding: 2; }

td.page_lb              { border-width: 0 0 0 0; padding: 6 0 0 0; }
td.page_rb              { border-width: 0 0 0 1; padding: 0; background: #FFFFFF; }

table.topmenu           { border-width: 0; }
td.topmenu              { padding: 1 6 1 6; border: 1px #F8F8F8 solid; }
td.topmenustatic        { padding: 1 6 1 6; border: 1px #909090 solid; background: #FFFFFF; font-weight: normal; }
td.topmenuactive        { padding: 1 6 1 6; border: 1px #909090 solid; background: #DFDFDF; }
td.topmenuseparator     { padding: 1 1 1 1; border: 0; }

table.leftmenu          { border-width: 0; margin-bottom: 8; }
td.leftmenu             { padding: 1 20 1 6; margin: 0; border: 1px #F8F8F8 solid; }
td.leftmenustatic       { padding: 1 20 1 6; margin: 0; border: 1px #909090 solid; background: #FFFFFF; font-weight: normal; }
td.leftmenuactive       { padding: 1 20 1 6; 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: 2 0 2 6; }

table.footer            { font-size: 85%; }
td.footer               { padding: 2 0 2 6; }

table.tip               { border-width: 0 1 1 0; margin-bottom: 8; }
td.tip                  { border-width: 1 0 0 1; padding: 5; }

table.file              { border-width: 1 1 1 1; }
th.file                 { border-width: 0 1 0 0; padding: 5; vertical-align: top; background: #F8F8F8; }
th.desc                 { border-width: 0 0 0 0; padding: 5; vertical-align: top; background: #F8F8F8; }
td.file                 { border-width: 1 1 0 0; padding: 5; vertical-align: top; background: #FFFFFF; }
td.desc                 { border-width: 1 0 0 0; padding: 5; vertical-align: top; background: #FFFFFF; }

td.award1               { padding: 0 20  5 0; }
td.award2               { padding: 0 20 20 2; }

td.label                { padding: 0 20 10 2; }

td.hs                   { vertical-align: top; padding: 0 10 0 0; font-family: "Courier New"; font-size: 100%; }
td.hd                   { vertical-align: top; padding: 0  0 0 0; }

ul                      { margin-top: .6em; margin-bottom: 0em; }
li                      { margin-bottom: .7em;  margin-left: -2em; }
