html {
    height: 100%;
}

body,td {
    font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size: 100%;
}

.menuTd {
    background: #6E8C0E;
    padding: 20px;
    white-space: nowrap;
    font-size: 12px;
}

.menuTd a {
    color: #fff;
    font-weight: bold;
}

.code {
	font-size:12px;
	line-height:18px;
	margin:10px 0;
	display:block;
	padding:3px;
	border:1px solid #aaa;
}

span.r { color:red; }
span.g { color:green; }
span.b {color:blue;}


.tbl { background:#aaa; }
.tbl td { background:#fff; padding:4px; vertical-align:top; }
.tbl .head td { background:#eee; font-weight:bold; padding:4px 8px; }
.tbl .tr1 td { background:#fff;}
.tbl .tr2 td { background:#f2f2f2;}

.mtbl {
    width: 100%;
    height: 100%;
}

.rTd {
    padding: 20px;
    width: 100%;
}

h1 {
    font-size: 20px;
    font-weight: normal;
    color: #555;
}

h2 {
    font-size: 16px;
    font-weight: normal;
    color: #555;
}

a.sel:visited,
a.sel {
    color: #333;
}

img {
    border: 0;
}

.html4strict {
    border: 1px solid #AAAAAA;
    display: block;
    font-size: 12px;
    line-height: 18px;
    margin: 10px 0pt;
    padding: 3px;
}

.html4strict .de1,
.html4strict .de2 {
    font: normal normal 1em/1.2em monospace;
    margin: 0;
    padding: 0;
    background: none;
    vertical-align: top;
}

.html4strict {
    font-family: monospace;
}

.html4strict .imp {
    font-weight: bold;
    color: red;
}

.html4strict li,
.html4strict .li1 {
    font-weight: normal;
    vertical-align:top;
}

.html4strict .ln {
    width: 1px;
    text-align: right;
    margin: 0;
    padding: 0 2px;
    vertical-align: top;
}

.html4strict .li2 {
    font-weight: bold;
    vertical-align: top;
}

.html4strict .kw2 {
    color: #000000;
    font-weight: bold;
}

.html4strict .kw3 {
    color: #000066;
}

.html4strict .es0 {
    color: #000099;
    font-weight: bold;
}

.html4strict .br0 {
    color: #66cc66;
}

.html4strict .sy0 {
    color: #66cc66;
}

.html4strict .st0 {
    color: #ff0000;
}

.html4strict .nu0 {
    color: #cc66cc;
}

.html4strict .sc-1 {
    color: #808080;
    font-style: italic;
}

.html4strict .sc0 {
    color: #00bbdd;
}

.html4strict .sc1 {
    color: #ddbb00;
}

.html4strict .sc2 {
    color: #009900;
}

.html4strict .ln-xtra,
.html4strict li.ln-xtra,
.html4strict div.ln-xtra {
    background-color: #ffc;
}

.html4strict span.xtra {
    display: block;
}