﻿div.dp-highlighter 		{ font-family: "Courier New", Courier, mono, serif; font-size: 0.8em; background-color:#f8f8f8; overflow:auto; margin:18px 0 !important; padding-top:1px; }
.dp-highlighter ol, .dp-highlighter ol li, .dp-highlighter ol li span { margin:0; padding:0; border:none; }
.dp-highlighter a, .dp-highlighter a:hover { background:none; border:none; padding:0; margin:0; }
.dp-highlighter .bar { padding-left:45px; }
.dp-highlighter.collapsed .bar, .dp-highlighter.nogutter .bar { padding-left:0; }
.dp-highlighter ol	{ list-style:decimal; background-color:#fff; margin:0 0 1px 45px !important; padding:0; color:#aaa; }
.dp-highlighter.nogutter ol, .dp-highlighter.nogutter ol li { list-style:none !important; margin-left:0 !important; }
.dp-highlighter ol li, .dp-highlighter .columns div { list-style:decimal-leading-zero; list-style-position:outside !important; border-left:1px solid #ddd; background-color:#fff; color:#aaa; padding:5px 3px 0 10px !important; margin:0 !important; line-height:14px; }
.dp-highlighter.nogutter ol li, .dp-highlighter.nogutter .columns div { border:0; }
.dp-highlighter .columns { background-color:#f8f8f8; color:gray; overflow:hidden; width:100%; }
.dp-highlighter .columns div { padding-bottom:5px; }
.dp-highlighter ol li.alt { background-color:#fff; color:inherit; }
.dp-highlighter ol li span { color:black; background-color:#fff; }
.dp-highlighter.collapsed ol { margin:0; }
.dp-highlighter.collapsed ol li { display:none; }
.dp-highlighter.printing { border:none; }
.dp-highlighter.printing .tools { display:none !important; }
.dp-highlighter.printing li { display:list-item !important; }
.dp-highlighter .tools	{ padding:6px 8px 8px 10px; font:9px Verdana, Geneva, Arial, Helvetica, sans-serif; color:silver; background-color:#f8f8f8; border-left:3px solid #f8f8f8; }
.dp-highlighter.nogutter .tools 	{ border-left:0; }
.dp-highlighter.collapsed .tools { border-bottom:0; }
.dp-highlighter .tools a { font-size:9px; color:#a0a0a0; background-color:inherit; text-decoration:none; margin-right:10px; }
.dp-highlighter .tools a:hover { color:#999; background-color:inherit; text-decoration:underline; margin-right:10px; }
.dp-about { background-color:#fff; color:#333; margin:0px; padding:0px; }
.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 { border-bottom:1px solid #aca899; height:95%; }
.dp-about .title { color:red; background-color:inherit; font-weight:bold; }
.dp-about .para { margin:0 0 4px 0; }
.dp-about .footer { background-color:#eceadb; color:#333; border-top:1px solid #fff; text-align:right; }
.dp-about .close { font-size:11px; font-family:Tahoma, Verdana, Arial, sans-serif !important; background-color:#eceadb; color:#333; width:60px; height:22px; }
.dp-highlighter .comment, .dp-highlighter .comments { color:#ffa500; }
.dp-highlighter .string { color:#f00; }
.dp-highlighter .keyword { color:#069; font-weight:bold; }
.dp-highlighter .preprocessor { color:#aaa; }
.dp-highlighter .vars, .var	{ color:#04aafa; }
.dp-highlighter .value	{ background:#fffebc; }
.dp-highlighter .func	{ color:#096; }

