#form {margin: 0px;padding: 0px;position: relative;display: block;width: auto;height: auto;background: #FFFFFF;border: solid 1px #FAF1EE;overflow: auto;}
#form fieldset {margin: 0px;padding: 10px 0px 0px;position: relative;display: block;width: 395px;height: auto;border: none;float: left;}
#form fieldset {padding: 20px 0px 0px;} /* IE7 Fix */
#form legend {display: none;}
#form p {margin: 10px 0px 10px;padding: 0px;position: relative;width: auto;height: auto;overflow: auto;}
* html #contentBlock #main#form p {margin: 10px 0px 10px;padding: 0px;position: relative;width: 100%;height: auto;overflow: auto;} /* IE6 Fix */
#form p label {margin: 0px 5px 0px 0px;padding: 0px;position: relative;display: block;width: 140px;height: auto;text-align: right;font: 12px Arial, Helvetica, sans-serif;letter-spacing: 1px;color: #7C7C7C;float: left;}
#form p input {margin: 0px;padding: 2px 5px;position: relative;width: 220px;height: auto;float: left;}
#form p textarea {margin: 0px;padding: 2px 5px;position: relative;width: 220px;height: 150px;float: left;}
#form p .styled {font: 12px Arial, Helvetica, sans-serif;letter-spacing: 1px;color: #7C7C7C;border: solid 1px #CCCCCC;}
#form p.submitButton {margin: 0px;padding: 0px;position: relative;width: auto;height: auto;text-align: right;}
* html #form p.submitButton {margin: 10px 0px 0px;height: 35px;} /* IE6 Fix */
#form p.submitButton input {margin: 0px 10px 0px 335px;padding: 0px;position: relative;width: auto;height: auto;float: none;}
#form p.submitButton input {*margin: 0px 10px 0px 330px;} /* IE7 Fix */

.error {font-size: 17px;vertical-align: sub;font-weight: bold;color: #BD034C;}
.error {*vertical-align: inherit;} /* IE7 Fix */
#column-left p.error {font-size: 12px;font-weight: bold;color: #BD034C;}
#form p.error a {margin: 0px;padding: 0px;position: relative;width: auto;height: auto;font: 12px Arial, Helvetica, sans-serif;font-weight: bold;color: #BD034C;text-decoration: underline;}
#form p.error a:hover {color: #CC3300;}
#form p label.error {font-weight: bold;color: #BD034C;}

#column-left p.success {font-size: 12px;font-weight: bold;color: #0099FF;}

#form span.smallText {font-size: 10px;font-weight: bold;color: #BD034C;}