table.resmt {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #000;
	background-color: rgb(255,255,255); 
	}

caption.resmt {
	font: bold 9pt Verdana;
	padding-bottom: 3px;
	}

th.rmt_cf {
	width: 110px;
	vertical-align: bottom;
	text-align: left;
	border-bottom: 3px double #000;
	padding: 1px;
	font: bold 8pt Verdana
	}

td.rmt_ftt {
	width: 110px;
	vertical-align: bottom;
	text-align: left;
	border-top: 3px double #000;
	padding: 1px;
	font: bold 8pt Verdana
	}

td.rmt_mft {
	width: 46px;
	vertical-align: middle;
	text-align: center;
	border-top: 3px double #000;
	padding: 1px;
	font: bold 8pt Verdana
	}

td.rmt_ttt {
	width: 30px;
	vertical-align: bottom;
	text-align: center;
	border-top: 3px double #000;
	padding: 1px;
	font: bold 8pt Verdana
	}

th.rmt_m {
	width: 46px;
	vertical-align: middle;
	text-align: center;
	border-bottom: 3px double #000;
	padding: 1px;
	font: 8pt Verdana
	}

th.rmt_t {
	width: 30px;
	vertical-align: bottom;
	text-align: center;
	border-bottom: 3px double #000;
	padding: 1px;
	font: bold 8pt Verdana
	}

td.rmt_c {
	width: 80px;
	vertical-align: bottom;
	text-align: left;
	border-bottom: 1px solid #000;
	padding: 1px;
	font: bold 8pt Verdana
	}

td.rmt_m {
	width: 46px;
	vertical-align: middle;
	text-align: center;
	border-bottom: 1px solid #000;
	padding: 1px;
	font: 8pt Verdana
	}

td.rmt_t {
	width: 30px;
	vertical-align: left;
	text-align: center;
	border-bottom: 1px solid #000;
	padding: 1px;
	font: bold 8pt Verdana
	}

td.rmt_f {
	width: 22px;
	vertical-align: middle;
	text-align: left;
	border-bottom: 1px solid #000;
	padding: 1px;
	}