/* Styles for the data tables */
/* ------------------------------------------------------------ */
td.gap{
	background-color: Black;
}

.clickfordetails{
	font-size: 0.70em; 
	text-decoration: underline; 
	color: blue;
}

#stakeholder_table tr:hover{
	background-color: Silver;
}

.expanding .isyes:hover, .isno:hover, .ismaybe:hover{
	background-color: Silver;
}


   table.expanding
   {
      border-collapse: collapse;
      border-bottom: solid #000000 2px;
   }

   table.expanding thead th
   {
      background: #000000;
      color: #ffffff; align: center;
      border: solid #000000 2px;
      padding: 3px;
      text-align: center; vertical-align: bottom;
   }
   
   table.expanding tbody tr th
   {
      border: solid #000000 2px;
      padding: 3px;
      text-align: left;
   }

   table.expanding td:first-child
   {
      text-align: left;
   }

   table.expanding td
   {
      border: solid #000000 2px;
      padding: 3px;
      text-align: center;
   }

   table.expanding td.isyes
   {
      background-image : url(../images/isyes.gif);
      background-repeat : no-repeat;
      background-position : center;
      height: 35px;
      cursor: pointer;
   }
   
   table.expanding td.isno
   {
      background-image : url(../images/isno.gif);
      background-repeat : no-repeat;
      background-position : center;
      height: 35px;
      cursor: pointer;
   }

   table.expanding td.ismaybe
   {
      background-image: url(../images/ismaybe.gif);
      background-repeat: no-repeat;
      background-position: center;
      height: 35px;
      cursor: pointer;
   }

   table.expanding li.isyes
   {
      list-style-image: url(../images/isyessmall.gif);
   }

   table.expanding li.isno
   {
      list-style-image: url(../images/isnosmall.gif);
   }

   table.expanding li.ismaybe
   {
      list-style-image: url(../images/ismaybesmall.gif);
   }

   table.expanding tr.hidden td
   {
      border-top: none; border-bottom: none;
      text-align: left;
      padding-left: 15px;
   }
/* ------------------------------------------------------------ */

