pre{line-height:125%}td.linenos .normal{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}span.linenos{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}td.linenos .special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}span.linenos.special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.codehilite .hll{background-color:#ffc}.codehilite{background:#f8f8f8}.codehilite .c{color:#3d7b7b;font-style:italic}.codehilite .err{border:1px solid red}.codehilite .k{color:#008000;font-weight:bold}.codehilite .o{color:#666}.codehilite .ch{color:#3d7b7b;font-style:italic}.codehilite .cm{color:#3d7b7b;font-style:italic}.codehilite .cp{color:#9c6500}.codehilite .cpf{color:#3d7b7b;font-style:italic}.codehilite .c1{color:#3d7b7b;font-style:italic}.codehilite .cs{color:#3d7b7b;font-style:italic}.codehilite .gd{color:#a00000}.codehilite .ge{font-style:italic}.codehilite .ges{font-weight:bold;font-style:italic}.codehilite .gr{color:#e40000}.codehilite .gh{color:navy;font-weight:bold}.codehilite .gi{color:#008400}.codehilite .go{color:#717171}.codehilite .gp{color:navy;font-weight:bold}.codehilite .gs{font-weight:bold}.codehilite .gu{color:purple;font-weight:bold}.codehilite .gt{color:#04d}.codehilite .kc{color:#008000;font-weight:bold}.codehilite .kd{color:#008000;font-weight:bold}.codehilite .kn{color:#008000;font-weight:bold}.codehilite .kp{color:#008000}.codehilite .kr{color:#008000;font-weight:bold}.codehilite .kt{color:#b00040}.codehilite .m{color:#666}.codehilite .s{color:#ba2121}.codehilite .na{color:#687822}.codehilite .nb{color:#008000}.codehilite .nc{color:#00f;font-weight:bold}.codehilite .no{color:#800}.codehilite .nd{color:#a2f}.codehilite .ni{color:#717171;font-weight:bold}.codehilite .ne{color:#cb3f38;font-weight:bold}.codehilite .nf{color:#00f}.codehilite .nl{color:#767600}.codehilite .nn{color:#00f;font-weight:bold}.codehilite .nt{color:#008000;font-weight:bold}.codehilite .nv{color:#19177c}.codehilite .ow{color:#a2f;font-weight:bold}.codehilite .w{color:#bbb}.codehilite .mb{color:#666}.codehilite .mf{color:#666}.codehilite .mh{color:#666}.codehilite .mi{color:#666}.codehilite .mo{color:#666}.codehilite .sa{color:#ba2121}.codehilite .sb{color:#ba2121}.codehilite .sc{color:#ba2121}.codehilite .dl{color:#ba2121}.codehilite .sd{color:#ba2121;font-style:italic}.codehilite .s2{color:#ba2121}.codehilite .se{color:#aa5d1f;font-weight:bold}.codehilite .sh{color:#ba2121}.codehilite .si{color:#a45a77;font-weight:bold}.codehilite .sx{color:#008000}.codehilite .sr{color:#a45a77}.codehilite .s1{color:#ba2121}.codehilite .ss{color:#19177c}.codehilite .bp{color:#008000}.codehilite .fm{color:#00f}.codehilite .vc{color:#19177c}.codehilite .vg{color:#19177c}.codehilite .vi{color:#19177c}.codehilite .vm{color:#19177c}.codehilite .il{color:#666}