/* aux style sheet for JDisplay */

applet.jdisplay{
	clear: both;
	display: block;
	float: none;
	margin: 10px 0px 10px 0px;
}

body.snippet,body.snippet pre /* iframed */{
	background: #ffffff; /*! white !*/
	border: none;
	color: #000000; /*! black !*/
	/* don't specify font size, so will fit user preference, same as other non-inlined text. */
	/* in iframe must use fixed vertical pitch to fix in pre-sized box */
	line-height: 22px !important;
	margin: 0;
}

div.abundance,
div.bad,
div.bali,
div.bat,
div.btm,
div.c,
div.cpp,
div.css,
div.csv,
div.eiffel,
div.forth,
div.html,
div.http,
div.ini,
div.java,
div.javascript,
div.jnlp,
div.key,
div.newsgroup,
div.output,
div.pascal,
div.properties,
div.property,
div.registry,
div.slickc,
div.sql,
div.xml,
pre.bad,
pre.bali,
pre.bat,
pre.btm,
pre.c,
pre.cpp,
pre.css,
pre.csv,
pre.forth,
pre.html,
pre.http,
pre.ini,
pre.java,
pre.jnlp,
pre.manifest,
pre.newsgroup,
pre.output,
pre.prop,
pre.properties,
pre.property,
pre.slickc,
pre.sql,
pre.xml {
	background: #fcfcff no-repeat scroll; /*! extreme pale blue !*/
	border: thin solid;
	clear: both;
	/* display:table;tighten up surrounding box */
	font-size: 16px;
	margin: 10px 0 10px 0; /* outer t r b l */
	padding: 5px 5px 5px 5px; /* inner  t r b l */
}

div.jdisplay /* sandwich around iframe */{
	border: none;
	clear: both;
	display: block;
	margin: 8px 0 8px 0; /* t r b l */
	padding: 0; /* no border */
}

span.fence0{
	background-color: transparent;
	color: #0000ad; /*! dark crayon blue !*/
	font-size: 19px;
	font-weight: bold;
}

span.fence1{
	background-color: transparent;
	color: #0000ad; /*! dark crayon blue !*/
	font-size: 18px;
	font-weight: bold;
}

span.fence2{
	background-color: transparent;
	color: #0000ad; /*! dark crayon blue !*/
	font-size: 17px;
	font-weight: bold;
}

span.fence3{
	background-color: transparent;
	color: #0000ad; /*! dark crayon blue !*/
	font-size: 16px;
	font-weight: normal;
}

td.decimal, td.numeric, td.hex{
	text-align: right;
}

.abundance   /* Abundance source code */{
	background: #fcfcff; /*! extreme pale blue !*/
	color: #bb8811; /*! Backyardigans gold !*/
}

/* all styles in this style sheet, but not other stylesheets */
.abundance,
.ada,
.alphaentity,
.annotation,
.asm,
.bad,
.bali,
.bat,
.batcomment,
.binary,
.binaryhigh,
.binarylow,
.btm,
.bytecode,
.c,
.cdata,
.char,
.charentity,
.charliteral,
.class,
.classdef,
.cobol,
.comment,
.commentslashslash,
.commentslashstar,
.constant,
.constantdef,
.cpp,
.css,
.cssclass,
.csscolourcomment,
.cssimportant,
.cssprop,
.csspseudo,
.cssselector,
.cssurl,
.cssvalue,
.csvcomment,
.decimal,
.decimalentity,
.decimalhigh,
.decimallow,
.divoperator,
.domain,
.eiffel,
.encoding,
.entity,
.env,
.envkey,
.envvalue,
.eps,
.font,
.forth,
.fortran,
.foxpro,
.hcc,
.hct,
.hex,
.hexentity,
.hexhigh,
.hexlow,
.html,
.htmlattribute,
.htmlentity,
.html5entity,
.htmlstring,
.htmltag,
.http,
.httpkey,
.ini,
.inicomment,
.inikey,
.inisection,
.inivalue,
.interface,
.interfacedef,
.jasm,
.java,
.javadoc,
.javadoctag,
.javascript,
.jnlp,
.keyword,
.label,
.lisp,
.literal,
.macro,
.masm,
.method,
.methoddef,
.numeric,
.numericindicator,
.numericliteral,
.octal,
.octalhigh,
.octallow,
.operator,
.package,
.packagedef,
.parm,
.pascal,
.perl,
.postscript,
.prop,
.propcomment,
.properties,
.property,
.propkey,
.propvalue,
.ps,
.regex,
.registry,
.rem,
.remark,
.reserved,
.semicolon,
.slickc,
.sql,
.sqlvar,
.string,
.stringliteral,
.txt,
.unicodeliteral,
.unknownentity,
.value,
.var,
.vardef,
.vb,
.version,
.xml,
.xmlattribute,
.xmlcomment,
.xmlentity,
.xmltag,
div.abundance,
div.bad,
div.bali,
div.bat,
div.btm,
div.c,
div.cpp,
div.css,
div.csv,
div.eiffel,
div.forth,
div.html,
div.http,
div.ini,
div.java,
div.javascript,
div.jnlp,
div.key,
div.newsgroup,
div.output,
div.pascal,
div.properties,
div.property,
div.registry,
div.slickc,
div.sql,
div.xml,
pre.bad,
pre.bali,
pre.bat,
pre.btm,
pre.c,
pre.cpp,
pre.css,
pre.csv,
pre.forth,
pre.html,
pre.http,
pre.ini,
pre.java,
pre.jnlp,
pre,
pre.newsgroup,
pre.output,
pre.prop,
pre.properties,
pre.property,
pre.slickc,
pre.sql,
pre.xml,
span.fence0,
span.fence1,
span.fence2,
span.fence3,
span.fence4 {
	font-family: Consolas,"Bitstream Vera Sans Mono","Lucida Console","Lucida Sans","Lucida Sans Unicode","Segoe UI",monospace;
	font-size: 1.1em;
}

