.syntaxhighlighter,
.syntaxhighlighterdiv,
.syntaxhighlightercode,
.syntaxhighlightertable,
.syntaxhighlightertabletd,
.syntaxhighlightertabletr,
.syntaxhighlightertabletbody{
	margin:0!important;
	padding:0!important;
	border:0!important;
	outline:0!important;
	background:none!important;
	text-align:left!important;
	float:none!important;
	vertical-align:baseline!important;
	position:static!important;
	left:auto!important;
	top:auto!important;
	right:auto!important;
	bottom:auto!important;
	height:auto!important;
	width:auto!important;
	line-height:1.1em!important;
	font-family:"Consolas","BitstreamVeraSansMono","CourierNew",Courier,monospace!important;
	font-weight:normal!important;
	font-style:normal!important;
	font-size:1em!important;
	/*min-height:inherit!important;*//*ForIE8,FF&WebKit*/
	/*min-height:auto!important;*//*ForIE7*/
	direction:ltr!important;
}
.syntaxhighlighter{
	width:99%!important;/*99%fixesIE8horizontalscrollbar*/
	margin:1em01em0!important;
	padding:1px!important;/*addsalittleborderontopandbottom*/
	position:relative!important;
}
.syntaxhighlightercode{
	display:inline!important;
}
.syntaxhighlighter.bold{
	font-weight:bold!important;
}
.syntaxhighlighter.italic{
	font-style:italic!important;
}
.syntaxhighlighter.line{}
.syntaxhighlighter.no-wrap.line.content{
	white-space:pre!important;
}
.syntaxhighlighter.linetable{
	border-collapse:collapse!important;
}
.syntaxhighlighter.linetd{
	vertical-align:top!important;
}
.syntaxhighlighter.line.number{
	width:3em!important;
}
.syntaxhighlighter.line.numbercode{
	width:2.7em!important;
	padding-right:.3em!important;
	text-align:right!important;
	display:block!important;
}
.syntaxhighlighter.line.content{
	padding-left:.5em!important;
}
.syntaxhighlighter.line.spaces{}
/*Disableborderandmarginonthelineswhennogutteroptionisset*/
.syntaxhighlighter.nogutter.line.content{
	border-left:none!important;
}
.syntaxhighlighter.bar{
	display:none!important;
}
.syntaxhighlighter.bar.show{
	display:block!important;
}
.syntaxhighlighter.collapsed.bar{
	display:block!important;
}
/*Adjustsomepropertieswhencollapsed*/
.syntaxhighlighter.collapsed.lines{
	display:none!important;
}
.syntaxhighlighter.lines.no-wrap{
	overflow:auto!important;
	overflow-y:hidden!important;
}
/*Stylesforthetoolbar*/
.syntaxhighlighter.toolbar{
	position:absolute!important;
	right:0px!important;
	top:0px!important;
	font-size:1px!important;
	padding:8px8px8px0!important;/*inpxbecauseimagesdon'tscalewithems*/
}
.syntaxhighlighter.collapsed.toolbar{
	font-size:80%!important;
	padding:.2em0.5em.5em!important;
	position:static!important;
}
.syntaxhighlighter.toolbara.item,.syntaxhighlighter.toolbar.item{
	display:block!important;
	float:left!important;
	margin-left:8px!important;
	background-repeat:no-repeat!important;
	overflow:hidden!important;
	text-indent:-5000px!important;
}
.syntaxhighlighter.collapsed.toolbar.item{
	display:none!important;
}
.syntaxhighlighter.collapsed.toolbar.item.expandSource{
	background-image:url(magnifier.png)!important;
	display:inline!important;
	text-indent:0!important;
	width:auto!important;
	float:none!important;
	height:16px!important;
	padding-left:20px!important;
}
.syntaxhighlighter.toolbar.item.viewSource{
	background-image:url(page_white_code.png)!important;
}
.syntaxhighlighter.toolbar.item.printSource{
	background-image:url(printer.png)!important;
}
.syntaxhighlighter.toolbar.item.copyToClipboard{
	text-indent:0!important;
	background:none!important;
	overflow:visible!important;
}
.syntaxhighlighter.toolbar.item.about{
	background-image:url(help.png)!important;
}
/**
*Printview.
*Colorsarebasedonthedefaultthemewithoutbackground.
*/
.syntaxhighlighter.printing,
.syntaxhighlighter.printing.line.alt1.content,
.syntaxhighlighter.printing.line.alt2.content,
.syntaxhighlighter.printing.line.highlighted.number,
.syntaxhighlighter.printing.line.highlighted.alt1.content,
.syntaxhighlighter.printing.line.highlighted.alt2.content,
{
	background:none!important;
}
/*Gutterlinenumbers*/
.syntaxhighlighter.printing.line.number{
	color:#bbb!important;
}
/*Addbordertothelines*/
.syntaxhighlighter.printing.line.content{
	color:#000!important;
}
/*Toolbarwhenvisible*/
.syntaxhighlighter.printing.toolbar{
	display:none!important;
}
.syntaxhighlighter.printinga{
	text-decoration:none!important;
}
.syntaxhighlighter.printing.plain,.syntaxhighlighter.printing.plaina{
	color:#000!important;
}
.syntaxhighlighter.printing.comments,.syntaxhighlighter.printing.commentsa{
	color:#008200!important;
}
.syntaxhighlighter.printing.string,.syntaxhighlighter.printing.stringa{
	color:blue!important;
}
.syntaxhighlighter.printing.keyword{
	color:#069!important;
	font-weight:bold!important;
}
.syntaxhighlighter.printing.preprocessor{
	color:gray!important;
}
.syntaxhighlighter.printing.variable{
	color:#a70!important;
}
.syntaxhighlighter.printing.value{
	color:#090!important;
}
.syntaxhighlighter.printing.functions{
	color:#ff1493!important;
}
.syntaxhighlighter.printing.constants{
	color:#0066CC!important;
}
.syntaxhighlighter.printing.script{
	font-weight:bold!important;
}
.syntaxhighlighter.printing.color1,.syntaxhighlighter.printing.color1a{
	color:#808080!important;
}
.syntaxhighlighter.printing.color2,.syntaxhighlighter.printing.color2a{
	color:#ff1493!important;
}
.syntaxhighlighter.printing.color3,.syntaxhighlighter.printing.color3a{
	color:red!important;
}

