#form_tab td {
    padding: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
}
#form_tab th {
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    padding: 10px;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
}
#form_tab table {
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-left-style: solid;
    border-top-color: #CCCCCC;
    border-left-color: #CCCCCC;
}
#form_bot {
    padding-top: 20px;
    padding-bottom: 20px;
}
#form_bot table {
    margin-right: auto;
    margin-left: auto;
}
#form_area {
    /* height: 650px; */
    /* padding: 10px; */
    /* border: 4px solid #CCCCCC; */
}


/ * Modified on 05/12/2010 by masa */

#fm_send {
  margin-right: 20px;
}

.resultbox {
  border:             none;
  border-collapse:    collapse;
  width:              560px;
  margin:             0px auto 20px auto;
}

.resultbox td {
  //border:             1px solid #7980c9;
  border:             1px solid #CCCCCC;
  border-collapse:    collapse;
  text-align:         left;
  padding:            8px;
}

.resultbox .label {
  /* background-color:   #dddff5; */
  color:              #262c64;
  font-weight:        bold;
  text-align:         right !important;
}

.resultbox .foot {
  border:             none;
  text-align:         center !important;
}

.resultbox .head {
  border:             none;
  text-align:         right !important;
}

.resultbox .btn {
  text-align:         center !important;
}

body {
    margin-top: 0px;
    margin-left: 0px;
}

#errorbox {
  border:              1px solid #ff0000;
  border-collapse:     collapse;
  width:               80%;
  color:               #ff0000;
  text-align:          left;
  padding:             10px 20px;
  margin:              20px auto 15px auto;
}

.error ul {
  padding:             0;
  margin:              auto;
}

.error li {
  list-style-type:     none;
  list-style-position: inside;
  line-height:         1.5em;
  margin:              auto;
}

.message {
  color:#ff0000;
  font-weight:bold;
}
