/* CSS Document */

div.form-container form p.note { margin-left: 170px; font-size: 90%; color: #333; }
div.form-container form fieldset { margin: 10px 0; padding: 10px; border: #DDD 1px solid; }
div.form-container form legend { font-weight: bold; color: #666; }
div.form-container form fieldset div { padding: 0.25em 0; }
div.form-container label, 
div.form-container span.label { margin-right: 10px; font-size: 13px; padding: 2px 5px 2px 0px; width: 150px; display: block; float: left; text-align: right; position: relative; }
div.form-container label.error, 
div.form-container span.error { color: #C00;  float: left;}
div.form-container label em, 
div.form-container span.label em { position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }
div.form-container input.error { border-color: #C00; background-color: #FEF;}
div.form-container input:focus,
div.form-container input.error:focus, 
div.form-container textarea:focus {	background-color: #FFC; border-color: #FC6; }
div.form-container div.controlset label, 
div.form-container div.controlset input { display: inline; float: none; }
div.form-container div.controlset div { margin-left: 170px; }
div.form-container div.buttonrow { margin-left: 180px; }

select {
	background-color: #fff;
	border:1px solid #d8cbb4;
	min-width: 200px;
	}

input {
	background-color:#FFF !important;
	border:1px solid #d8cbb4;
	padding: 3px;
	width:200px;
	margin-right: 5px;
	}
	
textarea {
	background-color:#FFF !important;
	border:1px solid #d8cbb4;
	padding: 2px;
	width:200px;
	margin-right: 5px;
	}
	
.form-container p {
	border-bottom: 1px solid #eddfc5;
	line-height: 80%;
	margin: 0px;
	padding-bottom: 10px;
	}
	
.button{
	background-color: #003399;
	border: 1px solid #000;
	padding: 5px 3px;
	font-weight: bold;
	width: 100px;	
	}





#message							{ width:180px;margin:60px 0 0 100px; }
#message h2						{ font-size:150%;color:white; }
#message p						{ color:white;font-weight:bold;margin:6px 0px; }
#checkmark						{ position:relative;top:-46px;left:-60px; }
