/* Style sheet decent_blue */
.ce_survey{padding:1em;}
.ce_survey .introduction{margin-bottom:2em;padding:3em;background-color:#fff4d1;border:1px solid #bfbfbf;}
.ce_survey .finalstatement{margin-bottom:2em;padding:3em;background-color:#fff8de;border:1px solid #bfbfbf;}
.ce_survey .pagetitle{padding:1em 0.5em;background-color:#dfe6eb;border-top:1px dotted #c4c4c4;border-bottom:1px dotted #c4c4c4;font-weight:bold;font-size:130%;color:#ffa114;}
.ce_survey .before{vertical-align:top;}
.ce_survey .after{vertical-align:top;}
.ce_survey .surveyhead{overflow:auto;margin-bottom:2em;padding:1em 0.5em;background-color:#dfe6eb;border-top:4px dotted #dbdbdb;border-bottom:4px dotted #dbdbdb;color:#ff9008;}
.ce_survey .surveytitle{font-weight:bold;font-size:130%;}
.ce_survey .surveyhead .left{width:32%;float:left;}
.ce_survey .surveyhead .middle{margin-right:32%;margin-left:32%;text-align:center;}
.ce_survey .surveyhead .right{width:32%;float:right;text-align:right;}
.ce_survey .submit_container{overflow:auto;padding:1em 0.5em;background-color:#dfe8ed;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;color:#7a7a7a;}
.ce_survey .submit_container .left{width:32%;float:left;}
.ce_survey .submit_container .middle{margin-right:32%;margin-left:32%;text-align:center;}
.ce_survey .submit_container .right{width:32%;float:right;text-align:right;}
.ce_survey .pageintroduction{padding:1em 0.5em;}
.ce_survey .error,.ce_survey .tl_error{padding-left:20px;font-weight:bold;color:#e65d49;background: transparent url(system/modules/survey_ce/html/images/exclamation.png) no-repeat left top;}
.surveytable{width:100%;}
.surveytable td{vertical-align:top;}
.surveytable .titlecolumn{text-align:right;font-weight:bold;}
.surveytable .questioncolumn{}
.surveyblock{margin:1em 0;padding:7px;background-color:#fff8de;border:1px dashed #cfd8e3;color:#7a7a7a;}
.surveyblock .title{padding:0.25em 0.5em;background-color:#d8e2e8;border-bottom:1px solid #bdbdbd;font-weight:bold;font-size:110%;}
.surveyblock .help{font-weight:normal;font-size:80%;}
.surveyblock .question{margin-top:0.5em;margin-bottom:0.5em;}
.surveyblock .widget{padding:10px;}
.surveyblock .mandatory{font-weight:bold;color:#ff0000;}
.mc td{text-align:center;}
.constantsum input[type="text"]{width:4em;}
.matrix table{width:100%;}
.matrix td{text-align:center;}
.matrix td.columnheader{vertical-align:bottom;}
.matrix td.rowtext{text-align:left;}
.matrix .leftadjective,.matrix .rightadjective{text-align:center;vertical-align:middle;background-color:#eee;border:1px solid #999;}

