/* FORM Styles */

form {color:#740; font-size: 11px; font-family: verdana,arial,sans}

form fieldset { }

form label {clear:left; display:block; float:left; width:100px; text-align:left; color:#530; padding-top: 4px; margin-right: 12px; font-size: 11px;}

form input {color: #000; border: 1px solid #774; background:#ddc; padding-left: 3px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}
form input#mailMe {
	 width:165px;
}
form input:hover,form input:focus {border: 1px solid #752; background:#eed;}

form #pharea, form #phthree {width:3em;}
form #phfour {width:4em;}
form #phext {width:3em;}

form #how {width:auto; text-align: left; padding: 6px; background: #ddc; border: none;}

form select {font-size: 11px; color: #000; border: 1px solid #774; padding: 2px 0px 2px 4px; background:#ddc; vertical-align: middle;}

form textarea {
	overflow:hidden;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	border: 1px solid #774;
	background:#ddc;
	padding: 5px;
}

form textarea:hover {
	border: 1px solid #752;
	background:#eed;
}

form .formtext {font-size: 11px;}

.fieldInfo {font-size: 10px; font-style: italic; color: #D51A11;}
.error {font-style: italic; color: #f00;}

form #button1  {
	background: #774 url(images/heritage_contentbg.gif) repeat-x 0px -200px;	
	padding: 3px 8px;
	margin: 4px;
	width: 120;
	line-height: 11pt;
	text-align: center;
	text-decoration: none;
	color: #eed;
	font-family: "Times New Roman", Times, serif;
	font-variant: small-caps;
	font-size: 11pt;
	font-weight: bold;	
}


form #button1:hover {
	background: #774 url(images/heritage_bg.gif) repeat-x 0px -200px;
	background-color: #238;
	cursor: pointer;
}

.formbuttonlink {
	border: 0px solid #059; color: #059; text-decoration: underline; text-align: left; font-size: 8pt; padding: 0px; margin: 3px 0px;
	background-color: transparent;
}

.formbuttonlink:hover,.formbuttonlink:active  {
	color: Blue;
	cursor: pointer;
	border: 0px solid #059;
	background-color: transparent;
}