.d {
  margin:1em 0 1em 0;
  border:#fff solid 1px;
  border-top:0;
  border-right:0;
  font-size:1em;
  color:#fff;
}

table {
  width:400px;
}

.d th {
  font-weight:normal;
  text-align:right;
}

.d th,
.d td {
  border:#fff solid 1px;
  border-bottom:0;
  border-left:0;
  padding:0 0.2em 0 0.3em;
  line-height:25px;   
}


.d tbody th {
  background-color:#97A3CF;
  width:20%;
}

.d td {
  background-color:#F2F4FB;  
}

input {
  width:300px;
  height:18px;
  border:#F2F4FB solid 1px;
   
}

.submit {
  background-image:url(../images/g-button.gif);
  width:152px;
  background-repeat:no-repeat;
  height:25px;
  border:none;  
  background-color:#F2F4FB; 
  color:#fff;
  margin:5px 0 0 0;  
}

.form-button {
  text-align:center;
}
