@charset "UTF-8";

#main #request p.lead{
  line-height:150%;
}

#main #request table{
  width:620px;
  margin-top:20px;
  border-collapse:separate;
  border-left:1px solid #6c99ae;
  border-bottom:1px solid #6c99ae;
  line-height:150%;
}

#main #request table th{
  width:160px;
  padding:10px 24px 10px 10px;
  border-top:1px solid #6c99ae;
  text-align:right;
  vertical-align:top;
  background:url(../../../images/icon_form.gif) no-repeat right 12px;
}

#main #request table th em{
  color:#c00;
}

#main #request table td{
  width:auto;
  padding:10px;
  border-right:1px solid #6c99ae;
  border-top:1px solid #6c99ae;
  vertical-align:top;
}

#main #request table td.noBorder{
  padding-top:0;
  border-top:0;
}

#main #request td input{
  padding:1px;
}

#main #request input.sizeSS{
  width:5ex;
}

#main #request input.sizeS{
  width:40%;
}

#main #request input.sizeM{
  width:80%;
}

#main #request input.sizeL{
  width:95%;
}

#main #request textarea.reasons{
  width:95%;
  height:100px;
}

#main #request #button{
  width:auto;
  margin:20px auto 0 auto;
  border:none;
  text-align:center;
}

#main #request #button td{
  padding:0 20px;
  border:none;
}

#main #request #button input{
  padding:10px;
}

#main #request p.complete{
  padding:30px 0;
  text-align:center;
  line-height:300%;
}

#main #request .alert {
  color:#cc0033;
  padding: 4px 0 0 0;
  font-size:12px;
}
