div.error, div.warning, div.normal, div.debug, td.debug {
    color: #000000;
    font-family: Verdana, Arial;
    font-size: 10px;
}

div.error {
	background-color: #FFD2D2;
}

div.warning {
	background-color: #FFE2E2;
}

div.normal, div.debug, td.debug {
	background-color: #FFFFE1;
}

div.error, div.warning, div.normal, div.debug {
	border: 1px dashed #CFCFCF;
	margin-top: 8px;
	margin-bottom: 16px;
	padding: 6px 6px 6px 32px;
	line-height: 18px;
}

div.debug-layout,  div.debug-template {
	border-width:2px;
    border-style:dotted;
}

div.debug-layout-caption, div.debug-template-caption {
    color:#FFFFFF;
    /*font-weight:bold;*/
    font-size: 9px;
    font-family: Verdana, Arial;
/*    position: absolute; */
/*    z-index: 1000; */
/*
    text-align: right;
	padding-top: 0px;
	display: block;
	margin-left: auto;
    float: right;
    white-space: nowrap;
*/
}

div.debug-layout {
    border-color: #FF0000;
}

div.debug-template {
    border-color: #00FF00;
}

div.debug-layout-caption {
	background-color:#FF0000;
}

div.debug-template-caption {
	background-color:#00FF00;
}




div.debug input.hidden {
	display: inline !important;
    visibility: visible !important;

    top:     0px !important;
    margin:  3px 1px 0px 0px !important;
  	padding: 1px 9px 1px 9px !important; /* gecko only */
  	width:   20px !important; /* IE only */
  	height:  20px !important; /* IE only */
  	border:  0px !important; /* transparent border */
  	background-image:url(../../components/HTMLArea/plugins/Forms/img/ed_hidden.gif);

}

div.debug input.cmstable, div.debug input.cms_table {
	display: inline !important;
    visibility: visible !important;

    top:     0px !important;
    margin:  3px 1px 0px 0px !important;
  	padding: 1px 9px 1px 9px !important; /* gecko only */
  	width:   20px !important; /* IE only */
  	height:  20px !important; /* IE only */
  	border:  0px !important; /* transparent border */
  	background-image:url(../../components/HTMLArea/plugins/CMS/img/ed_table.gif);

}

div.debug input.cmsinclude, div.debug input.cms_include {
	display: inline !important;
    visibility: visible !important;

    top:     0px !important;
    margin:  3px 1px 0px 0px !important;
  	padding: 1px 9px 1px 9px !important; /* gecko only */
  	width:   20px !important; /* IE only */
  	height:  20px !important; /* IE only */
  	border:  0px !important; /* transparent border */
  	background-image:url(../../components/HTMLArea/plugins/CMS/img/ed_include.gif);
}

div.debug input.cmsjavascript, div.debug input.cms_javascript {
	display: inline !important;
    visibility: visible !important;

    top:     0px !important;
    margin:  3px 1px 0px 0px !important;
  	padding: 1px 9px 1px 9px !important; /* gecko only */
  	width:   20px !important; /* IE only */
  	height:  20px !important; /* IE only */
  	border:  0px !important; /* transparent border */
  	background-image:url(../../components/HTMLArea/plugins/CMS/img/ed_javascript.gif);

}

div.debug input.cmsphpscript, div.debug input.cms_phpscript {
	display: inline !important;
    visibility: visible !important;

    top:     0px !important;
    margin:  3px 1px 0px 0px !important;
  	padding: 1px 9px 1px 9px !important; /* gecko only */
  	width:   20px !important; /* IE only */
  	height:  20px !important; /* IE only */
  	border:  0px !important; /* transparent border */
  	background-image:url(../../components/HTMLArea/plugins/CMS/img/ed_phpscript.gif);
}

table.source {
	padding: 0px;
	margin: 0px;
	margin-right: 20px;
	
}

td.hilite {
	background: #FFC2C2;
}

.hl-default {
    color: Black;
}
.hl-code {
    color: Gray;
}
.hl-brackets {
    color: Olive;
}
.hl-comment {
    color: Orange;
}
.hl-quotes {
    color: Darkred;
}
.hl-string {
    color: Red;
}
.hl-identifier {
    color: Blue;
}
.hl-builtin {
    color: Teal;
}
.hl-reserved {
    color: Green;
}
.hl-inlinedoc {
    color: Blue;
}
.hl-var {
    color: Darkblue;
}
.hl-url {
    color: Blue;
}
.hl-special {
    color: Navy;
}
.hl-number {
    color: Maroon;
}
.hl-inlinetags {
    color: Blue;
}
.hl-main { 
    /*background-color: White; */
}
.hl-gutter {
    background-color: #999999;
    color: White
}
.hl-table {
    font-family: courier;
    font-size: 10px;
    border: solid 1px Lightgrey;
}