.toc_section
    {margin-left:25px;}
.toc_chapter, .toc_chapter_lastitem
    {margin-left:25px;}
.toc_chapter_lastitem
    {margin-bottom:30px;}


table.simpletab
  {
    border-collapse: collapse;
    empty-cells: show;
    border: 2px solid #a0a0a0;
    padding: 2px 2px 2px 2px;
  }
table.simpletab th, table.simpletab td
  {
    border: 2px solid #a0a0a0;
    padding: 2px 2px 2px 2px;
  }

table.clsStd th
    {text-align:left;
    vertical-align:top;
    background-color:#DDD;
    padding:2px;}
table.clsStd td
    {vertical-align:top;
    background-color:#EEE;
    padding:2px;}
td.norepeat
    {background-image:url(images/gradientbluewhite.png);
    background-repeat:no-repeat;
    color:white;}
table.error
    {width: 90%;
    padding: 0px;
    border-style: solid;
    border-color: gray;
    border-top-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 0px;
    border-right-width: 0px;
}
table.error td, table.error th
    {padding-bottom: 2px;
    border-style: solid;
    border-color: gray;
    border-top-width: 0px;
    border-left-width: 0px;
    border-bottom-width: 1px;
    border-right-width: 1px;
}
td.error_code
    {font-weight:bold;
    text-align: center;
    width: 10%;}
td.error_description
    {width: 90%;}
tr.error_title
    {background-color: #376091;
    color: white;}