.ada    /* Ada 95 source code */{
	background-color: transparent;
	color: #006677; /*! deep cyan !*/
}

.annotation{
	background-color: transparent;
	color: #295d78; /*! dark eclipse blue !*/
}

.asm,.masm,.jasm,.bytecode /* Assembler source code */{
	background-color: transparent;
	color: #bb0077; /*! wine !*/
}

.bad /* erroneous computer code,something you should not do */{
	background-color: transparent;
	color: #ff0000; /*! red !*/
}

.bali   /* Bali source code */{
	background-color: transparent;
	color: #bb8811; /*! Backyardigans gold !*/
}

.bat,.btm{
	background-color: transparent;
	color: #934e28; /*! dog brown !*/
}

.binary,.octal,.binarylow,.octallow /* binary and octal literals in any computer language */{
	background-color: transparent;
	color: #8d1272; /*! winter grape !*/
}

.binaryhigh,.octalhigh /* binary and octal literals in any computer language */{
	background-color: transparent;
	color: #da00ce; /*! screaming pink !*/
}

.c,.slickc,.cpp /* c,slickc,c++ source code */{
	background-color: transparent;
	color: #00aabb; /*! bluish cyan !*/
}

.cdata, .cdatacontents /* contents inside CDATA */{
	background-color: transparent;
	color: #660066; /* aged wine */
}

.cdatatag{
	background-color: transparent; /*! aged wine !*/
	color: #808080; /*! unobtrusive grey !*/
	font-size: .9em;
}

.char,.charliteral,.unicodeliteral /* brighter than .string and .htmlstring "string" literals */{
	background-color: transparent;
	color: #ef150a; /*! fiery red !*/
}

.charentity{
	background-color: transparent;
	color: #00008b; /*! dark blue !*/
}

.class{
	background-color: transparent;
	color: #653510; /*! greyed brown !*/
}

.classdef /* define new Java class name */{
	background-color: transparent;
	color: #653510; /*! greyed brown !*/
	font-weight: bold;
}

.cobol,.fortran{
	background-color: transparent;
	color: #006633; /*! dark bluish green !*/
}

.comment,.rem,.remark,.batcomment,.hcc,.xmlcomment,.propcomment,.inicomment,.php,.csvcomment,.csscomment
/* comment/remark in any computer language */ {
	background-color: transparent;
	color: #009200; /*! twinkly green !*/
	font-style: italic;
}

.commentslashslash{
	background-color: transparent;
	color: #5c9548; /*! conservative green !*/
	font-style: italic;
}

.commentslashstar{
	background-color: transparent;
	color: #409954; /*! blue tinged green !*/
	font-style: italic;
}

.constant /* Java constant name, not literal value */{
	background-color: transparent;
	color: #b22222; /*! firebrick !*/
}

.constantdef /* Java constant name */{
	background-color: transparent;
	color: #b22222; /*! firebrick !*/
	font-weight: bold;
}

.css /* examples of unparsed css style sheet coding  */{
	background-color: transparent;
	color: #bb00bb; /*! loganberry !*/
}

.cssclass /* the xxxx in class="xxxx" in html markup  */{
	background-color: transparent;
	color: #bb00bb; /*! loganberry !*/
	font-size: 1.2em;
}

.csscolourcomment /** slash start bang comment to name colours */{
	background-color: transparent;
	color: #8b7a11; /*! tarnished gold !*/
	font-style: italic;
}

.cssimportant/* for !important */{
	background-color: transparent;
	color: #ff0000; /*! red !*/
	font-size: 1.1em;
	font-weight: 500;
}

