p#errors_box {margin: 14px 0px -4px;padding: 12px;position: relative;width: 415px;height: auto;font-size: 12px;font-weight: bold;color: #B1463D;line-height: 16px;letter-spacing: 1px;border: dashed 1px #B3B3B3;}

#contact_form {margin: 14px 0px 15px;padding: 3px 12px 12px;position: relative;display: block;width: 415px;height: auto;border: dashed 1px #B3B3B3;}
#contact_form fieldset {margin: 0px;padding: 0px;position: relative;display: block;width: 415px;height: auto;border: none;}
#contact_form legend {display: none;}
#contact_form p {margin: 10px 0px 10px;padding: 0px;position: relative;width: auto;height: auto;overflow: auto;}
* html #contact_form p {height: 100%;} /* IE6 Fix */
#contact_form p label {margin: 0px 5px 0px 0px;padding: 0px;position: relative;display: block;width: 118px;height: auto;text-align: right;font: 12px Arial, Helvetica, sans-serif;letter-spacing: 1px;color: #000000;float: left;}
#contact_form p input {margin: 0px;padding: 2px 5px;position: relative;width: 279px;height: auto;float: left;}
#contact_form p textarea {margin: 0px;padding: 2px 5px;position: relative;width: 279px;height: 150px;float: left;}
#contact_form p .styled {font: 12px Arial, Helvetica, sans-serif;letter-spacing: 1px;color: #000000;border: solid 1px #CCCCCC;}
#contact_form p.submitButton {margin: 0px;padding: 0px;position: relative;width: auto;height: auto;text-align: right;}
#contact_form p.submitButton input {margin: 0px;padding: 0px;position: relative;width: auto;height: auto;float: none;}
#contact_form p.required_fields {margin: 0px;padding: 0px;position: absolute;left: 12px;bottom: 12px;width: auto;height: auto;}
#contact_form p.required_fields span {font-size: 17px;vertical-align: sub;font-weight: bold;color: #B1463D;}
#contact_form p.required_fields span {*vertical-align: top;} /* IE7 Fix */
#contact_form p label.error {color: #B1463D;}
#contact_form p label span.error {font-size: 17px;vertical-align: sub;font-weight: bold;color: #B1463D;}
#contact_form p label span.error {*vertical-align: top;} /* IE7 Fix */

#column_right {text-align: justify;}
#column_right h3 {margin: 0px 0px 5px 8px;padding: 0px;position: relative;width: 324px;height: auto;color: #E63168;font-weight: bold;font-size: 14px;letter-spacing: 1px;}
#column_right h4 {margin: 0px 0px 5px 8px;padding: 0px;position: relative;width: 324px;height: auto;color: #E63168;font-weight: bold;font-size: 12px;letter-spacing: 1px;}
#column_right p {margin: 0px 0px 15px 8px;padding: 0px;position: relative;width: 324px;height: auto;font-size: 12px;line-height: 16px;letter-spacing: 1px;}
#column_right strong {}
#column_right a {margin: 0px;padding: 0px;position: relative;width: 324px;height: auto;color: #B1463D;text-decoration: none;}
#column_right a:hover {text-decoration: underline;}
#column_right ul, #column_right ol {margin: 0px 0px 15px 8px;padding: 0px;position: relative;width: 324px;height: auto;line-height: 16px;letter-spacing: 1px;}
#column_right ul li, #column_right ol li {margin: 0px 0px 0px 13px;padding: 0px;position: relative;width: auto;height: auto;}