body {
font-family: Helvetica, Verdana, Arial, sans-serif;
background-color: #f0f0f0;
font-size:12pt;
}

#surveytitle {
font-size: 26pt;
font-weight: bold;
}

table.question {
width: 100%;
background-color: #f0f0f0;
border: 1px solid #993399;
}

table.question table {
width: 100%;
background-color: #f0f0f0;
border: 0;
}

table.question img {
padding-right: 5px;
}

td {
border: 0
}

td.tenpoint {
}

.answertextright {
text-align:left;
}

.b3 {

}

.b9 {

}

.ba {

}

.bd {

}

.asterisk {
display: none;
color:red;
font-size:9pt;
font-family:verdana;
}

.questionhelp {
font-size:10pt;
font-style:italic;

}

.questiontext{
font-weight:bold;
}

.innergraph {
font-size:10pt;
direction: ltr;
}

.innergraph img {
height:12px;
vertical-align:top;
}

.innergraph table {
height:12px;
table-layout:fixed !important;
border: 1px solid #993399;
}

.innergraph td {
height:12px;
}

.surveytitle {
font-size:26pt;
height:1.5em;
}

.surveytitle:hover {
background-color:#f0f0f0;
}

.languagechanger {
font-size:1em;
}

table,img {
border:0;
}



.be,.array1 {
background-color: #71bf45;
border-bottom: 1px solid #993399;
}

.bf,.array2 {
background-color:#fff;
}
.array1 {
   text-align:center;
}

.array2 {
   text-align:center;
}

.errormandatory,.warningjs {
font-weight:700;
color:red;
}

table.question tr.array1:hover,table.question tr.array2:hover {
background-color:#A7A9D1;
}

.printouttable input {
display: none;
}