.salary table.sequences th {
  padding: 5px 5px;
}

.salary table.sequences th.scenario {
  padding-left: 15px;
}

.salary table.sequences td {
  padding: 5px 5px;
  vertical-align: top;
  border: 5px solid #fff;
  border-width: 0 5px 5px 0;
}

.salary table.sequences td.include { padding-top: 1em; }
.salary table.sequences td.sequence {
  background-color: #cce1f2;
  padding-left: 1em;
  padding-right: 1em;
}

.salary table.sequences td.sequence div { float: left; width: 75%; }
.salary table.sequences td.sequence div.title { width: 18%; font-weight: bold; }

.salary table.sequences td.result {
  text-align: center; width: 41px; padding: 1em 0 0 0;
}

.nego {
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
  min-height: 200px;
/*  _height: 200px; */
}

.nego .intro {
  position: relative;
  margin-bottom: 0.25em;
  border: none;
  width: 100%;
  background-color: #f1f6e0;
  padding: 0.5em 0;
}

.nego #scenario {
  width: 50%;
  padding: 0 1em;
}

.nego #scenario h4 { padding-bottom: 0.5em; }
.nego #score-wrapper {
  position: absolute;
  right: 1em;
  bottom: 1em;
  text-align: center;
}

.nego #score-wrapper h5 {
  font-weight: bold;
  padding-bottom: 5px;
}

.nego .toggle {
  font-style: italic;
  float: right;
  position: relative;
  right: 1em;
  top: 0.25em;
  padding-bottom: 0.25em;
  margin-bottom: 0.25em;
}

.nego #history {
  margin-bottom: 0.25em;
  border: none;
  background-color: #f1f6e0;
  padding: 0.5em 1em;
}

.nego #dialogue img { float: right; }
.nego .btns { margin: 0.5em auto; width: 185px; }
.nego .btns li a,
.nego .btns li span.d  { width: 150px; text-align: center; }

#prologue {
  padding-bottom: 5px;
  border-bottom: 2px dashed #c9c9c9;
}

#prologue h5 {
  font-weight: bold;
  font-style: italic;
  padding: 0 0 0.2em 0;
}

div.done {
  margin: 0.25em 0;
  padding: 0;
}

div.qa {
  margin-top: 10px;
  padding-right: 190px;
}

div.qa p.drop { min-height: 2em; _height: 2em; }

div.qa .choices li.incorrect { cursor: normal; }

div.prologue p, div.done p { padding-left: 30px; }

div.prologue p.q-en, div.done p.q-en { background: transparent url('http://assets.porot.com/images/en/salary/q.png') top left no-repeat; }
div.prologue p.a-en, div.done p.a-en { background: transparent url('http://assets.porot.com/images/en/salary/a.png') top left no-repeat; }
div.prologue p.q-fr, div.done p.q-fr { background: transparent url('http://assets.porot.com/images/en/salary/q.png') top left no-repeat; }
div.prologue p.a-fr, div.done p.a-fr { background: transparent url('http://assets.porot.com/images/en/salary/a.png') top left no-repeat; }