.cssprop /* in font-size : 12 pt -- font-size is the property (keyword)*/{
	background-color: transparent;
	color: #777777; /*! masker grey !*/
}

.csspseudo /* :hover  */{
	background-color: transparent;
	color: #8a8eff; /*! languid blue !*/
	font-size: 1.0em;
}

.cssselector /* the .xxx,.yyyy part of a style definition, that says which classes it applies to */{
	background-color: transparent;
	color: #0008ff; /*! happy blue !*/
	font-size: 1.1em;
	font-weight: 600;
}

.cssurl {
	background-color: transparent;
	color: #653540; /*! dark stain brown !*/
}

.cssvalue /* colour : orange -- orange in the value, like propvalue */{
	background-color: transparent;
	color: #000000; /*! black !*/
	font-size: 1.0em;
}

.csvitem{
	background-color: transparent;
	color: #00008b; /*! dark blue !*/
}

.decimal,.decimallow,.numeric,.numericliteral,.literal /* low order 3-digits grouping */{
	background-color: transparent;
	color: #ff2000; /*! Scottish red !*/
}

.decimalentity{
	background-color: transparent;
	color: #00608b; /*! dark ocean !*/
}

.decimalhigh /* high order 3-digits grouping,see numericliteral,numericidicator */{
	background-color: transparent;
	color: #c81800; /*! wagon red !*/
}

.divoperator /* division and remainder stand out / %. see operator */{
	background-color: transparent;
	color: #ff1493; /*! deep pink !*/
	font-size: 1.1em;
	font-weight: bold;
}

.domain {
	background-color: transparent;
	color: #c11d00; /*! clotted blood !*/
}

.eiffel,.forth{
	background-color: transparent;
	color: #0080ff; /*! nautical blue !*/
}

.encoding /* e.7. UTF-8 ISO-8859-1 */{
	background-color: transparent;
	color: #ce0f14; /*! bright fox !*/
}

.entity,.alphaentity, .htmlentity,.xmlentity,.charentity{
	background-color: transparent;
	color: #00008b; /*! dark blue !*/
}

.html5entity{
	background-color: transparent;
	color: #b16934;
	}
.env{
	background-color: transparent;
	color: #ce0f14; /*! bright fox !*/
}

.foxpro /* Foxpro/dBase source code */{
	background-color: transparent;
	color: #8811aa; /*! hippocrene !*/
}

.gibberish   /* syntactically incorrect stuff, deliberately ugly */{
	background-color: transparent;
	color: #de3386; /*! raspberry !*/
	font-family: "Segoe Print","Lucida Console","Courier New",monospace;
}

.hct /* begin/end markers for HTML comments. see htmlcommentcontents  */{
	background-color: transparent;
	color: #808080; /*! unobtrusive grey !*/
	font-size: .9em;
	font-style: italic;
}

.hex,.hexlow /* low order 4-digits grouping */{
	background-color: transparent;
	color: #7e167f; /*! hexlow plum !*/
}

.hexentity{
	background-color: transparent;
	color: #0048ab; /*! industrial blue !*/
}

.hexhigh /* high order hex  4-digits grouping */{
	background-color: transparent;
	color: #ad16ae; /*! hexhigh plum !*/
}

.html  /* example HTML,see also .newsgroup */{
	background-color: transparent;
	color: #934e28; /*! dog brown !*/
}

.htmlattribute,.xmlattribute /* name of attribute, not the value */{
	background-color: transparent;
	color: #6465ff; /*! cornflower blue !*/
}

.htmlstring,.cssclass,.font,.inisection{
	background-color: transparent;
	color: #b22222; /*! firebrick !*/
}

.htmltag,.xmltag{
	background-color: transparent;
	color: #0000cd; /*! medium blue !*/
}

.http,.url,.mailserver /*  also. httpkey .ip, .domain, .url, .newsgroup*/{
	background-color: transparent;
	color: #0002e8; /*! perky blue !*/
}

.httpkey /* for names of fields in HTTP header */{
	background-color: transparent;
	color: #00608b; /*! dark ocean !*/
	font-weight: bold;
}

.ik /*  important keywords: break class interface package return */{
	background-color: transparent;
	color: #0008ff; /*! happy blue !*/
	font-size: 19px;
	font-weight: bold;
}

.ini,.property,.properties,.prop /* ini files,or other configuration files such as properties see .prop .propkey .propvalue */{
	background-color: transparent;
	color: #0075e6; /*! cardinal blue !*/
}

.inikey{
	background-color: transparent;
	color: #00004f; /*! black navy !*/
}

.inisection{
	background-color: transparent;
	color: #b22222; /*! firebrick !*/
}

.inivalue{
	background-color: transparent;
	color: #000000; /*! black !*/
}

