/*Contact us form*/

fieldset{
  border:none;
}
fieldset p{ 
   padding-left: 2em;   
}

form label{
   clear: both;
   display: block;  
   margin-top: 1em;
   padding-left: 10em;
   width: 40em;
}

 form .labelText{
   float: left;
   font-weight: bold;
   left: -8em;
   margin-right: -7em;
   position: relative;
   width: 9em;    
}

 form .chkText{
	position: relative;
	font-weight: bold;
	width: 20em;	
	left: -8em;
	
}

 .chkbox{
   position: relative;
   margin-right: 0.5em;
  
}

form input.text {
   position: relative;
   top: -0.2em;
   width: 15em;
}



form textarea{
   position: relative;
   top: -0.2em;
   width: 20em;
   height: 10em;

}

 form input.submit{
   clear: both;
   display: block;
   height: 2.5em;       
   width: 8em;  
   font-weight:bold;
   margin:1em auto;    
}



form fieldset label  span:first-letter{
  text-decoration: underline;
}

form h3{
  margin-left: 1.8em;
}

.errormessage{
  color:red;
}
form input[type=text],form input[type=password] {
  color:#000000;
}
 
 label .error{
  color:red; 
  text-align: left;
  clear:none;
  width:200px;
  float:left;
  padding:2px;
  margin:2px;
}

 
form p{
  margin: 3px;
}

