/*<meta />*/

code
{
	white-space: pre;
}

div.sourceCode
{
	overflow-x: auto;
}

table.sourceCode,
tr.sourceCode,
td.lineNumbers,
td.sourceCode
{
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	border: none;
}

table.sourceCode
{
	width: 100%;
	line-height: 100%;
}

td.lineNumbers
{
	text-align: right;
	padding-right: 4px;
	padding-left: 4px;
	color: #aaaaaa;
	border-right: 1px solid #aaaaaa;
}

td.sourceCode
{
	padding-left: 5px;
}

span.kw
{
	color: #007020;
	font-weight: bold;
}

/* Keyword */

span.dt
{
	color: #902000;
}

/* DataType */

span.dv
{
	color: #40a070;
}

/* DecVal */

span.bn
{
	color: #40a070;
}

/* BaseN */

span.fl
{
	color: #40a070;
}

/* Float */

span.ch
{
	color: #4070a0;
}

/* Char */

span.st
{
	color: #4070a0;
}

/* String */

span.co
{
	color: #60a0b0;
	font-style: italic;
}

/* Comment */

span.ot
{
	color: #007020;
}

/* Other */

span.al
{
	color: #ff0000;
	font-weight: bold;
}

/* Alert */

span.fu
{
	color: #06287e;
}

/* Function */

span.er
{
	color: #ff0000;
	font-weight: bold;
}

/* Error */

span.wa
{
	color: #60a0b0;
	font-weight: bold;
	font-style: italic;
}

/* Warning */

span.cn
{
	color: #880000;
}

/* Constant */

span.sc
{
	color: #4070a0;
}

/* SpecialChar */

span.vs
{
	color: #4070a0;
}

/* VerbatimString */

span.ss
{
	color: #bb6688;
}

/* SpecialString */

span.im
{
	
}

/* Import */

span.va
{
	color: #19177c;
}

/* Variable */

span.cf
{
	color: #007020;
	font-weight: bold;
}

/* ControlFlow */

span.op
{
	color: #666666;
}

/* Operator */

span.bu
{
	
}

/* BuiltIn */

span.ex
{
	
}

/* Extension */

span.pp
{
	color: #bc7a00;
}

/* Preprocessor */

span.at
{
	color: #7d9029;
}

/* Attribute */

span.do
{
	color: #ba2121;
	font-style: italic;
}

/* Documentation */

span.an
{
	color: #60a0b0;
	font-weight: bold;
	font-style: italic;
}

/* Annotation */

span.cv
{
	color: #60a0b0;
	font-weight: bold;
	font-style: italic;
}

/* CommentVar */

span.in
{
	color: #60a0b0;
	font-weight: bold;
	font-style: italic;
}

/* Information */

