@CHARSET "UTF-8";

body {
	margin: 10px;
	padding: 0;
  	font: normal 12px arial, helvetica, sans-serif;
  	background-color: rgb(255,255,255);
    color: rgb(0,0,0); 
}

div.header {

}

div.footer {

}

div.script_error {
	color: rgb(255,0,0);
	background-color: rgb(200,200,200);
	border: 1px solid rgb(0,0,0);
	margin: 10px;
}

div.validation_error {
	color: rgb(255,0,0);
	background-color: rgb(200,200,200);
	border: 1px solid rgb(0,0,0);
	margin: 10px;
}

div.error_header {
	padding: 5px;
	text-align: left;	
}

div.error_line {
	padding: 2px 7px;
	text-align: left;
}

div.debug {
	color: rgb(0,0,0);
	background-color: rgb(165,190,210);
	border: 2px solid rgb(80,100,105);
	margin: 10px;
}

div.debug_header {
	margin: 0 auto;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	width: 100%;
}

div.debug_line {
	padding: 2px 7px;
	text-align: left;
}

div.system_message {
	margin: 50px auto 0 auto;
	padding: 10px;
	text-align: left;
	width: 410px;
	font: normal 12px arial, helvetica, sans-serif;
	background: rgb(255,255,255);
	border: 1px solid rgb(75,75,75);
	line-height: 1.5;
}

div.system_message_header {
	margin: 0 auto;
	padding: 5px 0 10px 0;
	text-align: center;
	width: 400px;
	font: bold 15px arial, helvetica, sans-serif;
	line-height: normal;
}

table.grid {
	margin: 10px;
	padding: 0px;
	font: normal 12px arial, helvetica, sans-serif;
  	background-color: rgb(255,255,255);
    color: rgb(0,0,0); 
}

tr.grid_header {
	font-weight: bold;
	text-align: center;
}

tr.grid_even {
	background-color: rgb(200,200,200);
}

tr.grid_odd {
	background-color: rgb(255,255,255);
}

tr.grid_even_error {
	background-color: rgb(200,200,200);
	color: rgb(255,0,0);
	padding-top: 3px;
}

tr.grid_odd_error {
	background-color: rgb(255,255,255);
	color: rgb(255,0,0);
	padding-top: 3px;
}
