HR {
	TEXT-ALIGN: left
}
TABLE.reference {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; FONT: 8pt verdana; WIDTH: 90%; PADDING-TOP: 1px
}
TABLE.reference TD A {
	COLOR: black
}
TABLE.reference TD A:hover {
	COLOR: darkred
}
TABLE.reference TD {
	PADDING-BOTTOM: 2px; WIDTH: 25%; TEXT-INDENT: 5px
}
.TODO {
	COLOR: red
}
BODY {
	FONT: 8pt verdana; COLOR: black; BACKGROUND-COLOR: white
}
BODY DIV {
	FONT: 8pt tahoma, verdana
}
TABLE.outer {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana
}
TABLE TD {
	FONT: 8pt verdana
}
TD.toc {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #f1e0c6
}
DIV.toc {
	MARGIN-TOP: 20px; MARGIN-LEFT: 10px; FONT-FAMILY: Verdana, Arial, Helvetica
}
DIV.body {
	MARGIN-TOP: 20px; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica
}
A.outer {
	COLOR: black
}
A.outer:hover {
	COLOR: darkred
}
A.toc2 {
	COLOR: black
}
A.toc2:hover {
	COLOR: darkred
}
H1 {
	FONT-SIZE: 22pt
}
H4 {
	FONT-SIZE: 12pt
}
bak_span.subhead {
	FONT-WEIGHT: 600; FONT-SIZE: 10pt; COLOR: black
}
bak_h5 {
	FONT-WEIGHT: 600; FONT-SIZE: 10pt; COLOR: black
}
SPAN.subhead {
	FONT-SIZE: 12pt
}
H5 {
	FONT-WEIGHT: 100; FONT-SIZE: 12pt
}
H6 {
	FONT-WEIGHT: 600; FONT-SIZE: 11pt; COLOR: darkblue
}
DIV.comment {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 5px; WIDTH: 90%; PADDING-TOP: 10px; FONT-FAMILY: Times; BACKGROUND-COLOR: #ffffcc
}
CODE {
	COLOR: darkred
}
TD.code {
	PADDING-LEFT: 25px; COLOR: darkred; FONT-FAMILY: "courier new"
}
DIV.code {
	PADDING-LEFT: 25px; COLOR: darkred; FONT-FAMILY: "courier new"
}
bogus.code {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: darkred; PADDING-TOP: 10px; FONT-FAMILY: "courier new"
}
SPAN.caption {
	MARGIN-TOP: 5px; FONT-WEIGHT: 600; FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: tahoma,verdana
}
DIV.caption {
	MARGIN-TOP: 5px; FONT-WEIGHT: 600; FONT-SIZE: 10pt; COLOR: darkgreen; FONT-FAMILY: tahoma,verdana
}
TD.caption {
	MARGIN-TOP: 5px; FONT-WEIGHT: 600; FONT-SIZE: 10pt; COLOR: darkgreen; FONT-FAMILY: tahoma,verdana
}
DIV.aside {
	WIDTH: 90%; BACKGROUND-COLOR: #eeeeee
}
IMG {
	BORDER-LEFT-COLOR: black; BORDER-BOTTOM-COLOR: black; BORDER-TOP-COLOR: black; BORDER-RIGHT-COLOR: black
}
A.srcview {
	FONT-SIZE: 9pt
}
TABLE.srcview {
	WIDTH: 90%
}
DIV.indent {
	PADDING-LEFT: 25px
}
DIV.buffer-top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 7px
}
A:hover {
	COLOR: red
}
.issues {
	COLOR: #4455aa
}
.table1 {
	FONT-SIZE: x-small; WIDTH: 95%
}
.td1 {
	WIDTH: 50%; BACKGROUND-COLOR: #eeeeee
}
.th1 {
	WIDTH: 50%; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left
}
TABLE.table {
	FONT-SIZE: 8pt; FONT-FAMILY: tahoma; cell-padding: 1
}
TABLE.table TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 50%; PADDING-TOP: 5px; FONT-FAMILY: tahoma; BACKGROUND-COLOR: #eeeeee
}
TABLE.table PRE {
	FONT-FAMILY: Verdana
}
TABLE.table TH {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left
}
TABLE.table2 {
	FONT-SIZE: 8pt; FONT-FAMILY: tahoma, sans-serif; cell-padding: 1
}
TABLE.table2 TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; FONT-FAMILY: tahoma, sans-serif; BACKGROUND-COLOR: #eeeeee
}
TABLE.table2 PRE {
	FONT-FAMILY: Verdana, sans-serif
}
TABLE.table2 TH {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left
}
