TABLE.Form {
	FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #000000; FONT-FAMILY: 'MS Sans Serif', sans-serif
}
TABLE.Form COLGROUP COL.FieldCaption {
	TEXT-ALIGN: right
}
TABLE.Form TBODY TR .error {
	COLOR: red
}
TABLE.Form TBODY TR .required {
	FONT-WEIGHT: bold
}
TABLE.Form TBODY TR .readonly {
	COLOR: #808080
}
TABLE.Form TBODY TR TD DIV {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
TABLE.Form INPUT {
	FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #000000; FONT-FAMILY: 'MS Sans Serif', sans-serif; BACKGROUND-COLOR: #ffffff
}
TABLE.Form TEXTAREA {
	FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #000000; FONT-FAMILY: 'MS Sans Serif', sans-serif; BACKGROUND-COLOR: #ffffff
}
TABLE.Form SELECT {
	FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #000000; FONT-FAMILY: 'MS Sans Serif', sans-serif; BACKGROUND-COLOR: #ffffff
}
TABLE.List {
	FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #000000; FONT-FAMILY: 'MS Sans Serif', sans-serif
}
TABLE.List THEAD {
	FONT-WEIGHT: normal; FONT-SIZE: xx-small; COLOR: #c0c0c0; FONT-FAMILY: 'MS Sans Serif', sans-serif; BACKGROUND-COLOR: #808080
}
TABLE.List THEAD TR TH {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left
}
TABLE.List TBODY {
	VERTICAL-ALIGN: baseline
}
TABLE.List THEAD TR TH DIV {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.List TBODY TR TD DIV {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.List COLGROUP.integer {
	TEXT-ALIGN: right
}
TABLE.List COLGROUP.float {
	TEXT-ALIGN: right
}
TABLE.List COLGROUP.currency {
	TEXT-ALIGN: right
}
TABLE.List COLGROUP.datetime {
	TEXT-ALIGN: right
}
TABLE.List THEAD TR .required {
	FONT-WEIGHT: bold
}
TABLE.List TR TH.RowCapLeft {
	TEXT-ALIGN: center
}
TABLE.List TR.even { BACKGROUND-COLOR: #d0d0d0 }