#claim_intro #begin { text-align: center; font-size: 20px; margin: 2em auto }
#claim_intro #login_form { margin-left: 0 }

#claim_code_entry { width: 32em; margin: 7em auto }
#claim_code_entry table { margin: 0em auto }
#claim_code_entry table td { padding: 1em 0 }
#claim_code_entry #code_boxes input { width: auto; text-align: center }
#claim_code_entry #submit { text-align: center; margin: 1em auto 2em }
#captcha td { vertical-align: baseline }
#captcha input { width: 6em; margin-right: 20px; }
#captcha #cypher { display: inline-block; vertical-align: middle; width: 84px }
#captcha #cypher a { display: block; text-align: right; font-size: 11px; font-variant: small-caps; }

#claim_logo_left { float: left; margin: 1em 1em 2em 1em }
#claim_logo_top { display: block; margin: 0.5em auto 1em }

#claim_cite #claim_rcodes_intro, #claim_rcodes { width: 50em; margin: 1em auto 2em } 
#claim_cite #claim_rcodes_intro { margin-bottom: 1em  }
#claim_cite #claim_rcodes_intro img { margin-top: 1em }
#claim_cite #rcode_help { width: 36em; border: solid thick black; padding: 6px; margin: 0 auto; color: #444; background: #fff }
#claim_cite #rcode_help  img { vertical-align: text-bottom }
#claim_cite #rmark_help  { width: 25em; margin-left: auto; margin-right: auto; margin-top: 1em; background: #555;  }
#claim_cite #rmark_help div { border: solid thick #666; padding: 0px 10px 0px 10px;  }
#claim_cite #rmark_help p { color: #fff }
#claim_cite #rmark_help span#arrow { color: #83BF9B; }

#claim_cite #left_hook { float: left}
#claim_cite #right_hook { float: right }
#claim_cite #arrow_down { display: block; margin: 0 auto }
#claim_cite #sinflu { clear: left; float: left; text-align: left; margin-bottom: 2em; margin-right: 5px }
#claim_cite #helpful { clear: right; float: right; text-align: right; margin-bottom: 2em; margin-left: 5px }
#claim_cite #helpful ul { float: right }
#claim_cite #helpful ul li { text-align: right }
#claim_cite #sinflu h3, #claim_cite #helpful h3 { margin: 0 0.5em .5em 0; padding: 0; border: none }
#claim_cite #sinflu ul, #claim_cite #helpful ul { margin: 0; padding: 0  }
#claim_cite .rcodes { list-style-type: none; padding-left: 0; }
#claim_cite #sinflu input, #claim_cite #helpful input { font-size: 1.2em; margin: 1.3em 0; width: 5em; border: .2em ridge #d4e6f8; padding: 0}
#claim_cite #rcode_div #errors div { width: 22em; margin: 0 auto; background: #AC1515; color: white; padding: 10px 5px; text-align: center  }

#claim_cite #rmarks { position: relative; height: 18em; margin: 0 auto 1em auto; overflow-x: hidden; overflow-y: auto;  border: thick solid #666; background: #ddd }
#claim_cite #rmark_list { list-style-type: none; padding-left: 0; margin: 0; }
#claim_cite #rmark_list li { width: 23em }
#claim_cite #rmark_list .handle { font-weight: bold }
#claim_cite .rmark { position: relative; padding: 4px;  border-bottom: thin inset black }
#claim_cite .rmark p { margin-top: 0; margin-bottom: 0.5em; ; color: #444 }
#claim_cite .delete_but { float: right; position: relative; top: -3px; right: -2px; padding-left: 5px }
#claim_cite #undel_but { margin-bottom: 1em }

#claim_cite .rcode { color: #918907 }
#claim_cite .added img { margin: 0; }
#claim_cite #sinflu, #claim_cite  #helpful, .added { width: 12em; }
#claim_cite .added { height: 5em }
#claim_cite .added div { background: rgb(215,215,255); padding: 0.5em; line-height: 1.3; text-align: left; border: groove thin #666; font-size: 0.8em; height: 100% }
#claim_cite .added .delete_but { display: none }
#claim_cite .added div span { color: #555 }
#claim_cite .added img { margin-top: 1.8em; }
#claim_cite #submit_rcodes { text-align: center; margin: 1em 0; padding: 0 }
#claim_cite #submit_rcodes input { font-size: 110%;  }

#survey_head { width: 40em; margin: 2em auto; background: #ffefaf; padding: 1em; border: 1px dashed black }
#survey_head p { color: #444 }
#survey #skip { text-align: center; color: #616F63 }

table#deferred_fees { width: 100% }
table#deferred_fees th { font-style: italic; font-weight: bold }
table#deferred_fees td { text-align: center; padding: 0.5em 0 }
table#deferred_fees textarea { width: 90%; height: 7em }

#donation_amounts input { width: 3.5em }
#donation_name { width: 11em }
#donation_email { width: 15em }

#claim_tax form p { margin-left: 5em }

#claim_account { margin-top: 2em }
#claim_account  #ptype_fees { margin: 0 auto; border-collapse: collapse }
#claim_account  #ptype_fees th, #ptype_fees td { text-align: right; padding: 0 5px; border: 1px solid black; background: #fff }