input {
	background:#EBF7FF none repeat scroll 0%;
	color:#00557B;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}
select {
	background:#EBF7FF none repeat scroll 0%;
	color:#00557B;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}
textarea {
	background:#EBF7FF none repeat scroll 0%;
	color:#3A5C73;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:6px;
}
form {
	margin:0px;
	padding:0px;
}
.contact {
/*width:590px;*/
}
.contact ul {
margin:0px;
padding:5px 0px 5px 15px;
}
.contact li {
font-size:10px;
margin:0px;
padding:0px;
}
.contact p {
font-size:11px;
line-height:13px;
margin:0px;
padding:5px 0px;
}
.contact .OneColText {
    clear:both;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    color: #666;
    width: 500px;
    padding: 0 10px;
}
.contact h1 {
	font-size:18px;
	color: #666666;
	padding:18px 0px 9px 10px;
}
.contact p strong {
letter-spacing:-1px;
}
.contact span {
background:#EEFAFF none repeat scroll 0%;
color:#CC3300;
display:block;
font-size:9px;
padding:10px;
}
.contact h2 span {
  background: transparent;
  color: #666;
  font-size:16px;
  text-align: right;
  display: inline;
}
.contact span h3 {
margin:0px;
padding:0px;
}
.contact span p {
font-size:11px;
margin:0px;
padding:0px;
}
.contact span a {
color:#CC3300;
text-decoration:underline;
}
.contact form {
/*border:2px solid #EEFAFF;*/
padding:10px;
}
.contact form h1 {
  padding-left: 0px;
}
.contact form fieldset {
/*border:medium none;*/
margin:0px;
padding:0px;
}
.contact form p {
color:#666666;
font-size:11px;
margin:0px;
padding:5px 0px;
}
.contact label, .contact form label, .contact form table td label {
  font-size: 11px;
  display:block;
  padding:0px 0px 5px;
}
.contact form label em {
  color:#38AE94;
  font-size:14px;
  font-style:normal;
  font-weight:bold;
  text-transform:uppercase;
}
.contact form input {
background:#ECF8E0 none repeat scroll 0%;
border:1px solid #DAF4C4;
color:#339900;
padding:3px 0px;
}
.contact form textarea {
background:#ECF8E0 none repeat scroll 0%;
border:1px solid #DAF4C4;
/*color:#6A757D;*/
color: #6c0;
padding:3px 0px;
}
.contact form .textarea {
margin:0px 0px 0px 14px;
padding:0px;
position:absolute;
width:200px;
}
.contact form .checkbox {
background:transparent none repeat scroll 0%;
border:medium none;
padding:0px;
}
.contact .submit {
	background: #38AE94;
	font-weight: 700;
	color: #fff;
	padding: 0 13px;
}
/* dkgreen:#38AE94   mdgreen:#9BD6C9 ltgreen:#CDEBE4 even darker:#1C574A */
.contact input.an, .contact input.an2 , .contact input.anSmall{
  background:#CDEBE4 none repeat scroll 0%;
  border:1px solid #9BD6C9;
  color:#1C574A;
  padding:3px;
  width: 246px;
}
.contact input.anSmall {
  width: 160px;
}
.contact input.an2 {
  width: 510px;
}
.contact input.an:hover, .contact input.an2:hover, .contact input.anSmall:hover {
background:#38AE94 none repeat scroll 0%;
border:1px solid #9BD6C9;
color:#ffffff;
padding:3px;
}
.contact input.an:focus .contact input.an2:focus, .contact input.anSmall:focus {
background:#38AE94 none repeat scroll 0%;
border:1px solid #9BD6C9;
color:#ffffff;
padding:3px;
}
.contact input.onIE {
background:#ECF8E0 none repeat scroll 0%;
border:1px solid #9BD6C9;
color:#38AE94;
padding:3px 0px;
}
.contact textarea.an, .contact textarea.an2 {
  background:#CDEBE4 none repeat scroll 0%;
  border:1px solid #9BD6C9;
  color:#1C574A;
  padding:3px;
  width: 246px;
  height: 162px;
}
.contact textarea.an2 {
  width: 510px;
}
.contact textarea.an:hover, .contact textarea.an2:hover {
	background:#38AE94 none repeat scroll 0%;
	border:1px solid #9BD6C9;
	color:#ffffff;
	padding:3px;
}
.contact textarea.an:focus, .contact textarea.an2:focus {
	background:#38AE94 none repeat scroll 0%;
	border:1px solid #9BD6C9;
	color:#ffffff;
	padding:3px;
}
.contact textarea.onIE {
	background:#ECF8E0 none repeat scroll 0%;
	border:1px solid #E0F4FF;
	color:#38AE94;
	padding:3px;
}
