/* form in page */
#form-area { margin: 0; padding: 0 0 10px 10px; text-align: justify; font: bold 11px "Trebuchet MS", Arial, sans-serif; }

#form-area a { text-decoration: none; color: #000; }
#form-area a:hover { text-decoration: underline; color: #696969; }

#form-area strong { font: bold 13px "Trebuchet MS", Arial, sans-serif; color: #000; }
#form-area span { clear: left; margin: 0; padding: 0; font: 12px "Trebuchet MS", Trebuchet, Arial, sans-serif; color: #000; }
#form-area span a { color: #5f1610; text-decoration: underline; }
#form-area span a:hover { color: #c5190b; text-decoration: none; }
#form-area span.conicon { color: #017fb9; font-size: 12px; font-weight: bold; }

#form-area label { float: left; text-align: left; width: 95px; padding-right: 20px; color: #f0ac0a; }

#form-area input { 
	display: block; width: 150px; height: 18px; float: left; margin-bottom: 10px; border: 1px solid #dcdcdc;
	font: 12px "Trebuchet MS", Arial, sans-serif; background: #f2f1f1;
}

#form-area input.button { margin: 0; height: 25px; background: #92291b; color: #fff;}
#form-area input.submit { width: 75px; text-align: center; }
#form-area input.reset  { margin-left: 10px; width: 140px; text-align: center; }

#form-area textarea { 
	display: block; float: left; padding-right: 20px; background: #eae3e2; margin-bottom: 10px;
	font: 12px "Trebuchet MS", Trebuchet, Arial, sans-serif; border: 1px solid #dcdcdc;
}
#form-area textarea { text-align: left; width: 320px; height: 100px; padding-right: 20px; }

#form-area br { clear: left; }

/* form messages */
.error { font: bold 12px Tahoma, Verdana, sans-serif; color: #d53030; text-align: center; display: block; }
.msgOK { font: bold 11px Tahoma, Verdana, sans-serif; color: #3eb523; text-align: center; display: block; }

