.syntaxhighlighter {
	BORDER-TOP-WIDTH: 0px! important; PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FONT-WEIGHT: normal! important; BORDER-LEFT-WIDTH: 0px! important; FONT-SIZE: 1em! important; RIGHT: auto! important; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: auto! important; FLOAT: none! important; BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline! important; WIDTH: auto! important; BOTTOM: auto! important; LINE-HEIGHT: 1.1em! important; PADDING-TOP: 0px! important; FONT-STYLE: normal! important; FONT-FAMILY: "Consolas", "Monaco", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace! important; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; TEXT-ALIGN: left! important; BORDER-RIGHT-WIDTH: 0px! important; outline: 0
}
.syntaxhighlighter DIV {
	BORDER-TOP-WIDTH: 0px! important; PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FONT-WEIGHT: normal! important; BORDER-LEFT-WIDTH: 0px! important; FONT-SIZE: 1em! important; RIGHT: auto! important; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: auto! important; FLOAT: none! important; BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline! important; WIDTH: auto! important; BOTTOM: auto! important; LINE-HEIGHT: 1.1em! important; PADDING-TOP: 0px! important; FONT-STYLE: normal! important; FONT-FAMILY: "Consolas", "Monaco", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace! important; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; TEXT-ALIGN: left! important; BORDER-RIGHT-WIDTH: 0px! important; outline: 0
}
.syntaxhighlighter CODE {
	BORDER-TOP-WIDTH: 0px! important; PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FONT-WEIGHT: normal! important; BORDER-LEFT-WIDTH: 0px! important; FONT-SIZE: 1em! important; RIGHT: auto! important; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: auto! important; FLOAT: none! important; BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline! important; WIDTH: auto! important; BOTTOM: auto! important; LINE-HEIGHT: 1.1em! important; PADDING-TOP: 0px! important; FONT-STYLE: normal! important; FONT-FAMILY: "Consolas", "Monaco", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace! important; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; TEXT-ALIGN: left! important; BORDER-RIGHT-WIDTH: 0px! important; outline: 0
}
.syntaxhighlighter SPAN {
	BORDER-TOP-WIDTH: 0px! important; PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FONT-WEIGHT: normal! important; BORDER-LEFT-WIDTH: 0px! important; FONT-SIZE: 1em! important; RIGHT: auto! important; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: auto! important; FLOAT: none! important; BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; VERTICAL-ALIGN: baseline! important; WIDTH: auto! important; BOTTOM: auto! important; LINE-HEIGHT: 1.1em! important; PADDING-TOP: 0px! important; FONT-STYLE: normal! important; FONT-FAMILY: "Consolas", "Monaco", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace! important; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; TEXT-ALIGN: left! important; BORDER-RIGHT-WIDTH: 0px! important; outline: 0
}
.syntaxhighlighter {
	PADDING-RIGHT: 1px! important; PADDING-LEFT: 1px! important; PADDING-BOTTOM: 1px! important; MARGIN: 1em 0px; WIDTH: 99%! important; PADDING-TOP: 1px! important; POSITION: relative! important
}
.syntaxhighlighter .bold {
	FONT-WEIGHT: bold! important
}
.syntaxhighlighter .italic {
	FONT-STYLE: italic! important
}
.syntaxhighlighter .line .number {
	PADDING-RIGHT: 0.3em! important; DISPLAY: block! important; FLOAT: left! important; WIDTH: 3em! important; TEXT-ALIGN: right! important
}
.nogutter.syntaxhighlighter .line .number {
	DISPLAY: none! important
}
.syntaxhighlighter .line .content {
	DISPLAY: block! important; PADDING-LEFT: 0.5em! important; MARGIN-LEFT: 3.3em! important
}
.syntaxhighlighter .line .content .block {
	DISPLAY: block! important; PADDING-LEFT: 1.5em! important; TEXT-INDENT: -1.5em! important
}
.syntaxhighlighter .line .content .spaces {
	DISPLAY: none! important
}
.nogutter.syntaxhighlighter .line .content {
	MARGIN-LEFT: 0px! important; BORDER-LEFT-STYLE: none! important
}
.syntaxhighlighter .bar {
	
}
.collapsed.syntaxhighlighter .bar {
	
}
.nogutter.syntaxhighlighter .ruler {
	PADDING-LEFT: 0px! important; MARGIN-LEFT: 0px! important
}
.syntaxhighlighter .ruler {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0.5em! important; PADDING-BOTTOM: 0.5em! important; MARGIN-LEFT: 3.3em! important; OVERFLOW: hidden! important; PADDING-TOP: 0px! important
}
.collapsed.syntaxhighlighter .lines {
	DISPLAY: none! important
}
.collapsed.syntaxhighlighter .ruler {
	DISPLAY: none! important
}
.syntaxhighlighter .toolbar {
	PADDING-RIGHT: 8px! important; PADDING-LEFT: 0px! important; FONT-SIZE: 1px! important; RIGHT: 0px! important; PADDING-BOTTOM: 8px! important; PADDING-TOP: 8px! important; POSITION: absolute! important; TOP: 0px! important
}
.collapsed.syntaxhighlighter .toolbar {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0.5em! important; FONT-SIZE: 80%! important; PADDING-BOTTOM: 0.5em! important; PADDING-TOP: 0.2em! important; POSITION: static! important
}
.syntaxhighlighter .toolbar A.item {
	DISPLAY: block! important; FLOAT: left! important; MARGIN-LEFT: 8px! important; OVERFLOW: hidden! important; TEXT-INDENT: -5000px! important; BACKGROUND-REPEAT: no-repeat! important
}
.syntaxhighlighter .toolbar .item {
	DISPLAY: block! important; FLOAT: left! important; MARGIN-LEFT: 8px! important; OVERFLOW: hidden! important; TEXT-INDENT: -5000px! important; BACKGROUND-REPEAT: no-repeat! important
}
.collapsed.syntaxhighlighter .toolbar .item {
	DISPLAY: none! important
}
.collapsed.syntaxhighlighter .toolbar .expandSource.item {
	DISPLAY: inline! important; PADDING-LEFT: 20px! important; FLOAT: none! important; BACKGROUND-IMAGE: url(magnifier.png)! important; WIDTH: auto! important; TEXT-INDENT: 0px! important; HEIGHT: 16px! important
}
.syntaxhighlighter .toolbar .viewSource.item {
	BACKGROUND-IMAGE: url(page_white_code.png)! important
}
.syntaxhighlighter .toolbar .printSource.item {
	BACKGROUND-IMAGE: url(printer.png)! important
}
.syntaxhighlighter .toolbar .copyToClipboard.item {
	BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: visible! important; TEXT-INDENT: 0px! important
}
.syntaxhighlighter .toolbar .about.item {
	BACKGROUND-IMAGE: url(help.png)! important
}
.printing.syntaxhighlighter {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.printing.syntaxhighlighter .alt1.line .content {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.printing.syntaxhighlighter .alt2.line .content {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.printing.syntaxhighlighter .highlighted.line .number {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.printing.syntaxhighlighter .alt1.highlighted.line .content {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.printing.syntaxhighlighter .alt2.highlighted.line .content {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.printing.syntaxhighlighter .line .content .block {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.printing.syntaxhighlighter .line .number {
	COLOR: #bbb! important
}
.printing.syntaxhighlighter .line .content {
	COLOR: #000! important
}
.printing.syntaxhighlighter .toolbar {
	DISPLAY: none! important
}
.printing.syntaxhighlighter .ruler {
	DISPLAY: none! important
}
.printing.syntaxhighlighter A {
	TEXT-DECORATION: none! important
}
.printing.syntaxhighlighter .plain {
	COLOR: #000! important
}
.printing.syntaxhighlighter .plain A {
	COLOR: #000! important
}
.printing.syntaxhighlighter .comments {
	COLOR: #008200! important
}
.printing.syntaxhighlighter .comments A {
	COLOR: #008200! important
}
.printing.syntaxhighlighter .string {
	COLOR: blue! important
}
.printing.syntaxhighlighter .string A {
	COLOR: blue! important
}
.printing.syntaxhighlighter .keyword {
	FONT-WEIGHT: bold! important; COLOR: #069! important
}
.printing.syntaxhighlighter .preprocessor {
	COLOR: gray! important
}
.printing.syntaxhighlighter .variable {
	COLOR: #a70! important
}
.printing.syntaxhighlighter .value {
	COLOR: #090! important
}
.printing.syntaxhighlighter .functions {
	COLOR: #ff1493! important
}
.printing.syntaxhighlighter .constants {
	COLOR: #0066cc! important
}
.printing.syntaxhighlighter .script {
	FONT-WEIGHT: bold! important
}
.printing.syntaxhighlighter .color1 {
	COLOR: #808080! important
}
.printing.syntaxhighlighter .color1 A {
	COLOR: #808080! important
}
.printing.syntaxhighlighter .color2 {
	COLOR: #ff1493! important
}
.printing.syntaxhighlighter .color2 A {
	COLOR: #ff1493! important
}
.printing.syntaxhighlighter .color3 {
	COLOR: red! important
}
.printing.syntaxhighlighter .color3 A {
	COLOR: red! important
}

