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

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

.labelcell { 
	background-color: transparent; 
 
	text-align: right;
	font-size: 0.9em;
	} 

.fieldcell { 
	background-color: #B9D4DB;
 text-align: left; 
 margin-right: 0px; 
 padding-right: 0px; 
	font-size: 0.9em;
	width: 200px;
	} 

.smalllabelcell { 
 background-color: transparent; 
	text-align: right;
	} 

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

} 

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

.smallfieldcell select { 
 background-color: #fff; 
font-size: 0.9em;
	}
textarea {width: 250px; height: 100px;}