﻿.registrationTable {  }
.registrationTable label { font-size:.9em; font-weight:bold; color:#97989a; white-space:normal; }
.registrationTable td { vertical-align:bottom; padding:0px 20px 10px 0px; white-space:nowrap; color:#97989a;  }
.registrationTable td input,
.registrationTable td select { width:170px; border:solid 1px #7f9db9; float:left; }
.registrationTable td select { width:170px !important; margin-top:10px; }
.registrationTable td img { border:solid 1px #7f9db9; }
.registrationTable td input.smaller { width:120px; margin-right:6px; }
.registrationTable td input.smallest { width:40px; }
.registrationTable tr.reg-type input { width:auto; border:none; float:none; }
.registrationTable tr.reg-type label { color:#003772; margin-right:20px; }
.registrationTable tr.reg-type td { padding-bottom:15px; }

.registrationTable td.label { width:65px ; color:#ff0000; font-weight:bold; }
.registrationTable td.large-label { width:auto; }
.registrationTable td.col2 { padding-left:30px; }
.registrationTable td.spacer { padding-top:15px; }
.registrationTable .captchaWrapper { position:relative; }
.registrationTable .captchaWrapper div { position:absolute; bottom:2px; left:175px; }

.registrationTable td.captcha-input label {  }
.registrationTable td.captcha-input input { margin-top:2px; display:block; }
.registrationTable td.captcha-input { vertical-align:top; color:#ff0000; width:260px; }
.registrationTable td.submit input { width:auto; border:none; float:none; }
.registrationTable td.submit .btn-small { width:80px; margin-left:15px; }
