
.form-profile
{
  background-color:#eee;
}

.form-profile-white
{ background-color:#fff; }

.form-profile fieldset
{
  border:dashed 1px #ddd;
  padding:5px;
}
.form-profile fieldset legend
{
  font-size:110.9%;
  font-weight:bold;
  margin:3px;
}

.form-profile .last-row
{
  background-color:#bbb;
  display:block;

  text-align:center;
  
  padding:0px;
}
.form-profile span
{
  display:block;

  padding:5px 5px 0 0;
}
.wrap span
{
  float:left;
  width:49%;
}
.form-profile label
{
  font-size:110.9%;
  display:inline;

}

.equal label
{
  float:left;
  padding:5px 0;
  width:150px;
  vertical-align:middle;
    
  text-align:right;
  padding-right:5px;
}
.wrap label {width:70px;}


.form-profile input
{
   font-size:110.9%;
}
.form-profile input.field
{
  color:#333;
  padding:5px;
}
.form-profile select
{
  font-size:110.9%;
  height:30px;
  width:120px;
}
.equal select
{
  width:220px;
}
.form-profile select option
{
  padding:5px 10px;
  color:#666;
}
.form-profile input.submit
{
  font-weight:bold;
  
  padding:10px;
  margin:3px;
}


.form-profile .policy
{
  font-size:80%;
  color:#889911;
  /*clear:left;*/
}


.form-profile .note
{
  text-align:right;
}
