body {
	color: white;
	background: black;
	padding: 0;
	margin: 0;
}

#errmsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #d83737;
	background: white;
	border: 1px solid #0A236B;
	font-weight: bold;
	display: none;
	position: absolute;
}

table.pageheader {
	border: 0;
	border-collapse: collapse;
}

td.pageheader {
	border: 0;
	padding: 0px 1px 0px 1px;
}

td.title {
	FONT-WEIGHT:bold;
	FONT-SIZE:17px;
	COLOR:#1B82C5;
	FONT-FAMILY:Tahoma;
	TEXT-ALIGN:center;
}

td.title1 {
	FONT-WEIGHT:bold;
	FONT-SIZE:30px;
	COLOR:Yellow;
	FONT-FAMILY:Tahoma;
	TEXT-ALIGN:center;
}

table.sum {
	border-collapse: collapse;
	empty-cells: show;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: white;
	border: 2px solid Gray;
	font-weight: bold;
	text-align: center;
}

th.sum {
	text-align: center;
}

td.sum {
	text-align: center;
	color: yellow;
}


td.sumdo {
	color: red;
}

td.sumvang {
	color: yellow;
}

td.sumxanh {
	color: lime;
}

table {
	border-collapse: collapse;
	empty-cells: show;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	border: 1px solid gray;
	font-weight: bold;
	text-align: right;
}

th {
	color: white;
	font-weight: bold;
	text-align: center;
	background: black;
	border: 1px solid gray;
	padding: 0px 1px 0px 1px;
}

th.kl {
	color: white;
	font-weight: bold;
	text-align: center;
	background: navy;
	border: 1px solid gray;
	padding: 0px 1px 0px 1px;
}

td {
	padding: 0px 1px 0px 1px;
	border: 1px solid gray;
}

td.newcell {	
	font-weight: bold;
	padding: 0px 1px 0px 1px;
	color: black;
	background: white;
	border: 1px solid gray;
}

td.mack {
	text-align: left;
	padding: 0px 1px 0px 1px;
	color: white;
	font-weight: bold;
	border: 1px solid gray;
}

td.mackdosan {
	text-align: left;
	padding: 0px 1px 0px 1px;
	color: red;
	font-weight: bold;
	border: 1px solid gray;
}

td.mackdo {
	text-align: left;
	padding: 0px 1px 0px 1px;
	color: red;
	font-weight: bold;
	border: 1px solid gray;
}

td.mackvang {
	text-align: left;
	padding: 0px 1px 0px 1px;
	color: yellow;
	font-weight: bold;
	border: 1px solid gray;
}

td.mackxanh {
	text-align: left;
	padding: 0px 1px 0px 1px;
	color: lime;
	font-weight: bold;
	border: 1px solid gray;
}

td.mackxanhtran {
	text-align: left;
	padding: 0px 1px 0px 1px;
	color: lime;
	font-weight: bold;
	border: 1px solid gray;
}

td.dosan {
	padding: 0px 1px 0px 1px;
	color: aqua;
	font-weight: bold;
	border: 1px solid gray;
}

td.do {
	padding: 0px 1px 0px 1px;
	color: red;
	border: 1px solid gray;
}

td.vang {
	padding: 0px 1px 0px 1px;
	color: yellow;
	border: 1px solid gray;
}

td.xanh {
	padding: 0px 1px 0px 1px;
	color: lime;
	border: 1px solid gray;
}

td.xanhtran {
	padding: 0px 1px 0px 1px;
	color: fuchsia;
	font-weight: bold;
	border: 1px solid gray;
}

td.kldo {
	padding: 0px 1px 0px 1px;
	color: red;
	border: 1px solid gray;
	font-weight: bold;
	background: navy;
}

td.klvang {
	padding: 0px 1px 0px 1px;
	color: yellow;
	border: 1px solid gray;
	font-weight: bold;
	background: navy;
}

td.klxanh {
	padding: 0px 1px 0px 1px;
	color: lime;
	border: 1px solid gray;
	font-weight: bold;
	background: navy;
}

