/* 	rcc_online_registration.css by Daydream Services 
	www.daydreamservices.com  |  (530) 222-5147  */

td.body, h2, h3, td, input, select, textarea, form, div, p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333}
td.body {height:900px;}
td {vertical-align:top;}
form {margin:0px;}
h2 {font-size:20px;}
h3 {font-size:16px;}

p.registerNow {text-align:center;}
p.registerNow input {font-size:18pt; padding:0px; margin:0px; width:250px; height:50px;}

h2 span {border-bottom:2px dotted #9999B2;}

#faqs h3 {font-size:14px; margin:0px 0px 5px 0px; line-height:1.35em; color:#333366;}
#faqs p {margin:0px 0px 20px 30px;}

#form {}
#form td input {padding:2px 5px 0px 3px; margin-bottom:6px;}
#form td textarea {padding:4px 5px 4px 0px; margin-bottom:6px;}
#form td select {padding:0px; margin-bottom:6px;}
#form td.radio {padding-bottom:6px;}
#form td input.radio {margin:0px; padding:0;}
#form td.formTextLabel, #form td.formTextAreaLabel {text-align:right; padding-right:8px; padding-top:3px;}
#form td.formLabel {font-size:20px; padding-bottom:5px; padding-top:10px;}
#form td input.btn_submit {padding:7px 0px 9px 0px; font-size:15px; width:200px;}

/*credit card page */
#creditForm input {padding:2px 5px 0px 3px;}
#creditForm select {padding:0px;}
#creditForm .formTextLabel {text-align:right; padding-right:8px; padding-top:8px; white-space:nowrap;}

/* error styles */
td.error, #creditForm td.error {color:red; font-weight:bold;}
p.error {background-color:#ffeded; color:#ee0000; font-size:14px; font-weight:normal; padding:20px; border:1px solid #ee0000;}
p.error span {color:#ee0000; font-size:26px;}
input.error, select.error, textarea.error {border:2px solid red; background-color:#ffeded; color:660000;}

small {color:#aaaaaa;}

td.reviewFieldLabel {text-align:right; padding-top:2px; padding-right:8px; padding-left:25px; white-space:nowrap;}
td.reviewFieldData {padding-top:2px; font-weight:bold;}
td.totalField {font-size:14pt;}
.continueButton {width:275px; text-align:center; padding:10px 0px !important; font-size:12pt;}

#daydreamservices {margin:0px auto; padding:0px 20px 20px 20px; border:1px solid #d2d2ff; background-color:#eeeeff;}
#daydreamservices img {margin:20px 0px; text-align:center;}
#daydreamservices ul, #daydreamservices li, #daydreamservices p {font:normal 10pt Arial, Helvetica, sans-serif; color:black;}
#daydreamservices a {font:normal 10pt Arial, Helvetica, sans-serif;}
#daydreamservices a:link, #daydreamservices a:visited {color:#0000cc; text-decoration:underline;}
#daydreamservices a:active, #daydreamservices a:hover {color:#cc0000; text-decoration:underline;}





/* 2010 */
  #checkDetails {margin:3px 0 0 35px; }
  .error, p.error {color:#d00; background-color:#ffe5e5; border:1px solid #a00; padding:5px 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
  .infoMessage, p.infoMessage {color:#000; background-color:#faf6b9; border:1px solid #e5ae09; padding:5px 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
  #modalCloseButton { text-align:center; font-size:14px; padding:10px 25px; margin:20px 0 0 0;}
  #checkMessage {color:#000; background-color:#ffc; border:1px solid #f93; padding:5px 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin:6px 0;}
  #checkMessage h3 {float:left; padding:5px 8px 5px 0; margin:0; color:#f93; font-size:40px; font-family:"Times New Roman", Times, serif;}
  #layawayCheckBoxWrapper ul { list-style:disc; margin-right:30px;}
  #layawayCheckBoxWrapper ul li {color:#000; font-size:12px; margin-bottom:5px; line-height:16px;}
  #invoiceMessage p {font-size:14px; text-align:center;}

  #expoLogo { text-align:center; margin-bottom:25px;}
  #expoLogo img { margin:0 auto; border:0;}


#sponsors img, #sponsors p img, #sponsors p span img {border:0;}

#successPage td.body { font-size:13px;}
#successPage td.body div.boothIncludes {font-size:13px; margin-bottom:10px; border-bottom:2px solid #eee;}
#successPage td.body div.boothIncludes h3 {font-size:14px; margin-bottom:8px;}
#successPage td.body div.boothIncludes blockquote {margin:0 0 10px 25px;}
#successPage td.body div.boothIncludes ul {margin-top:4px; list-style-type:disc; color:#000;}
#successPage td.body div.boothIncludes li {color:#000; font-size:13px;}