form#contact-form * {
	margin:0;
	padding:0;
}

form#contact-form {
	font-size: 0.8em;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	width: 90%;
	margin: 0 auto; 	/* center */
}
	
form#contact-form fieldset, form#contact-form #buttons {
	display: block;
	width: 90%;
	padding: 10px;
	margin: px auto; /* remove default border styles */
	border: 1px solid #E0F4E1;
}
 
form#contact-form label, form#contact-form fieldset input, form#contact-form select, form#contact-form textarea {
	display: block;	
	float: left;
	margin: 2px;
	font-size: 0.9em;
	height:1.5em;
}

form#contact-form fieldset input, form#contact-form select, form#contact-form textarea {
	border: 1px solid #d5f2d8;
	width: 250px;
}

form#contact-form fieldset input:focus, form#contact-form select:focus, form#contact-form textarea:focus {
	background: #E8F8EA;
	border: 1px solid #D5F2D8;
}

form#contact-form textarea {
  height: 10em; 
  font-size: 10pt;
}
form#contact-form br {
	clear: left;
}

form#contact-form label {
	width: 150px;
	font-weight: bold;
	text-align: right;
	color: #006400;
	line-height:1.5em;
}

form#contact-form legend {	
	border-bottom: 7px  solid #006400;
	font-size: 120%;	
	color: #006400;
}

form#contact-form label:first-letter {
    text-transform: capitalize;       
}

form#contact-form #buttons {
	border: 0px none;
}

form#contact-form #subject {
	display:none;
}

form#contact-form .error, .success, .error {
  font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:1em;
  color:#880000;
  border:1px solid red;
  padding: 0.5em;
  font-size: 0.9em;
  line-height:140%;
}

.success {
border: 0px none;
color: #005500;
font-weight: bold;
}
#buttons #btnSend, #buttons #btnReset {  
	color: #006400;
	border: 1px solid #006400;
	width: 5em;
	text-align: center;
	font-weight:bold;	
	float:right;
	margin: 0px 4px;
}
/* IE 5.x WIN and IE6*/   
/*\*/
* html body {text-align /**/:center;}
* html form#contact-form { width /**/: 90%; text-align /**/:left; }
* html form#contact-form fieldset { width /**/: 90%; }
/**/


/* IE MAC workaround for centering the form elements */
/*\*//*/ 
form#contact-form { width: 90%;}
form#contact-form fieldset { width: 90%;} 
/**/ 
