body { height: 100%, font-family: sans-serif; margin: 0px;}
a { color: black; text-decoration: none }
a:link { color: black; text-decoration: none }
a:visited { color: black; text-decoration: none }
a:active { color: black; text-decoration: none }
a:hover { color: blue; text-decoration: underline }
h1 { color: black; font-weight: bold; font-size: 14pt; font-family: sans-serif }
h2 { color: black; font-weight: bold; font-size: 12pt; font-family: sans-serif }
strong { color: black; font-weight: bold; font-size: 14pt; font-family: sans-serif }

p { color: black; font-weight: bold; font-size: 9pt; font-family: sans-serif }
ol { color: black; font-weight: bold; font-size: 9pt; font-family: sans-serif }
.nle-title { font-weight: bold; vertical-align: bottom; font-size: 20pt; color: black; font-family: sans-serif }
.nle-heading { font-weight: bold; font-size: 12pt; color: black; font-family: sans-serif; font-variant: small-caps }
.nle-normal { font-size: 10pt; color: black; font-family: sans-serif }

.nle-normal ul { list-style-type: square }
.nle-subject { color: black; font-weight: bold; font-size: 12pt; font-family: sans-serif }
.nle-subject1 { color: black; font-variant: small-caps; font-weight: bold; font-size: 16pt; font-family: sans-serif }
.nle-see { color: black; font-weight: bold; font-size: 10pt; font-family: sans-serif }
.nle-seealso { color: black; padding-left: 10px; font-style: italic; font-weight: bold; font-size: 10pt; font-family: sans-serif }
.nle-xxtracing { color: black; padding-left: 10px; font-style: italic; font-weight: bold; font-size: 10pt; font-family: sans-serif }
.nle-xtracing { color: black; padding-left: 20px; font-style: italic; font-weight: bold; font-size: 10pt; font-family: sans-serif }
.nle-entry { color: black; font-weight: bold; font-size: 10pt; font-family: sans-serif }
.nle-entry cite { color: black; padding-left: 20px; font-weight: normal; font-size: 10pt; font-family: sans-serif }
.nle-header { color: black; text-align: center; font-weight: normal; font-size: 12pt; font-family: sans-serif }
.nle-header a:link { color: black; font-weight: bold; text-decoration: none }
.nle-header a:visited { color: black; font-weight: bold; text-decoration: none }
.nle-header a:active { color: white; background-color: black; font-weight: bold; text-decoration: none }
.nle-header a:hover { color: white; background-color: black; font-weight: bold; text-decoration: none }
.nle-copyright { color: black; padding: 2px; text-align: justify; font-weight: normal; font-size: 8pt; font-style: italic; font-family: serif }
.nle-copyright a { color: black; text-decoration: underline }
.nle-copyright a:link { color: black; text-decoration: underline }
.nle-copyright a:visited { color: black; text-decoration: underline }
.nle-copyright a:active { color: red; text-decoration: underline }
.nle-copyright a:hover { color: red; text-decoration: underline }
.nle-promote { color: black; font-weight: bold; }
.nle-promote a:link { color: blue; font-weight: bold; text-decoration: none }
.nle-promote a:visited { color: blue; font-weight: bold; text-decoration: none }
.nle-promote a:active { color: red; font-weight: bold; text-decoration: none }
.nle-promote a:hover { color: red; font-weight: bold; text-decoration: underline }

.highlight { background: #FFFF40; }
.searchheading { font-size: 100%; font-weight: bold; }
.summary { font-size: 100%; font-style: italic; }
.results { font-size: 80%; }
.results a { font-size: 120%; color: black; text-decoration: underline }
.results a:link { font-size: 120%; color: black; text-decoration: underline }
.results a:visited { font-size: 120%; color: black; text-decoration: underline }
.results a:active { font-size: 120%; color: blue; text-decoration: underline }
.results a:hover { font-size: 120%; color: blue; text-decoration: underline }
.category { color: #999999; }
.description { font-size: 100%; color: #008000; }
.context { font-size: 100%; }
.infoline { font-size: 100%; font-style: normal; color: #808080;}

.lrni-normal { font-size: 12pt; font-weight: normal; color: black; font-family: sans-serif }
.lrni-normal ol { color: black; font-weight: normal; font-size: 10pt }
.lrni-heading { font-weight: bold; font-size: 9pt; color: black; font-family: sans-serif; font-variant: small-caps }
.open { display: block;	}
.closed {	display: none; }
.tree li { list-style-type: none;	font-size: 12px;	}
.tree li img {	vertical-align: middle;	}

*::-moz-selection {
   background: #FFFF40; /* the background color of the highlight */
   color: #000; /* the color of the text within the highlight */
}
