.req {color: c00;}
#contact table { 
 background-color: #F9FBFD; 
 color: #000; 
 width: 400px;  
 border: 1px solid #D7E5F2; 
 border-collapse: collapse; 
	margin-top: 10px;
	margin-left: 20px;
	font-size: 12px;}
	
form, input, textarea, select
	{font-size: 12px;
	font-family: arial,Arial, Helvetica, sans-serif; 
	}
select, option {font-size:11px;}	
.labelcell, .fieldcell, .smalllabelcell, .smallfieldcell, textarea {color: #000;}

#contact td { 
 border: 1px solid #D7E5F2; 
 padding-left: 4px; 
}

.labelcell { 
	background-color: transparent; 
 width: 150px;
 text-align: right; padding-right: 5px;
} 

.fieldcell { 
 background-color: #F2F7FB; 
 text-align: left; 
 margin-right: 0px; 
 padding-right: 0px; 
} 

.smalllabelcell { 
 background-color: transparent; 
} 

.smallfieldcell { 
 background-color: #F2F7FB; 
 text-align: left; 
  
}
.fieldcell input { 
 background-color: #fff; 
 margin-right: 0px; 

} 

.smallfieldcell input { 
 width: 100px;  
 background-color: #fff; 
} 

.smallfieldcell select { 
 background-color: #fff; 
}
textarea {width: 90%; height: 100px;display:block;}

