 
.staff_profile {
  border-bottom: 1px solid #ccc;
  padding-bottom: 45px;
  margin-bottom: 45px;
}
.staff_profile img { 
  float: left; 
  margin: 0px 15px 0px 0px;
  border: 3px solid #eee;
}
  
.staff_profile h2 span { 
  display: block; 
  font-size: 12px;
  text-transform: uppercase;
}

.sidebar_box a img {
  display: inline;
  margin: 5px;
  border: 3px solid #555;
} .sidebar_box a img:hover { border: 3px solid #40B1C9; }

#col_content h2 { margin: 20px 0px 10px 0px; }

.address { 
  float: left; 
  color: #ccc;
  font-size: 10px;
  padding: 0px 20px 0px 10px;
}


/* contact form */

form {
  padding: 10px;
  background-color: #f8f8f8;
}
 
form div { margin-bottom: 10px;  }
form fieldset { 
  padding: 15px 0px 0px 0px; 
  border: none; }

form label { 
  display: block; 
  width: 150px; 
  float: left;  
  position: relative; 
  text-align: right; 
  padding: 8px 6px 0px 0px;
 
  font-size: 12px; 
  color: #373b4a; }

form input, form textarea {
  padding: 2px;
  font-size: 12px;
  color: #333;
  width: 150px;
  height: 20px;
  background-color: #fff;
  border: 2px solid #d1d1d1;

  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; 
} form textarea {  width: 300px; height: 140px; }
form .buttons{ margin-left: 153px;}
form input.submit_btn {
  width: 49px; height: 21px; border: none;
  background-color: transparent;
}


form #captcha { margin-left: 155px;   width: 240px;}
form #captcha  img { border: 2px solid #d1d1d1; }
form #captcha label { text-align: left; }
form #captcha input { color: #fff; }

