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

/* reset */
fieldset,input {
	margin:0; 
	padding:0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

.forminputtext
{
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#006940;
  font-size:14px;
}

#form {
	/*margin-right:260px;*/
}

#form fieldset,
#form fieldset * {
  border: none;
  margin: 0;
  padding: 0; }

#form fieldset {
  padding: 0.5em 0; }


#form input[type="text"]
{
  width:386px;
  height:36px;
  margin:0;
  padding-top:0px;
  padding-left:5px;
  background: url(../template/textbackground.png) no-repeat left center;
  border:0;
  outline:0;
  color:#111;
}
#form textarea
{
  width:386px;
  height:140px;
  margin-top:6px;
  padding-top:4px;
  padding-left:5px;
  padding-bottom:5px;
  margin-right:8px;
  background: url(../template/textareabackground.png) no-repeat;
  border:0;
  outline:0;
  color:#111;
}
#form input[type="submit"]
{
  position:relative;
  float:right;
  margin:0;
  width:70px;
  height:32px;
  background:url(../template/sendButton.png) no-repeat center center;
  border:0;
}
.sendButton
{
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#68001C;
  font-size:16px;
  margin-right:20px;
}
#form input[type="submit"]:hover
{
  cursor:pointer;
}
#form input[type="text"].captcha
{
  width:90px;
  height:32px;
  background: url(../template/captchabackground.png) no-repeat left center;
  border:0;
  outline:0;
  color:#111;
  font:8pt Arial;
  padding:3px;
  margin-top:3px;
  padding-left:6px;
}
.alert { font-weight:bold;color:red;font-size:14px }
#form .input { font:8pt Arial;padding:3px;margin-top:3px;padding-left:6px; }
#form .message_box { font:8pt Arial;padding-left:6px;padding-top:8px; }