/* CSS Document */

/* Forms */
form {
	width: 95%;
	padding: 0px;
	margin: 0.6em 0em 0em 0.2em;
	border-top: 1px solid #655;
	border-bottom: 1px solid #665;
	background-color: #eed;
	}


form fieldset {
	font-size: 1.0em;
	text-transform: uppercase;
	border: 0px;
	border-top: 1px solid #ccb;
	margin: 1.0em;
	}
form fieldset legend {
	padding: 0px 0.2em;
	background-color: #eed;
	}
form fieldset.noborder {
	border: 0px;
	}

form fieldset labelorig {
	text-align: left;
	width: 10%;
	float: left;
	font-size: 0.8em;
	text-transform: none;
	margin: 0;
	margin-top: 0.6em;
	margin-right: 0.6em;
	padding-left: 0.2em;
	}

form fieldset label {
	text-align: left;
	width: 10%;
	font-size: 0.8em;
	text-transform: none;
	margin: 0;
	margin-top: 0.6em;
	margin-right: 0.6em;
	padding-left: 0.2em;
	}

form fieldset input, textarea {
	margin: 2px;
	color: #655;
	background-color: #ffe;
	border: 1px solid #ccb;
	padding: 0px 2px;
	}

form fieldset input.textfield {
	height: 1.2em;
	width: 400px;
	}

form fieldset input.nwtextfield {
	height: 1.2em;
	}

form fieldset .textarea {
	height: 12em;
	width: 400px;
 }

form fieldset input.submit {
	border: 3px double #ccb;
	border-top-color: #ffe;
	border-left-color: #ffe;
	background-color: #eed;
	padding: 0.25em;
	font-size: 0.8em;
	text-transform: uppercase;
}
form fieldset input.submit:active {
	border: 3px double #ffe;
	border-top-color: #ccb;
	border-left-color: #ccb;
	}

form .hide {
	display: none;
	}