.inivalue, .propvalue,  .envvalue, .value {
	background-color: transparent;
	color: #000000; /*! black !*/
}

.interface  /* Java interface name */{
	background-color: transparent;
	color: #653510; /*! greyed brown !*/
	font-style: italic;
}

.interfacedef  /* Java interface name */{
	background-color: transparent;
	color: #653510; /*! greyed brown !*/
	font-style: italic;
	font-weight: bold;
}

.java   /* Java source code. see .jclass .jmethod .jvar .jpackage .operator .string .jinterface .keyword .literal .constant */{
	background-color: transparent;
	color: #006677; /*! deep cyan !*/
}

.javadoc /* cf .javadoctag */{
	background-color: transparent;
	color: #415fbf; /*! eclipse blue !*/
	font-style: italic;
}

.javadoctag /* cf .javadoc */{
	background-color: transparent;
	color: #415fbf; /*! eclipse blue !*/
	font-style: italic;
	font-weight: bold;
}

.javascript   /* Javascript source code */{
	background-color: transparent;
	color: #cc3399; /*! light wine !*/
}

.jnlp , .xml  /* xml source code */{
	background-color: transparent;
	color: #266584; /*! Waterman blue !*/
}

.jsptag, .xmltag{
	background-color: transparent;
	color: #cd0000; /*! red3 !*/
}

.keyword,.k,.reserved/* reserved keyword in any computer language,outside div */{
	background-color: transparent;
	color: #000475; /*! indigo !*/
	font-size: 17px;
	font-weight: bold;
}

.label{
	background-color: transparent;
	color: #653510; /*! greyed brown !*/
	font-size: 17px;
	font-weight: bold;
}

.lisp   /* LISP 95 source code */{
	background-color: transparent;
	color: #887755; /*! frosted gold !*/
}

.literal /* Java literal */{
	background-color: transparent;
	color: #ff6666; /*! fiery orange !*/
}

.macro{
	background-color: transparent;
	color: #00008b; /*! dark blue !*/
}

.method   /* Java method name */{
	background-color: transparent;
	color: #00008b; /*! dark blue !*/
}

.methoddef /* Java method name */{
	background-color: transparent;
	color: #00008b; /*! dark blue !*/
	font-weight: bold;
}

.numericindicator /* for lead 0x or trail L D F */{
	background-color: transparent;
	color: #ff6347; /*! tomato !*/
	font-size: 17px;
	font-weight: normal;
}

.operator, .op/*: see separator, divoperator */{
	background-color: transparent;
	color: #006400; /*! dark green !*/
	/* 14px */
	font-weight: bold;
}

.package{
	background-color: transparent;
	color: #934e28; /*! dog brown !*/
}

.packagedef /* Java package name */{
	background-color: transparent;
	color: #934e28; /*! dog brown !*/
	font-weight: bold;
}

.parm{
	background-color: transparent; /* parameter passed on command line. Java parms are vars */
	color: #0008ff; /*! happy blue+ */
}

.postscript,.ps,.eps,.pascal,.perl{
	background-color: transparent; /*! happy blue !*/
	color: #00008b; /*! dark blue !*/
}

.propkey,.envkey{
	background-color: transparent;
	color: #00608b; /*! dark ocean !*/
}

.registry{
	background-color: transparent;
	color: #fb008a; /*! bright raspberry !*/
}

.semicolon,.sc  /*;looks distinct from operator-separator operator or punctuation in any computer language */{
	background-color: transparent;
	color: #800080; /*! Welches !*/
	font-size: 17px;
	font-weight: bold;
}

.sep, .separator  /* slash backslash in file and pathnames not bold like operator */{
	background-color: transparent;
	color: #006400; /*! dark green !*/
	font-size: 1em;
	font-weight: normal;
}

.sql,.sqlvar  /* SQL source code */{
	background-color: transparent;
	color: #8d2e2e; /*! Sheldon brown !*/
}

.string,.stringliteral /* brighter than .htmlstring "string" literals */{
	background-color: transparent;
	color: #dc143c; /*! fireplug red !*/
}

.text  ,.txt  /* raw text,might be used to describe program output */{
	background-color: transparent;
	color: #808000; /*! canned olives !*/
}

.unknownentity{
	background-color: transparent;
	color: #de3386; /*! raspberry !*/
}

.var  /* Java variable name */{
	background-color: transparent;
	color: #008b8b; /*! dark cyan !*/
}

.vardef  /* Java variable name */{
	background-color: transparent;
	color: #008b8b; /*! dark cyan !*/
	font-weight: bold;
}

.vb /* Visual Basic source code */{
	background-color: transparent;
	color: #660066; /*! aged wine !*/
}

.xmlentity {
	background-color: transparent;
	color: #8b0000; /*! plain brown !*/
}

