.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;}

#contact table#interest { 
 	background-color: #F2F7FB; 
 	color: #000; 
 	width: auto;  
 	border: 0px solid #D7E5F2; 
 	border-collapse: collapse; 
	margin: 0;
	padding: 0;
}
#contact table#interest td  { 
 border: 0px solid #F2F7FB; 
 padding-left: 4px; 
}
	form, input, textarea, select
	{font-size: 12px;
	font-family: arial,Arial, Helvetica, sans-serif; 
	}
.labelcell, .fieldcell, .smalllabelcell, .smallfieldcell, textarea {color: #000;}

/* TEXT ALIGNMENT & FORMATTING*/
#contact td {text-align: center; font-weight: bold;}
#contact td.labelcell {text-align: right; padding-right: 4px; font-weight: normal;}
#contact td.fieldcell {text-align: left; padding-left: 4px; font-weight: normal;}
#contact td table#interest td {text-align: left; font-weight: normal;}


#contact td { border: 1px solid #D7E5F2; }

.labelcell { background-color: transparent; width: 150px; } 
.fieldcell { background-color: #F2F7FB; } 

.fieldcell input { background-color: #fff;} 

textarea {width: 100%; height: 100px;display:block;}
