#onlineregistration
  {
  background: url('../Images/banners/onlineregistration.jpg') top left no-repeat;
  display: block;
  width: 100%;
  height: 150px;
  color: #FFFFFF;
  font-size: 1px;
  }

#Terms
  {
  border:   solid 2px #B48E5B;
  padding:  10px;
  margin:   10px auto;
  text-align: center;
  background-color: #F2EBC9;
  width:    75%;
  }

#registrationForm
  {
  padding:          10px;
  margin:           10px auto;
  background-color: #F9F5E0;
  border:           solid 2px #B48E5B;
  width:            75%;
  }
  
#registrationForm table
  {
  margin:           auto;
  width:            100%;
  }    
  
#registrationForm table tr th
  {
  line-height: 1px;
  }    
  
#registrationForm table tr td
  {
  font-size: 13px;
  vertical-align: top;
  padding: 0px;
  line-height: 1em;
  }    
  
#registrationForm label
  {
  padding-top: 5px;
  text-align: right;
  float: right;
  line-height: 1em;
  white-space: nowrap;
  }
  
#registrationForm label.norightalign
  {
  display: inline;
  float: none;
  }
  
#registrationForm input,
#registrationForm select
  {
  width: 100%;
  margin: 0px;
  }    
  
#starterPack
  {
  float: right;
  }
  
.RequiredBox
  {
  background:       url('../images/home2005/requiredbgnd.jpg') no-repeat top left;
  background-color: #F8F8F8;
  }

.OptionalBox
  {
  background:       url('../images/home2005/optionalbgnd.jpg') no-repeat top left;
  background-color: #F8F8F8;
  }

.TotalBox
  {
  background-color: #FFFFFF;
  }
  
.RequiredBox,
.OptionalBox,
.TotalBox
  {
  line-height:      2em;
  margin:           5px;
  padding:          15px;
  border:           solid 1px #996633;
  height:           280;
  }

  
.RequiredBox h2,
.OptionalBox h2
  {
  width: 60%;
  font-size: 22px;
  text-align: center;
  padding: 0px;
  margin: auto;
  }                                            

.RequiredBox h3,
.OptionalBox h3
  {
  width: 75%;
  font-size: 13px;
  text-align: center;
  padding: 0px;
  margin: auto;
  }

.TotalFormat
  {
  clear: both;
  text-align: right;
  }
  

