body {margin:0;padding:0;border:0;overflow:hidden;height:100%;max-height:100%;font-family:Verdana, sans-serif;}
#content {padding:8px 18px 8px 18px;position:fixed;top:0;right:0;bottom:34px;overflow:auto;background-color:#fff;border-left:1px solid #AAA;}
#sidebar {width:200px;}
#status {height:34px;}
#progressbarJury {width:144px;height:24px;}
#progressbar {height:24px;}
.ui-progressbar .ui-progressbar-value {background:#2ca218;}
#percent {position:absolute;top:5px;text-align:center;width:100%;color:black;font-weight:bold;font-size:14px;}
textarea {width:600px;height:90px;}
label:not(.apportionment-label):not(.labelImg):hover {background-color:#ddd;padding:1px 6px 2px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;}
.labelImg img {border:10px solid rgba(0,0,0,0)}
.labelImg img:hover {border:10px solid #dddddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer}
.surveyAnswer {border-top:1px solid #fff;padding:10px;}
h2 {font-size:18px;color:#407083;margin:0;font-weight:bold;padding-left:5px;}
label b, label strong {font-weight:900 !important; color:#000 !important;}
.rankorder {margin:0 0 8px 0;background-color:#2CA217;width:30px;height:17px;font-weight:bold;text-align:center;color:white;padding-top:4px;padding-bottom:4px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;cursor:pointer;display:inline-block;text-decoration:none;}
.rankorder:visited {color:white;}
.rankorder:hover {color:white;}
.mtxStickyHeader {position: absolute; min-width: 1px; min-height: 1px; z-index: 10; vertical-align: middle}
.matrixDiv {width:100% - 15px;padding:15px;}
.matrixTable {margin:0;padding:0;border-collapse:collapse;width:100%;}
.matrixHeaderCell {border:1px solid #cccccc;margin:0;padding:5px;border-collapse:collapse;border-spacing:0;background-color:#ffffff;width:35px;height:35px;min-width:35px;min-height:35px;}
.matrixRow {margin:0;padding:0;border-collapse:collapse;border-spacing:0;}
.matrixCell1 {background-color:#ffffff;border:1px solid #cccccc;margin:0;padding:5px 20px 5px 14px;border-collapse:collapse;border-spacing:0;min-width:35px;height:40px;min-height:40px;cursor:pointer;}
.matrixCell2 {background-color:#f4f8f3;border:1px solid #cccccc;margin:0;padding:5px 20px 5px 14px;border-collapse:collapse;border-spacing:0;width:35px;height:35px;min-height:40px;cursor:pointer;}
.matrixCellSelected1 {background:#ffffff url(/images/survey/matrix-checkmark.png) no-repeat center center;border:1px solid #cccccc;margin:0;padding:5px;border-collapse:collapse;border-spacing:0;width:35px;height:35px;min-height:40px;}
.matrixCellSelected2 {background:#f4f8f3 url(/images/survey/matrix-checkmark.png) no-repeat center center;border:1px solid #cccccc;margin:0;padding:5px;border-collapse:collapse;border-spacing:0;width:35px;height:35px;min-height:40px;}
.matrixListCell {width:40%;}
.matrixCellUnselectable {background-color:#dcdcdc;cursor:auto;}
.headerCell {padding:5px;background-color:#DEDEDE;border:1px solid #CCC;font-weight:bold;text-shadow:0 1px #FFF}
/*.matrixCellSelectable:hover {background-color:#e6f1e3;cursor:pointer;}*/
.matrixCellSelectable {background-image:url(/images/survey/matrix-selectable.png);background-repeat:no-repeat;background-position:center center;}
.matrixDisabled1 {background-image:url(/images/survey/matrix-selectable.png);opacity:0.4;cursor:auto;}
.matrixDisabled2 {background-image:url(/images/survey/matrix-checkmark.png);opacity:0.4;cursor:auto;}
.apportionment-label {display:inline-block;width:200px;}
.apParty {display:inline-block;margin-bottom:5px;margin-left:5px}
.dateDurationItem {margin:10px;}
td.intensityScaleLabel {min-width:80px;}
.mcdiv1 {margin-bottom:15px;}
.content{left:0px;}
.contentIsJury {position:fixed;left:200px;border-bottom:1px solid #AAA;}
.status{left:0px;}
.statusIsJury {left:200px;}