.text-large {
	FONT-SIZE: 13pt
}
.text-std {
	FONT-SIZE: 10pt
}
.text-small {
	FONT-SIZE: 8pt
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; MARGIN: 0px
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN: 4px
}
H3 {
	MARGIN-TOP: 1px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; BORDER-BOTTOM-COLOR: #999999; BORDER-LEFT: #999999 3px solid; BORDER-TOP-STYLE: none; BORDER-TOP-COLOR: #999999; BORDER-RIGHT-STYLE: none; BORDER-RIGHT-COLOR: #999999; BORDER-BOTTOM-STYLE: none
}
H4 {
	MARGIN-TOP: 11px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; MARGIN-BOTTOM: 0px
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN: 0px
}
H6 {
	MARGIN-TOP: 1px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; MARGIN-BOTTOM: 0px; BORDER-BOTTOM-COLOR: #999999; BORDER-LEFT: #999999 3px solid; BORDER-TOP-STYLE: none; BORDER-TOP-COLOR: #999999; BORDER-RIGHT-STYLE: none; BORDER-RIGHT-COLOR: #999999; BORDER-BOTTOM-STYLE: none
}
TH.data-th1-left {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left
}
TH.data-th2-left {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: #e8e8e8; TEXT-ALIGN: left
}
TH.data-th1-center {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: #cccccc
}
TH.data-th2-center {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: #e8e8e8
}
TD.data-td {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 10pt; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: #ffffff
}
TH.data-th1-left-s {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left
}
TH.data-th2-left-s {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: #e8e8e8; TEXT-ALIGN: left
}
TH.data-th1-center-s {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: #cccccc
}
TH.data-th2-center-s {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: #e8e8e8
}
TD.data-td-s {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 8pt; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: #ffffff
}
TH.listtable-th1 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left
}
TH.listtable-th2 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: #e8e8e8; TEXT-ALIGN: left
}
TD.listtable-td1 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 12px; FONT-SIZE: 10pt; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: #ffffff
}
.note {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; VERTICAL-ALIGN: text-top; COLOR: #ff9900
}
.note-red {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #990000
}
TH.data-th1-left-2 {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left
}
TH.data-th2-left-2 {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; BACKGROUND-COLOR: #e8e8e8; TEXT-ALIGN: left
}
TH.data-th1-center-2 {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; BACKGROUND-COLOR: #cccccc
}
TH.data-th2-center-2 {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; BACKGROUND-COLOR: #e8e8e8
}
TH.data-th1-left-s-2 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left
}
TH.data-th2-left-s-2 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND-COLOR: #e8e8e8; TEXT-ALIGN: left
}
TH.data-th1-center-s-2 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND-COLOR: #cccccc
}
TH.data-th2-center-s-2 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND-COLOR: #e8e8e8
}
TH.listtable-th1-2 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left
}
TH.listtable-th2-2 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: #e8e8e8; TEXT-ALIGN: left
}
TH.listtable-th3-2 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: #e8e8e8; TEXT-ALIGN: left
}
TD.listtable-td1-s {
	PADDING-RIGHT: 6px; PADDING-LEFT: 12px; FONT-SIZE: 8pt; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: #ffffff
}
TD.tabnavi {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center
}
TD.tabnavi-c {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #999999; TEXT-ALIGN: center
}
