#top_ribbon{ height: 2px !IMPORTANT; overflow:hidden;}
#top_ribbon_inner{ height: 2px !IMPORTANT; overflow:hidden;}

#form_holder
{
  width: 100%;margin:0px; padding:0px;
}

#form_inner {width: 100%;margin:0px; padding:0px;text-align: center;}
#form_inner table{width: 40%; margin:0px; padding:0px;margin-left: auto;margin-right: auto;}
#form_inner table tbody{margin:0px; padding:0px;}
#form_inner input.text_input { color: #cac3bd; width: 230px; margin-bottom: 0px;}
#form_inner tr{vertical-align: top;}
#form_inner td{text-align: left; padding-bottom: 8px;}
#form_inner td.send_clear{padding-bottom: 2px;}

.label{ font-size: 12px; font-weight:bold; text-align:right;}
.mandatory{ color: black; width: 200px;}
.obligatory{ color: red;font-weight: bold;width:10px;}
.top_label{ text-align: center; font-size: 24px; font-weight: bold; padding-bottom:5px; padding-top: 15px; color:red; }
.bottom_label{ text-align: center; font-size: 16px; font-weight: bold; padding-bottom:5px; padding-top: 15px; color:black; }
.data span {font-size: 11px; color: rgb(138,138,138);}
.obligatory_label {color:rgb(120,120,120);font-weight: bold;font-size: 12px;}

#form_inner a{color: red;}
#form_inner a:hover{ color:red;}

.more_info
{
  border-top:1px black solid;
  width: 100%;
  color: red;
}
.more_info_inner
{
  padding-left: 50px;
  padding-top: 10px;
  padding-bottom: 10px;
}
