#id01 { color: fuchsia; font-size: 28px; list-style-type: decimal; list-style-position: inside; property-name: A1;; property-name2: aa22aa  }
.author { font-style: italic }
.copyright { font-size: smaller; text-align: right; clear: right }
.css { color: #800000; background-color: transparent }
.default { font-style: normal; text-decoration: underline }
.elements li.frameset { color: #808080; font-weight: lighter; background-color: transparent }
.elements li.transitional { color: #696969; font-weight: lighter; background-color: transparent }
.error { color: #dc143c; text-decoration: none; background-color: transparent }
.error a:active { color: #dc143c; text-decoration: underline; background-color: transparent }
.error a:link { color: #dc143c; text-decoration: underline; background-color: transparent }
.error a:visited { color: #dc143c; text-decoration: underline; background-color: transparent }
.error strong { color: #dc143c; text-decoration: none; background-color: #ffd700 }
.error strong a:active { color: #dc143c; background-color: #ffd700 }
.error strong a:link { color: #dc143c; background-color: #ffd700 }
.error strong a:visited { color: #dc143c; background-color: #ffd700 }
.example { margin-left: 10% }
.footer { margin-top: 2em; padding-top: 1em; border-top: thin solid black }
.html { color: #000080; background-color: transparent }
.javascript { color: #008000; background-color: transparent }
.menu_item { font-size: 12px }
.menu_item_b { font-size: 10px }
.note { font-size: 85%; margin-left: 10% }
.note dl { margin-right: 0; margin-left: 0 }
.note ol { margin-right: 0; margin-left: 0 }
.note p { margin-right: 0; margin-left: 0 }
.note ul { margin-right: 0; margin-left: 0 }
.oops { font-family: Jester, "Comic Sans MS" }
.required { font-weight: bold }
.sma { color: fuchsia; font-size: 10px; background-color: transparent }
.sponsor { font-size: 14px; margin: 6px; padding: 6px; border: solid navy }
.sponsor_txt { font-size: 24px; text-align: center; margin: 6px; padding: 6px; border: solid navy }
.toolbar { text-align: center }
.toolbar img { float: right }
.warning { color: #ff4500; text-decoration: none; background-color: transparent }
.warning a:active { color: #ff4500; text-decoration: underline; background-color: transparent }
.warning a:link { color: #ff4500; text-decoration: underline; background-color: transparent }
.warning a:visited { color: #ff4500; text-decoration: underline; background-color: transparent }
.warning strong { color: #ff4500; text-decoration: none; background-color: #ffd700 }
.warning strong a:active { color: #ff4500; background-color: #ffd700 }
.warning strong a:link { color: #ff4500; background-color: #ffd700 }
.warning strong a:visited { color: #ff4500; background-color: #ffd700 }
a:active { color: green; background-color: #ffd700 }
a:link { color: #00f; background-color: transparent }
a:visited { color: #800080; background-color: transparent }
blockquote { margin-right: 8%; margin-left: 8%; border: ridge thin #dc143c }
blockquote p { margin-right: 0; margin-left: 0 }
blockquote pre { margin-right: 1%; margin-left: 1% }
body { color: black; font-size: 12px; background-color: white  }
colgroup.entity { text-align: center }
dd pre { margin-right: 0; margin-left: 0 }
dfn { font-style: normal; font-weight: bolder }
dl { margin-right: 6%; margin-left: 6% }
dl p { margin-right: 0; margin-left: 0 }
dt a { font-weight: bold; margin-top: 0.8em }
h1 { color: #c33; font-weight: bold; font-size: 24px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; text-align: center; word-spacing: 12px; margin: 6px 12px; padding: 6px 12px; border-top: solid teal; border-bottom: solid teal }
h2 { color: #00008b; font-weight: bold; font-size: 18px; background-color: transparent }
h3 { color: #006400; font-weight: bold; background-color: transparent; margin-right: 4%; margin-left: 4% }
h4 { font-weight: bold; text-align: center; margin-right: 6%; margin-left: 6% }
h5 { font-weight: bold; margin-right: 6%; margin-left: 6% }
li { font-size: 12px; }
li pre { margin-right: 0; margin-left: 0 }
ol { margin-right: 6%; margin-left: 6% }
ol p { margin-right: 0; margin-left: 0 }
p { font-size: 12px; margin-right: 6px; margin-left: 6px }
p.top { margin-right: 1%; margin-left: 1% }
pre { font-size: 10px; margin-left: 10% }
table caption { font-weight: bolder; font-size: larger }
table dl { margin-right: 0; margin-left: 0 }
table ol { margin-right: 1% }
table p { margin-right: 0; margin-left: 0 }
table ul { margin-right: 1% }
td { font-size: 12px }
td li.frameset { color: #808080; font-weight: lighter; background-color: transparent }
td li.transitional { color: #696969; font-weight: lighter; font-size: 12px; background-color: transparent }
ul { margin-right: 6%; margin-left: 6% }
ul p { margin-right: 0; margin-left: 0 }
ul ul { margin-right: 1% }
var sub { font-style: normal }
