﻿/*Contact Form*/
.contactform
{
    padding-left: 40px;
}
.contactform td
{
    width: 100px;
}
.contactform td input
{
    width: 250px;
}
.contactform td select
{
    width: 255px;
}
.contactform td textarea
{
    width: 250px;
    height: 100px;
}
.contactform .label
{
    text-align:right;
    vertical-align: top;
}
.contactform .field
{
    text-align:left;
}
.contactform .errortext
{
    text-align:left;
    font-size:14px;
    width: 200px;
}
.contactform #submitButton
{
    float:right;
    width:auto;
}
.contactmessagesuccess
{
    color:Green;
    font-size:14px;
}
.contactmessagefailure
{
    color:Red;
    font-size:14px;
}

/* Social Networks */
.socialnetworks
{
    padding-left: 80px;
    padding-top: 20px;
}
.socialnetworks img
{
    border: none;
}


.socialnetworks tr
{
    padding-bottom:5px;
}

.socialnetworks td
{
    padding-left: 20px;
    text-align: center;
}


/*Form*/
.formHalf {
  width:283px;
  margin:5px;
}
.frmFldHalf, .frmDropdown {
  width:283px;
}
.formFull {
  width:581px;
  margin:5px;
}
.frmFldFull {
  width:576px;
}
.frmPad {
  margin:10px 0;
}
.formContainer {
  width:592px;
  border:#ccc solid 1px;
  background:#f8f8f8;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
}
label.error,input.error{
  color:#f30;
  }
input.frmFldHalf:focus, textarea:focus {
  border:1px solid #F26531;
  outline: none;
}
input.frmFldHalf {
    border:1px solid #ddd;
  padding:3px 0;
  color:#555;
   font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
}
input.frmFldHalf, textarea{
  padding:3px 0 3px 4px;
}
input.frmFldHalf {
  border:1px solid #ddd;
  padding:3px 0 3px 4px;
}
#contentLeft{
    color:#303539;
    padding:8px 0 8px 20px;
    width:592px;
  line-height:15px;
}
.fLeft{
    float:left;
}
.fClear{
    clear:both;
}
