body {
background-image: url(../img/page_body_bg3.gif);
}

div.contact div.col_center {
width: 522px;
}

form#mailform label {
width: 200px !important;
}

form#mailform input, form#mailform select {
width: 210px !important;
}

form#mailform textarea {
width: 410px !important;
}

div.body_teaser div.element {
padding: 0px;
}

* html div.body_content {
width: 520px;
}

#standardForm {  }
#standardForm .csc-mailform-field {  }
#standardForm .csc-mailform-field label { width:197px; }
#standardForm .csc-mailform-field select { background-color:#FFFFFF; border:1px solid #AD9793; color:black; font:11px arial,verdana,sans; margin:3px; width:212px; }
#standardForm .csc-mailform-field input.text { background-color:#FFFFFF; border:1px solid #AD9793; color:black; font:11px arial,verdana,sans; margin:3px; width:210px; }
#standardForm .csc-mailform-buttons input.csc-mailform-submit { background-color:#FFFFFF; border:1px solid #AD9793; color:black; font:11px arial,verdana,sans; margin:3px 0; 
  width:210px; float:left; }
#standardForm .csc-mailform-field textarea.textfield { background-color:#FFFFFF; border:1px solid #AD9793; color:black; font:11px arial,verdana,sans; margin:0 5px 0 0; width:410px; }
#standardForm .csc-mailform-field .required { border:1px dotted #DD0016 !important; }
#standardForm .csc-mailform-field .requiredInfo { color:#DD0016; float:right; padding:2px 0 0; }

.selectOffice select { margin:3px 0; }
