PRE.prettyprint {
	BORDER-BOTTOM: #888 0px solid; BORDER-LEFT: #888 0px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 12pt; MARGIN: 5px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Courier New" , Courier , monospace; FONT-SIZE: 12px; OVERFLOW: auto; BORDER-TOP: #888 0px solid; BORDER-RIGHT: #888 0px solid; PADDING-TOP: 0px
}
.code {
	BORDER-BOTTOM: #888 1px solid; BORDER-LEFT: #888 1px solid; WIDTH: 90%; BORDER-TOP: #888 1px solid; BORDER-RIGHT: #888 1px solid
}
.pln {
	COLOR: #000
}

@media Screen    
{
.str {
	COLOR: #080
}
.kwd {
	COLOR: #008; FONT-WEIGHT: bold
}
.com {
	COLOR: #800
}
.typ {
	COLOR: #606
}
.lit {
	COLOR: #066
}
.pun {
	COLOR: #660
}
.opn {
	COLOR: #660
}
.clo {
	COLOR: #660
}
.tag {
	COLOR: #008
}
.atn {
	COLOR: #606
}
.atv {
	COLOR: #080
}
.dec {
	COLOR: #606
}
.var {
	COLOR: #606
}
.fun {
	COLOR: red
}

}

@media Print, Projection    
{
.str {
	COLOR: #060
}
.kwd {
	COLOR: #006; FONT-WEIGHT: bold
}
.com {
	FONT-STYLE: italic; COLOR: #600
}
.typ {
	COLOR: #404; FONT-WEIGHT: bold
}
.lit {
	COLOR: #044
}
.pun {
	COLOR: #440
}
.opn {
	COLOR: #440
}
.clo {
	COLOR: #440
}
.tag {
	COLOR: #006; FONT-WEIGHT: bold
}
.atn {
	COLOR: #404
}
.atv {
	COLOR: #060
}
    }
OL.linenums {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; BACKGROUND: #ffffff
}
LI.L0 {
	LIST-STYLE-TYPE: decimal; COLOR: #bbb
}
LI.L1 {
	LIST-STYLE-TYPE: decimal; COLOR: #bbb
}
LI.L2 {
	LIST-STYLE-TYPE: decimal; COLOR: #bbb
}
LI.L3 {
	LIST-STYLE-TYPE: decimal; COLOR: #bbb
}
LI.L5 {
	LIST-STYLE-TYPE: decimal; COLOR: #bbb
}
LI.L6 {
	LIST-STYLE-TYPE: decimal; COLOR: #bbb
}
LI.L7 {
	LIST-STYLE-TYPE: decimal; COLOR: #bbb
}
LI.L8 {
	LIST-STYLE-TYPE: decimal; COLOR: #bbb
}
LI.L1 {
	LIST-STYLE-TYPE: decimal; BACKGROUND: #eee
}
LI.L3 {
	LIST-STYLE-TYPE: decimal; BACKGROUND: #eee
}
LI.L5 {
	LIST-STYLE-TYPE: decimal; BACKGROUND: #eee
}
LI.L7 {
	LIST-STYLE-TYPE: decimal; BACKGROUND: #eee
}
LI.L9 {
	LIST-STYLE-TYPE: decimal; BACKGROUND: #eee
}
.CYj1k1evxBN_eV9tXOM2Pq_6p4cY8Nw0S4619 {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #e0e0e0; FONT-STYLE: italic; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
