a:link,a:visited{
font-size:12px;
fomt-weight:bold;
  color:            #66666;
  text-decoration:  1px solid black;
}
a{
font-size:12px;
fomt-weight:bold;
  color:            #666666;
  text-decoration:  1px dotted #666666;
}
.title{
  font-size:        17pt;
  line-height :     128%;
  font-weight:      bold;
  color:            red;
}
.grouptitle{
  font-size:        15pt;
  line-height :     128%;
  font-weight:      bold;
  color:            #666666;
}

body{
  font-size:        12px;
  line-height:      150%;
  font-family:      Arial,Helvetica,sans-serif;
  color:            #000;
}
.questionhelp{
  font-size:        10px;
}

.clearall{
  font-size:        11px;
}

.answertextright{
  text-align:       left;
}

.array1{
  font-family:      Verdana;
  font-size:        11px;
  text-align:       center;
  background-color: #fff;
}

.array2{
  font-family:      Verdana;
  font-size:        11px;
  text-align:       center;
  background-color: #eee;
}

.arraycaptionleft{
  text-align:       right;
}

.saveall{
  font-weight:      12px;
  color:            #000;
}

.asterisk{
  color:            red;
  font-size:        9pt;
  font-family:      Verdana;
}

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

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

.innergraph td{
  height:           12px;
}

.printouttable{
  width:            100%;
}

.printouttable td{
  border-color:     #fff #fff #ddd;
  border-style:     solid;
  border-width:     1px;
}

.printouttable td:first-child{
  background-color: #ddd;
  font-weight:      700;
  text-align:       right;
  padding-right:    5px;
  padding-left:     5px;
}

.printouttitle{
  padding-right:    5px;
  padding-left:     5px;
  font-size:        18px;
}

.languagechanger{
  font-size:        1em;
}

.question,.answertext{
  font-family:      Verdana;
  font-size:        12px;
}

.questiontext{
  font-family:      Verdana;
  font-size:        12px;
  font-weight:      bold;
}

.errormandatory,.warningjs{
  font-size:        12px;
  font-weight:      12px;
  color:            red;
}

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

.header-left{
  width:            100%;
}

.grouptable{
  width:            100%;
  text-align:       left;
  background-color: #ddd;
  border:           0px
  border-collapse:  collapse;
  border-color:     #111111;
  cellpadding:      15px;
  display:          block;
}

.maintable{
  width:            75%;
  text-align:       center;
  border-collapse:  collapse;
  border-color:     #ddd;
  border:           1px;
  cellspacing:      0px;
  background-color: none;
  display:          block;
}

.surveytitle{
  text-align:       left;
}
.surveytitle .surveyname{
  font-size:        15px;
  color:            #000;
  display:          block;
  padding-bottom:   10px;
  font-weight:      bold;
}
.surveytitle .surveydesc{
  font-size:        13px;
  color:            #000000;
  display:          block;
}

.navigatortable{
  width:            100%;
  background-color: #EEF6FF;
  display:          block;
}
.percentcomplete{
  text-align: center;
  background-color: #ddd;
}
