body        { font-family: verdana; font-size: 10pt; margin: 0px; padding: 0px; }
table       { font-family: verdana; font-size: 10pt; }
td          { font-family: verdana; font-size: 10pt; }
p           { font-family: verdana; font-size: 10pt; }

p.sitemap   { font-size: 8pt; font-weight: bold; }
p.locbar    { font-size: 8pt; padding-left: 10px; padding-right: 10px; }
p.copy      { font-size: 7pt; padding-left: 20px; padding-right: 10px; margin-bottom: 0px; margin-top: 0px;}
p.h1        { font-size: 13pt; font-weight: bold; color: #404040; }
p.h2        { font-size: 10pt; font-weight: bold; color: #404040; }
p.ndat      { font-size: 8pt; font-weight: bold; color: #202020; margin-bottom: 0px; margin-top: 10px; }
p.nann      { font-size: 10pt; margin-top: 0px; }
p.hr        { font-size: 10pt; margin-top: 10px; margin-bottom: 0px; }
p.search    { font-size: 8pt; color: #cccccc; padding-left: 20; padding-right: 10; font-weight: bold;}

p.imgtit    { font-size: 7pt; font-weight: bold; color: #999999; }
p.illtit    { font-size: 7pt; font-weight: bold; color: #999999; margin: 0px; padding-top: 5px; padding-left: 5px; width: 195px;}
p.illcomm   { font-weight: bold; color: #808080; margin: 0px; padding-left: 20px; width: 440px;}

a:link      { text-decoration: underline; color: #444444; }
a:visited   { text-decoration: underline; color: #444444; }
a:hover     { text-decoration: underline; color: #444444; }
a:active    { text-decoration: underline; color: #444444; }

a.sitemap:link      { text-decoration: underline; color: #444444; }
a.sitemap:visited   { text-decoration: underline; color: #444444; }
a.sitemap:hover     { text-decoration: underline; color: #444444; }
a.sitemap:active    { text-decoration: underline; color: #444444; }

a.locbar:link      { text-decoration: underline; color: #444444; }
a.locbar:visited   { text-decoration: underline; color: #444444; }
a.locbar:hover     { text-decoration: underline; color: #444444; }
a.locbar:active    { text-decoration: underline; color: #444444; }

a.sm:link      { text-decoration: none; color: #444444; }
a.sm:visited   { text-decoration: none; color: #444444; }
a.sm:hover     { text-decoration: underline; color: #444444; }
a.sm:active    { text-decoration: underline; color: #444444; }

td.hdr { font-size: 8pt; font-weight: bold; color: white; }
td.sm { font-size: 8pt; }
p.sm { font-size: 8pt; }

p.th     { font-weight: bold; color: #b0b0b0; }
td.dth   { background-color: #e0e0e0; border-top: #d0d0d0 1px solid; border-bottom: #d0d0d0 1px solid; }

a.smh:link      { text-decoration: underline; color: black; }
a.smh:visited   { text-decoration: underline; color: black; }
a.smh:hover     { text-decoration: underline; color: black; }
a.smh:active    { text-decoration: underline; color: black; }

p.sm1   { font-size: 8pt; color: black; padding: 6px 6px 6px 6px; margin: 0px 0px 0px 0px; border-bottom: #CFCFCF 1px solid; }
p.sm2   { font-size: 8pt; color: black; padding: 6px 6px 6px 6px; padding-left: 25px; margin: 0px 0px 0px 0px; background-image: url(/img/smb2.gif); background-position: top left; background-repeat: no-repeat; }
p.sm2u  { font-size: 8pt; color: black; padding: 6px 6px 6px 6px; padding-left: 25px; margin: 0px 0px 0px 0px; background-image: url(/img/smb2.gif); background-position: top left; background-repeat: no-repeat; ; border-bottom: #CFCFCF 1px solid; }
a.smb:link      { text-decoration: underline; color: black; }
a.smb:visited   { text-decoration: underline; color: black; }
a.smb:hover     { text-decoration: underline; color: black; }
a.smb:active    { text-decoration: underline; color: black; }

td.th       { font-size: 10pt; font-weight: bold; color: white; background-color: #808080; }
td.empty    { padding: 0px; background-color: #808080; }

a.np:link      { font-size: 8pt; font-weight: bold;  text-decoration: underline; color: #f0f0f0; }
a.np:visited   { font-size: 8pt; font-weight: bold;  text-decoration: underline; color: #f0f0f0; }
a.np:hover     { font-size: 8pt; font-weight: bold;  text-decoration: underline; color: #f0f0f0; }
a.np:active    { font-size: 8pt; font-weight: bold;  text-decoration: underline; color: #f0f0f0; }

td.smt { background-color: #f0f0f0; }

