/* CSS Document */



#content form { width: 100%; padding: 0; margin-top: 5%; margin-left: 2em; font-size:90%; }

#content textarea {overflow: auto;}

#content form label { display: block; margin-bottom: 2.5em; position: relative; border-bottom: 1px solid #999; }
#content form label input, #content form label select, #content form label textarea { position: absolute; top: 0; right: 0; border: 1px #999 solid; margin-top: 1.25em; }
#content form fieldset { padding: 0.75em; }
#content form fieldset.group2 { padding: 0.75em 0.75em 4em 0.75em; }
#content form p {font-weight:bold; padding-top: 2.5em; }

#content form fieldset#date { padding: 0 0 0.3em 0; }
#content form fieldset#date label { display: none; }
#content h2, #content form h3, #content form label { font-weight: bold; color: #f77921; }
#content form label input, #content form label select { font-weight: normal; }
#content input.submit {
	margin-top: 1.2em;
	background: #f77921;
	color: #fff;
	font-weight: bold;
	border: 1px #999 solid;
	float: right;
}

#content form hr { margin: 4em 0 1em 0; }


th {
	text-align:left;
	}

.roman {
	list-style-type: upper-alpha;
	font-weight: bold;
	}
fieldset  {border:0 solid} 

.message { border: 1px #f00 solid; padding: 1em; }
.message strong { font-size: 2em; }

