TABLE.datatable {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; MARGIN: 0.5em; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; BORDER-COLLAPSE: collapse; border-spacing: 1px
}
.datatable TD {
	BORDER-RIGHT: #888 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #888 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 100%; PADDING-BOTTOM: 2px; BORDER-LEFT: #888 1px solid; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #888 1px solid; BACKGROUND-COLOR: #ddd
}
.datatable TD P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.datatable TR.odd TD {
	BACKGROUND-COLOR: #abc
}
.datatable TD.number {
	FONT-SIZE: 110%; FONT-FAMILY: Lucida Console, Courier New, monospace; TEXT-ALIGN: right
}
.datatable TD.right {
	TEXT-ALIGN: right
}
.datatable TD.bold {
	FONT-WEIGHT: bold
}
.datatable TH {
	BORDER-RIGHT: #444 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #444 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 90%; PADDING-BOTTOM: 1px; BORDER-LEFT: #444 1px solid; COLOR: white; PADDING-TOP: 1px; BORDER-BOTTOM: #444 1px solid; BACKGROUND-COLOR: #06c; TEXT-ALIGN: center
}
.datatable TD.header {
	BORDER-RIGHT: #444 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #444 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 90%; PADDING-BOTTOM: 1px; BORDER-LEFT: #444 1px solid; COLOR: white; PADDING-TOP: 1px; BORDER-BOTTOM: #444 1px solid; BACKGROUND-COLOR: #06c; TEXT-ALIGN: center
}
