body { color:#000; background-color:#eee; font-size:100.01%; font-family:Tahoma, Helvetica, sans-serif; padding:0px; margin:0px;}
.codeblock {margin-left:2em; margin-right:2em; margin-top:4px; margin-bottom:4px; padding:4px; font-family:monospace; background-color:#def; border:1px dashed #008; display:block;}
.infotable {border: 1px dotted black; background-color:#eee; margin-left:2em; margin-right:2em; margin-top:4px; margin-bottom:4px; display:block;}

h1 { color:#000; border-bottom:solid black; border-width:2px; width:15em; background-color:#ddd; font-weight:bold; font-size:1.5em; padding-left:0.2em; margin-left:-0.2em;}
#firsth1 { margin-top:0px; }
h2 { color:#000; width:22.5em; font-weight:bold; font-size:1.2em;}
h3 { color:#000; width:22.5em; font-weight:bold; font-size:1em; padding-left:0em;}
a img { text-decoration:none; border:0px none;}
table { border:1px solid black; padding:0px; border-spacing:0px; border-collapse:collapse; }
table th {background-color:#8ff; color:#333;}
table td {border:1px solid #bbb; padding:4px; }

#langswitch { float:right; text-align:right; font-size:0.7em; padding:5px; display:block; background-color:#B0E2FF; min-height:70px;}
#langswitch img {text-decoration:none;}

#leftContainer { float:left; min-height:600px; background-color:#eee; }
#mnav { width:9em; font-size:0.8em; margin:0px 0px 0px 0px; padding:0px;background-color:#ddd; text-align:center; text-decoration:none;}
#mnav ul			{ margin:0px; padding:0px; list-style:none; line-height:3em;}
#mnav ul li		{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border:1px solid black;}
#mnav ul li a		{ display:block; background-color:#ddd; color:#000; border:2px solid transparent; min-height:3em;}
#mnav ul li a:hover	{ background-color:#eee; border:2px solid #000;}
#mnav ul li ul {padding-left:2em; line-height:1em;}
#mnav ul li ul li {border:0px;}
#mnav ul li ul li a { min-height:1em; text-align:left; color:white;}
.mnav2 { visibility:hidden; overflow:hidden; position:absolute; background-color:#ddd; border:1px solid black; font-size:0.8em;}
.mnav2 ul { line-height:1em; margin:0em; line-height:1.5em; padding:0px;}
.mnav2 ul li { border:0px solid black; list-style:none; margin:0em;}
.mnav2 ul li a { border:0px; text-align:left; min-height:1em; display:block; text-decoration:none; white-space:nowrap; color:black; padding:3px;}
.mnav2 ul li a:hover	{ background-color:#eee; color:black; border:2px; text-align:left; text-decoration:none; min-height:1em;}
#mnav a		{ display:block; background-color:#ddd; color:#000; border:2px solid transparent; text-align:center; text-decoration:none;}

#head { background-color:#B0E2FF; height:80px; line-height:80px; padding:0em 0em 0em 0em; margin: 0px 0px 0px 0px;}
#head p {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#head a {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  border: 0px solid black;}
#head img { margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px solid green;}
#content { margin-left:7.2em; margin-top:0px; border-left:1px solid black; border-top:1px solid black; background-color:#fff; padding-left:0.3em; padding-right:0.3em; min-height:600px;}
#info {background-image:url("../pic/i.png"); background-repeat:no-repeat;padding-left:40px; min-height:32px;}
#infotable {border: 1px dotted black; background-color:#eee; margin-left:2em; margin-right:2em; margin-top:4px; margin-bottom:4px; display:block;}
#codeblock {margin-left:2em; margin-right:2em; margin-top:4px; margin-bottom:4px; padding:4px; font-family:monospace; background-color:#def; border:1px dashed #008; display:block;}
#foot { clear:both; background-color:#a52a2a; min-height:30px; line-height:30px; text-align:center; color:#fff}
#special {float:right; width:40%; margin:1em; background-color:#ff0; padding:1em; border:1px dashed black; display:block;}
#rsslogo {background-color:#ff4444; color:#fff; border:1px solid black;}
