/* chapter_list_table.css */


#chapter_list_table 
{
  display: table;
  font-family: Arial, Verdana, sans-serif;
  zzzfloat: left;
  text-align: left;
  vertical-align: top;
  background-color: white;
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 5px; 
  margin: 0 auto; 
  empty-cells: show;
  border-style: solid;
  border-color: white;
  border-width: 1px;
}

#chapter_list_row  
{
  display: table-row;
}

#chapter_list_header /* default alignment */
{
  display: table-cell;
  padding: 2px 2px 2px 2px; 
  margin: 0px 0px 0px 0px;
  color: #808080;
  font-weight: normal;
  font-size: 10pt;
  vertical-align: bottom;
  border-style: solid;
  border-color: white;
  border-width: 1px;
}

#chapter_list_header_left
{
  display: table-cell;
  padding: 2px 2px 2px 2px; 
  margin: 0px 0px 0px 0px;
  color: #808080;
  font-weight: normal;
  font-size: 10pt;
  text-align: left;
  vertical-align: bottom;
  border-style: solid;
  border-color: white;
  border-width: 1px;
}

#chapter_list_header_center
{
  display: table-cell;
  padding: 2px 2px 2px 2px; 
  margin: 0px 0px 0px 0px;
  color: #808080;
  font-weight: normal;
  font-size: 10pt;
  text-align: center;
  vertical-align: bottom;
  border-style: solid;
  border-color: white;
  border-width: 1px;
}

#chapter_list_header_right
{
  display: table-cell;
  padding: 2px 2px 2px 2px; 
  margin: 0px 0px 0px 0px;
  color: #808080;
  font-weight: normal;
  text-align: right;
  font-size: 10pt;
  vertical-align: bottom;
  border-style: solid;
  border-color: white;
  border-width: 1px;
}

#chapter_list_cell /* default alignment */
{
  display: table-cell;
  border-style: solid;
  border-color: #e0e0e0;
  border-width: 1px;
  padding: 2px 2px 2px 2px; 
  margin: 0px 0px 0px 0px;
  text-align: left;
  vertical-align: top;
  font-size: 10pt;
  white-space: nowrap;
}

#chapter_list_cell_left
{
  display: table-cell;
  border-style: solid;
  border-color: #e0e0e0;
  border-width: 1px;
  padding: 2px 2px 2px 2px; 
  margin: 0px 0px 0px 0px;
  text-align: left;
  vertical-align: top;
  font-size: 10pt;
}

#chapter_list_cell_center
{
  display: table-cell;
  border-style: solid;
  border-color: #e0e0e0;
  border-width: 1px;
  padding: 2px 2px 2px 2px; 
  margin: 0px 0px 0px 0px;
  text-align: center;
  vertical-align: top;
  font-size: 10pt;
}

#chapter_list_cell_right
{
  display: table-cell;
  border-style: solid;
  border-color: #e0e0e0;
  border-width: 1px;
  padding: 2px 2px 2px 2px; 
  margin: 0px 0px 0px 0px;
  text-align: right;
  vertical-align: top;
  font-size: 10pt;
}

/*** no borders ***/

#chapter_list_header_left_nb
{
  display: table-cell;
  padding: 15px 2px 5px 2px; 
  margin: 0px 0px 0px 0px;
  color: #808080;
  font-weight: normal;
  font-size: 16pt;
  text-align: left;
  vertical-align: bottom;
  border-style: solid;
  border-color: #a0a0a0;
  border-width: 0px 0px 1px 0px;
}

#chapter_list_header_center_nb
{
  display: table-cell;
  padding: 2px 2px 2px 2px; 
  margin: 0px 0px 0px 0px;
  color: #808080;
  font-weight: normal;
  font-size: 10pt;
  text-align: center;
  vertical-align: bottom;
  border-style: solid;
  border-color: white;
  border-width: 1px;
}

#chapter_list_header_right_nb
{
  display: table-cell;
  padding: 2px 2px 2px 2px; 
  margin: 0px 0px 0px 0px;
  color: #808080;
  font-weight: normal;
  text-align: right;
  font-size: 10pt;
  vertical-align: bottom;
  border-style: solid;
  border-color: white;
  border-width: 1px;
}

#chapter_list_cell_left_ital
{
  display: table-cell;
  font-size: 10pt;
  font-style: italic;
  font-weight: normal;
  color: #808080;
  padding: 2px 2px 2px 0px; 
  margin: 0px 0px 0px 0px;
  text-align: left;
  vertical-align: middle;
  border-style: solid;
  border-color: white;
  border-width: 0px 0px 1px 20px;
}
#chapter_list_cell_right_ital
{
  display: table-cell;
  font-size: 10pt;
  font-style: italic;
  font-weight: normal;
  color: #808080;
  padding: 2px 2px 2px 0px; 
  margin: 0px 0px 0px 0px;
  text-align: right;
  vertical-align: middle;
  border-style: solid;
  border-color: white;
  border-width: 0px 0px 1px 20px;
}


#chapter_list_cell_left_nb
{
  display: table-cell;
  font-size: 10pt;
  font-weight: normal;
  color: black;
  text-decoration: normal;
  padding: 2px 2px 2px 0px; 
  margin: 0px 0px 0px 0px;
  text-align: left;
  vertical-align: top;
  border-style: solid;
  border-color: white;  /* #a0a0a0 */
  border-width: 0px 0px 1px 0px;
}
#chapter_list_cell_left_nb a:link
{
  display: table-cell;
  font-size: 10pt;
  font-weight: normal;
  color: brown;
  text-decoration: none;
  padding: 2px 2px 2px 0px; 
  margin: 0px 0px 0px 0px;
  text-align: left;
  vertical-align: top;
  border-style: solid;
  border-color: white;
  border-width: 0px 0px 1px 0px;
}
#chapter_list_cell_left_nb a:visited
{
  display: table-cell;
  font-size: 10pt;
  font-weight: normal;
  color: purple;
  text-decoration: none;
  padding: 2px 2px 2px 0px; 
  margin: 0px 0px 0px 0px;
  text-align: left;
  vertical-align: top;
  border-style: solid;
  border-color: white;
  border-width: 0px 0px 1px 0px;
}
#chapter_list_cell_left_nb a:hover
{
  display: table-cell;
  font-size: 10pt;
  font-weight: normal;
  color: #c0c0c0;
  text-decoration: none;
  padding: 2px 2px 2px 0px; 
  margin: 0px 0px 0px 0px;
  text-align: left;
  vertical-align: top;
  border-style: solid;
  border-color: white;
  border-width: 0px 0px 1px 0px;
}


#chapter_list_cell_center_nb
{
  display: table-cell;
  color: #808080;
  padding: 2px 2px 2px 2px; 
  margin: 0px 0px 0px 0px;
  text-align: center;
  vertical-align: top;
  font-size: 10pt;
  border-style: solid;
  border-color: white;
  border-width: 1px;
}

#chapter_list_cell_right_nb
{
  display: table-cell;
  color: #808080;
  padding: 2px 2px 2px 2px; 
  margin: 0px 0px 0px 0px;
  text-align: right;
  vertical-align: top;
  font-size: 10pt;
  border-style: solid;
  border-color: white;
  border-width: 1px;
}

