BODY { background: none #eee no-repeat; margin: 0 }

#HDR0, #HDR { background-color: #089698; color: #eee; margin: 0 }
#LOGO { }
#LOGO IMG { display: block }
#HDR FORM { margin: 0 }
#HDR TD { color: #eee }
.field {margin: 5px }
#CP { border: thin solid #eee }
#Q { border: thin solid #eee }
#GO { border: thin solid #eee; background-color: #ff8f35; color: #000; height: 1.5em; font-weight: bolder }

DIV.det { margin: 10px }

H1, H2 { color: #089698; background-color: #eee }

TABLE.restable TD,
TABLE.restable TH { padding: 0.1em 1em; text-align: left }
.restable BLOCKQUOTE { margin: 0.5em 2em; font-size: smaller }

.logo { float: left; width: 180px }

IMG.button { border: none }

/*.resbar { background-color: #089698; color: #fff; padding: 0.1em 1em }*/
.resbar { background-color: #eee; color: #000; font-weight: bolder; padding: 0.2em 1em; margin-top: 0.5em }

DIV.query {
	margin-left: 10em;
}

.query span { float: left; width: 10em }

.pagesel {
	margin-top: 0.5em;
	padding-top: 0.2em;
	border-top: thin solid #089698;
	text-align: center
}

.warning { background-color: #eee; color: #f00 }

DIV.toc UL { margin-left: 0; padding-left: 0 }
DIV.toc LI { padding-left: 0; list-style-type: none }
DIV.toc LI.level1 SPAN.level1 { padding-right: 1em}
DIV.toc LI.level2 { margin-left: 3em }
DIV.toc LI.level2 SPAN { float: left; width: 5em }
DIV.toc LI.level3 SPAN { float: left; width: 7em }
DIV.toc LI.level4 SPAN { float: left; width: 9em }
DIV.toc LI.level5 SPAN { float: left; width: 11em }

.navbot { text-align: right }
.nodisp { display: none }
#MENU { background-color: #089698; padding: 3px 10px; margin-top: 1px }
#MENU A { color: #eee; text-decoration: none; font-weight: bolder;
	border-right: 1px solid #eee; padding: 3px 10px
}
#MENU A.first { border-left: 1px solid #eee }
#MENU A:hover { background-color: #ff8f35; color: #000 }
#MENU A.firston { border-left: 1px solid #eee; background-color: #ff8f35; color: #000 }
#MENU A.on { background-color: #ff8f35; color: #000 }

.ss { color: #999; background-color: #eee }
