
/* ******************** */
/* * BASE QUESTION OVERRIDES   * */
/* ******************** */
.QuestionTableHeader {
	width: 600px;
	text-align: left;
    border: none;
}

.QuestionTableBody {
	width: 600px;
	text-align: left;
    background-color: white;
    border: none;
}

.QuestionText {
	background: #613e1b;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 10pt;
	color: white;
    border-top: 2px solid white;
    border-left: 1px solid white;
    border-right: 1px solid white;
}

.Row {
	background: #cee2f6;
    border-right: 1px solid white;
}

.AlternateRow {
   	background: #e7f3fe;
    border-right: 1px solid white;
}

.ControlCell {
    padding-top: 4px;
    padding-bottom: 4px;
    text-align: center;
    vertical-align: middle;
    width: 35px;
    border-bottom: 1px solid white;
    border-left: 1px solid white;
    border-top: 1px solid white;
    border-right: none;
}

/*.ControlCellHSpecific {
  border-bottom: none;
} */


.ChoiceCell {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 2px;
    padding-right: 2px;
    font-size: smaller;
    border-bottom: 1px solid white;
    border-top: 1px solid white;
}

.CenterChoiceCell {
  border-left: 1px solid white;
  border-bottom: 1px solid white;
  border-top: 1px solid white;
}

.FullChoiceCell {
  border-left: 1px solid white;
}

.SmallInputBox {
  padding-right: 1px;
  padding-left: 1px;
  color: black;
  font-size: 8pt;
  font-weight: normal;
  width: 25px;
}

.SmallerFont {
  font-size: smaller;
}


/* ******************** */
/* * QUESTION TYPES OVERRIDES  * */
/* ******************** */

/*--- Constant Sum ---*/
.CSChoice {
  border-left: 1px solid white;
}

.CSTotalTextCell {
  border-top: 1px solid white;
  border-left: 1px solid white;
  background: #999999;
}

.CSTotalBox {
  width: 25px;
}

.CS .horizontalbar .xlabel th {
     text-align: center;
}

.CS .horizontalbar th.ylabel {
    border-right:1px solid #613e1b !important;
    font-size:small;
    font-weight: normal;
}


/* --- Text Block--- */
.DBTable {
    border: 1px solid white;
    background: #613e1b;
	font-family: Verdana, Arial, serif;
    color: white;
}


/*---GAP---*/
.GAP_RightBorder {
  background: #999999;
}

.GAP_QuestionText {
  color: #613e1b;
}

.GAP_FollowOnText{
  color: #613e1b;
}


/* ---- Matrix ----*/
.AnswerHeader {
  border-bottom: 1px solid white;
}

.AnswerHeaderChoiceColumn {
	border-bottom: 1px solid white;
}

.Matrix .CenterAnswerCell {
    /*padding:5px 1px; 5px on the top/bottom, 1px on the sides */
    padding-top: 4px;
	padding-bottom: 4px;
    border-bottom: 1px solid white;
    /*border-top: 1px solid white;*/
    padding-left: 1px;
    padding-right: 1px;
}

.MatrixDL {
    background: #edf3fe;
    font-family: Verdana, Arial, serif;
}

.MatrixCSTotalBox {
    border: 1px solid #747474;
	color: #020202;
	width: 25px; /* default is 30px */
}

.MatrixCSTotalTranspose {
  border-bottom: 1px solid #b4b4b4;
}



/* -------Multiple Choice --------*/
.MCMenu {
	font-family: Verdana, Arial, serif;
}

.MCSelectBorder {
  text-align: center;
  /*padding-left: 0px;
  padding-top: 5px;
  padding-bottom: 5px;*/
  padding: 5px 0px;
  border-left: 1px solid white;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
}

.MCSelect {
	width: 560px;
	color: #020202;
   	background: white;
}


/* -------Pick Group and Rank --------*/
.PGR .GroupTable th {
	border: 1px solid #01305c;
	background: #85a3c1;
	font-weight: normal;
}

.PGR .GroupTable td {
	background-color: #85a3c1;
}

.PGR .ItemTable {
	background: #eaeff5;
}

.PGR .LeftBorder,
.PGR .RightBorder,
.PGR .BottomBorder{
    background: #85a3c1;
    border-color:#01305c;
}


