body { margin: 0; background: #eee; }

#page { width: 64em; margin: 0 auto; position: relative; }
#content { margin-left: 14em; }

.zoom { background: none; }
.zoom #page { width: auto; }

h1
{
	font-family: Arial, Helvetica, "MS Sans Serif", sans-serif; font-size: 21px; font-weight: bold;
	color: #202080;  text-align: center;
	padding: 0.4% 0 0.5% 0;
}

h2 { font-family: Arial, Helvetica, "MS Sans Serif", sans-serif; font-size: 18px; font-weight: bold; }
h3 { font-family: Arial, Helvetica, "MS Sans Serif", sans-serif; font-size: 14px; font-weight: bold; }

table { margin: 0 auto; }
img { border: none; }
img.left { float: left; margin-right: 1em; }
img.right { float: right; margin-left: 1em; }

#nav { position: absolute; left: 0; top: 80px; width: 12em; }

code { background: #fff; padding: 1px 2px; }
pre { background: #fff; padding: 3px 6px; border: 1px solid #ddd; }




.former .form-cell-label { text-align: right; width: 130px; vertical-align: baseline; padding: 0 10px 0 0; }
.former .form-cell-input { width: 300px; }
.former .form-cell-desc { font-size: 11px; }
.former .form-element-text, .former .form-element-textarea, .former .form-element-password, .former .form-element-list { width: 100%; }
.former > .form-element-textarea { height: 400px; }
.former .form-actions { text-align: center; }
