/**
 * file: contact.css
 * author: Jamie Smetana
 *
 * Styles for contact page.
 *===================================================================*/
 
.formItem {
    margin: 2px;
    margin-top: 5px;
    
    }
    .formItem label {
	    font:11px Tahoma, sans-serif;
        vertical-align: top;
           
        font-weight: bold;
                   
        }
    .formItem textarea,
    .formItem input {
        border: 1px solid #ccc;
        padding: 2px;
        }
    .formItem .error {
        background-color: #fef;
        }
    .formItem .infocus {
        border: 1px solid #000;
        background-color: #ffe;
        }
    .formItem .error {
        border: 1px solid #a22;
        }
    .formItem textarea {
        height: 125px;
        width: 328px;
        }
    .formItem button {
        float: right;        
        border: none;
        overflow: visible;
        width: 85px;
        height: 30px;
        cursor: pointer;
        display: block;
        background: none;
        margin-right: 5px;
    }
    .formItem button:hover {
        
    }

.formError {
	font:11px Tahoma, sans-serif;
    position: absolute;
    margin-left: 10px;
    color: #a22;
    }

#statusMsg {
	  width:929px;
    text-align: center;
    }
#statusMsg p {	
    padding: 1px;
    }
#statusMsg.status {
	  font:12px Tahoma, sans-serif;
    border: 1px solid #333;
    color: #000;
    background-color: #CCC;
    height:17px;
    margin: 3px;
    margin-left: 5px;
    }
#statusMsg.error {
    border: 1px solid #a22;
    color: #a22;
    background-color: #fbb;
    height:17px;
    margin: 3px;
    margin-left: 5px; 
    }

form {
    width: 400px;
    text-align: left;
    float: left;
    }
    
#contactBody {
    width: 929px;
    height: 223px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;    
}

#contactTable {
padding:8px;
width:920px;
}
  #contactTable h2 {
  font-family: Tahoma, Verdana, sans_serif;
  font-size:16pt;
  color:#772c38;
  font-weight: normal;  
  }

#formWrapper {
  background-color: #e9e9e9;
  width:400px;
  height:260px;
  margin-top:15px;
  padding:8px;
  border: 1px solid #ccc;
  }
#contactInfoTbl {
  font-family: Tahoma, Verdana, sans_serif;
  font-size: 10px;
  color: #81313e;
  margin-top: 10px;
  margin-left: 15px;
  line-height:12px;
  
}
  #contactInfoTbl h1 {
  font-size:12px;
  font-weight: bold;
  }
  #contactInfoTbl td {
  padding: 5px;
  padding-top:15px;
  }
  #contactInfoTbl div {
  width:150px;
  margin-left: 40px;
  }
  .blkCol {
  color: #000000;
  }
