body { height: 100%; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #ffffff;   }
table { border-collapse: collapse; }
table.BaseTable { width: 750px; height: auto; margin: 25px auto 25px auto; background: #ffffff; border: 0px solid #000000; padding: 0px 0px 0px 0px; vertical-align: top;  }
td.PageHeader { width: 750px; height: 100px; margin: 0px 0px 0px 0px; background: transparent; border: 0px solid #000000; padding: 0px 0px 0px 0px; vertical-align: top; }
td.PageFooter { width: 750px; height: auto; margin: 0px 0px 0px 0px; background: transparent; border: 0px solid #000000; padding: 0px 0px 0px 0px; vertical-align: bottom; }
td.LeftMargin { width: 0px; height: auto; margin: 0px 0px 0px 0px; background: transparent; border: 0px solid #000000; padding: 0px 0px 0px 0px; vertical-align: top; }
td.RightMargin { width: 0px; height: auto; margin: 0px 0px 0px 0px; background: transparent; border: 0px solid #000000; padding: 0px 0px 0px 0px; vertical-align: top; }
td.ContentArea { width: 750px; margin: 0px 0px 0px 0px; background: transparent; border:0px solid #000000; padding: 5px 5px 5px 5px; vertical-align: top; }
.StatusInfo { width: 150px; height: auto; margin: 0px 0px 0px 0px; background: #eee; border: 1px solid #ccc; padding: 2px 2px 2px 2px; float: right; text-align: center; clear: both; }
td.PageFooter br { display: none; }
th { font-weight: bold; background: transparent; border: 0px solid #000000; padding: 2px 2px 2px 2px; text-align: center; }
tf { font-weight: bold; background: transparent; border: 0px solid #000000; padding: 2px 2px 2px 2px; text-align: center; }
td { font-weight: normal; padding: 1px 1px 1px 1px; }
.ContentBox { margin: 0px 0px 0px 0px; background: transparent; border: 0px solid #000000; padding: 1px 1px 1px 1px; clear: both; }
.ContentSection { margin: 0px 0px 25px 0px; background: transparent; border: 0px solid #000000; padding: 1px 1px 1px 1px; clear: both; }
.ContentSectionReview { margin: 0px 0px 25px 0px; background: #eee; border: 1px solid #ccc; padding: 2px 2px 2px 2px; clear: both; }
@font-face {  }
body, td, p, select, input { font-size: 12px; line-height: 14px; font-family: arial, helvetica, sans serif; }
h1 { font-size: 20px; line-height: 22px; color: #F21414; font-weight: bold; font-variant: normal; font-style: normal; font-family: arial, helvetica, sans serif; margin: 25px 0px 15px 0px; padding: 0px 0px 0px 0px; clear: both; }
h2 { font-size: 16px; line-height: 18px; color: #F21414; font-weight: bold; font-variant: normal; font-style: normal; font-family: arial, helvetica, sans serif; margin: 20px 0px 5px 0px; padding: 0px 0px 0px 0px; clear: both; }
h3 { font-size: 14px; line-height: 16px; color: #F21414; font-weight: bold; font-variant: normal; font-style: normal; font-family: arial, helvetica, sans serif; margin: 10px 0px 2px 0px; padding: 0px 0px 0px 0px; clear: both; }
p { margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; font-weight: normal; font-variant: normal; font-style: normal }
a { color: #ff1515; text-decoration: none; }
a:hover { color: #ff1515; text-decoration: underline; }
ul {  list-style-type: disc; padding: 0 0 0 0; margin: 0 25px 0 25px; }
ul li {padding: 0px 5px 5px 5px; margin: 0 0 0 0; }
sup { font-size: 8px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.RA-CopyRight { font-size: 10px; line-height: 12px; color: #000000; font-weight: normal; font-variant: normal; font-style: normal; font-family: arial, helvetica, sans serif; margin: 2px 0px 2px 0px; text-align: center; }
   
.Copy {  }
.Indent { margin-left: 25px; }
.InputLabel { color: #000000; font-weight: normal;}
.InputLabelRequired { color: #F21414; font-weight: normal; }
.ErrorSection { color: #F21414; font-weight: bold; }
input.Button {  }
input.Check { margin: 0px; }
input.Radio { margin: 0px; }
input.Text {  }
input.TextArea {  }
select.DropDown {  }
   
.ButtonArea {  }
.InStatus {  }
.ButtonAreaStatus {  }
.RALogo { margin: 10px 0 0 0; }
   
.ItemLabel { color: #000000; font-weight: normal; }
.ItemLabelRequired { color: #F21414; font-weight: normal; }
.ItemCost { color: #F21414; }
.ItemStartTime {  }
.ItemEndTime {  }
.ItemAltText1 {  }
.ItemAltText2 {  }
.ItemAltText3 {  }
.OverSoldLabel { color: #F21414; }
.WaitlistLabel { color: #F21414; }
   
.ContentSectionReview .noreview { display: none; }
.ContentSectionReview .onlyreview { display: block; }
.ContentSection .onlyreview { display: none; }