/*--------Rank Order -------*/
.RO .ROControls {
	color: #020202;
	background: #cee2f6;
    border-left: 1px solid white;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    border-top: 1px solid white;
    padding: 1px;
}

.RO .CenterAnswerCell {
	border-bottom: none;
}

.RO .ROBox {
	color: #020202;
}

.ROListCell {
  border-bottom: 1px solid white;
  border-top: 1px solid white;
}

.ROSelectionBox {
	color: #020202;
}

.Question .DND .AlternateItem {
  background: #cee2f6;
}

.Question .DND .RegularItem {
  background: #e7f3fe;
}


/* ------side by side ---------*/
.SBS .SBSQuestionText {
	border-bottom: 1px solid #aaaaaa;
}
.SBSQuestionSeparator {
	border-bottom: 1px solid #aaaaaa;
    background: #aaaaaa;
}
/* -------sliding scale ----------*/
.QuestionTextBorder{
  	border: none;
}




/* ------------------------------------------------- */
/* - SKIN SETTINGS					  				- */
/* ------------------------------------------------- */
BODY {
	font-family: Verdana, Arial, serif;
	font-size: 10pt;
    background-image: url(pat_Gray.gif);
}

.SURVEY_ERROR {
	padding-top: 20px;
	padding-bottom: 20px;
	width: 400px;
    border-top: 3px solid #003366;
   	border-left: 3px solid #003366;
   	border-right: 3px solid #003366;
   	border-bottom: 3px solid #003366;
   	color: red;
   	background: white;
	font-size: 10pt;
}

.SURVEY_ERROR_ERRORTEXT {
	font-weight: bold;
}

.END_OF_SURVEY {
	width: 580px;
	/*border-top: 3px solid #020202;
   	border-left: 3px solid #020202;
   	border-right: 3px solid #020202;
   	border-bottom: 3px solid #020202;*/
   	background: #613e1b;
   	text-align: left;
   	padding: 10px;
    color: white;
}

.SKIN_TABLE{
	width: 700px;
   	/*border-top: 2px solid #99ccff;
   	border-left: 2px solid #99ccff;
   	border-right: 2px solid #99ccff;
   	border-bottom: 2px solid #99ccff;*/
    padding-top: 15px;
    padding-bottom: 15px;
    background: white;
}

.SKIN_TITLEROW{
}

.SKIN_TITLECELL{
	background: #4b4b4b;
	height: 35px;
	/*width: 700px;*/
   	/*border-top: 1px groove;
   	border-left: 1px groove;
   	border-right: 1px groove;
   	border-bottom: 1px groove;
   	border-collapse: collapse;*/
}

.SKIN_TITLETEXT{
    color: white;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
}

.SKIN_TITLE {
	background: #333333;
	padding-top: 10px;
    padding-left: 15px;
    padding-right: 5px;
   	padding-bottom: 10px;
	color: white;
    width: 600px;
    text-align: left;
}

.SKIN_QUESTIONTEXT {
	/* padding-top: 50pt; */
	/*overflow: auto;*/
	width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
	/* height: 400px;	*/
}

.SKIN_BUTTON {
	background: #333333;
	color: white;
    width: 600px;
    padding-right: 10px;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
    text-align:left;
}

.skinbuttback {
  background: white;
}

.SKIN_BUTTONCELL {
	background: #4b4b4b;
}

.SKIN_BUTTONTEXT {
	text-align: right;
	color: black;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
    text-align:left;
}

.SKIN_IMAGEH {
	background: white;
	padding-top: 10px;
    padding-bottom: 10px;
	color: #cccccc;
}

.ProgressBarTable {
	font-size: 7pt;
}

.ProgressBar {
	width: 180px;
	height: 12px;
	border: 1px solid #333333;
}

.ProgressBarFill {
	background: #613e1b;
    height: 10px;
   	/*background-image: url('../../../../../WRQualtricsControlPanel/CPGraphics/WaitBarNoAnimation.gif');*/
}

.ProgressBarNumber {
	padding-left: 5px;
	padding-right: 5px;
}

.QualtricsL {
  padding-top: 6px;
  text-align: center;
}


