#registration_form_id { width:480px;}
#registration_form_id .text { width:240px;}      
#registration_form_id input.formerror, #registration_form_id textarea.formerror {border:1px solid #F00;height: 16px;width:240px;}
#registration_form_id select.formerror{ border:1px solid #E00;height: 20px;width:240px;}
#registration_form_id .error { border:2px dotted #E00;text-align: left;padding:10px 0 0 10px;margin-bottom: 10px;}
#registration_form_id .highlighterror {border:1px dotted #F00;}
#registration_form_id input.text, #registration_form_id textarea.text {border:1px solid #57a3d9;background-color:#FFF;height: 16px;}
#registration_form_id select.text {border:1px solid #57a3d9;background-color:#FFF;height: 20px;}
#registration_form_id input.selected {border:1px solid #57a3d9;background-color:#FFF;height: 16px;}  
#footer { position:absolute;bottom:0;height: 24px;background-color: #0079C1;width:100%;color: #FFF;}
#footer-content { padding:4px 0 0 22px;}
#footer a:link, #footer a:visited, #footer a:active, #footer a:hover { color: #FFF;text-decoration: none;}
#footer a:hover { text-decoration: underline;}