@import url('/css/template/');

div#intranetNotice {
  background-color: #fff669;
  background-color: #fff799;
  color: inherit;
  font-weight: bold;
}

div.infobox.graphicBox {
  position: relative;
  margin-bottom: 3em;
  padding-bottom: 0;
}

div.infobox.graphicBox h2,
div.infobox.graphicBox h3,
div.infobox.graphicBox h4,
div.infobox.graphicBox h5,
div.infobox.graphicBox h6 {
  margin: 0 -5px .5em;
  padding-left: .75em;
  text-indent: -.75em;
  background-color: #fff;
  border-bottom: 1px solid;
  font-family: "Century Gothic", sans-serif;
  font-size-adjust: .9;
  text-align: left;
}

div.infobox.graphicBox h2 a,
div.infobox.graphicBox h3 a,
div.infobox.graphicBox h4 a,
div.infobox.graphicBox h5 a,
div.infobox.graphicBox h6 a {
  text-decoration: none;
}

div.infobox.graphicBox p {
  margin-bottom: .5em;
}

div.infobox.graphicBox a.moreLink {
  position: absolute;
  right: 1em;
/*
  display: block;
  float: right;
*/
}

div.aside {
  float: right;
  width: 50%;
  margin: 0 0 1em .5em;
}

a.videoThumb img {
  display: block;
  margin: 2em auto;
}

img#imgBreak {
  float: left;
  width: 60%;
  margin-right: .5em;
  *margin-bottom: 0;
}

/*
img[id="imgBreak"] {
  margin-bottom: -10%;
}
*/

ul.infobox a[href="#coordinators"] {
  display: block;
  margin-top: 1em;
}

p#rateSheet {
  margin-top: 0;
  padding: 1em;
}

p#rateSheet img {
  float: left;
  margin: .2em .5em 0;
}

table.insurance {
  width: 100%;
  background-color: #fff;
  color: #333;
}

table.insurance th:first-child {
  text-align: left;
}

table.insurance td {
  text-align: right;
}

a#applyLink {
  display: block;
  clear: right;
  width: 7em;
  margin: 2em auto;
  padding: .5em 1em;
  background-color: #00337f;
  border: 5px outset;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  text-align: center;
}

dl.faq dt {
  font-weight: bold;
}

img#jobsCollage {
  float: right;
}

table#phoneFax {
  text-align: center;
  line-height: 1.7em;
}

table#phoneFax tbody th {
  padding-left: .5em;
}

div.subFAQ .question {
  display: block;
  font-weight: bold;
}

.subLinkList a {
  font-weight: bold;
}

del {
  display: inline !important;
  color: #ff0f00;

  display: none;
}

ins {
  color: #247d30 !important;
  border-color: #80c876;

  color: inherit;
  border-width: 1px !important;
  border-width: 0;
}

ul#jobFairs li {
  margin-bottom: 1.5em;
}


body#benefits h4.division {
  font-size: 1.64em;
  margin-top: 0;
}

div#studentAccidentInsurance h6 {
  margin-top: 0;
}

div#jobCategoryList {
  background: #fff url('http://nisd.net/instruction/healthpe/images/grad-yellow.png') repeat-x;
  border: 1px outset;
}

  /* Title I schools list */
    div.title1list {
      float: left;
      width: 30%;
      margin-left: 1%;
    }
    div.elementary {
      float: none;
      width: 95%;
      overflow: auto;
    }

    div.elementary li {
      float: left;
      width: 30%;
    }

    body#titleI div#NISDheader,
    body#titleI div#NISDfooter {
      display: none;
    }


  /* Job listings */

    table.jobList, table.archivesList {
      width: 99%;
      margin: 1em 2px;
      background-color: #ff9;
      border: 1px solid #000;
    }

    table.jobList thead, table.archivesList thead {
      background-color: #ffd700;
    }

    table.jobList th {
      cursor: pointer;
      text-decoration: underline;
    }

    table.jobList th.sorttable_nosort {
      cursor: default;
      text-decoration: none;
    }

    table.jobList td {
      padding: .5em;
      border-bottom: 3px solid #000;
      border-right: 1px solid #999;
    }

    p#sortTip{
      display: none;
      position: absolute;
      left: .5em;
      cursor: default;
      text-decoration: none;
      white-space: nowrap;
    }

    table.jobList td.description {
      border-right: 0;
    }

    table.jobList td.description, table.jobList td.closing, span.busDriverVideo {
      white-space: nowrap;
    }

    span.remarks {
      color: red;
    }

  /* Job editing */
    ul#admin {
      float: right;
    }

    label {
      display: block;
      margin-top: 1em;
    }

    label.radio {
      display: inline;
    }

    input.file {
      display: block;
    }

    input.button {
      display: block;
    }

    form#jobEdit input.button {
      float: left;
      margin: 1cm 2mm;
    }

    form#jobEdit input.text {
      width: 50%;
    }

    input#dateClosing {
      background: #fff url('/hr/jobs/images/dateFormat.png') no-repeat scroll right;
    }

  /* Munis instructions */
  div#munisInstructions {
    overflow: visible;
  }

  div#munisInstructionTypeLinks {
    margin: 2cm 1cm 5cm;
  }

  div#munisInstructionTypeLinks div.instructionsLink {
    width: 50%;
    text-align: center;
  }

  div#munisInstructionTypeLinks div.instructionsLink h4 {
    width: 75%;
    margin: 0 auto .5em;
  }

  div#munisInstructionTypeLinks div.instructionsLink h4 a,
  a.continueLink {
    display: block;
    background-color: #eee;
    border: 2px outset;
    text-decoration: none;
  }

  a.continueLink {
    width: 50%;
    margin: 1cm auto 5cm;
    padding: .5em;
    text-align: center;
  }

  div#munisInstructionTypeLinks div#newInstructionsLink {
    float: left;
  }

  div#munisInstructionTypeLinks div#returningInstructionsLink {
    float: right;
  }



