/* CSS for contact form */

#contact table { 
background-color: #F7F7F7; 
color: #000000; 
width: 540px; 
border-collapse: collapse; 
} 

#contact td { 
border-bottom: 1px solid #ccc; 
padding-left: 4px; 
}

.required {
font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold; 
color: #FF0000; 
text-align: right;
}

.select {
font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color: #D7E5F2; 
}

.labelcell { 
font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold; 
color: #000; 
/*width: 125px;*/
padding: 5px 0;
margin: 5px 0;
text-align: right;
}

.longlabelcell {
font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold; 
color: #000;
height: 18px;
border-bottom: 0;
padding: 5px 0;
}

.fieldcell { 
color: #000000;
text-align: left; 
margin-right: 0px; 
padding-right: 0px; 
font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
padding: 5px 0;
} 

.fieldcell input { 
width: 315px; 
font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background-color: #EEE8E5; 
color: #102132; 
margin-right: 0px; 
}

.fieldcell textarea {
background-color: #EEE8E5;
}

.smalllabelcell { 
font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold; 
color: #000; 
/*width: 42px;*/
padding: 5px 0;
text-align: right;
} 

.smallfieldcell { 
color: #000000;
text-align: left; 
margin-right: 0px; 
padding-right: 0px; 
}

.smallfieldcell input { 
width: 45px; 
font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background-color: #EEE8E5; 
color: #102132; 
margin-right: 0px; 
}

.spacer {
background-color: #fff;}

.button { 
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background-color: #e2e8e8; 
color: #102132; 
margin-left: 12px; 
margin-top: 3px; 
margin-bottom: 2px;
text-align: center; 
}
