/**
 * GeSHi Dynamically Generated Stylesheet
 * --------------------------------------
 * Dynamically generated stylesheet for vjass
 * CSS class: , CSS id: 
 * GeSHi (C) 2004 - 2007 Nigel McNie, 2007 - 2008 Benny Baumann
 * (http://qbnz.com/highlighter/ and http://geshi.org/)
 * --------------------------------------
 */
.vjass .de1, .vjass .de2 {
    font: normal normal 1em/1.2em monospace;
    margin: 0;
    padding: 0;
    background: none;
    vertical-align: top;
}

.vjass {
    font-family: monospace;
    line-height: 11pt;
    border-spacing: 0;
}
.vjass a:link {
    border-bottom: 0px none #0000ff;
    text-decoration: none;
}
.vjass a:hover {
    border-bottom: 1px dotted #0000ff;
    text-decoration: none;
}
.vjass a:active {
    border-bottom: 1px solid #0000ff;
    text-decoration: none;
}
.vjass a:visited {
    border-bottom: 1px dashed #0000ff;
    text-decoration: none;
}
.vjass .imp {
    font-weight: bold;
    color: red;
}
.vjass li, .vjass .li1 {
    font-weight: normal;
    vertical-align: top;
}
.vjass .ln {
    width: 1px;
    text-align: right;
    margin: 0 2px;
    padding: 0 2px;
    vertical-align: top;
    background-color: #CCCCCC;
    border-right: 2px solid #000000;
}
.vjass .li2 {
    font-weight: bold;
    vertical-align: top;
}
/* structure keywords */
.vjass .kw1 {
    color: #000000;
    font-weight: bold;
}
/* handle subtype keywords */
.vjass .kw2 {
    color: #0055AA;
    font-weight: bold;
}
.vjass a:link .kw2 {
    border-bottom: 0px none #0055AA;
    text-decoration: none;
}
.vjass a:active .kw2 {
    border-bottom: 1px solid #0055AA;
    text-decoration: none;
}
.vjass a:hover .kw2 {
    border-bottom: 1px dotted #0055AA;
    text-decoration: none;
}
/* native type keywords */
.vjass .kw3 {
    color: #0055AA;
    font-weight: bold;
}
.vjass a:link .kw3 {
    border-bottom: 0px none #0055AA;
    text-decoration: none;
}
.vjass a:active .kw3 {
    border-bottom: 1px solid #0055AA;
    text-decoration: none;
}
.vjass a:hover .kw3 {
    border-bottom: 1px dotted #0055AA;
    text-decoration: none;
}
/* vJass type keywords */
.vjass .kw4 {
    color: #0055AA;
    font-weight: bold;
}
.vjass a:link .kw4 {
    border-bottom: 0px none #0055AA;
    text-decoration: none;
}
.vjass a:active .kw4 {
    border-bottom: 1px solid #0055AA;
    text-decoration: none;
}
.vjass a:hover .kw4 {
    border-bottom: 1px dotted #0055AA;
    text-decoration: none;
}
/* nothing keyword */
.vjass .kw5 {
    color: #0055AA;
    font-weight: bold;
}
/* native function names */
.vjass .kw6 {
    color: #800080;
}
.vjass a:link .kw6 {
    border-bottom: 0px none #800080;
    text-decoration: none;
}
.vjass a:active .kw6 {
    border-bottom: 1px solid #800080;
    text-decoration: none;
}
.vjass a:hover .kw6 {
    border-bottom: 1px dotted #800080;
    text-decoration: none;
}
/* BJ function names */
.vjass .kw7 {
    color: #FF0000;
}
.vjass a:link .kw7 {
    border-bottom: 0px none #FF0000;
    text-decoration: none;
}
.vjass a:active .kw7 {
    border-bottom: 1px solid #FF0000;
    text-decoration: none;
}
.vjass a:hover .kw7 {
    border-bottom: 1px dotted #FF0000;
    text-decoration: none;
}
/* AI native function names */
.vjass .kw8 {
    color: #808000;
}
.vjass a:link .kw8 {
    border-bottom: 0px none #808000;
    text-decoration: none;
}
.vjass a:active .kw8 {
    border-bottom: 1px solid #808000;
    text-decoration: none;
}
.vjass a:hover .kw8 {
    border-bottom: 1px dotted #808000;
    text-decoration: none;
}
/* constant globals names */
.vjass .kw9 {
    color: #000080;
}
.vjass a:link .kw9 {
    border-bottom: 0px none #000080;
    text-decoration: none;
}
.vjass a:active .kw9 {
    border-bottom: 1px solid #000080;
    text-decoration: none;
}
.vjass a:hover .kw9 {
    border-bottom: 1px dotted #000080;
    text-decoration: none;
}
/* BJ constant globals names */
.vjass .kw10 {
    color: #000080;
}
.vjass a:link .kw10 {
    border-bottom: 0px none #000080;
    text-decoration: none;
}
.vjass a:active .kw10 {
    border-bottom: 1px solid #000080;
    text-decoration: none;
}
.vjass a:hover .kw10 {
    border-bottom: 1px dotted #000080;
    text-decoration: none;
}
/* constant value keywords */
.vjass .kw11 {
    color: #000080;
}
/* library names */
.vjass .kw20 {
    color: #008080;
}
.vjass a:link .kw20 {
    border-bottom: 0px none #008080;
    text-decoration: none;
}
.vjass a:active .kw20 {
    border-bottom: 1px solid #008080;
    text-decoration: none;
}
.vjass a:hover .kw20 {
    border-bottom: 1px dotted #008080;
    text-decoration: none;
}
/* single line comments */
.vjass .co2 {
    color: #339933;
}
/* preprocessor comments */
.vjass .co1 {
    color: #999999;
}
/* multiline comments */
.vjass .coMULTI {
    color: #339933;
    font-style: italic;
}
.vjass .br0 {
    color: #800000;
    font-weight: bold;
}
.vjass .sy0 {
    color: #800000;
    font-weight: bold;
}
.vjass .st0 {
    color: #0000dd;
}
.vjass .st_h {
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}
.vjass .nu0 {
    color: #0000dd;
}
.vjass .nu1 {
    color: #0000dd;
}
.vjass .nu2 {
    color: #0000dd;
}
.vjass .nu3 {
    color: #0000dd;
}
.vjass .nu4 {
    color: #0000dd;
}
.vjass .me0 {
    color: #666666;
}
.vjass .re0 {
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}
.vjass .ln-xtra, .vjass li.ln-xtra, .vjass div.ln-xtra {
    background-color: #ffc;
}
.vjass span.xtra {
    display: block;
}