.rank, .rank td {background-color: #f5f9f9;}.survey-cleared {margin: 0 auto 0 auto;text-align:center;}.survey-navigator {margin: 0 0 10px 0;}/* --------------------------------------------------- */.numquestions {	color:green;}table, tr, td, th {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  align: center;}table {}.grayboxheader {  font-family: Arial, Helvetica, sans-serif;  font-weight: bold;  color: #000;  text-align: center;}.grayboxfont {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal;  color: #424142;}.question {  font-family: Arial, Helvetica, sans-serif;  font-weight: bold;  color: #262C4C;}.percentage {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal;  color: #000000;}.error {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold;  text-align: center;  color: #CB0404;}.printouttable{  width:100%;}.printouttable td{border-style:solid;border-color:#ffffff ;border-bottom-color:#B6DAE3 ;border-width:1px;}.printouttable td:first-child{  background-color:#B6DAE3;  font-weight:bold;  text-align:right;  padding-right: 5px;  padding-left: 5px;}.printouttitle{  padding-right: 5px;  padding-left: 5px;}/* ---Hacks by joost---------------------------------------- */html {background: #7bbbcc url(pagebg.png) 0 0 repeat-x;font-family: Arial, Verdana, Helvetica, sans-serif;nt-size:8pt}div#wrapper {margin: 0 auto;width: 868px;}div#wrapper2 {margin: 0 auto;padding-top: 18px;}div#header {background: url(header-bg.png) no-repeat; right-bottom}div#header .rk-1 {background:  url(header-r.png) 100% 0 no-repeat;}div#header .rk-2 {background:  url(header-l.png) 0 0 no-repeat;height: 153px;overflow: hidden;}img#logo {float:left;margin-left:38px;width:255px;height:148px;background: url(logo.gif) 0 0 no-repeat;}div#prefooter1 {height:4px;padding:0;background:#00677d;}div#prefooter2 {height:100px;background: url(prefooter-bg.png) 0 0 repeat-x;text-align:center;}div#prefooter3 {height:54px;background: #00407a;text-align:center;}div#footer {background: url(footer-bg.png) 0 0 repeat-x;height:95px;}div#footer .rk-1 {background: url(footer-r.png) 100% 0 no-repeat;}div#footer .rk-2 {background: url(footer-l.png) 0 0 no-repeat;height: 105px;overflow: hidden;}.surveyname {background:#00677d;text-align:center; color:white;padding: 5px;font-size:1.3em;}.survey-main {background: #f5feff;border:1px solid #00677d; padding:15px;}.survey-description, .survey-survey-description {font-weight:bold;padding-left:20px;margin-bottom:10px}.survey-welcome {border-top: 1px solid #86b8bc;border-bottom: 1px solid #86b8bc;background-color: #f0fdff;padding:5px;text-align:justify;}.submit	{background-color: #e0fcff;border:1px solid #86b8bc;cursor:pointer;}.submit:hover{background:#c2f9ff;border:1px solid #00677d;}input.submit:hover{background:#c2f9ff;border:1px solid #00677d;}.clearall {font-family: arial;margin: 0 0 10px 0;margin-top:20px;}.clearall A:link, .clearall A:visited, .clearall A:active {text-decoration:none;color:#00677d;border-bottom:1px dashed #00677d;}.clearall A:hover {text-decoration:none;color:#004554;;border-bottom:1px solid #004554;}.survey-survey-description {margin: 5px 0 10px 0;}.survey-survey-percent{	padding: 0.2em 0%;}#progress-graph{	line-height: 1.5em;	width: 17em;	font-size: 75%;	margin-left: auto;	margin-right: auto;	margin-top: 0.2em;	padding: 0.5em 0.5em 0.4em 1em;	text-align: left;}.hide{	font-weight: normal;	position: absolute;	top: -9999px;	left: -9999px;}#progress-graph div.zero{	width: 2.6em;	margin-right: 0%;}#progress-graph div.graph{	width: 10em;	height: 1.5em;	border: 1px solid #000;	margin-top: -1.7em;	margin-left: 2.6em;	margin-right: 0%;}#progress-graph div.cent{	width: 3em;	margin-top: -1.5em;	margin-left: 13.3em;	margin-right: 0%;	}/*.innergraph {background-color:#f0fdff;color: #777777;font-family: arial;}.innergraph img{height:12px;vertical-align:top;}.innergraph table{height:12px;border:1px solid #00677d;table-layout:fixed !important;}.innergraph td{height:12px;}.graph {border:solid;border-width:2px;border-color:#86b8bc;background-color:#f0fdff;}*/.survey-groupname {color:#00677d;font-weight:bold;margin: 20px 0 0 0;padding: 2px 0 0 3px;text-align:center;;border-bottom: 2px solid #71acbc;}.survey-groupdescription {font-weight:normal;color:#00262e;padding: 10px;margin:0 0 10px 0;}.survey-question {margin:0;padding:5px;border: 1px solid #86b8bc;background:#fafeff;}.survey-question-text {display:inline;font-weight:bold;margin:0 0 15px 0;font-size:0.9em}.asterisk {color: #FF0000;padding:0 5px 0 10px;}.questionhelp{visibility:visible;display:block;font-size:0.8em}/*.survey-question-answer {display:inline;font-weight:normal;padding-left:25px;}*/.survey-question-answer button {}.survey-question-answer input {}.survey-question-answer select {background-color: #f0fdff;}.survey-question-answer option {background-color: #f0fdff;}.select {background-color: #f0fdff;}.survey-question-help {margin: 12px 0px 0 2px; clear: both; }.survey-question-help img {padding: 0 5px 10px 10px;}.radio {}table.question {background:#fafeff}.answertextright {text-align:left;font-weight:normal;font-size:0.9em;}.textarea {background:#white;color: #00677d;width:96%;border:1px solid #3c9aae;padding:4px;margin:0 10px 0 10px;}.textarea:focus {background:white;color:#004554;}.array1 {background-color: #cbeff2;text-align: center;}.array2 {background-color: #e0fbff;text-align: center;}th.array1 {background-color: #a5d6da; }table.question tr.array1:hover {background-color: #a5d6da; }table.question tr.array2:hover {background-color: #a5d6da; }.errormandatory {font-weight: bold;color: #CB0404;}.survey-assessment, .survey-completed {text-align:center;border: 1px solid #00677d;background:#f0fdff;}A:link, A:visited, A:active {text-decoration:none;color:#00677d;border-bottom:1px dashed #00677d;}A:hover {text-decoration:none;color:#004554;;border-bottom:1px solid #004554;}.credits {color:white;font-style:italic;float:right;padding-right:15px;margin:-35px 0 0 0;font-size:0.7em}.credits a {color:white;border-bottom:1px dashed white}.credits a:hover {border-bottom:1px solid white}a.imglink {text-decoration:none;border:0}.kullogo {border:0;margin:10px 0 -10px 0}.warningjs {font-weight:bold;color:red;}.survey-question-space {height:5px;}.answertext {color: #000;font-weight:normal;font-size:0.9em;}.nosurveyid {font-size:1.2em;font-weight:bold;text-align:center;padding:20px 10px 20px 10px; margin:20px 0 20px 0;border:1px solid #3c9aae;background-color:#e0fbff}/* -------------------------------------------------   START: Question styles  ------------------------- *//* ======================================= Full list of question classes ======= .boilerplate,.numeric,.choice-5-pt-radio,.yes-no,.gender,.date,.numeric-multi,.numeric,.list-radio,.list-radio-flexible,.list-with-comment,.list-dropdown,.list-dropdown-flexible,.ranking,.numeric-multi,.language,.multiple-opt-comments,.multiple-short-txt,.text-short,.text-long,.text-huge,.numeric-multi,.array-5-pt,.array-10-pt,.array-yes-uncertain-no,.array-increase-same-decrease ,.array-flexible-row ,.array-flexible-column ,.slider ,.array-multi-flexi ,.array-multi-flexi-text,.array-flexible-duel-scale *//* - - -  - - -  - - -  - - - - - -  - - -  - - - -   START: General list styles - - -  - - -  - - - - */ .choice-5-pt-radio ul,.list-radio-flexible ul,.list-radio ul,.list-with-comment ul,.multiple-opt ul,.multiple-opt-comments ul,.multiple-short-txt ul,.numeric-multi ul,.yes-no ul,.gender ul{	margin-left: 0%;	padding-left: 0%;} .choice-5-pt-radio li,.list-radio-flexible li,.list-radio li,.list-with-comment li,.multiple-opt li,.multiple-opt-comments li,.multiple-short-txt li,.numeric-multi li,.yes-no li,.gender li{	list-style-type: none;	text-align: left;	margin: 0% 0% 0.5em 0.5em;} .choice-5-pt-radio li,.list-radio-flexible li,.list-radio li,.list-with-comment li{	margin-left: 2em;	text-indent: -1.6em;}/* END:  General list styles - - - -  - - -  - - - -- - - - -  - - -  - - -  - - - - - -  - - -  - - - - *//* STYLES NOT YET DEFINED - - - - -.boilerplate {}*/ .choice-5-pt-radio ul,.yes-no ul,.gender ul{	text-align: left;} .choice-5-pt-radio ul li,.yes-no ul li,.gender ul li{	display: inline;	padding: 0% 2em 0% 0%;}/* STYLES NOT YET DEFINED - - - - -.date {}*/.date p.question { margin-left: 1em; }.date p.question select.day {}.date p.question select.month {}.date p.question select.year {} .date p.tip,.numeric-multi p.tip,.numeric p.tip{	margin-left: 1.5em;	font-size: 80%;	font-style: italic;	line-height: 150%;}.numeric p.question{	margin-left: 1em;	font-size: 80%;	font-weight: normal;} .numeric-multi p.tip.error,.numeric-multi input.tip.error{	color: #f70;	font-weight: bold;	text-align: left;} .numeric-multi p.tip.good,.numeric-multi input.tip.good{	color: #090;	font-weight: bold;	text-align: left;}/* DEFINED ABOVE UNDER "General list styles" - - - - -.list-radio-flexible.list-radio*/  ul.cols-2 , table.cols-2, ul.cols-3 , table.cols-3, ul.cols-4 , table.cols-4, ul.cols-5 , table.cols-5, ul.cols-6 , table.cols-6, ul.cols-7 , table.cols-7, ul.cols-8 , table.cols-8{	width: 98%;	margin: 0% auto 0% auto;}  ul.cols-2 li , ul.cols-2-ul, ul.cols-3 li , ul.cols-3-ul, ul.cols-4 li , ul.cols-4-ul, ul.cols-5 li , ul.cols-5-ul, ul.cols-6 li , ul.cols-6-ul, ul.cols-7 li , ul.cols-7-ul, ul.cols-8 li , ul.cols-8-ul{	float: left;	padding: 0% 0.5em;	white-space: normal}ul.cols-2 li , ul.cols-2-ul , table.cols-2 td { width: 48%; }ul.cols-3 li , ul.cols-3-ul , table.cols-3 td { width: 30.5%; }ul.cols-4 li , ul.cols-4-ul , table.cols-4 td { width: 23%; }ul.cols-5 li , ul.cols-5-ul , table.cols-5 td { width: 19%; }ul.cols-6 li , ul.cols-6-ul , table.cols-6 td { width: 15%; }ul.cols-7 li , ul.cols-7-ul , table.cols-7 td { width: 13%; }ul.cols-8 li , ul.cols-8-ul , table.cols-8 td { width: 11.5%; }.list-dropdown-flexible p.question, .list-dropdown p.question{	margin-left: 1em;}/* STYLES NOT YET DEFINED - - - - -.list-dropdown {}*/.list-with-comment div.list{	width: 47%;	float: left;	padding: 0.5em;}.list-with-comment p.select{	width: 47%;	float: left;	padding: 0.5em;	margin: 0%;}.list-with-comment div.list p{	margin: 0%;	text-align: left;}.list-with-comment p.comment{	margin: 0%;	padding: 0.5em;	text-align: left;	float: left;	width: 47%;}.list-with-comment p.comment textarea{	width: 100%;}.ranking {}/* DEFINED ABOVE UNDER "General list styles" - - - - -.multiple-opt*/.language {}/* The following styles only apply to modern (relatively) complete CSS2 compliant browsers. (Not less than IE 8) */ .multiple-opt-comments td.answer,.multiple-short-txt td.answer,.numeric-multi td.answer{} .multiple-opt-comments ul,.multiple-short-txt ul,.numeric-multi ul{	display: table;	padding: 0%;	margin: 1em;}.numeric-multi ul	{	margin: 0% 1em 1.5em 1em;	}.numeric-multi ul.computed{	float:left;	padding-right: 2em;}.numeric-multi ul.slider.computed{	width: 14em;} .multiple-opt-comments ul li,.multiple-short-txt ul li,.numeric-multi ul li{	display: table-row;}.multiple-opt-comments ul li span.option{	padding: 0.3em 1em 0% 2em;	text-indent: -1.5em;	display: table-cell;	vertical-align: baseline;} .multiple-short-txt ul li label,.numeric-multi ul li label{	padding: 0.3em 1em 0% 0%;	display: table-cell;	vertical-align: middle;}.numeric-multi ul.computed li label.numeric-multi ul.slider.computed li label{	padding-right: 0%;} .multiple-opt-comments ul li span.comment,.multiple-short-txt ul li span,.numeric-multi ul li span{	padding: 0.3em 0% 0% 1em;	display: table-cell;	vertical-align: baseline;	white-space: nowrap;}.multiple-opt-comments ul li span{	padding: 0.3em 1em 0% 0%;}.numeric-multi div.multinum-slider{    margin-top: 1.5em;	width: 14em;}.numeric-multi ul.multiplenumerichelp.slider	{	display: table;	}.numeric-multi ul.multiplenumerichelp.slider li	{	display: table-row;	} .numeric-multi ul.multiplenumerichelp li label,.numeric-multi ul.multiplenumerichelp.slider li label{	padding: 0.3em 0% 0% 0%;	display: table-cell;} .numeric-multi ul.multiplenumerichelp li span,.numeric-multi ul.multiplenumerichelp.slider li span{	padding: 0% 0% 0% 0.3em;	display: table-cell;}.numeric-multi ul.multiplenumerichelp span input {    border: none;    background-color: #fff;    color: #222;    padding: 0%;    width: 7em;} .text-short input,.text-long textarea,.text-huge textarea{	margin-left: 1em;}/* STYLES NOT YET DEFINED - - - - -.yes-no {}.gender {}*/ #limesurvey table.question thead th,#limesurvey table.question .repeat th{	text-align: center;	vertical-align: bottom;	font-weight: normal;	font-size: 90%;}#limesurvey table.question tbody td{	text-align: center;} #limesurvey table.question tbody th.answertext,#limesurvey table.question tbody th.arraycaptionleft{	text-align: right;	font-weight: normal;	font-size: 90%;}#limesurvey table.question tbody th.answertextright{	text-align: left;	font-weight: normal;	font-size: 90%;}.array-flexible-column col.even{    background-color: #e0fbff;}.array-flexible-column col.odd{    background-color: #cbeff2;}.survey-question{	float: left;	width: 98.5%;	margin-bottom: 1em;}.text-huge textarea{	width: 97%;}/* Jquery CSS *//** UI Base **/.ui-wrapper {     border: 1px solid #50A029; }.ui-wrapper input, .ui-wrapper textarea {     border: 0; }/** UI Slider **/.ui-slider .ui-slider-handle {     position: absolute;     height: 24px;     width: 12px;     top: -6px;    left:0px;    margin-left:-3px;    background-image: url(slider-handle.gif);      border-width: 0;}.ui-slider-1 {     width: 200px;     height: 9px;     margin-bottom: 20px; }.ui-slider-2 {     width: 200px;     height: 23px;     position: relative;     background-image: url(../../images/slider-bg-2.png);     background-repeat: no-repeat;     background-position: center center; }.slider_callout {     height: 20px;     width: 100px;     overflow: hidden;     position: absolute;     top: -19px;     margin-left:10px;     font-family: 'Arial';     font-size: 9pt;     color: #284a6e;     font-weight: bold;     text-align: left;}.choice-5-pt-radio li   {    display: inline;    margin-left: 0.5em;}.rank label,.rank td{  font-size:0.80em;}.text-long textarea ,.text-huge textarea{    margin-top:1em;}#tokenform{  margin-top:1em;}#tokenform input{}#tokenform label {  float: left;  width: 20em;  margin-right: 0.5em;  text-align: right;}#tokenform li{  padding-bottom:5px;}#tokenform img{  margin-bottom:-5px;  margin-right: 5px;}p#tokenmessage{  margin:20px;}p#tokenmessage{  margin:20px;  text-align:center;}#tokenform input.submit{ margin-left:18em; margin-top:1em; margin-bottom:1em;}#statsContainer {	width:80%;	margin:8px auto;	background-color:#F5FEFF;	padding: 0px;	min-width: 690px;	border: 1px solid #000000;}#statsHeader{	color:#FFF;	background-color:#00677D;	text-align:center;	padding: 10px 0px;	height:96px;	}.statsSurveyTitle {	font-size:1.1em;	font-weight:bold;	padding: 24px 0px 0px 0px;	width:100%;	text-align:center;	font-family:Verdana,Arial,Helvetica,sans-serif;}.statsNumRecords {	font-size:1em;	clear:right;	float:right;	width:100%;	text-align:center;	font-family:Verdana,Arial,Helvetica,sans-serif;	color:#CCCCCC;	padding-top:10px;}table.statisticstable{	width: 90%; 	text-align:left;	margin:0px auto;	padding-bottom: 8px;	font-family:Verdana,Arial,Helvetica,sans-serif;	border: 1px solid #999;	}table.statisticstable td{	padding-top: 4px;	padding-bottom: 4px;	border-bottom: 1px solid #ccc;	font-size:12px;}table.statisticstable img{	margin:12px auto;}table.statisticstable strong{	font-weight: bold;}div.fieldSummary{	font-size:.9em;	padding: 0px 0px 0px 6px;	text-align:left;}div.questionTitle{	font-size:1.0em;	padding: 20px 20px 20px 20px;	font-weight: bold;	background-color:#CBEFF2;	line-height: 1.5em;}td.statsImageholder {	background-color:#FFF;}
