﻿div.SurveyGrid {
    border: solid 1px #aaa;
}
div.SurveyGrid .grid, div.SurveyGrid table.table {
    background: #fff;
    width: 100%;
}
div.SurveyGrid .headerrow th {
    background: url("Images/resultsbox/gridheadbg.jpg") #dfdfdf repeat-x;
    padding: 3px;
    padding-left: 8px;
    text-align: left;
    vertical-align: middle;
}
div.SurveyGrid .headerrow th div.Cluster {
    color: #007142;
    font-size: 20px;
    font-weight: normal;
}
div.SurveyGrid .pagerrow {
    display: none;
}
div.SurveyGrid tr.row td.tdrow, div.SurveyGrid td.td, div.SurveyGrid .row td {
    background: #fff;
    padding: 3px;
}
div.SurveyGrid tr.row td.tdalt, div.SurveyGrid .altrow td {
    background: #f0f0f0;
    padding: 3px;
}
div.SurveyGrid td.div, div.SurveyGrid .div td {
    background: #fff;
    border-bottom: solid 1px #f0f0f0;
    padding: 3px;
}
div.SurveyGrid table.table tfoot td, div.SurveyGrid table.table td.Footer {
    background: #c5c2c5;
    color: #fff;
    padding: 6px;
    text-align: right;
}
.AllChecked {
    font-size: 32px;
}

.CheckList input 
{ 
    margin-left: -20px; 
}
.CheckList td 
{ 
    padding-left: 20px; 
}


/* BEGIN THE PROGRESS BAR CLASSES */
div.SurveyProgress {
    background: #efefef;
    border: solid 1px #6b86a5;
    padding: 7px;
    margin-bottom: 5px;
}
div.SurveyProgress table {
    width: 100%;
}
div.SurveyProgress td.stepSubj {
    border: solid 1px #aaa;
    padding: 4px;
    text-align: center;
    width: 90px;
}
div.SurveyProgress td.currentSubj {
    background: #42699c;
    border: solid 1px #000;
    color: #fff;
    font-weight: bold;
    padding: 4px;
    text-align: center;
    width: 90px;
}
div.SurveyProgress td.step {
    border: solid 1px #aaa;
    padding: 4px;
    text-align: center;
    width: 40px;
}
div.SurveyProgress td.current {
    background: #42699c;
    border: solid 1px #000;
    color: #fff;
    font-weight: bold;
    padding: 4px;
    text-align: center;
    width: 40px;
}
div.SurveyProgress td.step a {
    display: block;
}
div.SurveyProgress td.current a, div.SurveyProgress td.currentSubj a {
    color: #fff;
    display: block;
}
/* END THE PROGRESS BAR CLASSES */




/* BEGIN THE USER FEEDBACK SURVEY CLASSES */
div.UserFeedbackSurveyWrapper {
    background: #333;
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 100%;
    z-index: 10000;
    opacity: .3;               /* Standard style for transparency */
    -moz-opacity: .3;          /* Transparency for older Mozillas */
    filter: alpha(opacity=30);  /* Transparency for IE */
    text-align: center;
}
div.UserFeedbackSurvey {
    background: url("Images/Dialogs/UserFeedback/BG.jpg");
    border: solid 3px #186d4a;
    position: absolute;
    margin-left: 135px;
    margin-top: 0px;
    width: 375px;
    z-index: 999999;
}
div.UserFeedbackSurvey .bg {
    background: url("Images/Dialogs/UserFeedback/BG_Top.jpg") top repeat-x;
    padding: 10px;
}
div.UserFeedbackSurvey div.surveytext {
    color: #000;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 8px;
}
div.UserFeedbackSurvey div.surveycontrols {
    color: #000;
    font-size: 16px;
    font-weight: normal;
}
div.UserFeedbackSurvey div.surveycontrols div.question {
    margin-bottom: 10px;
    margin-top: 10px;
}
div.UserFeedbackSurvey div.surveycontrols div.question div.questionfields {
    font-size: 12px;
}
div.UserFeedbackSurvey div.surveycontrols div.commands {
    padding: 8px;
    padding-bottom: 2px;
    padding-top: 2px;
    text-align: right;
}
/* END THE USER FEEDBACK SURVEY CLASSES */