#content { width: 580px; }
#content h2 {
  padding: 10px 0;
  border-bottom: 1px solid #000;
}
#content h3 {
  padding: 10px 0 14px;
  border-top: 1px solid #000;
  font-weight: bold;
  font-size: 14px;
}
#content h4 { margin-bottom: 10px; }
#content p { line-height: 1.5; }

#content dl {
  margin-bottom: 45px;
  border-bottom: 1px solid #000;
}
#content dt,
#content dd {
  line-height: 1.5;
}
#content dd a {
  padding-left: 14px;
  background: url(../images/arrow_icon.gif) no-repeat 1px 0;
}

#content dt {
  padding-top: 6px;
  background: url(../images/content_bg_dotted_line_x.gif) repeat-x 0 0;
}
#content dd { padding-bottom: 6px; }


#content table {
  width: 100%;
  margin-bottom: 45px;
  border-bottom: 1px solid #000;
}
#content tr { background: url(../images/content_bg_dotted_line_x.gif) repeat-x 0 0; }
#content th,
#content td {
  padding: 8px 0 3px;
}
#content th { font-weight: normal; }

#content #data_date {
  margin-top: -40px;
}

#content #img_tokushu { margin: 1em 0 2em; }


#content .arrow_link {
  padding-left: 14px;
  background: url(../images/arrow_icon.gif) no-repeat 1px 0;
}

#content .text_right {
  width: 42px;
  text-align: right;
}
#content .head_count th { width: 147px; }
#content .head_count td.middle_cell {
  width: 350px;
  padding-left: 51px;
}
#content .head_count td.right_cell {
  width: 107px;
  text-align: right;
  padding-right: 73px;
}
#content .head_count td.parentheses {
  width: 0px;
  text-align: left;
}


#content .client_count th { width: 461px; }

#content .text-indent-1 { text-indent: 1em; }
#content .text-indent-2 { text-indent: 2em; }

#content .arrow_off {
  background: none;
  padding-left: 0px;
}

#content .ibc_loadgments li,
#content .grant_thornton_uk_list li {
  padding-left: 8px;
  margin-bottom: 1em;
  8px; background: url(../images/monthly_report/li_icon.gif) no-repeat 0 5px;
}
#content .ibc_loadgments { margin-bottom: 30px; }

