#registration-form { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#111111; line-height:16px; text-align:left }
#registration-form p { margin:0px; padding:0px; }
#registration-form span.small { font-size:10px }
#registration-form span.medium { font-size:11px }
#registration-form span.error { color:#cc0000; padding:3px 0 3px 0 }

#registration-form input { height:16px; width:100%; margin:0; padding:0; font-size:11px }
#registration-form input.number { width:20px }
#registration-form select.standType { }
#registration-form input.radio { width:15px; height:14px; }
#registration-form input.checkbox { width:15px;height:14px; }
#registration-form textarea { height:50px; width:100%; font-size:11px }

#registration-form table { border:0px; margin:0 0 10px 0; padding:0px; width:100% }
#registration-form td { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#111111; line-height:14px; text-align:left; vertical-align:top }
#registration-form tr { padding:5px; margin-top:5px }
#registration-form td.label-cell { color:#ffffff; font-size:11px; padding:5px; border-top:5px solid #cccccc; background-color:#cc0000 }
#registration-form td.text-cell { padding:5px; border-left:5px solid #cccccc; border-top:5px solid #cccccc; border-right:5px solid #cccccc; background-color:#ffffff }
#registration-form td.input-cell { padding:2px 15px 0 5px; border-top:5px solid #cccccc; }
#registration-form td.heading { color:#ffffff; font-size:13px; padding:5px 0 5px 5px; background-color:#000000 }

#registration-form a { font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline; }
#registration-form a:hover { color:#cc0000; text-decoration:underline }
#registration-form a.submit { border:1px solid #cc0000; padding:3px 15px 3px 15px; background-color:#eeeeee; text-decoration:none }
#registration-form h1 { font-size:16px; color:#cc0000; padding: 5px 0 2px 0 }
#registration-form p.float-right { float:right }



#registration-termsAndConditions { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#111111; line-height:16px; text-align:left }
#registration-termsAndConditions td { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#111111; line-height:14px; text-align:left; vertical-align:top }

#registration-termsAndConditions a { font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:underline; }
#registration-termsAndConditions a:hover { color:#cc0000; text-decoration:underline }
#registration-termsAndConditions a.button { border:1px solid #cc0000; padding:3px 15px 3px 15px; background-color:#eeeeee; text-decoration:none }
#registration-termsAndConditions h1 { font-size:16px; color:#cc0000 }
#registration-termsAndConditions h2 { font-size:14px; color:#cc0000; margin:15px 0 5px 0; }
#registration-termsAndConditions p.float-right { float:right }



#print-area input.radio { width:15px; height:14px; }
#print-area table { border:0px; margin:0 0 10px 0; padding:0px; width:100% }
#print-area { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#111111; line-height:16px; text-align:left }
#print-area td { padding:3px 7px 3px 0; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#111111; line-height:14px; text-align:left; vertical-align:top }
#print-area tr { padding:5px; margin-top:5px }
#print-area h1 { font-size:16px; color:#cc0000 }
#print-area h2 { font-size:14px; color:#cc0000; margin:15px 0 5px 0; }
#print-area a { display:none }
