/* CSS Document for contact form */

form {
margin:0px;
padding:0px;
}

div.row {
  clear:both;
  position:relative;
  padding-top:5px;
  }

div.row label {
  float: left;
  width: 100px;
  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 235px;
  text-align: left;
  }
	div.longq label {
	  float: left;
	  width: 126px;
	  text-align: right;
	  }
	
	div.longq span.formw {
	  float: right;
	  width: 209px;
	  text-align: left;
	  }

div.row span.left {
  float: left;
  text-align: left;
  font-weight: bold;
  color: #fff;
  width: 49%;
  }

div.row span.right {
  float: right;
  text-align: right;
  font-weight: bold;
  color: #fff;
  width: 49%;
  }

div.container {
  border: 1px dashed #666;
  background-color: #f9f9f9;
  }


div.float {
  width: 120px;
  padding: 10px;
  float: left;
  }

div.spacer {
  clear: both;
  }

div.float img {
  margin-left: 5px;
  }

div.float p {
  font-size: 9px;
  text-align: center;
  }


abbr, acronym, .help {
  border-bottom: 1px dotted #333;
  cursor: help;
  }

li.inline {
  display: inline;
  padding-left: 3px;
  padding-right: 7px;
  border-right: 1px dotted #066;
  }

li.last {
  display: inline;
  padding-left: 3px;
  padding-right: 3px;
  border-right: 0px;
  } 

p.credit {
  font-size: 9px;
  color: #333;
  text-align: right;
  }

#contactOptions h2 {
font-size:14px;
font-weight:bold;
color:#333333;
margin-bottom:5px;
margin-top:0px;
}
#contactOptions div {
margin-bottom:20px;
padding-bottom:20px;
border-bottom:1px solid #dddddd;
}

#contactOptions p {
margin:0px;
}

#contactOptions h2 a {
text-decoration:none;
}
.row .newsLetter  {
clear:both;
margin-left:115px;
}
#contactForm .newsLetter input {
float:left; margin-right:4px;
}
#contactForm .newsLetter label {
text-align:left;width:195px;
}

#contactForm h2 {
margin-top:10px;
}

#contactForm .submitButton {
margin-left:115px;
}
	#contactForm .regSubmitButton {
	margin-left:140px;
	}

#contactForm .required {
font-weight:bold;
}

#standardContact, #repContact { 
width: 350px; background-color: #f6f6f6; border: 1px dotted #666; padding: 5px; margin: 10px auto;
}