/* article styles */
.articleview .article div.article_content p {
  margin: 0;
}
/*-- image_container articlecontainer--------*/

#image_container div.articlecontainer {
  width: 792px;
  clear: both;
  height: 204px;
  overflow: hidden;
  background: url(/resources/1219857531232/files/2453/_fn/home_main_image.gif) no-repeat;
}
#image_container .articlecontainer ol {
  padding: 50px 0 0 39px;
  width: 385px;
}
#image_container .articlecontainer div.article_content {
  font: normal 1.3em/1.5 Arial, sans-serif;
  color: white;
}
#image_container .articlecontainer div.article_byline {
  text-align: right;
  color: white;
  padding: 3px 18px 0 0;
}
#image_container span.article_byline_prefix {
  display: none;
}
/* testimonials styles ------------------*/
#testimonial {
  padding: 15px 12px 15px 15px;
  overflow: auto;
  clear: both;
  height: 150px;
  background: url(/resources/1220305162580/files/2520/_fn/separator.gif) no-repeat right bottom;
}
#home_template #testimonial {
  background: none;
  padding: 15px 12px 0 15px;
}
#testimonial div.article_content {
  font-style: italic;
}
#testimonial .ac_heading {
  font-size: 1em;
  border-bottom: 1px solid #7a6c52;
  margin: 0 0 5px;
  padding: 0 0 5px;
  font-weight: bold;
  text-transform: uppercase;
}
#testimonial li {
  display: block;
}

/* news page---------------------------- */
#news div.ac_heading,
.articleview div.article_heading {
  font-size: 1.3em;
  padding: 0 0 8px;
  font-weight: bold;
  text-transform: uppercase;
}
.ac_style_list div.article_heading {
  background: url(/resources/all/files/1074/_fn/bullet_diamond.gif) no-repeat left 5px;
  padding: 5px 0 5px 15px;
}
.ac_style_list .article_heading a {
  font-weight: bold;
}
#news div.article_byline {
  font-size: 0.9em;
  font-weight: bold;
  margin-bottom: 10px;
  font-style: italic;
}
#news div.article_byline,
#news div.article_teaser {
  padding-left: 15px;
}

/* collapsibles */
.ac_style_collapsible_content div.article_heading {
  background: url(/resources/all/files/1074/_fn/bullet_diamond.gif) no-repeat left 5px;
  padding: 2px 0 2px 15px;
}
.ac_style_collapsible_content div.collapsible-control {
  cursor: pointer;
  cursor: hand;
}
.ac_style_collapsible_content div.collapsible-shown {
  padding-left: 15px;
}

