#form {
width: 700px;
margin: 20px auto;
}

td {
padding: 4px;
vertical-align: middle;
}

.fbox_1 {
background: #EEE2D7;
text-align: left;
}

.fbox_1 label {
display: block;
text-align: left;
}

.fbox_2 {
background: #524686;
text-align: left;
color: #99FF00;
}

.fbox_3 {
background: #D5D5FF;
}

/* forms elements */
input { 
border: 1px solid #524686;
font-size: 12px; 
font-family: "BankGothic Md BT", arial, sans-serif; color: #333333;
background-color: #F3F7F8;
padding-left: 3px;
}

textarea {
background-color: #F3F7F8;
color: #333333; 
border: #CCCCCC 1px solid; 
font-size: 12px;
font-family: "BankGothic Md BT", arial, helvetica, sans-serif;
}

select {
background-color: #F3F7F8;
font-size: 12px; 
font-family: "BankGothic Md BT", arial, helvetica, sans-serif;
}

select { 
font-family: "BankGothic Md BT", Arial, Helvetica, sans-serif;
font-size: 12px; 
border: #000000; 
border-style: dotted; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
background-color: #F7F7F9;
} 

input:focus, textarea:focus {
background-color: #F3F7F8;
border: 1px solid #9f9f9f;
}

.formButton {
background-color: #EEF2F2;
color: #676767;
font-weight: bold;
text-align:center;
font-size: 12px;
}

.check  {
border: 1px solid #EEF2F2;
background-color: #EEF2F2;
width: 25px;
text-align: center;
}
