@charset "utf-8";
/* CSS Document */





/* -- a form with all form elements -- */
.form * { /* zeros margins and padding within the layout  */
	margin:0;
	padding:0;
	}

.form form {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color:#9F4A25;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 2em;
	padding-right: 0.75em;
	padding-bottom: 0.5em;
	padding-left: 0.75em;
	}
.form div.formsection {
	float:left; /* enclose the form control and label */
	width:100%;
	padding-bottom:1em;
	padding-top:1em;
	
	}
	
.form div.formsection fieldset {
      border:none;
	  padding-bottom:1em;                
	}
	
.form legend {
    font-size:1.2em;
	color: #9F4A25;
	}
	
.form div.formsection input {
	font-size:.7em;
	padding-bottom:.75em;
	margin-top: .3em;
	}
.form div.formsection label {
	float: left;
	text-align:left;
	width: 9em;
	display:block;
	clear:both;
	font-size:.7em;
	font-weight:bold;
	padding-bottom:.75em;
	margin-top: .3em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 1em;
	padding-left: .5em;
	}

	
.submit {
   float:right;
   margin-top:.2em;
   }
   
/* styles for the checkbox and radio button sets */
.form div.formsection .buttongroup {
	float:left; /* wraps contents */
 	}
.form div.formsection .buttongroup input {
	float:left;
	margin-right:4em;
	}
.form div.formsection .buttongroup label {
	font-weight:normal; /* reset the inherited value */
	clear:none; /* reset the inherited value */
	margin-top: 0;
	margin-right: .5em;
	margin-bottom: 0;
	margin-left: 1em;
	}
	
.form div.formsection .buttongroup fieldset {
         margin-left:.5em;
		 margin-right:.5em;
		 }

/* styles for the msgs/errors list */
.form div.formsection  ul { /* add 'message' class to div to see this list */
	display:none;  
	font-size:.8em;
	padding:1em 2em;
	}
.form div.formsection  ul.message {display:block;} /* add 'message' class to ul to see this list */
.form div.formsection ul.error {color:red;}
.form div.formsection ul.message li {padding: .3em 0;}
/* end styles for the msgs/errors list */
