
/* font Futura Standard Book is a sans-serif*/
p
{
  font-family:"Futura Standard Book", sans-serif;
}

h1
{
  font-family:"Century Gothic", sans-serif;
}

h2
{
  font-family:"Century Gothic", sans-serif;
}

h3
{
  font-family:"Century Gothic", sans-serif;
}

/* table cell in odd rows for all survey tables */

tr.survey_tbl_rw1_txt
{
  background-color:#FFFFFF; /* white */
  color:#000000;
  font-family:"Futura Standard Book", sans-serif;
}

tr.survey_tbl_rw2_txt
{
  background-color:#CCE0DA;      /*light green  */
  color:#000000;
  font-family:"Futura Standard Book", sans-serif;
}

tr.survey_tbl_rw_complete
{
  background-color:#E0E0E0;      /*light grey  */
  color:#909090;
  font-family:"Futura Standard Book", sans-serif;
}

td.survey_tbl_txt
{
  text-align:left;
}

td.survey_tbl_rdo
{
  text-align:center;
}

tr.survey_tbl_hover
{
  background-color:#99FF88; /* light-green */
}

tr.hdg
{
   background-color:#BCBEC0; /* light-green */
   font-weight:bold;
   text-align:center;
   font-family:"Futura Standard Book", sans-serif;
}

td.qstn
{
   width:600px;
}

tr
{
  font-family:"Futura Standard Book", sans-serif;
}

td.hdg
{
   text-align:center;
   font-weight:bold;
   background-color:#999999; /* light-green */
}

input.qAction
{
   size:55px;
   width:55px;
}

input.qText
{
   border:1;
   color:black;
   width:600px;
   background-color:transparent;
}

input.qTextEdit
{
   border:1;
   color:red;
   width:600px;
   background-color:transparent;
}

table.participantTable
{
   border: 2px solid #000;
   /*border-bottom: 2px solid #B8C201;*/
   margin: 0;
   padding: 10px;
   border-collapse: collapse;
}

*.hidden
{
   display: none;
}


table.participantTable tr.odd {background: #CCE0DA;}
table.participantTable tr.even  {background: #FFFFFF;}
table.participantTable tr.toRemove  {background: #FE6E6E;}

table.participantTable td
{
   border: none;
   /*border-bottom: 2px solid #B8C201;*/
   /* top right bottom left */
   margin: 10px;
   padding: 10px;
   border-collapse: collapse;
}

table.participantTable td.colHdg
{
   border-bottom: 2px solid #000;
   font-weight:bold;
   text-align:center;
   background: #F0F0F0;
}

table.participantTable td.rowHdg
{
   border: 2px solid #000;
   font-weight:bold;
   text-align:left;
   background: #F0F0F0;
}

*.error
{
   color: red;
}