.req {color: red;}
#contact {clear: both; 
margin: 0 0 10px 0;
float: left;
position: relative;
width: 590px;
}
/*font*/
input, .labelcell, .smalllabelcell, select, textarea {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
/*white font*/
.labelcell,  .smalllabelcell {color: black;}
/*formfield bg*/
input, select, textarea, button {background-color: #fff; }

#contact table {margin-top: 10px; margin-left:1px; float: right;}

#contact table { 
/* background-color: #F9FBFD; */ 
 background-color: #DFEEFA;
	color: #000000; 
 
/* border: 1px solid #D7E5F2; */
 border: 1px solid #7FADD2; 
 border-collapse: collapse; 
} 
#contact td { 
 border: 1px solid #7FADD2; 
 /* border: 1px solid #D7E5F2; */ 
 padding: 4px; 
}

.labelcell {  
 background-color: #DFEEFA; 
 width: 220px; 
	text-align: right;
	} 

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

.smalllabelcell { 
 background-color: #DFEEFA; 
 width: 100px; 
	text-align: right;
	} 

.smallfieldcell { 
 background-color: #DFEEFA; 
 color: #000000; 
 text-align: right; 
  
}
.fieldcell input { 
/* width: 200px; */  
 color: #102132; 
 margin-right: 0px; 
} 

.smallfieldcell input { 
 width: 100px;  
 color: #102132; 
} 

.smallfieldcell select { 
color: #102132; 
 border: 1px solid #284279; 
}
.button { 
 color: #102132; 
	margin-top: 3px; 
 margin-bottom: 2px; 
	} 
textarea {width: 100%;  }
table option {font-size: 10px;}
.contactoption {margin-left: 20px;}