    div.rhs{
        width: 595px;
        float: left;
      }
	      span.required{
        font-family: courier new, arial, sans-serif;
        font-weight: bold;
        font-size: 1.1em;
        color: #c00;
      }
      div.rhs_form{
        margin: 0 0px 10px 50px;
        padding: 5px;
        width: 480px;
        float: left;
        border: #7E0130 2px solid;
      }
      table.contact{
        width: 480px;
      }
      table.contact td.a{
        padding: 6px 10px;
        width: 180px;
        font-size: 0.8em;
        font-weight: bold;
        color: #444;
        vertical-align: top;
      }
      table.contact td.b{
        padding: 2px;
        vertical-align: middle;
      }
      table.contact td.b input.a{
        width: 250px;
      }
      table.contact td.b p{
        margin: 0;
        font-weight: bold;
      }
      table.contact td.b textarea{
        width: 250px;
        height: 110px;
        font-family: arial, verdana, sans-serif;
      }
      div.contact_button{
        margin: 10px 0 0 0;
        width: 280px;
        text-align: center;
      }
      input.button{
        width: 80px;
      }
      form{
        margin: 0;
      }
      div.errors{
        margin: 8px 0;
        width: 280px;
        padding: 4px;
        border: #f00 1px solid;
        background-color: #fcc;
      }
      div.errors p{
        margin: 2px 0 2px 15px;
        font-size: 0.8em;
        font-weight: bold;
        color: #000;
      }
      div.errors ul{
        margin: 6px 0 6px 30px;
      }
      div.errors li{
        margin: 2px 0;
        font-size: 0.8em;
        color: #000;
      }