#request {
   border: 0px;
   margin: 0px;
   margin-left: -3px;
   padding: 0px;
   margin-top: 15px;
}
.contact_message {
  color: #FF0000;
  }
.contact_label{
   width: 100px;
   vertical-align: top;
   margin: 0px;
   padding-top: 3px;
}
.button_label{
   width: 100px;
   vertical-align: bottom;
   margin: 0px;
   padding-top: 3px;
}
#contact_button{
   background-color: #7B3738;
   width: 40px;
   text-align: center;
}
.contact_inputbox{
   border: solid 1px #D2A7A6;
   padding: 2px;
}
.contact_inputbox input {
   border: 0px;
   font-size: 8pt;
   color: #555555;
   height: 12px;
   width: 200px;
}
.contact_inputbox textarea {
   border: 0px;
   font-size: 8pt;
   color: #555555;
   width: 200px;
   overflow: auto;
   height: 125px;
}
#contact_table {
   border: 0px;
   margin-left: -10px;
   padding: 0px;
}
#address {
   border: 0px;
   margin: 0px;
   margin-left: -3px;
   padding: 0px;
   margin-top: 10px;
}
#address .address{
   width: 100px;
}
#address td{
   vertical-align: top;
}
#contact_dotted_line{
   border: none;
   padding: 0px;
   margin: 0px;
   width: 310px;
   height: 5px;
   font-size: 1pt;
   color: #aaaaaa;
   background-color: none;
   border-bottom: 1px solid #cccccc;
}

