
#mainContent { float: right; width: 572px; margin-left: 5px; padding: 15px 19px 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; }
html>body #mainContent { width: 553px; padding: 15px 19px 0 0; }

#addressDiv {  width: 513px; margin: 20px 0 0 0px; padding-left: 56px; }

#addressMail { margin: 1px; }
#addressPhone { margin: 1px 1px 1px 37px; }
#addressMail, #addressPhone { float: left; width: 200px; border: 1px solid #669933; }
.addressTitle { background-color: #669933; color: #fff; margin: 1px; padding: 2px 0 3px 10px; font-size: 14px; }
.addressTxt { padding: 5px 0 0 10px; height: 50px; }
html>body #addressPhone { margin: 1px 1px 1px 34px; }

#contactUsDiv { width: 515px; margin: 25px 0 0 0; padding-left: 19px; color: #333; font-size: 11px; }
#contactBox { width: 511px; margin-left: 2px; border-right: 1px solid #999; border-left: 1px solid #999; }
html>body #contactBox { width: 509px; }

#map { margin-left: 25px; }
#topCurve { position: relative; top: 2px; left: 0; }

#titleDiv { width: 230px; padding-top: 20px; }
#titleIcon { float: left; width: 40px; text-align: right; }
#titleTxt { float: right; width: 184px; padding-top: 3px; color: #669900; font-size: 13px; font-weight: bold; }

#contactInfo { padding: 15px 20px 5px 50px; }
#deptContact { width: 150px; }
#contactInfo hr { width: 409px; height: 1px; margin: 10px 0; padding: 0; color: #999; text-align: left; }
html>body #contactInfo hr { margin: 15px 0 10px 0; } 
#messageSpace {padding: 2px 0; }

#contactFone { width: 360px; padding-top: 15px; }
#foneIcon { float: left; width: 40px; text-align: right; }
#foneCheckBox { float: left; width: 28px; padding-top: 3px; text-align: right; }
#foneInput { float: right; width: 292px; padding: 6px 0 0 3px; }
#foneTxt { color: #669900; font-weight: bold; }
#foneNumMain { float: left; width: 127px; }
#foneNumExt { float: right; width: 162px; padding-left: 3px; }
html>body #foneInput { width: 289px; }
html>body #foneNumExt { width: 159px; }

#contactWarn { padding-top: 15px; margin-left: 50px; }
#submitDiv { padding: 15px 0; text-align: center; }

checkbox { border: none; }
select { border: 1px solid #999; }

.contactField { width: 280px; }
.contactTextArea { width: 360px; }
.contactPhone { width: 120px; }
.contactExt { width: 65px; }
.contactField, .contactTextArea, .contactPhone, .contactExt { border: 1px solid #999; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 13px; }

.padB13 { padding-bottom: 13px; }
.padT2 { padding-top: 2px; }
.padT8 { padding-top: 8px; }

.errors { color: #FF0000; padding-bottom: 5px; }