/*
 * Contact Us Styles
 */
div#centre-column {
  font-size: 100%;
  width: 916px;
  padding: 0 0 20px 0;
}

div#contact-us form {
}
div#contact-us form p.fields {
  margin: 0;
}
div#contact-us form p.fields br {
  clear: both;
}
div#contact-us form label {
  font-weight: bold;
  text-align: right;
  float: left;
  margin: 3px 8px 0 0;
  width: 115px;
}
div#contact-us form input.text,
div#contact-us form textarea {
  font-size: 1em;
  float: left;
  margin-bottom: 12px;
  padding: 2px;
  width: 254px;
  w\idth: 250px;
}
div#contact-us form textarea {
  font-family: "courier new", serif;
  margin-bottom: 12px;
  width: 350px;
  height: 120px;
}
div#contact-us form input.submit {
  margin-left: 123px;
}


div#shadow-bg {
  float: left;
  width: 916px;
  background-image: url(/img/bg-left-shadow.jpg);
  background-position: 182px bottom;
  background-repeat: repeat-y;
}
  
div#lhs-news {
  float: left;
  width: 207px;
  height: 100px;
}

div#lhs-news div#lhs-title {
  background-image: url(/img/bg-news-title.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  width: 207px;
  height: 27px;
  text-align: center;
  padding: 7px 0 0 0;
  font-size: 16px;
  font-weight: bold;
  color: #831C00;
}
div#news-item {
  float: left;
  width: 686px;
  padding: 0 0 0 23px;
  color: #3F3F3F;
}
div#contact-us ul {
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  border: 1px solid #C7BBD6;
  padding: 20px 20px 10px 20px;
  background-color: #E1DBE9;
  color: #4D6A01;
  list-style: none;
}

div#contact-us {
  float: left;
  width: 686px;
  padding: 0 0 0 20px;
}

div#contact-us ul li {
  margin: 0 0 10px 0;
  padding: 0 0 0 20px;
  background-image: url(/img/subpage-lhs/bg-bullet-image.jpg);
  background-repeat: no-repeat;
  background-position: left 5px;
}
