/**
 * GeSHi (C) 2004 - 2007 Nigel McNie, 2007 - 2008 Benny Baumann
 * (http://qbnz.com/highlighter/ and http://geshi.org/)
 */

.ada .de1, .ada .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.ada  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.ada .imp {font-weight: bold; color: red;}
.ada li, .ada .li1 {font-weight: normal; vertical-align:top;}
.ada .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.ada .li2 {font-weight: bold; vertical-align:top;}
.ada .kw1 {color: #00007f;}
.ada .kw2 {color: #0000ff;}
.ada .kw3 {color: #46aa03; font-weight:bold;}
.ada .co1 {color: #adadad; font-style: italic;}
.ada .coMULTI {color: #808080; font-style: italic;}
.ada .es0 {color: #000099; font-weight: bold;}
.ada .br0 {color: #66cc66;}
.ada .sy0 {color: #66cc66;}
.ada .st0 {color: #7f007f;}
.ada .nu0 {color: #ff0000;}
.ada .me1 {color: #202020;}
.ada .ln-xtra, .ada li.ln-xtra, .ada div.ln-xtra {background-color: #ffc;}
.ada span.xtra { display:block; }

.applescript .de1, .applescript .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.applescript  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.applescript .imp {font-weight: bold; color: red;}
.applescript li, .applescript .li1 {font-weight: normal; vertical-align:top;}
.applescript .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.applescript .li2 {font-weight: bold; vertical-align:top;}
.applescript .kw1 {color: #b1b100;}
.applescript .kw2 {color: #000000; font-weight: bold;}
.applescript .kw3 {color: #000066;}
.applescript .co1 {color: #808080; font-style: italic;}
.applescript .co3 {color: #ff0000;}
.applescript .coMULTI {color: #808080; font-style: italic;}
.applescript .es0 {color: #000099; font-weight: bold;}
.applescript .br0 {color: #66cc66;}
.applescript .sy0 {color: #66cc66;}
.applescript .st0 {color: #ff0000;}
.applescript .nu0 {color: #cc66cc;}
.applescript .me1 {color: #006600;}
.applescript .me2 {color: #006600;}
.applescript .re0 {color: #0000ff;}
.applescript .re4 {color: #009999;}
.applescript .ln-xtra, .applescript li.ln-xtra, .applescript div.ln-xtra {background-color: #ffc;}
.applescript span.xtra { display:block; }

.asm .de1, .asm .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.asm  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.asm .imp {font-weight: bold; color: red;}
.asm li, .asm .li1 {font-weight: normal; vertical-align:top;}
.asm .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.asm .li2 {font-weight: bold; vertical-align:top;}
.asm .kw1 {color: #00007f; font-weight: bold;}
.asm .kw2 {color: #0000ff; font-weight: bold;}
.asm .kw3 {color: #00007f;}
.asm .kw4 {color: #000000; font-weight: bold;}
.asm .kw5 {color: #000000; font-weight: bold;}
.asm .co1 {color: #666666; font-style: italic;}
.asm .co2 {color: #adadad; font-style: italic;}
.asm .es0 {color: #000099; font-weight: bold;}
.asm .br0 {color: #009900; font-weight: bold;}
.asm .sy0 {color: #339933;}
.asm .st0 {color: #7f007f;}
.asm .nu0 {color: #0000ff;}
.asm .ln-xtra, .asm li.ln-xtra, .asm div.ln-xtra {background-color: #ffc;}
.asm span.xtra { display:block; }

.asp .de1, .asp .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.asp  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.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 .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; }

.bash .de1, .bash .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.bash  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.bash .imp {font-weight: bold; color: red;}
.bash li, .bash .li1 {font-weight: normal; vertical-align:top;}
.bash .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.bash .li2 {font-weight: bold; vertical-align:top;}
.bash .kw1 {color: #000000; font-weight: bold;}
.bash .kw2 {color: #c20cb9; font-weight: bold;}
.bash .kw3 {color: #7a0874; font-weight: bold;}
.bash .co0 {color: #666666; font-style: italic;}
.bash .co1 {color: #800000;}
.bash .co2 {color: #cc0000; font-style: italic;}
.bash .co3 {color: #000000; font-weight: bold;}
.bash .es1 {color: #000099; font-weight: bold;}
.bash .es2 {color: #007800;}
.bash .es3 {color: #007800;}
.bash .es4 {color: #007800;}
.bash .es5 {color: #780078;}
.bash .es_h {color: #000099; font-weight: bold;}
.bash .br0 {color: #7a0874; font-weight: bold;}
.bash .sy0 {color: #000000; font-weight: bold;}
.bash .st0 {color: #ff0000;}
.bash .st_h {color: #ff0000;}
.bash .nu0 {color: #000000;}
.bash .re0 {color: #007800;}
.bash .re1 {color: #007800;}
.bash .re2 {color: #007800;}
.bash .re4 {color: #007800;}
.bash .re5 {color: #660033;}
.bash .ln-xtra, .bash li.ln-xtra, .bash div.ln-xtra {background-color: #ffc;}
.bash span.xtra { display:block; }

.bnf .de1, .bnf .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.bnf  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.bnf .imp {font-weight: bold; color: red;}
.bnf li, .bnf .li1 {font-weight: normal; vertical-align:top;}
.bnf .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.bnf .li2 {font-weight: bold; vertical-align:top;}
.bnf .sy0 {color: #000066; font-weight: bold;}
.bnf .st0 {color: #a00;}
.bnf .st1 {color: #a00;}
.bnf .re0 {color: #007;}
.bnf .ln-xtra, .bnf li.ln-xtra, .bnf div.ln-xtra {background-color: #ffc;}
.bnf span.xtra { display:block; }

.c .de1, .c .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.c  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.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 .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; }

.cil .de1, .cil .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.cil  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.cil .imp {font-weight: bold; color: red;}
.cil li, .cil .li1 {font-weight: normal; vertical-align:top;}
.cil .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.cil .li2 {font-weight: bold; vertical-align:top;}
.cil .kw1 {color:maroon;font-weight:bold;}
.cil .kw2 {color:blue;font-weight:bold;}
.cil .kw3 {color:purple;font-weight:bold;}
.cil .kw4 {color:teal;}
.cil .kw5 {color:blue;}
.cil .kw6 {color:blue;}
.cil .kw7 {color:blue;}
.cil .kw8 {color:blue;}
.cil .kw9 {color:00008B}
.cil .kw10 {color:gray}
.cil .co0 {color:gray;font-style:italic;}
.cil .es0 {color: #008000; font-weight: bold;}
.cil .br0 {color: #006400;}
.cil .sy0 {color: #006400;}
.cil .st0 {color: #008000;}
.cil .nu0 {color: #00008B;}
.cil .me1 {color: #000033;}
.cil .re0 {color:blue;}
.cil .ln-xtra, .cil li.ln-xtra, .cil div.ln-xtra {background-color: #ffc;}
.cil span.xtra { display:block; }

.cobol .de1, .cobol .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.cobol  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.cobol .imp {font-weight: bold; color: red;}
.cobol li, .cobol .li1 {font-weight: normal; vertical-align:top;}
.cobol .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.cobol .li2 {font-weight: bold; vertical-align:top;}
.cobol .kw1 {color: #000080; font-weight: bold;}
.cobol .kw2 {color: #000000; font-weight: bold;}
.cobol .kw3 {color: #008000; font-weight: bold;}
.cobol .kw4 {color: #000080;}
.cobol .kw5 {color: #008000;}
.cobol .co1 {color: #a0a0a0; font-style: italic;}
.cobol .coMULTI {color: #a0a0a0; font-style: italic;}
.cobol .es0 {color: #000099; font-weight: bold;}
.cobol .br0 {color: #339933;}
.cobol .sy0 {color: #000066;}
.cobol .st0 {color: #ff0000;}
.cobol .nu0 {color: #993399;}
.cobol .me1 {color: #202020;}
.cobol .ln-xtra, .cobol li.ln-xtra, .cobol div.ln-xtra {background-color: #ffc;}
.cobol span.xtra { display:block; }

.cpp .de1, .cpp .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.cpp  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.cpp .imp {font-weight: bold; color: red;}
.cpp li, .cpp .li1 {font-weight: normal; vertical-align:top;}
.cpp .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.cpp .li2 {font-weight: bold; vertical-align:top;}
.cpp .kw1 {color: #0000ff;}
.cpp .kw2 {color: #0000ff;}
.cpp .kw3 {color: #0000dd;}
.cpp .kw4 {color: #0000ff;}
.cpp .co1 {color: #666666;}
.cpp .co2 {color: #339900;}
.cpp .coMULTI {color: #ff0000; font-style: italic;}
.cpp .es0 {color: #666666; font-weight: bold;}
.cpp .br0 {color: #008000;}
.cpp .sy0 {color: #008000;}
.cpp .sy1 {color: #000080;}
.cpp .sy2 {color: #000040;}
.cpp .sy3 {color: #000040;}
.cpp .sy4 {color: #008080;}
.cpp .st0 {color: #FF0000;}
.cpp .nu0 {color: #0000dd;}
.cpp .nu6 {color: #208080;}
.cpp .nu8 {color: #208080;}
.cpp .nu12 {color: #208080;}
.cpp .nu16 {color:#800080;}
.cpp .nu17 {color:#800080;}
.cpp .nu18 {color:#800080;}
.cpp .nu19 {color:#800080;}
.cpp .me1 {color: #007788;}
.cpp .me2 {color: #007788;}
.cpp .ln-xtra, .cpp li.ln-xtra, .cpp div.ln-xtra {background-color: #ffc;}
.cpp span.xtra { display:block; }

.cpp-qt .de1, .cpp-qt .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.cpp-qt  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.cpp-qt .imp {font-weight: bold; color: red;}
.cpp-qt li, .cpp-qt .li1 {font-weight: normal; vertical-align:top;}
.cpp-qt .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.cpp-qt .li2 {font-weight: bold; vertical-align:top;}
.cpp-qt .kw1 {color: #000000; font-weight:bold;}
.cpp-qt .kw2 {color: #0057AE;}
.cpp-qt .kw3 {color: #2B74C7;}
.cpp-qt .kw4 {color: #0057AE;}
.cpp-qt .kw5 {color: #22aadd;}
.cpp-qt .co1 {color: #888888;}
.cpp-qt .co2 {color: #006E28;}
.cpp-qt .coMULTI {color: #888888; font-style: italic;}
.cpp-qt .es0 {color: #FF80E0; font-weight: bold;}
.cpp-qt .br0 {color: #006E28;}
.cpp-qt .sy0 {color: #006E28;}
.cpp-qt .st0 {color: #BF0303;}
.cpp-qt .nu0 {color: #B08000;}
.cpp-qt .nu6 {color: #208080;}
.cpp-qt .nu8 {color: #208080;}
.cpp-qt .nu12 {color: #208080;}
.cpp-qt .nu16 {color:#800080;}
.cpp-qt .nu17 {color:#800080;}
.cpp-qt .nu18 {color:#800080;}
.cpp-qt .nu19 {color:#800080;}
.cpp-qt .me1 {color: #2B74C7;}
.cpp-qt .me2 {color: #2B74C7;}
.cpp-qt .me3 {color: #2B74C7;}
.cpp-qt .ln-xtra, .cpp-qt li.ln-xtra, .cpp-qt div.ln-xtra {background-color: #ffc;}
.cpp-qt span.xtra { display:block; }

.csharp .de1, .csharp .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.csharp  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.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 normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.css  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.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; }

.delphi .de1, .delphi .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.delphi  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.delphi .imp {font-weight: bold; color: red;}
.delphi li, .delphi .li1 {font-weight: normal; vertical-align:top;}
.delphi .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.delphi .li2 {font-weight: bold; vertical-align:top;}
.delphi .kw1 {color: #000000; font-weight: bold;}
.delphi .kw2 {color: #000000; font-weight: bold;}
.delphi .kw3 {color: #000066;}
.delphi .kw4 {color: #000066; font-weight: bold;}
.delphi .co1 {color: #808080; font-style: italic;}
.delphi .co2 {color: #008000; font-style: italic;}
.delphi .coMULTI {color: #808080; font-style: italic;}
.delphi .es0 {color: #ff0000; font-weight: bold;}
.delphi .br0 {color: #000066;}
.delphi .sy0 {color: #000066;}
.delphi .sy1 {color: #000066;}
.delphi .sy2 {color: #000066;}
.delphi .sy3 {color: #000066;}
.delphi .st0 {color: #ff0000;}
.delphi .nu0 {color: #0000ff;}
.delphi .me1 {color: #006600;}
.delphi .re0 {color: #9ac;}
.delphi .re1 {color: #ff0000;}
.delphi .ln-xtra, .delphi li.ln-xtra, .delphi div.ln-xtra {background-color: #ffc;}
.delphi span.xtra { display:block; }

.diff .de1, .diff .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.diff  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.diff .imp {font-weight: bold; color: red;}
.diff li, .diff .li1 {font-weight: normal; vertical-align:top;}
.diff .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.diff .li2 {font-weight: bold; vertical-align:top;}
.diff .kw1 {color: #aaaaaa; font-style: italic;}
.diff .kw2 {color: #dd6611;}
.diff .re0 {color: #440088;}
.diff .re1 {color: #991111;}
.diff .re2 {color: #00b000;}
.diff .re3 {color: #888822;}
.diff .re4 {color: #888822;}
.diff .re5 {color: #0011dd;}
.diff .re6 {color: #440088;}
.diff .re7 {color: #991111;}
.diff .re8 {color: #00b000;}
.diff .re9 {color: #888822;}
.diff .ln-xtra, .diff li.ln-xtra, .diff div.ln-xtra {background-color: #ffc;}
.diff span.xtra { display:block; }

.eiffel .de1, .eiffel .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.eiffel  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.eiffel .imp {font-weight: bold; color: red;}
.eiffel li, .eiffel .li1 {font-weight: normal; vertical-align:top;}
.eiffel .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.eiffel .li2 {font-weight: bold; vertical-align:top;}
.eiffel .kw1 {color: #0600FF; font-weight: bold;}
.eiffel .kw2 {color: #0600FF; font-weight: bold;}
.eiffel .kw3 {color: #800080;}
.eiffel .kw4 {color: #800000}
.eiffel .kw5 {color: #603000;}
.eiffel .co1 {color: #008000; font-style: italic;}
.eiffel .es0 {color: #005070; font-weight: bold;}
.eiffel .br0 {color: #FF0000;}
.eiffel .sy0 {color: #600000;}
.eiffel .st0 {color: #0080A0;}
.eiffel .nu0 {color: #FF0000;}
.eiffel .me1 {color: #000060;}
.eiffel .me2 {color: #000050;}
.eiffel .ln-xtra, .eiffel li.ln-xtra, .eiffel div.ln-xtra {background-color: #ffc;}
.eiffel span.xtra { display:block; }

.fortran .de1, .fortran .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.fortran  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.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; }

.freebasic .de1, .freebasic .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.freebasic  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.freebasic .imp {font-weight: bold; color: red;}
.freebasic li, .freebasic .li1 {font-weight: normal; vertical-align:top;}
.freebasic .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.freebasic .li2 {font-weight: bold; vertical-align:top;}
.freebasic .kw1 {color: #b1b100;}
.freebasic .co1 {color: #808080;}
.freebasic .co2 {color: #339933;}
.freebasic .es0 {color: #000099;}
.freebasic .br0 {color: #66cc66;}
.freebasic .sy0 {color: #66cc66;}
.freebasic .st0 {color: #ff0000;}
.freebasic .nu0 {color: #cc66cc;}
.freebasic .me0 {color: #66cc66;}
.freebasic .ln-xtra, .freebasic li.ln-xtra, .freebasic div.ln-xtra {background-color: #ffc;}
.freebasic span.xtra { display:block; }

.groovy .de1, .groovy .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.groovy  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.groovy .imp {font-weight: bold; color: red;}
.groovy li, .groovy .li1 {font-weight: normal; vertical-align:top;}
.groovy .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.groovy .li2 {font-weight: bold; vertical-align:top;}
.groovy .kw1 {color: #b1b100;}
.groovy .kw2 {color: #000000; font-weight: bold;}
.groovy .kw3 {color: #aaaadd; font-weight: bold;}
.groovy .kw4 {color: #993333;}
.groovy .kw5 {color: #663399;}
.groovy .kw6 {color: #CC0099;}
.groovy .kw7 {color: #FFCC33;}
.groovy .kw8 {color: #993399;}
.groovy .kw9 {color: #993399; font-weight: bold;}
.groovy .co1 {color: #808080; font-style: italic;}
.groovy .co2 {color: #a1a100;}
.groovy .co3 {color: #808080; font-style: italic;}
.groovy .coMULTI {color: #808080; font-style: italic;}
.groovy .es0 {color: #000099; font-weight: bold;}
.groovy .br0 {color: #66cc66;}
.groovy .sy0 {color: #66cc66;}
.groovy .st0 {color: #ff0000;}
.groovy .nu0 {color: #cc66cc;}
.groovy .me1 {color: #006600;}
.groovy .me2 {color: #006600;}
.groovy .re0 {color: #0000ff;}
.groovy .ln-xtra, .groovy li.ln-xtra, .groovy div.ln-xtra {background-color: #ffc;}
.groovy span.xtra { display:block; }

.haskell .de1, .haskell .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.haskell  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.haskell .imp {font-weight: bold; color: red;}
.haskell li, .haskell .li1 {font-weight: normal; vertical-align:top;}
.haskell .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.haskell .li2 {font-weight: bold; vertical-align:top;}
.haskell .kw1 {color: #06c; font-weight: bold;}
.haskell .kw2 {color: #06c; font-weight: bold;}
.haskell .kw3 {font-weight: bold;}
.haskell .kw4 {color: #cccc00; font-weight: bold;}
.haskell .kw5 {color: maroon;}
.haskell .co1 {color: #5d478b; font-style: italic;}
.haskell .co2 {color: #339933; font-weight: bold;}
.haskell .coMULTI {color: #5d478b; font-style: italic;}
.haskell .es0 {background-color: #3cb371; font-weight: bold;}
.haskell .br0 {color: green;}
.haskell .sy0 {color: #339933; font-weight: bold;}
.haskell .st0 {background-color: #3cb371;}
.haskell .nu0 {color: red;}
.haskell .me1 {color: #060;}
.haskell .ln-xtra, .haskell li.ln-xtra, .haskell div.ln-xtra {background-color: #ffc;}
.haskell span.xtra { display:block; }

.html4strict .de1, .html4strict .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.html4strict  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.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; }

.idl .de1, .idl .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.idl  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.idl .imp {font-weight: bold; color: red;}
.idl li, .idl .li1 {font-weight: normal; vertical-align:top;}
.idl .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.idl .li2 {font-weight: bold; vertical-align:top;}
.idl .kw1 {color: #990078; font-weight: bold}
.idl .kw2 {color: #36dd1c;}
.idl .kw3 {color: #990078; font-weight: bold}
.idl .kw4 {color: #0000ec;}
.idl .co1 {color: #3f7f5f;}
.idl .co2 {color: #808080;}
.idl .coMULTI {color: #4080ff; font-style: italic;}
.idl .es0 {color: #666666; font-weight: bold;}
.idl .br0 {color: #808080;}
.idl .sy0 {color: #66cc66;}
.idl .st0 {color: #ff0000;}
.idl .nu0 {color: #0000dd;}
.idl .ln-xtra, .idl li.ln-xtra, .idl div.ln-xtra {background-color: #ffc;}
.idl span.xtra { display:block; }

.ini .de1, .ini .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.ini  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.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; }

.inno .de1, .inno .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.inno  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.inno .imp {font-weight: bold; color: red;}
.inno li, .inno .li1 {font-weight: normal; vertical-align:top;}
.inno .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.inno .li2 {font-weight: bold; vertical-align:top;}
.inno .kw1 {color: #000000; font-weight: bold;}
.inno .kw2 {color: #000000;font-style: italic;}
.inno .kw3 {color: #0000FF;}
.inno .kw4 {color: #CC0000;}
.inno .co1 {color: #33FF00; font-style: italic;}
.inno .coMULTI {color: #33FF00; font-style: italic;}
.inno .br0 {color: #66cc66;}
.inno .sy0 {color:  #000000; font-weight: bold;}
.inno .st0 {color: #ff0000;}
.inno .nu0 {color: #cc66cc;}
.inno .me1 {color: #006600;}
.inno .ln-xtra, .inno li.ln-xtra, .inno div.ln-xtra {background-color: #ffc;}
.inno span.xtra { display:block; }

.intercal .de1, .intercal .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.intercal  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.intercal .imp {font-weight: bold; color: red;}
.intercal li, .intercal .li1 {font-weight: normal; vertical-align:top;}
.intercal .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.intercal .li2 {font-weight: bold; vertical-align:top;}
.intercal .kw1 {color: #000080;}
.intercal .kw2 {color: #000080; font-width: bold;}
.intercal .co1 {color: #666666; style: italic;}
.intercal .co2 {color: #666666; style: italic;}
.intercal .br0 {color: #66cc66;}
.intercal .sy0 {color: #66cc66;}
.intercal .st0 {color: #ff0000;}
.intercal .re1 {color: #808080; font-style: italic;}
.intercal .ln-xtra, .intercal li.ln-xtra, .intercal div.ln-xtra {background-color: #ffc;}
.intercal span.xtra { display:block; }

.java .de1, .java .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.java  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.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 normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.javascript  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.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 normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.latex  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.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 .co1 {color: #2C922C; font-style: italic;}
.latex .es0 {color: #000000; font-weight: bold;}
.latex .sy0 {color: #0000D0; }
.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 normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.lisp  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.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; }

.lua .de1, .lua .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.lua  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.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 normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.make  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.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; }

.mysql .de1, .mysql .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.mysql  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.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: #FF9900; font-weight: bold;}
.mysql .kw3 {color: #9900FF; font-weight: bold;}
.mysql .kw4 {color: #990099; font-weight: bold;}
.mysql .kw5 {color: #CC0099; font-weight: bold;}
.mysql .kw6 {color: #000099; font-weight: bold;}
.mysql .kw7 {color: #000099; font-weight: bold;}
.mysql .kw8 {color: #000099; font-weight: bold;}
.mysql .coMULTI {color: #808000; font-style: italic;}
.mysql .co1 {color: #808000; font-style: italic;}
.mysql .co2 {color: #808000; font-style: italic;}
.mysql .es0 {color: #004000; font-weight: bold;}
.mysql .br0 {color: #FF00FF;}
.mysql .sy0 {color: #FF00FF;}
.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; }

.objc .de1, .objc .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.objc  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.objc .imp {font-weight: bold; color: red;}
.objc li, .objc .li1 {font-weight: normal; vertical-align:top;}
.objc .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.objc .li2 {font-weight: bold; vertical-align:top;}
.objc .kw1 {color: #a61390;}
.objc .kw2 {color: #a61390;}
.objc .kw3 {color: #a61390;}
.objc .kw4 {color: #a61390;}
.objc .kw5 {color: #400080;}
.objc .kw6 {color: #2a6f76;}
.objc .kw7 {color: #400080;}
.objc .kw8 {color: #2a6f76;}
.objc .kw9 {color: #400080;}
.objc .co1 {color: #6e371a;}
.objc .co2 {color: #11740a; font-style: italic;}
.objc .co3 {color: #bf1d1a;}
.objc .coMULTI {color: #11740a; font-style: italic;}
.objc .es0 {color: #2400d9;}
.objc .br0 {color: #002200;}
.objc .sy0 {color: #002200;}
.objc .st0 {color: #bf1d1a;}
.objc .nu0 {color: #2400d9;}
.objc .ln-xtra, .objc li.ln-xtra, .objc div.ln-xtra {background-color: #ffc;}
.objc span.xtra { display:block; }

.ocaml-brief .de1, .ocaml-brief .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.ocaml-brief  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.ocaml-brief .imp {font-weight: bold; color: red;}
.ocaml-brief li, .ocaml-brief .li1 {font-weight: normal; vertical-align:top;}
.ocaml-brief .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.ocaml-brief .li2 {font-weight: bold; vertical-align:top;}
.ocaml-brief .kw1 {color: #06c; font-weight: bold;}
.ocaml-brief .coMULTI {color: #5d478b; font-style: italic;}
.ocaml-brief .br0 {color: #6c6;}
.ocaml-brief .sy0 {color: #a52a2a;}
.ocaml-brief .st0 {color: #3cb371;}
.ocaml-brief .nu0 {color: #c6c;}
.ocaml-brief .me1 {color: #060;}
.ocaml-brief .ln-xtra, .ocaml-brief li.ln-xtra, .ocaml-brief div.ln-xtra {background-color: #ffc;}
.ocaml-brief span.xtra { display:block; }

.oracle11 .de1, .oracle11 .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.oracle11  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.oracle11 .imp {font-weight: bold; color: red;}
.oracle11 li, .oracle11 .li1 {font-weight: normal; vertical-align:top;}
.oracle11 .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.oracle11 .li2 {font-weight: bold; vertical-align:top;}
.oracle11 .kw1 {color: #993333; font-weight: bold; text-transform: uppercase;}
.oracle11 .co1 {color: #808080; font-style: italic;}
.oracle11 .es0 {color: #000099; font-weight: bold;}
.oracle11 .br0 {color: #66cc66;}
.oracle11 .sy0 {color: #66cc66;}
.oracle11 .st0 {color: #ff0000;}
.oracle11 .nu0 {color: #cc66cc;}
.oracle11 .me1 {color: #ff0000;}
.oracle11 .ln-xtra, .oracle11 li.ln-xtra, .oracle11 div.ln-xtra {background-color: #ffc;}
.oracle11 span.xtra { display:block; }

.oracle8 .de1, .oracle8 .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.oracle8  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.oracle8 .imp {font-weight: bold; color: red;}
.oracle8 li, .oracle8 .li1 {font-weight: normal; vertical-align:top;}
.oracle8 .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.oracle8 .li2 {font-weight: bold; vertical-align:top;}
.oracle8 .kw1 {color: #993333; font-weight: bold; text-transform: uppercase;}
.oracle8 .co1 {color: #808080; font-style: italic;}
.oracle8 .es0 {color: #000099; font-weight: bold;}
.oracle8 .br0 {color: #66cc66;}
.oracle8 .sy0 {color: #66cc66;}
.oracle8 .st0 {color: #ff0000;}
.oracle8 .nu0 {color: #cc66cc;}
.oracle8 .me1 {color: #ff0000;}
.oracle8 .ln-xtra, .oracle8 li.ln-xtra, .oracle8 div.ln-xtra {background-color: #ffc;}
.oracle8 span.xtra { display:block; }

.pascal .de1, .pascal .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.pascal  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.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 normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.perl  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.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: arial 12px monospace; margin:0; padding:0; background:none; vertical-align:top; }
.php  {font-family:arial; margin-left:10px;}
.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 .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 .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; }

.powershell .de1, .powershell .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.powershell  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.powershell .imp {font-weight: bold; color: red;}
.powershell li, .powershell .li1 {font-weight: normal; vertical-align:top;}
.powershell .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.powershell .li2 {font-weight: bold; vertical-align:top;}
.powershell .kw1 {color: #008080; font-weight: bold;}
.powershell .kw2 {color: #008080; font-weight: bold;}
.powershell .kw3 {color: #0000FF;}
.powershell .kw4 {color: #FF0000;}
.powershell .kw5 {color: #008080; font-style: italic;}
.powershell .co1 {color: #008000;}
.powershell .coMULTI {color: #008000;}
.powershell .es0 {color: #008080; font-weight: bold;}
.powershell .br0 {color: #000000;}
.powershell .sy0 {color: pink;}
.powershell .st0 {color: #800000;}
.powershell .nu0 {color: #000000;}
.powershell .me0 {color: pink;}
.powershell .re0 {color: #800080;}
.powershell .re3 {color: #008080;}
.powershell .re4 {color: #008080;}
.powershell .re5 {color: #800000;}
.powershell .re6 {color: #000080;}
.powershell .ln-xtra, .powershell li.ln-xtra, .powershell div.ln-xtra {background-color: #ffc;}
.powershell span.xtra { display:block; }

.prolog .de1, .prolog .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.prolog  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.prolog .imp {font-weight: bold; color: red;}
.prolog li, .prolog .li1 {font-weight: normal; vertical-align:top;}
.prolog .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.prolog .li2 {font-weight: bold; vertical-align:top;}
.prolog .kw1 {color: #990000;}
.prolog .co1 {color: #666666; font-style: italic;}
.prolog .coMULTI {color: #666666; font-style: italic;}
.prolog .es0 {color: #000099; font-weight: bold;}
.prolog .es_h {color: #000099; font-weight: bold;}
.prolog .br0 {color: #009900;}
.prolog .sy0 {color: #339933;}
.prolog .sy1 {color: #339933;}
.prolog .sy2 {color: #339933;}
.prolog .sy3 {color: #339933;}
.prolog .sy4 {color: #339933;}
.prolog .sy5 {color: #339933;}
.prolog .sy6 {color: #339933;}
.prolog .st0 {color: #0000ff;}
.prolog .st_h {color: #0000ff;}
.prolog .nu0 {color: #800080;}
.prolog .re0 {color: #008080;}
.prolog .ln-xtra, .prolog li.ln-xtra, .prolog div.ln-xtra {background-color: #ffc;}
.prolog span.xtra { display:block; }

.python .de1, .python .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.python  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.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; }

.qbasic .de1, .qbasic .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.qbasic  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.qbasic .imp {font-weight: bold; color: red;}
.qbasic li, .qbasic .li1 {font-weight: normal; vertical-align:top;}
.qbasic .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.qbasic .li2 {font-weight: bold; vertical-align:top;}
.qbasic .kw1 {color: #a1a100;}
.qbasic .kw3 {color: #000066;}
.qbasic .co1 {color: #808080;}
.qbasic .co2 {color: #808080;}
.qbasic .es0 {color: #000099;}
.qbasic .br0 {color: #66cc66;}
.qbasic .sy0 {color: #66cc66;}
.qbasic .st0 {color: #ff0000;}
.qbasic .nu0 {color: #cc66cc;}
.qbasic .ln-xtra, .qbasic li.ln-xtra, .qbasic div.ln-xtra {background-color: #ffc;}
.qbasic span.xtra { display:block; }

.rails .de1, .rails .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.rails  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.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; }

.ruby .de1, .ruby .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.ruby  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.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; }

.sas .de1, .sas .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.sas  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.sas .imp {font-weight: bold; color: red;}
.sas li, .sas .li1 {font-weight: normal; vertical-align:top;}
.sas .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.sas .li2 {font-weight: bold; vertical-align:top;}
.sas .kw1 {color: #0000ff;}
.sas .kw2 {color: #0000ff;}
.sas .kw3 {color: #0000ff;}
.sas .kw4 {color: #0000ff;}
.sas .kw5 {color: #0000ff;}
.sas .kw6 {color: #000080; font-weight: bold;}
.sas .kw7 {color: #ff0000;}
.sas .kw8 {color: #00ff00;}
.sas .kw9 {color: #0000ff;}
.sas .coMULTI {color: #006400; font-style: italic;}
.sas .es0 {color: #000099; font-weight: bold;}
.sas .br0 {color: #66cc66;}
.sas .sy0 {color: #66cc66;}
.sas .st0 {color: #a020f0;}
.sas .nu0 {color: #2e8b57; font-weight: bold;}
.sas .re0 {color: #0000ff; font-weight: bold;}
.sas .re1 {color: #000080; font-weight: bold;}
.sas .re2 {color: #006400; font-style: italic;}
.sas .re3 {color: #006400; font-style: italic;}
.sas .re4 {color: #006400; font-style: italic;}
.sas .re5 {color: #ff0000; font-weight: bold;}
.sas .re6 {color: #00ff00; font-style: italic;}
.sas .re7 {color: #0000ff; font-style: normal;}
.sas .re8 {color: #b218b2; font-weight: bold;}
.sas .re9 {color: #b218b2; font-weight: bold;}
.sas .ln-xtra, .sas li.ln-xtra, .sas div.ln-xtra {background-color: #ffc;}
.sas span.xtra { display:block; }

.scala .de1, .scala .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.scala  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.scala .imp {font-weight: bold; color: red;}
.scala li, .scala .li1 {font-weight: normal; vertical-align:top;}
.scala .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.scala .li2 {font-weight: bold; vertical-align:top;}
.scala .kw1 {color: #0000ff; font-weight: bold;}
.scala .kw2 {color: #9999cc; font-weight: bold;}
.scala .co1 {color: #008000; font-style: italic;}
.scala .coMULTI {color: #00ff00; font-style: italic;}
.scala .es0 {color: #0000ff; font-weight: bold;}
.scala .br0 {color: #F78811;}
.scala .sy0 {color: #000080;}
.scala .st0 {color: #6666FF;}
.scala .nu0 {color: #F78811;}
.scala .me1 {color: #000000;}
.scala .me2 {color: #000000;}
.scala .ln-xtra, .scala li.ln-xtra, .scala div.ln-xtra {background-color: #ffc;}
.scala span.xtra { display:block; }

.scheme .de1, .scheme .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.scheme  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.scheme .imp {font-weight: bold; color: red;}
.scheme li, .scheme .li1 {font-weight: normal; vertical-align:top;}
.scheme .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.scheme .li2 {font-weight: bold; vertical-align:top;}
.scheme .kw1 {color: #b1b100;}
.scheme .co1 {color: #808080; font-style: italic;}
.scheme .coMULTI {color: #808080; font-style: italic;}
.scheme .es0 {color: #000099; font-weight: bold;}
.scheme .br0 {color: #66cc66;}
.scheme .sy0 {color: #66cc66;}
.scheme .st0 {color: #ff0000;}
.scheme .nu0 {color: #cc66cc;}
.scheme .me0 {color: #202020;}
.scheme .ln-xtra, .scheme li.ln-xtra, .scheme div.ln-xtra {background-color: #ffc;}
.scheme span.xtra { display:block; }

.scilab .de1, .scilab .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.scilab  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.scilab .imp {font-weight: bold; color: red;}
.scilab li, .scilab .li1 {font-weight: normal; vertical-align:top;}
.scilab .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.scilab .li2 {font-weight: bold; vertical-align:top;}
.scilab .kw1 {color: #b1b100;}
.scilab .kw2 {color: #000000; font-weight: bold;}
.scilab .kw3 {color: #000066;}
.scilab .co1 {color: #666666; font-style: italic;}
.scilab .coMULTI {color: #666666; font-style: italic;}
.scilab .es0 {color: #000099; font-weight: bold;}
.scilab .es_h {color: #000099; font-weight: bold;}
.scilab .br0 {color: #009900;}
.scilab .sy0 {color: #339933;}
.scilab .st0 {color: #ff0000;}
.scilab .st_h {color: #ff0000;}
.scilab .nu0 {color: #cc66cc;}
.scilab .me1 {color: #006600;}
.scilab .me2 {color: #006600;}
.scilab .re0 {color: #0000ff;}
.scilab .re4 {color: #009999;}
.scilab .ln-xtra, .scilab li.ln-xtra, .scilab div.ln-xtra {background-color: #ffc;}
.scilab span.xtra { display:block; }

.sdlbasic .de1, .sdlbasic .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.sdlbasic  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.sdlbasic .imp {font-weight: bold; color: red;}
.sdlbasic li, .sdlbasic .li1 {font-weight: normal; vertical-align:top;}
.sdlbasic .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.sdlbasic .li2 {font-weight: bold; vertical-align:top;}
.sdlbasic .kw1 {color: #b1b100;}
.sdlbasic .co1 {color: #808080;}
.sdlbasic .co2 {color: #808080;}
.sdlbasic .co3 {color: #808080;}
.sdlbasic .co4 {color: #808080;}
.sdlbasic .es0 {color: #000099;}
.sdlbasic .br0 {color: #66cc66;}
.sdlbasic .sy0 {color: #66cc66;}
.sdlbasic .st0 {color: #ff0000;}
.sdlbasic .nu0 {color: #cc66cc;}
.sdlbasic .me0 {color: #66cc66;}
.sdlbasic .ln-xtra, .sdlbasic li.ln-xtra, .sdlbasic div.ln-xtra {background-color: #ffc;}
.sdlbasic span.xtra { display:block; }

.smalltalk .de1, .smalltalk .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.smalltalk  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.smalltalk .imp {font-weight: bold; color: red;}
.smalltalk li, .smalltalk .li1 {font-weight: normal; vertical-align:top;}
.smalltalk .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.smalltalk .li2 {font-weight: bold; vertical-align:top;}
.smalltalk .kw1 {color: #7f007f;}
.smalltalk .coMULTI {color: #007f00; font-style: italic;}
.smalltalk .sy0 {color: #000066; font-weight:bold;}
.smalltalk .st0 {color: #7f0000;}
.smalltalk .nu0 {color: #7f0000;}
.smalltalk .re0 {color: #0000ff;}
.smalltalk .re1 {color: #7f0000;}
.smalltalk .re2 {color: #7f0000;}
.smalltalk .re3 {color: #00007f;}
.smalltalk .re4 {color: #7f007f;}
.smalltalk .re5 {color: #00007f;}
.smalltalk .re6 {color: #00007f;}
.smalltalk .ln-xtra, .smalltalk li.ln-xtra, .smalltalk div.ln-xtra {background-color: #ffc;}
.smalltalk span.xtra { display:block; }

.sql .de1, .sql .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.sql  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.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; }

.tcl .de1, .tcl .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.tcl  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.tcl .imp {font-weight: bold; color: red;}
.tcl li, .tcl .li1 {font-weight: normal; vertical-align:top;}
.tcl .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.tcl .li2 {font-weight: bold; vertical-align:top;}
.tcl .kw1 {color: #ff7700;font-weight:bold;}
.tcl .kw2 {color: #008000;}
.tcl .kw3 {color: #dc143c;}
.tcl .co1 {color: #808080; font-style: italic;}
.tcl .co2 {color: #483d8b;}
.tcl .coMULTI {color: #808080; font-style: italic;}
.tcl .es0 {color: #000099; font-weight: bold;}
.tcl .br0 {color: black;}
.tcl .sy0 {color: #66cc66;}
.tcl .st0 {color: #483d8b;}
.tcl .nu0 {color: #ff4500;}
.tcl .me1 {color: black;}
.tcl .re0 {color: #ff3333;}
.tcl .ln-xtra, .tcl li.ln-xtra, .tcl div.ln-xtra {background-color: #ffc;}
.tcl span.xtra { display:block; }

.teraterm .de1, .teraterm .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.teraterm  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.teraterm .imp {font-weight: bold; color: red;}
.teraterm li, .teraterm .li1 {font-weight: normal; vertical-align:top;}
.teraterm .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.teraterm .li2 {font-weight: bold; vertical-align:top;}
.teraterm .kw1 {color: #000080; font-weight: bold!important;}
.teraterm .kw2 {color: #808000; font-weight: bold;}
.teraterm .kw3 {color: #ff0000; font-weight: bold;}
.teraterm .kw4 {color: #ff00ff; font-weight: bold;}
.teraterm .co1 {color: #008000; font-style: italic;}
.teraterm .br0 {color: #ff00ff; font-weight: bold;}
.teraterm .sy0 {color: #ff00ff; font-weight: bold;}
.teraterm .st0 {color: #800080;}
.teraterm .nu0 {color: #008080;}
.teraterm .re0 {color: #0000ff; font-weight: bold;}
.teraterm .ln-xtra, .teraterm li.ln-xtra, .teraterm div.ln-xtra {background-color: #ffc;}
.teraterm span.xtra { display:block; }

.vb .de1, .vb .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.vb  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.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: #0600FF;}
.vb .kw2 {color: #FF8000;}
.vb .kw3 {color: #008000;}
.vb .kw4 {color: #FF0000;}
.vb .kw5 {color: #804040;}
.vb .kw6 {color: #0600FF;}
.vb .kw7 {color: #0600FF;}
.vb .kw8 {color: #0600FF;}
.vb .co1 {color: #008080; font-style: italic;}
.vb .coMULTI {color: #008080; font-style: italic;}
.vb .es0 {color: #008080; font-weight: bold;}
.vb .br0 {color: #000000;}
.vb .sy0 {color: #008000;}
.vb .st0 {color: #808080;}
.vb .nu0 {color: #FF0000;}
.vb .me1 {color: #0000FF;}
.vb .ln-xtra, .vb li.ln-xtra, .vb div.ln-xtra {background-color: #ffc;}
.vb span.xtra { display:block; }

.verilog .de1, .verilog .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.verilog  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.verilog .imp {font-weight: bold; color: red;}
.verilog li, .verilog .li1 {font-weight: normal; vertical-align:top;}
.verilog .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.verilog .li2 {font-weight: bold; vertical-align:top;}
.verilog .kw1 {color: #A52A2A; font-weight: bold;}
.verilog .kw2 {color: #9932CC;}
.verilog .kw3 {color: #008800;}
.verilog .co1 {color: #00008B; font-style: italic;}
.verilog .coMULTI {color: #00008B; font-style: italic;}
.verilog .es0 {color: #9F79EE}
.verilog .br0 {color: #9F79EE;}
.verilog .sy0 {color: #5D478B;}
.verilog .st0 {color: #FF00FF;}
.verilog .nu0 {color: #ff0055;}
.verilog .me1 {color: #202020;}
.verilog .me2 {color: #202020;}
.verilog .re0 {color: #ff0055;}
.verilog .re1 {color: #ff0055;}
.verilog .ln-xtra, .verilog li.ln-xtra, .verilog div.ln-xtra {background-color: #ffc;}
.verilog span.xtra { display:block; }

.vhdl .de1, .vhdl .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.vhdl  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.vhdl .imp {font-weight: bold; color: red;}
.vhdl li, .vhdl .li1 {font-weight: normal; vertical-align:top;}
.vhdl .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.vhdl .li2 {font-weight: bold; vertical-align:top;}
.vhdl .kw1 {color: #000080; font-weight: bold;}
.vhdl .kw2 {color: #0000ff;}
.vhdl .co1 {color: #008000; font-style: italic;}
.vhdl .coMULTI {color: #008000; font-style: italic;}
.vhdl .es0 {color: #000099; font-weight: bold;}
.vhdl .br0 {color: #000066;}
.vhdl .sy0 {color: #000066;}
.vhdl .st0 {color: #7f007f;}
.vhdl .nu0 {color: #ff0000;}
.vhdl .re0 {color: #ff0000;}
.vhdl .re1 {color: #ff0000;}
.vhdl .ln-xtra, .vhdl li.ln-xtra, .vhdl div.ln-xtra {background-color: #ffc;}
.vhdl span.xtra { display:block; }

.visualfoxpro .de1, .visualfoxpro .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.visualfoxpro  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.visualfoxpro .imp {font-weight: bold; color: red;}
.visualfoxpro li, .visualfoxpro .li1 {font-weight: normal; vertical-align:top;}
.visualfoxpro .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.visualfoxpro .li2 {font-weight: bold; vertical-align:top;}
.visualfoxpro .kw1 {color: blue;}
.visualfoxpro .kw2 {color: blue;}
.visualfoxpro .kw3 {color: blue;}
.visualfoxpro .kw4 {color: blue;}
.visualfoxpro .co1 {color: green; font-style: italic;}
.visualfoxpro .co2 {color: green; font-style: italic;}
.visualfoxpro .coMULTI {color: #808080; font-style: italic;}
.visualfoxpro .es0 {color: #000099; font-weight: bold;}
.visualfoxpro .br0 {color: blue;}
.visualfoxpro .sy0 {color: blue;}
.visualfoxpro .st0 {color: #ff0000;}
.visualfoxpro .nu0 {color: #cc66cc;}
.visualfoxpro .me1 {color: #006600;}
.visualfoxpro .ln-xtra, .visualfoxpro li.ln-xtra, .visualfoxpro div.ln-xtra {background-color: #ffc;}
.visualfoxpro span.xtra { display:block; }

.xml .de1, .xml .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.xml  {font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif; margin-left:10px;}
.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; }
