/* home */
DIV.openclose {
  width: 170px ;
  margin: 12px 0px 0px 15px ;
  float: right ;
  text-align: center ;
  border-style: solid ;
  border-width: 1px ;
  border-color: #dddddd #000000 #000000 #dddddd ;
  background: #F6CFA2 ;
}
DIV.openclose IMG {
  margin: 4px ;
}
P {
  margin: 0px 0px 12px 0px ;
  padding: 0px ;
}
P.small {
  font-size: 90% ;
}
H2 {
  margin-bottom: 15px ;
}
H3 {
  margin: 0px 0px 0px 0px ;
  padding: 0px ;
  text-align: left ;
}
TABLE.menuAdd {
  width: 174px ;
  margin: 25px 0px 5px 3px ;
  padding: 0px ;
  background: #964242 ;
  border-style: solid ;
  border-width: 1px ;
  border-color: #9999dd #000000 #000000 #9999dd ;
}
TABLE.menuAdd TD {
  padding: 3px ;
}
TABLE.menuAdd TD IMG {
  margin: 0px ;
  border-style: none ;
}
TABLE.menuAdd TD.l {
  text-align: left ;
}
TABLE.menuAdd TD.r {
  text-align: right ;
}
TABLE.menuAdd TD.c {
  text-align: center ;
}

/* not used for OK AUTOHOME?
TABLE.subscribe {
  width: 10px ;
  border-style: solid ;
  border-width: 1px ;
  border-color: #666666 #dddddd #dddddd #666666 ;
  font-size: 80% ;
}
TABLE.subscribe TD {
  padding: 5px ;
  text-align: center ;
  color: #000000 ;
  white-space: nowrap ;
}
TABLE.subscribe TD.heading {
  padding-top: 3px ;
  padding-bottom: 3px ;
  color: #000000 ;
  text-align: center ;
  font-size: 120% ;
  font-weight: bold ;
  background: #eeeeee ;
}
TABLE.subscribe TD.form {
  padding-top: 2px ;
  padding-bottom: 2px ;
}
TABLE.subscribe TD.note {
  padding-top: 0px ;
  font-size: 90% ;
  text-align: justify ;
  color: #555555 ;
  white-space: normal ;
}
TABLE.subscribe #email {
  width: 175px ;
  background: #eeeeee ;
  border-style: solid ;
  border-width: 1px ;
  border-color: #666666 #dddddd #dddddd #666666 ;
}
TABLE.subscribe INPUT.go {
  margin-top: 2px ;
  padding: 1px ;
  border-style: solid ;
  border-width: 1px ;
  border-color: #ffffff #333333 #333333 #ffffff ;
  font-family: "Arial", "Helv", "Helvetica", sans-serif ;
  background: #ffdddd ;
}
*/
