#form {margin: 0px;padding: 0px;position: relative;display: block;width: auto;height: auto;background: #FFFFFF;border: solid 1px #FAF1EE;}
#form fieldset {margin: 0px;padding: 10px 0px 0px;position: relative;display: block;width: auto;height: auto;border: none;}
#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: 210px/*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: 255px;height: auto;float: left;}
#form p textarea {margin: 0px;padding: 2px 5px;position: relative;width: 255px;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 440px;padding: 0px;position: relative;width: auto;height: auto;float: none;}
#form p.submitButton input {*margin: 0px 10px 0px 436px;} /* 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;}


table {margin: 0px 20px;padding: 0px;position: relative;width: auto;height: auto;}
tr {margin: 0px;padding: 0px;position: relative;width: auto;height: auto;}
td {margin: 0px;padding: 0px 0px 10px;position: relative;width: auto;height: auto;vertical-align: top;font-size: 12px;line-height: 18px;letter-spacing: 1px;color: #7C7C7C;}


td:first-child {text-align: left;width: 240px;}
td:first-child + td, td:first-child + td + td, td:first-child + td + td + td, td:first-child + td + td + td + td, td:first-child + td + td + td + td + td, td:first-child + td + td + td + td + td + td {text-align: center;width: 30px;}
td label {text-align: right;}