body { height: 100%; margin: 0; padding: 0 0 0 0; background: black;  }
table { border-collapse: collapse; }
table.BaseTable { width: 850px; margin: 0px auto 25px auto;  background: #eeffaa; }
td.PageHeader { height: 150px; padding: 0 0 0 0; background: transparent url(https://www.registrationassistant.com/p/images/iscas/2008/header.jpg) no-repeat; vertical-align: top; }
td.PageFooter { height: auto; padding: 0 0 0 0;  vertical-align: top; background: black url(https://www.registrationassistant.com/p/images/iscas/2008/bgfooter.gif) repeat-x; color: black; height: 39px;}
td.LeftMargin { width: 218px; padding: 0 0 0 0; vertical-align: top;  background: #6E720F;}
td.RightMargin { width: 0px; padding: 0 0 0 0; vertical-align: top; }
td.ContentArea { width: 632px; padding: 0; background:  #eeffaa; }
.StatusInfo { float: right; width: 200px; padding: 5px;  margin: 10px; background: white; border: 1px solid #336131; text-align: center; }
   
th { padding: 2px 4px 3px 4px; font-size: 10px; font-weight: bold; background: #B7AD58;  border-right: 1px solid #eeffaa; }
tf { font-weight: bold; text-align: left; background: #eee; }
td { padding: 0 7px 0 0; }
.ContentBox { margin: 0 0 0 2px; }
.ContentSection { padding: 5px 16px; margin: 0 0 15px 0; background: transparent; clear: both; }
.ContentSectionReview { padding: 5px; margin: 0 16px 15px 16px; background: white; border: 1px solid #336131; clear: both; }
hr { color: #336131; background-color: #336131; height: 1px; border: none; }
body, td, p, select, input { color: #336131; font-family:"Lucida Sans Unicode",sans-serif; font-size: 11px; }
h1 { background:#6E720F; color:#FFFFFF; line-height:40px; padding-left:16px; padding-right: 16px; clear: both;}
h2 {background:#6E720F; color:#FFFFFF; line-height:40px; padding-left:16px; clear: both; font-size: 18px; }
h3 { margin: 10px 0px 10px 0px; font-size: 15px;}
p { margin: 0px 0 10px 0; padding: 0 0 0 0; }
a { color: #668822; text-decoration: none; }
a:hover { color: #99aa66; text-decoration: underline; }
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: 15px 16px 10px 75px; font: 10px/13px arial; text-align: right;}
   
.Copy { margin-left: 16px; margin-right: 16px; }
.Indent { margin-left: 25px; }
.InputLabel { font-weight: normal; }
.InputLabelRequired { font-weight: normal; color: #CC0000; }
.ErrorSection { color: #CC0000; font-weight: bold; }
input.Button { padding: 1px 0; }
input.Check { margin-left:-4px; }
input.Radio { margin-left:-5px; }
input.Text { }
input.TextArea {  }
select.DropDown {  }
   
.ButtonArea { margin: 0 15px; }
.InStatus {  }
.ButtonAreaStatus {  }
.RALogo { margin: 20px 16px 10px 16px; }
td.PageFooter br {display: none; }
.ItemLabel {  }
.ItemLabelRequired { color: #CC0000; }
.ItemCost { color: #CC0000; }
.ItemStartTime {  }
.ItemEndTime {  }
.ItemAltText1 {  }
.ItemAltText2 {  }
.ItemAltText3 {  }
.OverSoldLabel { color: #CC0000; }
.WaitlistLabel { color: #CC0000; }
#bLogo { color:#FFFF00; float:left; font-size:48px; font-weight:bold; margin-left:60px; margin-top:10px; }
#bText { color:#FFFF00; display:inline; float:left; font-size:48px; margin-left:5px; margin-top:10px; }
#bInfo { color:#FFFF00; float:right; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; margin-right:10px; margin-top:10px; text-align:right; }
div#ContentSection_20684 input.Button { margin: 2px 0; padding: 1px 0; }
div#Email h2 { background: none; padding: 0px; margin: 0px; color: #336131; }
div#Email { padding: 5px 15px; }
div#Email ol { margin: 0px; padding: 0px 0px 0px 20px; }
