.contact .pageTitle2 {
  border-top: 3px solid #336699;
  padding-top: 8px;
  font-weight: normal;
  margin-bottom: 10px; }
.contact p.error {
  color: #d43428;
  font-weight: bold; }
.contact .readme1 {
  border: 1px solid #ababab;
  border-top-width: 6px;
  padding: 10px 10px 5px; }
  .contact .readme1 .title {
    font-size: 16px;
    margin-bottom: 15px;
    padding-bottom: 7px;
    border-bottom: 3px double #ababab;
    display: block; }
  .contact .readme1 dl {
    margin-top: 5px;
    margin-bottom: 5px; }
    .contact .readme1 dl dt {
      font-weight: bold;
      font-size: 1.1em;
      padding: 4px 0; }
      .contact .readme1 dl dt#abfree {
        color: #0088cc;
        font-weight: normal; }
  .contact .readme1 dl.block1 {
    background-color: #fef49c;
    border: 1px solid #ababab;
    border-radius: 6px;
    padding: 5px 15px; }

table.contactForm {
  width: 100%;
  border-collapse: collapse; }
  table.contactForm th,
  table.contactForm td {
    padding: 7px;
    font-size: 13px;
    line-height: 150%;
    border-top: 1px solid #00b1e4;
    border-bottom: 1px solid #00b1e4; }
  table.contactForm th {
    background-color: #e7f7ff;
    font-weight: normal;
    vertical-align: middle;
    min-width: 25%;
    text-align: right; }
    table.contactForm th span.att1 {
      display: block;
      font-size: 0.9em; }
  table.contactForm td {
    padding-left: 10px;
    padding-right: 10px; }
    table.contactForm td .cat1 {
      margin-bottom: 5px; }
    table.contactForm td.choice label {
      display: inline-block;
      margin-bottom: 5px; }
    table.contactForm td input, table.contactForm td textarea
    , table.contactForm td select {
      font-size: 14px; }
    table.contactForm td input {
      margin: 1px 0 3px;
      padding: 0 3px; }
      table.contactForm td input.full {
        width: 100%; }
      table.contactForm td input.medium {
        width: 70%; }
      table.contactForm td input.medium1 {
        width: 80%; }
      table.contactForm td input.small {
        width: 35%; }
      table.contactForm td input.smallT7 {
        width: 8em; }
      table.contactForm td input.smallT4 {
        width: 5em; }
      table.contactForm td input.smallT2 {
        width: 3em; }
    table.contactForm td textarea {
      padding: 5px; }
      table.contactForm td textarea.full {
        width: 100%;
        height: 200px; }
  table.contactForm span.err {
    color: #d43428;
    font-weight: bold;
    display: inline-block;
    margin: 5px 0; }
  table.contactForm * em {
    font-style: normal;
    font-weight: normal;
    color: #ff0840; }
  table.contactForm .att {
    margin: 0px;
    line-height: 120%;
    display: inline-block;
    font-weight: normal;
    color: #d43428; }

p.formbtn,
div.formbtn {
  text-align: center;
  margin: 10px auto; }

input.btn {
  font-size: 16px;
  padding: 3px 7px; }

form.left {
  display: inline; }

.senderror {
  border: 1px solid #336699;
  border-radius: 10px;
  padding: 8px 10px; }
  .senderror .big {
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 10px;
    color: #336699; }
  .senderror p {
    line-height: 1.6em; }

table.contactForm #privacy {
  height: 100px;
  overflow: auto;
  border: 1px solid #cccccc;
  margin-bottom: 10px;
  padding: 10px 13px; }
  table.contactForm #privacy h3 {
    margin-bottom: 10px;
    font-size: 13px; }
  table.contactForm #privacy p {
    margin: 5px 0;
    line-height: 1.5em;
    font-size: 12px; }
