/* Style sheet xForm */
option{margin-bottom:2px;}
fieldset{width:400px;display:block;margin:12px 0 24px;padding:10px 10px 0;}
.formbody td{height:30px;}
td.col_0{width:90px;}
.mod_subscribe input.submit,.mod_unsubscribe input.submit{height:18px;margin:8px 0 0;font-size:11px;}
.mod_subscribe input.text,.mod_subscribe input.password,.mod_unsubscribe input.text,.mod_unsubscribe input.password,{width:300px;height:10px;margin:0;background-color:#f3eee4;font-size:10px;color:#p;}
.mod_login p{margin-bottom:0;font-size:11px;}
.mod_login input.text,.mod_login input.password{width:170px;height:12px;margin:0;background-color:#f3eee4;font-size:12px;color:#p;}
.mod_login input.submit{height:14px;margin:8px 0 0;font-size:11px;}
.mod_login label{margin:-20px 0 0;font-weight:bold;font-size:11px;}
#coachmail textarea{width:498px;height:350px;font-size:12px;line-height:16px;}
#coachmail input.text,#coachmail input.password{width:495px;height:12px;margin:0;}
.mod_registration textarea{width:303px;height:300px;font-size:12px;line-height:16px;}
.mod_registration input.text,.mod_registration input.password{width:300px;height:12px;margin:0;}
.mod_registration select,.mod_registration checkbox{height:20px;margin:0 auto 0 0;text-align:left;}
.tableless form{margin:0 0 0 60px;}
.tableless input.text{width:400px;margin:1px 0 0;font-size:11px;}
.tableless textarea{width:403px;height:150px;margin:1px 0 0;font-size:11px;}
.tableless input.submit{height:20px;margin:10px 0 0;font-size:11px;}
.tableless option{margin-bottom:3px;}
.tableless label{display:block;margin-top:5px;font-weight:normal;}
.tableless span label{display:inline;}
span.mandatory{margin-right:10px;color:#bd0404;}
p.error,div.error{color:#bd0404;}
