﻿body, input { font-family:Arial Black; line-height:1.3em; }
#footer, .text { font-family:Arial; }
pre { line-height:1.3em; }
body { color:#444; background:#eee; }
input, textarea, select { color:#333; width:100%; }
input[type='submit'] { width:200px; color:#444; }
input[type='checkbox'],input[type='radio'] { width:auto; }
input[type='radio'] { margin-left:.5em; }
ul {margin:0 0 0 1.5em; font-size:.9em; }
ul li { list-style-type:square; line-height:1.5em; }
ul li ul li { list-style-type:circle; }
ul li ul li ul li { list-style-type:disc; }
ul.menu { width:100%; border-top: solid 1px #eee; margin:0; background:#333; height:2em;}
.menu li {float:left; line-height:2em; list-style-type:none; font-family:Arial; }
.menu a {padding:.5em .7em;}
h1, .menu { background: #444;  color:#eee;}
h1 { font-size:2em; padding: .25em; padding-bottom:.5em; } 
h2 { font-size:1.5em; }
h4 { color:#eee; font-weight:bold; text-transform:uppercase; font-size:1.1em; }
h5 { font-weight:bold; margin:.5em 0; border-bottom:solid 3px #ccc;}
h6 { font-weight:bold; border-left:solid 3px #ccc; padding:0 3px;}
blockquote { background:#eee; font-family:Courier; }
.menu a, h1 a { color:#eee; text-decoration:none; font-weight:bold; font-size:.9em; }
a:hover, a.active {color:#444;}
a:hover { background:#ccc;}
a.active { background:#eee; }
a { color:#444; }

#page { width:960px; }
#body, #submit { padding:1em; width:840px; text-align:left; }
#body { margin:auto; }
#header_left, #header_right { padding: 0 .3em; margin-bottom:.5em; }
#subtitle { font-size:.5em; color:#ddd; }
#footer { margin:4em 1em 0em 1em; font-size:.7em; clear:both; }
#all { text-align:center; }
#header_left, #header_right, .formField, .explanation { width:400px; float:left; }
.formField, .explanation { padding: .5em; }
.formField { background:#ddd; border:solid transparent; border-width:0 1px 1px 0; border-left:0; }
.explanation, #toc, #doc h3 { background:#ccc; padding-left:.2em; }
.validate { float:right; }
.clear { clear:both;  padding:.5em 0; }
.notes, .indent { padding-left: 1em;}
.notes { color:#666; font-size:.9em; }
.submit { position:fixed; bottom:.6em; left:.6em; background:#bbb; }
.success { background:#ccffff; color:#666; padding:.5em; margin:0 0 1em 1em; }
.success h5 { border:0; }
.right, .menu li.right { float:right; }
.full { width:100%; }
