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

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

body { margin-top: 0; padding-top: 0; font-family: "Georgia", "Times New Roman", Times, serif; color: #532; background: #FFFEFC; }

.styconacomputeroutput { color: DarkGreen; }
.styconauserinput { color: DarkBlue; }
.styconaerrormessage { color: DarkRed; }

pre.ugsxxs, pre.uissxss, pre.uisxxs, pre.ugtxxs, pre.uitxxs, pre.uicxxs, pre.uiexxs, pre.uiuxxs { line-height: 1.0; font-family: monospace; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 1ex; padding-top: 0; color: #000; }
pre.ugsxxc, pre.uissxsc, pre.uisxxc, pre.ugtxxc, pre.uitxxc, pre.uicxxc, pre.uiexxc, pre.uiuxxc { line-height: 1.0; font-family: monospace; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 1ex; padding-top: 0; color: #000; }
pre.ugsxxl, pre.uissxsl, pre.uisxxl, pre.ugtxxl, pre.uitxxl, pre.uicxxl, pre.uiexxl, pre.uiuxxl { line-height: 1.0; font-family: monospace; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 1ex; padding-top: 0; color: #000; }
pre.ugsxxo, pre.uissxso, pre.uisxxo, pre.ugtxxo, pre.uitxxo, pre.uicxxo, pre.uiexxo, pre.uiuxxo { line-height: 1.0; font-family: monospace; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 1ex; padding-top: 0; color: #000; }

.uicxxs, .uicxxc, .uicxxl, .uicxxo,
.uiexxs, .uiexxc, .uiexxl, .uiexxo,
.uitxxs, .uitxxc, .uitxxl, .uitxxo,
.uiuxxs, .uiuxxc, .uiuxxl, .uiuxxo { font-family: monospace; }

.uitxxs, .uitxxc, .uitxxl, .uitxxo { color: Black; }
.uicxxs, .uicxxc, .uicxxl, .uicxxo { color: DarkGreen; }
.uiexxs, .uiexxc, .uiexxl, .uiexxo { color: #D33; }
.uiuxxs, .uiuxxc, .uiuxxl, .uiuxxo { color: DarkBlue; }

kbd { border-width: 1px; border-color: gray; border-style: solid; } 
kbd.uau, kbd.uiu { font-family: monospace; border-width: 0px; color: DarkBlue; font-weight: bold; }
span.udm, i.udv { font-family: sans-serif; font-size: 110%; border-width: 0px; color: #161; }
i.udv { font-style: italic; }
.uab { color: #11C; }
.uah { color: #161; }

samp.uac { font-family: monospace; border-width: 0px; color: DarkGreen; font-weight: bold; font-size: 110%; }
samp.uau { font-weight: bold; color: DarkBlue; }
samp.uic_internal, samp.uic { font-weight: bold; color: DarkGreen; }
samp.uam { font-weight: bold; font-family: Helvetica, Sans-Serif; }
samp.uap { font-style: italic; font-family: "Comic Sans MS", cursive; }

/* revmark */

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

pre { margin-left: 0em; font-family: monospace; 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 {  }
.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; }

  .ugtxxs, .uitxxs, .uicxxs, .uiexxs, .uiuxxs,
  .ugtxxc, .uitxxc, .uicxxc, .uiexxc, .uiuxxc,
  .ugtxxl, .uitxxl, .uicxxl, .uiexxl, .uiuxxl,
  .ugtxxo, .uitxxo, .uicxxo, .uiexxo, .uiuxxo
  { font-size: 130%; }

  .uisxxs,
  .uisxxc,
  .uisxxl,
  .uisxxo
  { font-size: 70%; }

  .uissxxs,
  .uissxxc,
  .uissxxl,
  .uissxxo 
  { font-size: 25%; }

p.ugsxxs, p.ugcxxs { line-height: 110%; font-size: 80%; margin-left: 0%; margin-top: 1.0ex;  margin-bottom: 0.45ex; padding-top: 0; }
p.ugsxxc, p.ugcxxc { line-height: 110%; font-size: 80%; margin-left: 0%; margin-top: 0.45ex; margin-bottom: 0.45ex; padding-top: 0; }
p.ugsxxl, p.ugcxxl { line-height: 110%; font-size: 80%; margin-left: 0%; margin-top: 0.45ex; margin-bottom: 0.2ex;  padding-top: 0; }
p.ugsxxo, p.ugcxxo { line-height: 110%; font-size: 80%; margin-left: 0%; margin-top: 1.0ex;  margin-bottom: 0.2ex;  padding-top: 0; }

p.ugssxxs { line-height: 100%; font-size: 60%; margin-left: 0%; margin-top: 0.8ex;  margin-bottom: 0.35ex; padding-top: 0; }
p.ugssxxc { line-height: 100%; font-size: 60%; margin-left: 0%; margin-top: 0.35ex; margin-bottom: 0.35ex; padding-top: 0; }
p.ugssxxl { line-height: 100%; font-size: 60%; margin-left: 0%; margin-top: 0.35ex; margin-bottom: 0.15ex; padding-top: 0; }
p.ugssxxo { line-height: 100%; font-size: 60%; margin-left: 0%; margin-top: 0.8ex;  margin-bottom: 0.15ex; padding-top: 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: monospace; }
code.ury {}

pre.ugnxxs { line-height: 1.0; font-family: monospace; font-size: 110%; font-weight: normal; margin-left: 0%; margin-top: 1ex; margin-bottom: 1ex; padding-top: 0; }
pre.ugnxxc { line-height: 1.0; font-family: monospace; font-size: 110%; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 1ex; padding-top: 0; }
pre.ugnxxl { line-height: 1.0; font-family: monospace; font-size: 110%; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
pre.ugnxxo { line-height: 1.0; font-family: monospace; font-size: 110%; 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; }

.uat, .uev, .uea, .ueb, .ueh, .udp, .uee, .uer { font-family: monospace; }
.uat, .uev, .uea, .ueb, .ueh, .uiu { font-size: 130%; color: #000; }
.ugyxxo>.uee, h1>.uee, h2>.uee, h3>.uee, h4>.uee, h5>.uee, h6>.uee, h7>.uee, uhh>uee, uhi>uee, uhj>uee { font-size: 130%; font-weight: bold; }
.ugyxxo>.uer, h1>.uer, h2>.uer, h3>.uer, h4>.uer, h5>.uer, h6>.uer, h7>.uer, uhh>uer, uhi>uer, uhj>uer { font-size: 130%; font-weight: bold; }
.udp { font-size: 104%; }
pre .uat, pre .uev, pre .uea, pre .ueb, pre .ueh, pre .uiu { font-family: monospace; font-size: 100%; } 
.uev { text-decoration: underline; }
.uea { color: #D44; }
.ueb { font-weight: bold; }
.ueh { background: #CCF; }
.ueb > strong { all: inherit; }
.ueh > strong { all: inherit; }
span.ueg { color:#778; }
span.ued { color:#3B3; }
span.uee { color:DarkRed; }
span.uem { background:rgba(255,255,0,.3); }
span.uer { color:#292; }

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

span.uav { }

span.urt { }

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%; 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%; 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%; 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%; 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%; 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%; 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%; 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%; 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: 130%; font-size: 100%; font-weight: normal; margin-left: 0%; margin-top: 1.0ex; margin-bottom: 0.5ex; padding-top: 0; }
p.ugyxxc { line-height: 130%; font-size: 100%; font-weight: normal; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 0.5ex; padding-top: 0; }
p.ugyxxl { line-height: 130%; font-size: 100%; font-weight: normal; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 0.2ex; padding-top: 0; }
p.ugyxxo { line-height: 130%; font-size: 100%; font-weight: normal; margin-left: 0%; margin-top: 1.0ex; margin-bottom: 0.2ex; padding-top: 0; }

p.ugcxxs { background: #5E5; font-style: italic; }
p.ugcxxc { background: #5E5; font-style: italic; }
p.ugcxxl { background: #5E5; font-style: italic; }
p.ugcxxo { background: #5E5; font-style: italic; }

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; }


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; color: Navy; }
h1    { ; margin-bottom: 1ex; 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; color: Navy; }
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; color: Navy; }
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; color: DarkGreen; }
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; color: DarkRed; }
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; color: DarkSlateGrey; }

.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: monospace; font-size: 110%; color: #000; }
*.border code.uat { font-family: monospace; font-size: 110%; color: #000; } 
*.border code { font-family: monospace; font-size: 110%; }
*.border tt { font-family: monospace; font-size: 110%; }

*.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: monospace; font-size: 110%; color: #000; } 

dt { margin-top: 1.5ex; margin-bottom: 1.5ex; padding-top: 0ex; padding-bottom: 0ex; }
dl { padding-top: 0ex;  margin-top: 0ex; padding-bottom: 0ex;  margin-bottom: 4ex; }
dd { margin-top: 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;}


}

@media print
{

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

/* revmark */


pre, code { font-family: monospace; }
code.ury {}

pre.ugnxxs { line-height: 1.0; font-family: monospace; font-size: 110%; 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: monospace; font-size: 110%; 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: monospace; font-size: 110%; 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: monospace; font-size: 110%; background: #9999CC; font-weight: normal; margin-left: 0%; margin-top: 1ex; margin-bottom: 0; padding-top: 0; }

.ugtxxs, .uitxxs, .uicxxs, .uiexxs, .uiuxxs,
.ugtxxc, .uitxxc, .uicxxc, .uiexxc, .uiuxxc,
.ugtxxl, .uitxxl, .uicxxl, .uiexxl, .uiuxxl,
.ugtxxo, .uitxxo, .uicxxo, .uiexxo, .uiuxxo
{ font-size: 80%; }

.ugsxxs, .uisxxs,
.ugsxxc, .uisxxc,
.ugsxxl, .uisxxl,
.ugsxxo, .uisxxo 
{ font-size: 50%; }

.ugssxxs, .uissxxs,
.ugssxxc, .uissxxc,
.ugssxxl, .uissxxl,
.ugssxxo, .uissxxo 
{ font-size: 20%; }

p.ugjxxs { line-height: 1.0; font-size: 100%; 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%; 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%; 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%; background: #CCCCFF; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 1ex; padding-top: 0; }

pre.ugsxxs, pre.ugtxxs { line-height: 1.0; font-family: monospace; background: #CCCCFF; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 1ex; padding-top: 0; }
pre.ugsxxc, pre.ugtxxc { line-height: 1.0; font-family: monospace; background: #CCCCFF; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 1ex; padding-top: 0; }
pre.ugsxxl, pre.ugtxxl { line-height: 1.0; font-family: monospace; background: #CCCCFF; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 1ex; padding-top: 0; }
pre.ugsxxo, pre.ugtxxo { line-height: 1.0; font-family: monospace; 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; }

.uat, .uev, .uea, .ueb, .ueh, .udp { font-family: monospace; }
.uat, .uev, .uea, .ueb, .ueh { font-size: 110%; color: #000; }
.udp { font-size: 104%; }
.uev { text-decoration: underline; }

span.ueg { color:#778; }
span.uee { color:DarkRed; }
span.uem { background:rgba(255,255,0,.3); }
span.uer { color:#292; }

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

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

samp.uac { color: DarkGreen; }
samp.uau { color: DarkBlue; font-weight: bold; }
samp.uam { color: Black; font-weight: bold; font-family: Helvetica, Sans-Serif; }
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 { background: #FFFFFF; margin-top: 0; padding-top: 0; }

p.ufcxxs { ; font-size: 100%; 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%; 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%; 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%; 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%; 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%; 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%; 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%; 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%; background: #FFFFFF; font-weight: normal; margin-left: 2%; margin-top: 1ex; margin-bottom: 0; padding-top: 0; }
p.ugbxxc { ; font-size: 100%; background: #FFFFFF; font-weight: normal; margin-left: 2%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.ugbxxl { ; font-size: 100%; background: #FFFFFF; font-weight: normal; margin-left: 2%; margin-top: 0; margin-bottom: 1ex; padding-top: 0; }
p.ugbxxo { ; font-size: 100%; background: #FFFFFF; font-weight: normal; margin-left: 2%; margin-top: 1ex; margin-bottom: 1ex; padding-top: 0; }

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

p.ugexxs { ; font-size: 100%; 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%; 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%; 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%; 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%; background: #FFFFFF; font-weight: normal; margin-left: 0%; margin-top: 1.0ex; margin-bottom: 0.5ex; padding-top: 0; }
p.ugyxxc { ; font-size: 100%; background: #FFFFFF; font-weight: normal; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 0.5ex; padding-top: 0; }
p.ugyxxl { ; font-size: 100%; background: #FFFFFF; font-weight: normal; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 0.2ex; padding-top: 0; }
p.ugyxxo { ; font-size: 100%; background: #FFFFFF; font-weight: normal; margin-left: 0%; margin-top: 1.0ex; margin-bottom: 0.2ex; padding-top: 0; }

p.ugmxxs { ; font-size: 80%; background: #FFFFFF; font-weight: normal; margin-left: 0%; margin-top: 1.0ex; margin-bottom: 0.5ex; padding-top: 0; }
p.ugmxxc { ; font-size: 80%; background: #FFFFFF; font-weight: normal; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 0.5ex; padding-top: 0; }
p.ugmxxl { ; font-size: 80%; background: #FFFFFF; font-weight: normal; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 0.2ex; padding-top: 0; }
p.ugmxxo { ; font-size: 80%; 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%; background: #FFFFFF; font-weight: normal; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 0.5ex; padding-top: 0; }
li.ugdxxc { font-size: 100%; background: #FFFFFF; font-weight: normal; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 0.5ex; padding-top: 0; }
li.ugdxxl { font-size: 100%; background: #FFFFFF; font-weight: normal; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 1.5ex; padding-top: 0; }
li.ugdxxo { font-size: 100%; background: #FFFFFF; font-weight: normal; margin-left: 0%; margin-top: 0.5ex; margin-bottom: 1.5ex; padding-top: 0; }


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

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

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

p.uldxxs { background: #FFFFFF; margin-left: 6%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.uldxxc { background: #FFFFFF; margin-left: 6%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.uldxxl { background: #FFFFFF; margin-left: 6%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.uldxxo { 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; background: #FFFFFF; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; }
h1    { ; margin-bottom: 1ex; padding-bottom: 0; margin-left: -4px; padding-top: 0; font-size: 370%; margin-top: 0ex; 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; 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; 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; 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; 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; background: #FFFFFF; font-weight: normal; margin-left: 0%; margin-top: 0; margin-bottom: 0; padding-top: 0; }
p.tight { ; font-size: 100%; background: #FFFFFF; font-weight: normal; margin-left: 0%; margin-top: 0ex; margin-bottom: 0ex; padding-top: 0; }
p.tightsmall { ; font-size: 75%; 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%; 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;}

}

