/* FORM Styles */

form {color:#666; font-size: 11px; line-height: 100%; font-family: verdana,arial,sans}

form fieldset { }

form label {clear:left; display:block; float:left; width:90px; text-align:left; color:#666; padding: 2px 0px; margin-right: 16px; font-size: 11px;  vertical-align: top; }

form input {color: #000; border: 1px solid #789; padding: 3px; background:#dde5ef; vertical-align: middle; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;}
form input#mailMe{
	 width:165px;
}
form input:hover,form input:focus {background:#cde; color:#000;}

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

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

form select {font-size: 10px; color: #666; border: 1px solid #789; padding-left:0.4em; background:#dde5ef; vertical-align: middle;}

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

form textarea:hover {
	background:#cde;
}

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

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

form #button1  {
	background: #259;
	color: #fff; 
	font-family: Verdanad, Arial, Helvetica, sans-serif !important; 
	font-weight: bold !important; 
	padding: 4px 4px; 
	margin: 0px; 
	border: 1px solid #147; 
	font-size: 9pt !important; 
}

form #button1:hover {
	background: #37c;
	cursor: pointer;
}

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

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