
body#register form legend, legend {
font-size:13px;
color:#336633;
font-weight:bold;
}
body#register form fieldset {
width:95%;
}

body#register table td.label {
width:190px;
padding:5px;
text-align:right;
font-size:11px;
}
body#register table td.label label {
color:#336633;

}
body#register table td.input input {
width:auto;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#336633;
}
body#register table td.input input.text {
width:310px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#336633;
}
body#register form legend, legend {
font-size:13px;
color:#336633;
font-weight:bold;
margin-top:10px;
}
body#register form table {
width:100%;
}
body#register table td.label label {
color:#336633;
padding-right:10px;
font-weight:bold;
}
body#register table td.input span.mandatory {
color:red;
font-weight:normal;
font-size:11px;
}

body#register fieldset#attendance table tr td {
border-bottom:1px dashed #336633;
}
body#register form input.submit_with_waiver {
font-size:12px;
color:#336633;
font-weight:bold;
}
p.waiver {
color:#336633;
}