@charset "utf-8";
/*
**	Copyright © Joseph Earl 2009, all rights reserved.
**
**	All code, images, logos and the general design or 'style' of
**	http://www.joeearl.co.uk are copyright, unless otherwise
**	specified.
**
**	DOCUMENT: geshi.css
**	DESCRIPTION: Styles GeSHi syntax highlighting
**	UPDATED: 2009/06/28
*/

.actionscript .de1, .actionscript .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.actionscript  {font-family:monospace;}
.actionscript .imp {font-weight: bold; color: red;}
.actionscript li, .actionscript .li1 {font-weight: normal; vertical-align:top;}
.actionscript .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.actionscript .li2 {font-weight: bold; vertical-align:top;}
.actionscript .kw1 {color: #b1b100;}
.actionscript .kw2 {color: #000000; font-weight: bold;}
.actionscript .kw3 {color: #0066CC;}
.actionscript .co1 {color: #808080; font-style: italic;}
.actionscript .co2 {color: #808080; font-style: italic;}
.actionscript .coMULTI {color: #808080; font-style: italic;}
.actionscript .es0 {color: #000099; font-weight: bold;}
.actionscript .br0 {color: #66cc66;}
.actionscript .sy0 {color: #66cc66;}
.actionscript .st0 {color: #ff0000;}
.actionscript .nu0 {color: #cc66cc;}
.actionscript .me1 {color: #006600;}
.actionscript .ln-xtra, .actionscript li.ln-xtra, .actionscript div.ln-xtra {background-color: #ffc;}
.actionscript span.xtra { display:block; }

.actionscript3 .de1, .actionscript3 .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.actionscript3  {font-family:monospace;}
.actionscript3 .imp {font-weight: bold; color: red;}
.actionscript3 li, .actionscript3 .li1 {font-weight: normal; vertical-align:top;}
.actionscript3 .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.actionscript3 .li2 {font-weight: bold; vertical-align:top;}
.actionscript3 .kw1 {color: #0033ff; font-weight: bold;}
.actionscript3 .kw2 {color: #6699cc; font-weight: bold;}
.actionscript3 .kw3 {color: #339966; font-weight: bold;}
.actionscript3 .kw4 {color: #9900cc; font-weight: bold;}
.actionscript3 .kw5 {color: #004993;}
.actionscript3 .kw6 {color: #004993;}
.actionscript3 .kw7 {color: #004993;}
.actionscript3 .kw8 {color: #004993;}
.actionscript3 .co1 {color: #009900; font-style: italic;}
.actionscript3 .co2 {color: #009966; font-style: italic;}
.actionscript3 .coMULTI {color: #3f5fbf;}
.actionscript3 .br0 {color: #000000;}
.actionscript3 .sy0 {color: #000066; font-weight: bold;}
.actionscript3 .st0 {color: #990000;}
.actionscript3 .nu0 {color: #000000; font-weight:bold;}
.actionscript3 .me0 {color: #000000;}
.actionscript3 .ln-xtra, .actionscript3 li.ln-xtra, .actionscript3 div.ln-xtra {background-color: #ffc;}
.actionscript3 span.xtra { display:block; }

.apache .de1, .apache .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.apache  {font-family:monospace;}
.apache .imp {font-weight: bold; color: red;}
.apache li, .apache .li1 {font-weight: normal; vertical-align:top;}
.apache .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.apache .li2 {font-weight: bold; vertical-align:top;}
.apache .kw1 {color: #00007f;}
.apache .kw2 {color: #0000ff;}
.apache .kw3 {color: #000000; font-weight:bold;}
.apache .co1 {color: #adadad; font-style: italic;}
.apache .es0 {color: #000099; font-weight: bold;}
.apache .br0 {color: #339933;}
.apache .sy0 {color: #008000;}
.apache .st0 {color: #7f007f;}
.apache .nu0 {color: #ff0000;}
.apache .ln-xtra, .apache li.ln-xtra, .apache div.ln-xtra {background-color: #ffc;}
.apache span.xtra { display:block; }

.asp .de1, .asp .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.asp  {font-family:monospace;}
.asp .imp {font-weight: bold; color: red;}
.asp li, .asp .li1 {font-weight: normal; vertical-align:top;}
.asp .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.asp .li2 {font-weight: bold; vertical-align:top;}
.asp .kw1 {color: #990099; font-weight: bold;}
.asp .kw2 {color: #0000ff; font-weight: bold;}
.asp .kw3 {color: #330066;}
.asp .co1 {color: #008000;}
.asp .co2 {color: #ff6600;}
.asp .coMULTI {color: #008000;}
.asp .es0 {color: #000099; font-weight: bold;}
.asp .br0 {color: #006600; font-weight:bold;}
.asp .sy0 {color: #006600; font-weight: bold;}
.asp .sy1 {color: #000000; font-weight: bold;}
.asp .st0 {color: #cc0000;}
.asp .nu0 {color: #800000;}
.asp .me1 {color: #9900cc;}
.asp .ln-xtra, .asp li.ln-xtra, .asp div.ln-xtra {background-color: #ffc;}
.asp span.xtra { display:block; }

.bibtex .de1, .bibtex .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.bibtex  {font-family:monospace;}
.bibtex .imp {font-weight: bold; color: red;}
.bibtex li, .bibtex .li1 {font-weight: normal; vertical-align:top;}
.bibtex .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.bibtex .li2 {font-weight: bold; vertical-align:top;}
.bibtex .kw1 {color: #C02020;}
.bibtex .kw2 {color: #C02020;}
.bibtex .kw3 {color: #C08020;}
.bibtex .kw4 {color: #C08020;}
.bibtex .co1 {color: #2C922C; font-style: italic;}
.bibtex .es0 {color: #000000; font-weight: bold;}
.bibtex .br0 {color: #E02020;}
.bibtex .sy0 {color: #E02020;}
.bibtex .st0 {color: #2020C0;}
.bibtex .re1 {color: #2020C0;}
.bibtex .re2 {color: #C08020;}
.bibtex .re3 {color: #800000;}
.bibtex .ln-xtra, .bibtex li.ln-xtra, .bibtex div.ln-xtra {background-color: #ffc;}
.bibtex span.xtra { display:block; }

.c .de1, .c .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.c  {font-family:monospace;}
.c .imp {font-weight: bold; color: red;}
.c li, .c .li1 {font-weight: normal; vertical-align:top;}
.c .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.c .li2 {font-weight: bold; vertical-align:top;}
.c .kw1 {color: #b1b100;}
.c .kw2 {color: #000000; font-weight: bold;}
.c .kw3 {color: #000066;}
.c .kw4 {color: #993333;}
.c .co1 {color: #666666; font-style: italic;}
.c .co2 {color: #339933;}
.c .coMULTI {color: #808080; font-style: italic;}
.c .es0 {color: #000099; font-weight: bold;}
.c .es1 {color: #000099; font-weight: bold;}
.c .es2 {color: #660099; font-weight: bold;}
.c .es3 {color: #660099; font-weight: bold;}
.c .es4 {color: #660099; font-weight: bold;}
.c .es5 {color: #006699; font-weight: bold;}
.c .br0 {color: #009900;}
.c .sy0 {color: #339933;}
.c .st0 {color: #ff0000;}
.c .nu0 {color: #0000dd;}
.c .nu6 {color: #208080;}
.c .nu8 {color: #208080;}
.c .nu12 {color: #208080;}
.c .nu16 {color:#800080;}
.c .nu17 {color:#800080;}
.c .nu18 {color:#800080;}
.c .nu19 {color:#800080;}
.c .me1 {color: #202020;}
.c .me2 {color: #202020;}
.c .ln-xtra, .c li.ln-xtra, .c div.ln-xtra {background-color: #ffc;}
.c span.xtra { display:block; }

.csharp .de1, .csharp .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.csharp  {font-family:monospace;}
.csharp .imp {font-weight: bold; color: red;}
.csharp li, .csharp .li1 {font-weight: normal; vertical-align:top;}
.csharp .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.csharp .li2 {font-weight: bold; vertical-align:top;}
.csharp .kw1 {color: #0600FF;}
.csharp .kw2 {color: #FF8000; font-weight: bold;}
.csharp .kw3 {color: #008000;}
.csharp .kw4 {color: #FF0000;}
.csharp .kw5 {color: #000000;}
.csharp .co1 {color: #008080; font-style: italic;}
.csharp .co2 {color: #008080;}
.csharp .co3 {color: #008080;}
.csharp .coMULTI {color: #008080; font-style: italic;}
.csharp .es0 {color: #008080; font-weight: bold;}
.csharp .es_h {color: #008080; font-weight: bold;}
.csharp .br0 {color: #000000;}
.csharp .sy0 {color: #008000;}
.csharp .st0 {color: #666666;}
.csharp .st_h {color: #666666;}
.csharp .nu0 {color: #FF0000;}
.csharp .me1 {color: #0000FF;}
.csharp .me2 {color: #0000FF;}
.csharp .ln-xtra, .csharp li.ln-xtra, .csharp div.ln-xtra {background-color: #ffc;}
.csharp span.xtra { display:block; }

.css .de1, .css .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.css  {font-family:monospace;}
.css .imp {font-weight: bold; color: red;}
.css li, .css .li1 {font-weight: normal; vertical-align:top;}
.css .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.css .li2 {font-weight: bold; vertical-align:top;}
.css .kw1 {color: #000000; font-weight: bold;}
.css .kw2 {color: #993333;}
.css .co1 {color: #a1a100;}
.css .co2 {color: #ff0000; font-style: italic;}
.css .coMULTI {color: #808080; font-style: italic;}
.css .es0 {color: #000099; font-weight: bold;}
.css .br0 {color: #00AA00;}
.css .sy0 {color: #00AA00;}
.css .st0 {color: #ff0000;}
.css .nu0 {color: #cc66cc;}
.css .re0 {color: #cc00cc;}
.css .re1 {color: #6666ff;}
.css .re2 {color: #3333ff;}
.css .re3 {color: #933;}
.css .ln-xtra, .css li.ln-xtra, .css div.ln-xtra {background-color: #ffc;}
.css span.xtra { display:block; }

.div .de1, .div .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.div  {font-family:monospace;}
.div .imp {font-weight: bold; color: red;}
.div li, .div .li1 {font-weight: normal; vertical-align:top;}
.div .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.div .li2 {font-weight: bold; vertical-align:top;}
.div .kw1 {color: #0040b1;}
.div .kw2 {color: #000000;}
.div .kw3 {color: #000066; font-weight: bold;}
.div .kw4 {color: #993333;}
.div .co1 {color: #808080; font-style: italic;}
.div .coMULTI {color: #808080; font-style: italic;}
.div .br0 {color: #44aa44;}
.div .sy0 {color: #44aa44;}
.div .st0 {color: #ff0000;}
.div .nu0 {color: #cc66cc;}
.div .me0 {color: #202020;}
.div .ln-xtra, .div li.ln-xtra, .div div.ln-xtra {background-color: #ffc;}
.div span.xtra { display:block; }

.dos .de1, .dos .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.dos  {font-family:monospace;}
.dos .imp {font-weight: bold; color: red;}
.dos li, .dos .li1 {font-weight: normal; vertical-align:top;}
.dos .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.dos .li2 {font-weight: bold; vertical-align:top;}
.dos .kw1 {color: #00b100; font-weight: bold;}
.dos .kw2 {color: #000000; font-weight: bold;}
.dos .kw3 {color: #b1b100; font-weight: bold;}
.dos .kw4 {color: #0000ff; font-weight: bold;}
.dos .co1 {color: #808080; font-style: italic;}
.dos .es0 {color: #ff0000; font-weight: bold;}
.dos .br0 {color: #66cc66;}
.dos .sy0 {color: #33cc33;}
.dos .sy1 {color: #33cc33;}
.dos .st0 {color: #ff0000;}
.dos .nu0 {color: #cc66cc;}
.dos .re0 {color: #b100b1; font-weight: bold;}
.dos .re1 {color: #448844;}
.dos .re2 {color: #448888;}
.dos .ln-xtra, .dos li.ln-xtra, .dos div.ln-xtra {background-color: #ffc;}
.dos span.xtra { display:block; }

.email .de1, .email .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.email  {font-family:monospace;}
.email .imp {font-weight: bold; color: red;}
.email li, .email .li1 {font-weight: normal; vertical-align:top;}
.email .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.email .li2 {font-weight: bold; vertical-align:top;}
.email .kw1 {color: #0000FF; font-weight: bold;}
.email .kw2 {color: #000000; font-weight: bold;}
.email .kw3 {color: #800000; font-weight: bold;}
.email .kw4 {font-weight: bold;}
.email .es0 {color: #000099; font-weight: bold;}
.email .br0 {color: #66cc66;}
.email .sy0 {color: #66cc66;}
.email .st0 {color: #ff0000;}
.email .nu0 {color: #cc66cc;}
.email .sc0 {color: #000040;}
.email .re1 {color: #000000; font-weight: bold;}
.email .re2 {color: #0000FF;}
.email .re3 {color: #008000;}
.email .re4 {color: #0000FF; font-weight: bold;}
.email .re5 {font-weight: bold;}
.email .re6 {color: #400080;}
.email .ln-xtra, .email li.ln-xtra, .email div.ln-xtra {background-color: #ffc;}
.email span.xtra { display:block; }

.fortran .de1, .fortran .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.fortran  {font-family:monospace;}
.fortran .imp {font-weight: bold; color: red;}
.fortran li, .fortran .li1 {font-weight: normal; vertical-align:top;}
.fortran .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.fortran .li2 {font-weight: bold; vertical-align:top;}
.fortran .kw1 {color: #b1b100;}
.fortran .kw2 {color: #000000; font-weight: bold;}
.fortran .kw3 {color: #000066;}
.fortran .kw4 {color: #993333;}
.fortran .co1 {color: #666666; font-style: italic;}
.fortran .co2 {color: #339933;}
.fortran .coMULTI {color: #808080; font-style: italic;}
.fortran .es0 {color: #000099; font-weight: bold;}
.fortran .br0 {color: #009900;}
.fortran .sy0 {color: #339933;}
.fortran .st0 {color: #ff0000;}
.fortran .nu0 {color: #cc66cc;}
.fortran .me1 {color: #202020;}
.fortran .me2 {color: #202020;}
.fortran .ln-xtra, .fortran li.ln-xtra, .fortran div.ln-xtra {background-color: #ffc;}
.fortran span.xtra { display:block; }

.html4strict .de1, .html4strict .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.html4strict  {font-family:monospace;}
.html4strict .imp {font-weight: bold; color: red;}
.html4strict li, .html4strict .li1 {font-weight: normal; vertical-align:top;}
.html4strict .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.html4strict .li2 {font-weight: bold; vertical-align:top;}
.html4strict .kw2 {color: #000000; font-weight: bold;}
.html4strict .kw3 {color: #000066;}
.html4strict .es0 {color: #000099; font-weight: bold;}
.html4strict .br0 {color: #66cc66;}
.html4strict .sy0 {color: #66cc66;}
.html4strict .st0 {color: #ff0000;}
.html4strict .nu0 {color: #cc66cc;}
.html4strict .sc-1 {color: #808080; font-style: italic;}
.html4strict .sc0 {color: #00bbdd;}
.html4strict .sc1 {color: #ddbb00;}
.html4strict .sc2 {color: #009900;}
.html4strict .ln-xtra, .html4strict li.ln-xtra, .html4strict div.ln-xtra {background-color: #ffc;}
.html4strict span.xtra { display:block; }

.ini .de1, .ini .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.ini  {font-family:monospace;}
.ini .imp {font-weight: bold; color: red;}
.ini li, .ini .li1 {font-weight: normal; vertical-align:top;}
.ini .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.ini .li2 {font-weight: bold; vertical-align:top;}
.ini .co0 {color: #666666; font-style: italic;}
.ini .sy0 {color: #000066; font-weight:bold;}
.ini .st0 {color: #933;}
.ini .re0 {color: #000066; font-weight:bold;}
.ini .re1 {color: #000099;}
.ini .re2 {color: #660066;}
.ini .ln-xtra, .ini li.ln-xtra, .ini div.ln-xtra {background-color: #ffc;}
.ini span.xtra { display:block; }

.java .de1, .java .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.java  {font-family:monospace;}
.java .imp {font-weight: bold; color: red;}
.java li, .java .li1 {font-weight: normal; vertical-align:top;}
.java .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.java .li2 {font-weight: bold; vertical-align:top;}
.java .kw1 {color: #000000; font-weight: bold;}
.java .kw2 {color: #000066; font-weight: bold;}
.java .kw3 {color: #003399;}
.java .kw4 {color: #000066; font-weight: bold;}
.java .co1 {color: #666666; font-style: italic;}
.java .co2 {color: #006699;}
.java .co3 {color: #008000; font-style: italic; font-weight: bold;}
.java .coMULTI {color: #666666; font-style: italic;}
.java .es0 {color: #000099; font-weight: bold;}
.java .br0 {color: #009900;}
.java .sy0 {color: #339933;}
.java .st0 {color: #0000ff;}
.java .nu0 {color: #cc66cc;}
.java .me1 {color: #006633;}
.java .me2 {color: #006633;}
.java .ln-xtra, .java li.ln-xtra, .java div.ln-xtra {background-color: #ffc;}
.java span.xtra { display:block; }

.javascript .de1, .javascript .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.javascript  {font-family:monospace;}
.javascript .imp {font-weight: bold; color: red;}
.javascript li, .javascript .li1 {font-weight: normal; vertical-align:top;}
.javascript .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.javascript .li2 {font-weight: bold; vertical-align:top;}
.javascript .kw1 {color: #000066; font-weight: bold;}
.javascript .kw2 {color: #003366; font-weight: bold;}
.javascript .kw3 {color: #000066;}
.javascript .co1 {color: #006600; font-style: italic;}
.javascript .co2 {color: #009966; font-style: italic;}
.javascript .coMULTI {color: #006600; font-style: italic;}
.javascript .es0 {color: #000099; font-weight: bold;}
.javascript .br0 {color: #009900;}
.javascript .sy0 {color: #339933;}
.javascript .st0 {color: #3366CC;}
.javascript .nu0 {color: #CC0000;}
.javascript .me1 {color: #660066;}
.javascript .ln-xtra, .javascript li.ln-xtra, .javascript div.ln-xtra {background-color: #ffc;}
.javascript span.xtra { display:block; }

.latex .de1, .latex .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.latex  {font-family:monospace;}
.latex .imp {font-weight: bold; color: red;}
.latex li, .latex .li1 {font-weight: normal; vertical-align:top;}
.latex .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.latex .li2 {font-weight: bold; vertical-align:top;}
.latex .kw1 {color: #800000;}
.latex .co1 {color: #2C922C; font-style: italic;}
.latex .es0 {color: #000000; font-weight: bold;}
.latex .sy0 {color: #E02020; }
.latex .st0 {color: #000000;}
.latex .re1 {color: #8020E0; font-weight: normal;}
.latex .re2 {color: #C08020; font-weight: normal;}
.latex .re3 {color: #8020E0; font-weight: normal;}
.latex .re4 {color: #800000; font-weight: normal;}
.latex .re5 {color: #00008B; font-weight: bold;}
.latex .re6 {color: #800000; font-weight: normal;}
.latex .re7 {color: #0000D0; font-weight: normal;}
.latex .re8 {color: #C00000; font-weight: normal;}
.latex .re9 {color: #2020C0; font-weight: normal;}
.latex .re10 {color: #800000; font-weight: normal;}
.latex .re11 {color: #E00000; font-weight: normal;}
.latex .re12 {color: #800000; font-weight: normal;}
.latex .ln-xtra, .latex li.ln-xtra, .latex div.ln-xtra {background-color: #ffc;}
.latex span.xtra { display:block; }

.lisp .de1, .lisp .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.lisp  {font-family:monospace;}
.lisp .imp {font-weight: bold; color: red;}
.lisp li, .lisp .li1 {font-weight: normal; vertical-align:top;}
.lisp .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.lisp .li2 {font-weight: bold; vertical-align:top;}
.lisp .kw1 {color: #b1b100;}
.lisp .co1 {color: #808080; font-style: italic;}
.lisp .coMULTI {color: #808080; font-style: italic;}
.lisp .es0 {color: #000099; font-weight: bold;}
.lisp .br0 {color: #66cc66;}
.lisp .sy0 {color: #66cc66;}
.lisp .st0 {color: #ff0000;}
.lisp .nu0 {color: #cc66cc;}
.lisp .me0 {color: #555;}
.lisp .me1 {color: #555;}
.lisp .ln-xtra, .lisp li.ln-xtra, .lisp div.ln-xtra {background-color: #ffc;}
.lisp span.xtra { display:block; }

.lscript .de1, .lscript .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.lscript  {font-family:monospace;}
.lscript .imp {font-weight: bold; color: red;}
.lscript li, .lscript .li1 {font-weight: normal; vertical-align:top;}
.lscript .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.lscript .li2 {font-weight: bold; vertical-align:top;}
.lscript .kw1 {color: #000000; font-weight: bold;}
.lscript .kw2 {color: #FF6820; font-weight: bold;}
.lscript .kw3 {color: #007F7F; font-weight: bold;}
.lscript .kw4 {color: #800080; font-weight: bold;}
.lscript .kw5 {color: #51BD95; font-weight: bold;}
.lscript .kw6 {color: #416F85; font-weight: bold;}
.lscript .kw7 {color: #C92929; font-weight: bold;}
.lscript .co1 {color: #7F7F7F;}
.lscript .coMULTI {color: #7F7F7F;}
.lscript .br0 {color: #0040A0;}
.lscript .sy0 {color: #0040A0;}
.lscript .st0 {color: #00C800;}
.lscript .nu0 {color: #6953AC;}
.lscript .ln-xtra, .lscript li.ln-xtra, .lscript div.ln-xtra {background-color: #ffc;}
.lscript span.xtra { display:block; }

.lua .de1, .lua .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.lua  {font-family:monospace;}
.lua .imp {font-weight: bold; color: red;}
.lua li, .lua .li1 {font-weight: normal; vertical-align:top;}
.lua .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.lua .li2 {font-weight: bold; vertical-align:top;}
.lua .kw1 {color: #b1b100;}
.lua .co1 {color: #808080; font-style: italic;}
.lua .coMULTI {color: #808080; font-style: italic;}
.lua .es0 {color: #000099; font-weight: bold;}
.lua .br0 {color: #66cc66;}
.lua .sy0 {color: #66cc66;}
.lua .st0 {color: #ff0000;}
.lua .nu0 {color: #cc66cc;}
.lua .me0 {color: #b1b100;}
.lua .ln-xtra, .lua li.ln-xtra, .lua div.ln-xtra {background-color: #ffc;}
.lua span.xtra { display:block; }

.make .de1, .make .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.make  {font-family:monospace;}
.make .imp {font-weight: bold; color: red;}
.make li, .make .li1 {font-weight: normal; vertical-align:top;}
.make .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.make .li2 {font-weight: bold; vertical-align:top;}
.make .kw1 {color: #666622; font-weight: bold;}
.make .kw2 {color: #990000;}
.make .co1 {color: #339900; font-style: italic;}
.make .co2 {color: #000099; font-weight: bold;}
.make .es0 {color: #000099; font-weight: bold;}
.make .br0 {color: #004400;}
.make .sy0 {color: #004400;}
.make .st0 {color: #CC2200;}
.make .nu0 {color: #CC2200;}
.make .re0 {color: #000088; font-weight: bold;}
.make .re1 {color: #0000CC; font-weight: bold;}
.make .re2 {color: #000088;}
.make .ln-xtra, .make li.ln-xtra, .make div.ln-xtra {background-color: #ffc;}
.make span.xtra { display:block; }

.matlab .de1, .matlab .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.matlab  {font-family:monospace;}
.matlab .imp {font-weight: bold; color: red;}
.matlab li, .matlab .li1 {font-weight: normal; vertical-align:top;}
.matlab .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.matlab .li2 {font-weight: bold; vertical-align:top;}
.matlab .kw1 {color: #0000FF;}
.matlab .kw2 {color: #0000FF;}
.matlab .co1 {color: #228B22;}
.matlab .co2 {color:#A020F0;}
.matlab .br0 {color: #080;}
.matlab .sy0 {color: #080;}
.matlab .nu0 {color: #33f;}
.matlab .re0 {color: #33f;}
.matlab .ln-xtra, .matlab li.ln-xtra, .matlab div.ln-xtra {background-color: #ffc;}
.matlab span.xtra { display:block; }

.mxml .de1, .mxml .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.mxml  {font-family:monospace;}
.mxml .imp {font-weight: bold; color: red;}
.mxml li, .mxml .li1 {font-weight: normal; vertical-align:top;}
.mxml .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.mxml .li2 {font-weight: bold; vertical-align:top;}
.mxml .coMULTI {color: #808080; font-style: italic;}
.mxml .es0 {color: #000099; font-weight: bold;}
.mxml .br0 {color: #66cc66;}
.mxml .sy0 {color: #66cc66;}
.mxml .st0 {color: #ff0000;}
.mxml .nu0 {color: #cc66cc;}
.mxml .sc0 {color: #00bbdd;}
.mxml .sc1 {color: #ddbb00;}
.mxml .sc2 {color: #339933;}
.mxml .sc3 {color: #000000;}
.mxml .re0 {font-weight: bold; color: black;}
.mxml .re1 {color: #7400FF;}
.mxml .re2 {color: #7400FF;}
.mxml .ln-xtra, .mxml li.ln-xtra, .mxml div.ln-xtra {background-color: #ffc;}
.mxml span.xtra { display:block; }

.mysql .de1, .mysql .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.mysql  {font-family:monospace;}
.mysql .imp {font-weight: bold; color: red;}
.mysql li, .mysql .li1 {font-weight: normal; vertical-align:top;}
.mysql .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.mysql .li2 {font-weight: bold; vertical-align:top;}
.mysql .kw1 {color: #990099; font-weight: bold;}
.mysql .kw2 {color: #990099; font-weight: bold;}
.mysql .kw3 {color: #9900FF; font-weight: bold;}
.mysql .kw4 {color: #999900; font-weight: bold;}
.mysql .kw5 {color: #999900; font-weight: bold;}
.mysql .kw6 {color: #FF9900; font-weight: bold;}
.mysql .kw7 {color: #FF9900; font-weight: bold;}
.mysql .kw8 {color: #9900FF; font-weight: bold;}
.mysql .kw9 {color: #9900FF; font-weight: bold;}
.mysql .kw10 {color: #CC0099; font-weight: bold;}
.mysql .kw11 {color: #CC0099; font-weight: bold;}
.mysql .kw12 {color: #009900;}
.mysql .kw13 {color: #000099;}
.mysql .kw14 {color: #000099;}
.mysql .kw15 {color: #000099;}
.mysql .kw16 {color: #000099;}
.mysql .kw17 {color: #000099;}
.mysql .kw18 {color: #000099;}
.mysql .kw19 {color: #000099;}
.mysql .kw20 {color: #000099;}
.mysql .kw21 {color: #000099;}
.mysql .kw22 {color: #000099;}
.mysql .kw23 {color: #000099;}
.mysql .kw24 {color: #000099;}
.mysql .kw25 {color: #000099;}
.mysql .kw26 {color: #000099;}
.mysql .kw27 {color: #00CC00;}
.mysql .coMULTI {color: #808000; font-style: italic;}
.mysql .co1 {color: #808080; font-style: italic;}
.mysql .co2 {color: #808080; font-style: italic;}
.mysql .es0 {color: #004000; font-weight: bold;}
.mysql .es1 {color: #008080; font-weight: bold;}
.mysql .br0 {color: #FF00FF;}
.mysql .sy1 {color: #CC0099;}
.mysql .sy2 {color: #000033;}
.mysql .st0 {color: #008000;}
.mysql .nu0 {color: #008080;}
.mysql .ln-xtra, .mysql li.ln-xtra, .mysql div.ln-xtra {background-color: #ffc;}
.mysql span.xtra { display:block; }

.pascal .de1, .pascal .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.pascal  {font-family:monospace;}
.pascal .imp {font-weight: bold; color: red;}
.pascal li, .pascal .li1 {font-weight: normal; vertical-align:top;}
.pascal .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.pascal .li2 {font-weight: bold; vertical-align:top;}
.pascal .kw1 {color: #000000; font-weight: bold;}
.pascal .kw2 {color: #000000; font-weight: bold;}
.pascal .kw3 {color: #000066;}
.pascal .kw4 {color: #000066; font-weight: bold;}
.pascal .co1 {color: #666666; font-style: italic;}
.pascal .coMULTI {color: #666666; font-style: italic;}
.pascal .es0 {color: #000099; font-weight: bold;}
.pascal .es_h {color: #000099; font-weight: bold;}
.pascal .br0 {color: #009900;}
.pascal .sy0 {color: #339933;}
.pascal .st0 {color: #ff0000;}
.pascal .st_h {color: #ff0000;}
.pascal .nu0 {color: #cc66cc;}
.pascal .me1 {color: #0066ee;}
.pascal .ln-xtra, .pascal li.ln-xtra, .pascal div.ln-xtra {background-color: #ffc;}
.pascal span.xtra { display:block; }

.perl .de1, .perl .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.perl  {font-family:monospace;}
.perl .imp {font-weight: bold; color: red;}
.perl li, .perl .li1 {font-weight: normal; vertical-align:top;}
.perl .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.perl .li2 {font-weight: bold; vertical-align:top;}
.perl .kw1 {color: #b1b100;}
.perl .kw2 {color: #000000; font-weight: bold;}
.perl .kw3 {color: #000066;}
.perl .co1 {color: #666666; font-style: italic;}
.perl .co2 {color: #009966; font-style: italic;}
.perl .co3 {color: #0000ff;}
.perl .co4 {color: #cc0000; font-style: italic;}
.perl .co5 {color: #0000ff;}
.perl .coMULTI {color: #666666; font-style: italic;}
.perl .es0 {color: #000099; font-weight: bold;}
.perl .es_h {color: #000099; font-weight: bold;}
.perl .br0 {color: #009900;}
.perl .sy0 {color: #339933;}
.perl .st0 {color: #ff0000;}
.perl .st_h {color: #ff0000;}
.perl .nu0 {color: #cc66cc;}
.perl .me1 {color: #006600;}
.perl .me2 {color: #006600;}
.perl .re0 {color: #0000ff;}
.perl .re4 {color: #009999;}
.perl .ln-xtra, .perl li.ln-xtra, .perl div.ln-xtra {background-color: #ffc;}
.perl span.xtra { display:block; }

.php .de1, .php .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.php  {font-family:monospace;}
.php .imp {font-weight: bold; color: red;}
.php li, .php .li1 {font-weight: normal; vertical-align:top;}
.php .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.php .li2 {font-weight: bold; vertical-align:top;}
.php .kw1 {color: #b1b100;}
.php .kw2 {color: #000000; font-weight: bold;}
.php .kw3 {color: #990000;}
.php .kw4 {color: #009900; font-weight: bold;}
.php .co1 {color: #666666; font-style: italic;}
.php .co2 {color: #666666; font-style: italic;}
.php .co3 {color: #0000cc; font-style: italic;}
.php .co4 {color: #009933; font-style: italic;}
.php .coMULTI {color: #666666; font-style: italic;}
.php .es0 {color: #000099; font-weight: bold;}
.php .es1 {color: #000099; font-weight: bold;}
.php .es2 {color: #660099; font-weight: bold;}
.php .es3 {color: #660099; font-weight: bold;}
.php .es4 {color: #006699; font-weight: bold;}
.php .es5 {color: #006699; font-weight: bold; font-style: italic;}
.php .es6 {color: #009933; font-weight: bold;}
.php .es_h {color: #000099; font-weight: bold;}
.php .br0 {color: #009900;}
.php .sy0 {color: #339933;}
.php .sy1 {color: #000000; font-weight: bold;}
.php .st0 {color: #0000ff;}
.php .st_h {color: #0000ff;}
.php .nu0 {color: #cc66cc;}
.php .nu8 {color: #208080;}
.php .nu12 {color: #208080;}
.php .nu19 {color:#800080;}
.php .me1 {color: #004000;}
.php .me2 {color: #004000;}
.php .re0 {color: #000088;}
.php .ln-xtra, .php li.ln-xtra, .php div.ln-xtra {background-color: #ffc;}
.php span.xtra { display:block; }

.php-brief .de1, .php-brief .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.php-brief  {font-family:monospace;}
.php-brief .imp {font-weight: bold; color: red;}
.php-brief li, .php-brief .li1 {font-weight: normal; vertical-align:top;}
.php-brief .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.php-brief .li2 {font-weight: bold; vertical-align:top;}
.php-brief .kw1 {color: #b1b100;}
.php-brief .kw2 {color: #000000; font-weight: bold;}
.php-brief .kw3 {color: #990000;}
.php-brief .co1 {color: #666666; font-style: italic;}
.php-brief .co2 {color: #666666; font-style: italic;}
.php-brief .co3 {color: #0000cc; font-style: italic;}
.php-brief .coMULTI {color: #666666; font-style: italic;}
.php-brief .es0 {color: #000099; font-weight: bold;}
.php-brief .es_h {color: #000099; font-weight: bold;}
.php-brief .br0 {color: #009900;}
.php-brief .sy0 {color: #339933;}
.php-brief .sy1 {color: #000000; font-weight: bold;}
.php-brief .st0 {color: #0000ff;}
.php-brief .st_h {color: #0000ff;}
.php-brief .nu0 {color: #cc66cc;}
.php-brief .nu8 {color: #208080;}
.php-brief .nu12 {color: #208080;}
.php-brief .nu19 {color:#800080;}
.php-brief .me1 {color: #004000;}
.php-brief .me2 {color: #004000;}
.php-brief .re0 {color: #0000ff;}
.php-brief .ln-xtra, .php-brief li.ln-xtra, .php-brief div.ln-xtra {background-color: #ffc;}
.php-brief span.xtra { display:block; }

.pixelbender .de1, .pixelbender .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.pixelbender  {font-family:monospace;}
.pixelbender .imp {font-weight: bold; color: red;}
.pixelbender li, .pixelbender .li1 {font-weight: normal; vertical-align:top;}
.pixelbender .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.pixelbender .li2 {font-weight: bold; vertical-align:top;}
.pixelbender .kw1 {color: #0033ff;}
.pixelbender .kw2 {color: #0033ff; font-weight: bold;}
.pixelbender .kw3 {color: #0033ff;}
.pixelbender .kw4 {color: #9900cc; font-weight: bold;}
.pixelbender .kw5 {color: #333333;}
.pixelbender .kw6 {color: #666666;}
.pixelbender .kw7 {color: #990000;}
.pixelbender .co1 {color: #009900;}
.pixelbender .coMULTI {color: #3f5fbf;}
.pixelbender .br0 {color: #000000;}
.pixelbender .sy0 {color: #000000; font-weight: bold;}
.pixelbender .st0 {color: #990000;}
.pixelbender .nu0 {color: #000000; font-weight:bold;}
.pixelbender .me0 {color: #000000;}
.pixelbender .ln-xtra, .pixelbender li.ln-xtra, .pixelbender div.ln-xtra {background-color: #ffc;}
.pixelbender span.xtra { display:block; }

.properties .de1, .properties .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.properties  {font-family:monospace;}
.properties .imp {font-weight: bold; color: red;}
.properties li, .properties .li1 {font-weight: normal; vertical-align:top;}
.properties .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.properties .li2 {font-weight: bold; vertical-align:top;}
.properties .kw1 {font-weight: bold;}
.properties .co1 {color: #808080; font-style: italic;}
.properties .sy0 {color: #000000;}
.properties .st0 {color: #933;}
.properties .re0 {color: #000080; font-weight:bold;}
.properties .re1 {color: #008000; font-weight:bold;}
.properties .ln-xtra, .properties li.ln-xtra, .properties div.ln-xtra {background-color: #ffc;}
.properties span.xtra { display:block; }

.python .de1, .python .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.python  {font-family:monospace;}
.python .imp {font-weight: bold; color: red;}
.python li, .python .li1 {font-weight: normal; vertical-align:top;}
.python .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.python .li2 {font-weight: bold; vertical-align:top;}
.python .kw1 {color: #ff7700;font-weight:bold;}
.python .kw2 {color: #008000;}
.python .kw3 {color: #dc143c;}
.python .kw4 {color: #0000cd;}
.python .co1 {color: #808080; font-style: italic;}
.python .coMULTI {color: #808080; font-style: italic;}
.python .es0 {color: #000099; font-weight: bold;}
.python .br0 {color: black;}
.python .sy0 {color: #66cc66;}
.python .st0 {color: #483d8b;}
.python .nu0 {color: #ff4500;}
.python .me1 {color: black;}
.python .ln-xtra, .python li.ln-xtra, .python div.ln-xtra {background-color: #ffc;}
.python span.xtra { display:block; }

.rails .de1, .rails .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.rails  {font-family:monospace;}
.rails .imp {font-weight: bold; color: red;}
.rails li, .rails .li1 {font-weight: normal; vertical-align:top;}
.rails .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.rails .li2 {font-weight: bold; vertical-align:top;}
.rails .kw1 {color:#9966CC; font-weight:bold;}
.rails .kw2 {color:#0000FF; font-weight:bold;}
.rails .kw3 {color:#CC0066; font-weight:bold;}
.rails .kw4 {color:#CC00FF; font-weight:bold;}
.rails .kw5 {color:#5A0A0A; font-weight:bold;}
.rails .co1 {color:#008000; font-style:italic;}
.rails .coMULTI {color:#000080; font-style:italic;}
.rails .es0 {color:#000099;}
.rails .br0 {color:#006600; font-weight:bold;}
.rails .sy0 {color:#006600; font-weight:bold;}
.rails .st0 {color:#996600;}
.rails .nu0 {color:#006666;}
.rails .me1 {color:#9900CC;}
.rails .re0 {color:#ff6633; font-weight:bold;}
.rails .re1 {color:#0066ff; font-weight:bold;}
.rails .re2 {color:#6666ff; font-weight:bold;}
.rails .re3 {color:#ff3333; font-weight:bold;}
.rails .ln-xtra, .rails li.ln-xtra, .rails div.ln-xtra {background-color: #ffc;}
.rails span.xtra { display:block; }

.reg .de1, .reg .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.reg  {font-family:monospace;}
.reg .imp {font-weight: bold; color: red;}
.reg li, .reg .li1 {font-weight: normal; vertical-align:top;}
.reg .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.reg .li2 {font-weight: bold; vertical-align:top;}
.reg .kw3 {color: #800000;}
.reg .co1 {color: #009900;}
.reg .br0 {color: #000000;}
.reg .sy0 {color: #000000;}
.reg .st0 {color: #009900;}
.reg .re0 {color: #00CCFF;}
.reg .geshi_registry_header {color: #0000FF;}
.reg .re3 {color: #0000FF;}
.reg .geshi_variable {color: #0000FF;}
.reg .geshi_guid {color: #FF6600;}
.reg .ln-xtra, .reg li.ln-xtra, .reg div.ln-xtra {background-color: #ffc;}
.reg span.xtra { display:block; }

.robots .de1, .robots .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.robots  {font-family:monospace;}
.robots .imp {font-weight: bold; color: red;}
.robots li, .robots .li1 {font-weight: normal; vertical-align:top;}
.robots .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.robots .li2 {font-weight: bold; vertical-align:top;}
.robots .kw1 {color: #b1b100;}
.robots .co1 {color: #808080; font-style: italic;}
.robots .es0 {color: #000099; font-weight: bold;}
.robots .br0 {color: #66cc66;}
.robots .sy0 {color: #66cc66;}
.robots .st0 {color: #ff0000;}
.robots .nu0 {color: #cc66cc;}
.robots .ln-xtra, .robots li.ln-xtra, .robots div.ln-xtra {background-color: #ffc;}
.robots span.xtra { display:block; }

.ruby .de1, .ruby .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.ruby  {font-family:monospace;}
.ruby .imp {font-weight: bold; color: red;}
.ruby li, .ruby .li1 {font-weight: normal; vertical-align:top;}
.ruby .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.ruby .li2 {font-weight: bold; vertical-align:top;}
.ruby .kw1 {color:#9966CC; font-weight:bold;}
.ruby .kw2 {color:#0000FF; font-weight:bold;}
.ruby .kw3 {color:#CC0066; font-weight:bold;}
.ruby .kw4 {color:#CC00FF; font-weight:bold;}
.ruby .co1 {color:#008000; font-style:italic;}
.ruby .coMULTI {color:#000080; font-style:italic;}
.ruby .es0 {color:#000099;}
.ruby .br0 {color:#006600; font-weight:bold;}
.ruby .sy0 {color:#006600; font-weight:bold;}
.ruby .st0 {color:#996600;}
.ruby .nu0 {color:#006666;}
.ruby .me1 {color:#9900CC;}
.ruby .re0 {color:#ff6633; font-weight:bold;}
.ruby .re1 {color:#0066ff; font-weight:bold;}
.ruby .re2 {color:#6666ff; font-weight:bold;}
.ruby .re3 {color:#ff3333; font-weight:bold;}
.ruby .ln-xtra, .ruby li.ln-xtra, .ruby div.ln-xtra {background-color: #ffc;}
.ruby span.xtra { display:block; }

.smarty .de1, .smarty .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.smarty  {font-family:monospace;}
.smarty .imp {font-weight: bold; color: red;}
.smarty li, .smarty .li1 {font-weight: normal; vertical-align:top;}
.smarty .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.smarty .li2 {font-weight: bold; vertical-align:top;}
.smarty .kw1 {color: #0600FF;}
.smarty .kw2 {color: #008000;}
.smarty .kw3 {color: #0600FF;}
.smarty .kw4 {color: #804040;}
.smarty .kw5 {color: #008000;}
.smarty .kw6 {color: #6A0A0A;}
.smarty .kw7 {color: #D36900;}
.smarty .kw8 {color: #0600FF;}
.smarty .coMULTI {color: #008080; font-style: italic;}
.smarty .es0 {color: #000099; font-weight: bold;}
.smarty .br0 {color: #D36900;}
.smarty .sy0 {color: #D36900;}
.smarty .st0 {color: #ff0000;}
.smarty .nu0 {color: #cc66cc;}
.smarty .me1 {color: #006600;}
.smarty .sc1 {color: #808080; font-style: italic;}
.smarty .sc2 {color: #009000;}
.smarty .re0 {color: #00aaff;}
.smarty .ln-xtra, .smarty li.ln-xtra, .smarty div.ln-xtra {background-color: #ffc;}
.smarty span.xtra { display:block; }

.sql .de1, .sql .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.sql  {font-family:monospace;}
.sql .imp {font-weight: bold; color: red;}
.sql li, .sql .li1 {font-weight: normal; vertical-align:top;}
.sql .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.sql .li2 {font-weight: bold; vertical-align:top;}
.sql .kw1 {color: #993333; font-weight: bold;}
.sql .co1 {color: #808080; font-style: italic;}
.sql .co2 {color: #808080; font-style: italic;}
.sql .coMULTI {color: #808080; font-style: italic;}
.sql .es0 {color: #000099; font-weight: bold;}
.sql .br0 {color: #66cc66;}
.sql .sy0 {color: #66cc66;}
.sql .st0 {color: #ff0000;}
.sql .nu0 {color: #cc66cc;}
.sql .ln-xtra, .sql li.ln-xtra, .sql div.ln-xtra {background-color: #ffc;}
.sql span.xtra { display:block; }

.text .de1, .text .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.text  {font-family:monospace;}
.text .imp {font-weight: bold; color: red;}
.text li, .text .li1 {font-weight: normal; vertical-align:top;}
.text .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.text .li2 {font-weight: bold; vertical-align:top;}
.text .ln-xtra, .text li.ln-xtra, .text div.ln-xtra {background-color: #ffc;}
.text span.xtra { display:block; }

.vb .de1, .vb .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.vb  {font-family:monospace;}
.vb .imp {font-weight: bold; color: red;}
.vb li, .vb .li1 {font-weight: normal; vertical-align:top;}
.vb .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.vb .li2 {font-weight: bold; vertical-align:top;}
.vb .kw1 {color: #000080;}
.vb .co1 {color: #008000;}
.vb .es0 {color: #800000; font-weight: bold;}
.vb .st0 {color: #800000;}
.vb .ln-xtra, .vb li.ln-xtra, .vb div.ln-xtra {background-color: #ffc;}
.vb span.xtra { display:block; }

.whitespace .de1, .whitespace .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.whitespace  {font-family:monospace;}
.whitespace .imp {font-weight: bold; color: red;}
.whitespace li, .whitespace .li1 {font-weight: normal; vertical-align:top;}
.whitespace .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.whitespace .li2 {font-weight: bold; vertical-align:top;}
.whitespace .co3 {color: #666666; font-style: italic;}
.whitespace .br0 {color: #66cc66;}
.whitespace .st0 {color: #ff0000;}
.whitespace .re2 {background-color: #FF9999;}
.whitespace .re3 {background-color: #9999FF;}
.whitespace .ln-xtra, .whitespace li.ln-xtra, .whitespace div.ln-xtra {background-color: #ffc;}
.whitespace span.xtra { display:block; }

.whois .de1, .whois .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.whois  {font-family:monospace;}
.whois .imp {font-weight: bold; color: red;}
.whois li, .whois .li1 {font-weight: normal; vertical-align:top;}
.whois .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.whois .li2 {font-weight: bold; vertical-align:top;}
.whois .kw1 {color: #0000FF; font-weight: bold;}
.whois .kw2 {color: #000080; font-weight: bold;}
.whois .kw3 {color: #990000; font-weight: bold;}
.whois .co1 {color: #666666; font-style: italic;}
.whois .co2 {color: #666666; font-style: italic;}
.whois .co3 {color: #404080;}
.whois .co4 {color: #408040;}
.whois .co5 {color: #408040;}
.whois .co6 {color: #408040;}
.whois .co7 {color: #804040;}
.whois .co8 {color: #804040;}
.whois .coMULTI {color: #666666; font-style: italic;}
.whois .es0 {color: #000099; font-weight: bold;}
.whois .es_h {color: #000099; font-weight: bold;}
.whois .br0 {color: #009900;}
.whois .sy0 {color: #0000FF;}
.whois .nu0 {color: #000080;}
.whois .re0 {color: #000088;}
.whois .ln-xtra, .whois li.ln-xtra, .whois div.ln-xtra {background-color: #ffc;}
.whois span.xtra { display:block; }

.xml .de1, .xml .de2 {font: normal 0.9em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.xml  {font-family:monospace;}
.xml .imp {font-weight: bold; color: red;}
.xml li, .xml .li1 {font-weight: normal; vertical-align:top;}
.xml .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.xml .li2 {font-weight: bold; vertical-align:top;}
.xml .es0 {color: #000099; font-weight: bold;}
.xml .br0 {color: #66cc66;}
.xml .sy0 {color: #66cc66;}
.xml .st0 {color: #ff0000;}
.xml .nu0 {color: #cc66cc;}
.xml .sc-1 {color: #808080; font-style: italic;}
.xml .sc0 {color: #00bbdd;}
.xml .sc1 {color: #ddbb00;}
.xml .sc2 {color: #339933;}
.xml .sc3 {color: #009900;}
.xml .re0 {color: #000066;}
.xml .re1 {color: #000000; font-weight: bold;}
.xml .re2 {color: #000000; font-weight: bold;}
.xml .ln-xtra, .xml li.ln-xtra, .xml div.ln-xtra {background-color: #ffc;}
.xml span.xtra { display:block; }

/* Overall styles */
.geshi { border:2px dashed #E6E6E6; margin:5px 0 5px 0;  font-size:0.8em; }
.geshi ol { margin:2px; }
.geshi .li2 {background-color:#EFEFEF; font-weight:normal; } /* odd row */