A:active {
	TEXT-DECORATION: none
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
H1 {
	BORDER-RIGHT: midnightblue; PADDING-RIGHT: 4px; BORDER-TOP: midnightblue; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 14pt; PADDING-BOTTOM: 4px; BORDER-LEFT: midnightblue; WIDTH: 100%; COLOR: white; PADDING-TOP: 4px; BORDER-BOTTOM: midnightblue; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; BACKGROUND-COLOR: midnightblue; TEXT-ALIGN: left
}
H2 {
	BORDER-RIGHT: midnightblue; PADDING-RIGHT: 2px; BORDER-TOP: midnightblue; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; BORDER-LEFT: midnightblue; WIDTH: 100%; COLOR: white; PADDING-TOP: 2px; BORDER-BOTTOM: midnightblue; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; BACKGROUND-COLOR: midnightblue; TEXT-ALIGN: left
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: midnightblue; TEXT-ALIGN: left
}
BODY {
	FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; BACKGROUND-COLOR: white
}
P {
	FONT-SIZE: 10pt
}
EM {
	FONT-SIZE: 10pt
}
DL {
	FONT-SIZE: 10pt
}
TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
ADDRESS {
	BORDER-TOP: black 1px solid; WIDTH: 100%; PADDING-TOP: 1mm
}
CAPTION {
	FONT-WEIGHT: bold
}
A.qindex {
	
}
A.qindexRef {
	
}
A.el {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.elRef {
	FONT-WEIGHT: bold
}
A.code {
	FONT-WEIGHT: normal; COLOR: #4444ee; TEXT-DECORATION: none
}
A.codeRef {
	FONT-WEIGHT: normal; COLOR: #4444ee
}
A:hover {
	TEXT-DECORATION: underline
}
A:visited {
	COLOR: blue
}
DL.el {
	MARGIN-LEFT: -1cm
}
DIV.fragment {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 100%; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #eeeeee
}
DIV.ah {
	MARGIN-TOP: 3px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 3px; COLOR: #ffffff; BACKGROUND-COLOR: black
}
TD.md  { font-weight: bold; font-size: 10pt; background-color: #91b5ff }
TD.mdname1  { color: #602020; font-weight: bold; font-size: 10pt; background-color: #91b5ff }
TD.mdname  { color: #602020; font-weight: bold; font-size: 10pt; background-color: #91b5ff }
DIV.groupHeader {
	MARGIN-TOP: 12px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 6px; MARGIN-LEFT: 16px
}
DIV.groupText {
	FONT-SIZE: smaller; MARGIN-LEFT: 16px; FONT-STYLE: italic
}
FONT.keyword {
	COLOR: #008000
}
FONT.keywordtype {
	COLOR: #604020
}
FONT.keywordflow {
	COLOR: #e08000
}
FONT.comment {
	COLOR: #800000
}
FONT.preprocessor {
	COLOR: #806020
}
FONT.stringliteral {
	COLOR: #002080
}
FONT.charliteral {
	COLOR: #008080
}
SPAN.keyword {
	COLOR: #008000
}
SPAN.keywordtype {
	COLOR: #604020
}
SPAN.keywordflow {
	COLOR: #e08000
}
SPAN.comment {
	COLOR: #800000
}
SPAN.preprocessor {
	COLOR: #806020
}
SPAN.stringliteral {
	COLOR: #002080
}
SPAN.charliteral {
	COLOR: #008080
}
.mdRow   { background-color: #91b5ff }
