.footer { color: #FFFFFF; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h2 { color: #FFFFFF; font-weight: bold; font-size: 13pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h3 { color: #F09808; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.title { color: #FFFFFF; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.table2 { color: #606060; font-size: 9pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.table { color: #606060; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.banner { color: #FFFFFF; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.bullets { color: #000000; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.nav { color: #FFFFFF; font-size: 9pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.nav:hover { text-decoration: underline }
a.menu { color: #606060; font-size: 8.5pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.menu:hover { text-decoration: underline }
a.white { color: #FFFFFF; font-size: 9pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.white:hover { text-decoration: underline }
a.bot { color: #FFFFFF; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.bot:hover { text-decoration: underline }
a.faq { color: #606060; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
a.faq:hover { color: #F09808; text-decoration: underline }
a { color: #F09808; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a:hover { text-decoration: none }

/* ----- FORMS ----- */
.fieldset, .error { padding: 1em; margin-bottom: 1em; }
.fieldset legend, .error legend { display: none; }
.fieldset label { clear: left; float: left; padding: 3px 50px 0 0; margin-bottom: 8px; width: 150px; font-weight: bold; cursor: pointer; }
.fieldset label.required { color: #f00; background: url("images/exclamation.png") no-repeat 180px 3px; }
.fieldset input, .fieldset textarea, .fieldset select { float: left; margin: 0 0 8px 0; width: 250px; }
.fieldset input.required, .fieldset textarea.required, .fieldset select.required { color: #f00; background: #fbe3e4; border: 1px solid #f00; }
.fieldset select { width: 256px; }
.fieldset img.captcha { float: left; margin: 0 0 8px 0; }
.fieldset input.captcha { margin-left: 10px; width: 100px; }
.fieldset .submit { clear: left; float: none; width: auto; margin: 0; }
.fieldset .radio { margin: 0 0 8px 200px; }
.fieldset .radio label, .fieldset .radio input { clear: none; float: none; padding: 0; margin: 0; width: auto; font-weight: normal; }

.error { background: #fbe3e4; border: 1px solid #fbc2c4; }
.error ul { margin: 0; }
.error li { padding-left: 25px; line-height: 20px; list-style: none; background: url("images/exclamation.png") no-repeat 0 2px; }

