/**
 * GeSHi (C) 2004 - 2007 Nigel McNie, 2007 - 2008 Benny Baumann
 * (http://qbnz.com/highlighter/ and http://geshi.org/)
 */
.cpp .de1, .cpp .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.cpp  {font-family:monospace; font-size:small; background-color:#E8E8E8; margin:5px 10px 5px 10px;}
.cpp .imp {font-weight: bold; color: red;}
.cpp li, .cpp .li1 {font-weight: normal; vertical-align:top; margin:0;}
.cpp .ln {width:1px;text-align:right;margin:0;padding:0 2px;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: #000099; font-weight: bold;}
.cpp .es1 {color: #000099; font-weight: bold;}
.cpp .es2 {color: #660099; font-weight: bold;}
.cpp .es3 {color: #660099; font-weight: bold;}
.cpp .es4 {color: #660099; font-weight: bold;}
.cpp .es5 {color: #006699; 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 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:monospace; font-size:small; background-color:#E8E8E8; margin:5px 10px 5px 10px;}
.java .imp {font-weight: bold; color: red;}
.java li, .java .li1 {font-weight: normal; vertical-align:top; margin:0;}
.java .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.java .kw1 {color: #0000ff;}
.java .kw2 {color: #0000ff;}
.java .kw3 {color: #0000dd;}
.java .kw4 {color: #0000ff;}
.java .co1 {color: #666666;}
.java .co2 {color: #339900;}
.java .coMULTI {color: #ff0000; font-style: italic;}
.java .es0 {color: #000099; font-weight: bold;}
.java .es1 {color: #000099; font-weight: bold;}
.java .es2 {color: #660099; font-weight: bold;}
.java .es3 {color: #660099; font-weight: bold;}
.java .es4 {color: #660099; font-weight: bold;}
.java .es5 {color: #006699; font-weight: bold;}
.java .br0 {color: #008000;}
.java .sy0 {color: #008000;}
.java .sy1 {color: #000080;}
.java .sy2 {color: #000040;}
.java .sy3 {color: #000040;}
.java .sy4 {color: #008080;}
.java .st0 {color: #FF0000;}
.java .nu0 {color: #0000dd;}
.java .nu6 {color: #208080;}
.java .nu8 {color: #208080;}
.java .nu12 {color: #208080;}
.java .nu16 {color:#800080;}
.java .nu17 {color:#800080;}
.java .nu18 {color:#800080;}
.java .nu19 {color:#800080;}
.java .me1 {color: #007788;}
.java .me2 {color: #007788;}
.java span.xtra { display:block; }
