table.contact {
    border-right: 1px solid;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding: 5px;
    width: 750px;
    height: 650px
}

td.contact_description {
    font-family:'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode';
    text-align: left;
    font-size: 16px;
    vertical-align: top;
}

td.contact_success {
  font-family:'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode';
  text-align: center;
  font-size: 16px;
  vertical-align: middle;
}

td.contact_heading {
    font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    text-align: center;
    padding-left: 5px;
    font-size: 36px;
    border-bottom: 1px;
    height: 75px;
}

td.contact_address {
    font-family:Verdana, Geneva, Tahoma, sans-serif;
    text-align: left;
    vertical-align: top;
    padding-left: 15px;
    font-size: 14px;
    height: 150px;
}
td.flyer {
  font-family:Verdana, Geneva, Tahoma, sans-serif;
  text-align: center;
  font-size: 14px;
}
td.contact {
    font-family:'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode';
    text-align: left;
    font-weight: bold;
    font-size: 14px;
}

input.col1[type=text], select {
    width: 322;
    padding: 14px 20px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
  }

input.col2[type=text], select {
    width: 690;
    padding: 14px 20px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
  }
  input.bot[type=text], select {
    width: 215;
    padding: 14px 20px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
  }

textarea.message {
    box-sizing: border-box;
    border: 2px solid #ccc;
    border-radius: 4px;
    background-color: #f8f8f8;
    width: 690px;
    height: 200px;
    padding: 12px 20px;
    resize: none
  }
  
input[type=submit] {
    width: 300;
    background-color: #034092;
    color: white;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    border-radius: 4px;
    cursor: pointer;
  }

  input[type=submit]:hover {
    background-color: #2a038b;
  }

  td.sponsor_support {
    font-family:Verdana, Geneva, Tahoma, sans-serif;
    text-align: center;
    padding-left: 15px;
    font-size: 14px;
}