.content_table td .content_intro ul li, .content_table td .content_description ul li {
  overflow:hidden;
  padding:0 0 0 3em;
  text-align:justify;
  background:url(images/bull.gif) no-repeat 1.5em 0.4em;
}
.content_table td .content_intro ul, .content_table td .content_description ul {
  padding:0 0 1em;
  list-style:none;
}
.content_table td .content_intro, .content_table td .content_description {
  line-height:150%;
  padding:5px;
  overflow:hidden;
  clear:both;
}
.content_table td {
  padding:8px;
  border-bottom:1px solid #eeeeee;
}
.content_table .content_date {
  font-size:80%;
  color:#a9a9a9;
}
.content_table .content_more_link a {
  color:black;
  text-decoration:none;
}
.content_table .content_more_link {
  text-align:right;
  padding:5px;
  padding-right:20px;
  clear:both;
  font-size:11px;
  font-weight:bold;
  background:url(images/more.gif) no-repeat 100%;
}
.content_table h3 a {
  color:#111111;
  text-decoration:none;
}
.content_table h3 {
  border-bottom:2px solid #a9a9a9;
  padding-bottom:3px;
}
.content_table .content_shadow img { padding:5px; }
.content_table .content_shadow {
  width:120px;
  text-align:center;
  margin-right:10px;
  float:left;
  padding-top:8px;
}
.content_date {
  color:#a9a9a9;
}
h1.content_item_header {
  padding-bottom:3px;
  border-bottom:2px solid #a9a9a9;
}
.content_description h2 {
  padding-bottom:3px;
  font-family:serif;
  font-size:175%;
}
.content_with_images_table td { padding:0px 10px 0px 10px; }
.content_with_images_table td.content_images {
  border-left:2px dashed #dcdcdc;
  text-align:center;
  width:150px;
}
.content_image_box .content_image_src img {
  padding:3px;
  border:solid 1px #dddddd;
}
.content_image_box .content_image_label {
  font-size:80%;
  font-weight:bold;
}
.content_image_box { padding-top:25px; }
