
	
/* highlighting */				
	div.tree	
	{
		padding-left:20px;
		margin-left:5px;
	}

	div.children
	{
		padding-left:20px;
		margin-left:5px;
	}

	div.children[div.parent] /* ERROR */
	{
		padding-left:0px;
		margin-left:0px;
	}
	
	div.parent
	{
		margin-left:3px;		
	}
	
	span.code
	{
		box-sizing: border-box;					
		font-family: Consolas, 'courier new';
		font-size: 15px;
		height: auto;
		line-height: 17px;
		width: auto;
		word-wrap: break-word;		
		margin:0px;
		padding:0px;			
	}


/* markup */
	.lt
	{
		color:rgb(0,0,255);
	}
	.gt
	{
		color:rgb(0,0,255);		
	}
	.amp
	{
		color:rgb(0,0,255);			
	}
	.quot
	{
		color:black;	
	}
	.equal
	{
		color:#00008B;						
	}
	
/* items */	
	.element
	{
		color:rgb(165,42,42);					
	}
	.txt
	{
		color:black;
	}
	.att
	{
		color:rgb(220,20,60)					
	}
	.value
	{			
		color:#00008B;	
	}
	

/* pi */
	.plt
	{
		color:rgb(0,128,0);
	}
	.pgt
	{
		color:rgb(0,128,0);
	}
	
	.pi
	{
		color:rgb(0,200,0);	
	}

/* namespace */
	.nsprefix
	{
		color:rgb(0,128,0);	
	}

	.nsuri
	{
		color:rgb(0,200,0);	
	}

	
/**/
	.clt
	{
		color:grey;
	}
	.cgt
	{
		color:grey;
	}

/* comment */
	.comment
	{
		color:grey;
	}
	
	
	code
	{
		border:0px;
		background-color:transparent;
		padding:0px;
	}
	
	code.sql
	{
		border:0px;
		background-color:transparent;
		padding:0px;
		margin-top:-50px;
		color:black;
		white-space:pre-wrap;
	}
	
	code.sql>blockquote
	{
		font-size:14px;	
		position:relative;
		top:-50px;		
	}
							
	blockquote
	{
		position:relative;
		height:1000px;
		
		border-right:1px solid rgb(221,221,221);	
		border-bottom-left-radius: 4px;
		border-left-color: rgb(138, 192, 7);
		border-left-style: solid;
		border-left-width: 4px;
		border-top-left-radius: 4px;
		
		box-sizing: border-box;
	
		padding-left:1px;
		padding-right:1px;
		padding-top:1px;
		padding-bottom:1px;	
		
		margin-bottom:100px;

	}


/* zoom etc. */
	.codePanel
	{
		position:relative;
		color:white;
		margin:0px;
		text-align:right;
		border-left:1px solid rgb(221,221,221);
	/*	background-color:rgb(246,250,252);*/
		background-color:rgb(66,139,202);
		
	}

	.codePanel > button
	{
		position:relative;
		background-color:#428BCA;	
		border:0px solid white;
		border-radius:0px;
		color:white;
		width:25px;
		margin:0px;
	}
	
	
/*  */	
	div.code
	{
		position:relative;
		height:100%;
		padding:5px;
		padding-top:5px;
		padding-bottom:5px;
		background-color:rgb(250,250,250);
		overflow:scroll;	
			
	}
	
	div.editCode
	{
		position:relative;
		height:100%;
		margin:3px;
		padding:5px;
		background-color:white;
		overflow:scroll;
		padding-top:5px;
		padding-bottom:5px;	
	}

/* overlayer */
	div.overlayer
	{
		position:absolute;
		width:1110px;
	/*	width:auto;*/
		height:100%;
		background-color:white;
		opacity:0.8;
		filter:alpha(opacity=70);	
		z-index:200;	
	}


/* AJAX wait */
	img.wait
	{
	    width: 50px;
	}

	div.wait
	{
		position:relative;
		margin-left: auto;
		margin-right: auto;
		width: 100px;
		top:200px;	
	}

