﻿.BasicContactForm_Custom1 {
	width: 100%;
}

.BasicContactForm_Custom1 .intro {
	font-style: italic;
	margin-bottom: 10px;
}

.BasicContactForm_Custom1 .required {
	margin-top: 10px;
	color: #86a765;
}



.BasicContactForm_Custom1 td.left {
	text-align: left;
	vertical-align: top;
	padding: 3px 0 0 0;
	width: 150px;
	font-weight: bold;
}

.BasicContactForm_Custom1 .textbox,
.BasicContactForm_Custom1 .dropdown {
	width: 280px;
}

.BasicContactForm_Custom1 .dropdownlist {
	width: 70px;
}
.BasicContactForm_Custom1 .textboxmini {
	width: 206px;
}



.BasicContactForm_Custom1 .textarea {
	height: 100px;
	width: 429px;
}

.BasicContactForm_Custom1 .star {
	color: #86a765;
	font-weight: bold;
}

.BasicContactForm_Custom1 .validator {
	display: block;
	font-weight: bold;
}

.BasicContactForm_Custom1 .button {
	font: normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 10px 0 0 0;
	outline: none;
	cursor: pointer; cursor: hand;
	text-align: center;
	text-decoration: none;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	cursor: hand; cursor: pointer;
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
	width: 170px;
	height: 30px;
	margin-right: 20px;
}
	.BasicContactForm_Custom1 .button:hover {
		background: #538018;
		background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
		background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
	}
	.BasicContactForm_Custom1 .button:active {
		color: #a9c08c;
		background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
		background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
	}

