BODY {
	MARGIN: 10px; BACKGROUND-COLOR: #c0e0f0
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A:link {
	COLOR: #000080; BACKGROUND-COLOR: transparent
}
A:visited {
	COLOR: #c00000; FONT-STYLE: normal; BACKGROUND-COLOR: transparent
}
#imgtop {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 10px; POSITION: absolute; TOP: 0px; HEIGHT: 100%; TEXT-ALIGN: center; min-width: 800px
}
#main {
	MARGIN-TOP: 0px; MARGIN-LEFT: auto; WIDTH: 800px; MARGIN-RIGHT: auto; FONT-FAMILY: Georgia, serif; POSITION: relative; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
#sidebar {
	BORDER-RIGHT: #4080c0 2px dotted; PADDING-RIGHT: 10px; BORDER-TOP: #4080c0 2px dotted; PADDING-LEFT: 10px; LEFT: 0px; PADDING-BOTTOM: 10px; BORDER-LEFT: #4080c0 2px dotted; WIDTH: 110px; PADDING-TOP: 10px; BORDER-BOTTOM: #4080c0 2px dotted; FONT-FAMILY: Trebuchet MS, sans-serif; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #fcfcf0; TEXT-ALIGN: center
}
DIV.button {
	PADDING-RIGHT: 4px; BORDER-TOP: black 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; MARGIN-LEFT: auto; WIDTH: 100px; MARGIN-RIGHT: auto; PADDING-TOP: 4px; TEXT-ALIGN: right
}
DIV.disbutton {
	PADDING-RIGHT: 4px; BORDER-TOP: black 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; MARGIN-LEFT: auto; WIDTH: 100px; COLOR: #c02020; MARGIN-RIGHT: auto; PADDING-TOP: 4px; TEXT-ALIGN: right
}
DIV.button A:link {
	COLOR: black; TEXT-DECORATION: none
}
DIV.button A:visited {
	COLOR: black; TEXT-DECORATION: none
}
DIV.button A:active {
	COLOR: black; TEXT-DECORATION: none
}
DIV.button A:hover {
	COLOR: #4080c0; TEXT-DECORATION: none
}
#mainpage {
	BORDER-RIGHT: #4080c0 2px dotted; PADDING-RIGHT: 10px; BORDER-TOP: #4080c0 2px dotted; PADDING-LEFT: 10px; LEFT: 140px; PADDING-BOTTOM: 10px; BORDER-LEFT: #4080c0 2px dotted; WIDTH: 640px; PADDING-TOP: 10px; BORDER-BOTTOM: #4080c0 2px dotted; FONT-FAMILY: Georgia, serif; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #fcfcf0
}
#mainpage H2 {
	MARGIN-TOP: 1em
}
H3 {
	MARGIN-TOP: 1em
}
H4 {
	MARGIN-TOP: 1em
}
#mainpage H1 {
	MARGIN-TOP: 1.5em
}
DIV.rdc {
	FONT-SIZE: xx-small; TEXT-ALIGN: left
}
.borderless {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#contents {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#mainpage TABLE {
	MARGIN-LEFT: auto; WIDTH: 90%; MARGIN-RIGHT: auto
}
TR.captionrow {
	VERTICAL-ALIGN: top; COLOR: black; BACKGROUND-COLOR: #80c0e0
}
TR.captionrow TD {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; FONT-FAMILY: Trebuchet MS, sans-serif
}
TR.tablerow {
	FONT-SIZE: 90%; VERTICAL-ALIGN: top; COLOR: black; BACKGROUND-COLOR: #e0f0f8; TEXT-ALIGN: left
}
TR.tablerow TD {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
.sourcecode {
	BORDER-RIGHT: #204080 1px dotted; PADDING-RIGHT: 6px; BORDER-TOP: #204080 1px dotted; PADDING-LEFT: 6px; FONT-SIZE: 10pt; PADDING-BOTTOM: 6px; MARGIN: 10px 0px; OVERFLOW: visible; BORDER-LEFT: #204080 1px dotted; COLOR: black; PADDING-TOP: 6px; BORDER-BOTTOM: #204080 1px dotted; FONT-FAMILY: "Courier New", monospace; BACKGROUND-COLOR: white
}
.sourcecode CITE {
	COLOR: #0000cc; FONT-STYLE: normal; WHITE-SPACE: pre
}
.sourcecode A:link {
	COLOR: #000080; FONT-STYLE: normal; WHITE-SPACE: pre
}
.sourcecode A:visited {
	COLOR: #c00000; FONT-STYLE: normal; WHITE-SPACE: pre
}
.sourcecode B {
	COLOR: #c02020
}
.preproc {
	COLOR: #008000
}
.comment {
	COLOR: #0000c0; FONT-STYLE: italic
}
.string {
	COLOR: #0000c0
}
P.backtotop {
	FONT-SIZE: 90%; TEXT-ALIGN: center
}
.refertop {
	FONT-SIZE: 70%; BORDER-BOTTOM: #204080 1px dotted
}
.refertop A:link {
	TEXT-DECORATION: none
}
.refertop A:visited {
	TEXT-DECORATION: none
}
.refertop IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.refer {
	FONT-SIZE: 70%
}
H1 {
	FONT-FAMILY: Trebuchet MS, Tahoma, sans-serif
}
H2 {
	FONT-FAMILY: Trebuchet MS, Tahoma, sans-serif
}
H3 {
	FONT-FAMILY: Trebuchet MS, Tahoma, sans-serif
}
H1 {
	font-size:	1.5em;
	FONT-WEIGHT: bold
}
.georgia {
	FONT-FAMILY: Georgia, serif
}
.boldheader {
	FONT-FAMILY: Trebuchet MS, sans-serif
}
#toprintversion {
	
}
#printversion {
	DISPLAY: none
}
#toppic {
	
}
#validators {
	MARGIN-TOP: 2em; FLOAT: right
}
.uparrow {
	FLOAT: right
}