/* to avoid unwanted additions of space, always add space /above/ (top), never /below/ (bottom) */

*[title]{ border-bottom: 0; }

body { margin-top: 0; padding-top: 0; font-family: "Georgia", "Times New Roman", Times, serif; }

.styconacomputeroutput { color: #555; }
.styconauserinput { color: #3030B0; }
.styconaerrormessage { color: #D33; }

pre.ugtxxs, pre.uitxxs, pre.uicxxs, pre.uiexxs, pre.uiuxxs { line-height: 1.0; font-family: Consolas, 'Lucida Sans Console', monospace; font-size: 101%; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 1ex; padding-top: 0; }
pre.ugtxxc, pre.uitxxc, pre.uicxxc, pre.uiexxc, pre.uiuxxc { line-height: 1.0; font-family: Consolas, 'Lucida Sans Console', monospace; font-size: 101%; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 1ex; padding-top: 0; }
pre.ugtxxl, pre.uitxxl, pre.uicxxl, pre.uiexxl, pre.uiuxxl { line-height: 1.0; font-family: Consolas, 'Lucida Sans Console', monospace; font-size: 101%; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 1ex; padding-top: 0; }
pre.ugtxxo, pre.uitxxo, pre.uicxxo, pre.uiexxo, pre.uiuxxo { line-height: 1.0; font-family: Consolas, 'Lucida Sans Console', monospace; font-size: 101%; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 1ex; padding-top: 0; }

.uicxxs, .uicxxc, .uicxxl, .uicxxo { font-family: Consolas, 'Lucida Sans Console', monospace; font-size: 101%; color: #555; }
.uiexxs, .uiexxc, .uiexxl, .uiexxo { font-family: Consolas, 'Lucida Sans Console', monospace; font-size: 101%; color: #D33; }
.uiuxxs, .uiuxxc, .uiuxxl, .uiuxxo { font-family: Consolas, 'Lucida Sans Console', monospace; font-size: 101%; color: #3030B0; }

kbd { border-width: 1px; border-color: gray; border-style: solid; } 
kbd.uau, kbd.uiu { font-family: Consolas, 'Lucida Sans Console', monospace; font-size: 101%; border-width: 0px; color: #3030B0; }
span.udm { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 101%; border-width: 0px; color: #30B030; }
/* revmark */

.hrl { font-family: "Times New Roman", Times, serif; }

pre { margin-left: 0em; font-family: Consolas, 'Lucida Sans Console', monospace; font-size: 101%; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 0; padding-top: 0; }

.hfs, acronym { text-transform: lowercase; font-variant: small-caps; letter-spacing: 1px; font-size: 90%; padding-left: 0.1em; padding-right: 0.1em; font-style: normal; }

/* hfs = HTML formatting scmallcaps */

cite.udf { font-style: italic; color: #448; }
.uel { text-decoration: underline; }
span.ueu { text-decoration: underline; }
span.uef { font-style: italic; color: #500; }

@media screen
{

  body { margin-left: 0; padding-left: 0; margin-right: 0; padding-right: 0;  margin-bottom: 0; padding-bottom: 0; }

  /* revmark */

html { margin-left: 0; padding-left: 0; margin-right: 0; padding-right: 0; margin-top: 0; padding-top: 0; margin-bottom: 0; padding-bottom: 0; font-family: "Georgia", "Times New Roman", Times, serif; font-size: 99%; }

pre, code { font-family: Consolas, 'Lucida Sans Console', monospace; font-size: 101%; } /* navigator 4 requires this */
code.ury {}

pre.ugnxxs { line-height: 1.0; font-family: Consolas, 'Lucida Sans Console', monospace; font-size: 101%; font-weight: normal; margin-left: 0%; margin-top: 1ex; margin-bottom: 1ex; padding-top: 0; }
pre.ugnxxc { line-height: 1.0; font-family: Consolas, 'Lucida Sans Console', monospace; font-size: 101%; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 1ex; padding-top: 0; }
pre.ugnxxl { line-height: 1.0; font-family: Consolas, 'Lucida Sans Console', monospace; font-size: 101%; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
pre.ugnxxo { line-height: 1.0; font-family: Consolas, 'Lucida Sans Console', monospace; font-size: 101%; font-weight: normal; margin-left: 0%; margin-top: 1ex; margin-bottom: 0; padding-top: 0; }

p.ugjxxs { line-height: 1.0; font-size: 100%; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 1ex; padding-top: 0; }
p.ugjxxc { line-height: 1.0; font-size: 100%; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 1ex; padding-top: 0; }
p.ugjxxl { line-height: 1.0; font-size: 100%; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 1ex; padding-top: 0; }
p.ugjxxo { line-height: 1.0; font-size: 100%; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 1ex; padding-top: 0; }

dt {  background: #E4E4E4; }

dt.uhtxxs { font-weight: bold; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; }
dt.uhtxxc { font-weight: bold; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; }
dt.uhtxxl { font-weight: bold; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; }
dt.uhtxxo { font-weight: bold; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; }

dfn.uan { font-weight: bold; font-style: normal; }
dfn.uen { font-weight: bold; font-style: normal; color: #333333; }

tt.uat { font-family: Consolas, 'Lucida Sans Console', monospace; font-size: 101%; }
span.ueg { color:#778; }
span.uee { color:#B33; }

span.uds { font-size: 50%; }
span.uaf { font-style: italic; }

span.uav { }

span.urt { }

samp.uac, samp.uic {  font-family: Consolas, 'Lucida Sans Console', monospace; font-size: 101%; border-width: 0px; color: #555; }
samp.uau { font-weight: bold; color: #303090; }
samp.uam { font-weight: bold; }
samp.uap { font-style: italic; font-family: "Comic Sans MS", cursive; }

a.urk { text-decoration: line-through; }

cite.hdc { font-style: normal; text-decoration: none; font-variant: small-caps }
cite.uas { font-variant: small-caps }

var.shift { font-size: 80%; }

/* acronym { text-transform: uppercase; font-size: 75%; } */
/* acronym:before { content: "\00200A"; } */
/* i>acronym { font-style: normal; padding-right: 0.0em; } */
/* i { padding-right: 0.1em; } */
.uds { display: none; }


p { ; margin-top: 0; padding-top: 0; }

p.ufcxxs { ; font-size: 100%; color: #000033; background: #FFFFFF; font-weight: bold; margin-left: 0%; margin-top: 1.1ex; margin-bottom: 0.5ex; padding-top: 0; padding-bottom: 0; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
p.ufcxxc { ; font-size: 100%; color: #000033; background: #FFFFFF; font-weight: bold; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 0.5ex; padding-top: 0; padding-bottom: 0; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
p.ufcxxl { ; font-size: 100%; color: #000033; background: #FFFFFF; font-weight: bold; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 0.2ex; padding-top: 0; padding-bottom: 0; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
p.ufcxxo { ; font-size: 100%; color: #000033; background: #FFFFFF; font-weight: bold; margin-left: 0%; margin-top: 1.1ex; margin-bottom: 0.2ex; padding-top: 0; padding-bottom: 0; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }

p.ufgxxs { ; font-size: 100%; color: #000033; background: #FFFFFF; font-weight: bold; margin-left: 0%; margin-top: 2ex; margin-bottom: 0.5ex; padding-top: 0; padding-bottom: 0; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
p.ufgxxc { ; font-size: 100%; color: #000033; background: #FFFFFF; font-weight: bold; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 0.5ex; padding-top: 0; padding-bottom: 0; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
p.ufgxxl { ; font-size: 100%; color: #000033; background: #FFFFFF; font-weight: bold; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 0.2ex; padding-top: 0; padding-bottom: 0; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
p.ufgxxo { ; font-size: 100%; color: #000033; background: #FFFFFF; font-weight: bold; margin-left: 0%; margin-top: 2ex; margin-bottom: 0.2ex; padding-top: 0; padding-bottom: 0; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }

p.ugbxxs { ; font-size: 100%; font-weight: normal; margin-left: 2%; margin-top: 1ex; margin-bottom: 0; padding-top: 0; }
p.ugbxxc { ; font-size: 100%; font-weight: normal; margin-left: 2%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.ugbxxl { ; font-size: 100%; font-weight: normal; margin-left: 2%; margin-top: 0; margin-bottom: 1ex; padding-top: 0; }
p.ugbxxo { ; font-size: 100%; font-weight: normal; margin-left: 2%; margin-top: 1ex; margin-bottom: 1ex; padding-top: 0; }

p.ugoxxs { ; font-size: 100%; font-weight: normal; margin-left: 2%; margin-top: 1ex; margin-bottom: 0; padding-top: 0; }
p.ugoxxc { ; font-size: 100%; font-weight: normal; margin-left: 2%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.ugoxxl { ; font-size: 100%; font-weight: normal; margin-left: 2%; margin-top: 0; margin-bottom: 1ex; padding-top: 0; }
p.ugoxxo { ; font-size: 100%; font-weight: normal; margin-left: 2%; margin-top: 1ex; margin-bottom: 1ex; padding-top: 0; }

p.ugexxs { ; font-size: 100%; font-weight: normal; margin-top:   2ex; margin-bottom: 2ex; margin-left: 4em; margin-right: 8em; padding-top: 1ex; padding-bottom: 1ex; padding-left: 1em; padding-right: 1em; border-width: thin; border-color: black; border-style: solid; }
p.ugexxc { ; font-size: 100%; font-weight: normal; margin-top:   2ex; margin-bottom: 2ex; margin-left: 4em; margin-right: 8em; padding-top: 1ex; padding-bottom: 1ex; padding-left: 1em; padding-right: 1em; border-width: thin; border-color: black; border-style: solid; }
p.ugexxl { ; font-size: 100%; font-weight: normal; margin-top:   2ex; margin-bottom: 2ex; margin-left: 4em; margin-right: 8em; padding-top: 1ex; padding-bottom: 1ex; padding-left: 1em; padding-right: 1em; border-width: thin; border-color: black; border-style: solid; }
p.ugexxo { ; font-size: 100%; font-weight: normal; margin-top:   2ex; margin-bottom: 2ex; margin-left: 4em; margin-right: 8em; padding-top: 1ex; padding-bottom: 1ex; padding-left: 1em; padding-right: 1em; border-width: thin; border-color: black; border-style: solid; }

p.ugyxxs { line-height: 120%; font-size: 100%; font-weight: normal; margin-left: 0%; margin-top: 1.0ex; margin-bottom: 0.5ex; padding-top: 0; }
p.ugyxxc { line-height: 120%; font-size: 100%; font-weight: normal; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 0.5ex; padding-top: 0; }
p.ugyxxl { line-height: 120%; font-size: 100%; font-weight: normal; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 0.2ex; padding-top: 0; }
p.ugyxxo { line-height: 120%; font-size: 100%; font-weight: normal; margin-left: 0%; margin-top: 1.0ex; margin-bottom: 0.2ex; padding-top: 0; }

p.ugmxxs { ; font-size: 80%; font-weight: normal; margin-left: 0%; margin-top: 1.0ex; margin-bottom: 0.5ex; padding-top: 0; }
p.ugmxxc { ; font-size: 80%; font-weight: normal; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 0.5ex; padding-top: 0; }
p.ugmxxl { ; font-size: 80%; font-weight: normal; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 0.2ex; padding-top: 0; }
p.ugmxxo { ; font-size: 80%; font-weight: normal; margin-left: 0%; margin-top: 1.0ex; margin-bottom: 0.2ex; padding-top: 0; }

ul.noindent { margin-top: 0ex; margin-bottom: 0ex;  padding-top: 0;  padding-bottom: 0; }

ul { margin-left: 1em; margin-top: 0ex; margin-bottom: 0ex; }

dd { margin-top: 0ex; }

li.ugdxxs { font-size: 100%; font-weight: normal; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 0.5ex; padding-top: 0; }
li.ugdxxc { font-size: 100%; font-weight: normal; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 0.5ex; padding-top: 0; }
li.ugdxxl { font-size: 100%; font-weight: normal; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 1.5ex; padding-top: 0; }
li.ugdxxo { font-size: 100%; font-weight: normal; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 1.5ex; padding-top: 0; }


p.ulaxxs { margin-left: 0%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.ulaxxc { margin-left: 0%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.ulaxxl { margin-left: 0%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.ulaxxo { margin-left: 0%; margin-top: 0; margin-bottom: 0; padding-top: 0; }

p.ulbxxs { margin-left: 2%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.ulbxxc { margin-left: 2%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.ulbxxl { margin-left: 2%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.ulbxxo { margin-left: 2%; margin-top: 0; margin-bottom: 0; padding-top: 0; }

p.ulcxxs { margin-left: 4%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.ulcxxc { margin-left: 4%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.ulcxxl { margin-left: 4%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.ulcxxo { margin-left: 4%; margin-top: 0; margin-bottom: 0; padding-top: 0; }

p.uldxxs { margin-left: 6%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.uldxxc { margin-left: 6%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.uldxxl { margin-left: 6%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.uldxxo { margin-left: 6%; margin-top: 0; margin-bottom: 0; padding-top: 0; }

h0    { ; margin-bottom:   0; padding-bottom: 0; margin-left: -6px; padding-top: 0; font-size: 580%; margin-top: 2.0ex; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; }
h1    { ; margin-bottom: 1.0 ex; padding-bottom: 0; margin-left: -4px; padding-top: 0; font-size: 370%; margin-top:   0ex; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; }
h1.kw { ; margin-bottom:   0; padding-bottom: 0; margin-left: -4px; padding-top: 0; font-size: 370%; margin-top: 8ex; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; }
h2    { ; margin-bottom:   0; padding-bottom: 0; margin-left: -2px; padding-top: 0; font-size: 200%; margin-top: 3ex; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; }
h3    { ; margin-bottom:   0; padding-bottom: 0; margin-left: -2px; padding-top: 0; font-size: 140%; margin-top: 2ex; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; }
h4    { ; margin-bottom:   0; padding-bottom: 0; margin-left: -2px; padding-top: 0; font-size: 120%; margin-top: 1ex; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; }

.formsmall{}


form { margin-left: 0%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.tighttop { ; font-size: 8pt; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.tight { ; font-size: 100%; font-weight: normal; margin-left: 0%; margin-top: 0ex; margin-bottom: 0ex; padding-top: 0; }
p.tightsmall { ; font-size: 75%; font-weight: normal; margin-left: 0%; margin-top: 0ex; margin-bottom: 0ex; padding-top: 0; }
h1.tight { font-size: 400%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.bigskip {margin-left: 0; margin-top: 0; margin-bottom: 2ex; padding-top: 0; }
p.nomargin {margin-left: 0; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.big {margin-left: 0; margin-top: 0; margin-bottom: 0ex; padding-top: 0; font-size: 370%; }

A:link            { }
A:visited         { }
A:link:active     { }
A:link:hover      { }
A:visited:active  { }
A:visited:hover   { }

*.border { ; font-size: 80%; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }

*.border tt.uat { font-family: Consolas, 'Lucida Sans Console', monospace; font-size: 101%; }
*.border code.uat { font-family: Consolas, 'Lucida Sans Console', monospace; font-size: 101%; }
*.border code { font-family: Consolas, 'Lucida Sans Console', monospace; font-size: 101%; }
*.border tt { font-family: Consolas, 'Lucida Sans Console', monospace; font-size: 101%; }

*.border A:link            { }
*.border A:visited         { }
*.border A:link:active     { }
*.border A:link:hover      { }
*.border A:visited:active  { }
*.border A:visited:hover   { }

p.border acronym  { text-transform: uppercase; font-size: 100%; background: #EEEEEE; }

p.border cite.uas { font-variant: small-caps; }
var.hag {}

p.border tt.uat { font-family: Consolas, 'Lucida Sans Console', monospace; font-size: 105%; }


dt { margin-top: 1ex; margin-bottom: 0.5ex; padding-top: 0ex; padding-bottom: 0ex; }
dl { padding-top: 0ex;  margin-top: 0ex; padding-bottom: 0ex;  margin-bottom: 0ex; }

div.main { 
  padding-left: 1em; padding-right: 1em; padding-top: 3ex; padding-bottom: 4ex;
  }

p.null { height: 0; margin-top: 0; padding-top: 0; margin-bottom: 0; padding-bottom: 0; }

div.print { display: none;}

head { display: block; }

meta[name="hmg"] 
{ display: inline-block;
  position: fixed;
  top: 0;
  right: 0;
  padding: 0.2em;
  background: rgba( 0, 0, 0, 0 );
  font-family: Consolas, 'Lucida Sans Console', monospace;
  font-weight: bold;
  font-size: 33px !important;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  z-order: 1;
  color: rgba( 0, 0, 255, 0.2 ) !important; }

meta[name="hmg"]:after { content: attr(content) ; }

}

@media (min-resolution: 100.05dpi) and (max-resolution: 115dpi)
{ meta[name="hmg"] {font-size:14.5px;} }
@media (min-resolution: 115.05dpi) and (max-resolution: 124dpi)
{ meta[name="hmg"] {font-size:13.2px;} }
@media (min-resolution: 124.05dpi) and (max-resolution: 138dpi)
{ meta[name="hmg"] {font-size:12px;} }
@media (min-resolution: 138.05dpi) and (max-resolution: 149dpi)
{ meta[name="hmg"] {font-size:10.6px;} }
@media (min-resolution: 149.05dpi)
{ meta[name="hmg"] {font-size:9.2px;} }



@media print
{

  body { color: #000033; background: #FFFFFF; }

/* revmark */


pre, code { font-family: Consolas, 'Lucida Sans Console', monospace; font-size: 101%; } /* navigator 4 requires this */
code.ury {}

pre.ugnxxs { line-height: 1.0; font-family: Consolas, 'Lucida Sans Console', monospace; font-size: 101%; color: #000033; background: #9999CC; font-weight: normal; margin-left: 0%; margin-top: 1ex; margin-bottom: 1ex; padding-top: 0; }
pre.ugnxxc { line-height: 1.0; font-family: Consolas, 'Lucida Sans Console', monospace; font-size: 101%; color: #000033; background: #9999CC; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 1ex; padding-top: 0; }
pre.ugnxxl { line-height: 1.0; font-family: Consolas, 'Lucida Sans Console', monospace; font-size: 101%; color: #000033; background: #9999CC; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
pre.ugnxxo { line-height: 1.0; font-family: Consolas, 'Lucida Sans Console', monospace; font-size: 101%; color: #000033; background: #9999CC; font-weight: normal; margin-left: 0%; margin-top: 1ex; margin-bottom: 0; padding-top: 0; }

p.ugjxxs { line-height: 1.0; font-size: 100%; color: #000033; background: #CCCCFF; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 1ex; padding-top: 0; }
p.ugjxxc { line-height: 1.0; font-size: 100%; color: #000033; background: #CCCCFF; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 1ex; padding-top: 0; }
p.ugjxxl { line-height: 1.0; font-size: 100%; color: #000033; background: #CCCCFF; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 1ex; padding-top: 0; }
p.ugjxxo { line-height: 1.0; font-size: 100%; color: #000033; background: #CCCCFF; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 1ex; padding-top: 0; }

pre.ugtxxs { line-height: 1.0; font-family: Consolas, 'Lucida Sans Console', monospace; font-size: 101%; color: #000033; background: #CCCCFF; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 1ex; padding-top: 0; }
pre.ugtxxc { line-height: 1.0; font-family: Consolas, 'Lucida Sans Console', monospace; font-size: 101%; color: #000033; background: #CCCCFF; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 1ex; padding-top: 0; }
pre.ugtxxl { line-height: 1.0; font-family: Consolas, 'Lucida Sans Console', monospace; font-size: 101%; color: #000033; background: #CCCCFF; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 1ex; padding-top: 0; }
pre.ugtxxo { line-height: 1.0; font-family: Consolas, 'Lucida Sans Console', monospace; font-size: 101%; color: #000033; background: #CCCCFF; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 1ex; padding-top: 0; }

dt.uhtxxs { font-weight: bold; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; }
dt.uhtxxc { font-weight: bold; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; }
dt.uhtxxl { font-weight: bold; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; }
dt.uhtxxo { font-weight: bold; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; }

dfn.uan { font-weight: bold; font-style: normal; }
dfn.uen { font-weight: bold; font-style: normal; color: #333333; }

tt.uat { font-family: Consolas, 'Lucida Sans Console', monospace; color: #000033; background: #CCCCFF; font-size: 101%; }
span.ueg { color:#778; }
span.uee { color:#B33; }

span.uav { color: #660033; background: #FFFFFF; }

span.urt { color: #440011; background: #FFFF66; }

samp.uac { color: #666699; }
samp.uau { color: #000000; font-weight: bold; }
samp.uam { color: #000000; font-weight: bold; }
samp.uap { font-style: italic; font-family: "Comic Sans MS", cursive; }

a.urk { text-decoration: line-through; }

var.shift { font-size: 80%; }

/* acronym { text-transform: uppercase; font-size: 75%; } */

kbd { border-width: 1px; border-color: gray; border-style: solid; }

p { ; color: #000000; background: #FFFFFF; margin-top: 0; padding-top: 0; }

p.ufcxxs { ; font-size: 100%; color: #000033; background: #FFFFFF; font-weight: bold; margin-left: 0%; margin-top: 1.1ex; margin-bottom: 0.5ex; padding-top: 0; padding-bottom: 0; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
p.ufcxxc { ; font-size: 100%; color: #000033; background: #FFFFFF; font-weight: bold; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 0.5ex; padding-top: 0; padding-bottom: 0; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
p.ufcxxl { ; font-size: 100%; color: #000033; background: #FFFFFF; font-weight: bold; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 0.2ex; padding-top: 0; padding-bottom: 0; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
p.ufcxxo { ; font-size: 100%; color: #000033; background: #FFFFFF; font-weight: bold; margin-left: 0%; margin-top: 1.1ex; margin-bottom: 0.2ex; padding-top: 0; padding-bottom: 0; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }

p.ufgxxs { ; font-size: 100%; color: #000033; background: #FFFFFF; font-weight: bold; margin-left: 0%; margin-top: 2ex; margin-bottom: 0.5ex; padding-top: 0; padding-bottom: 0; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
p.ufgxxc { ; font-size: 100%; color: #000033; background: #FFFFFF; font-weight: bold; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 0.5ex; padding-top: 0; padding-bottom: 0; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
p.ufgxxl { ; font-size: 100%; color: #000033; background: #FFFFFF; font-weight: bold; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 0.2ex; padding-top: 0; padding-bottom: 0; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
p.ufgxxo { ; font-size: 100%; color: #000033; background: #FFFFFF; font-weight: bold; margin-left: 0%; margin-top: 2ex; margin-bottom: 0.2ex; padding-top: 0; padding-bottom: 0; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }

p.ugbxxs { ; font-size: 100%; color: #000033; background: #FFFFFF; font-weight: normal; margin-left: 2%; margin-top: 1ex; margin-bottom: 0; padding-top: 0; }
p.ugbxxc { ; font-size: 100%; color: #000033; background: #FFFFFF; font-weight: normal; margin-left: 2%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.ugbxxl { ; font-size: 100%; color: #000033; background: #FFFFFF; font-weight: normal; margin-left: 2%; margin-top: 0; margin-bottom: 1ex; padding-top: 0; }
p.ugbxxo { ; font-size: 100%; color: #000033; background: #FFFFFF; font-weight: normal; margin-left: 2%; margin-top: 1ex; margin-bottom: 1ex; padding-top: 0; }

p.ugoxxs { ; font-size: 100%; color: #000033; background: #FFFFFF; font-weight: normal; margin-left: 2%; margin-top: 1ex; margin-bottom: 0; padding-top: 0; }
p.ugoxxl { ; font-size: 100%; color: #000033; background: #FFFFFF; font-weight: normal; margin-left: 2%; margin-top: 0; margin-bottom: 1ex; padding-top: 0; }
p.ugoxxc { ; font-size: 100%; color: #000033; background: #FFFFFF; font-weight: normal; margin-left: 2%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.ugoxxo { ; font-size: 100%; color: #000033; background: #FFFFFF; font-weight: normal; margin-left: 2%; margin-top: 1ex; margin-bottom: 1ex; padding-top: 0; }

p.ugexxs { ; font-size: 100%; color: #000033; background: #FFFF66; font-weight: normal; margin-top:   2ex; margin-bottom: 2ex; margin-left: 4em; margin-right: 8em; padding-top: 1ex; padding-bottom: 1ex; padding-left: 1em; padding-right: 1em; border-width: thin; border-color: black; border-style: solid; }
p.ugexxc { ; font-size: 100%; color: #000033; background: #FFFF66; font-weight: normal; margin-top:   2ex; margin-bottom: 2ex; margin-left: 4em; margin-right: 8em; padding-top: 1ex; padding-bottom: 1ex; padding-left: 1em; padding-right: 1em; border-width: thin; border-color: black; border-style: solid; }
p.ugexxl { ; font-size: 100%; color: #000033; background: #FFFF66; font-weight: normal; margin-top:   2ex; margin-bottom: 2ex; margin-left: 4em; margin-right: 8em; padding-top: 1ex; padding-bottom: 1ex; padding-left: 1em; padding-right: 1em; border-width: thin; border-color: black; border-style: solid; }
p.ugexxo { ; font-size: 100%; color: #000033; background: #FFFF66; font-weight: normal; margin-top:   2ex; margin-bottom: 2ex; margin-left: 4em; margin-right: 8em; padding-top: 1ex; padding-bottom: 1ex; padding-left: 1em; padding-right: 1em; border-width: thin; border-color: black; border-style: solid; }

p.ugyxxs { ; font-size: 100%; color: #000033; background: #FFFFFF; font-weight: normal; margin-left: 0%; margin-top: 1.0ex; margin-bottom: 0.5ex; padding-top: 0; }
p.ugyxxc { ; font-size: 100%; color: #000033; background: #FFFFFF; font-weight: normal; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 0.5ex; padding-top: 0; }
p.ugyxxl { ; font-size: 100%; color: #000033; background: #FFFFFF; font-weight: normal; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 0.2ex; padding-top: 0; }
p.ugyxxo { ; font-size: 100%; color: #000033; background: #FFFFFF; font-weight: normal; margin-left: 0%; margin-top: 1.0ex; margin-bottom: 0.2ex; padding-top: 0; }

p.ugmxxs { ; font-size: 80%; color: #000033; background: #FFFFFF; font-weight: normal; margin-left: 0%; margin-top: 1.0ex; margin-bottom: 0.5ex; padding-top: 0; }
p.ugmxxc { ; font-size: 80%; color: #000033; background: #FFFFFF; font-weight: normal; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 0.5ex; padding-top: 0; }
p.ugmxxl { ; font-size: 80%; color: #000033; background: #FFFFFF; font-weight: normal; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 0.2ex; padding-top: 0; }
p.ugmxxo { ; font-size: 80%; color: #000033; background: #FFFFFF; font-weight: normal; margin-left: 0%; margin-top: 1.0ex; margin-bottom: 0.2ex; padding-top: 0; }

ul.noindent { margin-top: 0; margin-bottom: 0;  padding-top: 0;  padding-bottom: 0; }

ul { margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0; }

dd { margin-bottom: 1ex; }

li.ugdxxs { font-size: 100%; color: #000033; background: #FFFFFF; font-weight: normal; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 0.5ex; padding-top: 0; }
li.ugdxxc { font-size: 100%; color: #000033; background: #FFFFFF; font-weight: normal; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 0.5ex; padding-top: 0; }
li.ugdxxl { font-size: 100%; color: #000033; background: #FFFFFF; font-weight: normal; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 1.5ex; padding-top: 0; }
li.ugdxxo { font-size: 100%; color: #000033; background: #FFFFFF; font-weight: normal; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 1.5ex; padding-top: 0; }


p.ulaxxs { color: #000033; background: #FFFFFF; margin-left: 0%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.ulaxxc { color: #000033; background: #FFFFFF; margin-left: 0%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.ulaxxl { color: #000033; background: #FFFFFF; margin-left: 0%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.ulaxxo { color: #000033; background: #FFFFFF; margin-left: 0%; margin-top: 0; margin-bottom: 0; padding-top: 0; }

p.ulbxxs { color: #000033; background: #FFFFFF; margin-left: 2%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.ulbxxc { color: #000033; background: #FFFFFF; margin-left: 2%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.ulbxxl { color: #000033; background: #FFFFFF; margin-left: 2%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.ulbxxo { color: #000033; background: #FFFFFF; margin-left: 2%; margin-top: 0; margin-bottom: 0; padding-top: 0; }

p.ulcxxs { color: #000033; background: #FFFFFF; margin-left: 4%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.ulcxxc { color: #000033; background: #FFFFFF; margin-left: 4%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.ulcxxl { color: #000033; background: #FFFFFF; margin-left: 4%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.ulcxxo { color: #000033; background: #FFFFFF; margin-left: 4%; margin-top: 0; margin-bottom: 0; padding-top: 0; }

p.uldxxs { color: #000033; background: #FFFFFF; margin-left: 6%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.uldxxc { color: #000033; background: #FFFFFF; margin-left: 6%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.uldxxl { color: #000033; background: #FFFFFF; margin-left: 6%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.uldxxo { color: #000033; background: #FFFFFF; margin-left: 6%; margin-top: 0; margin-bottom: 0; padding-top: 0; }

h0    { ; margin-bottom:   0; padding-bottom: 0; margin-left: -6px; padding-top: 0; font-size: 580%; margin-top: 2.0ex; color: #669999; background: #FFFFFF; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; }
h1    { ; margin-bottom: 1.0 ex; padding-bottom: 0; margin-left: -4px; padding-top: 0; font-size: 370%; margin-top: 0ex; color: #669999; background: #FFFFFF; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; }
h1.kw { ; margin-bottom:   0; padding-bottom: 0; margin-left: -4px; padding-top: 0; font-size: 370%; margin-top: 8ex; color: #669999; background: #FFFFFF; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; }
h2    { ; margin-bottom:   0; padding-bottom: 0; margin-left: -2px; padding-top: 0; font-size: 200%; margin-top: 3ex; color: #9999CC; background: #FFFFFF; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold;  }
h3    { ; margin-bottom:   0; padding-bottom: 0; margin-left: -2px; padding-top: 0; font-size: 140%; margin-top: 2ex; color: #99CCCC; background: #FFFFFF; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; }
h4    { ; margin-bottom:   0; padding-bottom: 0; margin-left: -2px; padding-top: 0; font-size: 120%; margin-top: 1ex; color: #CCCCCC; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; }

.formsmall{}


form { margin-left: 0%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.tighttop { ; font-size: 8pt; color: #000033; background: #FFFFFF; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.tight { ; font-size: 100%; color: #000033; background: #FFFFFF; font-weight: normal; margin-left: 0%; margin-top: 0ex; margin-bottom: 0ex; padding-top: 0; }
p.tightsmall { ; font-size: 75%; color: #000033; background: #FFFFFF; font-weight: normal; margin-left: 0%; margin-top: 0ex; margin-bottom: 0ex; padding-top: 0; }
h1.tight { font-size: 400%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.bigskip {margin-left: 0; margin-top: 0; margin-bottom: 2ex; padding-top: 0; }
p.nomargin {margin-left: 0; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.big {margin-left: 0; margin-top: 0; margin-bottom: 0ex; padding-top: 0; font-size: 370%; color: #000000; background: #FFFFFF; }

A:link    { color: #333366; background: #FFFFFF; }
A:visited { color: #333366; background: #FFFFFF; }
A:active  { color: #333366; background: #FFFFFF; }
A:hover   { color: #333366; background: #FFFFFF; }

dt { padding-top: 1ex; padding-bottom: 1ex; }

dt { margin-top: 1ex; margin-bottom: 0.5ex; padding-top: 0ex; padding-bottom: 0ex; }
dl { padding-top: 0ex; margin-top: 0ex; padding-bottom: 0ex;  margin-bottom: 0ex; }

div.web { padding-top: 0; padding-left: 0; padding-right:0; padding-bottom: 0; display: none;}

}

