body {
        color: black;
        background-color: #FFFFFF;
        margin-left: 3%;
        margin-right: 3%;
}

div.headline {
        text-align: center;
        font-size: large;
}

div.lang-navigator {
        text-align: right;
        font-size: small;
}

div.mirror-navigator {
        text-align: right;
        font-size: small;
}

div.doc-navigator {
	border: none;
	padding: 0.1em 0.3em;
    text-align: center;
    font-size: smaller;
}

div.doc-navigator a:link, div.doc-navigator a:visited, div.doc-navigator {
	background: #00F;
	color: #fff;
	text-decoration: none;
}

div.doc-navigator a:active {
	background: #ffc;
	color: #009;
}

div.doc-navigator a:hover {
	background: #fff;
	color: #4a0;
}

div.news-navigator {
        color: rgb(0%,0%,0%);
	background-color: white;
        text-align: center;
        font-size: small;
        font-weight: bold;
}

div.copyright {
        color: rgb(40%,40%,40%);
	background-color: white;
        text-align: right;
        font-family: helvetica, sans-serif;
        font-size: smaller;
}

div.center { 
	text-align: center;
}

div.right { 
	text-align: right;
}


address.contact-info {
        text-align: center;
        font-size: smaller;
}

h1 {
        color: #030;
	background-color: white;
        text-align: center;
	border-style: inset;
	border-width: 0 thin medium 0;
	border-color: #000;
        font-weight: bold;
}

h2 {
	color: black;
        background-color: #87CEFA;
	border-style: inset;
	border-width: 0 medium medium 0;
	border-color: #000;
        font-weight: bold;
}
h3 {
	color: black;
	background-color: #ccc;
	border-style: inset;
	border-width: 0 0 thin 0;
	border-color: #000;
        font-weight: bold;
}

p {
        text-indent: 1em;
}

p.noindent {
        text-indent: 0em;
}

p.note {
        text-indent: 0em;
        margin-left: 25%;
        font-size: smaller;
}

dl.list {
        margin-left: 3%;
}


blockquote {
        font-size: small;
        color: #030;
	background-color: white;
}

pre.example {
        margin-left: 10%;
        margin-right: 10%;
        color: #050;
	background-color: white;
}

strong {
        font-weight: bold;
}

dl dd {
        padding-top: 0.3em;
        padding-bottom: 0.3em;
}

ul li {
        padding-bottom: 0.3em;
}

span.note {
        font-size: smaller;
}

span.ename { font-style: italic; font-size: smaller; }

/* first */
table.first tr th { color: black; background-color: #bcf; }
table.first tr td.name { color: black; background-color: #dff; }
table.first tr td.o { color: black; background-color: #cce; }
table.first tr td { color: black; background-color: #dde; }

/* secound */
table.secound tr th { color: black; background-color: #ccc; }
table.secound tr td.name { color: black; background-color: #ced; }
table.secound tr td.o { color: black; background-color: #cce; }
table.secound tr td { color: black; background-color: #eef; }

/* third */
table.third tr th { color: black; background-color: #ccc; }
table.third tr td.name { color: black; background-color: #ced; }
table.third tr td.o { color: black; background-color: #cce; }
table.third tr td { color: black; background-color: #eef; }

/* four */
table.four tr th { color: black; background-color: #eee; }
table.four tr td { color: black; background-color: #cce; text-align: center; }
table.four tr td.transparent { color: black; background-color: transparent; }

/* five */
table.five tr th { color: black; background-color: #cce; width: 7em; }
table.five tr td { color: black; background-color: #ddd; }

