
pre .hll {
    background-color: #ffffcc;
}
pre .c {
    color: #60a0b0;
    font-style: italic;
}
pre .err {
    border: 1px solid #ff0000;
}
pre .k {
    color: #007020;
    font-weight: bold;
}
pre .o {
    color: #666666;
}
pre .ch {
    color: #60a0b0;
    font-style: italic;
}
pre .cm {
    color: #60a0b0;
    font-style: italic;
}
pre .cp {
    color: #007020;
}
pre .cpf {
    color: #60a0b0;
    font-style: italic;
}
pre .c1 {
    color: #60a0b0;
    font-style: italic;
}
pre .cs {
    background-color: #fff0f0;
    color: #60a0b0;
}
pre .gd {
    color: #a00000;
}
pre .ge {
    font-style: italic;
}
pre .gr {
    color: #ff0000;
}
pre .gh {
    color: #000080;
    font-weight: bold;
}
pre .gi {
    color: #00a000;
}
pre .go {
    color: #888888;
}
pre .gp {
    color: #c65d09;
    font-weight: bold;
}
pre .gs {
    font-weight: bold;
}
pre .gu {
    color: #800080;
    font-weight: bold;
}
pre .gt {
    color: #0044dd;
}
pre .kc {
    color: #007020;
    font-weight: bold;
}
pre .kd {
    color: #007020;
    font-weight: bold;
}
pre .kn {
    color: #007020;
    font-weight: bold;
}
pre .kp {
    color: #007020;
}
pre .kr {
    color: #007020;
    font-weight: bold;
}
pre .kt {
    color: #902000;
}
pre .m {
    color: #40a070;
}
pre .s {
    color: #4070a0;
}
pre .na {
    color: #4070a0;
}
pre .nb {
    color: #007020;
}
pre .nc {
    color: #0e84b5;
    font-weight: bold;
}
pre .no {
    color: #60add5;
}
pre .nd {
    color: #555555;
    font-weight: bold;
}
pre .ni {
    color: #d55537;
    font-weight: bold;
}
pre .ne {
    color: #007020;
}
pre .nf {
    color: #06287e;
}
pre .nl {
    color: #002070;
    font-weight: bold;
}
pre .nn {
    color: #0e84b5;
    font-weight: bold;
}
pre .nt {
    color: #062873;
    font-weight: bold;
}
pre .nv {
    color: #bb60d5;
}
pre .ow {
    color: #007020;
    font-weight: bold;
}
pre .w {
    color: #bbbbbb;
}
pre .mb {
    color: #40a070;
}
pre .mf {
    color: #40a070;
}
pre .mh {
    color: #40a070;
}
pre .mi {
    color: #40a070;
}
pre .mo {
    color: #40a070;
}
pre .sb {
    color: #4070a0;
}
pre .sc {
    color: #4070a0;
}
pre .sd {
    color: #4070a0;
    font-style: italic;
}
pre .s2 {
    color: #4070a0;
}
pre .se {
    color: #4070a0;
    font-weight: bold;
}
pre .sh {
    color: #4070a0;
}
pre .si {
    color: #70a0d0;
    font-style: italic;
}
pre .sx {
    color: #c65d09;
}
pre .sr {
    color: #235388;
}
pre .s1 {
    color: #4070a0;
}
pre .ss {
    color: #517918;
}
pre .bp {
    color: #007020;
}
pre .vc {
    color: #bb60d5;
}
pre .vg {
    color: #bb60d5;
}
pre .vi {
    color: #bb60d5;
}
pre .il {
    color: #40a070;
}
.syntax pre .hll {
    background-color: #ffffcc;
}
.syntax pre {
    background: #f0f0f0 none repeat scroll 0 0;
}
.syntax pre .c {
    color: #60a0b0;
    font-style: italic;
}
.syntax pre .err {
    border: 1px solid #ff0000;
}
.syntax pre .k {
    color: #007020;
    font-weight: bold;
}
.syntax pre .o {
    color: #666666;
}
.syntax pre .ch {
    color: #60a0b0;
    font-style: italic;
}
.syntax pre .cm {
    color: #60a0b0;
    font-style: italic;
}
.syntax pre .cp {
    color: #007020;
}
.syntax pre .cpf {
    color: #60a0b0;
    font-style: italic;
}
.syntax pre .c1 {
    color: #60a0b0;
    font-style: italic;
}
.syntax pre .cs {
    background-color: #fff0f0;
    color: #60a0b0;
}
.syntax pre .gd {
    color: #a00000;
}
.syntax pre .ge {
    font-style: italic;
}
.syntax pre .gr {
    color: #ff0000;
}
.syntax pre .gh {
    color: #000080;
    font-weight: bold;
}
.syntax pre .gi {
    color: #00a000;
}
.syntax pre .go {
    color: #888888;
}
.syntax pre .gp {
    color: #c65d09;
    font-weight: bold;
}
.syntax pre .gs {
    font-weight: bold;
}
.syntax pre .gu {
    color: #800080;
    font-weight: bold;
}
.syntax pre .gt {
    color: #0044dd;
}
.syntax pre .kc {
    color: #007020;
    font-weight: bold;
}
.syntax pre .kd {
    color: #007020;
    font-weight: bold;
}
.syntax pre .kn {
    color: #007020;
    font-weight: bold;
}
.syntax pre .kp {
    color: #007020;
}
.syntax pre .kr {
    color: #007020;
    font-weight: bold;
}
.syntax pre .kt {
    color: #902000;
}
.syntax pre .m {
    color: #40a070;
}
.syntax pre .s {
    color: #4070a0;
}
.syntax pre .na {
    color: #4070a0;
}
.syntax pre .nb {
    color: #007020;
}
.syntax pre .nc {
    color: #0e84b5;
    font-weight: bold;
}
.syntax pre .no {
    color: #60add5;
}
.syntax pre .nd {
    color: #555555;
    font-weight: bold;
}
.syntax pre .ni {
    color: #d55537;
    font-weight: bold;
}
.syntax pre .ne {
    color: #007020;
}
.syntax pre .nf {
    color: #06287e;
}
.syntax pre .nl {
    color: #002070;
    font-weight: bold;
}
.syntax pre .nn {
    color: #0e84b5;
    font-weight: bold;
}
.syntax pre .nt {
    color: #062873;
    font-weight: bold;
}
.syntax pre .nv {
    color: #bb60d5;
}
.syntax pre .ow {
    color: #007020;
    font-weight: bold;
}
.syntax pre .w {
    color: #bbbbbb;
}
.syntax pre .mb {
    color: #40a070;
}
.syntax pre .mf {
    color: #40a070;
}
.syntax pre .mh {
    color: #40a070;
}
.syntax pre .mi {
    color: #40a070;
}
.syntax pre .mo {
    color: #40a070;
}
.syntax pre .sb {
    color: #4070a0;
}
.syntax pre .sc {
    color: #4070a0;
}
.syntax pre .sd {
    color: #4070a0;
    font-style: italic;
}
.syntax pre .s2 {
    color: #4070a0;
}
.syntax pre .se {
    color: #4070a0;
    font-weight: bold;
}
.syntax pre .sh {
    color: #4070a0;
}
.syntax pre .si {
    color: #70a0d0;
    font-style: italic;
}
.syntax pre .sx {
    color: #c65d09;
}
.syntax pre .sr {
    color: #235388;
}
.syntax pre .s1 {
    color: #4070a0;
}
.syntax pre .ss {
    color: #517918;
}
.syntax pre .bp {
    color: #007020;
}
.syntax pre .vc {
    color: #bb60d5;
}
.syntax pre .vg {
    color: #bb60d5;
}
.syntax pre .vi {
    color: #bb60d5;
}
.syntax pre .il {
    color: #40a070;
}

