/**
 * Style sheet dpsyntax
 */
.dp-highlighter
{
	width:99%;
	overflow:auto;
	margin:18px 0px;
	padding:0px;
	background-color:#fcfcfc;
	background-image:url("bg.gif");
	background-position:left top;
	background-repeat:repeat-x;
}

.dp-highlighter LI
{
	font-family:"Courier New", courier, monospace;
	font-size:12px;
}

.dp-highlighter SPAN
{
	font-family:"Courier New", courier, monospace;
	font-size:12px;
}

.dp-highlighter .bar
{
	padding-left:45px;
	background-color:#f0f0f0;
}

.collapsed.dp-highlighter .bar
{
	padding-left:0px;
}

.nogutter.dp-highlighter .bar
{
	padding-left:0px;
}

.dp-highlighter OL
{
	margin:0px 0px 1px 45px;
	padding:10px 0px 8px 0px;
	color:#666;
}

.nogutter.dp-highlighter OL
{
	margin-left:0px;
	LIST-STYLE-TYPE: none! important;
}

.dp-highlighter OL LI
{
	padding:1px 10px;
	border-left:626cec 3px #solid;
	line-height:14px;
}

.dp-highlighter .columns DIV
{
	padding:1px 10px;
	border-left:626cec 3px #solid;
	line-height:14px;
}

.nogutter.dp-highlighter OL LI
{
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}

.nogutter.dp-highlighter .columns DIV
{
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}

.dp-highlighter .columns
{
	width:100%;
	overflow:hidden;
	color:#666;
}

.dp-highlighter .columns DIV
{
	padding-bottom:5px;
}

.dp-highlighter OL LI.alt
{
	background-color:#fcfcfc;
}

.dp-highlighter OL LI SPAN
{
	color:#000;
}

.collapsed.dp-highlighter OL
{
	margin:0px;
}

.collapsed.dp-highlighter OL LI
{
	display:none;
}

.printing.dp-highlighter
{
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
}

.printing.dp-highlighter .tools
{
	DISPLAY: none! important;
}

.printing.dp-highlighter LI
{
	DISPLAY: list-item! important;
}

.dp-highlighter .tools
{
	margin:0px;
	padding:2px 0px 0px 9px;
	text-align:right;
	border-left:626cec 3px #solid;
	font-family:Verdana, sans-serif;
	font-size:9px;
	color:#999;
}

.nogutter.dp-highlighter .tools
{
	BORDER-LEFT-WIDTH: 0px;
}

.collapsed.dp-highlighter .tools
{
	BORDER-BOTTOM-WIDTH: 0px;
}

.dp-highlighter .tools A
{
	margin-right:10px;
	text-decoration:none;
	font-size:10px;
	color:#999;
}

.dp-highlighter .tools A:hover
{
	text-decoration:underline;
}

.dp-about
{
	margin:0px;
	padding:0px;
	background-color:#fff;
}

.dp-about TABLE
{
	width:100%;
	height:100%;
	font-size:11px;
	FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif! important;
}

.dp-about TD
{
	padding:10px;
	vertical-align:top;
}

.dp-about .copy
{
	height:95%;
	border-bottom:899c 1px #solid;
}

.dp-about .title
{
	font-weight:bold;
	color:#red;
}

.dp-about .para
{
}

.dp-about .footer
{
	text-align:right;
	background-color:#eceadb;
}

.dp-about .close
{
	width:60px;
	height:22px;
	background-color:#eceadb;
	font-size:11px;
	FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif! important;
}

.dp-highlighter .comment
{
	color:#808080;
}

.dp-highlighter .comments
{
	color:#808080;
}

.dp-highlighter .string
{
	color:#008200;
}

.dp-highlighter .keyword
{
	color:#00f;
}

.dp-highlighter .preprocessor
{
	color:#808080;
}

.dp-highlighter .vars
{
	color:#600;
}

.dp-highlighter .dp-cpp .datatypes
{
	color:#00f;
}

.dp-highlighter .dp-c .vars
{
	color:#600;
}

.dp-highlighter .dp-css .vars
{
	color:#600;
}

.dp-highlighter .dp-css .important
{
	font-weight:bold;
	color:#00f;
}

.dp-highlighter .dp-css .classes
{
	color:#909;
}

.dp-highlighter .dp-css .ids
{
	color:#c90;
}

.dp-highlighter .dp-delphi .number
{
	color:#00f;
}

.dp-highlighter .dp-delphi .directive
{
	color:#008284;
}

.dp-highlighter .dp-delphi .vars
{
	color:#000;
}

.dp-highlighter .dp-xml .cdata
{
	color:#808080;
}

.dp-highlighter .dp-xml .tag
{
	color:#909;
}

.dp-xml .tag-name
{
	color:#909;
}

.dp-highlighter .dp-xml .attribute
{
	color:#000;
}

.dp-highlighter .dp-xml .attribute-value
{
	color:#00f;
}

.dp-highlighter .dp-xml .comment
{
	color:#008200;
}

.dp-highlighter .dp-xml .comments
{
	color:#008200;
}

.dp-highlighter .dp-j .annotation
{
	color:#646464;
}

.dp-highlighter .dp-j .number
{
	color:#c00000;
}

.dp-highlighter .dp-py .builtins
{
	color:#ff1493;
}

.dp-highlighter .dp-py .magicmethods
{
	color:#808080;
}

.dp-highlighter .dp-py .exceptions
{
	color:#600;
}

.dp-highlighter .dp-py .types
{
	font-style:italic;
	color:#933;
}

.dp-highlighter .dp-py .commonlibs
{
	font-style:italic;
	color:#8a2be2;
}

.dp-highlighter .dp-rb .symbol
{
	color:#c90;
}

.dp-highlighter .dp-rb .variable
{
	color:#600;
}

.dp-highlighter .dp-sql .func
{
	color:#c90;
}

.dp-highlighter .dp-sql .op
{
	color:#00f;
}

.dp-highlighter .dp-sql .digits
{
	color:#f00;
}

.ce_code PRE
{
	overflow:auto;
	padding:9px;
	background-color:#fcfcfc;
	font-family:"Courier New", courier, monospace;
	font-size:12px;
}

