body { height: 100%; margin: 0; padding: 0 0 0 0; background: #ccc; }
table { border-collapse: collapse; }
table.BaseTable { width: 840px; margin: 0px auto 0px auto; padding: 0;background:#fff;border:1px solid black;border-top:0px;}
td.PageHeader { padding: 0px; margin: 0px; background: #fff; vertical-align: top; border-bottom:1px solid black;}
td.PageFooter { padding: 16px 0px;  vertical-align: top; background: #8CC538; border-top:1px solid black;}
td.LeftMargin { width: 30px; padding: 0 0 0 0; vertical-align: top;  }
td.RightMargin { width: 20px; padding: 0 0 0 0; vertical-align: top; }
td.ContentArea { width: 800px; padding: 25px 0 0 0; background: #fff; }
.StatusInfo {clear:both;width: 160px; padding: 10px 10px;  margin: 0px 0px 20px 0px; background: #666666; text-align: center;color:#fff;  }
.StatusInfo a { color: #fff; }
th { padding: 3px 7px; font: bold 12px/16px; text-align: left; background: #eee; }
tf { font-weight: bold; text-align: left; background: #eee; }
td { padding: 0 7px 0 0; }
.ContentBox {  }
.ContentSection { padding: 0px; margin: 0 0 15px 0; background: transparent; clear: both; }
.ContentSectionReview { padding: 5px; margin: 0 0 15px 0; background: #eee; border: 1px solid #333; clear: both; }
a img { border: none; }
body, td, p, select, input { font: normal 13px/16px Verdana,Geneva,sans-serif; color: #000; }
h1 { letter-spacing:.2px;font: bold 18px/23px Verdana,Geneva,sans-serif; color: #000; margin: 10px 0 10px 0; padding: 0 0 0 0; clear:  both; border-bottom: none; }
h2 { font: bold 16px/21px arial; color: #333; text-transform: uppercase; margin: 7px 0 0 0; padding: 0 0 0 0; border-bottom: none; }
h3 { font: italic bold 12px/16px arial; color: #333; margin: 0 0 0 0; padding: 0 0 0 0; border-bottom: none; }
p { margin: 0px 0 10px 0; padding: 0 0 0 0; }
a { font-weight: normal; color: #414958; text-decoration: underline; }
a:hover { color: #ccc; text-decoration: none; }
ul { margin:10px 5px 7px 0px; list-style-type: none; padding: 0;  }
ul li { margin: 0 0 2px 0; padding:0 0 0 8px; background: url(https://www.registrationassistant.com/p/images/site/i_Bullet.gif) no-repeat; }
sup { font-size: 9px; }
.RA-CopyRight { margin: 0px; font: 10px/13px arial; text-align:center;}
td.PageFooter br { display: none; }
.Copy {  }
.Indent { margin-left: 25px; }
.InputLabel { font-weight: normal; }
.InputLabelRequired { font-weight: normal; color: #006587; }
.ErrorSection { color: #CC0000; font-weight: bold; }
input.Button {  }
input.Check { margin-left:0px; }
input.Radio { margin-left:0px; }
input.Text {  }
input.TextArea {  }
select.DropDown {  }
   
.ButtonArea {  }
.InStatus {  }
.ButtonAreaStatus {  }
.RALogo { margin: 20px 0 10px 0;margin-top:40px; }
   
.ItemLabel {  }
.ItemLabelRequired { color: #DF8A18; }
.ItemCost { color: #DF8A18; }
.ItemStartTime {  }
.ItemEndTime {  }
.ItemAltText1 {  }
.ItemAltText2 {  }
.ItemAltText3 {  }
.OverSoldLabel { color: #DF8A18; }
.WaitlistLabel { color: #DF8A18; }
* html td.PageHeader {  }
   
