div.t-exception-report, div.t-env-data { font-family: "Trebuchet MS", Arial, sans-serif; }
div.t-exception-report li { margin-left: -40px; }
div.t-exception-report li { list-style: none; }
div.t-exception-report dt,
	div.t-env-data dt	
		{ color: green; padding-left: 2px; background-color: #FFFFCF; }
div.t-exception-message { white-space : pre }

span.t-exception-class-name { display: block; margin-top: 15px; font-size: 12pt; background-color: #E1E1E1; color: blue; padding: 2px 3px; font-weight: bold; }
ul.t-stack-trace li { font-family: Monaco, Times, monospace; font-size: 10pt; margin-left: -25px; list-style: square; }
h1.t-exception-report { font-family: "Trebuchet MS", Arial, sans-serif; color: red; }
div.t-exception-report dt:after { content: ":"; }
div.t-exception-report dd,
	div.t-env-data dd 
		{ margin-left: 10px; }
		
table.t-location-outer { padding: 5px; border-collapse: collapse; border: 1px solid black; width: 100%; }
td.t-location-line { width: 40px; text-align: right; padding: 0px; background-color: #E1E1E1; padding-right: 3px; border-right: 1px solid black; }
td.t-location-content { border-top: 1px solid silver; border-right: 1px solid black; white-space: pre; }
td.t-location-current { background-color: #FFFFCF; }
td.t-location-content-first { border-top: 1px solid black; }

.t-invisible { display:none; }