/* line 6, ../../../../../.rvm/rubies/ree-1.8.7-2010.01/lib/ruby/gems/1.8/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline; }

/* line 17, ../../../../../.rvm/rubies/ree-1.8.7-2010.01/lib/ruby/gems/1.8/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
*:focus {
  outline: 0; }

/* line 20, ../../../../../.rvm/rubies/ree-1.8.7-2010.01/lib/ruby/gems/1.8/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
body {
  line-height: 1em;
  color: black;
  background: #fff; }

/* line 23, ../../../../../.rvm/rubies/ree-1.8.7-2010.01/lib/ruby/gems/1.8/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
ol, ul {
  list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
/* line 27, ../../../../../.rvm/rubies/ree-1.8.7-2010.01/lib/ruby/gems/1.8/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle; }

/* line 30, ../../../../../.rvm/rubies/ree-1.8.7-2010.01/lib/ruby/gems/1.8/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

/* line 33, ../../../../../.rvm/rubies/ree-1.8.7-2010.01/lib/ruby/gems/1.8/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
q, blockquote {
  quotes: "" ""; }
  /* line 101, ../../../../../.rvm/rubies/ree-1.8.7-2010.01/lib/ruby/gems/1.8/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
  q:before, q:after, blockquote:before, blockquote:after {
    content: ""; }

/* line 36, ../../../../../.rvm/rubies/ree-1.8.7-2010.01/lib/ruby/gems/1.8/gems/compass-0.8.17/frameworks/compass/stylesheets/compass/utilities/general/_reset.sass */
img a {
  border: none; }

/* line 158, ../../app/stylesheets/utilities/_mixins.sass */
.red {
  background: #fcc;
  border: 1px solid #f00; }

/* line 162, ../../app/stylesheets/utilities/_mixins.sass */
.left-all * {
  clear: none;
  float: left; }

/* line 165, ../../app/stylesheets/utilities/_mixins.sass */
.align-right {
  text-align: right; }

/* line 168, ../../app/stylesheets/utilities/_mixins.sass */
.float-right {
  float: right; }

/* line 170, ../../app/stylesheets/utilities/_mixins.sass */
.box.pad_6, .pad_6 {
  padding: 6px; }

/* line 172, ../../app/stylesheets/utilities/_mixins.sass */
.box.pad_12, .pad_12 {
  padding: 12px; }

/* line 174, ../../app/stylesheets/utilities/_mixins.sass */
.box.pad_20, .pad_20 {
  padding: 20px; }

/* line 176, ../../app/stylesheets/utilities/_mixins.sass */
.mt30 {
  margin-top: 30px; }

/* line 178, ../../app/stylesheets/utilities/_mixins.sass */
.relative {
  position: relative; }

/* line 180, ../../app/stylesheets/utilities/_mixins.sass */
.hide {
  display: none; }

/* line 32, ../../app/stylesheets/utilities/_buttons.sass */
.forward a {
  text-align: center;
  text-decoration: none;
  display: block;
  border: 1px solid #000; }

/* line 35, ../../app/stylesheets/utilities/_buttons.sass */
.orange-button {
  text-decoration: none;
  cursor: pointer;
  color: #fff;
  text-align: center;
  display: block;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border: 0;
  background: #ffdbad url(/ui/gradients/buttons.gif) repeat-x 0px -400px; }
  /* line 38, ../../app/stylesheets/utilities/_buttons.sass */
  .orange-button:hover {
    background-position: 0px -520px;
    background-color: #ffd89f; }

/* line 42, ../../app/stylesheets/utilities/_buttons.sass */
.sky-button {
  text-decoration: none;
  cursor: pointer;
  color: #fff;
  text-align: center;
  display: block;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border: 0;
  background: #acd6ff url(/ui/gradients/buttons.gif) repeat-x 0px -200px; }
  /* line 45, ../../app/stylesheets/utilities/_buttons.sass */
  .sky-button:hover {
    background-position: 0px -320px;
    background-color: #acd6ff; }

/* line 48, ../../app/stylesheets/utilities/_buttons.sass */
a.inline.button {
  display: inline;
  padding: 3px 6px;
  background: #276897;
  color: #fff;
  text-decoration: none;
  border: 1px solid;
  border-color: #002c5b;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px; }

/* line 58, ../../app/stylesheets/utilities/_buttons.sass */
.blue-add-button a {
  text-align: center;
  text-decoration: none;
  display: block;
  border: 1px solid #000;
  background-color: #0044aa;
  border-color: #00268c;
  font-weight: bold;
  cursor: pointer;
  color: #1e62c8;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  float: left;
  display: inline;
  color: #fff;
  padding: 4px 8px;
  font-size: 14px;
  padding-left: 28px;
  background-image: url(/ui/icons.gif);
  background-repeat: no-repeat;
  background-position: 3px -1245px; }
  /* line 13, ../../app/stylesheets/utilities/_buttons.sass */
  .blue-add-button a:hover {
    background-color: #1e62c8; }
  /* line 113, ../../app/stylesheets/utilities/_mixins.sass */
  .blue-add-button a:hover {
    color: black; }
  /* line 71, ../../app/stylesheets/utilities/_buttons.sass */
  .blue-add-button a:hover {
    color: #fff; }

/* line 74, ../../app/stylesheets/utilities/_buttons.sass */
#page-heading a, input.blue_button, .blue_button a {
  text-align: center;
  text-decoration: none;
  display: block;
  border: 1px solid #000;
  background-color: #cccccc;
  border-color: #aeaeae;
  font-weight: bold;
  cursor: pointer;
  color: #0044aa;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  display: inline;
  padding: 4px 12px 4px 8px;
  font-size: 13px;
  float: right;
  background-image: url(/ui/icons.gif);
  background-repeat: repeat-x;
  background-position: 0px -2200px; }
  /* line 13, ../../app/stylesheets/utilities/_buttons.sass */
  #page-heading a:hover, input.blue_button:hover, .blue_button a:hover {
    background-color: #eaeaea; }
  /* line 113, ../../app/stylesheets/utilities/_mixins.sass */
  #page-heading a:hover, input.blue_button:hover, .blue_button a:hover {
    color: black; }
  /* line 85, ../../app/stylesheets/utilities/_buttons.sass */
  #page-heading a strong, input.blue_button strong, .blue_button a strong {
    background: transparent url(/ui/icons.gif) no-repeat 0px -1150px;
    padding-left: 18px; }
  /* line 88, ../../app/stylesheets/utilities/_buttons.sass */
  #page-heading a:hover, input.blue_button:hover, .blue_button a:hover {
    background-image: none;
    background-color: #fff; }
    /* line 91, ../../app/stylesheets/utilities/_buttons.sass */
    #page-heading a:hover strong, input.blue_button:hover strong, .blue_button a:hover strong {
      background-position: 0px -1200px; }

/* line 93, ../../app/stylesheets/utilities/_buttons.sass */
#page-heading a.button {
  width: auto;
  display: inline;
  padding: 5px 12px 3px 12px;
  font-size: 13px; }

/* line 100, ../../app/stylesheets/utilities/_buttons.sass */
.submit input, input.submit, .submit a, .next input, input.next, a.next, .next a {
  font-weight: normal;
  font-size: 14px; }

/* line 104, ../../app/stylesheets/utilities/_buttons.sass */
.submit input, input.submit, .submit a {
  text-align: center;
  text-decoration: none;
  display: block;
  border: 1px solid #000;
  background-color: #f7941d;
  border-color: #d97600;
  font-weight: bold;
  cursor: pointer;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  color: #fff;
  display: inline;
  padding: 4px 8px;
  float: right; }
  /* line 13, ../../app/stylesheets/utilities/_buttons.sass */
  .submit input:hover, input.submit:hover, .submit a:hover {
    background-color: #ffb23b; }
  /* line 111, ../../app/stylesheets/utilities/_buttons.sass */
  .submit input#cancel, input.submit#cancel, .submit a#cancel {
    background: transparent;
    border: none;
    color: #276897;
    float: right;
    text-decoration: underline; }
  /* line 117, ../../app/stylesheets/utilities/_buttons.sass */
  .submit input#save, input.submit#save, .submit a#save {
    float: right; }

/* line 120, ../../app/stylesheets/utilities/_buttons.sass */
.submit a#back {
  background: transparent;
  color: #276897;
  text-decoration: underline;
  border: 0;
  float: left; }
  /* line 126, ../../app/stylesheets/utilities/_buttons.sass */
  .submit a#back:hover {
    color: #000; }

/* line 129, ../../app/stylesheets/utilities/_buttons.sass */
.submit#save input, .submit#save a {
  float: right; }

/* line 132, ../../app/stylesheets/utilities/_buttons.sass */
.next input, input.next, a.next, .next a, label.next {
  text-decoration: none;
  cursor: pointer;
  color: #fff;
  text-align: center;
  display: block;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border: 0;
  background: #acd6ff url(/ui/gradients/buttons.gif) repeat-x 0px -200px;
  float: right;
  display: inline;
  padding: 4px 12px; }
  /* line 135, ../../app/stylesheets/utilities/_buttons.sass */
  .next input:hover, input.next:hover, a.next:hover, .next a:hover, label.next:hover {
    background-position: 0px -320px;
    background-color: #acd6ff; }

/* line 142, ../../app/stylesheets/utilities/_buttons.sass */
a.next.left {
  float: left; }

/* line 145, ../../app/stylesheets/utilities/_buttons.sass */
.draft a {
  text-decoration: none;
  cursor: pointer;
  color: #fff;
  text-align: center;
  display: block;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border: 0;
  background: #acd6ff;
  font-size: 14px;
  display: inline;
  padding: 4px 12px; }
  /* line 148, ../../app/stylesheets/utilities/_buttons.sass */
  .draft a:hover {
    background-color: #acd6ff; }

/* line 153, ../../app/stylesheets/utilities/_buttons.sass */
.post {
  clear: both;
  overflow: auto; }
  /* line 156, ../../app/stylesheets/utilities/_buttons.sass */
  .post a {
    float: right;
    display: inline;
    padding: 5px 10px;
    background-image: url(/ui/gradients/buttons.gif);
    background-color: #276897;
    background-repeat: repeat-x;
    background-position: 0px -700px;
    border: 1px solid;
    border-color: #00406f;
    color: #fff;
    text-decoration: none;
    font-size: 14px; }
    /* line 170, ../../app/stylesheets/utilities/_buttons.sass */
    .post a:hover {
      background-position: 0px -800px; }

/* line 172, ../../app/stylesheets/utilities/_buttons.sass */
.submit.disabled input, input.submit.disabled, .submit.disabled a {
  cursor: default;
  opacity: 0.4; }
  /* line 175, ../../app/stylesheets/utilities/_buttons.sass */
  .submit.disabled input:hover, input.submit.disabled:hover, .submit.disabled a:hover {
    background: #f7941d; }

/* line 177, ../../app/stylesheets/utilities/_buttons.sass */
.back {
  float: left; }
  /* line 179, ../../app/stylesheets/utilities/_buttons.sass */
  .back a {
    font-size: 16px;
    font-weight: bold; }

/* line 182, ../../app/stylesheets/utilities/_buttons.sass */
ul.submits {
  list-style-type: none;
  float: right; }
  /* line 185, ../../app/stylesheets/utilities/_buttons.sass */
  ul.submits li {
    display: block;
    float: left; }
    /* line 188, ../../app/stylesheets/utilities/_buttons.sass */
    ul.submits li input {
      float: left; }

/* line 192, ../../app/stylesheets/utilities/_buttons.sass */
a.action, input.action, .action a, .action input {
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  background: #ff8912 url(/ui/gradients/all.gif) repeat-x -0 -200px;
  display: inline;
  text-decoration: none;
  text-align: center;
  color: #333;
  font-size: 14px;
  border: 1px solid #c93;
  cursor: pointer; }

/* line 202, ../../app/stylesheets/utilities/_buttons.sass */
.action a, a.action {
  padding: 10px 14px 8px 14px; }

/* line 205, ../../app/stylesheets/utilities/_buttons.sass */
.action input, input.action {
  padding: 5px 14px 4px 14px; }

/* line 207, ../../app/stylesheets/utilities/_buttons.sass */
.plain-action input, input.plain-action {
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border: 1px solid #999;
  background-color: #fff;
  color: #333;
  display: inline;
  padding: 4px 12px;
  float: right; }

/* line 216, ../../app/stylesheets/utilities/_buttons.sass */
.silver {
  background: url(/ui/gradients/all.gif) repeat-x 0px -2045px;
  color: #333;
  text-shadow: #fff 1px 1px 0px; }
  /* line 229, ../../app/stylesheets/utilities/_mixins.sass */
  .silver:hover {
    background: #bbb;
    text-shadow: #ddd  1px 1px 0px; }

/* line 1, ../../app/stylesheets/utilities/_dropdown.sass */
#jsddm {
  margin: 0;
  padding: 0;
  width: 515px;
  float: right; }
  /* line 6, ../../app/stylesheets/utilities/_dropdown.sass */
  #jsddm li {
    float: left;
    list-style: none; }
    /* line 9, ../../app/stylesheets/utilities/_dropdown.sass */
    #jsddm li a {
      background: #fff url(/ui/gradients/menu.gif) no-repeat right center;
      padding: 6px 34px 6px 12px;
      font-size: 1 3px;
      color: #fff;
      border: 1px solid #aaa;
      display: block;
      font-size: 12px;
      text-decoration: none;
      width: 150px;
      padding-left: 10px;
      line-height: 14px;
      font-weight: bold;
      white-space: nowrap;
      border-radius: 3px;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px; }
      /* line 26, ../../app/stylesheets/utilities/_dropdown.sass */
      #jsddm li a:hover {
        color: #fff; }
    /* line 28, ../../app/stylesheets/utilities/_dropdown.sass */
    #jsddm li ul {
      margin: 0;
      padding: 0;
      position: absolute;
      visibility: hidden;
      border-top: 1px solid #aaa; }
      /* line 34, ../../app/stylesheets/utilities/_dropdown.sass */
      #jsddm li ul li {
        float: none;
        display: inline; }
        /* line 37, ../../app/stylesheets/utilities/_dropdown.sass */
        #jsddm li ul li a {
          width: 150px;
          background: #eee;
          color: #04a;
          border-top: none;
          border-radius: 0px;
          -webkit-border-radius: 0px;
          -moz-border-radius: 0px; }
          /* line 45, ../../app/stylesheets/utilities/_dropdown.sass */
          #jsddm li ul li a:hover {
            background: #cef;
            color: #333; }

/* line 136, ../../app/stylesheets/utilities/_formtastic.sass */
form ul, form ol, form li, form legend, form p {
  margin: 0;
  padding: 0; }
/* line 140, ../../app/stylesheets/utilities/_formtastic.sass */
form fieldset {
  display: block;
  *display: inline-block; }
  /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
  form fieldset:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
/* line 144, ../../app/stylesheets/utilities/_formtastic.sass */
form abbr, form acronym {
  border: 0;
  font-variant: normal;
  font-weight: normal; }
/* line 149, ../../app/stylesheets/utilities/_formtastic.sass */
form ol, form ul {
  list-style: none; }
/* line 152, ../../app/stylesheets/utilities/_formtastic.sass */
form label {
  display: block;
  *display: inline-block; }
  /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
  form label:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
/* line 156, ../../app/stylesheets/utilities/_formtastic.sass */
form input, form textarea {
  vertical-align: middle; }
/* line 160, ../../app/stylesheets/utilities/_formtastic.sass */
form .check_boxes label, form .radio label {
  cursor: pointer; }
/* line 163, ../../app/stylesheets/utilities/_formtastic.sass */
form .hidden {
  display: none; }
/* line 167, ../../app/stylesheets/utilities/_formtastic.sass */
form .date li, form .time li, form .datetime li {
  float: left;
  width: auto;
  clear: none; }
/* line 171, ../../app/stylesheets/utilities/_formtastic.sass */
form .date label, form .time label, form .datetime label {
  display: none;
  width: auto; }
/* line 174, ../../app/stylesheets/utilities/_formtastic.sass */
form .date input, form .time input, form .datetime input {
  display: inline;
  margin: 0;
  padding: 0; }
/* line 179, ../../app/stylesheets/utilities/_formtastic.sass */
form .errors {
  list-style: square; }
  /* line 181, ../../app/stylesheets/utilities/_formtastic.sass */
  form .errors li {
    padding: 0;
    border: none;
    display: list-item;
    float: none;
    clear: both; }
/* line 187, ../../app/stylesheets/utilities/_formtastic.sass */
form .inputs {
  z-index: 99; }
/* line 190, ../../app/stylesheets/utilities/_formtastic.sass */
form .buttons li {
  float: left; }
/* line 193, ../../app/stylesheets/utilities/_formtastic.sass */
form li {
  *display: inline-block;
  display: block; }
  /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
  form li:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  /* line 196, ../../app/stylesheets/utilities/_formtastic.sass */
  form li fieldset {
    border: none;
    position: relative;
    margin-top: 0px; }
  /* line 200, ../../app/stylesheets/utilities/_formtastic.sass */
  form li legend {
    display: block;
    margin-bottom: 0; }
  /* line 203, ../../app/stylesheets/utilities/_formtastic.sass */
  form li .label {
    display: block;
    clear: both;
    background: transparent; }
  /* line 208, ../../app/stylesheets/utilities/_formtastic.sass */
  form li ol {
    float: left;
    margin: 0; }
    /* line 211, ../../app/stylesheets/utilities/_formtastic.sass */
    form li ol li {
      padding: 0;
      border: 0;
      display: inline; }
/* line 222, ../../app/stylesheets/utilities/_formtastic.sass */
form fieldset {
  width: 920px; }
/* line 224, ../../app/stylesheets/utilities/_formtastic.sass */
form ol {
  padding-left: 0; }
/* line 226, ../../app/stylesheets/utilities/_formtastic.sass */
form input {
  clear: both;
  float: none; }
/* line 229, ../../app/stylesheets/utilities/_formtastic.sass */
form li {
  display: block;
  clear: both;
  float: none;
  width: 920px; }
  /* line 232, ../../app/stylesheets/utilities/_formtastic.sass */
  form li ol {
    padding: 0; }
  /* line 234, ../../app/stylesheets/utilities/_formtastic.sass */
  form li li {
    clear: none;
    width: auto; }
  /* line 238, ../../app/stylesheets/utilities/_formtastic.sass */
  form li fieldset legend, form li fieldset legend .label {
    display: block;
    clear: both; }
  /* line 241, ../../app/stylesheets/utilities/_formtastic.sass */
  form li fieldset .label {
    position: relative; }
  /* line 243, ../../app/stylesheets/utilities/_formtastic.sass */
  form li fieldset label, form li fieldset input {
    width: auto; }
/* line 246, ../../app/stylesheets/utilities/_formtastic.sass */
form .date ol, form .time ol, form .datetime ol {
  width: 920px; }
/* line 248, ../../app/stylesheets/utilities/_formtastic.sass */
form .date li, form .time li, form .datetime li {
  display: inline;
  clear: none;
  float: left;
  padding-right: 0; }
/* line 254, ../../app/stylesheets/utilities/_formtastic.sass */
form .checkbox li, form .radio li {
  display: block; }
/* line 256, ../../app/stylesheets/utilities/_formtastic.sass */
form .checkbox input, form .radio input {
  border: none; }
/* line 258, ../../app/stylesheets/utilities/_formtastic.sass */
form label {
  display: block;
  clear: both;
  float: none;
  width: 96%; }
/* line 261, ../../app/stylesheets/utilities/_formtastic.sass */
form input, form textarea {
  width: 96%; }
/* line 266, ../../app/stylesheets/utilities/_formtastic.sass */
form select {
  width: auto; }
/* line 271, ../../app/stylesheets/utilities/_formtastic.sass */
form .errors li {
  display: list-item; }
/* line 274, ../../app/stylesheets/utilities/_formtastic.sass */
form .buttons ol {
  padding-left: 0;
  padding-right: 0; }
/* line 277, ../../app/stylesheets/utilities/_formtastic.sass */
form .buttons li {
  float: left;
  width: auto;
  clear: none;
  display: inline; }
/* line 285, ../../app/stylesheets/utilities/_formtastic.sass */
form .buttons input {
  width: auto; }
/* line 290, ../../app/stylesheets/utilities/_formtastic.sass */
form #errorExplanation {
  width: 920px; }
/* line 292, ../../app/stylesheets/utilities/_formtastic.sass */
form .label {
  #left: -0.5em;
  #position: relative; }
/* line 8, ../../app/stylesheets/utilities/_forms.sass */
form fieldset ol li.check input, form fieldset ol li.boolean input, form fieldset ol li.radio input {
  width: 14px;
  background: transparent; }
/* line 11, ../../app/stylesheets/utilities/_forms.sass */
form fieldset ol li.check label, form fieldset ol li.boolean label, form fieldset ol li.radio label {
  width: auto;
  display: inline; }
/* line 14, ../../app/stylesheets/utilities/_forms.sass */
form li {
  float: left;
  clear: none;
  padding: 10px 0px; }
  /* line 18, ../../app/stylesheets/utilities/_forms.sass */
  form li li {
    padding: 0; }

/* line 24, ../../app/stylesheets/utilities/_forms.sass */
fieldset, body.publishers fieldset {
  background: #eee;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  margin-top: 0px;
  padding: 10px 20px; }
  /* line 29, ../../app/stylesheets/utilities/_forms.sass */
  fieldset.richtext, body.publishers fieldset.richtext {
    background: transparent;
    padding: 0px;
    width: 100%; }
    /* line 33, ../../app/stylesheets/utilities/_forms.sass */
    fieldset.richtext .main, fieldset.richtext .help, body.publishers fieldset.richtext .main, body.publishers fieldset.richtext .help {
      float: left;
      padding: 0px;
      margin: 0px; }
    /* line 37, ../../app/stylesheets/utilities/_forms.sass */
    fieldset.richtext .main, body.publishers fieldset.richtext .main {
      width: 620px; }
    /* line 39, ../../app/stylesheets/utilities/_forms.sass */
    fieldset.richtext .help, body.publishers fieldset.richtext .help {
      width: 320px;
      margin-left: 20px; }
  /* line 42, ../../app/stylesheets/utilities/_forms.sass */
  fieldset fieldset, body.publishers fieldset fieldset {
    width: auto;
    padding: 0px; }
    /* line 45, ../../app/stylesheets/utilities/_forms.sass */
    fieldset fieldset label, body.publishers fieldset fieldset label {
      font-weight: normal; }
    /* line 47, ../../app/stylesheets/utilities/_forms.sass */
    fieldset fieldset .label label, body.publishers fieldset fieldset .label label {
      font-weight: bold; }

/* line 53, ../../app/stylesheets/utilities/_forms.sass */
label, .label {
  padding-bottom: 5px;
  font-weight: bold; }
  /* line 57, ../../app/stylesheets/utilities/_forms.sass */
  label abbr, .label abbr {
    color: #f00; }
  /* line 59, ../../app/stylesheets/utilities/_forms.sass */
  label small, .label small {
    color: #777; }

/* line 61, ../../app/stylesheets/utilities/_forms.sass */
.labelWithErrors label {
  color: #f00; }

/* line 63, ../../app/stylesheets/utilities/_forms.sass */
label {
  line-height: 1.4em;
  font-size: 13px; }

/* line 66, ../../app/stylesheets/utilities/_forms.sass */
legend {
  color: inherit; }
  /* line 69, ../../app/stylesheets/utilities/_forms.sass */
  legend span {
    font-size: 1.8em; }
    /* line 71, ../../app/stylesheets/utilities/_forms.sass */
    legend span.label {
      font-size: 13px; }

/* line 76, ../../app/stylesheets/utilities/_forms.sass */
form select {
  font-size: 13px;
  padding: 4px; }

/* line 81, ../../app/stylesheets/utilities/_forms.sass */
.text input, .string input, .password input {
  text-indent: 8px; }

/* line 84, ../../app/stylesheets/utilities/_forms.sass */
textarea, input {
  border: 1px solid #999;
  color: #333;
  font-family: inherit;
  font-size: 14px;
  line-height: 100%;
  padding: 6px 0px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px; }
  /* line 92, ../../app/stylesheets/utilities/_forms.sass */
  textarea.blur, input.blur {
    color: #777; }

/* line 95, ../../app/stylesheets/utilities/_forms.sass */
.file-field, .file {
  float: left; }
  /* line 97, ../../app/stylesheets/utilities/_forms.sass */
  .file-field .image, .file .image {
    border: 1px solid #999;
    display: block;
    background-color: #fff;
    height: 109px;
    background-repeat: no-repeat;
    background-position: center center; }

/* line 106, ../../app/stylesheets/utilities/_forms.sass */
ul.checks label {
  display: inline; }
/* line 108, ../../app/stylesheets/utilities/_forms.sass */
ul.checks input {
  margin: 0px; }

/* line 114, ../../app/stylesheets/utilities/_forms.sass */
a.linkselectLink {
  -khtml-user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -moz-user-focus: ignore;
  -moz-user-input: disabled;
  display: block;
  float: left;
  background: #fff url(/ui/icons.gif) no-repeat right -3543px;
  border: 1px solid #999;
  min-height: 20px;
  padding: 4px 0px;
  text-decoration: none;
  text-indent: 8px;
  color: #333;
  font-size: 13px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px; }
  /* line 131, ../../app/stylesheets/utilities/_forms.sass */
  a.linkselectLink:hover {
    color: #333; }
/* line 133, ../../app/stylesheets/utilities/_forms.sass */
a.linkselectLinkFocus {
  background-color: #fff; }
/* line 136, ../../app/stylesheets/utilities/_forms.sass */
a.linkselectLinkOpen {
  outline: 0; }

/* line 140, ../../app/stylesheets/utilities/_forms.sass */
.error a.linkselectLink {
  background: #fcc url(/ui/icons.gif) no-repeat right -3543px;
  border-color: #f66; }

/* line 144, ../../app/stylesheets/utilities/_forms.sass */
span.linkselectDisabled {
  filter: alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
  -khtml-user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -moz-user-focus: ignore;
  -moz-user-input: disabled;
  cursor: default; }

/* line 152, ../../app/stylesheets/utilities/_forms.sass */
.linkselectContainer {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  margin-top: -3px;
  max-width: 500px;
  z-index: 50000; }
  /* line 160, ../../app/stylesheets/utilities/_forms.sass */
  .linkselectContainer .title {
    background: #565770;
    color: #fff !important;
    padding-right: 20px !important;
    white-space: nowrap;
    font-size: 13px !important;
    font-weight: bold !important;
    line-height: 13px !important; }
    /* line 168, ../../app/stylesheets/utilities/_forms.sass */
    .linkselectContainer .title span {
      display: block;
      padding: 3px 4px; }
  /* line 171, ../../app/stylesheets/utilities/_forms.sass */
  .linkselectContainer .scrollable {
    width: auto;
    background-color: white;
    border: 1px solid #999;
    margin: 0;
    padding: 0px;
    font-size: 13px;
    text-align: left;
    overflow: auto;
    max-height: 216px;
    clear: both;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px; }
  /* line 183, ../../app/stylesheets/utilities/_forms.sass */
  .linkselectContainer ul {
    list-style-type: decimal !important;
    margin: 0px;
    padding: 0px;
    cursor: pointer; }
    /* line 188, ../../app/stylesheets/utilities/_forms.sass */
    .linkselectContainer ul li {
      display: block;
      zoom: 1;
      margin: 0;
      text-indent: 8px;
      padding: 2px;
      font-size: 13px;
      border-bottom: 1px solid #fff;
      min-height: 19px;
      -khtml-user-select: none;
      -o-user-select: none;
      -moz-user-select: none;
      -moz-user-focus: ignore;
      -moz-user-input: disabled; }
      /* line 202, ../../app/stylesheets/utilities/_forms.sass */
      .linkselectContainer ul li a:hover {
        background-color: #c1e4f7 !important; }
      /* line 204, ../../app/stylesheets/utilities/_forms.sass */
      .linkselectContainer ul li.selected {
        background-color: #c1e4f7 !important; }
      /* line 206, ../../app/stylesheets/utilities/_forms.sass */
      .linkselectContainer ul li.current {
        background-color: #c1e4f7 !important;
        background-color: #fff;
        color: #333; }

/* line 214, ../../app/stylesheets/utilities/_forms.sass */
.selected-wrap {
  float: left;
  width: 270px;
  margin-left: 20px; }

/* line 218, ../../app/stylesheets/utilities/_forms.sass */
.sms-container {
  height: 110px;
  border: 1px solid #999;
  background-color: #fff;
  overflow-y: auto; }

/* line 223, ../../app/stylesheets/utilities/_forms.sass */
.sms-unselected, .sms-selected {
  cursor: default;
  padding: 3px 6px;
  font-size: 13px; }

/* line 227, ../../app/stylesheets/utilities/_forms.sass */
.sms-selected {
  background-color: #c1e4f7;
  font-weight: bold; }

/* line 231, ../../app/stylesheets/utilities/_forms.sass */
.ui-multiselect {
  border: solid 1px; }
  /* line 233, ../../app/stylesheets/utilities/_forms.sass */
  .ui-multiselect ul {
    -moz-user-select: none; }
  /* line 235, ../../app/stylesheets/utilities/_forms.sass */
  .ui-multiselect li {
    margin: 0;
    padding: 0;
    cursor: default;
    line-height: 20px;
    height: 20px;
    font-size: 11px;
    list-style: none; }
    /* line 243, ../../app/stylesheets/utilities/_forms.sass */
    .ui-multiselect li a {
      color: #999;
      text-decoration: none;
      padding: 0;
      display: block;
      float: left;
      cursor: pointer; }
    /* line 250, ../../app/stylesheets/utilities/_forms.sass */
    .ui-multiselect li.ui-draggable-dragging {
      padding-left: 10px; }
  /* line 252, ../../app/stylesheets/utilities/_forms.sass */
  .ui-multiselect div.selected {
    position: relative;
    padding: 0;
    margin: 0;
    border: 0;
    float: left; }
  /* line 258, ../../app/stylesheets/utilities/_forms.sass */
  .ui-multiselect ul.selected {
    position: relative;
    padding: 0;
    overflow: auto;
    overflow-x: hidden;
    background: #fff;
    margin: 0;
    list-style: none;
    border: 0;
    position: relative;
    width: 100%; }
  /* line 270, ../../app/stylesheets/utilities/_forms.sass */
  .ui-multiselect div.available {
    position: relative;
    width: 500px;
    padding: 0;
    margin: 0;
    border: 0;
    float: left;
    border-left: 1px solid; }
  /* line 279, ../../app/stylesheets/utilities/_forms.sass */
  .ui-multiselect ul.available {
    position: relative;
    padding: 0;
    overflow: auto;
    overflow-x: hidden;
    background: #fff;
    margin: 0;
    list-style: none;
    border: 0;
    width: 100%; }
    /* line 290, ../../app/stylesheets/utilities/_forms.sass */
    .ui-multiselect ul.available li {
      padding-left: 10px; }
  /* line 293, ../../app/stylesheets/utilities/_forms.sass */
  .ui-multiselect .ui-state-default {
    border: none;
    margin-bottom: 1px;
    position: relative;
    padding-left: 20px; }
  /* line 299, ../../app/stylesheets/utilities/_forms.sass */
  .ui-multiselect .ui-state-hover {
    border: none; }
  /* line 302, ../../app/stylesheets/utilities/_forms.sass */
  .ui-multiselect .ui-widget-header {
    border: none;
    font-size: 11px;
    margin-bottom: 1px; }
  /* line 307, ../../app/stylesheets/utilities/_forms.sass */
  .ui-multiselect .add-all, .ui-multiselect .remove-all {
    float: right;
    padding: 7px; }
  /* line 311, ../../app/stylesheets/utilities/_forms.sass */
  .ui-multiselect .search {
    float: left;
    padding: 4px; }
  /* line 315, ../../app/stylesheets/utilities/_forms.sass */
  .ui-multiselect .count {
    float: left;
    padding: 7px; }
  /* line 320, ../../app/stylesheets/utilities/_forms.sass */
  .ui-multiselect li span.ui-icon-arrowthick-2-n-s {
    position: absolute;
    left: 2px; }
  /* line 324, ../../app/stylesheets/utilities/_forms.sass */
  .ui-multiselect li a.action {
    position: absolute;
    right: 2px;
    top: 2px; }
  /* line 329, ../../app/stylesheets/utilities/_forms.sass */
  .ui-multiselect input.search {
    height: 14px;
    padding: 1px;
    opacity: 0.5;
    margin: 4px;
    width: 100px; }

/* line 340, ../../app/stylesheets/utilities/_forms.sass */
.date li, .time li, .datetime li {
  margin: 0 0.3em 0 0; }

/* line 348, ../../app/stylesheets/utilities/_forms.sass */
#errorExplanation li {
  margin-left: 15px; }

/* line 350, ../../app/stylesheets/utilities/_forms.sass */
form p, .errors {
  padding: 3px 0px; }

/* line 353, ../../app/stylesheets/utilities/_forms.sass */
.required input, .required textarea, .required select {
  background-color: #fff; }

/* line 356, ../../app/stylesheets/utilities/_forms.sass */
.error input, .error textarea, .error select {
  background-color: #fcc;
  border: 1px solid #f66; }

/* line 360, ../../app/stylesheets/utilities/_forms.sass */
.optional input, .optional textarea, .optional select {
  background-color: #fff; }

/* line 362, ../../app/stylesheets/utilities/_forms.sass */
.errors {
  color: #c00; }
  /* line 364, ../../app/stylesheets/utilities/_forms.sass */
  .errors li {
    margin-left: 1.2em; }

/* line 367, ../../app/stylesheets/utilities/_forms.sass */
#errors h2 {
  color: #f00; }

/* line 369, ../../app/stylesheets/utilities/_forms.sass */
.inline-errors {
  color: #f00; }

/* line 371, ../../app/stylesheets/utilities/_forms.sass */
.inline-hints {
  color: #777; }
  /* line 373, ../../app/stylesheets/utilities/_forms.sass */
  .inline-hints span {
    display: block; }
    /* line 375, ../../app/stylesheets/utilities/_forms.sass */
    .inline-hints span.up {
      padding-top: 14px;
      background: url(/ui/hints/up.gif) no-repeat center top; }
    /* line 378, ../../app/stylesheets/utilities/_forms.sass */
    .inline-hints span.right {
      padding-right: 14px;
      background: url(/ui/hints/right.gif) no-repeat right center; }
    /* line 381, ../../app/stylesheets/utilities/_forms.sass */
    .inline-hints span.down {
      padding-bottom: 14px;
      background: url(/ui/hints/down.gif) no-repeat center bottom; }
    /* line 384, ../../app/stylesheets/utilities/_forms.sass */
    .inline-hints span.left {
      padding-left: 14px;
      background: url(/ui/hints/left.gif) no-repeat left center; }
    /* line 387, ../../app/stylesheets/utilities/_forms.sass */
    .inline-hints span.text-left {
      text-align: left; }
    /* line 389, ../../app/stylesheets/utilities/_forms.sass */
    .inline-hints span.text-right {
      text-align: right; }
    /* line 391, ../../app/stylesheets/utilities/_forms.sass */
    .inline-hints span.text-center {
      text-align: center; }
    /* line 393, ../../app/stylesheets/utilities/_forms.sass */
    .inline-hints span span {
      color: #fff;
      background-color: #b8c7db;
      border-radius: 8px;
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      padding: 20px; }

/* line 403, ../../app/stylesheets/utilities/_forms.sass */
form div.act, body.publishers form div.act {
  padding-top: 12px; }
  /* line 405, ../../app/stylesheets/utilities/_forms.sass */
  form div.act a, form div.act input, body.publishers form div.act a, body.publishers form div.act input {
    clear: none;
    float: right; }
  /* line 408, ../../app/stylesheets/utilities/_forms.sass */
  form div.act a.back, form div.act a#back, body.publishers form div.act a.back, body.publishers form div.act a#back {
    border: none;
    background: transparent;
    color: #0044aa;
    text-decoration: underline;
    padding: 0px;
    text-align: left;
    text-shadow: none;
    margin-right: 20px; }
    /* line 417, ../../app/stylesheets/utilities/_forms.sass */
    form div.act a.back:hover, form div.act a#back:hover, body.publishers form div.act a.back:hover, body.publishers form div.act a#back:hover {
      color: #333;
      background: transparent; }
  /* line 420, ../../app/stylesheets/utilities/_forms.sass */
  form div.act input, body.publishers form div.act input {
    background: #ff6100 url(/ui/gradients/all.gif) repeat-x -0 -300px;
    border: 1px solid #EE5C08;
    color: #fff;
    cursor: pointer;
    display: inline;
    float: right;
    font-size: 15px;
    padding: 4px 12px 2px 12px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    text-decoration: none;
    text-align: center;
    text-shadow: 1px 1px 1px #4E1E03;
    width: auto; }
    /* line 198, ../../app/stylesheets/utilities/_mixins.sass */
    form div.act input:hover, body.publishers form div.act input:hover {
      color: #fff;
      background-position: 0px -210px;
      background-color: #ff8d0f; }

/* line 423, ../../app/stylesheets/utilities/_forms.sass */
a.act, input.act, .act a, .act input, label.act, .act label, .show-details a {
  background: #ff6100 url(/ui/gradients/all.gif) repeat-x -0 -300px;
  border: 1px solid #EE5C08;
  color: #fff;
  cursor: pointer;
  display: inline;
  float: right;
  font-size: 15px;
  padding: 4px 12px 2px 12px;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  text-decoration: none;
  text-align: center;
  text-shadow: 1px 1px 1px #4E1E03;
  width: auto; }
  /* line 198, ../../app/stylesheets/utilities/_mixins.sass */
  a.act:hover, input.act:hover, .act a:hover, .act input:hover, label.act:hover, .act label:hover, .show-details a:hover {
    color: #fff;
    background-position: 0px -210px;
    background-color: #ff8d0f; }

/* line 427, ../../app/stylesheets/utilities/_forms.sass */
a.button, input.button, .button a, .button input, label.button, .button label {
  background: #174777 url(/ui/gradients/all.gif) repeat-x 0 -369px;
  border: 1px solid #124272;
  color: #fff;
  cursor: pointer;
  display: inline;
  float: right;
  font-size: 15px;
  padding: 4px 12px 2px 12px;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  text-decoration: none;
  text-align: center;
  text-shadow: 1px 1px 1px #000027;
  width: auto; }
  /* line 442, ../../app/stylesheets/utilities/_forms.sass */
  a.button:hover, input.button:hover, .button a:hover, .button input:hover, label.button:hover, .button label:hover {
    color: #fff;
    background-position: 0px -102px;
    background-color: #325a91; }

/* line 447, ../../app/stylesheets/utilities/_forms.sass */
.buttons {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 8px;
  background: transparent; }
  /* line 452, ../../app/stylesheets/utilities/_forms.sass */
  .buttons li {
    padding-right: 0.5em; }

/* line 457, ../../app/stylesheets/utilities/_forms.sass */
a.add_new {
  background: url(/ui/icons.gif) no-repeat 0px -703px;
  padding-left: 17px;
  margin-left: 10px;
  color: #ff7d00; }
  /* line 462, ../../app/stylesheets/utilities/_forms.sass */
  a.add_new:hover {
    color: #333;
    background-position: 0px -752px; }

/* line 465, ../../app/stylesheets/utilities/_forms.sass */
a.delete {
  text-indent: -9999px;
  display: block;
  display: block;
  width: 13px;
  height: 13px;
  background: url(/ui/icons.gif) no-repeat 0px -829px;
  color: #ff7d00; }
  /* line 471, ../../app/stylesheets/utilities/_forms.sass */
  a.delete:hover {
    background-position: 0px -845px;
    color: #333; }

/* line 475, ../../app/stylesheets/utilities/_forms.sass */
a#back {
  font-size: 14px;
  font-weight: bold;
  margin-top: 3px; }

/* line 482, ../../app/stylesheets/utilities/_forms.sass */
.menu {
  position: relative;
  display: inline;
  float: left; }
  /* line 486, ../../app/stylesheets/utilities/_forms.sass */
  .menu a.trigger {
    background: #fff url(/ui/gradients/menu.gif) no-repeat right center;
    padding: 6px 34px 6px 12px;
    font-size: 13px;
    color: #fff;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: 1px solid #0044aa -30;
    text-decoration: none; }
    /* line 494, ../../app/stylesheets/utilities/_forms.sass */
    .menu a.trigger:hover {
      color: #fff; }
  /* line 496, ../../app/stylesheets/utilities/_forms.sass */
  .menu ul {
    position: absolute;
    top: 23px;
    background: #fff;
    list-style-type: none;
    margin: 0px;
    border: 1px solid #999; }
    /* line 503, ../../app/stylesheets/utilities/_forms.sass */
    .menu ul li {
      display: block;
      margin: 0;
      text-indent: 8px;
      padding: 0px;
      font-size: 13px;
      border-bottom: 1px solid #fff;
      min-height: 19px;
      -khtml-user-select: none;
      -o-user-select: none;
      -moz-user-select: none;
      -moz-user-focus: ignore;
      -moz-user-input: disabled; }
      /* line 516, ../../app/stylesheets/utilities/_forms.sass */
      .menu ul li a {
        color: #333;
        display: block;
        margin: 0px;
        padding: 6px 12px;
        cursor: pointer;
        text-decoration: none; }
        /* line 523, ../../app/stylesheets/utilities/_forms.sass */
        .menu ul li a:hover {
          background-color: #c1e4f7 !important; }

/* line 1, ../../app/stylesheets/utilities/_grid.sass */
.column {
  float: left; }
  /* line 3, ../../app/stylesheets/utilities/_grid.sass */
  .column.two-thirds {
    width: 68%; }
    /* line 5, ../../app/stylesheets/utilities/_grid.sass */
    .column.two-thirds.pad {
      width: 64%;
      padding: 2%; }
  /* line 8, ../../app/stylesheets/utilities/_grid.sass */
  .column.third {
    width: 32%; }
    /* line 10, ../../app/stylesheets/utilities/_grid.sass */
    .column.third.pad {
      width: 28%;
      padding: 2%; }
  /* line 13, ../../app/stylesheets/utilities/_grid.sass */
  .column.full.pad {
    width: 96%;
    padding: 2%; }

/* line 17, ../../app/stylesheets/utilities/_grid.sass */
.container_12 {
  width: 92%;
  margin-left: 4%;
  margin-right: 4%; }
  /* line 22, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .grid_3 {
    width: 23%; }
  /* line 25, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .grid_6 {
    width: 48%; }
  /* line 28, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .grid_9 {
    width: 73%; }
  /* line 31, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .grid_12 {
    width: 98%; }
  /* line 34, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .grid_1 {
    width: 6.333%; }
  /* line 37, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .grid_2 {
    width: 14.666%; }
  /* line 40, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .grid_4 {
    width: 31.333%; }
  /* line 43, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .grid_5 {
    width: 39.666%; }
  /* line 46, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .grid_7 {
    width: 56.333%; }
  /* line 49, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .grid_8 {
    width: 64.666%; }
  /* line 52, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .grid_10 {
    width: 81.333%; }
  /* line 55, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .grid_11 {
    width: 89.666%; }
  /* line 58, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .prefix_3 {
    padding-left: 25%; }
  /* line 61, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .prefix_6 {
    padding-left: 50%; }
  /* line 64, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .prefix_9 {
    padding-left: 75%; }
  /* line 67, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .prefix_1 {
    padding-left: 8.333%; }
  /* line 70, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .prefix_2 {
    padding-left: 16.666%; }
  /* line 73, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .prefix_4 {
    padding-left: 33.333%; }
  /* line 76, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .prefix_5 {
    padding-left: 41.666%; }
  /* line 79, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .prefix_7 {
    padding-left: 58.333%; }
  /* line 82, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .prefix_8 {
    padding-left: 66.666%; }
  /* line 85, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .prefix_10 {
    padding-left: 83.333%; }
  /* line 88, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .prefix_11 {
    padding-left: 91.666%; }
  /* line 91, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .suffix_3 {
    padding-right: 25%; }
  /* line 94, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .suffix_6 {
    padding-right: 50%; }
  /* line 97, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .suffix_9 {
    padding-right: 75%; }
  /* line 100, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .suffix_1 {
    padding-right: 8.333%; }
  /* line 103, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .suffix_2 {
    padding-right: 16.666%; }
  /* line 106, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .suffix_4 {
    padding-right: 33.333%; }
  /* line 109, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .suffix_5 {
    padding-right: 41.666%; }
  /* line 112, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .suffix_7 {
    padding-right: 58.333%; }
  /* line 115, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .suffix_8 {
    padding-right: 66.666%; }
  /* line 118, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .suffix_10 {
    padding-right: 83.333%; }
  /* line 121, ../../app/stylesheets/utilities/_grid.sass */
  .container_12 .suffix_11 {
    padding-right: 91.666%; }

/* line 125, ../../app/stylesheets/utilities/_grid.sass */
.container_16 {
  width: 950px;
  margin-left: auto;
  margin-right: auto; }
  /* line 130, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .grid_4 {
    width: 23%; }
  /* line 133, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .grid_8 {
    width: 48%; }
  /* line 136, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .grid_12 {
    width: 73%; }
  /* line 139, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .grid_16 {
    width: 929px; }
    /* line 141, ../../app/stylesheets/utilities/_grid.sass */
    .container_16 .grid_16.full {
      width: 100%; }
  /* line 145, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .grid_1 {
    width: 4.25%; }
  /* line 148, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .grid_2 {
    width: 10.5%; }
  /* line 151, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .grid_3 {
    width: 16.75%; }
  /* line 154, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .grid_5 {
    width: 29.25%; }
  /* line 157, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .grid_6 {
    width: 35.5%; }
  /* line 160, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .grid_7 {
    width: 41.75%; }
  /* line 163, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .grid_9 {
    width: 54.25%; }
  /* line 166, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .grid_10 {
    width: 60.5%; }
  /* line 169, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .grid_11 {
    width: 66.75%; }
  /* line 172, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .grid_13 {
    width: 79.25%; }
  /* line 175, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .grid_14 {
    width: 85.5%; }
  /* line 178, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .grid_15 {
    width: 91.75%; }
  /* line 181, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .prefix_4 {
    padding-left: 25%; }
  /* line 184, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .prefix_8 {
    padding-left: 50%; }
  /* line 187, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .prefix_12 {
    padding-left: 75%; }
  /* line 190, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .prefix_1 {
    padding-left: 6.25%; }
  /* line 193, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .prefix_2 {
    padding-left: 12.5%; }
  /* line 196, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .prefix_3 {
    padding-left: 18.75%; }
  /* line 199, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .prefix_5 {
    padding-left: 31.25%; }
  /* line 202, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .prefix_6 {
    padding-left: 37.5%; }
  /* line 205, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .prefix_7 {
    padding-left: 43.75%; }
  /* line 208, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .prefix_9 {
    padding-left: 56.25%; }
  /* line 211, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .prefix_10 {
    padding-left: 62.5%; }
  /* line 214, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .prefix_11 {
    padding-left: 68.75%; }
  /* line 217, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .prefix_13 {
    padding-left: 81.25%; }
  /* line 220, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .prefix_14 {
    padding-left: 87.5%; }
  /* line 223, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .prefix_15 {
    padding-left: 93.75%; }
  /* line 226, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .suffix_4 {
    padding-right: 25%; }
  /* line 229, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .suffix_8 {
    padding-right: 50%; }
  /* line 232, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .suffix_12 {
    padding-right: 75%; }
  /* line 235, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .suffix_1 {
    padding-right: 6.25%; }
  /* line 238, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .suffix_2 {
    padding-right: 16.5%; }
  /* line 241, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .suffix_3 {
    padding-right: 18.75%; }
  /* line 244, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .suffix_5 {
    padding-right: 31.25%; }
  /* line 247, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .suffix_6 {
    padding-right: 37.5%; }
  /* line 250, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .suffix_7 {
    padding-right: 43.75%; }
  /* line 253, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .suffix_9 {
    padding-right: 56.25%; }
  /* line 256, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .suffix_10 {
    padding-right: 62.5%; }
  /* line 259, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .suffix_11 {
    padding-right: 68.75%; }
  /* line 262, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .suffix_13 {
    padding-right: 81.25%; }
  /* line 265, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .suffix_14 {
    padding-right: 87.5%; }
  /* line 268, ../../app/stylesheets/utilities/_grid.sass */
  .container_16 .suffix_15 {
    padding-right: 93.75%; }

/* line 272, ../../app/stylesheets/utilities/_grid.sass */
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {
  display: inline;
  float: left;
  margin-left: 1%;
  margin-right: 1%; }

/* line 279, ../../app/stylesheets/utilities/_grid.sass */
.alpha {
  margin-left: 0; }

/* line 283, ../../app/stylesheets/utilities/_grid.sass */
.omega {
  margin-right: 0; }

/* line 288, ../../app/stylesheets/utilities/_grid.sass */
html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear {
  background: none;
  border: 0;
  clear: both;
  display: block;
  float: none;
  font-size: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0; }

/* line 304, ../../app/stylesheets/utilities/_grid.sass */
.clearfix {
  display: inline-block;
  display: block; }
  /* line 308, ../../app/stylesheets/utilities/_grid.sass */
  .clearfix:after {
    clear: both;
    content: '.';
    display: block;
    visibility: hidden;
    height: 0; }

/* line 316, ../../app/stylesheets/utilities/_grid.sass */
* html .clearfix {
  height: 1%; }

/* line 2, ../../app/stylesheets/utilities/_galleria.sass */
ul.gallery {
  list-style: none;
  list-style-type: none;
  margin-bottom: 0px; }
  /* line 6, ../../app/stylesheets/utilities/_galleria.sass */
  ul.gallery li {
    margin-left: 0px; }

/* line 8, ../../app/stylesheets/utilities/_galleria.sass */
ul#gallery_nav {
  list-style: none;
  list-style-type: none;
  width: 270px; }
  /* line 12, ../../app/stylesheets/utilities/_galleria.sass */
  ul#gallery_nav li {
    display: block;
    padding-top: 10px;
    display: block;
    width: 80px;
    height: 80px;
    overflow: hidden;
    float: left;
    margin: 0;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    opacity: 0.3; }
    /* line 20, ../../app/stylesheets/utilities/_galleria.sass */
    ul#gallery_nav li.active, ul#gallery_nav li.active:hover {
      filter: alpha(opacity=100);
      -moz-opacity: 1;
      opacity: 1; }
      /* line 22, ../../app/stylesheets/utilities/_galleria.sass */
      ul#gallery_nav li.active a, ul#gallery_nav li.active:hover a {
        cursor: default; }
    /* line 24, ../../app/stylesheets/utilities/_galleria.sass */
    ul#gallery_nav li.first {
      margin-right: 12px; }
    /* line 26, ../../app/stylesheets/utilities/_galleria.sass */
    ul#gallery_nav li:hover {
      filter: alpha(opacity=70);
      -moz-opacity: 0.7;
      opacity: 0.7; }
    /* line 28, ../../app/stylesheets/utilities/_galleria.sass */
    ul#gallery_nav li a {
      display: block;
      display: block;
      width: 80px;
      height: 80px; }
      /* line 31, ../../app/stylesheets/utilities/_galleria.sass */
      ul#gallery_nav li a img {
        display: block;
        width: 128px;
        height: 86px; }

/* line 35, ../../app/stylesheets/utilities/_galleria.sass */
* html .galleria li div span {
  width: 200px; }

/* line 1, ../../app/stylesheets/layout/_text.sass */
body {
  font: 13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; }

/* line 4, ../../app/stylesheets/layout/_text.sass */
a:focus {
  outline: 1px dotted invert; }

/* line 8, ../../app/stylesheets/layout/_text.sass */
hr {
  border-color: #ccc;
  border-style: solid;
  border-width: 1px 0 0;
  clear: both;
  height: 0;
  margin-bottom: 20px; }

/* line 17, ../../app/stylesheets/layout/_text.sass */
h1 {
  font-size: 25px;
  margin-bottom: 20px; }
  /* line 20, ../../app/stylesheets/layout/_text.sass */
  h1#page_title {
    margin-top: 20px; }

/* line 23, ../../app/stylesheets/layout/_text.sass */
body.pages #content h1.flat {
  margin: 0px 0px 12px 0px;
  padding: 0px; }

/* line 27, ../../app/stylesheets/layout/_text.sass */
h2 {
  font-size: 23px;
  font-weight: normal;
  margin-bottom: 20px;
  color: #294880; }
  /* line 32, ../../app/stylesheets/layout/_text.sass */
  h2.first {
    margin-top: 0px; }
  /* line 34, ../../app/stylesheets/layout/_text.sass */
  h2.fields {
    color: #888;
    font-size: 20px; }

/* line 38, ../../app/stylesheets/layout/_text.sass */
h3 {
  font-size: 16px;
  margin-bottom: 20px; }

/* line 43, ../../app/stylesheets/layout/_text.sass */
h4 {
  font-size: 19px;
  margin-bottom: 20px; }

/* line 48, ../../app/stylesheets/layout/_text.sass */
h5 {
  font-size: 17px;
  margin-bottom: 20px; }

/* line 53, ../../app/stylesheets/layout/_text.sass */
h6 {
  font-size: 15px;
  margin-bottom: 20px; }

/* line 58, ../../app/stylesheets/layout/_text.sass */
ol {
  list-style: decimal;
  margin-bottom: 20px; }

/* line 63, ../../app/stylesheets/layout/_text.sass */
ul {
  list-style: disc;
  margin-bottom: 20px; }

/* line 68, ../../app/stylesheets/layout/_text.sass */
li {
  margin-left: 30px; }

/* line 71, ../../app/stylesheets/layout/_text.sass */
dl {
  font-size: 13px; }
  /* line 73, ../../app/stylesheets/layout/_text.sass */
  dl.inline {
    clear: both;
    overflow: none;
    float: left;
    width: 100%; }
    /* line 133, ../../app/stylesheets/utilities/_mixins.sass */
    dl.inline dt, dl.inline dd {
      float: left;
      clear: none;
      display: block; }
    /* line 137, ../../app/stylesheets/utilities/_mixins.sass */
    dl.inline dt {
      width: 25%; }
    /* line 139, ../../app/stylesheets/utilities/_mixins.sass */
    dl.inline dd {
      width: 75%; }
    /* line 75, ../../app/stylesheets/layout/_text.sass */
    dl.inline.wide-dts {
      clear: both;
      overflow: none;
      float: left;
      width: 100%; }
      /* line 133, ../../app/stylesheets/utilities/_mixins.sass */
      dl.inline.wide-dts dt, dl.inline.wide-dts dd {
        float: left;
        clear: none;
        display: block; }
      /* line 137, ../../app/stylesheets/utilities/_mixins.sass */
      dl.inline.wide-dts dt {
        width: 40%; }
      /* line 139, ../../app/stylesheets/utilities/_mixins.sass */
      dl.inline.wide-dts dd {
        width: 60%; }
  /* line 77, ../../app/stylesheets/layout/_text.sass */
  dl.ruled {
    padding: 0;
    margin-bottom: 0; }
    /* line 80, ../../app/stylesheets/layout/_text.sass */
    dl.ruled dt, dl.ruled dd {
      border-bottom: 1px solid #ddd;
      padding: 3px 0px; }
    /* line 83, ../../app/stylesheets/layout/_text.sass */
    dl.ruled.no-margin {
      border-bottom: 1px solid #ddd; }
      /* line 85, ../../app/stylesheets/layout/_text.sass */
      dl.ruled.no-margin dt, dl.ruled.no-margin dd {
        border-bottom: 0; }

/* line 88, ../../app/stylesheets/layout/_text.sass */
p, dl, pre, table, address {
  margin-bottom: 20px; }

/* line 91, ../../app/stylesheets/layout/_text.sass */
p {
  font-size: 14px; }

/* line 93, ../../app/stylesheets/layout/_text.sass */
ul {
  font-size: 13px; }

/* line 96, ../../app/stylesheets/layout/_text.sass */
strong, a strong, p strong, ul li strong {
  font-weight: bold; }

/* line 99, ../../app/stylesheets/layout/_text.sass */
.block {
  padding: 12px;
  font-size: 13px; }

/* line 102, ../../app/stylesheets/layout/_text.sass */
span.gray {
  color: #aaa; }

/* line 1, ../../app/stylesheets/layout/_layout.sass */
body {
  color: #333;
  font-size: 11px;
  padding: 0 0 40px;
  background: transparent; }
  /* line 6, ../../app/stylesheets/layout/_layout.sass */
  body.logged {
    background: #eee;
    padding-bottom: 0px; }
    /* line 9, ../../app/stylesheets/layout/_layout.sass */
    body.logged #wrap {
      background: #eee url(/ui/body-logged.gif) repeat-y center center;
      padding: 0px 40px 40px 40px; }
    /* line 14, ../../app/stylesheets/layout/_layout.sass */
    body.logged #foot {
      background: #eee; }
    /* line 16, ../../app/stylesheets/layout/_layout.sass */
    body.logged #help {
      background: #eee url(/ui/gradients/wrap-shadow.gif) no-repeat center top; }

/* line 18, ../../app/stylesheets/layout/_layout.sass */
.static {
  padding: 20px 10px; }

/* line 21, ../../app/stylesheets/layout/_layout.sass */
.pad-top {
  padding-top: 20px; }

/* line 23, ../../app/stylesheets/layout/_layout.sass */
a {
  color: #0044aa; }
  /* line 25, ../../app/stylesheets/layout/_layout.sass */
  a:hover {
    color: #333; }
  /* line 27, ../../app/stylesheets/layout/_layout.sass */
  a #back {
    font-size: 14px;
    font-weight: bold; }

/* line 30, ../../app/stylesheets/layout/_layout.sass */
abbr {
  color: #f00; }

/* line 35, ../../app/stylesheets/layout/_layout.sass */
.column {
  float: left;
  *display: inline-block; }
  /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
  .column:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }

/* line 42, ../../app/stylesheets/layout/_layout.sass */
#wrap {
  width: 960px;
  margin: 0 auto;
  position: relative;
  padding-bottom: 20px; }

/* line 47, ../../app/stylesheets/layout/_layout.sass */
#head {
  background: #fff;
  *display: inline-block; }
  /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
  #head:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  /* line 50, ../../app/stylesheets/layout/_layout.sass */
  #head .center {
    position: relative; }

/* line 52, ../../app/stylesheets/layout/_layout.sass */
#logo, #logo a {
  width: 330px;
  height: 52px; }

/* line 55, ../../app/stylesheets/layout/_layout.sass */
#content {
  padding: 20px 0px;
  background-color: #fff; }
  /* line 58, ../../app/stylesheets/layout/_layout.sass */
  #content .main h1 {
    padding-top: 20px; }
  /* line 60, ../../app/stylesheets/layout/_layout.sass */
  #content h2, #content h3 {
    font-weight: normal; }
  /* line 62, ../../app/stylesheets/layout/_layout.sass */
  #content h2 {
    font-size: 19px; }
  /* line 64, ../../app/stylesheets/layout/_layout.sass */
  #content p {
    font-size: 13px; }

/* line 66, ../../app/stylesheets/layout/_layout.sass */
#content h1, #splash h1 {
  font-size: 20px;
  font-weight: normal;
  color: #666; }
  /* line 71, ../../app/stylesheets/layout/_layout.sass */
  #content h1 strong, #splash h1 strong {
    font-weight: normal;
    color: #333; }

/* line 74, ../../app/stylesheets/layout/_layout.sass */
.pages #content h1 {
  padding: 30px 0 20px 0; }

/* line 76, ../../app/stylesheets/layout/_layout.sass */
#splash h1 {
  padding: 10px 0; }

/* line 78, ../../app/stylesheets/layout/_layout.sass */
#logo {
  float: left;
  text-indent: -9999px;
  margin: 25px 0px; }
  /* line 82, ../../app/stylesheets/layout/_layout.sass */
  #logo a {
    background: transparent url(/ui/1000jobboersen-logo-de.gif) no-repeat;
    display: block; }

/* line 86, ../../app/stylesheets/layout/_layout.sass */
#splash {
  background: #c7d0d9 url(/ui/gradients/all.gif) repeat-x 0px -400px;
  padding: 20px 0px; }

/* line 90, ../../app/stylesheets/layout/_layout.sass */
body.de #logo a {
  background-position: 0px 0px; }

/* line 95, ../../app/stylesheets/layout/_layout.sass */
#help, #foot, #subfoot, #prefoot {
  padding: 12px 0px; }

/* line 99, ../../app/stylesheets/layout/_layout.sass */
#prefoot {
  background: #f2f7fa; }
  /* line 101, ../../app/stylesheets/layout/_layout.sass */
  #prefoot h2 {
    font-size: 17px;
    font-weight: normal;
    color: #666;
    padding-bottom: 20px; }
  /* line 106, ../../app/stylesheets/layout/_layout.sass */
  #prefoot h3 {
    font-size: 12px;
    margin: 0; }

/* line 112, ../../app/stylesheets/layout/_layout.sass */
#help {
  background: url(/ui/gradients/all.gif) repeat-x 0px -1200px;
  background-color: #d2d7de; }
  /* line 115, ../../app/stylesheets/layout/_layout.sass */
  #help p {
    margin-bottom: 0px; }

/* line 117, ../../app/stylesheets/layout/_layout.sass */
#foot {
  background: url(/ui/gradients/all.gif) repeat-x 0px -1100px;
  background-color: #dee3ea; }
  /* line 120, ../../app/stylesheets/layout/_layout.sass */
  #foot p {
    float: left;
    margin: 0px;
    color: #999;
    font-size: 12px; }
    /* line 126, ../../app/stylesheets/layout/_layout.sass */
    #foot p a {
      color: #666; }
      /* line 128, ../../app/stylesheets/layout/_layout.sass */
      #foot p a:hover {
        color: #333; }
  /* line 130, ../../app/stylesheets/layout/_layout.sass */
  #foot p.right {
    float: right;
    width: 260px; }
  /* line 134, ../../app/stylesheets/layout/_layout.sass */
  #foot strong {
    float: right;
    font-size: 13px; }

/* line 138, ../../app/stylesheets/layout/_layout.sass */
#subfoot {
  background-color: #eaeff6; }
  /* line 140, ../../app/stylesheets/layout/_layout.sass */
  #subfoot a {
    color: #666; }

/* line 142, ../../app/stylesheets/layout/_layout.sass */
.center {
  margin: 0 auto;
  width: 960px;
  clear: both;
  *display: inline-block; }
  /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
  .center:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }

/* line 147, ../../app/stylesheets/layout/_layout.sass */
.main {
  width: 660px;
  float: left; }
  /* line 149, ../../app/stylesheets/layout/_layout.sass */
  .main.round-white {
    width: 618px; }

/* line 152, ../../app/stylesheets/layout/_layout.sass */
.side {
  float: left;
  margin-left: 30px;
  width: 270px; }
  /* line 154, ../../app/stylesheets/layout/_layout.sass */
  .side.no-margin {
    margin: 0; }
  /* line 156, ../../app/stylesheets/layout/_layout.sass */
  .side p {
    font-size: 13px;
    margin-bottom: 24px; }

/* line 162, ../../app/stylesheets/layout/_layout.sass */
.cleared {
  clear: both;
  height: 1px; }

/* line 166, ../../app/stylesheets/layout/_layout.sass */
#navigation {
  background: #174777 url(/ui/gradients/all.gif) repeat-x 0 0;
  border-top: 1px solid #508ac5; }
  /* line 169, ../../app/stylesheets/layout/_layout.sass */
  #navigation ul {
    margin: 0px;
    clear: both;
    *display: inline-block;
    list-style-type: none;
    *display: inline-block; }
    /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
    #navigation ul:after {
      content: " ";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden; }
    /* line 19, ../../app/stylesheets/utilities/_mixins.sass */
    #navigation ul li {
      margin-left: 0px; }
    /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
    #navigation ul:after {
      content: " ";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden; }
    /* line 29, ../../app/stylesheets/utilities/_mixins.sass */
    #navigation ul li {
      display: inline;
      float: left;
      padding: 0px; }
      /* line 33, ../../app/stylesheets/utilities/_mixins.sass */
      #navigation ul li a {
        display: block;
        float: left; }
    /* line 174, ../../app/stylesheets/layout/_layout.sass */
    #navigation ul li {
      margin: 0px 10px 0px 0px; }
      /* line 176, ../../app/stylesheets/layout/_layout.sass */
      #navigation ul li a {
        display: block;
        color: #fff;
        text-decoration: none;
        padding: 12px 30px 8px 30px;
        font-size: 14px; }
        /* line 182, ../../app/stylesheets/layout/_layout.sass */
        #navigation ul li a.active, #navigation ul li a:hover {
          -webkit-border-top-left-radius: 8px;
          -moz-border-radius-topleft: 8px;
          border-top-left-radius: 8px;
          -webkit-border-top-right-radius: 8px;
          -moz-border-radius-topright: 8px;
          border-top-right-radius: 8px;
          padding-top: 8px;
          margin-top: 4px; }
        /* line 186, ../../app/stylesheets/layout/_layout.sass */
        #navigation ul li a:hover {
          background: url(/ui/gradients/all.gif) repeat-x 0 -100px; }
        /* line 188, ../../app/stylesheets/layout/_layout.sass */
        #navigation ul li a.active, #navigation ul li a.active:hover {
          background: #fff;
          color: #666;
          font-weight: bold; }

/* line 193, ../../app/stylesheets/layout/_layout.sass */
a#log_in {
  background: #214e80 url(/ui/gradients/all.gif) repeat-x 0px 0px;
  display: inline;
  padding: 2px 16px;
  -webkit-border-bottom-left-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -moz-border-radius-bottomleft: 8px;
  -moz-border-radius-bottomright: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  position: absolute;
  top: 0px;
  right: 0px;
  color: #fff;
  text-decoration: none;
  font-size: 14px; }

/* line 207, ../../app/stylesheets/layout/_layout.sass */
#subnav ul li a {
  padding: 3px 20px;
  font-size: 12px; }
  /* line 210, ../../app/stylesheets/layout/_layout.sass */
  #subnav ul li a:hover {
    text-decoration: underline; }

/* line 213, ../../app/stylesheets/layout/_layout.sass */
#nav {
  position: relative; }

/* line 215, ../../app/stylesheets/layout/_layout.sass */
#current_user {
  position: absolute;
  top: 40px;
  right: 40px;
  font-size: 13px; }

/* line 225, ../../app/stylesheets/layout/_layout.sass */
h1 {
  line-height: 1.2em;
  margin-bottom: .3em; }
  /* line 228, ../../app/stylesheets/layout/_layout.sass */
  h1 a {
    font-weight: normal; }
  /* line 230, ../../app/stylesheets/layout/_layout.sass */
  h1#branding {
    font-weight: normal;
    font-size: 3em;
    text-align: left;
    background: #aaa;
    padding: .7em 1em;
    margin-bottom: 0; }

/* line 237, ../../app/stylesheets/layout/_layout.sass */
h2 {
  line-height: 1.2em;
  margin-bottom: .3em;
  margin-top: 1.2em; }

/* line 241, ../../app/stylesheets/layout/_layout.sass */
h3, h4 {
  line-height: 1.2em;
  margin-bottom: .3em; }

/* line 244, ../../app/stylesheets/layout/_layout.sass */
h5 {
  line-height: 1.2em;
  margin-bottom: .3em;
  font-size: 1.2em; }

/* line 248, ../../app/stylesheets/layout/_layout.sass */
h6 {
  line-height: 1.2em;
  margin-bottom: .3em;
  font-size: 1em;
  text-transform: uppercase; }

/* line 257, ../../app/stylesheets/layout/_layout.sass */
.container_12, .container_16 {
  background: #fff; }

/* line 259, ../../app/stylesheets/layout/_layout.sass */
.grid_4 .box h2 a {
  background-position: 97% 50%; }

/* line 261, ../../app/stylesheets/layout/_layout.sass */
.grid_5 .box h2 a {
  background-position: 98% 50%; }

/* line 263, ../../app/stylesheets/layout/_layout.sass */
.grid_12 .box h2 a {
  background-position: 99% 50%; }

/* line 265, ../../app/stylesheets/layout/_layout.sass */
.block {
  padding-top: 10px;
  padding-bottom: 1px; }

/* line 272, ../../app/stylesheets/layout/_layout.sass */
.float-box {
  background-color: #fff;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -webkit-box-shadow: 0 1px 4px #2a2a2a;
  -moz-box-shadow: 0 1px 4px #2a2a2a;
  box-shadow: 0 1px 4px #2a2a2a;
  float: left;
  padding: 12px 20px;
  position: relative;
  top: -24px; }

/* line 280, ../../app/stylesheets/layout/_layout.sass */
#content .blue-box {
  background: #004787 url(/ui/gradients/blue-box.gif) repeat-x;
  color: #fff;
  position: relative;
  top: -1px;
  padding: 12px 20px 30px 20px;
  clear: both; }
  /* line 287, ../../app/stylesheets/layout/_layout.sass */
  #content .blue-box.index {
    padding: 12px 20px 30px 20px;
    margin-top: 40px;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px; }
    /* line 291, ../../app/stylesheets/layout/_layout.sass */
    #content .blue-box.index.tabbed {
      padding-bottom: 60px; }
    /* line 294, ../../app/stylesheets/layout/_layout.sass */
    #content .blue-box.index.success h2 {
      background: url(/ui/icons.gif) no-repeat 0px -4480px;
      padding-left: 32px; }
    /* line 298, ../../app/stylesheets/layout/_layout.sass */
    #content .blue-box.index .help-box h2 {
      font-size: 20px;
      font-weight: normal;
      margin-top: 10px;
      padding-bottom: 0px; }
    /* line 303, ../../app/stylesheets/layout/_layout.sass */
    #content .blue-box.index h2.title {
      padding-top: 23px;
      font-size: 20px;
      color: #fff;
      float: left;
      width: 600px;
      font-weight: normal; }
      /* line 310, ../../app/stylesheets/layout/_layout.sass */
      #content .blue-box.index h2.title.success {
        padding-left: 32px;
        background: url(/ui/icons.gif) no-repeat 0px -4481px; }
      /* line 313, ../../app/stylesheets/layout/_layout.sass */
      #content .blue-box.index h2.title a.act {
        float: none;
        margin-left: 10px;
        display: inline;
        font-size: 13px;
        white-space: nowrap; }
  /* line 320, ../../app/stylesheets/layout/_layout.sass */
  #content .blue-box h2 {
    margin-top: 0px;
    color: #AECAD6; }
  /* line 323, ../../app/stylesheets/layout/_layout.sass */
  #content .blue-box label {
    color: #fff; }
  /* line 325, ../../app/stylesheets/layout/_layout.sass */
  #content .blue-box ul {
    list-style-type: none; }
    /* line 327, ../../app/stylesheets/layout/_layout.sass */
    #content .blue-box ul li {
      margin-left: 0px; }

/* line 329, ../../app/stylesheets/layout/_layout.sass */
.round-white {
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border: 1px solid #999;
  padding: 20px; }

/* line 334, ../../app/stylesheets/layout/_layout.sass */
.aqua .box {
  background: url(/ui/gradients/aqua.gif) repeat-x;
  border: 1px solid #ace;
  padding: 0;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px; }
  /* line 339, ../../app/stylesheets/layout/_layout.sass */
  .aqua .box h2 {
    color: #276897;
    border-bottom: 3px solid #ace;
    background: #fff;
    padding: 6px 12px;
    margin: 0;
    -webkit-border-top-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
    border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topright: 8px;
    border-top-right-radius: 8px; }

/* line 347, ../../app/stylesheets/layout/_layout.sass */
.gray-box {
  background: #eee;
  *display: inline-block; }
  /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
  .gray-box:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }

/* line 350, ../../app/stylesheets/layout/_layout.sass */
.div {
  border: 1px solid #ccc;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px; }
  /* line 353, ../../app/stylesheets/layout/_layout.sass */
  .div h2 {
    background: #fff url(/ui/gradients/all.gif) repeat-x 0px -102px;
    color: #fff;
    margin: 0px;
    padding: 8px 12px;
    border: none;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px; }

/* line 361, ../../app/stylesheets/layout/_layout.sass */
.box {
  background: #fff;
  margin-bottom: 20px;
  padding: 4px;
  border: 2px solid #ccc; }
  /* line 366, ../../app/stylesheets/layout/_layout.sass */
  .box.no-pad {
    padding: 0; }
  /* line 368, ../../app/stylesheets/layout/_layout.sass */
  .box h2 {
    font-size: 14px;
    font-weight: normal;
    color: #fff;
    background: #6b7a8a;
    padding: 10px 10px 6px 10px;
    margin: 0px 0px 6px 0px; }
    /* line 375, ../../app/stylesheets/layout/_layout.sass */
    .box h2.relative {
      position: relative; }
    /* line 377, ../../app/stylesheets/layout/_layout.sass */
    .box h2.clear {
      background: transparent;
      font-size: 18px;
      font-weight: normal;
      color: #666; }
    /* line 382, ../../app/stylesheets/layout/_layout.sass */
    .box h2#job-title {
      font-size: 18px;
      color: #333;
      background: transparent; }
    /* line 386, ../../app/stylesheets/layout/_layout.sass */
    .box h2 strong {
      font-weight: bold; }
    /* line 388, ../../app/stylesheets/layout/_layout.sass */
    .box h2 a {
      text-align: right;
      font-size: 12px;
      background: transparent;
      font-weight: normal;
      text-decoration: underline;
      display: inline;
      padding: 0;
      border: 0;
      position: absolute;
      top: 5px;
      right: 10px;
      background: #bbcada;
      padding: 3px 8px;
      border-radius: 4px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      text-transform: none; }
      /* line 399, ../../app/stylesheets/layout/_layout.sass */
      .box h2 a:hover {
        background: #fff; }
  /* line 401, ../../app/stylesheets/layout/_layout.sass */
  .box.table h2 {
    margin-bottom: 0px; }
  /* line 403, ../../app/stylesheets/layout/_layout.sass */
  .box .article {
    border-top: 3px solid #fff;
    padding: 13px 10px 0 10px; }
  /* line 407, ../../app/stylesheets/layout/_layout.sass */
  .box .first {
    border-top: none; }

/* line 414, ../../app/stylesheets/layout/_layout.sass */
fieldset.login p {
  margin-bottom: 1em;
  margin-top: 0pt; }
  /* line 417, ../../app/stylesheets/layout/_layout.sass */
  fieldset.login p label {
    float: left;
    line-height: 2em;
    margin-right: 3%;
    text-align: right;
    width: 32%; }
  /* line 423, ../../app/stylesheets/layout/_layout.sass */
  fieldset.login p input {
    width: 60%; }
/* line 425, ../../app/stylesheets/layout/_layout.sass */
fieldset.login input.button {
  margin-left: 35%; }
/* line 428, ../../app/stylesheets/layout/_layout.sass */
fieldset p label, fieldset p input {
  width: 98%; }
/* line 430, ../../app/stylesheets/layout/_layout.sass */
fieldset p select {
  width: 99%; }

/* line 436, ../../app/stylesheets/layout/_layout.sass */
#header {
  padding: 12px 0px 6px 0px;
  position: relative;
  width: 930px; }
  /* line 440, ../../app/stylesheets/layout/_layout.sass */
  #header h1 {
    float: left;
    padding: 0;
    margin: 7px 0px 0px 0px;
    font-size: 24px; }
    /* line 445, ../../app/stylesheets/layout/_layout.sass */
    #header h1 a {
      text-indent: -9999px;
      background: url(/ui/logos.gif) no-repeat 0 0;
      display: block;
      width: 300px;
      height: 50px;
      margin: 5px 0px 0px 0px;
      float: left; }
    /* line 454, ../../app/stylesheets/layout/_layout.sass */
    #header h1.no_nav {
      margin-bottom: 12px; }
  /* line 457, ../../app/stylesheets/layout/_layout.sass */
  #header #locale {
    float: left; }
  /* line 459, ../../app/stylesheets/layout/_layout.sass */
  #header #current_user {
    float: right;
    margin: 22px 0px 12px 0px;
    font-size: 12px;
    width: 400px;
    text-align: right; }
    /* line 465, ../../app/stylesheets/layout/_layout.sass */
    #header #current_user a {
      font-weight: bold; }

/* line 468, ../../app/stylesheets/layout/_layout.sass */
body.en #header h1 a {
  background-position: -5px -2px; }

/* line 471, ../../app/stylesheets/layout/_layout.sass */
body.de #header h1 a {
  background-position: -5px -64px; }

/* line 473, ../../app/stylesheets/layout/_layout.sass */
#switch-locale {
  float: right; }

/* line 479, ../../app/stylesheets/layout/_layout.sass */
#page-heading {
  padding: 12px 0px;
  margin-top: 8px; }
  /* line 483, ../../app/stylesheets/layout/_layout.sass */
  #page-heading h2 {
    font-weight: normal;
    font-size: 20px;
    color: #666;
    padding: 0;
    margin: 0;
    float: left;
    clear: none;
    width: 60%; }
    /* line 492, ../../app/stylesheets/layout/_layout.sass */
    #page-heading h2 strong {
      font-weight: normal;
      color: #1f52ac; }
    /* line 495, ../../app/stylesheets/layout/_layout.sass */
    #page-heading h2.clear {
      float: none;
      width: 100%; }
  /* line 499, ../../app/stylesheets/layout/_layout.sass */
  #page-heading .right {
    float: right;
    font-size: 12px;
    margin-top: 8px; }

/* line 506, ../../app/stylesheets/layout/_layout.sass */
#page-subhead h2 {
  font-weight: normal;
  font-size: 18px;
  color: #666;
  margin: 4px 0px; }

/* line 515, ../../app/stylesheets/layout/_layout.sass */
#footer {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  overflow: auto;
  margin-top: 10px;
  clear: both;
  width: 930px; }
  /* line 522, ../../app/stylesheets/layout/_layout.sass */
  #footer p, #footer small {
    padding: 10px 20px;
    font-size: 14px;
    margin: 0; }
  /* line 526, ../../app/stylesheets/layout/_layout.sass */
  #footer p {
    float: left; }
  /* line 529, ../../app/stylesheets/layout/_layout.sass */
  #footer small {
    float: right;
    color: #777; }
  /* line 532, ../../app/stylesheets/layout/_layout.sass */
  #footer strong {
    font-size: 14px;
    text-align: right;
    font-weight: normal;
    float: right;
    margin: 12px 17px 0 0; }

/* line 538, ../../app/stylesheets/layout/_layout.sass */
#subfooter {
  margin-top: 10px;
  padding-left: 30px; }
  /* line 541, ../../app/stylesheets/layout/_layout.sass */
  #subfooter a {
    color: #666; }
    /* line 543, ../../app/stylesheets/layout/_layout.sass */
    #subfooter a:hover {
      color: #333; }

/* line 549, ../../app/stylesheets/layout/_layout.sass */
.errorExplanation {
  border: 1px solid #f00;
  background: #fff;
  margin-bottom: 12px;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px; }
  /* line 554, ../../app/stylesheets/layout/_layout.sass */
  .errorExplanation h2 {
    margin: 0 0 12px 0;
    font-size: 16px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px;
    background: #f00;
    color: #fff;
    padding: 6px 10px;
    text-align: center; }
  /* line 562, ../../app/stylesheets/layout/_layout.sass */
  .errorExplanation p, .errorExplanation ul {
    margin: 6px 12px; }

/* line 565, ../../app/stylesheets/layout/_layout.sass */
.fieldWithErrors input {
  border: 1px solid #f00;
  background: #fcc; }
/* line 568, ../../app/stylesheets/layout/_layout.sass */
.fieldWithErrors label {
  color: #f00; }

/* line 570, ../../app/stylesheets/layout/_layout.sass */
.notice {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  padding: 12px;
  font-weight: bold;
  background: #ffdbad; }
  /* line 575, ../../app/stylesheets/layout/_layout.sass */
  .notice h2 {
    font-size: 18px; }
  /* line 577, ../../app/stylesheets/layout/_layout.sass */
  .notice p {
    font-size: 14px; }

/* line 579, ../../app/stylesheets/layout/_layout.sass */
.formError {
  font-size: 13px;
  color: #f00; }

/* line 582, ../../app/stylesheets/layout/_layout.sass */
#notice, #error_messages .formError {
  width: 880px;
  font-size: 14px;
  font-weight: bold;
  background: url(/ui/flash-notice.gif) no-repeat;
  padding: 19px 0px 19px 50px;
  margin: 10px 0px 20px 0px;
  color: #4db300;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px; }

/* line 591, ../../app/stylesheets/layout/_layout.sass */
#error_messages .formError, #error {
  background: url(/ui/flash-error.gif) no-repeat;
  color: #f00; }

/* line 594, ../../app/stylesheets/layout/_layout.sass */
#toggle_filter, #filter_off {
  font-size: 14px; }
  /* line 596, ../../app/stylesheets/layout/_layout.sass */
  #toggle_filter a, #toggle_filter strong, #filter_off a, #filter_off strong {
    font-weight: bold; }
  /* line 598, ../../app/stylesheets/layout/_layout.sass */
  #toggle_filter strong, #filter_off strong {
    margin-right: 12px; }

/* line 604, ../../app/stylesheets/layout/_layout.sass */
.white-box {
  float: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  margin-top: 12px; }
  /* line 610, ../../app/stylesheets/layout/_layout.sass */
  .white-box.pad, .white-box .pad {
    padding: 0px 20px; }
  /* line 612, ../../app/stylesheets/layout/_layout.sass */
  .white-box.mt30 {
    margin-top: 30px; }
  /* line 614, ../../app/stylesheets/layout/_layout.sass */
  .white-box.mt10 {
    margin-top: 10px; }
  /* line 616, ../../app/stylesheets/layout/_layout.sass */
  .white-box.full {
    width: 100%; }
  /* line 619, ../../app/stylesheets/layout/_layout.sass */
  .white-box h2 {
    font-size: 18px;
    font-weight: normal;
    color: #666;
    padding-left: 20px;
    padding-bottom: 10px;
    background-image: url(/ui/triangle.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    display: block; }

/* line 631, ../../app/stylesheets/layout/_layout.sass */
body.pages#index, body.pages #learn_more {
  background: #f2f2f2 url(/ui/static-body.gif) repeat-x; }
/* line 633, ../../app/stylesheets/layout/_layout.sass */
body.pages .container_16 {
  background: transparent; }

/* line 639, ../../app/stylesheets/layout/_layout.sass */
ul#steps {
  list-style-type: none;
  font-size: 16px;
  float: left;
  margin: 0 0 20px 0;
  padding: 0;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px; }
  /* line 646, ../../app/stylesheets/layout/_layout.sass */
  ul#steps li {
    display: block;
    float: left;
    margin: 0px;
    color: #888;
    background: url(/ui/steps/inactive.gif) no-repeat right center;
    padding: 8px 32px 5px 32px;
    position: relative;
    left: -18px; }
    /* line 655, ../../app/stylesheets/layout/_layout.sass */
    ul#steps li.first {
      -webkit-border-top-left-radius: 6px;
      -moz-border-radius-topleft: 6px;
      border-top-left-radius: 6px;
      -webkit-border-bottom-left-radius: 6px;
      -moz-border-radius-bottomleft: 6px;
      border-bottom-left-radius: 6px;
      left: 0px;
      padding-left: 15px; }
    /* line 659, ../../app/stylesheets/layout/_layout.sass */
    ul#steps li.last {
      left: -37px; }
    /* line 662, ../../app/stylesheets/layout/_layout.sass */
    ul#steps li.active {
      color: #fff;
      background-image: url(/ui/steps/active.gif); }

/* line 673, ../../app/stylesheets/layout/_layout.sass */
#nyroModalBg {
  background-repeat: no-repeat;
  background-position: center center; }

/* line 677, ../../app/stylesheets/layout/_layout.sass */
#nyroModalWrapper .wrapper {
  position: relative; }

/* line 679, ../../app/stylesheets/layout/_layout.sass */
#nyroModalContent {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  background-color: #fff;
  padding: 10px; }
  /* line 683, ../../app/stylesheets/layout/_layout.sass */
  #nyroModalContent form div.act {
    margin-right: 10px; }
  /* line 685, ../../app/stylesheets/layout/_layout.sass */
  #nyroModalContent #candidate .header h2 {
    text-align: left; }
  /* line 687, ../../app/stylesheets/layout/_layout.sass */
  #nyroModalContent #confirm_delete {
    height: auto;
    width: auto;
    padding: 20px; }
  /* line 691, ../../app/stylesheets/layout/_layout.sass */
  #nyroModalContent a#back {
    display: none; }
  /* line 693, ../../app/stylesheets/layout/_layout.sass */
  #nyroModalContent .grid_16 {
    text-align: left;
    width: 96%; }
    /* line 697, ../../app/stylesheets/layout/_layout.sass */
    #nyroModalContent .grid_16 #page-heading h2 {
      width: 100%;
      background: #fff;
      text-indent: 20px;
      text-align: left; }
  /* line 702, ../../app/stylesheets/layout/_layout.sass */
  #nyroModalContent .box {
    border: 0; }
  /* line 704, ../../app/stylesheets/layout/_layout.sass */
  #nyroModalContent .submit {
    background: #fff;
    clear: both;
    padding: 20px 0px 40px;
    margin-top: -20px; }
    /* line 709, ../../app/stylesheets/layout/_layout.sass */
    #nyroModalContent .submit input {
      margin-right: 36px; }

/* line 711, ../../app/stylesheets/layout/_layout.sass */
a#closeBut {
  color: #fff; }
  /* line 718, ../../app/stylesheets/layout/_layout.sass */
  a#closeBut.nyroModalClose.cancel {
    display: none; }

/* line 724, ../../app/stylesheets/layout/_layout.sass */
#confirm_delete {
  height: 400px; }
  /* line 726, ../../app/stylesheets/layout/_layout.sass */
  #confirm_delete h2 {
    font-weight: normal;
    font-size: 20px;
    color: #666;
    padding: 30px 0px;
    margin: 0 20px 0 0;
    clear: both; }
  /* line 734, ../../app/stylesheets/layout/_layout.sass */
  #confirm_delete .submit input, #confirm_delete .submit a {
    float: left; }
  /* line 736, ../../app/stylesheets/layout/_layout.sass */
  #confirm_delete .submit a {
    background: transparent;
    color: #276897;
    text-decoration: underline;
    margin-left: 20px;
    border: 0; }
    /* line 742, ../../app/stylesheets/layout/_layout.sass */
    #confirm_delete .submit a:hover {
      color: #000; }

/* line 749, ../../app/stylesheets/layout/_layout.sass */
pre {
  background-color: #111;
  margin-left: 20px;
  padding: 20px 0px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px; }
  /* line 754, ../../app/stylesheets/layout/_layout.sass */
  pre code {
    color: #fff;
    font-size: 12px;
    font-family: Monaco, courier; }
    /* line 759, ../../app/stylesheets/layout/_layout.sass */
    pre code span.html__tag_start, pre code span.html__tag_end {
      color: #d60; }
    /* line 761, ../../app/stylesheets/layout/_layout.sass */
    pre code span.html__attr_name {
      color: #ff0; }
    /* line 763, ../../app/stylesheets/layout/_layout.sass */
    pre code span.html__attr_value {
      color: cyan; }

/* line 769, ../../app/stylesheets/layout/_layout.sass */
#filter {
  padding: 0;
  border: 1px solid #ccc;
  clear: both;
  border-bottom: none;
  background-color: #eee; }

/* line 775, ../../app/stylesheets/layout/_layout.sass */
#toggle-filter {
  margin-bottom: 6px; }

/* line 777, ../../app/stylesheets/layout/_layout.sass */
#main table {
  padding: 0;
  margin: 0;
  float: left; }

/* line 781, ../../app/stylesheets/layout/_layout.sass */
table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0; }
  /* line 786, ../../app/stylesheets/layout/_layout.sass */
  table.plain th, table.plain td, table tr.plain th, table tr.plain td {
    border: none; }
  /* line 788, ../../app/stylesheets/layout/_layout.sass */
  table.plain th, table tr.plain th {
    background: transparent; }
  /* line 790, ../../app/stylesheets/layout/_layout.sass */
  table.plain td.logo, table tr.plain td.logo {
    border: none; }
  /* line 793, ../../app/stylesheets/layout/_layout.sass */
  table.no-padding td {
    padding-top: 0px;
    padding-bottom: 0px; }
  /* line 796, ../../app/stylesheets/layout/_layout.sass */
  table th {
    text-align: left;
    padding: 4px 6px 2px;
    background: #ccc url(/ui/icons.gif) repeat-x 0px -2201px;
    border-right: 1px solid #bbb;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #aaa; }
    /* line 804, ../../app/stylesheets/layout/_layout.sass */
    table th.first {
      border-left: 1px solid #bbb; }
    /* line 806, ../../app/stylesheets/layout/_layout.sass */
    table th.sort {
      padding: 0px;
      border: 0;
      border-bottom: 1px solid #aaa; }
      /* line 811, ../../app/stylesheets/layout/_layout.sass */
      table th.sort.first a {
        border-left: 1px solid #aaa; }
      /* line 813, ../../app/stylesheets/layout/_layout.sass */
      table th.sort.active {
        background: #bbc6e0 url(/ui/icons.gif) repeat-x 0px -2300px; }
        /* line 815, ../../app/stylesheets/layout/_layout.sass */
        table th.sort.active a, table th.sort.active a:hover {
          background: transparent url(/ui/icons.gif) no-repeat right -2350px; }
        /* line 818, ../../app/stylesheets/layout/_layout.sass */
        table th.sort.active.desc a, table th.sort.active.desc a:hover {
          background: transparent url(/ui/icons.gif) no-repeat right -2400px; }
      /* line 820, ../../app/stylesheets/layout/_layout.sass */
      table th.sort a {
        background: transparent;
        border-right: 1px solid #aaa;
        border-left: 1px solid #fff;
        display: block;
        padding: 4px 6px 2px; }
        /* line 826, ../../app/stylesheets/layout/_layout.sass */
        table th.sort a:hover {
          background: transparent url(/ui/icons.gif) no-repeat right -2250px; }
  /* line 828, ../../app/stylesheets/layout/_layout.sass */
  table td {
    text-align: left;
    padding: 4px 6px;
    border-bottom: 1px solid #aaa;
    font-size: 13px; }
    /* line 833, ../../app/stylesheets/layout/_layout.sass */
    table td.first {
      border-left: 1px solid #aaa; }
    /* line 835, ../../app/stylesheets/layout/_layout.sass */
    table td.last {
      border-right: 1px solid #aaa; }
    /* line 837, ../../app/stylesheets/layout/_layout.sass */
    table td.price {
      text-align: right;
      width: 65px; }
    /* line 840, ../../app/stylesheets/layout/_layout.sass */
    table td a.edit {
      color: #ff7d00; }
      /* line 842, ../../app/stylesheets/layout/_layout.sass */
      table td a.edit:hover {
        color: #000; }
  /* line 845, ../../app/stylesheets/layout/_layout.sass */
  table th.actions, table td.actions {
    width: 100px; }
  /* line 847, ../../app/stylesheets/layout/_layout.sass */
  table tr.total td {
    border-top: 2px solid #666; }
  /* line 849, ../../app/stylesheets/layout/_layout.sass */
  table.filter {
    margin-bottom: 0px; }
    /* line 851, ../../app/stylesheets/layout/_layout.sass */
    table.filter th {
      padding: 0;
      border: none; }
    /* line 854, ../../app/stylesheets/layout/_layout.sass */
    table.filter td {
      padding: 0;
      margin: 0;
      border: none; }

/* line 859, ../../app/stylesheets/layout/_layout.sass */
td a.post, td a.delete, td a.forward {
  background: transparent url(/ui/icons.gif) no-repeat; }
/* line 861, ../../app/stylesheets/layout/_layout.sass */
td a.post {
  padding-left: 10px;
  background-position: 0px -1350px; }
  /* line 864, ../../app/stylesheets/layout/_layout.sass */
  td a.post:hover {
    background-position: 0px -1400px; }
/* line 866, ../../app/stylesheets/layout/_layout.sass */
td a.forward {
  padding-left: 13px;
  background-position: 0px -1550px; }
  /* line 869, ../../app/stylesheets/layout/_layout.sass */
  td a.forward:hover {
    background-position: 0px -1600px; }
/* line 871, ../../app/stylesheets/layout/_layout.sass */
td a.delete {
  padding: 0;
  color: #777;
  background-position: 0px -1950px;
  margin: 2px 0px 0px 6px;
  text-indent: -9999px;
  display: block;
  float: right;
  width: 15px;
  height: 15px; }
  /* line 882, ../../app/stylesheets/layout/_layout.sass */
  td a.delete:hover {
    color: #f00;
    background-position: 0px -2000px; }

/* line 885, ../../app/stylesheets/layout/_layout.sass */
.pagination {
  font-size: 12px; }

/* line 887, ../../app/stylesheets/layout/_layout.sass */
.show-me {
  display: none; }

/* line 893, ../../app/stylesheets/layout/_layout.sass */
.box-grad, .heading-grad, .foot-grad {
  background: #ccc url(/ui/gradients/all.gif) repeat-x 0px -1260px;
  margin-bottom: 0px;
  border: 1px solid #999; }
  /* line 897, ../../app/stylesheets/layout/_layout.sass */
  .box-grad h2, .heading-grad h2, .foot-grad h2 {
    padding-left: 20px;
    font-weight: bold;
    font-size: 14px;
    margin: 0;
    margin-top: 2px; }

/* line 905, ../../app/stylesheets/layout/_layout.sass */
.box-grad {
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  padding: 14px 0 0 0; }
  /* line 908, ../../app/stylesheets/layout/_layout.sass */
  .box-grad h2 {
    padding-bottom: 14px; }
  /* line 910, ../../app/stylesheets/layout/_layout.sass */
  .box-grad p {
    padding: 0px 18px 8px 18px;
    margin-bottom: 0px; }

/* line 913, ../../app/stylesheets/layout/_layout.sass */
.heading-grad {
  -webkit-border-top-left-radius: 8px;
  -moz-border-radius-topleft: 8px;
  border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  -moz-border-radius-topright: 8px;
  border-top-right-radius: 8px;
  padding: 12px; }

/* line 916, ../../app/stylesheets/layout/_layout.sass */
.foot-grad {
  -webkit-border-bottom-left-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -moz-border-radius-bottomleft: 8px;
  -moz-border-radius-bottomright: 8px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  padding: 12px;
  clear: both; }

/* line 920, ../../app/stylesheets/layout/_layout.sass */
select {
  padding: 1px; }

/* line 924, ../../app/stylesheets/layout/_layout.sass */
td.mceIframeContainer.mceFirst.mceLast html body p {
  font-size: 13px; }

/* line 930, ../../app/stylesheets/layout/_layout.sass */
span.carousel-control {
  float: left;
  display: block;
  display: block;
  width: 52px;
  height: 52px;
  background: #abb0ba url(/ui/icons.gif) no-repeat;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  text-indent: -9999px;
  position: absolute;
  top: 110px;
  cursor: pointer; }
  /* line 940, ../../app/stylesheets/layout/_layout.sass */
  span.carousel-control:hover, span.carousel-control .hover {
    background-color: #7f8696; }
  /* line 942, ../../app/stylesheets/layout/_layout.sass */
  span.carousel-control.next {
    background-position: 10px -3480px;
    right: -70px; }
    /* line 945, ../../app/stylesheets/layout/_layout.sass */
    span.carousel-control.next:hover, span.carousel-control.next .hover {
      background-position: 10px -3480px; }
  /* line 947, ../../app/stylesheets/layout/_layout.sass */
  span.carousel-control.prev {
    background-position: 7px -3433px;
    float: right;
    left: -70px; }
  /* line 951, ../../app/stylesheets/layout/_layout.sass */
  span.carousel-control.disabled {
    opacity: 0.3;
    cursor: default; }
    /* line 954, ../../app/stylesheets/layout/_layout.sass */
    span.carousel-control.disabled:hover {
      background-color: #bbb; }

/* line 956, ../../app/stylesheets/layout/_layout.sass */
#slideshare, #top-boards {
  float: left; }

/* line 958, ../../app/stylesheets/layout/_layout.sass */
#slideshare {
  width: 422px; }

/* line 960, ../../app/stylesheets/layout/_layout.sass */
#top-boards {
  width: 300px;
  padding-left: 40px; }
  /* line 963, ../../app/stylesheets/layout/_layout.sass */
  #top-boards h2 {
    font-size: 24px; }
  /* line 965, ../../app/stylesheets/layout/_layout.sass */
  #top-boards ul {
    list-style-type: none; }
    /* line 967, ../../app/stylesheets/layout/_layout.sass */
    #top-boards ul li {
      display: block;
      line-height: 30px;
      margin-left: 0px;
      font-size: 16px; }

/* line 972, ../../app/stylesheets/layout/_layout.sass */
#mycarousel {
  *display: inline-block;
  border: 1px solid #aaa;
  background: #fff;
  width: 520px;
  padding: 10px;
  position: relative;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  margin: 0 auto; }
  /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
  #mycarousel:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  /* line 982, ../../app/stylesheets/layout/_layout.sass */
  #mycarousel ul li {
    margin: 0px;
    height: 250px;
    float: left; }

/* line 987, ../../app/stylesheets/layout/_layout.sass */
.carousel-wrap {
  border: 1px solid #ccc; }

/* line 990, ../../app/stylesheets/layout/_layout.sass */
.carousel-pagination {
  margin-bottom: 4px;
  text-align: center;
  *display: inline-block;
  padding-left: 210px; }
  /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
  .carousel-pagination:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  /* line 995, ../../app/stylesheets/layout/_layout.sass */
  .carousel-pagination a {
    text-indent: -9999px;
    display: block;
    zoom: 1;
    float: left;
    display: block;
    width: 15px;
    height: 15px;
    background: #fff url(/ui/icons.gif) no-repeat 0px -3400px;
    margin-right: 6px;
    margin-bottom: 6px;
    cursor: pointer; }
    /* line 1005, ../../app/stylesheets/layout/_layout.sass */
    .carousel-pagination a.active {
      background-position: 0px -3415px; }
    /* line 1007, ../../app/stylesheets/layout/_layout.sass */
    .carousel-pagination a:focus, .carousel-pagination a:active {
      outline: none; }

/* line 1009, ../../app/stylesheets/layout/_layout.sass */
a.download {
  color: #ff7d00;
  padding-left: 14px;
  background: #fff url(/ui/icons.gif) no-repeat 0px -1450px;
  font-size: 13px; }
  /* line 1014, ../../app/stylesheets/layout/_layout.sass */
  a.download:hover {
    background-position: 0px -1500px;
    color: #000; }

/* line 1020, ../../app/stylesheets/layout/_layout.sass */
body.sessions div#errors {
  min-width: 448px;
  padding: 2px;
  position: absolute;
  right: 238px;
  top: 70px; }

/* line 1026, ../../app/stylesheets/layout/_layout.sass */
.main, .side {
  float: left; }

/* line 1028, ../../app/stylesheets/layout/_layout.sass */
.zero {
  margin: 0px;
  padding: 0px; }

/* line 1031, ../../app/stylesheets/layout/_layout.sass */
#tabs {
  padding-top: 20px; }

/* line 1036, ../../app/stylesheets/layout/_layout.sass */
.float-box {
  width: 880px;
  margin-top: -20px; }
  /* line 1039, ../../app/stylesheets/layout/_layout.sass */
  .float-box form fieldset {
    width: 860px; }
  /* line 1041, ../../app/stylesheets/layout/_layout.sass */
  .float-box.full {
    width: 880px; }

/* line 1043, ../../app/stylesheets/layout/_layout.sass */
.main .float-box {
  width: 100%; }

/* line 1045, ../../app/stylesheets/layout/_layout.sass */
.gray-box {
  padding: 20px;
  position: relative;
  top: -1px; }

/* line 1049, ../../app/stylesheets/layout/_layout.sass */
.help-box {
  float: right;
  width: 220px;
  text-align: center; }
  /* line 1053, ../../app/stylesheets/layout/_layout.sass */
  .help-box p, .help-box strong {
    color: #fff; }
  /* line 1055, ../../app/stylesheets/layout/_layout.sass */
  .help-box p {
    font-size: 14px;
    margin-bottom: 0px; }
  /* line 1058, ../../app/stylesheets/layout/_layout.sass */
  .help-box strong {
    font-size: 18px; }

/* line 1065, ../../app/stylesheets/layout/_layout.sass */
body.logged #help {
  padding-top: 30px; }
/* line 1067, ../../app/stylesheets/layout/_layout.sass */
body.logged #foot {
  background: #ddd; }
/* line 1069, ../../app/stylesheets/layout/_layout.sass */
body.logged #footnotes_debug {
  margin: 0px;
  padding: 40px 0px;
  background-color: #eee; }

/* line 1073, ../../app/stylesheets/layout/_layout.sass */
.go-back {
  padding-top: 20px; }

/* line 1075, ../../app/stylesheets/layout/_layout.sass */
.clear-both {
  clear: both; }

/* line 1077, ../../app/stylesheets/layout/_layout.sass */
.top-margin {
  margin-top: 20px; }

/* line 1079, ../../app/stylesheets/layout/_layout.sass */
.full {
  width: 100%; }

/* line 1086, ../../app/stylesheets/layout/_layout.sass */
#content .tooltip-content {
  display: none;
  position: absolute;
  background: #fff;
  border: 1px solid #999;
  -webkit-box-shadow: 0 1px 4px #333333;
  -moz-box-shadow: 0 1px 4px #333333;
  box-shadow: 0 1px 4px #333333;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px; }
  /* line 1093, ../../app/stylesheets/layout/_layout.sass */
  #content .tooltip-content h2 {
    background: #547AAE;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    color: #fff;
    padding: 4px 12px;
    margin-top: 0px;
    font-size: 16px; }
  /* line 1101, ../../app/stylesheets/layout/_layout.sass */
  #content .tooltip-content h3 {
    font-size: 14px;
    font-weight: bold;
    padding: 0px 12px;
    margin-top: 16px; }
  /* line 1106, ../../app/stylesheets/layout/_layout.sass */
  #content .tooltip-content p {
    padding: 12px; }

/* line 1108, ../../app/stylesheets/layout/_layout.sass */
.tooltip-target {
  cursor: help;
  text-decoration: underline;
  color: #0044aa; }

/* line 1112, ../../app/stylesheets/layout/_layout.sass */
.orange a {
  color: #ff7d00;
  font-size: 13px; }
  /* line 1115, ../../app/stylesheets/layout/_layout.sass */
  .orange a:hover {
    color: #000; }

/* line 1119, ../../app/stylesheets/layout/_layout.sass */
ul.clean li {
  margin-left: 0px; }

/* line 1121, ../../app/stylesheets/layout/_layout.sass */
.floatbox.six-sixty {
  width: 660px; }

/* line 1123, ../../app/stylesheets/layout/_layout.sass */
.green {
  color: #02B400; }

/* line 1128, ../../app/stylesheets/layout/_layout.sass */
.help-box.stock {
  background: url(/ui/rep.jpg) no-repeat top right;
  border: 1px solid #ccc;
  clear: both;
  margin-bottom: 20px;
  padding: 12px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-box-shadow: 0 1px 4px #aaaaaa;
  -moz-box-shadow: 0 1px 4px #aaaaaa;
  box-shadow: 0 1px 4px #aaaaaa;
  text-align: center;
  width: 246px; }
  /* line 1138, ../../app/stylesheets/layout/_layout.sass */
  .help-box.stock h2, .help-box.stock p, .help-box.stock strong {
    text-align: left; }
  /* line 1140, ../../app/stylesheets/layout/_layout.sass */
  .help-box.stock h2 {
    color: #0044aa;
    font-size: 14px;
    font-weight: bold;
    margin-top: 6px;
    margin-bottom: 0px; }
  /* line 1146, ../../app/stylesheets/layout/_layout.sass */
  .help-box.stock p {
    color: #777; }
  /* line 1148, ../../app/stylesheets/layout/_layout.sass */
  .help-box.stock strong {
    color: #333;
    display: block; }

/* line 2, ../../app/stylesheets/layout/_nav.sass */
ul.nav {
  margin-bottom: 0; }
  /* line 4, ../../app/stylesheets/layout/_nav.sass */
  ul.nav li {
    float: left;
    display: block;
    text-align: center;
    list-style-type: none;
    margin: 0px 4px 0px 0px; }
    /* line 10, ../../app/stylesheets/layout/_nav.sass */
    ul.nav li.last {
      margin-right: 0; }
    /* line 12, ../../app/stylesheets/layout/_nav.sass */
    ul.nav li.actions a {
      padding-right: 24px; }
    /* line 14, ../../app/stylesheets/layout/_nav.sass */
    ul.nav li a {
      display: block;
      text-decoration: none;
      font-weight: bold;
      border: none;
      float: left; }
/* line 20, ../../app/stylesheets/layout/_nav.sass */
ul#logged_navigation {
  background: url(/ui/nav.gif) no-repeat;
  clear: both;
  float: left;
  margin: 0px;
  width: 100%;
  border: 1px solid #ccc;
  margin-bottom: 20px;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px; }
  /* line 29, ../../app/stylesheets/layout/_nav.sass */
  ul#logged_navigation li {
    margin: 0;
    float: left;
    display: inline; }
    /* line 33, ../../app/stylesheets/layout/_nav.sass */
    ul#logged_navigation li.first a {
      -webkit-border-top-left-radius: 5px;
      -moz-border-radius-topleft: 5px;
      border-top-left-radius: 5px;
      -webkit-border-bottom-left-radius: 5px;
      -moz-border-radius-bottomleft: 5px;
      border-bottom-left-radius: 5px; }
    /* line 35, ../../app/stylesheets/layout/_nav.sass */
    ul#logged_navigation li.last {
      float: right;
      border-right: none; }
      /* line 38, ../../app/stylesheets/layout/_nav.sass */
      ul#logged_navigation li.last a {
        -webkit-border-top-right-radius: 5px;
        -moz-border-radius-topright: 5px;
        border-top-right-radius: 5px;
        -webkit-border-bottom-right-radius: 5px;
        -moz-border-radius-bottomright: 5px;
        border-bottom-right-radius: 5px;
        border-left: 1px solid #ccc; }
    /* line 41, ../../app/stylesheets/layout/_nav.sass */
    ul#logged_navigation li#logout a {
      color: #ff7d00; }
    /* line 43, ../../app/stylesheets/layout/_nav.sass */
    ul#logged_navigation li a {
      background: url(/ui/nav.gif) no-repeat 0px 0px;
      border-right: 1px solid #ccc;
      color: #0044aa;
      display: block;
      height: 34px;
      line-height: 34px;
      text-align: center;
      text-decoration: none;
      text-shadow: white 1px 1px 0px;
      width: 190px;
      font-weight: bold; }
      /* line 55, ../../app/stylesheets/layout/_nav.sass */
      ul#logged_navigation li a:hover {
        background-position: -960px 0px; }
      /* line 57, ../../app/stylesheets/layout/_nav.sass */
      ul#logged_navigation li a.active {
        background-position: -1360px 0px;
        border-right: none;
        text-shadow: #666666 1px 1px 0px;
        color: #fff; }
        /* line 62, ../../app/stylesheets/layout/_nav.sass */
        ul#logged_navigation li a.active:hover {
          background-position: -1360px 0px; }
        /* line 64, ../../app/stylesheets/layout/_nav.sass */
        ul#logged_navigation li a.active span {
          display: block;
          background: url(/ui/nav.gif) no-repeat right top; }

/* line 69, ../../app/stylesheets/layout/_nav.sass */
body.de ul.nav.logged li#user {
  margin-left: 135px; }

/* line 72, ../../app/stylesheets/layout/_nav.sass */
ul.tabs {
  position: relative;
  top: 2px; }
  /* line 75, ../../app/stylesheets/layout/_nav.sass */
  ul.tabs li, ul.tabs li a {
    display: inline;
    float: left; }
  /* line 78, ../../app/stylesheets/layout/_nav.sass */
  ul.tabs li {
    margin: 0 6px 0 0; }
    /* line 80, ../../app/stylesheets/layout/_nav.sass */
    ul.tabs li a {
      padding: 4px 12px;
      background: #dcdcdc url(/ui/buttons.gif) repeat-x 0px -900px;
      border: 1px solid #aab9a9;
      border-bottom: 0;
      font-weight: bold;
      text-decoration: none; }
      /* line 87, ../../app/stylesheets/layout/_nav.sass */
      ul.tabs li a:hover {
        background: #fff; }
      /* line 89, ../../app/stylesheets/layout/_nav.sass */
      ul.tabs li a.active {
        background: #fff;
        border-color: #aaa;
        color: #000;
        border: 2px solid #ccc;
        border-bottom: 0;
        padding-bottom: 5px; }
  /* line 96, ../../app/stylesheets/layout/_nav.sass */
  ul.tabs.blue {
    top: 0px; }
    /* line 99, ../../app/stylesheets/layout/_nav.sass */
    ul.tabs.blue li {
      margin-right: 1px;
      font-size: 14px; }
      /* line 102, ../../app/stylesheets/layout/_nav.sass */
      ul.tabs.blue li a {
        background: url(/ui/gradients/all.gif) repeat-x 0px -2045px;
        color: #333;
        text-shadow: #fff 1px 1px 0px;
        border: none; }
        /* line 106, ../../app/stylesheets/layout/_nav.sass */
        ul.tabs.blue li a:hover {
          background: #bbb;
          text-shadow: #ddd  1px 1px 0px; }
      /* line 110, ../../app/stylesheets/layout/_nav.sass */
      ul.tabs.blue li.first a {
        -webkit-border-top-left-radius: 6px;
        -moz-border-radius-topleft: 6px;
        border-top-left-radius: 6px; }
      /* line 112, ../../app/stylesheets/layout/_nav.sass */
      ul.tabs.blue li.last a {
        -webkit-border-top-right-radius: 6px;
        -moz-border-radius-topright: 6px;
        border-top-right-radius: 6px; }
      /* line 114, ../../app/stylesheets/layout/_nav.sass */
      ul.tabs.blue li.active a {
        background: #4f8cc7;
        color: #fff;
        padding-bottom: 6px;
        text-shadow: #1d5a95 1px 1px 1px;
        cursor: default; }
  /* line 122, ../../app/stylesheets/layout/_nav.sass */
  ul.tabs.boards li a.active {
    color: #ff7d00; }

/* line 125, ../../app/stylesheets/layout/_nav.sass */
.tab-content {
  border: 2px solid #ccc;
  margin-top: -2px;
  padding: 12px; }

/* line 5, ../../app/stylesheets/layout/_cart.sass */
body.boards#index #cart_form .heading-grad {
  position: relative; }
  /* line 7, ../../app/stylesheets/layout/_cart.sass */
  body.boards#index #cart_form .heading-grad div.you-save h2 {
    position: absolute;
    top: 12px;
    right: 0px;
    font-size: 14px;
    font-weight: normal;
    background: transparent;
    padding-right: 12px; }

/* line 15, ../../app/stylesheets/layout/_cart.sass */
h2.select-boards {
  font-size: 18px;
  font-weight: normal;
  color: #333;
  margin: 0px 0px 20px 0px;
  padding-left: 12px; }

/* line 22, ../../app/stylesheets/layout/_cart.sass */
#cart {
  width: 210px;
  float: left; }
  /* line 25, ../../app/stylesheets/layout/_cart.sass */
  #cart ul.selected_boards li {
    width: 98%; }
    /* line 27, ../../app/stylesheets/layout/_cart.sass */
    #cart ul.selected_boards li strong {
      width: 83%;
      padding-left: 8px; }
  /* line 30, ../../app/stylesheets/layout/_cart.sass */
  #cart span.empty {
    display: block;
    width: 192px;
    padding: 8px; }
  /* line 34, ../../app/stylesheets/layout/_cart.sass */
  #cart h2 {
    padding: 12px 0px; }
  /* line 37, ../../app/stylesheets/layout/_cart.sass */
  #cart .you-currently-save h2 {
    font-size: 14px;
    padding: 0px;
    margin-top: 8px; }
  /* line 41, ../../app/stylesheets/layout/_cart.sass */
  #cart .you-currently-save p {
    font-size: 20px;
    line-height: 20px;
    font-weight: bold;
    margin-bottom: 0px; }

/* line 47, ../../app/stylesheets/layout/_cart.sass */
#content .you-currently-save {
  background: #007500 url(/ui/gradients/all.gif) repeat-x 0px -2501px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  padding: 10px;
  text-align: center;
  margin-bottom: 10px; }
  /* line 53, ../../app/stylesheets/layout/_cart.sass */
  #content .you-currently-save h2, #content .you-currently-save p {
    color: #fff; }
  /* line 55, ../../app/stylesheets/layout/_cart.sass */
  #content .you-currently-save h2 {
    font-size: 16px;
    padding: 0px;
    margin-top: 8px; }
  /* line 59, ../../app/stylesheets/layout/_cart.sass */
  #content .you-currently-save p {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0px; }

/* line 64, ../../app/stylesheets/layout/_cart.sass */
#public-cart.side {
  padding: 0px; }
  /* line 65, ../../app/stylesheets/layout/_cart.sass */
  #public-cart.side h2 {
    margin-left: -17px;
    float: left;
    clear: none; }
  /* line 69, ../../app/stylesheets/layout/_cart.sass */
  #public-cart.side a#cart_checkout {
    margin-bottom: 10px;
    margin-right: 10px; }
  /* line 72, ../../app/stylesheets/layout/_cart.sass */
  #public-cart.side span.empty {
    display: block;
    width: 192px;
    padding: 8px; }
  /* line 79, ../../app/stylesheets/layout/_cart.sass */
  #public-cart.side .action input, #public-cart.side .action a {
    float: none;
    clear: both;
    width: 244px;
    cursor: pointer; }
  /* line 85, ../../app/stylesheets/layout/_cart.sass */
  #public-cart.side a.clear_cart {
    margin: 0px 0px 6px 6px;
    position: absolute; }
  /* line 89, ../../app/stylesheets/layout/_cart.sass */
  #public-cart.side ul.selected_boards li strong {
    width: 245px;
    text-indent: 7px; }
  /* line 92, ../../app/stylesheets/layout/_cart.sass */
  #public-cart.side .box.no-pad {
    margin-bottom: 0px;
    border: none;
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    float: left;
    width: 268px; }

/* line 102, ../../app/stylesheets/layout/_cart.sass */
#cart .no-pad {
  border-color: #999;
  border-top: none;
  -webkit-border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-radius-bottomleft: 10px;
  -moz-border-radius-bottomright: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  width: 188px; }

/* line 108, ../../app/stylesheets/layout/_cart.sass */
#cart, #public-cart {
  padding: 8px; }
  /* line 109, ../../app/stylesheets/layout/_cart.sass */
  #cart .no-pad, #public-cart .no-pad {
    float: left;
    margin-bottom: 0px;
    border-width: 1px; }
  /* line 116, ../../app/stylesheets/layout/_cart.sass */
  #cart .heading-grad, #public-cart .heading-grad {
    padding: 12px; }
    /* line 118, ../../app/stylesheets/layout/_cart.sass */
    #cart .heading-grad h2, #public-cart .heading-grad h2 {
      font-weight: normal;
      padding: 0px 0px 0px 18px;
      margin: 0px 0px 0px -16px; }
  /* line 122, ../../app/stylesheets/layout/_cart.sass */
  #cart .items, #public-cart .items {
    height: 240px;
    border: 1px solid #ccc;
    overflow-y: auto;
    padding: 4px;
    margin-bottom: 8px; }
  /* line 129, ../../app/stylesheets/layout/_cart.sass */
  #cart dl.cart-jobs dt, #public-cart dl.cart-jobs dt {
    font-weight: bold;
    font-size: 12px;
    background-color: #ccc;
    padding: 2px 5px; }
    /* line 134, ../../app/stylesheets/layout/_cart.sass */
    #cart dl.cart-jobs dt small, #public-cart dl.cart-jobs dt small {
      display: block;
      font-size: 10px;
      font-weight: normal; }
  /* line 138, ../../app/stylesheets/layout/_cart.sass */
  #cart ul.selected_boards, #public-cart ul.selected_boards {
    font-size: 12px;
    list-style-type: none;
    margin: 0;
    padding: 0; }
    /* line 143, ../../app/stylesheets/layout/_cart.sass */
    #cart ul.selected_boards li, #public-cart ul.selected_boards li {
      padding: 4px 0px 4px 4px;
      margin: 0px;
      border-bottom: 1px solid #ccc;
      float: left; }
      /* line 148, ../../app/stylesheets/layout/_cart.sass */
      #cart ul.selected_boards li strong, #public-cart ul.selected_boards li strong {
        display: block;
        float: left;
        font-weight: normal; }
      /* line 152, ../../app/stylesheets/layout/_cart.sass */
      #cart ul.selected_boards li a, #public-cart ul.selected_boards li a {
        display: block;
        display: block;
        width: 13px;
        height: 13px;
        float: right;
        margin-right: 6px;
        clear: none; }
  /* line 158, ../../app/stylesheets/layout/_cart.sass */
  #cart .action input, #public-cart .action input {
    width: 100%; }
  /* line 161, ../../app/stylesheets/layout/_cart.sass */
  #cart .submit, #public-cart .submit {
    padding-right: 4px; }
    /* line 163, ../../app/stylesheets/layout/_cart.sass */
    #cart .submit input, #public-cart .submit input {
      margin-bottom: 4px; }

/* line 167, ../../app/stylesheets/layout/_cart.sass */
dl.fee, dl.total, dl.saving {
  margin: 0px;
  clear: both;
  overflow: none;
  float: left;
  width: 100%;
  font-size: 12px;
  width: 102%; }
  /* line 133, ../../app/stylesheets/utilities/_mixins.sass */
  dl.fee dt, dl.fee dd, dl.total dt, dl.total dd, dl.saving dt, dl.saving dd {
    float: left;
    clear: none;
    display: block; }
  /* line 137, ../../app/stylesheets/utilities/_mixins.sass */
  dl.fee dt, dl.total dt, dl.saving dt {
    width: 44%; }
  /* line 139, ../../app/stylesheets/utilities/_mixins.sass */
  dl.fee dd, dl.total dd, dl.saving dd {
    width: 44%; }
  /* line 173, ../../app/stylesheets/layout/_cart.sass */
  dl.fee dt, dl.total dt, dl.saving dt {
    padding-left: 12px; }
  /* line 175, ../../app/stylesheets/layout/_cart.sass */
  dl.fee dd, dl.total dd, dl.saving dd {
    text-align: right;
    padding-right: 4%; }
/* line 178, ../../app/stylesheets/layout/_cart.sass */
dl.total, dl.saving {
  font-weight: bold; }
  /* line 180, ../../app/stylesheets/layout/_cart.sass */
  dl.total dd, dl.saving dd {
    font-size: 14px; }
/* line 182, ../../app/stylesheets/layout/_cart.sass */
dl.saving {
  color: #ff7d00; }
/* line 184, ../../app/stylesheets/layout/_cart.sass */
dl.fee {
  padding-top: 3px; }
/* line 187, ../../app/stylesheets/layout/_cart.sass */
dl.total dt, dl.total dd {
  border-top: 1px solid #ccc;
  padding-top: 6px;
  padding-bottom: 6px; }
/* line 191, ../../app/stylesheets/layout/_cart.sass */
dl.total dd small {
  font-size: 10px;
  line-height: 10px;
  color: #999;
  display: block; }

/* line 196, ../../app/stylesheets/layout/_cart.sass */
a.clear_cart {
  text-indent: 4px;
  font-size: 12px;
  float: right; }

/* line 200, ../../app/stylesheets/layout/_cart.sass */
.add-to-cart {
  float: right;
  width: 235px; }
  /* line 203, ../../app/stylesheets/layout/_cart.sass */
  .add-to-cart.tabbed {
    padding: 12px 22px 12px 0px; }
  /* line 207, ../../app/stylesheets/layout/_cart.sass */
  .add-to-cart dl.total dd, .add-to-cart dl.saving dd {
    font-size: 16px; }

/* line 209, ../../app/stylesheets/layout/_cart.sass */
strong.see-free {
  padding-top: 12px;
  margin-left: 20px;
  font-size: 12px;
  display: block;
  float: left; }

/* line 216, ../../app/stylesheets/layout/_cart.sass */
.board_list.scroll {
  height: 200px;
  overflow-y: auto;
  border: 1px solid #ccc; }

/* line 220, ../../app/stylesheets/layout/_cart.sass */
#cart .act {
  margin-right: 6px;
  margin-bottom: 18px; }
  /* line 223, ../../app/stylesheets/layout/_cart.sass */
  #cart .act input {
    border-color: #d75500; }

/* line 225, ../../app/stylesheets/layout/_cart.sass */
form ul.selected_boards li {
  width: auto; }

/* line 1, ../../app/stylesheets/layout/_admin.sass */
body.admin {
  min-width: 980px;
  background-color: #fff; }
  /* line 4, ../../app/stylesheets/layout/_admin.sass */
  body.admin .main {
    width: 100%; }
  /* line 7, ../../app/stylesheets/layout/_admin.sass */
  body.admin .float-box {
    width: 96%;
    padding: 12px 2%; }
  /* line 11, ../../app/stylesheets/layout/_admin.sass */
  body.admin#index.pages, body.admin.pages #learn_more {
    background: #eee; }
  /* line 13, ../../app/stylesheets/layout/_admin.sass */
  body.admin #content {
    padding-top: 0px; }
  /* line 15, ../../app/stylesheets/layout/_admin.sass */
  body.admin.logged #wrap {
    padding: 0% 2%;
    background: #fff; }
  /* line 18, ../../app/stylesheets/layout/_admin.sass */
  body.admin#index.boards .main {
    width: 100%;
    padding: 0px; }
  /* line 22, ../../app/stylesheets/layout/_admin.sass */
  body.admin form fieldset li label {
    cursor: pointer; }
  /* line 26, ../../app/stylesheets/layout/_admin.sass */
  body.admin fieldset, body.admin body.publishers fieldset {
    padding: 10px 2%; }

/* line 29, ../../app/stylesheets/layout/_admin.sass */
body.admin #wrap {
  width: 96%; }
/* line 31, ../../app/stylesheets/layout/_admin.sass */
body.admin.logged #wrao {
  background: #fff; }
/* line 33, ../../app/stylesheets/layout/_admin.sass */
body.admin #head strong {
  font-size: 22px;
  padding-top: 34px;
  display: block;
  font-weight: normal; }

/* line 38, ../../app/stylesheets/layout/_admin.sass */
#staging {
  clear: both;
  padding: 12px;
  border: 3px solid #ff7d00;
  background-color: #ffff96;
  margin-bottom: 20px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px; }

/* line 50, ../../app/stylesheets/layout/_admin.sass */
body.admin .gray-box {
  padding: 2%; }
/* line 53, ../../app/stylesheets/layout/_admin.sass */
body.admin #wrap #head #admin_logo {
  text-indent: 7px; }
  /* line 55, ../../app/stylesheets/layout/_admin.sass */
  body.admin #wrap #head #admin_logo strong {
    margin-top: 44px;
    font-size: 18px; }
/* line 58, ../../app/stylesheets/layout/_admin.sass */
body.admin #admin_logo, body.admin #admin_logo a.logo {
  width: 420px;
  height: 52px;
  float: left; }
/* line 62, ../../app/stylesheets/layout/_admin.sass */
body.admin #admin_logo a.logo {
  background: transparent url(/ui/1000jobboersen-logo-de.gif) no-repeat;
  display: block;
  text-indent: -9999px;
  margin: 25px 0px 0px 0px;
  width: 330px;
  height: 38px; }

/* line 69, ../../app/stylesheets/layout/_admin.sass */
#current_admin {
  float: left;
  font-size: 13px;
  width: 100%; }

/* line 79, ../../app/stylesheets/layout/_admin.sass */
#logged_admins_nav {
  width: 55%;
  float: right;
  padding-top: 30px; }
  /* line 83, ../../app/stylesheets/layout/_admin.sass */
  #logged_admins_nav ul {
    float: left;
    padding-left: 6%;
    position: relative;
    width: 26%;
    margin-right: 2%; }
    /* line 89, ../../app/stylesheets/layout/_admin.sass */
    #logged_admins_nav ul#manage_news {
      margin-right: 0px; }
    /* line 91, ../../app/stylesheets/layout/_admin.sass */
    #logged_admins_nav ul span {
      display: block;
      left: 3%;
      display: block;
      width: 20px;
      height: 20px;
      position: absolute; }
    /* line 96, ../../app/stylesheets/layout/_admin.sass */
    #logged_admins_nav ul li {
      border-left: 3px solid #ccc;
      display: block;
      margin-left: 0px; }
    /* line 100, ../../app/stylesheets/layout/_admin.sass */
    #logged_admins_nav ul a {
      display: block;
      padding: 0px 7px;
      text-decoration: none; }
      /* line 104, ../../app/stylesheets/layout/_admin.sass */
      #logged_admins_nav ul a:hover {
        background-color: #bdecfc;
        color: #000; }
      /* line 107, ../../app/stylesheets/layout/_admin.sass */
      #logged_admins_nav ul a.active {
        background: #ccc;
        color: #000; }
    /* line 111, ../../app/stylesheets/layout/_admin.sass */
    #logged_admins_nav ul#manage_sales span {
      background: transparent url(/ui/icons.gif) no-repeat;
      background-position: 0px -4800px; }
    /* line 114, ../../app/stylesheets/layout/_admin.sass */
    #logged_admins_nav ul#manage_users span {
      background: transparent url(/ui/icons.gif) no-repeat;
      background-position: 0px -4821px; }
    /* line 117, ../../app/stylesheets/layout/_admin.sass */
    #logged_admins_nav ul#manage_news span {
      background: transparent url(/ui/icons.gif) no-repeat;
      background-position: 0px -4842px; }

/* line 119, ../../app/stylesheets/layout/_admin.sass */
#warning {
  background: #ddd url(/ui/icons.gif) no-repeat 10px -4993px;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 12px;
  padding: 14px 14px 14px 48px;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px; }

/* line 136, ../../app/stylesheets/utilities/_formtastic.sass */
body.admin form ul, body.admin form ol, body.admin form li, body.admin form legend, body.admin form p {
  margin: 0;
  padding: 0; }
/* line 140, ../../app/stylesheets/utilities/_formtastic.sass */
body.admin form fieldset {
  display: block;
  *display: inline-block; }
  /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
  body.admin form fieldset:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
/* line 144, ../../app/stylesheets/utilities/_formtastic.sass */
body.admin form abbr, body.admin form acronym {
  border: 0;
  font-variant: normal;
  font-weight: normal; }
/* line 149, ../../app/stylesheets/utilities/_formtastic.sass */
body.admin form ol, body.admin form ul {
  list-style: none; }
/* line 152, ../../app/stylesheets/utilities/_formtastic.sass */
body.admin form label {
  display: block;
  *display: inline-block; }
  /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
  body.admin form label:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
/* line 156, ../../app/stylesheets/utilities/_formtastic.sass */
body.admin form input, body.admin form textarea {
  vertical-align: middle; }
/* line 160, ../../app/stylesheets/utilities/_formtastic.sass */
body.admin form .check_boxes label, body.admin form .radio label {
  cursor: pointer; }
/* line 163, ../../app/stylesheets/utilities/_formtastic.sass */
body.admin form .hidden {
  display: none; }
/* line 167, ../../app/stylesheets/utilities/_formtastic.sass */
body.admin form .date li, body.admin form .time li, body.admin form .datetime li {
  float: left;
  width: auto;
  clear: none; }
/* line 171, ../../app/stylesheets/utilities/_formtastic.sass */
body.admin form .date label, body.admin form .time label, body.admin form .datetime label {
  display: none;
  width: auto; }
/* line 174, ../../app/stylesheets/utilities/_formtastic.sass */
body.admin form .date input, body.admin form .time input, body.admin form .datetime input {
  display: inline;
  margin: 0;
  padding: 0; }
/* line 179, ../../app/stylesheets/utilities/_formtastic.sass */
body.admin form .errors {
  list-style: square; }
  /* line 181, ../../app/stylesheets/utilities/_formtastic.sass */
  body.admin form .errors li {
    padding: 0;
    border: none;
    display: list-item;
    float: none;
    clear: both; }
/* line 187, ../../app/stylesheets/utilities/_formtastic.sass */
body.admin form .inputs {
  z-index: 99; }
/* line 190, ../../app/stylesheets/utilities/_formtastic.sass */
body.admin form .buttons li {
  float: left; }
/* line 193, ../../app/stylesheets/utilities/_formtastic.sass */
body.admin form li {
  *display: inline-block;
  display: block; }
  /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
  body.admin form li:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  /* line 196, ../../app/stylesheets/utilities/_formtastic.sass */
  body.admin form li fieldset {
    border: none;
    position: relative;
    margin-top: 0px; }
  /* line 200, ../../app/stylesheets/utilities/_formtastic.sass */
  body.admin form li legend {
    display: block;
    margin-bottom: 0; }
  /* line 203, ../../app/stylesheets/utilities/_formtastic.sass */
  body.admin form li .label {
    display: block;
    clear: both;
    background: transparent; }
  /* line 208, ../../app/stylesheets/utilities/_formtastic.sass */
  body.admin form li ol {
    float: left;
    margin: 0; }
    /* line 211, ../../app/stylesheets/utilities/_formtastic.sass */
    body.admin form li ol li {
      padding: 0;
      border: 0;
      display: inline; }
/* line 222, ../../app/stylesheets/utilities/_formtastic.sass */
body.admin form fieldset {
  width: 96%; }
/* line 224, ../../app/stylesheets/utilities/_formtastic.sass */
body.admin form ol {
  padding-left: 0; }
/* line 226, ../../app/stylesheets/utilities/_formtastic.sass */
body.admin form input {
  clear: both;
  float: none; }
/* line 229, ../../app/stylesheets/utilities/_formtastic.sass */
body.admin form li {
  display: block;
  clear: both;
  float: none;
  width: 96%; }
  /* line 232, ../../app/stylesheets/utilities/_formtastic.sass */
  body.admin form li ol {
    padding: 0; }
  /* line 234, ../../app/stylesheets/utilities/_formtastic.sass */
  body.admin form li li {
    clear: none;
    width: auto; }
  /* line 238, ../../app/stylesheets/utilities/_formtastic.sass */
  body.admin form li fieldset legend, body.admin form li fieldset legend .label {
    display: block;
    clear: both; }
  /* line 241, ../../app/stylesheets/utilities/_formtastic.sass */
  body.admin form li fieldset .label {
    position: relative; }
  /* line 243, ../../app/stylesheets/utilities/_formtastic.sass */
  body.admin form li fieldset label, body.admin form li fieldset input {
    width: auto; }
/* line 246, ../../app/stylesheets/utilities/_formtastic.sass */
body.admin form .date ol, body.admin form .time ol, body.admin form .datetime ol {
  width: 96%; }
/* line 248, ../../app/stylesheets/utilities/_formtastic.sass */
body.admin form .date li, body.admin form .time li, body.admin form .datetime li {
  display: inline;
  clear: none;
  float: left;
  padding-right: 0; }
/* line 254, ../../app/stylesheets/utilities/_formtastic.sass */
body.admin form .checkbox li, body.admin form .radio li {
  display: block; }
/* line 256, ../../app/stylesheets/utilities/_formtastic.sass */
body.admin form .checkbox input, body.admin form .radio input {
  border: none; }
/* line 258, ../../app/stylesheets/utilities/_formtastic.sass */
body.admin form label {
  display: block;
  clear: both;
  float: none;
  width: auto; }
/* line 261, ../../app/stylesheets/utilities/_formtastic.sass */
body.admin form input, body.admin form textarea {
  width: auto; }
/* line 266, ../../app/stylesheets/utilities/_formtastic.sass */
body.admin form select {
  width: auto; }
/* line 271, ../../app/stylesheets/utilities/_formtastic.sass */
body.admin form .errors li {
  display: list-item; }
/* line 274, ../../app/stylesheets/utilities/_formtastic.sass */
body.admin form .buttons ol {
  padding-left: 0;
  padding-right: 0; }
/* line 277, ../../app/stylesheets/utilities/_formtastic.sass */
body.admin form .buttons li {
  float: left;
  width: auto;
  clear: none;
  display: inline; }
/* line 285, ../../app/stylesheets/utilities/_formtastic.sass */
body.admin form .buttons input {
  width: auto; }
/* line 290, ../../app/stylesheets/utilities/_formtastic.sass */
body.admin form #errorExplanation {
  width: 96%; }
/* line 292, ../../app/stylesheets/utilities/_formtastic.sass */
body.admin form .label {
  #left: -0.5em;
  #position: relative; }
/* line 131, ../../app/stylesheets/layout/_admin.sass */
body.admin form fieldset ol li label {
  width: auto; }
/* line 134, ../../app/stylesheets/layout/_admin.sass */
body.admin form fieldset ol li.check input, body.admin form fieldset ol li.boolean input, body.admin form fieldset ol li.radio input {
  width: 14px;
  background: transparent; }
/* line 137, ../../app/stylesheets/layout/_admin.sass */
body.admin form fieldset ol li.check label, body.admin form fieldset ol li.boolean label, body.admin form fieldset ol li.radio label {
  width: auto;
  display: inline; }
/* line 140, ../../app/stylesheets/layout/_admin.sass */
body.admin form fieldset ol li fieldset {
  width: auto; }
/* line 142, ../../app/stylesheets/layout/_admin.sass */
body.admin form li {
  float: left;
  clear: none;
  padding: 10px 0px; }
  /* line 146, ../../app/stylesheets/layout/_admin.sass */
  body.admin form li li {
    padding: 0; }
/* line 148, ../../app/stylesheets/layout/_admin.sass */
body.admin form .act input {
  width: auto;
  float: right; }

/* line 154, ../../app/stylesheets/layout/_admin.sass */
.info_items {
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-box-shadow: 0 1px 4px #2a2a2a;
  -moz-box-shadow: 0 1px 4px #2a2a2a;
  box-shadow: 0 1px 4px #2a2a2a;
  margin-bottom: 10px; }
  /* line 158, ../../app/stylesheets/layout/_admin.sass */
  .info_items.half {
    clear: none;
    float: left;
    margin-left: 2%;
    width: 49%; }
    /* line 163, ../../app/stylesheets/layout/_admin.sass */
    .info_items.half.first {
      margin-left: 0px; }
  /* line 165, ../../app/stylesheets/layout/_admin.sass */
  .info_items strong {
    background-color: #ccc;
    color: #666;
    font-size: 14px;
    font-weight: bold;
    display: block;
    clear: both;
    padding: 4px 12px;
    -webkit-border-top-left-radius: 7px;
    -moz-border-radius-topleft: 7px;
    border-top-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    -moz-border-radius-topright: 7px;
    border-top-right-radius: 7px; }
  /* line 174, ../../app/stylesheets/layout/_admin.sass */
  .info_items table {
    background-color: #eee;
    margin-bottom: 0px;
    -webkit-border-bottom-left-radius: 7px;
    -webkit-border-bottom-right-radius: 7px;
    -moz-border-radius-bottomleft: 7px;
    -moz-border-radius-bottomright: 7px;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px; }
    /* line 178, ../../app/stylesheets/layout/_admin.sass */
    .info_items table td {
      border: none; }
      /* line 180, ../../app/stylesheets/layout/_admin.sass */
      .info_items table td.label {
        font-weight: normal;
        padding-left: 12px;
        color: #888; }
    /* line 184, ../../app/stylesheets/layout/_admin.sass */
    .info_items table span.dotted {
      border-bottom: 1px dotted #bbb;
      display: block; }
    /* line 187, ../../app/stylesheets/layout/_admin.sass */
    .info_items table span.name {
      background: #eee;
      padding-bottom: 2px; }

/* line 1, ../../app/stylesheets/views/pages/_admin.sass */
#admin_dash_stats {
  *display: inline-block; }
  /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
  #admin_dash_stats:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  /* line 3, ../../app/stylesheets/views/pages/_admin.sass */
  #admin_dash_stats p {
    float: left;
    width: 300px; }

/* line 10, ../../app/stylesheets/views/pages/_admin.sass */
#admin.pages #content h1 {
  clear: both;
  padding: 12px 0px; }
/* line 13, ../../app/stylesheets/views/pages/_admin.sass */
#admin .div {
  width: 468px;
  margin-right: 20px;
  margin-bottom: 12px;
  float: left; }
  /* line 18, ../../app/stylesheets/views/pages/_admin.sass */
  #admin .div.omega {
    margin-right: 0px; }
  /* line 20, ../../app/stylesheets/views/pages/_admin.sass */
  #admin .div a {
    color: #ff7d00;
    float: right;
    margin-bottom: 6px; }
    /* line 24, ../../app/stylesheets/views/pages/_admin.sass */
    #admin .div a:hover {
      color: #000; }
/* line 27, ../../app/stylesheets/views/pages/_admin.sass */
#admin dl dt {
  color: #999; }

/* line 2, ../../app/stylesheets/views/pages/_calculator.sass */
body#calculator #content {
  padding-top: 20px; }
/* line 5, ../../app/stylesheets/views/pages/_calculator.sass */
body#calculator .side h2 {
  font-size: 16px;
  font-weight: normal; }
/* line 8, ../../app/stylesheets/views/pages/_calculator.sass */
body#calculator #splash {
  padding: 30px 0px 10px 0px; }
  /* line 10, ../../app/stylesheets/views/pages/_calculator.sass */
  body#calculator #splash h1 {
    padding: 15px 0px 20px 0px; }
  /* line 12, ../../app/stylesheets/views/pages/_calculator.sass */
  body#calculator #splash dl {
    clear: both;
    overflow: none;
    float: left;
    width: 100%; }
    /* line 133, ../../app/stylesheets/utilities/_mixins.sass */
    body#calculator #splash dl dt, body#calculator #splash dl dd {
      float: left;
      clear: none;
      display: block; }
    /* line 137, ../../app/stylesheets/utilities/_mixins.sass */
    body#calculator #splash dl dt {
      width: 24px; }
    /* line 139, ../../app/stylesheets/utilities/_mixins.sass */
    body#calculator #splash dl dd {
      width: 630px; }
    /* line 14, ../../app/stylesheets/views/pages/_calculator.sass */
    body#calculator #splash dl dt {
      background: #ff7d00;
      border-radius: 4px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      margin: 5px 6px 12px 0px;
      text-align: center;
      color: #fff;
      padding: 3px 0px; }
    /* line 21, ../../app/stylesheets/views/pages/_calculator.sass */
    body#calculator #splash dl dd {
      font-size: 16px;
      color: #666;
      margin: 3px 0px 15px 0px; }
      /* line 25, ../../app/stylesheets/views/pages/_calculator.sass */
      body#calculator #splash dl dd span {
        float: left;
        display: block; }
        /* line 28, ../../app/stylesheets/views/pages/_calculator.sass */
        body#calculator #splash dl dd span.short {
          width: 200px; }
      /* line 30, ../../app/stylesheets/views/pages/_calculator.sass */
      body#calculator #splash dl dd select {
        float: left;
        width: 200px; }
  /* line 34, ../../app/stylesheets/views/pages/_calculator.sass */
  body#calculator #splash .action input {
    float: right;
    margin-bottom: 20px;
    background-position: 0px 0px;
    color: #fff;
    border-style: solid;
    border-color: #294880;
    border-width: 1px; }
/* line 43, ../../app/stylesheets/views/pages/_calculator.sass */
body#calculator #public-board-list.main .heading-grad {
  color: #ff7d00; }
  /* line 45, ../../app/stylesheets/views/pages/_calculator.sass */
  body#calculator #public-board-list.main .heading-grad h2 {
    margin-left: -17px; }

/* line 6, ../../app/stylesheets/views/pages/_contact.sass */
#our-contact-info {
  margin-top: 10px;
  width: 929px; }
  /* line 10, ../../app/stylesheets/views/pages/_contact.sass */
  #our-contact-info strong {
    font-size: 14px; }
  /* line 12, ../../app/stylesheets/views/pages/_contact.sass */
  #our-contact-info p.text {
    height: 120px; }
  /* line 14, ../../app/stylesheets/views/pages/_contact.sass */
  #our-contact-info .column.third.pad {
    padding-top: 1%; }
    /* line 16, ../../app/stylesheets/views/pages/_contact.sass */
    #our-contact-info .column.third.pad h2 {
      height: 43px;
      margin-left: -20px; }

/* line 2, ../../app/stylesheets/views/pages/_custom_offer.sass */
fieldset.inputs, body.publishers fieldset.inputs {
  background: #c9c9c9 url(/ui/gradients/all.gif) repeat-x 0px -3301px; }

/* line 5, ../../app/stylesheets/views/pages/_custom_offer.sass */
body.custom_offers .center {
  position: relative; }
/* line 7, ../../app/stylesheets/views/pages/_custom_offer.sass */
body.custom_offers .badge {
  position: absolute;
  right: 0px;
  top: -49px; }
/* line 12, ../../app/stylesheets/views/pages/_custom_offer.sass */
body.custom_offers .steps {
  position: relative;
  left: -16px; }
/* line 15, ../../app/stylesheets/views/pages/_custom_offer.sass */
body.custom_offers dl.offer {
  clear: none;
  display: block;
  float: left;
  height: 175px;
  background: url(/ui/offer-icons.gif) no-repeat;
  position: relative; }
  /* line 22, ../../app/stylesheets/views/pages/_custom_offer.sass */
  body.custom_offers dl.offer dt, body.custom_offers dl.offer dd {
    display: block;
    font-weight: bold;
    top: 106px; }
  /* line 26, ../../app/stylesheets/views/pages/_custom_offer.sass */
  body.custom_offers dl.offer dt {
    display: none; }
  /* line 28, ../../app/stylesheets/views/pages/_custom_offer.sass */
  body.custom_offers dl.offer dd {
    display: block;
    font-size: 14px;
    position: absolute;
    width: 150px; }
  /* line 33, ../../app/stylesheets/views/pages/_custom_offer.sass */
  body.custom_offers dl.offer#step_1 {
    width: 210px;
    background-position: 0px 0px; }
    /* line 36, ../../app/stylesheets/views/pages/_custom_offer.sass */
    body.custom_offers dl.offer#step_1 dd {
      left: 35px; }
  /* line 38, ../../app/stylesheets/views/pages/_custom_offer.sass */
  body.custom_offers dl.offer#step_2 {
    width: 195px;
    background-position: -210px 0px; }
    /* line 41, ../../app/stylesheets/views/pages/_custom_offer.sass */
    body.custom_offers dl.offer#step_2 dd {
      left: 19px; }
  /* line 43, ../../app/stylesheets/views/pages/_custom_offer.sass */
  body.custom_offers dl.offer#step_3 {
    width: 260px;
    background-position: -405px 0px; }
    /* line 46, ../../app/stylesheets/views/pages/_custom_offer.sass */
    body.custom_offers dl.offer#step_3 dd {
      left: 28px; }
/* line 52, ../../app/stylesheets/views/pages/_custom_offer.sass */
body.custom_offers ul.adjectives {
  display: block;
  float: left;
  list-style-type: none;
  margin: 29px 0px 0px 14px; }
  /* line 57, ../../app/stylesheets/views/pages/_custom_offer.sass */
  body.custom_offers ul.adjectives li {
    display: block;
    margin-left: 0px;
    padding-left: 20px;
    background: transparent url(/ui/icons.gif) no-repeat 0px -2995px;
    font-size: 15px;
    margin-bottom: 10px; }
/* line 64, ../../app/stylesheets/views/pages/_custom_offer.sass */
body.custom_offers strong#pitch {
  display: block;
  float: left;
  width: 580px;
  font-size: 13px;
  font-weight: normal; }
/* line 70, ../../app/stylesheets/views/pages/_custom_offer.sass */
body.custom_offers strong.act {
  float: right;
  width: 270px;
  position: relative;
  top: -6px; }
  /* line 74, ../../app/stylesheets/views/pages/_custom_offer.sass */
  body.custom_offers strong.act a {
    padding: 4px 0px 2px 0px;
    width: 270px; }
/* line 80, ../../app/stylesheets/views/pages/_custom_offer.sass */
body.custom_offers #offer-form.main {
  width: 580px; }
/* line 82, ../../app/stylesheets/views/pages/_custom_offer.sass */
body.custom_offers small {
  font-size: 13px; }
/* line 85, ../../app/stylesheets/views/pages/_custom_offer.sass */
body.custom_offers form p.inline-errors {
  clear: none; }
/* line 87, ../../app/stylesheets/views/pages/_custom_offer.sass */
body.custom_offers form fieldset {
  width: 550px; }
  /* line 89, ../../app/stylesheets/views/pages/_custom_offer.sass */
  body.custom_offers form fieldset#custom-offer {
    background: #c9c9c9 url(/ui/gradients/all.gif) repeat-x 0px -3301px;
    -webkit-box-shadow: 0 1px 4px #2a2a2a;
    -moz-box-shadow: 0 1px 4px #2a2a2a;
    box-shadow: 0 1px 4px #2a2a2a; }
/* line 92, ../../app/stylesheets/views/pages/_custom_offer.sass */
body.custom_offers form fieldset li {
  width: 550px; }
  /* line 94, ../../app/stylesheets/views/pages/_custom_offer.sass */
  body.custom_offers form fieldset li#custom_offer_company_input, body.custom_offers form fieldset li#custom_offer_contact_person_input, body.custom_offers form fieldset li#custom_offer_phone_input, body.custom_offers form fieldset li#custom_offer_email_input {
    width: 275px; }
    /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
    body.custom_offers form fieldset li#custom_offer_company_input input, body.custom_offers form fieldset li#custom_offer_company_input a.linkselectLink, body.custom_offers form fieldset li#custom_offer_company_input select, body.custom_offers form fieldset li#custom_offer_contact_person_input input, body.custom_offers form fieldset li#custom_offer_contact_person_input a.linkselectLink, body.custom_offers form fieldset li#custom_offer_contact_person_input select, body.custom_offers form fieldset li#custom_offer_phone_input input, body.custom_offers form fieldset li#custom_offer_phone_input a.linkselectLink, body.custom_offers form fieldset li#custom_offer_phone_input select, body.custom_offers form fieldset li#custom_offer_email_input input, body.custom_offers form fieldset li#custom_offer_email_input a.linkselectLink, body.custom_offers form fieldset li#custom_offer_email_input select {
      width: 255px;
      float: left; }
  /* line 96, ../../app/stylesheets/views/pages/_custom_offer.sass */
  body.custom_offers form fieldset li select {
    width: 260px;
    padding: 0px;
    background-color: #fff; }
/* line 100, ../../app/stylesheets/views/pages/_custom_offer.sass */
body.custom_offers form ol li.string {
  float: left;
  clear: none; }
/* line 103, ../../app/stylesheets/views/pages/_custom_offer.sass */
body.custom_offers form optgroup {
  color: #777;
  font-size: 11px; }
  /* line 106, ../../app/stylesheets/views/pages/_custom_offer.sass */
  body.custom_offers form optgroup option {
    color: #000; }
/* line 110, ../../app/stylesheets/views/pages/_custom_offer.sass */
body.custom_offers form dl.inline-hint {
  color: #666;
  clear: both;
  overflow: none;
  float: left;
  width: 100%;
  font-size: 11px; }
  /* line 133, ../../app/stylesheets/utilities/_mixins.sass */
  body.custom_offers form dl.inline-hint dt, body.custom_offers form dl.inline-hint dd {
    float: left;
    clear: none;
    display: block; }
  /* line 137, ../../app/stylesheets/utilities/_mixins.sass */
  body.custom_offers form dl.inline-hint dt {
    width: 84px; }
  /* line 139, ../../app/stylesheets/utilities/_mixins.sass */
  body.custom_offers form dl.inline-hint dd {
    width: 400px; }
/* line 115, ../../app/stylesheets/views/pages/_custom_offer.sass */
body.custom_offers .act input {
  float: right;
  margin: 10px 18px 10px 0px; }
/* line 121, ../../app/stylesheets/views/pages/_custom_offer.sass */
body.custom_offers .side, body.custom_offers .your-benefits, body.custom_offers .news {
  width: 350px; }
/* line 123, ../../app/stylesheets/views/pages/_custom_offer.sass */
body.custom_offers .help-box.stock {
  width: 325px;
  background-position: left top;
  text-indent: 110px; }
/* line 128, ../../app/stylesheets/views/pages/_custom_offer.sass */
body.custom_offers .your-benefits {
  clear: both; }
  /* line 131, ../../app/stylesheets/views/pages/_custom_offer.sass */
  body.custom_offers .your-benefits ul li {
    margin-left: 14px; }
/* line 134, ../../app/stylesheets/views/pages/_custom_offer.sass */
body.custom_offers .news em {
  font-style: italic; }

/* line 137, ../../app/stylesheets/views/pages/_custom_offer.sass */
body.custom_offers#thanks .main {
  width: 800px; }
/* line 140, ../../app/stylesheets/views/pages/_custom_offer.sass */
body.custom_offers#thanks #content .gray-box .float-box {
  padding-top: 30px; }

/* line 142, ../../app/stylesheets/views/pages/_custom_offer.sass */
em.new {
  display: inline;
  font-style: normal;
  background: #ff7d00;
  color: #fff;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  text-shadow: black 0 1px 4px;
  font-size: 9px;
  padding: 3px 3px 1px 3px;
  position: relative;
  top: -6px;
  left: 8px; }

/* line 4, ../../app/stylesheets/views/pages/_dashboard.sass */
#get {
  border: 0;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  padding: 6px; }
  /* line 8, ../../app/stylesheets/views/pages/_dashboard.sass */
  #get h1 {
    padding: 10px 0px 0px 0px;
    margin: 0; }
  /* line 11, ../../app/stylesheets/views/pages/_dashboard.sass */
  #get h2 {
    background: transparent;
    font-size: 18px;
    padding: 0;
    font-weight: normal; }
  /* line 16, ../../app/stylesheets/views/pages/_dashboard.sass */
  #get h3 {
    color: #333;
    padding-top: 12px;
    font-size: 14px; }
  /* line 20, ../../app/stylesheets/views/pages/_dashboard.sass */
  #get ul {
    list-style-type: none; }
    /* line 22, ../../app/stylesheets/views/pages/_dashboard.sass */
    #get ul li {
      display: block;
      font-size: 24px;
      clear: both;
      overflow: auto;
      padding: 10px 0px;
      border-bottom: 1px solid #ccc;
      margin: 0; }
      /* line 30, ../../app/stylesheets/views/pages/_dashboard.sass */
      #get ul li a {
        font-size: 14px; }
      /* line 32, ../../app/stylesheets/views/pages/_dashboard.sass */
      #get ul li span, #get ul li strong {
        font-size: 14px;
        display: block;
        float: left; }
      /* line 36, ../../app/stylesheets/views/pages/_dashboard.sass */
      #get ul li span {
        font-size: 32px;
        color: #fff;
        background: #4586b5;
        width: 50px;
        height: 50px;
        line-height: 50px;
        border-radius: 6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        text-align: center; }
      /* line 43, ../../app/stylesheets/views/pages/_dashboard.sass */
      #get ul li small {
        font-size: 14px;
        clear: both; }
      /* line 46, ../../app/stylesheets/views/pages/_dashboard.sass */
      #get ul li strong {
        font-size: 14px;
        padding-left: 12px;
        padding-top: 0px;
        width: 560px; }
        /* line 51, ../../app/stylesheets/views/pages/_dashboard.sass */
        #get ul li strong small {
          font-weight: normal; }

/* line 1, ../../app/stylesheets/views/pages/_home.sass */
body.pages {
  background-color: #dee3ea; }
  /* line 4, ../../app/stylesheets/views/pages/_home.sass */
  body.pages h2 {
    font-size: 18px; }
  /* line 6, ../../app/stylesheets/views/pages/_home.sass */
  body.pages h3 {
    font-size: 15px; }
  /* line 10, ../../app/stylesheets/views/pages/_home.sass */
  body.pages .side h2 {
    font-size: 14px;
    color: #666; }
  /* line 13, ../../app/stylesheets/views/pages/_home.sass */
  body.pages#welcome, body.pages#dashboard, body.pages#admin {
    background-color: #eee; }
    /* line 15, ../../app/stylesheets/views/pages/_home.sass */
    body.pages#welcome h2, body.pages#dashboard h2, body.pages#admin h2 {
      font-size: 14px; }
    /* line 17, ../../app/stylesheets/views/pages/_home.sass */
    body.pages#welcome #page-heading h2, body.pages#dashboard #page-heading h2, body.pages#admin #page-heading h2 {
      font-size: 20px; }
  /* line 20, ../../app/stylesheets/views/pages/_home.sass */
  body.pages#admin #page-heading h2 {
    padding-bottom: 12; }
  /* line 24, ../../app/stylesheets/views/pages/_home.sass */
  body.pages#index .column.one, body.pages#index .column.two {
    width: 320px; }
  /* line 26, ../../app/stylesheets/views/pages/_home.sass */
  body.pages#index .column.three {
    width: 290px; }
    /* line 28, ../../app/stylesheets/views/pages/_home.sass */
    body.pages#index .column.three h2 {
      padding-left: 30px; }
    /* line 30, ../../app/stylesheets/views/pages/_home.sass */
    body.pages#index .column.three .section {
      padding-left: 30px;
      border-left: 1px solid #ccc; }
  /* line 34, ../../app/stylesheets/views/pages/_home.sass */
  body.pages#index #content h2 {
    padding-bottom: 20px; }

/* line 36, ../../app/stylesheets/views/pages/_home.sass */
#diagram {
  float: left;
  width: 440px;
  height: 288px;
  border: 1px solid #ccc;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  margin-right: 50px;
  position: relative;
  background: url(/ui/home-illustration.gif) no-repeat; }
  /* line 45, ../../app/stylesheets/views/pages/_home.sass */
  #diagram a {
    position: absolute;
    bottom: 8px;
    right: 20px;
    font-size: 14px; }
    /* line 50, ../../app/stylesheets/views/pages/_home.sass */
    #diagram a#logo-show {
      text-indent: -9999px;
      top: 12px;
      right: 15px;
      display: block;
      display: block;
      width: 106px;
      height: 232px;
      background: url(/ui/rotating-logos.gif) no-repeat; }

/* line 58, ../../app/stylesheets/views/pages/_home.sass */
.badge {
  background: url(/ui/badge.gif) no-repeat 0px 0px;
  display: block;
  width: 109px;
  height: 111px;
  text-indent: -9999px; }

/* line 63, ../../app/stylesheets/views/pages/_home.sass */
#splash.home_page {
  padding: 45px 0px;
  *display: inline-block; }
  /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
  #splash.home_page:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  /* line 66, ../../app/stylesheets/views/pages/_home.sass */
  #splash.home_page .center {
    position: relative; }
  /* line 68, ../../app/stylesheets/views/pages/_home.sass */
  #splash.home_page .badge {
    position: absolute;
    right: 0px;
    top: -74px; }
  /* line 71, ../../app/stylesheets/views/pages/_home.sass */
  #splash.home_page strong.act {
    font-weight: normal;
    display: block;
    position: absolute;
    bottom: 5px;
    right: 0; }
    /* line 77, ../../app/stylesheets/views/pages/_home.sass */
    #splash.home_page strong.act a {
      padding: 6px 0px 4px;
      display: block;
      width: 280px;
      text-align: center;
      font-size: 16px;
      font-weight: bold;
      background-color: #DD6E2F; }
  /* line 85, ../../app/stylesheets/views/pages/_home.sass */
  #splash.home_page .text {
    float: left;
    width: 460px; }
    /* line 88, ../../app/stylesheets/views/pages/_home.sass */
    #splash.home_page .text h1 {
      margin: 0px 0px 20px 0px;
      padding-top: 0px;
      font-size: 30px;
      color: #294880;
      line-height: 34px; }
    /* line 95, ../../app/stylesheets/views/pages/_home.sass */
    #splash.home_page .text.a_test h1 {
      padding-top: 50px; }
    /* line 97, ../../app/stylesheets/views/pages/_home.sass */
    #splash.home_page .text.a_test h2 {
      font-size: 21px; }
    /* line 100, ../../app/stylesheets/views/pages/_home.sass */
    #splash.home_page .text.b_test h1 {
      font-size: 26px;
      margin-top: 45px; }
  /* line 104, ../../app/stylesheets/views/pages/_home.sass */
  #splash.home_page ul {
    list-style-type: none;
    display: block;
    float: left;
    margin-left: 0px; }
    /* line 19, ../../app/stylesheets/utilities/_mixins.sass */
    #splash.home_page ul li {
      margin-left: 0px; }
    /* line 109, ../../app/stylesheets/views/pages/_home.sass */
    #splash.home_page ul li {
      background: url(/ui/icons.gif) no-repeat 0px -2994px;
      margin-left: 0px;
      padding: 4px 0px 4px 20px;
      font-size: 22px;
      font-weight: normal;
      color: #444;
      line-height: 27px; }

/* line 118, ../../app/stylesheets/views/pages/_home.sass */
.testimonial .photo {
  float: left;
  background: url(/ui/testimonials.gif) no-repeat;
  display: block;
  width: 50px;
  height: 50px;
  border: 1px solid #ccc;
  margin-right: 10px; }
/* line 124, ../../app/stylesheets/views/pages/_home.sass */
.testimonial .id {
  font-size: 12px;
  float: left;
  width: 167px; }
/* line 128, ../../app/stylesheets/views/pages/_home.sass */
.testimonial .text {
  clear: both;
  line-height: 18px;
  padding-top: 10px;
  font-size: 13px;
  font-style: italic; }

/* line 135, ../../app/stylesheets/views/pages/_home.sass */
span.quote {
  background: url(/ui/icons.gif) no-repeat 0px -3150px;
  display: block;
  width: 22px;
  height: 17px;
  display: block;
  float: left;
  margin-right: 4px; }

/* line 143, ../../app/stylesheets/views/pages/_home.sass */
body.pages#index #content .help-box.stock {
  width: 256px; }
  /* line 145, ../../app/stylesheets/views/pages/_home.sass */
  body.pages#index #content .help-box.stock h2, body.pages#index #content .help-box.stock p, body.pages#index #content .help-box.stock strong {
    padding-left: 10px; }
  /* line 147, ../../app/stylesheets/views/pages/_home.sass */
  body.pages#index #content .help-box.stock h2 {
    padding-bottom: 0px; }
/* line 150, ../../app/stylesheets/views/pages/_home.sass */
body.pages#index #prefoot {
  padding-bottom: 30px; }
  /* line 152, ../../app/stylesheets/views/pages/_home.sass */
  body.pages#index #prefoot .text {
    border-right: 1px solid #c8d9e2;
    *display: inline-block; }
    /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
    body.pages#index #prefoot .text:after {
      content: " ";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden; }
  /* line 155, ../../app/stylesheets/views/pages/_home.sass */
  body.pages#index #prefoot ul, body.pages#index #prefoot p, body.pages#index #prefoot a {
    font-size: 12px; }
  /* line 157, ../../app/stylesheets/views/pages/_home.sass */
  body.pages#index #prefoot .column.two .text {
    border-right: none; }

/* line 161, ../../app/stylesheets/views/pages/_home.sass */
#prefoot ul {
  list-style-type: square; }
  /* line 163, ../../app/stylesheets/views/pages/_home.sass */
  #prefoot ul li {
    margin-left: 12px;
    color: #aaa; }
/* line 166, ../../app/stylesheets/views/pages/_home.sass */
#prefoot .press {
  padding-bottom: 10px; }
  /* line 168, ../../app/stylesheets/views/pages/_home.sass */
  #prefoot .press small {
    color: #999;
    font-size: 13px; }
  /* line 171, ../../app/stylesheets/views/pages/_home.sass */
  #prefoot .press.last {
    padding-bottom: 0px; }

/* line 173, ../../app/stylesheets/views/pages/_home.sass */
small.note {
  font-size: 11px;
  text-align: center;
  display: block;
  position: relative;
  top: 7px; }

/* line 179, ../../app/stylesheets/views/pages/_home.sass */
.act small.note {
  font-size: 14px; }

/* line 5, ../../app/stylesheets/views/pages/_press.sass */
body#press ul.tabs {
  *display: inline-block;
  margin-bottom: 1px; }
  /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
  body#press ul.tabs:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  /* line 9, ../../app/stylesheets/views/pages/_press.sass */
  body#press ul.tabs li a {
    background: transparent;
    border: none;
    padding: 10px 20px; }
  /* line 13, ../../app/stylesheets/views/pages/_press.sass */
  body#press ul.tabs li:hover {
    text-decoration: underline; }
  /* line 16, ../../app/stylesheets/views/pages/_press.sass */
  body#press ul.tabs li.active a {
    background: #fff;
    border: 1px solid #999;
    border-bottom: none;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px;
    color: #333; }
/* line 22, ../../app/stylesheets/views/pages/_press.sass */
body#press .tab {
  border: 1px solid #999;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  padding: 25px 20px 20px 20px; }
  /* line 26, ../../app/stylesheets/views/pages/_press.sass */
  body#press .tab#releases {
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-left-radius: 0px; }
/* line 28, ../../app/stylesheets/views/pages/_press.sass */
body#press .article {
  *display: inline-block; }
  /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
  body#press .article:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  /* line 30, ../../app/stylesheets/views/pages/_press.sass */
  body#press .article h2 {
    font-size: 14px;
    font-weight: bold;
    margin-top: 0px; }
/* line 34, ../../app/stylesheets/views/pages/_press.sass */
body#press .text {
  float: left;
  width: 553px; }
/* line 37, ../../app/stylesheets/views/pages/_press.sass */
body#press .date {
  float: left;
  text-align: center;
  margin-right: 20px; }
  /* line 41, ../../app/stylesheets/views/pages/_press.sass */
  body#press .date .month-day {
    display: block;
    width: 35px;
    height: 35px;
    border: 1px solid #ccc;
    padding: 1px; }
  /* line 45, ../../app/stylesheets/views/pages/_press.sass */
  body#press .date .month {
    background-color: #666;
    color: #fff;
    font-size: 8px; }
  /* line 49, ../../app/stylesheets/views/pages/_press.sass */
  body#press .date .day {
    color: #333;
    font-weight: bold;
    font-size: 14px; }
  /* line 53, ../../app/stylesheets/views/pages/_press.sass */
  body#press .date .year {
    font-size: 10px;
    color: #999; }
/* line 56, ../../app/stylesheets/views/pages/_press.sass */
body#press .side {
  background-color: #e1ecf5;
  padding: 20px;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  width: 230px;
  margin-top: 44px; }
  /* line 62, ../../app/stylesheets/views/pages/_press.sass */
  body#press .side h2 {
    font-size: 16px; }
  /* line 64, ../../app/stylesheets/views/pages/_press.sass */
  body#press .side fieldset.block {
    padding: 0px; }
  /* line 66, ../../app/stylesheets/views/pages/_press.sass */
  body#press .side input {
    width: 220px; }
  /* line 68, ../../app/stylesheets/views/pages/_press.sass */
  body#press .side label {
    color: #666; }
  /* line 71, ../../app/stylesheets/views/pages/_press.sass */
  body#press .side .plain-action input {
    width: auto;
    margin-top: 12px; }
/* line 74, ../../app/stylesheets/views/pages/_press.sass */
body#press .section {
  padding-bottom: 20px;
  margin-bottom: 40px;
  border-bottom: 1px solid #ccc; }
  /* line 78, ../../app/stylesheets/views/pages/_press.sass */
  body#press .section.last {
    border-bottom: none;
    margin-bottom: 0px; }
/* line 81, ../../app/stylesheets/views/pages/_press.sass */
body#press .publication {
  float: left;
  width: 100%;
  padding-bottom: 12px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 12px; }
  /* line 87, ../../app/stylesheets/views/pages/_press.sass */
  body#press .publication h2 {
    margin-top: 0px;
    font-size: 14px;
    font-weight: bold; }
  /* line 91, ../../app/stylesheets/views/pages/_press.sass */
  body#press .publication .text {
    float: left;
    width: 548px; }
    /* line 94, ../../app/stylesheets/views/pages/_press.sass */
    body#press .publication .text p {
      margin-bottom: 6px;
      font-size: 13px; }
  /* line 98, ../../app/stylesheets/views/pages/_press.sass */
  body#press .publication .archive {
    float: left;
    width: 50px;
    text-align: center;
    margin-right: 20px;
    color: #666;
    font-family: Verdana;
    font-size: 10px; }
    /* line 107, ../../app/stylesheets/views/pages/_press.sass */
    body#press .publication .archive a {
      background: #ced8d1 url(/ui/gradients/all.gif) repeat-x 0px -1260px;
      display: block;
      color: #666;
      text-decoration: none;
      border: 1px solid #999;
      margin-bottom: 6px;
      opacity: 0.7; }
      /* line 115, ../../app/stylesheets/views/pages/_press.sass */
      body#press .publication .archive a span {
        background: url(/ui/icons.gif) no-repeat;
        display: block;
        padding-top: 38px;
        padding-bottom: 2px; }
      /* line 121, ../../app/stylesheets/views/pages/_press.sass */
      body#press .publication .archive a.mp4 span {
        background-position: center -3730px; }
      /* line 123, ../../app/stylesheets/views/pages/_press.sass */
      body#press .publication .archive a.mp3 span {
        background-position: center -3811px; }
      /* line 125, ../../app/stylesheets/views/pages/_press.sass */
      body#press .publication .archive a.pdf span {
        background-position: center -3652px; }
      /* line 127, ../../app/stylesheets/views/pages/_press.sass */
      body#press .publication .archive a.png span {
        background-position: center -3984px; }
      /* line 129, ../../app/stylesheets/views/pages/_press.sass */
      body#press .publication .archive a.eps span {
        background-position: center -3895px; }
      /* line 131, ../../app/stylesheets/views/pages/_press.sass */
      body#press .publication .archive a:hover {
        opacity: 1; }

/* line 6, ../../app/stylesheets/views/pages/_pricing.sass */
body.pages .column h2 {
  font-size: 18px;
  padding-bottom: 20px; }
/* line 9, ../../app/stylesheets/views/pages/_pricing.sass */
body.pages .column h3 {
  font-size: 14px;
  font-weight: normal; }
/* line 12, ../../app/stylesheets/views/pages/_pricing.sass */
body.pages .column.one {
  margin-right: 30px; }
  /* line 14, ../../app/stylesheets/views/pages/_pricing.sass */
  body.pages .column.one .text {
    border-right: 1px solid #ccc; }
/* line 16, ../../app/stylesheets/views/pages/_pricing.sass */
body.pages .column.one, body.pages .column.two {
  width: 335px; }
  /* line 143, ../../app/stylesheets/utilities/_mixins.sass */
  body.pages .column.one h2, body.pages .column.two h2 {
    color: #333;
    font-weight: normal;
    font-size: 18px; }
  /* line 148, ../../app/stylesheets/utilities/_mixins.sass */
  body.pages .column.one h3, body.pages .column.two h3 {
    color: #ff7d00;
    font-weight: normal; }
  /* line 19, ../../app/stylesheets/views/pages/_pricing.sass */
  body.pages .column.one .text, body.pages .column.two .text {
    padding-right: 30px; }
/* line 21, ../../app/stylesheets/views/pages/_pricing.sass */
body.pages .column.three {
  width: 260px;
  padding-right: 0px;
  padding-left: 0px; }
  /* line 25, ../../app/stylesheets/views/pages/_pricing.sass */
  body.pages .column.three h2 {
    padding-left: 30px; }
  /* line 27, ../../app/stylesheets/views/pages/_pricing.sass */
  body.pages .column.three .section {
    border-left: 1px solid #ccc;
    padding-left: 30px; }
/* line 30, ../../app/stylesheets/views/pages/_pricing.sass */
body.pages .column .video {
  background-color: #ccc;
  height: 140px;
  margin: 6px 0px 10px; }

/* line 36, ../../app/stylesheets/views/pages/_pricing.sass */
.package_details {
  position: relative;
  right: -9px;
  float: left;
  width: 214px;
  margin-right: 20px;
  height: 573px; }
  /* line 43, ../../app/stylesheets/views/pages/_pricing.sass */
  .package_details#pack_3 {
    margin-right: 0px; }
  /* line 45, ../../app/stylesheets/views/pages/_pricing.sass */
  .package_details p {
    padding: 4px 20px; }
  /* line 47, ../../app/stylesheets/views/pages/_pricing.sass */
  .package_details .price {
    position: absolute;
    bottom: 0px;
    padding: 20px;
    font-size: 14px; }
    /* line 52, ../../app/stylesheets/views/pages/_pricing.sass */
    .package_details .price .our {
      color: #ff7d00; }

/* line 55, ../../app/stylesheets/views/pages/_pricing.sass */
body#pricing #page-heading h2 {
  text-indent: 12px; }
/* line 57, ../../app/stylesheets/views/pages/_pricing.sass */
body#pricing #main {
  width: 700px;
  clear: none;
  float: left; }
  /* line 61, ../../app/stylesheets/views/pages/_pricing.sass */
  body#pricing #main .pad {
    padding: 20px 20px 0px 20px; }
/* line 63, ../../app/stylesheets/views/pages/_pricing.sass */
body#pricing #content #side {
  float: left;
  width: 300px;
  padding-left: 20px;
  padding-top: 48px; }
  /* line 68, ../../app/stylesheets/views/pages/_pricing.sass */
  body#pricing #content #side h2 {
    font-size: 16px;
    padding-bottom: 4px;
    padding-top: 12px; }
  /* line 72, ../../app/stylesheets/views/pages/_pricing.sass */
  body#pricing #content #side a.orange-button {
    float: right;
    display: block;
    padding: 3px 16px;
    font-size: 14px;
    margin: 0px 12px 12px 0px; }
/* line 78, ../../app/stylesheets/views/pages/_pricing.sass */
body#pricing span.slash {
  top: 40px;
  left: 110px; }
/* line 81, ../../app/stylesheets/views/pages/_pricing.sass */
body#pricing #pack_1 span.slash {
  display: none; }

/* line 84, ../../app/stylesheets/views/pages/_pricing.sass */
span.slash {
  display: block;
  width: 70px;
  height: 23px;
  position: absolute;
  top: 0px;
  background: transparent url(/ui/slash.png) no-repeat; }

/* line 94, ../../app/stylesheets/views/pages/_pricing.sass */
.price.column {
  width: 640px;
  float: left; }
  /* line 97, ../../app/stylesheets/views/pages/_pricing.sass */
  .price.column h3 {
    color: #ff7d00; }
  /* line 99, ../../app/stylesheets/views/pages/_pricing.sass */
  .price.column .padding {
    padding: 0px 20px 0px 0px; }
  /* line 101, ../../app/stylesheets/views/pages/_pricing.sass */
  .price.column table {
    width: 600px;
    border: 1px solid #ccc;
    margin-top: 20px; }
    /* line 106, ../../app/stylesheets/views/pages/_pricing.sass */
    .price.column table tr td {
      border-color: #ddd;
      padding: 12px 0px 0px 12px; }
      /* line 109, ../../app/stylesheets/views/pages/_pricing.sass */
      .price.column table tr td.price {
        font-size: 18px;
        width: 200px;
        font-weight: normal;
        padding: 12px 12px 0px 0px; }
        /* line 114, ../../app/stylesheets/views/pages/_pricing.sass */
        .price.column table tr td.price small {
          font-size: 14px; }

/* line 116, ../../app/stylesheets/views/pages/_pricing.sass */
#side {
  width: 200px;
  float: left; }

/* line 4, ../../app/stylesheets/views/pages/_privacy.sass */
#masthead-list {
  clear: both; }
  /* line 6, ../../app/stylesheets/views/pages/_privacy.sass */
  #masthead-list h2 {
    height: 20px;
    margin-top: 25px; }
  /* line 9, ../../app/stylesheets/views/pages/_privacy.sass */
  #masthead-list ul {
    list-style-type: none;
    margin-left: -29px;
    font-size: 14px; }

/* line 13, ../../app/stylesheets/views/pages/_privacy.sass */
body#boards {
  width: auto; }

/* line 15, ../../app/stylesheets/views/pages/_privacy.sass */
.percent100 {
  width: 100%; }

/* line 4, ../../app/stylesheets/views/pages/_boards.sass */
.alpha {
  color: #aaa;
  float: right;
  padding: 5px 35px 0 0; }

/* line 10, ../../app/stylesheets/views/pages/_boards.sass */
#public-board-categories #action {
  width: 240px;
  margin-left: 0px;
  padding-top: 30px;
  margin-top: 30px;
  border-top: 1px solid #ddd; }

/* line 17, ../../app/stylesheets/views/pages/_boards.sass */
#public-board-list .heading-grad.select {
  padding-bottom: 20px; }
  /* line 19, ../../app/stylesheets/views/pages/_boards.sass */
  #public-board-list .heading-grad.select select {
    font-size: 11px; }
/* line 25, ../../app/stylesheets/views/pages/_boards.sass */
#public-board-list table tr td.icon {
  width: 130px;
  background-repeat: no-repeat;
  background-position: center center; }
/* line 29, ../../app/stylesheets/views/pages/_boards.sass */
#public-board-list table tr td h3 {
  font-weight: bold;
  font-size: 14px;
  padding-top: 8px; }
/* line 33, ../../app/stylesheets/views/pages/_boards.sass */
#public-board-list table tr td strong {
  font-weight: normal; }

/* line 35, ../../app/stylesheets/views/pages/_boards.sass */
.side-menu {
  width: 290px;
  border-right: 1px solid #ccc; }
  /* line 38, ../../app/stylesheets/views/pages/_boards.sass */
  .side-menu h2 {
    padding-left: 20px; }
  /* line 42, ../../app/stylesheets/views/pages/_boards.sass */
  .side-menu ul {
    list-style-type: none;
    margin-bottom: 12px; }
    /* line 19, ../../app/stylesheets/utilities/_mixins.sass */
    .side-menu ul li {
      margin-left: 0px; }
    /* line 46, ../../app/stylesheets/views/pages/_boards.sass */
    .side-menu ul.occupations li {
      margin-left: 10px;
      background-image: url(/ui/icons.gif);
      background-repeat: no-repeat;
      background-position: 0px -496px; }
    /* line 51, ../../app/stylesheets/views/pages/_boards.sass */
    .side-menu ul li {
      background-color: #fff; }
      /* line 54, ../../app/stylesheets/views/pages/_boards.sass */
      .side-menu ul li a {
        display: block;
        padding: 2px 18px 2px 18px; }
        /* line 57, ../../app/stylesheets/views/pages/_boards.sass */
        .side-menu ul li a:hover {
          background: #e5ebef; }
        /* line 59, ../../app/stylesheets/views/pages/_boards.sass */
        .side-menu ul li a.active {
          text-decoration: none;
          color: #333;
          font-weight: bold;
          cursor: default;
          background: #fff url(/ui/icons.gif) no-repeat 0px -200px; }
  /* line 67, ../../app/stylesheets/views/pages/_boards.sass */
  .side-menu #action {
    margin-top: 20px; }
  /* line 69, ../../app/stylesheets/views/pages/_boards.sass */
  .side-menu .action {
    padding: 0px 18px;
    margin-bottom: 12px; }
    /* line 72, ../../app/stylesheets/views/pages/_boards.sass */
    .side-menu .action a {
      display: block;
      padding: 6px 0px 4px 0px; }

/* line 77, ../../app/stylesheets/views/pages/_boards.sass */
body#boards .main {
  padding-left: 30px;
  width: 630px;
  margin-top: 20px; }
  /* line 81, ../../app/stylesheets/views/pages/_boards.sass */
  body#boards .main h1 {
    padding-top: 0px; }
/* line 83, ../../app/stylesheets/views/pages/_boards.sass */
body#boards .side {
  margin: 0px 30px 0px 0px;
  width: 250px; }
/* line 86, ../../app/stylesheets/views/pages/_boards.sass */
body#boards p.alpha {
  font-size: 14px;
  padding-left: 20px; }
  /* line 89, ../../app/stylesheets/views/pages/_boards.sass */
  body#boards p.alpha a {
    text-decoration: none; }
/* line 91, ../../app/stylesheets/views/pages/_boards.sass */
body#boards #main {
  width: 630px; }
  /* line 93, ../../app/stylesheets/views/pages/_boards.sass */
  body#boards #main dt {
    font-size: 18px;
    color: #999; }
  /* line 97, ../../app/stylesheets/views/pages/_boards.sass */
  body#boards #main .column {
    padding: 20px;
    width: 260px; }
  /* line 101, ../../app/stylesheets/views/pages/_boards.sass */
  body#boards #main .white-box {
    width: 100%; }
  /* line 103, ../../app/stylesheets/views/pages/_boards.sass */
  body#boards #main .pad {
    padding: 20px; }
/* line 106, ../../app/stylesheets/views/pages/_boards.sass */
body#boards .white-box.boards {
  width: 99%; }

/* line 1, ../../app/stylesheets/views/admin/_admin_login.sass */
#admin-login {
  background: transparent url(/ui/admin-login.jpg) no-repeat;
  padding: 50px; }
  /* line 4, ../../app/stylesheets/views/admin/_admin_login.sass */
  #admin-login h1, #admin-login p {
    color: #000; }
  /* line 6, ../../app/stylesheets/views/admin/_admin_login.sass */
  #admin-login h1 {
    font-size: 24px;
    font-weight: bold; }
  /* line 9, ../../app/stylesheets/views/admin/_admin_login.sass */
  #admin-login p {
    font-size: 16px; }
  /* line 12, ../../app/stylesheets/views/admin/_admin_login.sass */
  #admin-login form#new_admin_session fieldset {
    background: transparent;
    padding-left: 0px; }
  /* line 15, ../../app/stylesheets/views/admin/_admin_login.sass */
  #admin-login form#new_admin_session li {
    width: 280px; }
    /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
    #admin-login form#new_admin_session li input, #admin-login form#new_admin_session li a.linkselectLink, #admin-login form#new_admin_session li select {
      width: 260px;
      float: left; }
    /* line 17, ../../app/stylesheets/views/admin/_admin_login.sass */
    #admin-login form#new_admin_session li input {
      font-size: 16px; }
  /* line 20, ../../app/stylesheets/views/admin/_admin_login.sass */
  #admin-login form#new_admin_session label {
    font-size: 14px; }
  /* line 23, ../../app/stylesheets/views/admin/_admin_login.sass */
  #admin-login form#new_admin_session .act {
    margin-top: 25px;
    float: left; }

/* line 2, ../../app/stylesheets/views/admin/_admin_boards.sass */
body.admin.orders .main {
  width: 100%; }
/* line 5, ../../app/stylesheets/views/admin/_admin_boards.sass */
body.admin #new_board .float-box {
  width: 96%; }
/* line 7, ../../app/stylesheets/views/admin/_admin_boards.sass */
body.admin ul.tabbernav {
  padding-bottom: 22px; }
/* line 10, ../../app/stylesheets/views/admin/_admin_boards.sass */
body.admin #board_search form .col {
  width: 50%;
  clear: none;
  float: left; }
/* line 15, ../../app/stylesheets/views/admin/_admin_boards.sass */
body.admin #board_search form li#search_regions {
  width: 88%;
  padding-left: 2%;
  clear: none;
  float: left; }
  /* line 20, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.admin #board_search form li#search_regions li.check {
    width: auto;
    display: inline;
    padding-right: 16px; }
    /* line 24, ../../app/stylesheets/views/admin/_admin_boards.sass */
    body.admin #board_search form li#search_regions li.check label {
      display: inline; }
/* line 26, ../../app/stylesheets/views/admin/_admin_boards.sass */
body.admin #board_search form li {
  width: 100%; }
  /* line 28, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.admin #board_search form li#board_name, body.admin #board_search form li#board_seniority {
    width: 100%; }
    /* line 205, ../../app/stylesheets/utilities/_mixins.sass */
    body.admin #board_search form li#board_name input, body.admin #board_search form li#board_name a.linkselectLink, body.admin #board_search form li#board_name select, body.admin #board_search form li#board_seniority input, body.admin #board_search form li#board_seniority a.linkselectLink, body.admin #board_search form li#board_seniority select {
      width: 96%;
      float: left; }
  /* line 30, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.admin #board_search form li#board_classification, body.admin #board_search form li#board_schedule {
    width: 40%; }
    /* line 205, ../../app/stylesheets/utilities/_mixins.sass */
    body.admin #board_search form li#board_classification input, body.admin #board_search form li#board_classification a.linkselectLink, body.admin #board_search form li#board_classification select, body.admin #board_search form li#board_schedule input, body.admin #board_search form li#board_schedule a.linkselectLink, body.admin #board_search form li#board_schedule select {
      width: 96%;
      float: left; }
  /* line 32, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.admin #board_search form li#board_region {
    width: 16%; }
    /* line 205, ../../app/stylesheets/utilities/_mixins.sass */
    body.admin #board_search form li#board_region input, body.admin #board_search form li#board_region a.linkselectLink, body.admin #board_search form li#board_region select {
      width: 96%;
      float: left; }
  /* line 34, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.admin #board_search form li#board_industry {
    padding-bottom: 3px; }
  /* line 214, ../../app/stylesheets/utilities/_mixins.sass */
  body.admin #board_search form li#board_occupation select, body.admin #board_search form li#board_occupation a.linkselectLink {
    width: 100%;
    float: left; }
  /* line 38, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.admin #board_search form li#board_occupation select, body.admin #board_search form li#board_occupation a.linkselectLink {
    margin-bottom: 5px; }
  /* line 40, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.admin #board_search form li#board_submit {
    width: 120px;
    margin-top: 20px; }
/* line 44, ../../app/stylesheets/views/admin/_admin_boards.sass */
body.admin #board_search form .industries .sms-container, body.admin #board_search form .occupations .sms-container {
  width: 100%; }
/* line 46, ../../app/stylesheets/views/admin/_admin_boards.sass */
body.admin #board_search form .industries div.selected-wrap, body.admin #board_search form .occupations div.selected-wrap {
  margin-left: 1%;
  width: 99%; }
/* line 50, ../../app/stylesheets/views/admin/_admin_boards.sass */
body.admin #board_search form .industries {
  padding-right: 1%; }
/* line 52, ../../app/stylesheets/views/admin/_admin_boards.sass */
body.admin #board_search form .occupations {
  padding-left: 1%; }
/* line 56, ../../app/stylesheets/views/admin/_admin_boards.sass */
body.admin #board_search form #search_regions li.check {
  width: 23%; }

/* line 63, ../../app/stylesheets/views/admin/_admin_boards.sass */
body.admin.boards#show dl.summary {
  clear: both;
  overflow: none;
  float: left;
  width: 100%; }
  /* line 133, ../../app/stylesheets/utilities/_mixins.sass */
  body.admin.boards#show dl.summary dt, body.admin.boards#show dl.summary dd {
    float: left;
    clear: none;
    display: block; }
  /* line 137, ../../app/stylesheets/utilities/_mixins.sass */
  body.admin.boards#show dl.summary dt {
    width: 240px; }
  /* line 139, ../../app/stylesheets/utilities/_mixins.sass */
  body.admin.boards#show dl.summary dd {
    width: 420px; }

/* line 69, ../../app/stylesheets/views/admin/_admin_boards.sass */
#content .blue-box.index#edit_board {
  padding-bottom: 70px; }
  /* line 71, ../../app/stylesheets/views/admin/_admin_boards.sass */
  #content .blue-box.index#edit_board h2.title {
    float: left;
    padding-right: 8px;
    padding-top: 10px;
    width: auto; }
    /* line 76, ../../app/stylesheets/views/admin/_admin_boards.sass */
    #content .blue-box.index#edit_board h2.title strong {
      font-weight: normal;
      color: #94e3ff; }
  /* line 79, ../../app/stylesheets/views/admin/_admin_boards.sass */
  #content .blue-box.index#edit_board fieldset.inputs, #content .blue-box.index#edit_board body.publishers fieldset.inputs {
    background: transparent; }

/* line 83, ../../app/stylesheets/views/admin/_admin_boards.sass */
body.publishers form .check label, body.admin form .check label {
  font-weight: normal; }
/* line 86, ../../app/stylesheets/views/admin/_admin_boards.sass */
body.publishers form #edit_board li, body.admin form #edit_board li {
  padding: 1px 0px; }
/* line 88, ../../app/stylesheets/views/admin/_admin_boards.sass */
body.publishers form #edit_board #visible, body.publishers form #edit_board #internal_ranking, body.admin form #edit_board #visible, body.admin form #edit_board #internal_ranking {
  clear: none; }
  /* line 91, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.publishers form #edit_board #visible input, body.publishers form #edit_board #visible label, body.publishers form #edit_board #visible select, body.publishers form #edit_board #internal_ranking input, body.publishers form #edit_board #internal_ranking label, body.publishers form #edit_board #internal_ranking select, body.admin form #edit_board #visible input, body.admin form #edit_board #visible label, body.admin form #edit_board #visible select, body.admin form #edit_board #internal_ranking input, body.admin form #edit_board #internal_ranking label, body.admin form #edit_board #internal_ranking select {
    float: left;
    clear: none; }
/* line 94, ../../app/stylesheets/views/admin/_admin_boards.sass */
body.publishers form #edit_board #visible, body.admin form #edit_board #visible {
  padding-top: 11px;
  width: 200px;
  float: left; }
  /* line 98, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.publishers form #edit_board #visible input, body.admin form #edit_board #visible input {
    width: 13px;
    margin-right: 5px; }
  /* line 101, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.publishers form #edit_board #visible label, body.admin form #edit_board #visible label {
    width: 120px; }
/* line 104, ../../app/stylesheets/views/admin/_admin_boards.sass */
body.publishers form #edit_board #internal_ranking, body.admin form #edit_board #internal_ranking {
  float: right;
  padding-top: 7px;
  width: 246px; }
  /* line 214, ../../app/stylesheets/utilities/_mixins.sass */
  body.publishers form #edit_board #internal_ranking select, body.publishers form #edit_board #internal_ranking a.linkselectLink, body.admin form #edit_board #internal_ranking select, body.admin form #edit_board #internal_ranking a.linkselectLink {
    width: 56px;
    float: left; }
  /* line 109, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.publishers form #edit_board #internal_ranking label, body.admin form #edit_board #internal_ranking label {
    width: 180px;
    text-align: right;
    padding-right: 8px;
    padding-top: 4px; }
/* line 115, ../../app/stylesheets/views/admin/_admin_boards.sass */
body.publishers form #edit_board #notes, body.admin form #edit_board #notes {
  width: 100%;
  clear: both; }
  /* line 118, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.publishers form #edit_board #notes textarea, body.publishers form #edit_board #notes label, body.admin form #edit_board #notes textarea, body.admin form #edit_board #notes label {
    float: left;
    clear: none; }
  /* line 121, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.publishers form #edit_board #notes label, body.admin form #edit_board #notes label {
    width: 48px; }
  /* line 123, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.publishers form #edit_board #notes textarea, body.admin form #edit_board #notes textarea {
    width: 80%;
    padding: 5px; }
  /* line 126, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.publishers form #edit_board #notes .act, body.admin form #edit_board #notes .act {
    float: right;
    clear: none; }

/* line 134, ../../app/stylesheets/views/admin/_admin_boards.sass */
body.publishers form fieldset strong, body.admin form fieldset strong {
  font-size: 13px;
  display: block;
  clear: both; }
/* line 139, ../../app/stylesheets/views/admin/_admin_boards.sass */
body.publishers form li.check, body.publishers form li.boolean, body.admin form li.check, body.admin form li.boolean {
  padding: 3px 0px; }
  /* line 141, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.publishers form li.check input, body.publishers form li.boolean input, body.admin form li.check input, body.admin form li.boolean input {
    position: relative;
    top: -2px;
    margin: 0px; }
/* line 146, ../../app/stylesheets/views/admin/_admin_boards.sass */
body.publishers form #board_form li#board_can_be_posted_to_input, body.admin form #board_form li#board_can_be_posted_to_input {
  width: 100%; }
  /* line 148, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.publishers form #board_form li#board_can_be_posted_to_input fieldset, body.admin form #board_form li#board_can_be_posted_to_input fieldset {
    margin-bottom: 0px;
    background: transparent; }
  /* line 151, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.publishers form #board_form li#board_can_be_posted_to_input li.can_be_posted_to_false, body.publishers form #board_form li#board_can_be_posted_to_input li.can_be_posted_to_true, body.admin form #board_form li#board_can_be_posted_to_input li.can_be_posted_to_false, body.admin form #board_form li#board_can_be_posted_to_input li.can_be_posted_to_true {
    width: 50px; }
    /* line 153, ../../app/stylesheets/views/admin/_admin_boards.sass */
    body.publishers form #board_form li#board_can_be_posted_to_input li.can_be_posted_to_false label, body.publishers form #board_form li#board_can_be_posted_to_input li.can_be_posted_to_true label, body.admin form #board_form li#board_can_be_posted_to_input li.can_be_posted_to_false label, body.admin form #board_form li#board_can_be_posted_to_input li.can_be_posted_to_true label {
      display: inline; }
  /* line 155, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.publishers form #board_form li#board_can_be_posted_to_input legend, body.admin form #board_form li#board_can_be_posted_to_input legend {
    clear: none;
    float: left; }
  /* line 158, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.publishers form #board_form li#board_can_be_posted_to_input ol, body.admin form #board_form li#board_can_be_posted_to_input ol {
    left: 100px;
    position: relative;
    top: -29px; }
  /* line 162, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.publishers form #board_form li#board_can_be_posted_to_input fieldset, body.admin form #board_form li#board_can_be_posted_to_input fieldset {
    width: 96%; }
/* line 164, ../../app/stylesheets/views/admin/_admin_boards.sass */
body.publishers form #board_form strong.h2, body.admin form #board_form strong.h2 {
  font-weight: normal;
  font-size: 16px;
  color: #333; }
/* line 168, ../../app/stylesheets/views/admin/_admin_boards.sass */
body.publishers form #board_form fieldset, body.admin form #board_form fieldset {
  position: relative;
  top: -40px;
  margin-bottom: 10px;
  padding: 1%; }
  /* line 173, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.publishers form #board_form fieldset fieldset, body.admin form #board_form fieldset fieldset {
    top: 0px; }
  /* line 176, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.publishers form #board_form fieldset.col1 li, body.admin form #board_form fieldset.col1 li {
    width: 100%; }
  /* line 179, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.publishers form #board_form fieldset.col10 li, body.admin form #board_form fieldset.col10 li {
    width: 10%; }
  /* line 182, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.publishers form #board_form fieldset.col3 li, body.admin form #board_form fieldset.col3 li {
    width: 33%; }
  /* line 184, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.publishers form #board_form fieldset.col3 label, body.admin form #board_form fieldset.col3 label {
    cursor: pointer;
    width: auto;
    display: inline; }
  /* line 189, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.publishers form #board_form fieldset.col3 li.string label, body.publishers form #board_form fieldset.col3 li.file label, body.admin form #board_form fieldset.col3 li.string label, body.admin form #board_form fieldset.col3 li.file label {
    display: block; }
  /* line 192, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.publishers form #board_form fieldset.col3.split ol, body.admin form #board_form fieldset.col3.split ol {
    float: left;
    width: 33%; }
  /* line 195, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.publishers form #board_form fieldset.col3.split li, body.admin form #board_form fieldset.col3.split li {
    width: 100%;
    clear: both;
    float: none; }
  /* line 200, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.publishers form #board_form fieldset#region li, body.admin form #board_form fieldset#region li {
    width: 8%; }
  /* line 203, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.publishers form #board_form fieldset.third, body.admin form #board_form fieldset.third {
    float: left;
    width: 30%;
    margin-left: 2%; }
    /* line 207, ../../app/stylesheets/views/admin/_admin_boards.sass */
    body.publishers form #board_form fieldset.third.first, body.admin form #board_form fieldset.third.first {
      margin-left: 0; }
  /* line 209, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.publishers form #board_form fieldset.half, body.publishers form #board_form fieldset .half, body.admin form #board_form fieldset.half, body.admin form #board_form fieldset .half {
    float: left;
    width: 46%;
    margin-left: 2%; }
    /* line 213, ../../app/stylesheets/views/admin/_admin_boards.sass */
    body.publishers form #board_form fieldset.half.first, body.publishers form #board_form fieldset .half.first, body.admin form #board_form fieldset.half.first, body.admin form #board_form fieldset .half.first {
      margin-left: 0px; }
  /* line 216, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.publishers form #board_form fieldset .half li, body.admin form #board_form fieldset .half li {
    width: 96%; }
    /* line 205, ../../app/stylesheets/utilities/_mixins.sass */
    body.publishers form #board_form fieldset .half li input, body.publishers form #board_form fieldset .half li a.linkselectLink, body.publishers form #board_form fieldset .half li select, body.admin form #board_form fieldset .half li input, body.admin form #board_form fieldset .half li a.linkselectLink, body.admin form #board_form fieldset .half li select {
      width: 96%;
      float: left; }
  /* line 218, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.publishers form #board_form fieldset.full, body.admin form #board_form fieldset.full {
    width: 96%; }
  /* line 221, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.publishers form #board_form fieldset.preis li, body.admin form #board_form fieldset.preis li {
    width: 19%; }
    /* line 205, ../../app/stylesheets/utilities/_mixins.sass */
    body.publishers form #board_form fieldset.preis li input, body.publishers form #board_form fieldset.preis li a.linkselectLink, body.publishers form #board_form fieldset.preis li select, body.admin form #board_form fieldset.preis li input, body.admin form #board_form fieldset.preis li a.linkselectLink, body.admin form #board_form fieldset.preis li select {
      width: 96%;
      float: left; }
    /* line 223, ../../app/stylesheets/views/admin/_admin_boards.sass */
    body.publishers form #board_form fieldset.preis li#board_days_online_input, body.admin form #board_form fieldset.preis li#board_days_online_input {
      width: 8%; }
      /* line 205, ../../app/stylesheets/utilities/_mixins.sass */
      body.publishers form #board_form fieldset.preis li#board_days_online_input input, body.publishers form #board_form fieldset.preis li#board_days_online_input a.linkselectLink, body.publishers form #board_form fieldset.preis li#board_days_online_input select, body.admin form #board_form fieldset.preis li#board_days_online_input input, body.admin form #board_form fieldset.preis li#board_days_online_input a.linkselectLink, body.admin form #board_form fieldset.preis li#board_days_online_input select {
        width: 96%;
        float: left; }
  /* line 225, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.publishers form #board_form fieldset strong, body.admin form #board_form fieldset strong {
    color: #0044aa;
    font-size: 14px;
    margin: 0px 0px 2px 0px;
    clear: both;
    display: block; }
    /* line 231, ../../app/stylesheets/views/admin/_admin_boards.sass */
    body.publishers form #board_form fieldset strong.check_heading, body.admin form #board_form fieldset strong.check_heading {
      cursor: pointer; }
      /* line 233, ../../app/stylesheets/views/admin/_admin_boards.sass */
      body.publishers form #board_form fieldset strong.check_heading:hover, body.admin form #board_form fieldset strong.check_heading:hover {
        color: #000; }
    /* line 235, ../../app/stylesheets/views/admin/_admin_boards.sass */
    body.publishers form #board_form fieldset strong small, body.admin form #board_form fieldset strong small {
      font-size: 12px;
      color: #777; }
  /* line 239, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.publishers form #board_form fieldset ol li .check, body.publishers form #board_form fieldset ol li .boolean, body.admin form #board_form fieldset ol li .check, body.admin form #board_form fieldset ol li .boolean {
    padding: 1px 0px;
    display: block;
    clear: both;
    width: 140px; }
/* line 244, ../../app/stylesheets/views/admin/_admin_boards.sass */
body.publishers form #board_form label, body.admin form #board_form label {
  font-weight: normal;
  font-size: 12px;
  padding-bottom: 0px; }
  /* line 248, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.publishers form #board_form label:hover, body.admin form #board_form label:hover {
    color: #0044aa; }

/* line 255, ../../app/stylesheets/views/admin/_admin_boards.sass */
body.publishers .tabberlive.blue .tabbertab, body.admin .tabberlive.blue .tabbertab {
  padding: 0px; }
/* line 257, ../../app/stylesheets/views/admin/_admin_boards.sass */
body.publishers .tabberlive.blue ul.tabbernav, body.admin .tabberlive.blue ul.tabbernav {
  border: none;
  float: left;
  position: relative;
  top: -55px; }
  /* line 262, ../../app/stylesheets/views/admin/_admin_boards.sass */
  body.publishers .tabberlive.blue ul.tabbernav li, body.admin .tabberlive.blue ul.tabbernav li {
    display: inline;
    float: left;
    margin-right: 4px;
    width: auto; }
    /* line 267, ../../app/stylesheets/views/admin/_admin_boards.sass */
    body.publishers .tabberlive.blue ul.tabbernav li a, body.admin .tabberlive.blue ul.tabbernav li a {
      background: #7fb4e4 url(/ui/gradients/all.gif) repeat-x 0px -4100px;
      border-top: none;
      border-left: none;
      border-right: none;
      color: #fff;
      padding: 5px 12px;
      -webkit-border-top-left-radius: 5px;
      -moz-border-radius-topleft: 5px;
      border-top-left-radius: 5px;
      -webkit-border-top-right-radius: 5px;
      -moz-border-radius-topright: 5px;
      border-top-right-radius: 5px; }
      /* line 275, ../../app/stylesheets/views/admin/_admin_boards.sass */
      body.publishers .tabberlive.blue ul.tabbernav li a:hover, body.admin .tabberlive.blue ul.tabbernav li a:hover {
        background: #8dc2f2 url(/ui/gradients/all.gif) repeat-x 0px -4200px; }
    /* line 277, ../../app/stylesheets/views/admin/_admin_boards.sass */
    body.publishers .tabberlive.blue ul.tabbernav li.tabberactive a, body.admin .tabberlive.blue ul.tabbernav li.tabberactive a {
      background: #fff;
      color: #333;
      font-weight: bold; }

/* line 283, ../../app/stylesheets/views/admin/_admin_boards.sass */
#board_form .note {
  position: relative;
  top: -50px;
  font-size: 14px;
  font-weight: bold; }

/* line 9, ../../app/stylesheets/views/admin/_admin_cart.sass */
body.boards #admin_cart {
  bottom: 0px;
  left: 0px;
  min-width: 980px;
  position: fixed;
  width: 100%; }
  /* line 15, ../../app/stylesheets/views/admin/_admin_cart.sass */
  body.boards #admin_cart h2 {
    color: #aaa; }
    /* line 17, ../../app/stylesheets/views/admin/_admin_cart.sass */
    body.boards #admin_cart h2 span, body.boards #admin_cart h2 strong, body.boards #admin_cart h2.title {
      color: #fff;
      font-weight: bold; }
/* line 23, ../../app/stylesheets/views/admin/_admin_cart.sass */
body.boards #admin_cart_head {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 2%;
  padding-right: 2%; }
/* line 28, ../../app/stylesheets/views/admin/_admin_cart.sass */
body.boards #admin_cart_head {
  background: url(/ui/cart.png) repeat-x 0px -40px;
  *display: inline-block; }
  /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
  body.boards #admin_cart_head:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  /* line 31, ../../app/stylesheets/views/admin/_admin_cart.sass */
  body.boards #admin_cart_head h2, body.boards #admin_cart_head .act, body.boards #admin_cart_head #admin_cart_title {
    clear: none;
    float: left;
    margin: 0px; }
  /* line 35, ../../app/stylesheets/views/admin/_admin_cart.sass */
  body.boards #admin_cart_head #admin_cart_title {
    width: 33%; }
  /* line 37, ../../app/stylesheets/views/admin/_admin_cart.sass */
  body.boards #admin_cart_head h2 {
    font-size: 16px;
    width: 18%;
    margin-top: 6px; }
    /* line 41, ../../app/stylesheets/views/admin/_admin_cart.sass */
    body.boards #admin_cart_head h2.title {
      padding-right: 8px;
      width: auto; }
  /* line 44, ../../app/stylesheets/views/admin/_admin_cart.sass */
  body.boards #admin_cart_head a.cart-toggler {
    background: url(/ui/cart.png) no-repeat 0px 0px;
    float: left;
    display: block;
    width: 30px;
    height: 30px;
    text-indent: -9999px; }
    /* line 49, ../../app/stylesheets/views/admin/_admin_cart.sass */
    body.boards #admin_cart_head a.cart-toggler:hover {
      background-position: -30px 0px; }
    /* line 51, ../../app/stylesheets/views/admin/_admin_cart.sass */
    body.boards #admin_cart_head a.cart-toggler.active {
      background-position: -60px 0px; }
      /* line 53, ../../app/stylesheets/views/admin/_admin_cart.sass */
      body.boards #admin_cart_head a.cart-toggler.active:hover {
        background-position: -90px 0px; }
  /* line 55, ../../app/stylesheets/views/admin/_admin_cart.sass */
  body.boards #admin_cart_head .act {
    float: right;
    width: 19%; }
    /* line 58, ../../app/stylesheets/views/admin/_admin_cart.sass */
    body.boards #admin_cart_head .act input#return_to {
      display: none; }
    /* line 60, ../../app/stylesheets/views/admin/_admin_cart.sass */
    body.boards #admin_cart_head .act form div {
      position: absolute;
      left: -99999999999px; }
/* line 65, ../../app/stylesheets/views/admin/_admin_cart.sass */
body.boards #admin_cart_head .act a, body.boards input#update_cart, body.boards #admin_cart_head .act input {
  border: 1px solid #999;
  background: #000;
  color: #fff;
  margin-left: 1%;
  float: left; }
  /* line 71, ../../app/stylesheets/views/admin/_admin_cart.sass */
  body.boards #admin_cart_head .act a:hover, body.boards input#update_cart:hover, body.boards #admin_cart_head .act input:hover {
    background: #ff7d00; }
/* line 73, ../../app/stylesheets/views/admin/_admin_cart.sass */
body.boards #admin_cart_head .act input {
  padding-top: 5px;
  padding-bottom: 5px;
  width: 67px; }
/* line 78, ../../app/stylesheets/views/admin/_admin_cart.sass */
body.boards input#update_cart {
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  padding-left: 5px;
  padding-right: 5px; }
/* line 85, ../../app/stylesheets/views/admin/_admin_cart.sass */
body.boards #admin_cart_body {
  background: url(/ui/cart.png) repeat-x 0px -145px;
  *display: inline-block;
  padding: 1% 2%; }
  /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
  body.boards #admin_cart_body:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  /* line 89, ../../app/stylesheets/views/admin/_admin_cart.sass */
  body.boards #admin_cart_body #percentage {
    padding-top: 20px; }
  /* line 91, ../../app/stylesheets/views/admin/_admin_cart.sass */
  body.boards #admin_cart_body label {
    color: #aaa;
    font-weight: normal; }
  /* line 94, ../../app/stylesheets/views/admin/_admin_cart.sass */
  body.boards #admin_cart_body .col {
    clear: none;
    float: left;
    padding-left: 1%;
    width: 19%; }
    /* line 99, ../../app/stylesheets/views/admin/_admin_cart.sass */
    body.boards #admin_cart_body .col#admin_cart_options {
      padding-left: 0; }
  /* line 101, ../../app/stylesheets/views/admin/_admin_cart.sass */
  body.boards #admin_cart_body h2 {
    font-size: 14px;
    margin: 0 0 5px 0; }
  /* line 104, ../../app/stylesheets/views/admin/_admin_cart.sass */
  body.boards #admin_cart_body ul.scroll {
    background-color: #ddd;
    border: 1px solid #fff;
    display: block;
    height: 120px;
    list-style-type: none;
    margin-bottom: 0px;
    overflow-y: auto;
    width: 100%; }
    /* line 113, ../../app/stylesheets/views/admin/_admin_cart.sass */
    body.boards #admin_cart_body ul.scroll li {
      background-color: #999;
      *display: inline-block;
      display: block;
      margin: 0 0 1px 0;
      padding: 3px;
      position: relative; }
      /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
      body.boards #admin_cart_body ul.scroll li:after {
        content: " ";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden; }
      /* line 120, ../../app/stylesheets/views/admin/_admin_cart.sass */
      body.boards #admin_cart_body ul.scroll li input.remove {
        background: url(/ui/cart.png) no-repeat -169px 0px;
        cursor: pointer;
        display: block;
        position: absolute;
        right: 4px;
        display: block;
        width: 17px;
        height: 17px;
        top: 4px;
        text-indent: -9999px; }
        /* line 129, ../../app/stylesheets/views/admin/_admin_cart.sass */
        body.boards #admin_cart_body ul.scroll li input.remove:hover {
          background-position: -184px 0px; }
  /* line 131, ../../app/stylesheets/views/admin/_admin_cart.sass */
  body.boards #admin_cart_body ul.radio {
    list-style-type: none; }
    /* line 133, ../../app/stylesheets/views/admin/_admin_cart.sass */
    body.boards #admin_cart_body ul.radio li {
      display: inline;
      float: left;
      line-height: 14px;
      margin-left: 0px;
      margin-right: 15px;
      position: relative; }
      /* line 140, ../../app/stylesheets/views/admin/_admin_cart.sass */
      body.boards #admin_cart_body ul.radio li a {
        color: #aaa;
        display: block;
        float: left;
        padding-left: 20px;
        text-decoration: none;
        width: auto; }
        /* line 147, ../../app/stylesheets/views/admin/_admin_cart.sass */
        body.boards #admin_cart_body ul.radio li a span {
          background: url(/ui/cart.png) no-repeat -154px 0px;
          display: block;
          left: 0px;
          position: absolute;
          display: block;
          width: 14px;
          height: 14px; }
        /* line 153, ../../app/stylesheets/views/admin/_admin_cart.sass */
        body.boards #admin_cart_body ul.radio li a:hover {
          color: #fff; }
          /* line 155, ../../app/stylesheets/views/admin/_admin_cart.sass */
          body.boards #admin_cart_body ul.radio li a:hover span {
            background-position: -139px 0px; }
        /* line 157, ../../app/stylesheets/views/admin/_admin_cart.sass */
        body.boards #admin_cart_body ul.radio li a.active {
          color: #fff; }
          /* line 159, ../../app/stylesheets/views/admin/_admin_cart.sass */
          body.boards #admin_cart_body ul.radio li a.active span {
            background-position: -124px 0px; }

/* line 3, ../../app/stylesheets/views/admin/_admin_invoices.sass */
form ol#search-invoices li#created_by {
  width: 300px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  form ol#search-invoices li#created_by input, form ol#search-invoices li#created_by a.linkselectLink, form ol#search-invoices li#created_by select {
    width: 280px;
    float: left; }
  /* line 214, ../../app/stylesheets/utilities/_mixins.sass */
  form ol#search-invoices li#created_by select, form ol#search-invoices li#created_by a.linkselectLink {
    width: 280px;
    float: left; }
/* line 6, ../../app/stylesheets/views/admin/_admin_invoices.sass */
form ol#search-invoices li.act {
  clear: none;
  float: left;
  width: 60px;
  margin-top: 24px; }

/* line 13, ../../app/stylesheets/views/admin/_admin_invoices.sass */
body.offers form li.title {
  width: 100%; }
  /* line 15, ../../app/stylesheets/views/admin/_admin_invoices.sass */
  body.offers form li.title input {
    width: 32%; }
/* line 17, ../../app/stylesheets/views/admin/_admin_invoices.sass */
body.offers form li.customer {
  width: 33%; }
  /* line 205, ../../app/stylesheets/utilities/_mixins.sass */
  body.offers form li.customer input, body.offers form li.customer a.linkselectLink, body.offers form li.customer select {
    width: 96%;
    float: left; }

/* line 2, ../../app/stylesheets/views/admin/_admin_leads.sass */
form #search-leads .select {
  width: 280px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  form #search-leads .select input, form #search-leads .select a.linkselectLink, form #search-leads .select select {
    width: 260px;
    float: left; }
  /* line 214, ../../app/stylesheets/utilities/_mixins.sass */
  form #search-leads .select select, form #search-leads .select a.linkselectLink {
    width: 260px;
    float: left; }
/* line 5, ../../app/stylesheets/views/admin/_admin_leads.sass */
form #search-leads .act {
  width: 80px;
  padding-top: 20px; }

/* line 2, ../../app/stylesheets/views/admin/_admin_posts.sass */
body.admin.postings#show strong.job-title {
  font-size: 18px;
  font-weight: normal;
  color: #0044aa;
  padding-bottom: 10px; }
/* line 7, ../../app/stylesheets/views/admin/_admin_posts.sass */
body.admin.postings#show .tabbernav {
  top: -45px; }
/* line 9, ../../app/stylesheets/views/admin/_admin_posts.sass */
body.admin.postings#show .info_items table td.label {
  width: 170px; }

/* line 13, ../../app/stylesheets/views/admin/_admin_posts.sass */
#current_admin_posting_info {
  padding: 16px;
  background-color: #FDFFDC;
  border: 1px solid #C5C85F;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px; }

/* line 4, ../../app/stylesheets/views/admin/_newsfeed.sass */
body.admin form .date legend label, body.admin form .date label, body.admin form .time legend label, body.admin form .time label, body.admin form .datetime legend label, body.admin form .datetime label, body.publishers form .date legend label, body.publishers form .date label, body.publishers form .time legend label, body.publishers form .time label, body.publishers form .datetime legend label, body.publishers form .datetime label {
  display: block; }

/* line 2, ../../app/stylesheets/views/admin/_users.sass */
body.admin.users #content .blue-box h2.title {
  width: 189px; }
/* line 5, ../../app/stylesheets/views/admin/_users.sass */
body.admin.users .paginate {
  clear: none;
  float: right;
  margin-top: 24px;
  width: 306px; }
  /* line 10, ../../app/stylesheets/views/admin/_users.sass */
  body.admin.users .paginate .pagination {
    width: 100%; }

/* line 13, ../../app/stylesheets/views/admin/_users.sass */
dl.summary#user {
  clear: both;
  overflow: none;
  float: left;
  width: 100%; }
  /* line 133, ../../app/stylesheets/utilities/_mixins.sass */
  dl.summary#user dt, dl.summary#user dd {
    float: left;
    clear: none;
    display: block; }
  /* line 137, ../../app/stylesheets/utilities/_mixins.sass */
  dl.summary#user dt {
    width: 240px; }
  /* line 139, ../../app/stylesheets/utilities/_mixins.sass */
  dl.summary#user dd {
    width: 385px; }

/* line 4, ../../app/stylesheets/views/accounts/_account_jobs.sass */
h4#job-closed {
  background: #444 url(/ui/icons.gif) no-repeat 8px -2050px;
  padding: 6px 20px 6px 30px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border: 1px solid #f00;
  color: #fff;
  font-weight: normal;
  font-size: 16px; }

/* line 14, ../../app/stylesheets/views/accounts/_account_jobs.sass */
#job-wrap {
  width: 900px;
  margin: 0 auto; }
  /* line 17, ../../app/stylesheets/views/accounts/_account_jobs.sass */
  #job-wrap.modal {
    width: 800px; }
    /* line 19, ../../app/stylesheets/views/accounts/_account_jobs.sass */
    #job-wrap.modal #job-info {
      width: 800px; }
      /* line 21, ../../app/stylesheets/views/accounts/_account_jobs.sass */
      #job-wrap.modal #job-info .main {
        width: 550px; }
  /* line 23, ../../app/stylesheets/views/accounts/_account_jobs.sass */
  #job-wrap #company-header {
    font-family: Georgia, "Times New Roman", serif;
    padding: 12px 0px 0px 0px; }
    /* line 26, ../../app/stylesheets/views/accounts/_account_jobs.sass */
    #job-wrap #company-header img {
      margin: 20px 0px 0px 0px; }
    /* line 28, ../../app/stylesheets/views/accounts/_account_jobs.sass */
    #job-wrap #company-header h1 {
      margin: 20px 0px 0px 0px; }
  /* line 30, ../../app/stylesheets/views/accounts/_account_jobs.sass */
  #job-wrap h2 {
    font-family: Georgia, "Times New Roman", serif;
    font-size: 26px;
    background: white url(/ui/gradients/bottom-shade.gif) no-repeat left top;
    padding: 30px 0px; }
  /* line 36, ../../app/stylesheets/views/accounts/_account_jobs.sass */
  #job-wrap #job-info h3 {
    color: #777;
    font-weight: bold;
    border-bottom: 1px solid #777;
    padding-bottom: 3px;
    margin: 4px 0px; }
  /* line 42, ../../app/stylesheets/views/accounts/_account_jobs.sass */
  #job-wrap #job-info .main {
    width: 660px;
    font-family: Georgia, "Times New Roman", serif; }
  /* line 45, ../../app/stylesheets/views/accounts/_account_jobs.sass */
  #job-wrap #job-info .side {
    width: 180px;
    padding: 45px 0 0 40px;
    margin-left: 0px;
    background: white url(/ui/gradients/right-shade.gif) no-repeat left top;
    height: 400px; }
  /* line 52, ../../app/stylesheets/views/accounts/_account_jobs.sass */
  #job-wrap #job-info dl {
    padding-left: 10px;
    line-height: 24px; }
    /* line 56, ../../app/stylesheets/views/accounts/_account_jobs.sass */
    #job-wrap #job-info dl * {
      font-size: 13px; }
    /* line 58, ../../app/stylesheets/views/accounts/_account_jobs.sass */
    #job-wrap #job-info dl dt {
      color: #333;
      margin-top: 8px;
      font-weight: bold; }
    /* line 62, ../../app/stylesheets/views/accounts/_account_jobs.sass */
    #job-wrap #job-info dl dd {
      font-weight: bold; }
      /* line 64, ../../app/stylesheets/views/accounts/_account_jobs.sass */
      #job-wrap #job-info dl dd ul {
        margin: 0 0 0 -17px;
        list-style-type: square; }
        /* line 67, ../../app/stylesheets/views/accounts/_account_jobs.sass */
        #job-wrap #job-info dl dd ul li {
          list-style-type: square; }
          /* line 69, ../../app/stylesheets/views/accounts/_account_jobs.sass */
          #job-wrap #job-info dl dd ul li strong {
            color: #666;
            font-weight: normal; }
  /* line 77, ../../app/stylesheets/views/accounts/_account_jobs.sass */
  #job-wrap a.act, #job-wrap a.button {
    text-align: left;
    width: 170px;
    clear: both;
    margin-bottom: 10px;
    padding: 5px;
    font-size: 13px; }
    /* line 84, ../../app/stylesheets/views/accounts/_account_jobs.sass */
    #job-wrap a.act span, #job-wrap a.button span {
      padding-left: 25px;
      display: block; }
  /* line 88, ../../app/stylesheets/views/accounts/_account_jobs.sass */
  #job-wrap .bottom-links a.act, #job-wrap .bottom-links a.button {
    clear: none;
    float: left;
    margin-right: 10px;
    clear: none;
    width: 140px; }
  /* line 95, ../../app/stylesheets/views/accounts/_account_jobs.sass */
  #job-wrap a#apply_now span {
    background: url(/ui/icons.gif) no-repeat 0px -4206px; }
  /* line 97, ../../app/stylesheets/views/accounts/_account_jobs.sass */
  #job-wrap a.print-me span {
    background: url(/ui/icons.gif) no-repeat 0px -4260px; }
  /* line 99, ../../app/stylesheets/views/accounts/_account_jobs.sass */
  #job-wrap a.share-me span {
    background: url(/ui/icons.gif) no-repeat 0px -4309px; }

/* line 101, ../../app/stylesheets/views/accounts/_account_jobs.sass */
a#all-jobs {
  font-size: 13px; }

/* line 106, ../../app/stylesheets/views/accounts/_account_jobs.sass */
ul.title-tabs {
  list-style-type: none;
  *display: inline-block; }
  /* line 19, ../../app/stylesheets/utilities/_mixins.sass */
  ul.title-tabs li {
    margin-left: 0px; }
  /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
  ul.title-tabs:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  /* line 29, ../../app/stylesheets/utilities/_mixins.sass */
  ul.title-tabs li {
    display: inline;
    float: left;
    padding: 0px; }
    /* line 33, ../../app/stylesheets/utilities/_mixins.sass */
    ul.title-tabs li a {
      display: block;
      float: left; }
  /* line 108, ../../app/stylesheets/views/accounts/_account_jobs.sass */
  ul.title-tabs a {
    text-decoration: none;
    padding: 4px 12px;
    background: #ddd; }

/* line 114, ../../app/stylesheets/views/accounts/_account_jobs.sass */
.nyroModalContent #job-wrap #job-info {
  width: 880px; }
  /* line 116, ../../app/stylesheets/views/accounts/_account_jobs.sass */
  .nyroModalContent #job-wrap #job-info .main {
    width: 500px; }

/* line 5, ../../app/stylesheets/views/accounts/_account_form.sass */
form #account_company_name_input, form #account_employee_count_input {
  width: 250px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  form #account_company_name_input input, form #account_company_name_input a.linkselectLink, form #account_company_name_input select, form #account_employee_count_input input, form #account_employee_count_input a.linkselectLink, form #account_employee_count_input select {
    width: 230px;
    float: left; }
/* line 7, ../../app/stylesheets/views/accounts/_account_form.sass */
form #account_company_url_input {
  width: 400px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  form #account_company_url_input input, form #account_company_url_input a.linkselectLink, form #account_company_url_input select {
    width: 380px;
    float: left; }

/* line 2, ../../app/stylesheets/views/accounts/_careers_site.sass */
form.careers_site li {
  width: 260px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  form.careers_site li input, form.careers_site li a.linkselectLink, form.careers_site li select {
    width: 240px;
    float: left; }
/* line 4, ../../app/stylesheets/views/accounts/_careers_site.sass */
form.careers_site #careers_site_career_site_url_input {
  width: 520px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  form.careers_site #careers_site_career_site_url_input input, form.careers_site #careers_site_career_site_url_input a.linkselectLink, form.careers_site #careers_site_career_site_url_input select {
    width: 500px;
    float: left; }
/* line 6, ../../app/stylesheets/views/accounts/_careers_site.sass */
form.careers_site #careers_site_logo_input {
  width: 300px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  form.careers_site #careers_site_logo_input input, form.careers_site #careers_site_logo_input a.linkselectLink, form.careers_site #careers_site_logo_input select {
    width: 280px;
    float: left; }

/* line 2, ../../app/stylesheets/views/accounts/_user_info.sass */
body.users #content .blue-box {
  margin-top: 20px; }
  /* line 4, ../../app/stylesheets/views/accounts/_user_info.sass */
  body.users #content .blue-box h2.post {
    float: left;
    width: 600px;
    margin-top: 25px;
    margin-left: 20px;
    font-size: 20px;
    font-weight: normal; }
  /* line 12, ../../app/stylesheets/views/accounts/_user_info.sass */
  body.users #content .blue-box .help-box h2 {
    padding-bottom: 3px; }

/* line 15, ../../app/stylesheets/views/accounts/_user_info.sass */
form #user_title_input {
  width: 120px; }
  /* line 17, ../../app/stylesheets/views/accounts/_user_info.sass */
  form #user_title_input li {
    width: 55px; }
/* line 20, ../../app/stylesheets/views/accounts/_user_info.sass */
form #user_email_input {
  width: 280px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  form #user_email_input input, form #user_email_input a.linkselectLink, form #user_email_input select {
    width: 260px;
    float: left; }
/* line 22, ../../app/stylesheets/views/accounts/_user_info.sass */
form #user_additional_title_input {
  width: 160px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  form #user_additional_title_input input, form #user_additional_title_input a.linkselectLink, form #user_additional_title_input select {
    width: 140px;
    float: left; }
/* line 24, ../../app/stylesheets/views/accounts/_user_info.sass */
form #user_first_name_input, form #user_last_name_input, form #user_job_title_input, form #user_typical_role_input, form #user_phone_input {
  width: 280px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  form #user_first_name_input input, form #user_first_name_input a.linkselectLink, form #user_first_name_input select, form #user_last_name_input input, form #user_last_name_input a.linkselectLink, form #user_last_name_input select, form #user_job_title_input input, form #user_job_title_input a.linkselectLink, form #user_job_title_input select, form #user_typical_role_input input, form #user_typical_role_input a.linkselectLink, form #user_typical_role_input select, form #user_phone_input input, form #user_phone_input a.linkselectLink, form #user_phone_input select {
    width: 260px;
    float: left; }
/* line 27, ../../app/stylesheets/views/accounts/_user_info.sass */
form #user_typical_role_input select {
  width: 100%; }
/* line 29, ../../app/stylesheets/views/accounts/_user_info.sass */
form #user_account_attributes_industry_list_input {
  width: 360px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  form #user_account_attributes_industry_list_input input, form #user_account_attributes_industry_list_input a.linkselectLink, form #user_account_attributes_industry_list_input select {
    width: 340px;
    float: left; }
  /* line 218, ../../app/stylesheets/utilities/_mixins.sass */
  form #user_account_attributes_industry_list_input select {
    width: 100%; }
/* line 32, ../../app/stylesheets/views/accounts/_user_info.sass */
form #user_account_attributes_company_url_input {
  width: 360px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  form #user_account_attributes_company_url_input input, form #user_account_attributes_company_url_input a.linkselectLink, form #user_account_attributes_company_url_input select {
    width: 340px;
    float: left; }
/* line 34, ../../app/stylesheets/views/accounts/_user_info.sass */
form #user_account_attributes_employee_count_input {
  width: 200px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  form #user_account_attributes_employee_count_input input, form #user_account_attributes_employee_count_input a.linkselectLink, form #user_account_attributes_employee_count_input select {
    width: 180px;
    float: left; }
/* line 36, ../../app/stylesheets/views/accounts/_user_info.sass */
form #user_read_terms_input {
  width: 800px; }
  /* line 38, ../../app/stylesheets/views/accounts/_user_info.sass */
  form #user_read_terms_input input {
    width: 12px; }

/* line 5, ../../app/stylesheets/views/applicants/_applicants.sass */
#candidate-overview #page-heading {
  padding-bottom: 0px; }
  /* line 7, ../../app/stylesheets/views/applicants/_applicants.sass */
  #candidate-overview #page-heading h2 {
    width: auto; }

/* line 9, ../../app/stylesheets/views/applicants/_applicants.sass */
#flags.note {
  margin-top: 20px; }

/* line 13, ../../app/stylesheets/views/applicants/_applicants.sass */
fieldset.inline#applicant-edit .field input {
  width: 300px; }

/* line 17, ../../app/stylesheets/views/applicants/_applicants.sass */
#candidate_list table td.state input {
  background: #ddd;
  border: 1px solid #999;
  font-size: 10px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  cursor: pointer; }
  /* line 23, ../../app/stylesheets/views/applicants/_applicants.sass */
  #candidate_list table td.state input:hover {
    background: #eee; }

/* line 25, ../../app/stylesheets/views/applicants/_applicants.sass */
#status {
  float: left; }

/* line 27, ../../app/stylesheets/views/applicants/_applicants.sass */
#page-heading h2.candidate {
  width: 52%;
  border: 1px solid #f00;
  text-align: left; }

/* line 33, ../../app/stylesheets/views/applicants/_applicants.sass */
#contact-info dl dt {
  width: 30%; }
/* line 35, ../../app/stylesheets/views/applicants/_applicants.sass */
#contact-info dl dd {
  width: 70%; }

/* line 37, ../../app/stylesheets/views/applicants/_applicants.sass */
span.rank-note {
  background: url(/ui/icons.gif) no-repeat 0px -2750px;
  padding: 1px 8px 4px 17px; }
  /* line 40, ../../app/stylesheets/views/applicants/_applicants.sass */
  span.rank-note.not_suitable {
    background-position: 0px -2800px; }
  /* line 42, ../../app/stylesheets/views/applicants/_applicants.sass */
  span.rank-note.maybe_suitable {
    background-position: 0px -2850px; }
  /* line 44, ../../app/stylesheets/views/applicants/_applicants.sass */
  span.rank-note.suitable {
    background-position: 0px -2900px; }

/* line 46, ../../app/stylesheets/views/applicants/_applicants.sass */
a.rank {
  background: url(/ui/icons.gif) no-repeat 0px -2748px;
  text-indent: -9999px;
  display: block;
  float: left;
  width: 16px;
  height: 16px;
  margin-right: 4px; }
  /* line 55, ../../app/stylesheets/views/applicants/_applicants.sass */
  a.rank.not_suitable:hover, a.rank.not_suitable.active {
    background-position: 0px -2799px; }
  /* line 58, ../../app/stylesheets/views/applicants/_applicants.sass */
  a.rank.maybe_suitable:hover, a.rank.maybe_suitable.active {
    background-position: 0px -2849px; }
  /* line 61, ../../app/stylesheets/views/applicants/_applicants.sass */
  a.rank.suitable:hover, a.rank.suitable.active {
    background-position: 0px -2899px; }

/* line 63, ../../app/stylesheets/views/applicants/_applicants.sass */
#candidate {
  background: #fff;
  padding: 4px;
  border: none;
  width: 922px;
  margin: 0; }
  /* line 69, ../../app/stylesheets/views/applicants/_applicants.sass */
  #candidate .header {
    background: #fff;
    padding: 8px 0px 0px 0px;
    height: 22px;
    width: 898px; }
    /* line 74, ../../app/stylesheets/views/applicants/_applicants.sass */
    #candidate .header h2 {
      background: transparent url(/ui/icons.gif) no-repeat 0px -4609px;
      color: #333;
      font-size: 18px;
      float: left;
      width: auto;
      margin-top: 8px;
      padding-left: 25px;
      padding-right: 20px; }
      /* line 83, ../../app/stylesheets/views/applicants/_applicants.sass */
      #candidate .header h2 small {
        font-size: 13px;
        font-weight: normal; }
    /* line 86, ../../app/stylesheets/views/applicants/_applicants.sass */
    #candidate .header ul {
      float: left;
      list-style-type: none;
      width: 320px;
      border-left: 1px solid #ccc;
      padding-left: 20px;
      padding-bottom: 8px;
      padding-top: 8px;
      margin-bottom: 0px; }
      /* line 95, ../../app/stylesheets/views/applicants/_applicants.sass */
      #candidate .header ul li {
        float: left;
        text-indent: -9999px;
        margin-left: 3px;
        display: block;
        width: 17px;
        height: 17px; }
        /* line 100, ../../app/stylesheets/views/applicants/_applicants.sass */
        #candidate .header ul li.inactive, #candidate .header ul li.active {
          display: block; }
        /* line 103, ../../app/stylesheets/views/applicants/_applicants.sass */
        #candidate .header ul li.inactive a {
          background: url(/ui/icons.gif) no-repeat 0px -4661px; }
        /* line 105, ../../app/stylesheets/views/applicants/_applicants.sass */
        #candidate .header ul li a {
          background: url(/ui/icons.gif) no-repeat;
          color: #fff;
          float: left;
          display: block;
          display: block;
          width: 17px;
          height: 17px;
          text-decoration: none; }
          /* line 112, ../../app/stylesheets/views/applicants/_applicants.sass */
          #candidate .header ul li a:hover {
            text-decoration: underline; }
        /* line 114, ../../app/stylesheets/views/applicants/_applicants.sass */
        #candidate .header ul li.active {
          background: url(/ui/icons.gif) no-repeat 0px -4708px; }
        /* line 117, ../../app/stylesheets/views/applicants/_applicants.sass */
        #candidate .header ul li.previous a {
          background-position: 0px -2450px; }
          /* line 119, ../../app/stylesheets/views/applicants/_applicants.sass */
          #candidate .header ul li.previous a:hover {
            background-position: 0px -2500px; }
        /* line 122, ../../app/stylesheets/views/applicants/_applicants.sass */
        #candidate .header ul li.next-one a {
          background: url(/ui/icons.gif) no-repeat 11px -2550px; }
          /* line 124, ../../app/stylesheets/views/applicants/_applicants.sass */
          #candidate .header ul li.next-one a:hover {
            background: url(/ui/icons.gif) no-repeat 11px -2600px; }
        /* line 126, ../../app/stylesheets/views/applicants/_applicants.sass */
        #candidate .header ul li.close a {
          padding-left: 18px;
          background-position: 0px -2650px; }
          /* line 129, ../../app/stylesheets/views/applicants/_applicants.sass */
          #candidate .header ul li.close a:hover {
            background-position: 0px -2700px; }
  /* line 131, ../../app/stylesheets/views/applicants/_applicants.sass */
  #candidate #tabs {
    margin-top: 4px;
    width: 600px;
    float: left; }
    /* line 136, ../../app/stylesheets/views/applicants/_applicants.sass */
    #candidate #tabs .box {
      margin-top: 12px; }
    /* line 138, ../../app/stylesheets/views/applicants/_applicants.sass */
    #candidate #tabs ul.tabs {
      border-bottom: 3px solid #009fd7;
      position: relative;
      top: 2px;
      margin-bottom: -2px;
      *display: inline-block;
      z-index: 3; }
      /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
      #candidate #tabs ul.tabs:after {
        content: " ";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden; }
      /* line 145, ../../app/stylesheets/views/applicants/_applicants.sass */
      #candidate #tabs ul.tabs a {
        border: none; }
      /* line 147, ../../app/stylesheets/views/applicants/_applicants.sass */
      #candidate #tabs ul.tabs a.inactive {
        background: #ddd; }
      /* line 149, ../../app/stylesheets/views/applicants/_applicants.sass */
      #candidate #tabs ul.tabs a.active {
        background: #009fd7;
        color: #fff; }
    /* line 152, ../../app/stylesheets/views/applicants/_applicants.sass */
    #candidate #tabs .tab-content {
      position: relative;
      top: 0px;
      clear: both;
      z-index: 1;
      border: none;
      padding-left: 0px;
      padding-right: 0px; }
  /* line 160, ../../app/stylesheets/views/applicants/_applicants.sass */
  #candidate #side {
    padding-left: 20px;
    padding-right: 20px;
    width: 200px;
    float: left;
    text-align: left; }
    /* line 166, ../../app/stylesheets/views/applicants/_applicants.sass */
    #candidate #side label {
      font-size: 13px; }
    /* line 168, ../../app/stylesheets/views/applicants/_applicants.sass */
    #candidate #side h2 {
      font-size: 14px;
      font-weight: bold;
      color: #333;
      padding-top: 20px; }
    /* line 174, ../../app/stylesheets/views/applicants/_applicants.sass */
    #candidate #side dl.inline dt {
      width: 60px; }
    /* line 176, ../../app/stylesheets/views/applicants/_applicants.sass */
    #candidate #side dl.inline dl {
      width: 78%; }
    /* line 178, ../../app/stylesheets/views/applicants/_applicants.sass */
    #candidate #side dl.inline.ruled.no-margin {
      border: none; }
    /* line 180, ../../app/stylesheets/views/applicants/_applicants.sass */
    #candidate #side .forward.button, #candidate #side .act.resume {
      clear: both;
      width: 100%;
      float: left; }
      /* line 184, ../../app/stylesheets/views/applicants/_applicants.sass */
      #candidate #side .forward.button a, #candidate #side .act.resume a {
        float: left;
        margin-bottom: 12px; }
        /* line 187, ../../app/stylesheets/views/applicants/_applicants.sass */
        #candidate #side .forward.button a span, #candidate #side .act.resume a span {
          background: transparent url(/ui/icons.gif) no-repeat;
          font-size: 14px;
          padding-left: 20px;
          padding-top: 1px;
          padding-bottom: 1px; }
    /* line 193, ../../app/stylesheets/views/applicants/_applicants.sass */
    #candidate #side .forward.button a span {
      background-position: 0px -4758px; }
    /* line 195, ../../app/stylesheets/views/applicants/_applicants.sass */
    #candidate #side .act.resume a span {
      background-position: -4px -4208px; }
    /* line 200, ../../app/stylesheets/views/applicants/_applicants.sass */
    #candidate #side ul#rank-list {
      list-style-type: none;
      float: left;
      padding-bottom: 12px; }
      /* line 204, ../../app/stylesheets/views/applicants/_applicants.sass */
      #candidate #side ul#rank-list li {
        margin-left: 0px;
        display: block;
        clear: both;
        width: 260px;
        cursor: pointer; }
        /* line 210, ../../app/stylesheets/views/applicants/_applicants.sass */
        #candidate #side ul#rank-list li input {
          margin-left: 0px; }
        /* line 212, ../../app/stylesheets/views/applicants/_applicants.sass */
        #candidate #side ul#rank-list li label {
          font-weight: normal; }
      /* line 214, ../../app/stylesheets/views/applicants/_applicants.sass */
      #candidate #side ul#rank-list.js li {
        padding-left: 20px;
        background: url(/ui/icons.gif) no-repeat 0px -2748px;
        padding-top: 0px;
        padding-bottom: 0px; }
        /* line 220, ../../app/stylesheets/views/applicants/_applicants.sass */
        #candidate #side ul#rank-list.js li.not_suitable.active, #candidate #side ul#rank-list.js li.not_suitable:hover {
          background-position: 0px -2799px; }
        /* line 223, ../../app/stylesheets/views/applicants/_applicants.sass */
        #candidate #side ul#rank-list.js li.maybe_suitable.active, #candidate #side ul#rank-list.js li.maybe_suitable:hover {
          background-position: 0px -2849px; }
        /* line 226, ../../app/stylesheets/views/applicants/_applicants.sass */
        #candidate #side ul#rank-list.js li.suitable.active, #candidate #side ul#rank-list.js li.suitable:hover {
          background-position: 0px -2899px; }

/* line 229, ../../app/stylesheets/views/applicants/_applicants.sass */
ul#tools {
  list-style-type: none; }
  /* line 231, ../../app/stylesheets/views/applicants/_applicants.sass */
  ul#tools li {
    margin-left: 0px; }
  /* line 233, ../../app/stylesheets/views/applicants/_applicants.sass */
  ul#tools li a {
    padding-left: 16px;
    background: url(/ui/icons.gif) no-repeat; }
  /* line 236, ../../app/stylesheets/views/applicants/_applicants.sass */
  ul#tools li.resume a {
    background-position: 0px -1450px; }
    /* line 238, ../../app/stylesheets/views/applicants/_applicants.sass */
    ul#tools li.resume a:hover {
      background-position: 0px -1500px; }
  /* line 240, ../../app/stylesheets/views/applicants/_applicants.sass */
  ul#tools li.print a {
    background-position: 0px -1650px; }
    /* line 242, ../../app/stylesheets/views/applicants/_applicants.sass */
    ul#tools li.print a:hover {
      background-position: 0px -1700px; }
  /* line 244, ../../app/stylesheets/views/applicants/_applicants.sass */
  ul#tools li.forward a {
    background-position: 0px -1550px; }
    /* line 246, ../../app/stylesheets/views/applicants/_applicants.sass */
    ul#tools li.forward a:hover {
      background-position: 0px -1600px; }

/* line 249, ../../app/stylesheets/views/applicants/_applicants.sass */
ul#contact-info {
  list-style-type: none; }
  /* line 19, ../../app/stylesheets/utilities/_mixins.sass */
  ul#contact-info li {
    margin-left: 0px; }
  /* line 251, ../../app/stylesheets/views/applicants/_applicants.sass */
  ul#contact-info li a {
    padding-left: 16px;
    background: url(/ui/icons.gif) no-repeat; }
  /* line 254, ../../app/stylesheets/views/applicants/_applicants.sass */
  ul#contact-info li.email a {
    background-position: 0px -1747px; }
    /* line 256, ../../app/stylesheets/views/applicants/_applicants.sass */
    ul#contact-info li.email a:hover {
      background-position: 0px -1797px; }
  /* line 258, ../../app/stylesheets/views/applicants/_applicants.sass */
  ul#contact-info li.contact a {
    background-position: 0px -1850px; }
    /* line 260, ../../app/stylesheets/views/applicants/_applicants.sass */
    ul#contact-info li.contact a:hover {
      background-position: 0px -1900px; }
  /* line 262, ../../app/stylesheets/views/applicants/_applicants.sass */
  ul#contact-info span {
    color: #ccc; }

/* line 266, ../../app/stylesheets/views/applicants/_applicants.sass */
fieldset.inline .field.recipients-for-email select {
  width: 209px;
  margin-bottom: 6px; }
/* line 269, ../../app/stylesheets/views/applicants/_applicants.sass */
fieldset.inline .field.subject input {
  width: 362px; }

/* line 271, ../../app/stylesheets/views/applicants/_applicants.sass */
#nyroModalContent {
  overflow-x: none; }
  /* line 273, ../../app/stylesheets/views/applicants/_applicants.sass */
  #nyroModalContent .tab-content {
    overflow-y: auto;
    height: 234px; }
  /* line 277, ../../app/stylesheets/views/applicants/_applicants.sass */
  #nyroModalContent #email-center.grid_16 {
    width: 640px; }
    /* line 279, ../../app/stylesheets/views/applicants/_applicants.sass */
    #nyroModalContent #email-center.grid_16 .submit {
      width: 640px; }
    /* line 282, ../../app/stylesheets/views/applicants/_applicants.sass */
    #nyroModalContent #email-center.grid_16 label {
      width: 120px; }
      /* line 284, ../../app/stylesheets/views/applicants/_applicants.sass */
      #nyroModalContent #email-center.grid_16 label#send-to {
        padding-top: 0px;
        line-height: 14px; }
    /* line 288, ../../app/stylesheets/views/applicants/_applicants.sass */
    #nyroModalContent #email-center.grid_16 .check label {
      width: auto;
      padding-right: 3px; }

/* line 292, ../../app/stylesheets/views/applicants/_applicants.sass */
.field.required#send-from input {
  width: 300px; }

/* line 295, ../../app/stylesheets/views/applicants/_applicants.sass */
div#body.field {
  border: none; }

/* line 302, ../../app/stylesheets/views/applicants/_applicants.sass */
body.job_listing .grid_16 #page-heading h2, #nyroModalContent .grid_16 #page-heading h2 {
  padding-bottom: 20px; }

/* line 305, ../../app/stylesheets/views/applicants/_applicants.sass */
#nyroModalContent #body {
  border: none; }

/* line 308, ../../app/stylesheets/views/applicants/_applicants.sass */
#forward-form.grid_16 {
  width: 448px; }
  /* line 311, ../../app/stylesheets/views/applicants/_applicants.sass */
  #forward-form.grid_16 form {
    width: 448px; }
  /* line 313, ../../app/stylesheets/views/applicants/_applicants.sass */
  #forward-form.grid_16 fieldset.box.inline {
    border: none; }

/* line 316, ../../app/stylesheets/views/applicants/_applicants.sass */
#nyroModalContent #candidate {
  margin-left: 0px; }
/* line 318, ../../app/stylesheets/views/applicants/_applicants.sass */
#nyroModalContent #forward-candidate.grid_16 {
  width: 600px; }
  /* line 320, ../../app/stylesheets/views/applicants/_applicants.sass */
  #nyroModalContent #forward-candidate.grid_16 .submit {
    width: 569px; }

/* line 327, ../../app/stylesheets/views/applicants/_applicants.sass */
fieldset#identity .field {
  float: left;
  width: 42%; }
  /* line 330, ../../app/stylesheets/views/applicants/_applicants.sass */
  fieldset#identity .field#title {
    width: 12%; }
  /* line 332, ../../app/stylesheets/views/applicants/_applicants.sass */
  fieldset#identity .field input {
    width: 93%; }

/* line 339, ../../app/stylesheets/views/applicants/_applicants.sass */
#nyroModal #email_center.grid_16 {
  margin-top: 20px;
  width: 700px; }
  /* line 342, ../../app/stylesheets/views/applicants/_applicants.sass */
  #nyroModal #email_center.grid_16 form {
    width: 700px; }

/* line 345, ../../app/stylesheets/views/applicants/_applicants.sass */
td a.linkselectLink {
  padding-right: 32px; }

/* line 348, ../../app/stylesheets/views/applicants/_applicants.sass */
span#email_body_parent {
  width: 300px; }

/* line 352, ../../app/stylesheets/views/applicants/_applicants.sass */
body.applications#index .float-box {
  width: 880px; }
/* line 354, ../../app/stylesheets/views/applicants/_applicants.sass */
body.applications#index #content .blue-box h2.title {
  width: 920px;
  position: relative; }
  /* line 357, ../../app/stylesheets/views/applicants/_applicants.sass */
  body.applications#index #content .blue-box h2.title a {
    float: right;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 15px; }

/* line 2, ../../app/stylesheets/views/applicants/_apply.sass */
form #application_applicant_attributes_title_input {
  width: 120px; }
/* line 4, ../../app/stylesheets/views/applicants/_apply.sass */
form #application_applicant_attributes_additional_title_input {
  width: 160px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  form #application_applicant_attributes_additional_title_input input, form #application_applicant_attributes_additional_title_input a.linkselectLink, form #application_applicant_attributes_additional_title_input select {
    width: 140px;
    float: left; }
/* line 6, ../../app/stylesheets/views/applicants/_apply.sass */
form #application_applicant_attributes_first_name_input, form #application_applicant_attributes_last_name_input {
  width: 280px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  form #application_applicant_attributes_first_name_input input, form #application_applicant_attributes_first_name_input a.linkselectLink, form #application_applicant_attributes_first_name_input select, form #application_applicant_attributes_last_name_input input, form #application_applicant_attributes_last_name_input a.linkselectLink, form #application_applicant_attributes_last_name_input select {
    width: 260px;
    float: left; }
/* line 8, ../../app/stylesheets/views/applicants/_apply.sass */
form #application_applicant_attributes_street_input, form #applicant_country, form #application_applicant_attributes_home_phone_input, form #application_applicant_attributes_home_email_input, form #application_applicant_attributes_mobile_phone_input {
  width: 280px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  form #application_applicant_attributes_street_input input, form #application_applicant_attributes_street_input a.linkselectLink, form #application_applicant_attributes_street_input select, form #applicant_country input, form #applicant_country a.linkselectLink, form #applicant_country select, form #application_applicant_attributes_home_phone_input input, form #application_applicant_attributes_home_phone_input a.linkselectLink, form #application_applicant_attributes_home_phone_input select, form #application_applicant_attributes_home_email_input input, form #application_applicant_attributes_home_email_input a.linkselectLink, form #application_applicant_attributes_home_email_input select, form #application_applicant_attributes_mobile_phone_input input, form #application_applicant_attributes_mobile_phone_input a.linkselectLink, form #application_applicant_attributes_mobile_phone_input select {
    width: 260px;
    float: left; }
/* line 11, ../../app/stylesheets/views/applicants/_apply.sass */
form #application_applicant_attributes_postal_code_input, form #application_applicant_attributes_locality_input {
  width: 140px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  form #application_applicant_attributes_postal_code_input input, form #application_applicant_attributes_postal_code_input a.linkselectLink, form #application_applicant_attributes_postal_code_input select, form #application_applicant_attributes_locality_input input, form #application_applicant_attributes_locality_input a.linkselectLink, form #application_applicant_attributes_locality_input select {
    width: 120px;
    float: left; }
/* line 15, ../../app/stylesheets/views/applicants/_apply.sass */
form #application_use_cover_letter_input input {
  width: 12px; }

/* line 5, ../../app/stylesheets/views/applicants/_email.sass */
#nyroModalContent h2.title {
  width: 640px;
  margin-top: 10px; }

/* line 9, ../../app/stylesheets/views/applicants/_email.sass */
form#new_email fieldset.inputs {
  width: 620px; }
  /* line 11, ../../app/stylesheets/views/applicants/_email.sass */
  form#new_email fieldset.inputs li {
    width: 100%; }
    /* line 13, ../../app/stylesheets/views/applicants/_email.sass */
    form#new_email fieldset.inputs li li {
      float: left;
      width: auto;
      padding-right: 15px; }
      /* line 17, ../../app/stylesheets/views/applicants/_email.sass */
      form#new_email fieldset.inputs li li input {
        width: 13px;
        float: left;
        clear: none; }
      /* line 21, ../../app/stylesheets/views/applicants/_email.sass */
      form#new_email fieldset.inputs li li label {
        width: auto;
        float: left;
        clear: none;
        cursor: pointer;
        font-weight: normal; }
/* line 27, ../../app/stylesheets/views/applicants/_email.sass */
form#new_email .act {
  width: 660px; }

/* line 32, ../../app/stylesheets/views/applicants/_email.sass */
#nyroModalContent h2.title.five-twenty {
  width: 508px;
  padding-left: 12px; }

/* line 35, ../../app/stylesheets/views/applicants/_email.sass */
#forward_applicant_form {
  width: 580px;
  padding: 0px 12px; }
  /* line 38, ../../app/stylesheets/views/applicants/_email.sass */
  #forward_applicant_form form {
    width: 580px; }
  /* line 40, ../../app/stylesheets/views/applicants/_email.sass */
  #forward_applicant_form fieldset.inputs {
    width: 540px; }
    /* line 42, ../../app/stylesheets/views/applicants/_email.sass */
    #forward_applicant_form fieldset.inputs li.select {
      width: 520px; }
    /* line 44, ../../app/stylesheets/views/applicants/_email.sass */
    #forward_applicant_form fieldset.inputs li.string, #forward_applicant_form fieldset.inputs li.text {
      width: 520px; }
      /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
      #forward_applicant_form fieldset.inputs li.string input, #forward_applicant_form fieldset.inputs li.string a.linkselectLink, #forward_applicant_form fieldset.inputs li.string select, #forward_applicant_form fieldset.inputs li.text input, #forward_applicant_form fieldset.inputs li.text a.linkselectLink, #forward_applicant_form fieldset.inputs li.text select {
        width: 500px;
        float: left; }
  /* line 46, ../../app/stylesheets/views/applicants/_email.sass */
  #forward_applicant_form .act {
    width: 580px; }

/* line 4, ../../app/stylesheets/views/_boards.sass */
h1#choose-boards {
  font-size: 18px;
  font-weight: normal;
  margin-top: 10px; }

/* line 8, ../../app/stylesheets/views/_boards.sass */
#main-list.box {
  padding: 0; }

/* line 15, ../../app/stylesheets/views/_boards.sass */
#content .blue-box {
  padding: 12px 18px; }
  /* line 17, ../../app/stylesheets/views/_boards.sass */
  #content .blue-box h1 {
    color: #fff; }
    /* line 19, ../../app/stylesheets/views/_boards.sass */
    #content .blue-box h1.recommended {
      padding-bottom: 12px; }
  /* line 21, ../../app/stylesheets/views/_boards.sass */
  #content .blue-box h2 {
    margin: 0px;
    color: #A7CDEC;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px; }

/* line 27, ../../app/stylesheets/views/_boards.sass */
.blue-box {
  *display: inline-block; }
  /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
  .blue-box:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  /* line 29, ../../app/stylesheets/views/_boards.sass */
  .blue-box ul {
    display: block;
    float: left;
    width: 900px; }
  /* line 33, ../../app/stylesheets/views/_boards.sass */
  .blue-box li {
    display: inline;
    float: left;
    width: auto;
    margin: 0px 8px 0px 0px;
    padding: 2px 0px; }
    /* line 39, ../../app/stylesheets/views/_boards.sass */
    .blue-box li label {
      margin-left: 1px; }
    /* line 41, ../../app/stylesheets/views/_boards.sass */
    .blue-box li label, .blue-box li input {
      border: none; }
  /* line 44, ../../app/stylesheets/views/_boards.sass */
  .blue-box form input, .blue-box form label {
    width: auto;
    float: left;
    clear: none; }
  /* line 48, ../../app/stylesheets/views/_boards.sass */
  .blue-box input#search {
    border: none;
    float: left;
    background: #fff url(/ui/icons.gif) no-repeat right -4141px;
    width: 270px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px; }
    /* line 54, ../../app/stylesheets/views/_boards.sass */
    .blue-box input#search.blur {
      background-position: right -4100px; }

/* line 57, ../../app/stylesheets/views/_boards.sass */
.blue-box form#refine ul {
  width: 600px; }

/* line 60, ../../app/stylesheets/views/_boards.sass */
.paginate {
  clear: both; }
  /* line 62, ../../app/stylesheets/views/_boards.sass */
  .paginate .act {
    float: right;
    width: 238px;
    padding-top: 0px;
    line-height: 16px; }
    /* line 67, ../../app/stylesheets/views/_boards.sass */
    .paginate .act input {
      float: right; }
  /* line 70, ../../app/stylesheets/views/_boards.sass */
  .paginate .pagination {
    float: right;
    width: auto;
    line-height: 20px; }
    /* line 74, ../../app/stylesheets/views/_boards.sass */
    .paginate .pagination a, .paginate .pagination span {
      padding: 4px 7px 2px 7px;
      border-radius: 4px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      font-size: 14px; }
    /* line 78, ../../app/stylesheets/views/_boards.sass */
    .paginate .pagination a {
      background: #539bdd;
      color: #fff;
      text-decoration: none; }
      /* line 82, ../../app/stylesheets/views/_boards.sass */
      .paginate .pagination a:hover {
        background-color: #67aff1; }
    /* line 85, ../../app/stylesheets/views/_boards.sass */
    .paginate .pagination span.current {
      background: #fff;
      color: #539bdd;
      font-weight: bold; }
    /* line 89, ../../app/stylesheets/views/_boards.sass */
    .paginate .pagination span.disabled {
      background: #4582bd;
      color: #63a0db; }

/* line 93, ../../app/stylesheets/views/_boards.sass */
body.boards#index .blue-box {
  padding-bottom: 40px;
  -webkit-border-top-left-radius: 12px;
  -moz-border-radius-topleft: 12px;
  border-top-left-radius: 12px;
  -webkit-border-top-right-radius: 12px;
  -moz-border-radius-topright: 12px;
  border-top-right-radius: 12px; }
/* line 96, ../../app/stylesheets/views/_boards.sass */
body.boards#index .main {
  width: 680px;
  padding-left: 12px; }
/* line 99, ../../app/stylesheets/views/_boards.sass */
body.boards#index .side {
  width: 190px;
  margin-left: 0px;
  padding: 0 0 0 20px; }
/* line 105, ../../app/stylesheets/views/_boards.sass */
body.boards#index #boards-partial h2 {
  color: #333;
  font-size: 18px;
  font-weight: bold;
  margin: 10px 0px; }

/* line 119, ../../app/stylesheets/views/_boards.sass */
body#index.boards table.order, body#boards table.order, body#calculator table.order {
  margin-bottom: 12px; }
  /* line 121, ../../app/stylesheets/views/_boards.sass */
  body#index.boards table.order td, body#index.boards table.order th, body#boards table.order td, body#boards table.order th, body#calculator table.order td, body#calculator table.order th {
    line-height: 1.5em; }
  /* line 126, ../../app/stylesheets/views/_boards.sass */
  body#index.boards table.order tr:hover td, body#boards table.order tr:hover td, body#calculator table.order tr:hover td {
    background-color: #FFFEE5; }
    /* line 128, ../../app/stylesheets/views/_boards.sass */
    body#index.boards table.order tr:hover td.logo, body#boards table.order tr:hover td.logo, body#calculator table.order tr:hover td.logo {
      background-color: #fff;
      border: 4px solid #DEDBCC; }
  /* line 131, ../../app/stylesheets/views/_boards.sass */
  body#index.boards table.order tr.active td, body#boards table.order tr.active td, body#calculator table.order tr.active td {
    background-color: #F4F9FF; }
    /* line 133, ../../app/stylesheets/views/_boards.sass */
    body#index.boards table.order tr.active td.logo, body#index.boards table.order tr.active td.logo:hover, body#boards table.order tr.active td.logo, body#boards table.order tr.active td.logo:hover, body#calculator table.order tr.active td.logo, body#calculator table.order tr.active td.logo:hover {
      border-color: #fff;
      background-color: #fff;
      border-bottom: 1px solid #aaa; }
  /* line 138, ../../app/stylesheets/views/_boards.sass */
  body#index.boards table.order td, body#boards table.order td, body#calculator table.order td {
    vertical-align: top;
    border-left: 1px solid #eee;
    padding-bottom: 0px;
    border-bottom: 1px solid #bbb; }
    /* line 143, ../../app/stylesheets/views/_boards.sass */
    body#index.boards table.order td.select, body#boards table.order td.select, body#calculator table.order td.select {
      border-left: none;
      padding-left: 0px;
      vertical-align: middle; }
    /* line 147, ../../app/stylesheets/views/_boards.sass */
    body#index.boards table.order td.logo, body#boards table.order td.logo, body#calculator table.order td.logo {
      border: 4px solid #fff;
      background-repeat: no-repeat;
      background-position: center center;
      border-bottom: 1px solid #aaa; }
    /* line 152, ../../app/stylesheets/views/_boards.sass */
    body#index.boards table.order td h3, body#boards table.order td h3, body#calculator table.order td h3 {
      padding-top: 8px;
      font-size: 15px;
      color: #333; }
    /* line 156, ../../app/stylesheets/views/_boards.sass */
    body#index.boards table.order td p, body#boards table.order td p, body#calculator table.order td p {
      margin-bottom: 12px;
      font-size: 13px; }
      /* line 159, ../../app/stylesheets/views/_boards.sass */
      body#index.boards table.order td p span, body#boards table.order td p span, body#calculator table.order td p span {
        float: right; }
/* line 161, ../../app/stylesheets/views/_boards.sass */
body#index.boards .heading-grad, body#boards .heading-grad, body#calculator .heading-grad {
  height: 18px; }
/* line 164, ../../app/stylesheets/views/_boards.sass */
body#index.boards .heading-grad h2, body#index.boards .box-grad h2, body#boards .heading-grad h2, body#boards .box-grad h2, body#calculator .heading-grad h2, body#calculator .box-grad h2 {
  font-size: 16px;
  color: #666; }
  /* line 167, ../../app/stylesheets/views/_boards.sass */
  body#index.boards .heading-grad h2 strong, body#index.boards .box-grad h2 strong, body#boards .heading-grad h2 strong, body#boards .box-grad h2 strong, body#calculator .heading-grad h2 strong, body#calculator .box-grad h2 strong {
    color: #333; }
  /* line 169, ../../app/stylesheets/views/_boards.sass */
  body#index.boards .heading-grad h2.savings, body#index.boards .box-grad h2.savings, body#boards .heading-grad h2.savings, body#boards .box-grad h2.savings, body#calculator .heading-grad h2.savings, body#calculator .box-grad h2.savings {
    color: #ff7d00; }
    /* line 171, ../../app/stylesheets/views/_boards.sass */
    body#index.boards .heading-grad h2.savings strong, body#index.boards .box-grad h2.savings strong, body#boards .heading-grad h2.savings strong, body#boards .box-grad h2.savings strong, body#calculator .heading-grad h2.savings strong, body#calculator .box-grad h2.savings strong {
      color: #ff7d00; }
/* line 173, ../../app/stylesheets/views/_boards.sass */
body#index.boards .job-boards-for, body#index.boards.you-save, body#boards .job-boards-for, body#boards.you-save, body#calculator .job-boards-for, body#calculator.you-save {
  width: 45%; }
/* line 175, ../../app/stylesheets/views/_boards.sass */
body#index.boards .job-boards-for, body#boards .job-boards-for, body#calculator .job-boards-for {
  float: left; }
  /* line 177, ../../app/stylesheets/views/_boards.sass */
  body#index.boards .job-boards-for h2, body#boards .job-boards-for h2, body#calculator .job-boards-for h2 {
    font-size: 14px; }
/* line 179, ../../app/stylesheets/views/_boards.sass */
body#index.boards .you-save, body#boards .you-save, body#calculator .you-save {
  float: right; }
  /* line 181, ../../app/stylesheets/views/_boards.sass */
  body#index.boards .you-save h2, body#boards .you-save h2, body#calculator .you-save h2 {
    color: #ff7d00; }
    /* line 183, ../../app/stylesheets/views/_boards.sass */
    body#index.boards .you-save h2 strong, body#boards .you-save h2 strong, body#calculator .you-save h2 strong {
      color: #ff7d00;
      font-size: 18px; }
  /* line 187, ../../app/stylesheets/views/_boards.sass */
  body#index.boards .you-save strong, body#boards .you-save strong, body#calculator .you-save strong {
    font-weight: bold;
    color: #666; }

/* line 190, ../../app/stylesheets/views/_boards.sass */
.you-save {
  color: #ff7d00; }

/* line 195, ../../app/stylesheets/views/_boards.sass */
body#boards table.order {
  border: 1px solid #ccc; }

/* line 201, ../../app/stylesheets/views/_boards.sass */
fieldset.inline.box.prices input {
  width: 15%; }
/* line 203, ../../app/stylesheets/views/_boards.sass */
fieldset.inline.box.prices .help {
  clear: none;
  float: left;
  width: 52%;
  margin-left: 0; }
/* line 208, ../../app/stylesheets/views/_boards.sass */
fieldset.inline #job_info {
  padding: 0px 12px; }
  /* line 210, ../../app/stylesheets/views/_boards.sass */
  fieldset.inline #job_info textarea.mceEditor {
    width: 570px; }
  /* line 212, ../../app/stylesheets/views/_boards.sass */
  fieldset.inline #job_info .area {
    width: 590px;
    float: left; }
    /* line 215, ../../app/stylesheets/views/_boards.sass */
    fieldset.inline #job_info .area table {
      float: left; }
  /* line 217, ../../app/stylesheets/views/_boards.sass */
  fieldset.inline #job_info .help {
    float: left;
    border: 1px solid #c9c6b0;
    background: #f2eed3;
    width: 300px;
    padding: 12px;
    margin: 0;
    clear: none; }

/* line 225, ../../app/stylesheets/views/_boards.sass */
body.board_owners#create #errors {
  top: 94px; }

/* line 228, ../../app/stylesheets/views/_boards.sass */
fieldset #job_types.field.check.required label.main {
  width: 223px; }
/* line 231, ../../app/stylesheets/views/_boards.sass */
fieldset.inline #salary-range input {
  width: 120px;
  margin-right: 6px; }
/* line 234, ../../app/stylesheets/views/_boards.sass */
fieldset.inline #salary-range input, fieldset.inline #salary-range select, fieldset.inline #salary-range span {
  clear: none;
  float: left; }
/* line 237, ../../app/stylesheets/views/_boards.sass */
fieldset.inline #salary-range span {
  padding: 0px 6px;
  font-size: 13px; }

/* line 240, ../../app/stylesheets/views/_boards.sass */
th.circuit {
  width: 100px; }

/* line 242, ../../app/stylesheets/views/_boards.sass */
th.ad-duration {
  width: 53px;
  width: 72px; }

/* line 245, ../../app/stylesheets/views/_boards.sass */
th.logo.first {
  border: none;
  background: #fff;
  font-size: 12px; }

/* line 250, ../../app/stylesheets/views/_boards.sass */
span.selected {
  background: transparent url(/ui/icons.gif) no-repeat 0px -3000px;
  display: block;
  text-indent: -9999px;
  width: 15px;
  height: 15px;
  margin: 0px 0px 0px 4px; }

/* line 259, ../../app/stylesheets/views/_boards.sass */
body#index.boards #choose-boards .main {
  width: 690px; }
/* line 261, ../../app/stylesheets/views/_boards.sass */
body#index.boards .float-box#boards-partial {
  width: 640px; }
/* line 263, ../../app/stylesheets/views/_boards.sass */
body#index.boards #cart span.empty {
  width: 172px; }
/* line 265, ../../app/stylesheets/views/_boards.sass */
body#index.boards table.publisher-boards td {
  border-bottom: 1px solid #ccc; }
/* line 267, ../../app/stylesheets/views/_boards.sass */
body#index.boards td input.act {
  margin-bottom: 10px;
  font-size: 12px; }

/* line 270, ../../app/stylesheets/views/_boards.sass */
p.none {
  font-weight: bold;
  font-size: 14px; }

/* line 274, ../../app/stylesheets/views/_boards.sass */
.field .image {
  margin-left: 25%; }

/* line 277, ../../app/stylesheets/views/_boards.sass */
#board-categories {
  border: 1px solid #ccc;
  height: 140px;
  width: 333px;
  overflow-y: scroll; }
  /* line 283, ../../app/stylesheets/views/_boards.sass */
  #board-categories ul {
    list-style-type: none; }
    /* line 285, ../../app/stylesheets/views/_boards.sass */
    #board-categories ul li {
      border-bottom: 1px solid #ddd;
      margin-left: 0px;
      padding-left: 6px; }

/* line 292, ../../app/stylesheets/views/_boards.sass */
td.select {
  border-right: 1px solid #eee;
  width: 21px; }
  /* line 295, ../../app/stylesheets/views/_boards.sass */
  td.select input {
    display: block;
    width: 14px;
    height: 14px; }
/* line 297, ../../app/stylesheets/views/_boards.sass */
td.logo {
  border: 4px solid #fff;
  width: 110px;
  text-align: center; }
/* line 302, ../../app/stylesheets/views/_boards.sass */
td.details h3 label {
  font-size: 14px; }
/* line 305, ../../app/stylesheets/views/_boards.sass */
td.specs {
  width: 50px; }
  /* line 308, ../../app/stylesheets/views/_boards.sass */
  td.specs dl, td.specs dt, td.specs dd {
    margin: 0;
    padding: 0; }
  /* line 311, ../../app/stylesheets/views/_boards.sass */
  td.specs dt {
    color: #666; }
  /* line 313, ../../app/stylesheets/views/_boards.sass */
  td.specs dd {
    color: #333;
    font-weight: bold;
    padding-bottom: 5px; }
/* line 317, ../../app/stylesheets/views/_boards.sass */
td.ad-price {
  text-align: right;
  width: 75px;
  padding-right: 12px;
  margin-bottom: 6px;
  color: #666; }
  /* line 323, ../../app/stylesheets/views/_boards.sass */
  td.ad-price dl {
    margin-bottom: 11px; }
  /* line 325, ../../app/stylesheets/views/_boards.sass */
  td.ad-price dd {
    line-height: 14px; }
  /* line 328, ../../app/stylesheets/views/_boards.sass */
  td.ad-price strong {
    display: block;
    font-weight: bold;
    font-size: 18px;
    padding-top: 5px;
    color: #333; }
  /* line 334, ../../app/stylesheets/views/_boards.sass */
  td.ad-price label {
    margin-bottom: 10px; }
  /* line 336, ../../app/stylesheets/views/_boards.sass */
  td.ad-price span.add.next {
    background: #DBE4F0;
    cursor: default; }
    /* line 339, ../../app/stylesheets/views/_boards.sass */
    td.ad-price span.add.next:hover {
      background: #DBE4F0; }
/* line 342, ../../app/stylesheets/views/_boards.sass */
td.specs, td.ad-price {
  padding-top: 8px; }

/* line 345, ../../app/stylesheets/views/_boards.sass */
#board-filter {
  padding: 0px 0px 20px 0px;
  float: left; }

/* line 348, ../../app/stylesheets/views/_boards.sass */
label.add.act {
  font-size: 13px;
  font-weight: normal; }

/* line 359, ../../app/stylesheets/views/_boards.sass */
form fieldset#experteer li {
  width: 280px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  form fieldset#experteer li input, form fieldset#experteer li a.linkselectLink, form fieldset#experteer li select {
    width: 260px;
    float: left; }
/* line 362, ../../app/stylesheets/views/_boards.sass */
form fieldset#monster li {
  width: 280px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  form fieldset#monster li input, form fieldset#monster li a.linkselectLink, form fieldset#monster li select {
    width: 260px;
    float: left; }
  /* line 214, ../../app/stylesheets/utilities/_mixins.sass */
  form fieldset#monster li select, form fieldset#monster li a.linkselectLink {
    width: 260px;
    float: left; }

/* line 4, ../../app/stylesheets/views/jobs/_jobs.sass */
#filter {
  padding: 12px;
  margin-bottom: 0; }
  /* line 7, ../../app/stylesheets/views/jobs/_jobs.sass */
  #filter label {
    padding: 0px 5px; }
  /* line 9, ../../app/stylesheets/views/jobs/_jobs.sass */
  #filter input {
    margin-right: 12px; }

/* line 12, ../../app/stylesheets/views/jobs/_jobs.sass */
fieldset#edit-job.inline .check {
  padding-left: 15%; }
  /* line 14, ../../app/stylesheets/views/jobs/_jobs.sass */
  fieldset#edit-job.inline .check label.main {
    text-indent: 4px; }

/* line 17, ../../app/stylesheets/views/jobs/_jobs.sass */
#apply.submit a, #apply.submit input {
  width: 200px;
  float: right; }

/* line 20, ../../app/stylesheets/views/jobs/_jobs.sass */
#show_description {
  padding: 12px; }
  /* line 22, ../../app/stylesheets/views/jobs/_jobs.sass */
  #show_description ul {
    margin-left: 20px; }
  /* line 24, ../../app/stylesheets/views/jobs/_jobs.sass */
  #show_description ul, #show_description ul li {
    font-size: 14px; }

/* line 26, ../../app/stylesheets/views/jobs/_jobs.sass */
strong.company_name {
  display: block;
  font-size: 12px;
  font-weight: normal;
  padding-top: 6px; }

/* line 35, ../../app/stylesheets/views/jobs/_jobs.sass */
#preview-only {
  font-family: arial, sans-serif;
  font-size: 14px; }

/* line 40, ../../app/stylesheets/views/jobs/_jobs.sass */
#job-details h2 {
  font-size: 22px;
  font-weight: normal;
  color: #666;
  padding-left: 10px; }

/* line 46, ../../app/stylesheets/views/jobs/_jobs.sass */
#job-options {
  padding-top: 40px; }

/* line 53, ../../app/stylesheets/views/jobs/_jobs.sass */
#show #job h2, #show #job .menu {
  margin-top: 10px; }
/* line 55, ../../app/stylesheets/views/jobs/_jobs.sass */
#show #job h2 {
  float: left; }
/* line 57, ../../app/stylesheets/views/jobs/_jobs.sass */
#show #job .menu {
  width: 220px;
  margin-left: 12px; }
/* line 60, ../../app/stylesheets/views/jobs/_jobs.sass */
#show #job a.select-all {
  float: right;
  font-size: 13px; }

/* line 63, ../../app/stylesheets/views/jobs/_jobs.sass */
dl.summary {
  clear: both;
  overflow: none;
  float: left;
  width: 100%;
  clear: both; }
  /* line 133, ../../app/stylesheets/utilities/_mixins.sass */
  dl.summary dt, dl.summary dd {
    float: left;
    clear: none;
    display: block; }
  /* line 137, ../../app/stylesheets/utilities/_mixins.sass */
  dl.summary dt {
    width: 174px; }
  /* line 139, ../../app/stylesheets/utilities/_mixins.sass */
  dl.summary dd {
    width: 486px; }
  /* line 66, ../../app/stylesheets/views/jobs/_jobs.sass */
  dl.summary dt {
    font-weight: bold; }
  /* line 68, ../../app/stylesheets/views/jobs/_jobs.sass */
  dl.summary dt, dl.summary dd {
    border-bottom: 1px solid #ccc;
    padding: 4px 0px; }
  /* line 71, ../../app/stylesheets/views/jobs/_jobs.sass */
  dl.summary.first {
    margin-bottom: 0px; }
  /* line 73, ../../app/stylesheets/views/jobs/_jobs.sass */
  dl.summary.with_list {
    *display: inline-block;
    border-bottom: 1px solid #ccc;
    margin-bottom: 0px; }
    /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
    dl.summary.with_list:after {
      content: " ";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden; }
    /* line 77, ../../app/stylesheets/views/jobs/_jobs.sass */
    dl.summary.with_list dt, dl.summary.with_list dd {
      border: none; }
    /* line 79, ../../app/stylesheets/views/jobs/_jobs.sass */
    dl.summary.with_list ul {
      margin-bottom: 0px;
      list-style-type: square; }
      /* line 82, ../../app/stylesheets/views/jobs/_jobs.sass */
      dl.summary.with_list ul li {
        margin-left: 14px;
        color: #777; }
        /* line 85, ../../app/stylesheets/views/jobs/_jobs.sass */
        dl.summary.with_list ul li span {
          color: #333; }

/* line 89, ../../app/stylesheets/views/jobs/_jobs.sass */
body#show.jobs .side {
  width: 200px;
  margin-left: 60px; }
/* line 92, ../../app/stylesheets/views/jobs/_jobs.sass */
body#show.jobs .blue-box {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px; }

/* line 97, ../../app/stylesheets/views/jobs/_jobs.sass */
.tabberlive .tabbertabhide {
  display: none; }


/* line 102, ../../app/stylesheets/views/jobs/_jobs.sass */
.tabberlive {
  margin-top: 1em; }

/* line 105, ../../app/stylesheets/views/jobs/_jobs.sass */
ul.tabbernav {
  margin: 0;
  border-bottom: 1px solid #778;
  padding-bottom: 23px; }
  /* line 110, ../../app/stylesheets/views/jobs/_jobs.sass */
  ul.tabbernav li {
    list-style: none;
    margin: 0;
    display: block;
    float: left; }
    /* line 115, ../../app/stylesheets/views/jobs/_jobs.sass */
    ul.tabbernav li a {
      padding: 6px 1em;
      margin-left: 3px;
      border: 1px solid #778;
      border-bottom: none;
      background: #ddd;
      text-decoration: none; }
      /* line 123, ../../app/stylesheets/views/jobs/_jobs.sass */
      ul.tabbernav li a:link {
        color: #448; }
      /* line 126, ../../app/stylesheets/views/jobs/_jobs.sass */
      ul.tabbernav li a:visited {
        color: #667; }
      /* line 129, ../../app/stylesheets/views/jobs/_jobs.sass */
      ul.tabbernav li a:hover {
        color: #000;
        background: #ccc;
        border-color: #333; }
    /* line 134, ../../app/stylesheets/views/jobs/_jobs.sass */
    ul.tabbernav li.tabberactive a {
      background-color: #fff;
      border-bottom: 1px solid #fff; }
      /* line 138, ../../app/stylesheets/views/jobs/_jobs.sass */
      ul.tabbernav li.tabberactive a:hover {
        color: #000;
        background: white;
        border-bottom: 1px solid white; }

/* line 145, ../../app/stylesheets/views/jobs/_jobs.sass */
.tabberlive .tabbertab {
  padding: 5px;
  border-top: 0;
  padding-top: 20px; }
  /* line 149, ../../app/stylesheets/views/jobs/_jobs.sass */
  .tabberlive .tabbertab h2, .tabberlive .tabbertab h3 {
    display: none; }
/* line 153, ../../app/stylesheets/views/jobs/_jobs.sass */
.tabberlive#tab2 .tabbertab {
  height: 200px;
  overflow: auto; }

/* line 2, ../../app/stylesheets/views/jobs/_job_defaults.sass */
form.job_default fieldset ol li {
  width: 220px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  form.job_default fieldset ol li input, form.job_default fieldset ol li a.linkselectLink, form.job_default fieldset ol li select {
    width: 200px;
    float: left; }

/* line 3, ../../app/stylesheets/views/jobs/_new_job.sass */
body.jobs#new #content, body.jobs#create #content {
  padding: 0px; }
/* line 5, ../../app/stylesheets/views/jobs/_new_job.sass */
body.jobs#new .inline-errors, body.jobs#create .inline-errors {
  clear: both; }

/* line 11, ../../app/stylesheets/views/jobs/_new_job.sass */
form #job_title_input {
  width: 520px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  form #job_title_input input, form #job_title_input a.linkselectLink, form #job_title_input select {
    width: 500px;
    float: left; }
/* line 13, ../../app/stylesheets/views/jobs/_new_job.sass */
form #job_department_input {
  width: 360px; }
  /* line 214, ../../app/stylesheets/utilities/_mixins.sass */
  form #job_department_input select, form #job_department_input a.linkselectLink {
    width: 240px;
    float: left; }
/* line 16, ../../app/stylesheets/views/jobs/_new_job.sass */
form #job_schedule_input, form #job_classification_input, form #job_experience_input {
  width: 260px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  form #job_schedule_input input, form #job_schedule_input a.linkselectLink, form #job_schedule_input select, form #job_classification_input input, form #job_classification_input a.linkselectLink, form #job_classification_input select, form #job_experience_input input, form #job_experience_input a.linkselectLink, form #job_experience_input select {
    width: 240px;
    float: left; }
/* line 21, ../../app/stylesheets/views/jobs/_new_job.sass */
form #job_location_id_input {
  width: 640px; }
  /* line 214, ../../app/stylesheets/utilities/_mixins.sass */
  form #job_location_id_input select, form #job_location_id_input a.linkselectLink {
    width: 500px;
    float: left; }
/* line 25, ../../app/stylesheets/views/jobs/_new_job.sass */
form #job_department_input select, form #job_department_input p.inline-hints, form #job_location_id select, form #job_location_id p.inline-hints {
  float: left; }
/* line 27, ../../app/stylesheets/views/jobs/_new_job.sass */
form #job_company_name_input {
  width: 260px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  form #job_company_name_input input, form #job_company_name_input a.linkselectLink, form #job_company_name_input select {
    width: 240px;
    float: left; }
  /* line 29, ../../app/stylesheets/views/jobs/_new_job.sass */
  form #job_company_name_input.full {
    width: 700px; }
/* line 31, ../../app/stylesheets/views/jobs/_new_job.sass */
form #company_logo {
  width: 240px;
  padding-right: 20px; }
/* line 34, ../../app/stylesheets/views/jobs/_new_job.sass */
form #job_logoUploader {
  margin-top: 8px; }
/* line 36, ../../app/stylesheets/views/jobs/_new_job.sass */
form #job_logo_input {
  width: 240px; }
/* line 38, ../../app/stylesheets/views/jobs/_new_job.sass */
form #job_industry_list_input {
  width: 340px; }
/* line 43, ../../app/stylesheets/views/jobs/_new_job.sass */
form #job_email_input {
  width: 500px;
  padding-right: 30px; }
/* line 46, ../../app/stylesheets/views/jobs/_new_job.sass */
form #job_accept_email_applications_input {
  width: 380px; }
  /* line 48, ../../app/stylesheets/views/jobs/_new_job.sass */
  form #job_accept_email_applications_input fieldset {
    width: auto;
    padding: 0px; }
  /* line 51, ../../app/stylesheets/views/jobs/_new_job.sass */
  form #job_accept_email_applications_input input {
    margin-left: 0px; }
  /* line 53, ../../app/stylesheets/views/jobs/_new_job.sass */
  form #job_accept_email_applications_input small {
    padding-left: 20px;
    display: block; }
/* line 60, ../../app/stylesheets/views/jobs/_new_job.sass */
form #description .inline-hints strong {
  display: block;
  padding-left: 30px;
  margin-bottom: 10px; }
/* line 72, ../../app/stylesheets/views/jobs/_new_job.sass */
form #ad_tags .main {
  width: 630px; }
/* line 74, ../../app/stylesheets/views/jobs/_new_job.sass */
form #ad_tags .side {
  width: 290px;
  margin-left: 0px; }
  /* line 77, ../../app/stylesheets/views/jobs/_new_job.sass */
  form #ad_tags .side.pad {
    padding-top: 20px; }
/* line 79, ../../app/stylesheets/views/jobs/_new_job.sass */
form #ad_tags p.inline-hints {
  margin-bottom: 0px;
  display: block;
  clear: none; }
/* line 83, ../../app/stylesheets/views/jobs/_new_job.sass */
form #selected-occupations {
  width: 230px; }
/* line 86, ../../app/stylesheets/views/jobs/_new_job.sass */
form #job_category_input {
  width: 500px; }
  /* line 214, ../../app/stylesheets/utilities/_mixins.sass */
  form #job_category_input select, form #job_category_input a.linkselectLink {
    width: 500px;
    float: left; }
  /* line 89, ../../app/stylesheets/views/jobs/_new_job.sass */
  form #job_category_input label {
    width: 500px; }
/* line 92, ../../app/stylesheets/views/jobs/_new_job.sass */
form #job_occupation_list_input {
  width: 321px; }
/* line 94, ../../app/stylesheets/views/jobs/_new_job.sass */
form .selected_wrap {
  float: left;
  width: 200px; }
/* line 97, ../../app/stylesheets/views/jobs/_new_job.sass */
form ul.selected {
  clear: none;
  float: left;
  width: 100%;
  padding-top: 28px; }
  /* line 102, ../../app/stylesheets/views/jobs/_new_job.sass */
  form ul.selected li {
    padding: 1px 0px;
    width: 100%; }
    /* line 105, ../../app/stylesheets/views/jobs/_new_job.sass */
    form ul.selected li a {
      display: block;
      text-indent: -9999px;
      display: block;
      width: 13px;
      height: 13px;
      background: url(/ui/icons.gif) no-repeat 0px -829px;
      float: right; }
      /* line 111, ../../app/stylesheets/views/jobs/_new_job.sass */
      form ul.selected li a:hover {
        background-position: 0px -845px; }
/* line 117, ../../app/stylesheets/views/jobs/_new_job.sass */
form #optional_info .main {
  width: 560px;
  float: left; }
/* line 120, ../../app/stylesheets/views/jobs/_new_job.sass */
form #optional_info .side {
  width: 300px;
  margin-left: 0px;
  float: left; }
/* line 124, ../../app/stylesheets/views/jobs/_new_job.sass */
form #job_education_input {
  padding-bottom: 0px;
  margin-bottom: 0px; }
/* line 127, ../../app/stylesheets/views/jobs/_new_job.sass */
form #job_education_input, form #job_hour_input, form #job_shift_input, form #job_travel_input, form #job_telecommute_input, form #job_other_salary_info_input {
  width: 280px;
  float: left; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  form #job_education_input input, form #job_education_input a.linkselectLink, form #job_education_input select, form #job_hour_input input, form #job_hour_input a.linkselectLink, form #job_hour_input select, form #job_shift_input input, form #job_shift_input a.linkselectLink, form #job_shift_input select, form #job_travel_input input, form #job_travel_input a.linkselectLink, form #job_travel_input select, form #job_telecommute_input input, form #job_telecommute_input a.linkselectLink, form #job_telecommute_input select, form #job_other_salary_info_input input, form #job_other_salary_info_input a.linkselectLink, form #job_other_salary_info_input select {
    width: 260px;
    float: left; }
  /* line 214, ../../app/stylesheets/utilities/_mixins.sass */
  form #job_education_input select, form #job_education_input a.linkselectLink, form #job_hour_input select, form #job_hour_input a.linkselectLink, form #job_shift_input select, form #job_shift_input a.linkselectLink, form #job_travel_input select, form #job_travel_input a.linkselectLink, form #job_telecommute_input select, form #job_telecommute_input a.linkselectLink, form #job_other_salary_info_input select, form #job_other_salary_info_input a.linkselectLink {
    width: 260px;
    float: left; }
/* line 131, ../../app/stylesheets/views/jobs/_new_job.sass */
form #job_salary_currency_input, form #job_salary_period_input {
  width: 140px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  form #job_salary_currency_input input, form #job_salary_currency_input a.linkselectLink, form #job_salary_currency_input select, form #job_salary_period_input input, form #job_salary_period_input a.linkselectLink, form #job_salary_period_input select {
    width: 120px;
    float: left; }
/* line 133, ../../app/stylesheets/views/jobs/_new_job.sass */
form #job_salary_range_input {
  width: 280px; }
  /* line 135, ../../app/stylesheets/views/jobs/_new_job.sass */
  form #job_salary_range_input span.range {
    float: left;
    width: 280px; }
  /* line 138, ../../app/stylesheets/views/jobs/_new_job.sass */
  form #job_salary_range_input fieldset {
    width: auto;
    padding: 0px; }
    /* line 214, ../../app/stylesheets/utilities/_mixins.sass */
    form #job_salary_range_input fieldset select, form #job_salary_range_input fieldset a.linkselectLink {
      width: 60px;
      float: left; }
    /* line 214, ../../app/stylesheets/utilities/_mixins.sass */
    form #job_salary_range_input fieldset #salary_period select, form #job_salary_range_input fieldset #salary_period a.linkselectLink {
      width: 120px;
      float: left; }
    /* line 144, ../../app/stylesheets/views/jobs/_new_job.sass */
    form #job_salary_range_input fieldset label {
      width: 80px;
      padding-right: 10px;
      clear: none;
      font-weight: normal; }
  /* line 149, ../../app/stylesheets/views/jobs/_new_job.sass */
  form #job_salary_range_input input {
    width: 125px; }
  /* line 151, ../../app/stylesheets/views/jobs/_new_job.sass */
  form #job_salary_range_input ul.checks {
    clear: none;
    float: right;
    padding-right: 20px; }
    /* line 155, ../../app/stylesheets/views/jobs/_new_job.sass */
    form #job_salary_range_input ul.checks a.linkselectLink {
      margin-right: 8px; }
    /* line 157, ../../app/stylesheets/views/jobs/_new_job.sass */
    form #job_salary_range_input ul.checks li {
      display: inline;
      float: left; }
    /* line 160, ../../app/stylesheets/views/jobs/_new_job.sass */
    form #job_salary_range_input ul.checks input {
      width: 14px; }
/* line 163, ../../app/stylesheets/views/jobs/_new_job.sass */
form input#job_min_salary, form input#job_max_salary {
  border: 1px solid #999;
  background: #fff; }
/* line 170, ../../app/stylesheets/views/jobs/_new_job.sass */
form #job_location_attributes_street_input, form #job_country_input {
  width: 260px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  form #job_location_attributes_street_input input, form #job_location_attributes_street_input a.linkselectLink, form #job_location_attributes_street_input select, form #job_country_input input, form #job_country_input a.linkselectLink, form #job_country_input select {
    width: 240px;
    float: left; }
/* line 172, ../../app/stylesheets/views/jobs/_new_job.sass */
form #job_location_attributes_locality_input, form #job_location_attributes_postal_code_input {
  width: 180px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  form #job_location_attributes_locality_input input, form #job_location_attributes_locality_input a.linkselectLink, form #job_location_attributes_locality_input select, form #job_location_attributes_postal_code_input input, form #job_location_attributes_postal_code_input a.linkselectLink, form #job_location_attributes_postal_code_input select {
    width: 160px;
    float: left; }

/* line 1, ../../app/stylesheets/views/_departments_locations.sass */
.short-form {
  width: 500px; }
  /* line 4, ../../app/stylesheets/views/_departments_locations.sass */
  .short-form form fieldset {
    width: 460px;
    padding-right: 0px; }
  /* line 7, ../../app/stylesheets/views/_departments_locations.sass */
  .short-form form div.act {
    width: 500px; }
  /* line 9, ../../app/stylesheets/views/_departments_locations.sass */
  .short-form form li.string {
    width: 480px; }

/* line 13, ../../app/stylesheets/views/_departments_locations.sass */
form #location_street_input {
  width: 855px; }
/* line 16, ../../app/stylesheets/views/_departments_locations.sass */
form #location_postal_code_input, form #location_locality_input, form #location_country_input {
  width: 280px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  form #location_postal_code_input input, form #location_postal_code_input a.linkselectLink, form #location_postal_code_input select, form #location_locality_input input, form #location_locality_input a.linkselectLink, form #location_locality_input select, form #location_country_input input, form #location_country_input a.linkselectLink, form #location_country_input select {
    width: 260px;
    float: left; }

/* line 2, ../../app/stylesheets/views/orders/_confirm.sass */
body.orders .breakdown {
  float: none;
  clear: both;
  width: 100%;
  background: #fff url(/ui/gradients/bottom-shade.gif) no-repeat center bottom; }
/* line 7, ../../app/stylesheets/views/orders/_confirm.sass */
body.orders .main {
  float: left;
  width: 670px; }
/* line 10, ../../app/stylesheets/views/orders/_confirm.sass */
body.orders #content .blue-box.heading {
  padding-bottom: 30px;
  -webkit-border-top-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topright: 10px;
  border-top-right-radius: 10px;
  margin-top: 20px; }
  /* line 14, ../../app/stylesheets/views/orders/_confirm.sass */
  body.orders #content .blue-box.heading h2 {
    font-size: 20px;
    font-weight: normal;
    padding: 10px 0px 3px 0px; }
    /* line 18, ../../app/stylesheets/views/orders/_confirm.sass */
    body.orders #content .blue-box.heading h2.post {
      padding: 30px 0px;
      float: left;
      width: 400px; }
/* line 27, ../../app/stylesheets/views/orders/_confirm.sass */
body.orders table.order td {
  border-bottom: 1px solid #ddd;
  font-size: 14px; }
/* line 30, ../../app/stylesheets/views/orders/_confirm.sass */
body.orders table.order td.logo {
  height: 55px;
  background-position: center center;
  background-repeat: no-repeat; }
/* line 34, ../../app/stylesheets/views/orders/_confirm.sass */
body.orders table.order td.board {
  font-weight: bold;
  color: #0044aa; }
/* line 37, ../../app/stylesheets/views/orders/_confirm.sass */
body.orders table.order td.specs {
  width: 158px; }
/* line 39, ../../app/stylesheets/views/orders/_confirm.sass */
body.orders table.order a.silver {
  padding: 3px 12px 2px 12px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  text-decoration: none;
  border: 1px solid #999; }
/* line 44, ../../app/stylesheets/views/orders/_confirm.sass */
body.orders #sum {
  padding-top: 20px;
  padding-bottom: 30px;
  *display: inline-block; }
  /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
  body.orders #sum:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  /* line 48, ../../app/stylesheets/views/orders/_confirm.sass */
  body.orders #sum .act {
    float: left;
    margin-left: 20px;
    margin-top: 80px; }
  /* line 52, ../../app/stylesheets/views/orders/_confirm.sass */
  body.orders #sum .main {
    width: 515px; }
  /* line 55, ../../app/stylesheets/views/orders/_confirm.sass */
  body.orders #sum dl {
    margin-bottom: 6px;
    text-align: right;
    clear: both;
    width: 680px;
    font-weight: bold;
    font-size: 14px;
    clear: both;
    overflow: none;
    float: left;
    width: 100%; }
    /* line 133, ../../app/stylesheets/utilities/_mixins.sass */
    body.orders #sum dl dt, body.orders #sum dl dd {
      float: left;
      clear: none;
      display: block; }
    /* line 137, ../../app/stylesheets/utilities/_mixins.sass */
    body.orders #sum dl dt {
      width: 350px; }
    /* line 139, ../../app/stylesheets/utilities/_mixins.sass */
    body.orders #sum dl dd {
      width: 163px; }
    /* line 63, ../../app/stylesheets/views/orders/_confirm.sass */
    body.orders #sum dl.total-price {
      font-size: 18px;
      color: #666; }
  /* line 66, ../../app/stylesheets/views/orders/_confirm.sass */
  body.orders #sum .blue-box {
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    padding: 12px;
    float: left;
    font-size: 13px;
    width: 200px;
    margin-left: 60px;
    text-align: center; }
    /* line 75, ../../app/stylesheets/views/orders/_confirm.sass */
    body.orders #sum .blue-box strong {
      display: block;
      font-size: 20px; }
/* line 81, ../../app/stylesheets/views/orders/_confirm.sass */
body.orders .coupon {
  width: 320px;
  margin-left: 28px; }
  /* line 85, ../../app/stylesheets/views/orders/_confirm.sass */
  body.orders .coupon form input {
    width: 200px;
    clear: none; }
    /* line 88, ../../app/stylesheets/views/orders/_confirm.sass */
    body.orders .coupon form input.act {
      width: auto;
      margin-top: 34px; }
/* line 97, ../../app/stylesheets/views/orders/_confirm.sass */
body.orders .side {
  width: 180px;
  padding-top: 20px; }
  /* line 100, ../../app/stylesheets/views/orders/_confirm.sass */
  body.orders .side .act {
    float: none;
    width: 180px;
    padding-bottom: 20px; }
    /* line 104, ../../app/stylesheets/views/orders/_confirm.sass */
    body.orders .side .act a {
      clear: both;
      display: block;
      float: none; }
/* line 109, ../../app/stylesheets/views/orders/_confirm.sass */
body.orders .act input {
  float: right;
  font-size: 16px; }
/* line 113, ../../app/stylesheets/views/orders/_confirm.sass */
body.orders .you-currently-save {
  clear: both;
  float: none; }

/* line 119, ../../app/stylesheets/views/orders/_confirm.sass */
#edit-order {
  margin-bottom: 8px; }
  /* line 121, ../../app/stylesheets/views/orders/_confirm.sass */
  #edit-order a {
    color: #ff7d00;
    font-size: 16px; }
    /* line 124, ../../app/stylesheets/views/orders/_confirm.sass */
    #edit-order a:hover {
      color: #000; }

/* line 5, ../../app/stylesheets/views/orders/_checkout.sass */
body.orders h2.post {
  font-size: 22px; }
/* line 7, ../../app/stylesheets/views/orders/_checkout.sass */
body.orders .help-box {
  margin: -20px 0 20px 0; }
/* line 9, ../../app/stylesheets/views/orders/_checkout.sass */
body.orders .date {
  width: 110px;
  clear: none;
  float: left; }
/* line 14, ../../app/stylesheets/views/orders/_checkout.sass */
body.orders form select {
  width: 99%; }
/* line 16, ../../app/stylesheets/views/orders/_checkout.sass */
body.orders form fieldset {
  width: 840px; }
  /* line 18, ../../app/stylesheets/views/orders/_checkout.sass */
  body.orders form fieldset fieldset {
    width: auto; }
/* line 20, ../../app/stylesheets/views/orders/_checkout.sass */
body.orders form li {
  padding-right: 0px;
  width: auto; }
  /* line 24, ../../app/stylesheets/views/orders/_checkout.sass */
  body.orders form li li {
    width: 100%; }
/* line 27, ../../app/stylesheets/views/orders/_checkout.sass */
body.orders form #order_payment_method_input {
  width: 820px; }
  /* line 29, ../../app/stylesheets/views/orders/_checkout.sass */
  body.orders form #order_payment_method_input legend {
    display: none; }
  /* line 31, ../../app/stylesheets/views/orders/_checkout.sass */
  body.orders form #order_payment_method_input fieldset {
    padding: 0; }
  /* line 33, ../../app/stylesheets/views/orders/_checkout.sass */
  body.orders form #order_payment_method_input li {
    display: block;
    width: 840px; }
/* line 37, ../../app/stylesheets/views/orders/_checkout.sass */
body.orders form #active_merchant_billing_credit_card_type_input {
  width: 220px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  body.orders form #active_merchant_billing_credit_card_type_input input, body.orders form #active_merchant_billing_credit_card_type_input a.linkselectLink, body.orders form #active_merchant_billing_credit_card_type_input select {
    width: 200px;
    float: left; }
/* line 39, ../../app/stylesheets/views/orders/_checkout.sass */
body.orders form #active_merchant_billing_credit_card_number_input {
  width: 420px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  body.orders form #active_merchant_billing_credit_card_number_input input, body.orders form #active_merchant_billing_credit_card_number_input a.linkselectLink, body.orders form #active_merchant_billing_credit_card_number_input select {
    width: 400px;
    float: left; }
/* line 41, ../../app/stylesheets/views/orders/_checkout.sass */
body.orders form #active_merchant_billing_credit_card_verification_value_input {
  width: 120px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  body.orders form #active_merchant_billing_credit_card_verification_value_input input, body.orders form #active_merchant_billing_credit_card_verification_value_input a.linkselectLink, body.orders form #active_merchant_billing_credit_card_verification_value_input select {
    width: 100px;
    float: left; }
/* line 214, ../../app/stylesheets/utilities/_mixins.sass */
body.orders form #expires select, body.orders form #expires a.linkselectLink {
  width: 90px;
  float: left; }
/* line 45, ../../app/stylesheets/views/orders/_checkout.sass */
body.orders form #active_merchant_billing_credit_card_first_name_input, body.orders form #active_merchant_billing_credit_card_last_name_input {
  width: 200px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  body.orders form #active_merchant_billing_credit_card_first_name_input input, body.orders form #active_merchant_billing_credit_card_first_name_input a.linkselectLink, body.orders form #active_merchant_billing_credit_card_first_name_input select, body.orders form #active_merchant_billing_credit_card_last_name_input input, body.orders form #active_merchant_billing_credit_card_last_name_input a.linkselectLink, body.orders form #active_merchant_billing_credit_card_last_name_input select {
    width: 180px;
    float: left; }
/* line 47, ../../app/stylesheets/views/orders/_checkout.sass */
body.orders form p#cvc.inline-hints {
  float: left;
  width: 154px; }
  /* line 50, ../../app/stylesheets/views/orders/_checkout.sass */
  body.orders form p#cvc.inline-hints span {
    padding: 8px; }
    /* line 52, ../../app/stylesheets/views/orders/_checkout.sass */
    body.orders form p#cvc.inline-hints span.text-center {
      padding-left: 0px; }
/* line 54, ../../app/stylesheets/views/orders/_checkout.sass */
body.orders form #active_merchant_billing_credit_card_month, body.orders form #active_merchant_billing_credit_card_year {
  display: none; }
/* line 60, ../../app/stylesheets/views/orders/_checkout.sass */
body.orders form #order_title_input {
  width: 130px; }
  /* line 62, ../../app/stylesheets/views/orders/_checkout.sass */
  body.orders form #order_title_input li {
    width: auto; }
/* line 64, ../../app/stylesheets/views/orders/_checkout.sass */
body.orders form #order_additional_title_input {
  width: 130px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  body.orders form #order_additional_title_input input, body.orders form #order_additional_title_input a.linkselectLink, body.orders form #order_additional_title_input select {
    width: 110px;
    float: left; }
/* line 66, ../../app/stylesheets/views/orders/_checkout.sass */
body.orders form #order_first_name_input, body.orders form #order_last_name_input, body.orders form #order_additional_address_input, body.orders form #order_street_input, body.orders form #order_phone_input, body.orders form #order_country_input {
  width: 190px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  body.orders form #order_first_name_input input, body.orders form #order_first_name_input a.linkselectLink, body.orders form #order_first_name_input select, body.orders form #order_last_name_input input, body.orders form #order_last_name_input a.linkselectLink, body.orders form #order_last_name_input select, body.orders form #order_additional_address_input input, body.orders form #order_additional_address_input a.linkselectLink, body.orders form #order_additional_address_input select, body.orders form #order_street_input input, body.orders form #order_street_input a.linkselectLink, body.orders form #order_street_input select, body.orders form #order_phone_input input, body.orders form #order_phone_input a.linkselectLink, body.orders form #order_phone_input select, body.orders form #order_country_input input, body.orders form #order_country_input a.linkselectLink, body.orders form #order_country_input select {
    width: 170px;
    float: left; }
/* line 68, ../../app/stylesheets/views/orders/_checkout.sass */
body.orders form #order_company_name_input {
  width: 260px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  body.orders form #order_company_name_input input, body.orders form #order_company_name_input a.linkselectLink, body.orders form #order_company_name_input select {
    width: 240px;
    float: left; }
/* line 70, ../../app/stylesheets/views/orders/_checkout.sass */
body.orders form #order_postal_code_input, body.orders form #order_locality_input {
  width: 130px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  body.orders form #order_postal_code_input input, body.orders form #order_postal_code_input a.linkselectLink, body.orders form #order_postal_code_input select, body.orders form #order_locality_input input, body.orders form #order_locality_input a.linkselectLink, body.orders form #order_locality_input select {
    width: 110px;
    float: left; }
/* line 72, ../../app/stylesheets/views/orders/_checkout.sass */
body.orders form #order_address_number_input, body.orders form #order_email_input {
  width: 120px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  body.orders form #order_address_number_input input, body.orders form #order_address_number_input a.linkselectLink, body.orders form #order_address_number_input select, body.orders form #order_email_input input, body.orders form #order_email_input a.linkselectLink, body.orders form #order_email_input select {
    width: 100px;
    float: left; }

/* line 74, ../../app/stylesheets/views/orders/_checkout.sass */
#country-tip {
  width: 300px; }

/* line 3, ../../app/stylesheets/views/publishers/_account.sass */
body.publishers.accounts form fieldset.inputs {
  width: 620px; }
/* line 5, ../../app/stylesheets/views/publishers/_account.sass */
body.publishers.accounts form #board_owner_title_input {
  width: 120px; }
  /* line 7, ../../app/stylesheets/views/publishers/_account.sass */
  body.publishers.accounts form #board_owner_title_input fieldset {
    width: 120px; }
  /* line 9, ../../app/stylesheets/views/publishers/_account.sass */
  body.publishers.accounts form #board_owner_title_input li {
    width: 55px; }
/* line 11, ../../app/stylesheets/views/publishers/_account.sass */
body.publishers.accounts form #board_owner_first_name_input, body.publishers.accounts form #board_owner_last_name_input {
  width: 190px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  body.publishers.accounts form #board_owner_first_name_input input, body.publishers.accounts form #board_owner_first_name_input a.linkselectLink, body.publishers.accounts form #board_owner_first_name_input select, body.publishers.accounts form #board_owner_last_name_input input, body.publishers.accounts form #board_owner_last_name_input a.linkselectLink, body.publishers.accounts form #board_owner_last_name_input select {
    width: 170px;
    float: left; }
/* line 13, ../../app/stylesheets/views/publishers/_account.sass */
body.publishers.accounts form #board_owner_email_input {
  width: 310px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  body.publishers.accounts form #board_owner_email_input input, body.publishers.accounts form #board_owner_email_input a.linkselectLink, body.publishers.accounts form #board_owner_email_input select {
    width: 290px;
    float: left; }
/* line 15, ../../app/stylesheets/views/publishers/_account.sass */
body.publishers.accounts form #board_owner_password_input, body.publishers.accounts form #board_owner_password_confirmation_input {
  width: 155px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  body.publishers.accounts form #board_owner_password_input input, body.publishers.accounts form #board_owner_password_input a.linkselectLink, body.publishers.accounts form #board_owner_password_input select, body.publishers.accounts form #board_owner_password_confirmation_input input, body.publishers.accounts form #board_owner_password_confirmation_input a.linkselectLink, body.publishers.accounts form #board_owner_password_confirmation_input select {
    width: 135px;
    float: left; }
/* line 17, ../../app/stylesheets/views/publishers/_account.sass */
body.publishers.accounts form #board_owner_password_input, body.publishers.accounts form #board_owner_password_confirmation_input {
  width: 150px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  body.publishers.accounts form #board_owner_password_input input, body.publishers.accounts form #board_owner_password_input a.linkselectLink, body.publishers.accounts form #board_owner_password_input select, body.publishers.accounts form #board_owner_password_confirmation_input input, body.publishers.accounts form #board_owner_password_confirmation_input a.linkselectLink, body.publishers.accounts form #board_owner_password_confirmation_input select {
    width: 130px;
    float: left; }
/* line 19, ../../app/stylesheets/views/publishers/_account.sass */
body.publishers.accounts form #board_owner_company_input {
  width: 414px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  body.publishers.accounts form #board_owner_company_input input, body.publishers.accounts form #board_owner_company_input a.linkselectLink, body.publishers.accounts form #board_owner_company_input select {
    width: 394px;
    float: left; }
/* line 21, ../../app/stylesheets/views/publishers/_account.sass */
body.publishers.accounts form #board_owner_position_input, body.publishers.accounts form #board_owner_phone_input, body.publishers.accounts form #board_owner_street_input, body.publishers.accounts form #board_owner_region_input, body.publishers.accounts form #board_owner_locality_input, body.publishers.accounts form #publisher_country_input, body.publishers.accounts form #board_owner_postal_code_input {
  width: 206px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  body.publishers.accounts form #board_owner_position_input input, body.publishers.accounts form #board_owner_position_input a.linkselectLink, body.publishers.accounts form #board_owner_position_input select, body.publishers.accounts form #board_owner_phone_input input, body.publishers.accounts form #board_owner_phone_input a.linkselectLink, body.publishers.accounts form #board_owner_phone_input select, body.publishers.accounts form #board_owner_street_input input, body.publishers.accounts form #board_owner_street_input a.linkselectLink, body.publishers.accounts form #board_owner_street_input select, body.publishers.accounts form #board_owner_region_input input, body.publishers.accounts form #board_owner_region_input a.linkselectLink, body.publishers.accounts form #board_owner_region_input select, body.publishers.accounts form #board_owner_locality_input input, body.publishers.accounts form #board_owner_locality_input a.linkselectLink, body.publishers.accounts form #board_owner_locality_input select, body.publishers.accounts form #publisher_country_input input, body.publishers.accounts form #publisher_country_input a.linkselectLink, body.publishers.accounts form #publisher_country_input select, body.publishers.accounts form #board_owner_postal_code_input input, body.publishers.accounts form #board_owner_postal_code_input a.linkselectLink, body.publishers.accounts form #board_owner_postal_code_input select {
    width: 186px;
    float: left; }

/* line 4, ../../app/stylesheets/views/publishers/_api.sass */
body.pages#api {
  background-color: #fff; }
  /* line 5, ../../app/stylesheets/views/publishers/_api.sass */
  body.pages#api pre {
    margin-left: 0px; }
  /* line 9, ../../app/stylesheets/views/publishers/_api.sass */
  body.pages#api #api-breakdown strong.code {
    font-family: Monaco, Courier;
    font-size: 11px;
    color: #f06e00; }
  /* line 13, ../../app/stylesheets/views/publishers/_api.sass */
  body.pages#api #api-breakdown h3 {
    font-size: 14px; }
  /* line 15, ../../app/stylesheets/views/publishers/_api.sass */
  body.pages#api #api-breakdown p {
    padding: 0px; }
  /* line 17, ../../app/stylesheets/views/publishers/_api.sass */
  body.pages#api #api-breakdown ul, body.pages#api #api-breakdown ol {
    font-size: 14px; }
  /* line 19, ../../app/stylesheets/views/publishers/_api.sass */
  body.pages#api #api-breakdown li {
    margin-left: 0px; }
    /* line 21, ../../app/stylesheets/views/publishers/_api.sass */
    body.pages#api #api-breakdown li h3 {
      font-size: 16px;
      color: #333; }
  /* line 25, ../../app/stylesheets/views/publishers/_api.sass */
  body.pages#api #api-breakdown ol {
    padding-left: 12px; }
    /* line 27, ../../app/stylesheets/views/publishers/_api.sass */
    body.pages#api #api-breakdown ol table {
      width: 635px;
      border-right: 1px solid #ccc;
      border-top: 1px solid #ccc; }
      /* line 31, ../../app/stylesheets/views/publishers/_api.sass */
      body.pages#api #api-breakdown ol table th {
        font-size: 11px;
        border-left: 1px solid #ccc; }
      /* line 34, ../../app/stylesheets/views/publishers/_api.sass */
      body.pages#api #api-breakdown ol table th, body.pages#api #api-breakdown ol table td {
        padding: 4px 8px; }
      /* line 36, ../../app/stylesheets/views/publishers/_api.sass */
      body.pages#api #api-breakdown ol table td {
        border-left: 1px solid #ccc; }
      /* line 38, ../../app/stylesheets/views/publishers/_api.sass */
      body.pages#api #api-breakdown ol table strong {
        font-family: Monaco, Courier;
        font-size: 11px;
        color: #f06e00; }
    /* line 42, ../../app/stylesheets/views/publishers/_api.sass */
    body.pages#api #api-breakdown ol h3 {
      padding-top: 20px; }
  /* line 44, ../../app/stylesheets/views/publishers/_api.sass */
  body.pages#api #api-breakdown ul {
    padding-left: 6px; }
    /* line 46, ../../app/stylesheets/views/publishers/_api.sass */
    body.pages#api #api-breakdown ul p {
      padding: 0 40px 0 0; }

/* line 4, ../../app/stylesheets/views/publishers/_api_tests.sass */
body.publishers.api_tests form fieldset, body.admin.api_tests form fieldset {
  width: 620px; }
/* line 7, ../../app/stylesheets/views/publishers/_api_tests.sass */
body.publishers.api_tests form li.string, body.publishers.api_tests form li.text, body.publishers.api_tests form li.select, body.admin.api_tests form li.string, body.admin.api_tests form li.text, body.admin.api_tests form li.select {
  width: 620px; }
/* line 9, ../../app/stylesheets/views/publishers/_api_tests.sass */
body.publishers.api_tests form #job_board_id_input, body.admin.api_tests form #job_board_id_input {
  width: 620px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  body.publishers.api_tests form #job_board_id_input input, body.publishers.api_tests form #job_board_id_input a.linkselectLink, body.publishers.api_tests form #job_board_id_input select, body.admin.api_tests form #job_board_id_input input, body.admin.api_tests form #job_board_id_input a.linkselectLink, body.admin.api_tests form #job_board_id_input select {
    width: 600px;
    float: left; }
/* line 11, ../../app/stylesheets/views/publishers/_api_tests.sass */
body.publishers.api_tests form #job_title_input, body.publishers.api_tests form #job_department_input, body.admin.api_tests form #job_title_input, body.admin.api_tests form #job_department_input {
  width: 310px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  body.publishers.api_tests form #job_title_input input, body.publishers.api_tests form #job_title_input a.linkselectLink, body.publishers.api_tests form #job_title_input select, body.publishers.api_tests form #job_department_input input, body.publishers.api_tests form #job_department_input a.linkselectLink, body.publishers.api_tests form #job_department_input select, body.admin.api_tests form #job_title_input input, body.admin.api_tests form #job_title_input a.linkselectLink, body.admin.api_tests form #job_title_input select, body.admin.api_tests form #job_department_input input, body.admin.api_tests form #job_department_input a.linkselectLink, body.admin.api_tests form #job_department_input select {
    width: 290px;
    float: left; }
/* line 13, ../../app/stylesheets/views/publishers/_api_tests.sass */
body.publishers.api_tests form #job_schedule_input, body.publishers.api_tests form #job_classification_input, body.publishers.api_tests form #job_experience_input, body.publishers.api_tests form #job_locality_input, body.publishers.api_tests form #job_postal_code_input, body.publishers.api_tests form #job_country_input, body.admin.api_tests form #job_schedule_input, body.admin.api_tests form #job_classification_input, body.admin.api_tests form #job_experience_input, body.admin.api_tests form #job_locality_input, body.admin.api_tests form #job_postal_code_input, body.admin.api_tests form #job_country_input {
  width: 206px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  body.publishers.api_tests form #job_schedule_input input, body.publishers.api_tests form #job_schedule_input a.linkselectLink, body.publishers.api_tests form #job_schedule_input select, body.publishers.api_tests form #job_classification_input input, body.publishers.api_tests form #job_classification_input a.linkselectLink, body.publishers.api_tests form #job_classification_input select, body.publishers.api_tests form #job_experience_input input, body.publishers.api_tests form #job_experience_input a.linkselectLink, body.publishers.api_tests form #job_experience_input select, body.publishers.api_tests form #job_locality_input input, body.publishers.api_tests form #job_locality_input a.linkselectLink, body.publishers.api_tests form #job_locality_input select, body.publishers.api_tests form #job_postal_code_input input, body.publishers.api_tests form #job_postal_code_input a.linkselectLink, body.publishers.api_tests form #job_postal_code_input select, body.publishers.api_tests form #job_country_input input, body.publishers.api_tests form #job_country_input a.linkselectLink, body.publishers.api_tests form #job_country_input select, body.admin.api_tests form #job_schedule_input input, body.admin.api_tests form #job_schedule_input a.linkselectLink, body.admin.api_tests form #job_schedule_input select, body.admin.api_tests form #job_classification_input input, body.admin.api_tests form #job_classification_input a.linkselectLink, body.admin.api_tests form #job_classification_input select, body.admin.api_tests form #job_experience_input input, body.admin.api_tests form #job_experience_input a.linkselectLink, body.admin.api_tests form #job_experience_input select, body.admin.api_tests form #job_locality_input input, body.admin.api_tests form #job_locality_input a.linkselectLink, body.admin.api_tests form #job_locality_input select, body.admin.api_tests form #job_postal_code_input input, body.admin.api_tests form #job_postal_code_input a.linkselectLink, body.admin.api_tests form #job_postal_code_input select, body.admin.api_tests form #job_country_input input, body.admin.api_tests form #job_country_input a.linkselectLink, body.admin.api_tests form #job_country_input select {
    width: 186px;
    float: left; }
/* line 15, ../../app/stylesheets/views/publishers/_api_tests.sass */
body.publishers.api_tests form #job_street_input, body.publishers.api_tests form #job_category_input, body.publishers.api_tests form #job_occupation_list_input, body.publishers.api_tests form #job_industry_list_input, body.admin.api_tests form #job_street_input, body.admin.api_tests form #job_category_input, body.admin.api_tests form #job_occupation_list_input, body.admin.api_tests form #job_industry_list_input {
  width: 620px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  body.publishers.api_tests form #job_street_input input, body.publishers.api_tests form #job_street_input a.linkselectLink, body.publishers.api_tests form #job_street_input select, body.publishers.api_tests form #job_category_input input, body.publishers.api_tests form #job_category_input a.linkselectLink, body.publishers.api_tests form #job_category_input select, body.publishers.api_tests form #job_occupation_list_input input, body.publishers.api_tests form #job_occupation_list_input a.linkselectLink, body.publishers.api_tests form #job_occupation_list_input select, body.publishers.api_tests form #job_industry_list_input input, body.publishers.api_tests form #job_industry_list_input a.linkselectLink, body.publishers.api_tests form #job_industry_list_input select, body.admin.api_tests form #job_street_input input, body.admin.api_tests form #job_street_input a.linkselectLink, body.admin.api_tests form #job_street_input select, body.admin.api_tests form #job_category_input input, body.admin.api_tests form #job_category_input a.linkselectLink, body.admin.api_tests form #job_category_input select, body.admin.api_tests form #job_occupation_list_input input, body.admin.api_tests form #job_occupation_list_input a.linkselectLink, body.admin.api_tests form #job_occupation_list_input select, body.admin.api_tests form #job_industry_list_input input, body.admin.api_tests form #job_industry_list_input a.linkselectLink, body.admin.api_tests form #job_industry_list_input select {
    width: 600px;
    float: left; }
/* line 17, ../../app/stylesheets/views/publishers/_api_tests.sass */
body.publishers.api_tests form #job_salary_range_input, body.admin.api_tests form #job_salary_range_input {
  width: 310px; }
/* line 19, ../../app/stylesheets/views/publishers/_api_tests.sass */
body.publishers.api_tests form .range, body.publishers.api_tests form .units, body.admin.api_tests form .range, body.admin.api_tests form .units {
  float: left;
  width: 45%; }
  /* line 22, ../../app/stylesheets/views/publishers/_api_tests.sass */
  body.publishers.api_tests form .range a.linkselectLink, body.publishers.api_tests form .units a.linkselectLink, body.admin.api_tests form .range a.linkselectLink, body.admin.api_tests form .units a.linkselectLink {
    padding-right: 32px; }

/* line 27, ../../app/stylesheets/views/publishers/_api_tests.sass */
body.examples ul.examples li {
  font-size: 16px;
  margin-left: 12px; }

/* line 34, ../../app/stylesheets/views/publishers/_api_tests.sass */
body.publishers.enumerations #content .blue-box.index h2.title, body.admin.enumerations #content .blue-box.index h2.title {
  float: left;
  width: 300px; }

/* line 39, ../../app/stylesheets/views/publishers/_api_tests.sass */
#locale {
  float: right;
  margin-top: 20px;
  padding-bottom: 12px;
  width: 320px; }
  /* line 214, ../../app/stylesheets/utilities/_mixins.sass */
  #locale select, #locale a.linkselectLink {
    width: 220px;
    float: left; }
  /* line 45, ../../app/stylesheets/views/publishers/_api_tests.sass */
  #locale .act, #locale .act input {
    float: left; }
  /* line 47, ../../app/stylesheets/views/publishers/_api_tests.sass */
  #locale .act {
    padding-top: 1px; }
    /* line 49, ../../app/stylesheets/views/publishers/_api_tests.sass */
    #locale .act input {
      margin-left: 12px; }

/* line 5, ../../app/stylesheets/views/publishers/_boards.sass */
body#index.boards.publishers .blue-box.index {
  margin-top: 0px; }
/* line 7, ../../app/stylesheets/views/publishers/_boards.sass */
body#index.boards.publishers .main {
  width: 640px; }

/* line 11, ../../app/stylesheets/views/publishers/_boards.sass */
tbody.details td.name {
  width: 150px; }

/* line 13, ../../app/stylesheets/views/publishers/_boards.sass */
.publisher-board {
  *display: inline-block;
  background: #eee;
  padding: 4px 9px 1px 9px;
  border-bottom: 1px solid #fff; }
  /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
  .publisher-board:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  /* line 18, ../../app/stylesheets/views/publishers/_boards.sass */
  .publisher-board strong {
    font-size: 14px;
    display: block;
    float: left;
    width: 212px; }
  /* line 24, ../../app/stylesheets/views/publishers/_boards.sass */
  .publisher-board span.actions a {
    padding-right: 8px;
    font-size: 13px; }
  /* line 28, ../../app/stylesheets/views/publishers/_boards.sass */
  .publisher-board a {
    color: #ff7d00; }
    /* line 30, ../../app/stylesheets/views/publishers/_boards.sass */
    .publisher-board a:hover {
      color: #000; }
  /* line 32, ../../app/stylesheets/views/publishers/_boards.sass */
  .publisher-board.name {
    font-size: 14px;
    font-weight: bold;
    width: 390px; }
  /* line 38, ../../app/stylesheets/views/publishers/_boards.sass */
  .publisher-board .show-details a {
    display: block;
    float: right;
    padding: 0px;
    color: #fff;
    line-height: 15px;
    display: block;
    width: 15px;
    height: 15px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px; }
  /* line 46, ../../app/stylesheets/views/publishers/_boards.sass */
  .publisher-board .galleria_container {
    width: 200px; }

/* line 5, ../../app/stylesheets/views/publishers/_board_form.sass */
#new_board .float-box {
  width: 660px; }

/* line 10, ../../app/stylesheets/views/publishers/_board_form.sass */
body.publishers.boards form li, body.publishers.boards form fieldset {
  width: 620px; }
/* line 13, ../../app/stylesheets/views/publishers/_board_form.sass */
body.publishers.boards form #board_logo_input, body.publishers.boards form #board_homepage_input {
  width: 300px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  body.publishers.boards form #board_logo_input input, body.publishers.boards form #board_logo_input a.linkselectLink, body.publishers.boards form #board_logo_input select, body.publishers.boards form #board_homepage_input input, body.publishers.boards form #board_homepage_input a.linkselectLink, body.publishers.boards form #board_homepage_input select {
    width: 280px;
    float: left; }
/* line 15, ../../app/stylesheets/views/publishers/_board_form.sass */
body.publishers.boards form #board_homepage_input {
  padding-left: 20px; }
/* line 18, ../../app/stylesheets/views/publishers/_board_form.sass */
body.publishers.boards form #board_days_online_input input {
  width: 100px; }
/* line 21, ../../app/stylesheets/views/publishers/_board_form.sass */
body.publishers.boards form #board_name_input {
  width: 240px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  body.publishers.boards form #board_name_input input, body.publishers.boards form #board_name_input a.linkselectLink, body.publishers.boards form #board_name_input select {
    width: 220px;
    float: left; }
/* line 23, ../../app/stylesheets/views/publishers/_board_form.sass */
body.publishers.boards form #board_url_input {
  width: 620px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  body.publishers.boards form #board_url_input input, body.publishers.boards form #board_url_input a.linkselectLink, body.publishers.boards form #board_url_input select {
    width: 600px;
    float: left; }
/* line 25, ../../app/stylesheets/views/publishers/_board_form.sass */
body.publishers.boards form .act#media {
  width: 196px;
  float: left;
  margin-top: 19px; }
  /* line 29, ../../app/stylesheets/views/publishers/_board_form.sass */
  body.publishers.boards form .act#media a {
    font-size: 13px; }
/* line 32, ../../app/stylesheets/views/publishers/_board_form.sass */
body.publishers.boards form a.media_link {
  clear: none;
  color: #ff7d00;
  float: left;
  font-size: 13px;
  margin-left: 10px;
  margin-top: 36px; }
  /* line 39, ../../app/stylesheets/views/publishers/_board_form.sass */
  body.publishers.boards form a.media_link:hover {
    color: #000; }
/* line 41, ../../app/stylesheets/views/publishers/_board_form.sass */
body.publishers.boards form #name_hint {
  float: right;
  width: 380px; }
/* line 46, ../../app/stylesheets/views/publishers/_board_form.sass */
body.publishers.boards form fieldset.prices li.price {
  width: 205px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  body.publishers.boards form fieldset.prices li.price input, body.publishers.boards form fieldset.prices li.price a.linkselectLink, body.publishers.boards form fieldset.prices li.price select {
    width: 185px;
    float: left; }
  /* line 48, ../../app/stylesheets/views/publishers/_board_form.sass */
  body.publishers.boards form fieldset.prices li.price .right-label {
    clear: both; }
/* line 50, ../../app/stylesheets/views/publishers/_board_form.sass */
body.publishers.boards form #board_standard_option {
  width: 280px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  body.publishers.boards form #board_standard_option input, body.publishers.boards form #board_standard_option a.linkselectLink, body.publishers.boards form #board_standard_option select {
    width: 260px;
    float: left; }
/* line 52, ../../app/stylesheets/views/publishers/_board_form.sass */
body.publishers.boards form #board_use_logo_for_standard_input, body.publishers.boards form #board_use_logo_for_internship_input {
  width: 320px;
  float: left; }
/* line 55, ../../app/stylesheets/views/publishers/_board_form.sass */
body.publishers.boards form #internship_target_group_input {
  width: 540px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  body.publishers.boards form #internship_target_group_input input, body.publishers.boards form #internship_target_group_input a.linkselectLink, body.publishers.boards form #internship_target_group_input select {
    width: 520px;
    float: left; }
/* line 57, ../../app/stylesheets/views/publishers/_board_form.sass */
body.publishers.boards form #board_integration_type_input li {
  width: 75px;
  float: left; }
/* line 60, ../../app/stylesheets/views/publishers/_board_form.sass */
body.publishers.boards form #board_intern_single_price_input, body.publishers.boards form #board_intern_refresh_price_input, body.publishers.boards form #board_intern_extension_price_input, body.publishers.boards form #board_single_price_input, body.publishers.boards form #board_single_refresh_price_input, body.publishers.boards form #board_single_extension_price_input {
  width: 205px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  body.publishers.boards form #board_intern_single_price_input input, body.publishers.boards form #board_intern_single_price_input a.linkselectLink, body.publishers.boards form #board_intern_single_price_input select, body.publishers.boards form #board_intern_refresh_price_input input, body.publishers.boards form #board_intern_refresh_price_input a.linkselectLink, body.publishers.boards form #board_intern_refresh_price_input select, body.publishers.boards form #board_intern_extension_price_input input, body.publishers.boards form #board_intern_extension_price_input a.linkselectLink, body.publishers.boards form #board_intern_extension_price_input select, body.publishers.boards form #board_single_price_input input, body.publishers.boards form #board_single_price_input a.linkselectLink, body.publishers.boards form #board_single_price_input select, body.publishers.boards form #board_single_refresh_price_input input, body.publishers.boards form #board_single_refresh_price_input a.linkselectLink, body.publishers.boards form #board_single_refresh_price_input select, body.publishers.boards form #board_single_extension_price_input input, body.publishers.boards form #board_single_extension_price_input a.linkselectLink, body.publishers.boards form #board_single_extension_price_input select {
    width: 185px;
    float: left; }
/* line 62, ../../app/stylesheets/views/publishers/_board_form.sass */
body.publishers.boards form #board_sample_input {
  width: 300px; }
/* line 64, ../../app/stylesheets/views/publishers/_board_form.sass */
body.publishers.boards form #board_include_company_logo_input {
  width: 208px; }
  /* line 66, ../../app/stylesheets/views/publishers/_board_form.sass */
  body.publishers.boards form #board_include_company_logo_input fieldset {
    width: auto; }
/* line 69, ../../app/stylesheets/views/publishers/_board_form.sass */
body.publishers.boards form .include_company_logo_true, body.publishers.boards form .include_company_logo_false {
  width: 55px; }
/* line 71, ../../app/stylesheets/views/publishers/_board_form.sass */
body.publishers.boards form #board_api_user_input, body.publishers.boards form #board_api_password_input {
  width: 310px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  body.publishers.boards form #board_api_user_input input, body.publishers.boards form #board_api_user_input a.linkselectLink, body.publishers.boards form #board_api_user_input select, body.publishers.boards form #board_api_password_input input, body.publishers.boards form #board_api_password_input a.linkselectLink, body.publishers.boards form #board_api_password_input select {
    width: 290px;
    float: left; }

/* line 1, ../../app/stylesheets/views/publishers/_board_listing.sass */
#board-wrap {
  width: 800px;
  margin: 0 auto; }
  /* line 4, ../../app/stylesheets/views/publishers/_board_listing.sass */
  #board-wrap ul.tabbernav {
    padding-bottom: 22px; }

/* line 6, ../../app/stylesheets/views/publishers/_board_listing.sass */
#board-header {
  padding: 32px 0px 12px 0px; }

/* line 8, ../../app/stylesheets/views/publishers/_board_listing.sass */
#board_profile {
  width: 100%; }
  /* line 11, ../../app/stylesheets/views/publishers/_board_listing.sass */
  #board_profile .main {
    width: 500px; }
    /* line 14, ../../app/stylesheets/views/publishers/_board_listing.sass */
    #board_profile .main table th {
      background: transparent;
      border: none;
      font-weight: bold; }
      /* line 18, ../../app/stylesheets/views/publishers/_board_listing.sass */
      #board_profile .main table th.jobs {
        font-size: 14px;
        font-weight: bold; }
    /* line 21, ../../app/stylesheets/views/publishers/_board_listing.sass */
    #board_profile .main table td {
      border: none; }
    /* line 23, ../../app/stylesheets/views/publishers/_board_listing.sass */
    #board_profile .main table tr.odd td {
      background-color: #f1f1f1; }
    /* line 25, ../../app/stylesheets/views/publishers/_board_listing.sass */
    #board_profile .main table tr.even td {
      background-color: #fdfdfd; }
    /* line 28, ../../app/stylesheets/views/publishers/_board_listing.sass */
    #board_profile .main h4 {
      font-size: 14px;
      font-weight: bold; }
      /* line 31, ../../app/stylesheets/views/publishers/_board_listing.sass */
      #board_profile .main h4.stats {
        background: #fff url(/ui/icons.gif) no-repeat 82px -4558px; }
  /* line 34, ../../app/stylesheets/views/publishers/_board_listing.sass */
  #board_profile .side {
    margin-left: 0px;
    margin-right: 20px; }
  /* line 38, ../../app/stylesheets/views/publishers/_board_listing.sass */
  #board_profile ul#stats li {
    background-color: #eee;
    margin-left: 0px;
    display: block;
    float: left;
    font-size: 11px;
    width: 223px;
    height: 24px;
    padding-left: 8px;
    margin-right: 5px;
    margin-bottom: 5px;
    line-height: 24px; }

/* line 5, ../../app/stylesheets/views/publishers/_publishers.sass */
body.publishers #content .blue-box.index, body.admin #content .blue-box.index {
  margin-top: 0px; }
  /* line 7, ../../app/stylesheets/views/publishers/_publishers.sass */
  body.publishers #content .blue-box.index h2.title, body.admin #content .blue-box.index h2.title {
    padding: 23px 0px; }

/* line 9, ../../app/stylesheets/views/publishers/_publishers.sass */
#yield {
  float: right;
  width: 740px; }

/* line 12, ../../app/stylesheets/views/publishers/_publishers.sass */
#current_board_owner {
  position: absolute;
  top: 45px;
  right: 42px;
  width: 400px;
  text-align: right;
  font-size: 13px; }
  /* line 19, ../../app/stylesheets/views/publishers/_publishers.sass */
  #current_board_owner a {
    padding: 8px 12px;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin-left: 8px;
    border: 1px solid #999; }

/* line 28, ../../app/stylesheets/views/publishers/_publishers.sass */
ul#logged_publishers_navigation, ul#logged_admins_navigation {
  float: left;
  width: 200px;
  border: 1px solid #999;
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px; }
  /* line 33, ../../app/stylesheets/views/publishers/_publishers.sass */
  ul#logged_publishers_navigation li, ul#logged_admins_navigation li {
    display: block;
    margin: 0px; }
    /* line 36, ../../app/stylesheets/views/publishers/_publishers.sass */
    ul#logged_publishers_navigation li.first a, ul#logged_admins_navigation li.first a {
      -webkit-border-top-left-radius: 6px;
      -moz-border-radius-topleft: 6px;
      border-top-left-radius: 6px;
      -webkit-border-top-right-radius: 6px;
      -moz-border-radius-topright: 6px;
      border-top-right-radius: 6px; }
    /* line 38, ../../app/stylesheets/views/publishers/_publishers.sass */
    ul#logged_publishers_navigation li.last a, ul#logged_admins_navigation li.last a {
      border-bottom: none;
      -webkit-border-bottom-left-radius: 6px;
      -webkit-border-bottom-right-radius: 6px;
      -moz-border-radius-bottomleft: 6px;
      -moz-border-radius-bottomright: 6px;
      border-bottom-left-radius: 6px;
      border-bottom-right-radius: 6px; }
    /* line 41, ../../app/stylesheets/views/publishers/_publishers.sass */
    ul#logged_publishers_navigation li a, ul#logged_admins_navigation li a {
      background-color: #eee;
      color: #333;
      padding: 5px 12px;
      display: block;
      border-bottom: 1px solid #999;
      border-top: 1px solid #fff;
      font-size: 14px;
      font-weight: bold;
      text-decoration: none;
      text-shadow: white 1px 1px 0px; }
      /* line 52, ../../app/stylesheets/views/publishers/_publishers.sass */
      ul#logged_publishers_navigation li a:hover, ul#logged_admins_navigation li a:hover {
        background-color: #f4f4f4; }
      /* line 54, ../../app/stylesheets/views/publishers/_publishers.sass */
      ul#logged_publishers_navigation li a.active, ul#logged_admins_navigation li a.active {
        background-color: #aaa;
        border-top: 1px solid #a0a0a0;
        color: #fff;
        text-shadow: #666666 1px 1px 0px; }
    /* line 59, ../../app/stylesheets/views/publishers/_publishers.sass */
    ul#logged_publishers_navigation li ul, ul#logged_admins_navigation li ul {
      margin-bottom: 0px; }
      /* line 61, ../../app/stylesheets/views/publishers/_publishers.sass */
      ul#logged_publishers_navigation li ul li a, ul#logged_admins_navigation li ul li a {
        border: none;
        font-size: 12px; }

/* line 66, ../../app/stylesheets/views/publishers/_publishers.sass */
ul#logged_publishers_navigation li.last {
  border-top: none; }

/* line 70, ../../app/stylesheets/views/publishers/_publishers.sass */
body.publishers .float-box {
  width: 660px; }

/* line 136, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form ul, body.publishers form ol, body.publishers form li, body.publishers form legend, body.publishers form p {
  margin: 0;
  padding: 0; }
/* line 140, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form fieldset {
  display: block;
  *display: inline-block; }
  /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
  body.publishers form fieldset:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
/* line 144, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form abbr, body.publishers form acronym {
  border: 0;
  font-variant: normal;
  font-weight: normal; }
/* line 149, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form ol, body.publishers form ul {
  list-style: none; }
/* line 152, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form label {
  display: block;
  *display: inline-block; }
  /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
  body.publishers form label:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
/* line 156, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form input, body.publishers form textarea {
  vertical-align: middle; }
/* line 160, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .check_boxes label, body.publishers form .radio label {
  cursor: pointer; }
/* line 163, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .hidden {
  display: none; }
/* line 167, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .date li, body.publishers form .time li, body.publishers form .datetime li {
  float: left;
  width: auto;
  clear: none; }
/* line 171, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .date label, body.publishers form .time label, body.publishers form .datetime label {
  display: none;
  width: auto; }
/* line 174, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .date input, body.publishers form .time input, body.publishers form .datetime input {
  display: inline;
  margin: 0;
  padding: 0; }
/* line 179, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .errors {
  list-style: square; }
  /* line 181, ../../app/stylesheets/utilities/_formtastic.sass */
  body.publishers form .errors li {
    padding: 0;
    border: none;
    display: list-item;
    float: none;
    clear: both; }
/* line 187, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .inputs {
  z-index: 99; }
/* line 190, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .buttons li {
  float: left; }
/* line 193, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form li {
  *display: inline-block;
  display: block; }
  /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
  body.publishers form li:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  /* line 196, ../../app/stylesheets/utilities/_formtastic.sass */
  body.publishers form li fieldset {
    border: none;
    position: relative;
    margin-top: 0px; }
  /* line 200, ../../app/stylesheets/utilities/_formtastic.sass */
  body.publishers form li legend {
    display: block;
    margin-bottom: 0; }
  /* line 203, ../../app/stylesheets/utilities/_formtastic.sass */
  body.publishers form li .label {
    display: block;
    clear: both;
    background: transparent; }
  /* line 208, ../../app/stylesheets/utilities/_formtastic.sass */
  body.publishers form li ol {
    float: left;
    margin: 0; }
    /* line 211, ../../app/stylesheets/utilities/_formtastic.sass */
    body.publishers form li ol li {
      padding: 0;
      border: 0;
      display: inline; }
/* line 222, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form fieldset {
  width: 700px; }
/* line 224, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form ol {
  padding-left: 0; }
/* line 226, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form input {
  clear: both;
  float: none; }
/* line 229, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form li {
  display: block;
  clear: both;
  float: none;
  width: 700px; }
  /* line 232, ../../app/stylesheets/utilities/_formtastic.sass */
  body.publishers form li ol {
    padding: 0; }
  /* line 234, ../../app/stylesheets/utilities/_formtastic.sass */
  body.publishers form li li {
    clear: none;
    width: auto; }
  /* line 238, ../../app/stylesheets/utilities/_formtastic.sass */
  body.publishers form li fieldset legend, body.publishers form li fieldset legend .label {
    display: block;
    clear: both; }
  /* line 241, ../../app/stylesheets/utilities/_formtastic.sass */
  body.publishers form li fieldset .label {
    position: relative; }
  /* line 243, ../../app/stylesheets/utilities/_formtastic.sass */
  body.publishers form li fieldset label, body.publishers form li fieldset input {
    width: auto; }
/* line 246, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .date ol, body.publishers form .time ol, body.publishers form .datetime ol {
  width: 700px; }
/* line 248, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .date li, body.publishers form .time li, body.publishers form .datetime li {
  display: inline;
  clear: none;
  float: left;
  padding-right: 0; }
/* line 254, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .checkbox li, body.publishers form .radio li {
  display: block; }
/* line 256, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .checkbox input, body.publishers form .radio input {
  border: none; }
/* line 258, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form label {
  display: block;
  clear: both;
  float: none;
  width: 96%; }
/* line 261, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form input, body.publishers form textarea {
  width: 96%; }
/* line 266, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form select {
  width: auto; }
/* line 271, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .errors li {
  display: list-item; }
/* line 274, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .buttons ol {
  padding-left: 0;
  padding-right: 0; }
/* line 277, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .buttons li {
  float: left;
  width: auto;
  clear: none;
  display: inline; }
/* line 285, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .buttons input {
  width: auto; }
/* line 290, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form #errorExplanation {
  width: 700px; }
/* line 292, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .label {
  #left: -0.5em;
  #position: relative; }
/* line 77, ../../app/stylesheets/views/publishers/_publishers.sass */
body.publishers form fieldset ol li label {
  width: auto; }
/* line 80, ../../app/stylesheets/views/publishers/_publishers.sass */
body.publishers form fieldset ol li.check input, body.publishers form fieldset ol li.boolean input, body.publishers form fieldset ol li.radio input {
  width: 14px;
  background: transparent; }
/* line 83, ../../app/stylesheets/views/publishers/_publishers.sass */
body.publishers form fieldset ol li.check label, body.publishers form fieldset ol li.boolean label, body.publishers form fieldset ol li.radio label {
  width: auto;
  display: inline; }
/* line 86, ../../app/stylesheets/views/publishers/_publishers.sass */
body.publishers form fieldset ol li fieldset {
  width: auto; }
/* line 88, ../../app/stylesheets/views/publishers/_publishers.sass */
body.publishers form li {
  float: left;
  clear: none;
  padding: 10px 0px; }
  /* line 92, ../../app/stylesheets/views/publishers/_publishers.sass */
  body.publishers form li li {
    padding: 0; }
/* line 94, ../../app/stylesheets/views/publishers/_publishers.sass */
body.publishers form .act input {
  width: auto;
  float: right; }

/* line 101, ../../app/stylesheets/views/publishers/_publishers.sass */
small#edition {
  float: left;
  display: block;
  width: 300px;
  font-size: 16px;
  line-height: 16px;
  position: relative;
  top: 34px; }

/* line 110, ../../app/stylesheets/views/publishers/_publishers.sass */
#new-board-or-register p {
  padding: 8px 20px;
  clear: both; }

/* line 113, ../../app/stylesheets/views/publishers/_publishers.sass */
#publisher-login {
  margin-right: 0px;
  padding-bottom: 7px;
  padding-right: 7px;
  position: relative; }
  /* line 118, ../../app/stylesheets/views/publishers/_publishers.sass */
  #publisher-login .submit#save input {
    margin-top: 5px;
    margin-right: 8px; }

/* line 121, ../../app/stylesheets/views/publishers/_publishers.sass */
.back-to-root a {
  position: absolute;
  top: -50px;
  right: 0px;
  font-size: 14px; }

/* line 127, ../../app/stylesheets/views/publishers/_publishers.sass */
.board_check {
  float: left;
  clear: none;
  width: 327px; }

/* line 136, ../../app/stylesheets/views/publishers/_publishers.sass */
body.admin form#new_board_owner fieldset, body.admin form#new_board_owner li, body.publishers form#new_board_owner fieldset, body.publishers form#new_board_owner li {
  width: 620px; }

/* line 142, ../../app/stylesheets/views/publishers/_publishers.sass */
form#new_board_owner .boards input {
  width: auto;
  display: inline;
  float: left;
  width: auto;
  clear: none; }
/* line 148, ../../app/stylesheets/views/publishers/_publishers.sass */
form#new_board_owner .boards label {
  float: inline;
  clear: none; }

/* line 155, ../../app/stylesheets/views/publishers/_publishers.sass */
body.publishers.accounts#create #yield, body.publishers.accounts#new #yield, body.publishers.sessions#create #yield, body.publishers.sessions#new #yield {
  float: left; }

/* line 2, ../../app/stylesheets/views/publishers/_publishers_session.sass */
#current_board_owner strong {
  color: #666;
  display: block;
  font-weight: normal;
  font-size: 16px;
  padding-top: 16px; }

/* line 8, ../../app/stylesheets/views/publishers/_publishers_session.sass */
#publishers-login {
  background: transparent url(/ui/publishers-login.jpg) no-repeat;
  padding: 50px; }
  /* line 11, ../../app/stylesheets/views/publishers/_publishers_session.sass */
  #publishers-login h1, #publishers-login p {
    color: #000; }
  /* line 13, ../../app/stylesheets/views/publishers/_publishers_session.sass */
  #publishers-login h1 {
    font-size: 24px;
    font-weight: bold; }
  /* line 16, ../../app/stylesheets/views/publishers/_publishers_session.sass */
  #publishers-login p {
    font-size: 16px; }
  /* line 19, ../../app/stylesheets/views/publishers/_publishers_session.sass */
  #publishers-login form#new_board_owner_session fieldset {
    background: transparent;
    padding-left: 0px; }
  /* line 22, ../../app/stylesheets/views/publishers/_publishers_session.sass */
  #publishers-login form#new_board_owner_session li {
    width: 280px; }
    /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
    #publishers-login form#new_board_owner_session li input, #publishers-login form#new_board_owner_session li a.linkselectLink, #publishers-login form#new_board_owner_session li select {
      width: 260px;
      float: left; }
    /* line 24, ../../app/stylesheets/views/publishers/_publishers_session.sass */
    #publishers-login form#new_board_owner_session li input {
      font-size: 16px; }
  /* line 27, ../../app/stylesheets/views/publishers/_publishers_session.sass */
  #publishers-login form#new_board_owner_session label {
    font-size: 14px; }
  /* line 30, ../../app/stylesheets/views/publishers/_publishers_session.sass */
  #publishers-login form#new_board_owner_session .act {
    margin-top: 25px;
    float: left; }

/* line 4, ../../app/stylesheets/views/_session.sass */
#new-session {
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  *display: inline-block;
  padding: 12px 20px;
  height: 365px;
  width: 840px;
  background: #fff; }
  /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
  #new-session:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  /* line 13, ../../app/stylesheets/views/_session.sass */
  #new-session .plain-action input, #new-session .action input {
    margin-bottom: 0px;
    width: auto;
    float: right; }

/* line 20, ../../app/stylesheets/views/_session.sass */
body.pages #why-register h2 {
  width: 227px; }

/* line 22, ../../app/stylesheets/views/_session.sass */
#why-register {
  width: 260px;
  padding: 10px 15px 0px 20px;
  float: left;
  clear: none; }
  /* line 27, ../../app/stylesheets/views/_session.sass */
  #why-register ul {
    margin-left: -14px;
    list-style-type: none;
    color: #333;
    width: 240px; }
    /* line 33, ../../app/stylesheets/views/_session.sass */
    #why-register ul li {
      padding-left: 22px;
      line-height: 26px;
      background: transparent url(/ui/icons.gif) no-repeat 0px -2995px;
      margin-left: 15px; }

/* line 40, ../../app/stylesheets/views/_session.sass */
form#new_user_session fieldset, form#new_account fieldset {
  float: left;
  padding-top: 0px; }
/* line 44, ../../app/stylesheets/views/_session.sass */
form#new_user_session .string input, form#new_user_session .password input, form#new_account .string input, form#new_account .password input {
  width: 220px; }
/* line 46, ../../app/stylesheets/views/_session.sass */
form#new_user_session fieldset, form#new_account fieldset {
  width: 220px;
  float: left; }
  /* line 49, ../../app/stylesheets/views/_session.sass */
  form#new_user_session fieldset li, form#new_account fieldset li {
    width: 220px;
    padding: 5px 0px; }
  /* line 52, ../../app/stylesheets/views/_session.sass */
  form#new_user_session fieldset fieldset, form#new_account fieldset fieldset {
    width: auto; }

/* line 4, ../../app/stylesheets/views/publishers/_api.sass */
body.pages#api {
  background-color: #fff; }
  /* line 5, ../../app/stylesheets/views/publishers/_api.sass */
  body.pages#api pre {
    margin-left: 0px; }
  /* line 9, ../../app/stylesheets/views/publishers/_api.sass */
  body.pages#api #api-breakdown strong.code {
    font-family: Monaco, Courier;
    font-size: 11px;
    color: #f06e00; }
  /* line 13, ../../app/stylesheets/views/publishers/_api.sass */
  body.pages#api #api-breakdown h3 {
    font-size: 14px; }
  /* line 15, ../../app/stylesheets/views/publishers/_api.sass */
  body.pages#api #api-breakdown p {
    padding: 0px; }
  /* line 17, ../../app/stylesheets/views/publishers/_api.sass */
  body.pages#api #api-breakdown ul, body.pages#api #api-breakdown ol {
    font-size: 14px; }
  /* line 19, ../../app/stylesheets/views/publishers/_api.sass */
  body.pages#api #api-breakdown li {
    margin-left: 0px; }
    /* line 21, ../../app/stylesheets/views/publishers/_api.sass */
    body.pages#api #api-breakdown li h3 {
      font-size: 16px;
      color: #333; }
  /* line 25, ../../app/stylesheets/views/publishers/_api.sass */
  body.pages#api #api-breakdown ol {
    padding-left: 12px; }
    /* line 27, ../../app/stylesheets/views/publishers/_api.sass */
    body.pages#api #api-breakdown ol table {
      width: 635px;
      border-right: 1px solid #ccc;
      border-top: 1px solid #ccc; }
      /* line 31, ../../app/stylesheets/views/publishers/_api.sass */
      body.pages#api #api-breakdown ol table th {
        font-size: 11px;
        border-left: 1px solid #ccc; }
      /* line 34, ../../app/stylesheets/views/publishers/_api.sass */
      body.pages#api #api-breakdown ol table th, body.pages#api #api-breakdown ol table td {
        padding: 4px 8px; }
      /* line 36, ../../app/stylesheets/views/publishers/_api.sass */
      body.pages#api #api-breakdown ol table td {
        border-left: 1px solid #ccc; }
      /* line 38, ../../app/stylesheets/views/publishers/_api.sass */
      body.pages#api #api-breakdown ol table strong {
        font-family: Monaco, Courier;
        font-size: 11px;
        color: #f06e00; }
    /* line 42, ../../app/stylesheets/views/publishers/_api.sass */
    body.pages#api #api-breakdown ol h3 {
      padding-top: 20px; }
  /* line 44, ../../app/stylesheets/views/publishers/_api.sass */
  body.pages#api #api-breakdown ul {
    padding-left: 6px; }
    /* line 46, ../../app/stylesheets/views/publishers/_api.sass */
    body.pages#api #api-breakdown ul p {
      padding: 0 40px 0 0; }

/* line 5, ../../app/stylesheets/views/publishers/_publishers.sass */
body.publishers #content .blue-box.index, body.admin #content .blue-box.index {
  margin-top: 0px; }
  /* line 7, ../../app/stylesheets/views/publishers/_publishers.sass */
  body.publishers #content .blue-box.index h2.title, body.admin #content .blue-box.index h2.title {
    padding: 23px 0px; }

/* line 9, ../../app/stylesheets/views/publishers/_publishers.sass */
#yield {
  float: right;
  width: 740px; }

/* line 12, ../../app/stylesheets/views/publishers/_publishers.sass */
#current_board_owner {
  position: absolute;
  top: 45px;
  right: 42px;
  width: 400px;
  text-align: right;
  font-size: 13px; }
  /* line 19, ../../app/stylesheets/views/publishers/_publishers.sass */
  #current_board_owner a {
    padding: 8px 12px;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin-left: 8px;
    border: 1px solid #999; }

/* line 28, ../../app/stylesheets/views/publishers/_publishers.sass */
ul#logged_publishers_navigation, ul#logged_admins_navigation {
  float: left;
  width: 200px;
  border: 1px solid #999;
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px; }
  /* line 33, ../../app/stylesheets/views/publishers/_publishers.sass */
  ul#logged_publishers_navigation li, ul#logged_admins_navigation li {
    display: block;
    margin: 0px; }
    /* line 36, ../../app/stylesheets/views/publishers/_publishers.sass */
    ul#logged_publishers_navigation li.first a, ul#logged_admins_navigation li.first a {
      -webkit-border-top-left-radius: 6px;
      -moz-border-radius-topleft: 6px;
      border-top-left-radius: 6px;
      -webkit-border-top-right-radius: 6px;
      -moz-border-radius-topright: 6px;
      border-top-right-radius: 6px; }
    /* line 38, ../../app/stylesheets/views/publishers/_publishers.sass */
    ul#logged_publishers_navigation li.last a, ul#logged_admins_navigation li.last a {
      border-bottom: none;
      -webkit-border-bottom-left-radius: 6px;
      -webkit-border-bottom-right-radius: 6px;
      -moz-border-radius-bottomleft: 6px;
      -moz-border-radius-bottomright: 6px;
      border-bottom-left-radius: 6px;
      border-bottom-right-radius: 6px; }
    /* line 41, ../../app/stylesheets/views/publishers/_publishers.sass */
    ul#logged_publishers_navigation li a, ul#logged_admins_navigation li a {
      background-color: #eee;
      color: #333;
      padding: 5px 12px;
      display: block;
      border-bottom: 1px solid #999;
      border-top: 1px solid #fff;
      font-size: 14px;
      font-weight: bold;
      text-decoration: none;
      text-shadow: white 1px 1px 0px; }
      /* line 52, ../../app/stylesheets/views/publishers/_publishers.sass */
      ul#logged_publishers_navigation li a:hover, ul#logged_admins_navigation li a:hover {
        background-color: #f4f4f4; }
      /* line 54, ../../app/stylesheets/views/publishers/_publishers.sass */
      ul#logged_publishers_navigation li a.active, ul#logged_admins_navigation li a.active {
        background-color: #aaa;
        border-top: 1px solid #a0a0a0;
        color: #fff;
        text-shadow: #666666 1px 1px 0px; }
    /* line 59, ../../app/stylesheets/views/publishers/_publishers.sass */
    ul#logged_publishers_navigation li ul, ul#logged_admins_navigation li ul {
      margin-bottom: 0px; }
      /* line 61, ../../app/stylesheets/views/publishers/_publishers.sass */
      ul#logged_publishers_navigation li ul li a, ul#logged_admins_navigation li ul li a {
        border: none;
        font-size: 12px; }

/* line 66, ../../app/stylesheets/views/publishers/_publishers.sass */
ul#logged_publishers_navigation li.last {
  border-top: none; }

/* line 70, ../../app/stylesheets/views/publishers/_publishers.sass */
body.publishers .float-box {
  width: 660px; }

/* line 136, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form ul, body.publishers form ol, body.publishers form li, body.publishers form legend, body.publishers form p {
  margin: 0;
  padding: 0; }
/* line 140, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form fieldset {
  display: block;
  *display: inline-block; }
  /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
  body.publishers form fieldset:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
/* line 144, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form abbr, body.publishers form acronym {
  border: 0;
  font-variant: normal;
  font-weight: normal; }
/* line 149, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form ol, body.publishers form ul {
  list-style: none; }
/* line 152, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form label {
  display: block;
  *display: inline-block; }
  /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
  body.publishers form label:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
/* line 156, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form input, body.publishers form textarea {
  vertical-align: middle; }
/* line 160, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .check_boxes label, body.publishers form .radio label {
  cursor: pointer; }
/* line 163, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .hidden {
  display: none; }
/* line 167, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .date li, body.publishers form .time li, body.publishers form .datetime li {
  float: left;
  width: auto;
  clear: none; }
/* line 171, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .date label, body.publishers form .time label, body.publishers form .datetime label {
  display: none;
  width: auto; }
/* line 174, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .date input, body.publishers form .time input, body.publishers form .datetime input {
  display: inline;
  margin: 0;
  padding: 0; }
/* line 179, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .errors {
  list-style: square; }
  /* line 181, ../../app/stylesheets/utilities/_formtastic.sass */
  body.publishers form .errors li {
    padding: 0;
    border: none;
    display: list-item;
    float: none;
    clear: both; }
/* line 187, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .inputs {
  z-index: 99; }
/* line 190, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .buttons li {
  float: left; }
/* line 193, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form li {
  *display: inline-block;
  display: block; }
  /* line 93, ../../app/stylesheets/utilities/_formtastic.sass */
  body.publishers form li:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  /* line 196, ../../app/stylesheets/utilities/_formtastic.sass */
  body.publishers form li fieldset {
    border: none;
    position: relative;
    margin-top: 0px; }
  /* line 200, ../../app/stylesheets/utilities/_formtastic.sass */
  body.publishers form li legend {
    display: block;
    margin-bottom: 0; }
  /* line 203, ../../app/stylesheets/utilities/_formtastic.sass */
  body.publishers form li .label {
    display: block;
    clear: both;
    background: transparent; }
  /* line 208, ../../app/stylesheets/utilities/_formtastic.sass */
  body.publishers form li ol {
    float: left;
    margin: 0; }
    /* line 211, ../../app/stylesheets/utilities/_formtastic.sass */
    body.publishers form li ol li {
      padding: 0;
      border: 0;
      display: inline; }
/* line 222, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form fieldset {
  width: 700px; }
/* line 224, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form ol {
  padding-left: 0; }
/* line 226, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form input {
  clear: both;
  float: none; }
/* line 229, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form li {
  display: block;
  clear: both;
  float: none;
  width: 700px; }
  /* line 232, ../../app/stylesheets/utilities/_formtastic.sass */
  body.publishers form li ol {
    padding: 0; }
  /* line 234, ../../app/stylesheets/utilities/_formtastic.sass */
  body.publishers form li li {
    clear: none;
    width: auto; }
  /* line 238, ../../app/stylesheets/utilities/_formtastic.sass */
  body.publishers form li fieldset legend, body.publishers form li fieldset legend .label {
    display: block;
    clear: both; }
  /* line 241, ../../app/stylesheets/utilities/_formtastic.sass */
  body.publishers form li fieldset .label {
    position: relative; }
  /* line 243, ../../app/stylesheets/utilities/_formtastic.sass */
  body.publishers form li fieldset label, body.publishers form li fieldset input {
    width: auto; }
/* line 246, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .date ol, body.publishers form .time ol, body.publishers form .datetime ol {
  width: 700px; }
/* line 248, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .date li, body.publishers form .time li, body.publishers form .datetime li {
  display: inline;
  clear: none;
  float: left;
  padding-right: 0; }
/* line 254, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .checkbox li, body.publishers form .radio li {
  display: block; }
/* line 256, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .checkbox input, body.publishers form .radio input {
  border: none; }
/* line 258, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form label {
  display: block;
  clear: both;
  float: none;
  width: 96%; }
/* line 261, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form input, body.publishers form textarea {
  width: 96%; }
/* line 266, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form select {
  width: auto; }
/* line 271, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .errors li {
  display: list-item; }
/* line 274, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .buttons ol {
  padding-left: 0;
  padding-right: 0; }
/* line 277, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .buttons li {
  float: left;
  width: auto;
  clear: none;
  display: inline; }
/* line 285, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .buttons input {
  width: auto; }
/* line 290, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form #errorExplanation {
  width: 700px; }
/* line 292, ../../app/stylesheets/utilities/_formtastic.sass */
body.publishers form .label {
  #left: -0.5em;
  #position: relative; }
/* line 77, ../../app/stylesheets/views/publishers/_publishers.sass */
body.publishers form fieldset ol li label {
  width: auto; }
/* line 80, ../../app/stylesheets/views/publishers/_publishers.sass */
body.publishers form fieldset ol li.check input, body.publishers form fieldset ol li.boolean input, body.publishers form fieldset ol li.radio input {
  width: 14px;
  background: transparent; }
/* line 83, ../../app/stylesheets/views/publishers/_publishers.sass */
body.publishers form fieldset ol li.check label, body.publishers form fieldset ol li.boolean label, body.publishers form fieldset ol li.radio label {
  width: auto;
  display: inline; }
/* line 86, ../../app/stylesheets/views/publishers/_publishers.sass */
body.publishers form fieldset ol li fieldset {
  width: auto; }
/* line 88, ../../app/stylesheets/views/publishers/_publishers.sass */
body.publishers form li {
  float: left;
  clear: none;
  padding: 10px 0px; }
  /* line 92, ../../app/stylesheets/views/publishers/_publishers.sass */
  body.publishers form li li {
    padding: 0; }
/* line 94, ../../app/stylesheets/views/publishers/_publishers.sass */
body.publishers form .act input {
  width: auto;
  float: right; }

/* line 101, ../../app/stylesheets/views/publishers/_publishers.sass */
small#edition {
  float: left;
  display: block;
  width: 300px;
  font-size: 16px;
  line-height: 16px;
  position: relative;
  top: 34px; }

/* line 110, ../../app/stylesheets/views/publishers/_publishers.sass */
#new-board-or-register p {
  padding: 8px 20px;
  clear: both; }

/* line 113, ../../app/stylesheets/views/publishers/_publishers.sass */
#publisher-login {
  margin-right: 0px;
  padding-bottom: 7px;
  padding-right: 7px;
  position: relative; }
  /* line 118, ../../app/stylesheets/views/publishers/_publishers.sass */
  #publisher-login .submit#save input {
    margin-top: 5px;
    margin-right: 8px; }

/* line 121, ../../app/stylesheets/views/publishers/_publishers.sass */
.back-to-root a {
  position: absolute;
  top: -50px;
  right: 0px;
  font-size: 14px; }

/* line 127, ../../app/stylesheets/views/publishers/_publishers.sass */
.board_check {
  float: left;
  clear: none;
  width: 327px; }

/* line 136, ../../app/stylesheets/views/publishers/_publishers.sass */
body.admin form#new_board_owner fieldset, body.admin form#new_board_owner li, body.publishers form#new_board_owner fieldset, body.publishers form#new_board_owner li {
  width: 620px; }

/* line 142, ../../app/stylesheets/views/publishers/_publishers.sass */
form#new_board_owner .boards input {
  width: auto;
  display: inline;
  float: left;
  width: auto;
  clear: none; }
/* line 148, ../../app/stylesheets/views/publishers/_publishers.sass */
form#new_board_owner .boards label {
  float: inline;
  clear: none; }

/* line 155, ../../app/stylesheets/views/publishers/_publishers.sass */
body.publishers.accounts#create #yield, body.publishers.accounts#new #yield, body.publishers.sessions#create #yield, body.publishers.sessions#new #yield {
  float: left; }

/* line 6, ../../app/stylesheets/views/admin/_partners.sass */
fieldset.admin.inline #name.field input {
  width: 300px; }
/* line 8, ../../app/stylesheets/views/admin/_partners.sass */
fieldset.admin.inline #name.field #visible {
  float: left;
  width: 90px; }
  /* line 11, ../../app/stylesheets/views/admin/_partners.sass */
  fieldset.admin.inline #name.field #visible input {
    width: 12px;
    margin-left: 8px;
    margin-top: 5px; }
  /* line 15, ../../app/stylesheets/views/admin/_partners.sass */
  fieldset.admin.inline #name.field #visible label {
    width: 37px; }

/* line 19, ../../app/stylesheets/views/admin/_partners.sass */
table#partners td.description img {
  float: left;
  margin-right: 12px; }
/* line 22, ../../app/stylesheets/views/admin/_partners.sass */
table#partners td.actions {
  width: 71px; }
/* line 24, ../../app/stylesheets/views/admin/_partners.sass */
table#partners td.invisible {
  color: #999; }

/* line 26, ../../app/stylesheets/views/admin/_partners.sass */
.partner {
  margin-top: 12px;
  width: 650px;
  padding: 0px 20px; }
  /* line 30, ../../app/stylesheets/views/admin/_partners.sass */
  .partner h3 {
    font-size: 14px; }
  /* line 32, ../../app/stylesheets/views/admin/_partners.sass */
  .partner .logo, .partner .text {
    float: left;
    clear: none; }
  /* line 35, ../../app/stylesheets/views/admin/_partners.sass */
  .partner .logo {
    width: 90px; }
  /* line 37, ../../app/stylesheets/views/admin/_partners.sass */
  .partner .text {
    width: 560px; }
    /* line 39, ../../app/stylesheets/views/admin/_partners.sass */
    .partner .text p {
      font-size: 12px; }

/* line 41, ../../app/stylesheets/views/admin/_partners.sass */
.partner_type {
  clear: both; }

/* line 43, ../../app/stylesheets/views/admin/_partners.sass */
#partner_types {
  padding-top: 12px;
  width: 222px; }
  /* line 46, ../../app/stylesheets/views/admin/_partners.sass */
  #partner_types ul {
    list-style-type: none; }

/* line 52, ../../app/stylesheets/views/admin/_partners.sass */
form#new_partner.partner {
  padding: 0px; }
/* line 54, ../../app/stylesheets/views/admin/_partners.sass */
form #partner_name_input {
  width: 520px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  form #partner_name_input input, form #partner_name_input a.linkselectLink, form #partner_name_input select {
    width: 500px;
    float: left; }
/* line 56, ../../app/stylesheets/views/admin/_partners.sass */
form #partner_visible_input {
  width: 160px;
  padding-top: 34px; }
/* line 59, ../../app/stylesheets/views/admin/_partners.sass */
form #partner_category_input {
  width: 200px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  form #partner_category_input input, form #partner_category_input a.linkselectLink, form #partner_category_input select {
    width: 180px;
    float: left; }
/* line 61, ../../app/stylesheets/views/admin/_partners.sass */
form #partner_logo_input {
  width: 400px; }
  /* line 210, ../../app/stylesheets/utilities/_mixins.sass */
  form #partner_logo_input input, form #partner_logo_input a.linkselectLink, form #partner_logo_input select {
    width: 380px;
    float: left; }
