BODY {
  text-align: left;
  margin: 0;
}

H1 {
}

.hojd {
  border: 0;
  margin: 0;
  width: 551px;
}

#page {
  font-family:Helvetica,sans-serif;
  font-size:1.2em;
  color: #333;
  margin: 0;
  padding: 0;
}

#img-box {
  margin: 0 auto;
  padding: 0;
  width: 551px;
  text-align: center;
}
#info-box {
  background: #e2ddff;
  width: 400px;
  padding: 20px;
  margin: 2em auto;
  border: 8px double #fff;
  font-size: .9em;
  font-style: italic;
  line-height: 1.3em;
}
#update-box {
/*
  background: #e2ddff;
  border: 8px double #fff;
*/
  width: 354px;
  padding: 20px;
  margin: 2em auto;
  font-size: .8em;
  font-style: normal;
  line-height: 1.3em;
}
#form-box {
  background: #ffdde2;
  width: 400px;
  padding: 20px;
  margin: 2em auto;
  border: 8px double #fff;
  font-size: .9em;
  color: #666;
}
#foot {
/*
  background: #000;
  color: fuchsia;
  border-top: 8px double #fff;
*/
  text-align: center;
  padding: 2em 2em 5em 2em;
}

.formstyle {
  font-family:Helvetica,sans-serif;
  font-size:1.1em;
  border-left: 0px solid #ccc;
  border-right: 0px solid #ccc;
  border-top: 4px solid #ccc;
  border-bottom: 0px solid #ccc;
  background: #f0f0f0; 
  padding: 5px;

}

SELECT OPTION {
  font-size: .8em;
  color: #666;
}

.subm {
  font-size: 1.2em;
}

.red-star {
  color: red; 
}


.status-msg {
  background: #ef9;
  text-align: center;
  padding: .5em;
  line-height: 1.3em;
  
}
.status-msg:hover {
  background: #efd;
 
}


#text-overlay {
  font-family: "Helvetica Neue", Georgia, Helvetica,sans-serif;
  color: #e54c4c;
  font-size: 17px;
  line-height: 24px;
  text-transform: uppercase;
  text-align: left;
  position: relative;
  top: -270px;
  margin-left: 49px;
}

#text-overlay A {
  color: #e54c4c;
  text-decoration: none;
}

#text-overlay A:hover {
  color: #f2a698;
  text-decoration: none;
}
