.form-columns DIV.columns-2-AB-A {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px
}
.form-columns DIV.columns-2-AB-B {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px
}
.form-columns DIV.columns-2-aaB-aa {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px
}
.form-columns DIV.columns-2-aaB-B {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px
}
.form-columns DIV.columns-2-Abb-A {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px
}
.form-columns DIV.columns-2-Abb-bb {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px
}
.form-columns DIV.columns-3-aaBcc-aa {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px
}
.form-columns DIV.columns-3-aaBcc-B {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px
}
.form-columns DIV.columns-3-aaBcc-cc {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px
}
.form-columns DIV.columns-3-aabbC-aa {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px
}
.form-columns DIV.columns-3-aabbC-bb {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px
}
.form-columns DIV.columns-3-aabbC-C {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px
}
.form-columns DIV.columns-2-AB-A {
	PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em
}
.form-columns DIV.columns-2-aaB-aa {
	PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em
}
.form-columns DIV.columns-2-Abb-A {
	PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em
}
.form-columns DIV.columns-3-aabbC-aa {
	PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em
}
.form-columns DIV.columns-3-aaBcc-aa {
	PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em
}
DIV.partial-width .form-columns DIV.columns-2-AB-A {
	WIDTH: 48%
}
DIV.partial-width .form-columns DIV.columns-2-AB-B {
	WIDTH: 48%
}
DIV.partial-width .form-columns DIV.columns-2-aaB-aa {
	WIDTH: 30%
}
DIV.partial-width .form-columns DIV.columns-3-aaBcc-aa {
	WIDTH: 30%
}
DIV.partial-width .form-columns DIV.columns-2-aaB-B {
	WIDTH: 70%
}
 HTML DIV.full-width .form-columns DIV.columns-2-aaB-aa {
	WIDTH: 30%! important
}
 HTML DIV.full-width .form-columns DIV.columns-2-aaB-B {
	WIDTH: 66%! important
}
DIV.partial-width .form-columns DIV.columns-2-aaB-B DIV.columns-2-aaB-B {
	WIDTH: 60%! important; PADDING-TOP: 3px
}
.form-columns DIV.columns-3-aaBcc-aa {
	TEXT-ALIGN: right
}
.form-columns DIV.columns-3-aaBcc-B {
	WIDTH: 184px
}
.form-columns DIV.columns-3-aaBcc-cc {
	WIDTH: 184px
}
.form-columns DIV.columns-3-aabbC-aa {
	WIDTH: 137px
}
.form-columns DIV.columns-3-aabbC-bb {
	WIDTH: 137px
}
.form-columns DIV.columns-3-aabbC-bb {
	MARGIN-LEFT: 0px
}
.form-columns DIV.columns-3-aabbC-C {
	MARGIN-BOTTOM: 0px; WIDTH: 267px
}
.locale-jp .columns-2-aaB-B {
	PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px; POSITION: relative
}
.locale-jp .columns-2-aaB-B-mod {
	PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px; POSITION: relative
}
.locale-jp .columns-2-aaB-B-mod-with-label {
	PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px; POSITION: relative
}
.locale-jp .columns-2-aaB-B LABEL.label-description {
	LEFT: 210px; POSITION: absolute; TOP: 0px
}
.locale-jp .columns-2-aaB-B-mod-with-label LABEL.label-description {
	LEFT: 60px! important; WIDTH: 150px
}
.locale-jp .columns-2-aaB-aa-mod {
	FLOAT: left; WIDTH: 40px
}
.locale-jp .columns-2-aaB-B-mod {
	FLOAT: left; WIDTH: 65px
}
.locale-jp .columns-2-aaB-B-mod-with-label {
	FLOAT: left; WIDTH: 180px
}
