DIV.powered-by {margin-bottom:15px;text-align:center;font-family: Verdana, Arial, Helvetica, sans-serif; color:#666;font-size:60%}
/*.question-default-noborder { margin-bottom:10px;border: 0px solid black;}*/

.question-default { border: 0px solid black; border-spacing: 2px; padding:2px;}
.question-default th, .report-default td{padding: 8px;}

.question-default thead {background-color:#ddd; text-align:left}
.question-default th.default {background-color:#dee9f7;}
.question-default tbody {background-color:transparent;}
.question-default td.default {background-color:transparent;}
.question-default td.text-center {
  width:1%; text-align:center;vertical-align:bottom
  } /* width:1% makes columns equal width */
.question-default td.option-text {
  width:1%; text-align:center;vertical-align:bottom
  } /* width:1% makes columns equal width */

.question-default tr.matrix-header{
/*  background-color:;*/
}
  
.question-default tr.odd-row {
  background-color:rgb(239,239,239);
}
.question-default tr.even-row {
/*  background-color: ;*/
}
.question-default td.odd-row-text {
  text-align:left;padding:2px; }
.question-default td.even-row-text {
  text-align:left;padding:2px;}
.question-default td.odd-row-col {
  text-align:center;
  padding:2px 10px 2px 10px; }
.question-default td.even-row-col {
  text-align:center;
  padding:2px 10px 2px 10px;}

.report-header{
  height:26px;
  padding:2px;
  border:0px;
  color:rgb(122,119,100);
  font-weight: 800; text-align:center; vertical-align:middle;width:100%;}
.report-header thead{
  font-size: 160%;
  height:26px; text-align:left; padding:1px 2px 1px 2px;
  }
.report-default {font-family: Arial, Helvetica, sans-serif;font-size: 85%; width:100%; background-color: #dddddd; margin-bottom:0px;}
.report-default th, .report-default td{padding:2px;font-weight: normal;}

.report-default thead {font-size: 100%;background-color:#ddd; text-align:left}
.report-default tbody {font-size: 100%;background-color:#ddd;}
.report-default th.option_col {width:40%;text-align:left;background-color:#dee9f7;}
.report-default th.data_col {vertical-align:bottom;text-align:center;background-color:#dee9f7;}
.report-default tbody td {background-color:#eee;}
.report-default td.default {background-color:#dee9f7;}
.report-default span.percentage {padding:0 5px 0 5px;}
.report-default td.p12 {text-align:center;padding:0 12px 0 12px;}

.report-short {font-family: Arial, Helvetica, sans-serif;font-size:85%; width:100%; background-color:#FFF;}
.report-short th, .report-short td{font-size:100%;text-align:left;padding:2px;font-weight: normal;}
.report-short thead {font-size: 100%;background-color:#FFF; text-align:left}
.report-short div.percentage-background {float:left;display:block;white-space: nowrap;width:100%;overflow:hidden;background-color:#EDD;height:13px;}
.report-short div.percentage-bar{float:left; overflow:hidden;display:block;}
.report-short td span{font-size:85%;color:#666;font-style:italic;padding-left:10px;}

.footer{
  width:40%;
  /*text-align:center;
  font-family: Verdana, Arial, Helvetica, sans-serif;*/
  vertical-align:top;
  color: #003366;
	text-align:center;
}

DIV.description, DIV.description p{
    background-color: transparent !important;
}

.cell-blue-1-dark { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #0A246A; color: #FFFFFF}
.cell-blue-4-light { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #EDDFE2; color: #000000}
.cell-blue-2-mediumdark { font-family: Verdana, Arial, Helvetica, sans-serif;background-color: #902A48; color: #FFFFFF}
.cell-blue-3-mediumlight { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #CD9AA7; color: #000000}
DIV.question {padding:10px;}
input.navigation-button {margin-top:10px;}

font.warning{color:red;font-weight:normal;}
