body {
  background-image: url("../img/entry_user/bg2.gif");
}
table.main{
  background-image:url("../img/entry_user/bg.gif");
  border: 1px solid #000000;
  width: 750px;
  text-align: center;
}
.title{
  margin-top: 2em;
  border-top:    2px dotted #C0C0C0;
  border-bottom: 2px dotted #C0C0C0;
  background-color: #CC6600;
  color: #FFFAFA;
  vertical-align: middle;
  font-weight: bold;
}
.number{
  text-align: right;
  font-size: 8pt;
}
table.input{text-align: left;}
.img{text-align: center;}
.explain{
  text-align: left;
  font-size:8pt;
}
.role{text-align: center;}
.submit{text-align: right;}
.submit input{
  border:2px dotted;
  background-color: #EECCAA;
  color:#774400;
}
input{
  background-color: #EECCAA;
  color: #774400;
}
textarea{
  background-color: #EECCAA;
  color: #774400;
}
fieldset{border: 1px dotted #000000;}
legend{
  font-size:20px;
  font-weight:bold;
}
td.icon_details {
  padding: 6px;
}
td.icon_details .icon_wrapper {
  display:block;
  vertical-align:middle;
}
td.icon_details ul {
  list-style:none;
  margin-left: 4px;
  padding:0;
  vertical-align:middle;
}

.icon{
  border: 0;
  font-size:10pt;
}
.icon td{
  width: 150px;
  vertical-align: top;
  text-align: left;
}
.icon img{
  border: 2px solid;
  float: left;
}
