html {
  font-size: 10px;
  overflow-y: scroll;
  font-family: 'Slabo 13px', sans-serif;
  background: url("../images/teachbg.png") no-repeat center center fixed;
  -webkit-background-size: 80%;
  -moz-background-size: 80%;
  -o-background-size: 80%;
  -webkit-background-size: 80%;
  -moz-background-size: 80%;
  background-size: 80%;
}
a:link,
a:visited,
a:active {
  font-size: 1em;
  color: #000;
  text-decoration: underline;
}
a:hover {
  color: #aaa;
  text-decoration: underline;
}
p {
  font-size: 1.7rem;
  margin: 0.75em 0;
  line-height: 1.6em;
  text-align: left;
  font-weight: normal;
}
#wrap {
  font-size: 1.6rem;
  *zoom: 1;
  max-width: 100rem;
  margin-left: auto;
  margin-right: auto;
}
#wrap:before,
#wrap:after {
  content: '';
  display: table;
}
#wrap:after {
  clear: both;
}
h1 {
  font-size: 4.800000000000001rem;
  font-family: 'Slabo 13px', serif;
  text-align: center;
}
h2 {
  font-size: 3.2rem;
  font-family: 'Slabo 13px', serif;
}
h3 {
  font-size: 2.4rem;
  font-family: 'Slabo 13px', serif;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
}
h4 {
  font-size: 2.24rem;
  font-family: 'Slabo 13px', serif;
}
h5 {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  font-size: 1.92rem;
  font-family: 'Slabo 13px', serif;
}
h6 {
  font-size: 1.76rem;
  font-family: 'Slabo 13px', serif;
}
header {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: start;
  -moz-box-align: start;
  -o-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
header h2 {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
}
header img {
  z-index: 500;
}
@media only screen and (max-width: 767px) {
  header img {
    max-width: 70%;
  }
}
section {
  *zoom: 1;
  max-width: 100rem;
  margin-left: auto;
  margin-right: auto;
}
section:before,
section:after {
  content: '';
  display: table;
}
section:after {
  clear: both;
}
section h2,
section h4 {
  text-align: center;
}
section .banner img {
  margin: 0 auto;
}
section .tiles {
  -webkit-perspective: 1000;
}
section .tiles a {
  width: calc(99.99% * 1/3 - (30px - 30px * 1/3));
  margin-bottom: 1em;
}
section .tiles a img {
  width: 100%;
  transition: all 0.1s ease-in-out;
}
section .tiles a img:hover {
  position: relative;
  z-index: 10;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
section .tiles a:nth-child(n) {
  margin-right: 30px;
  float: left;
  clear: none;
}
section .tiles a:last-child {
  margin-right: 0;
}
section .tiles a:nth-child(3n) {
  margin-right: 0;
  float: right;
}
section .tiles a:nth-child(3n + 1) {
  clear: left;
}
section .navwrap {
  position: fixed;
  top: 0;
  left: 0;
  width: 99vw;
  height: 5.6rem;
  z-index: -2;
  transition: all 0.15s linear;
}
section .tiles-major {
  -webkit-perspective: 1000;
  height: 5.199999999999999rem;
  text-align: center;
}
section .tiles-major a {
  height: 5.6rem;
  color: #fff;
  text-decoration: none;
  font-size: 1.7rem;
  background: #046330;
  transition: all 0.1s linear;
}
section .tiles-major a:hover {
  position: relative;
  z-index: 10;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
section .tiles-major a:hover {
  background-color: #069e4c;
}
section .tiles-major a span {
  font-size: 1.52rem;
}
section .tiles-major a img {
  width: 100%;
}
section .tiles-major.bh a {
  width: calc(99.99% * 1/7 - (30px - 30px * 1/7));
}
section .tiles-major.bh a:nth-child(n) {
  margin-right: 30px;
  float: left;
  clear: none;
}
section .tiles-major.bh a:last-child {
  margin-right: 0;
}
section .tiles-major.bh a:nth-child(7n) {
  margin-right: 0;
  float: right;
}
section .tiles-major.bh a:nth-child(7n + 1) {
  clear: left;
}
section .tiles-major.mt a {
  width: calc(99.99% * 1/6 - (30px - 30px * 1/6));
}
section .tiles-major.mt a:nth-child(n) {
  margin-right: 30px;
  float: left;
  clear: none;
}
section .tiles-major.mt a:last-child {
  margin-right: 0;
}
section .tiles-major.mt a:nth-child(6n) {
  margin-right: 0;
  float: right;
}
section .tiles-major.mt a:nth-child(6n + 1) {
  clear: left;
}
section .tiles-major.tr a {
  width: calc(99.99% * 1/3 - (30px - 30px * 1/3));
}
section .tiles-major.tr a:nth-child(n) {
  margin-right: 30px;
  float: left;
  clear: none;
}
section .tiles-major.tr a:last-child {
  margin-right: 0;
}
section .tiles-major.tr a:nth-child(3n) {
  margin-right: 0;
  float: right;
}
section .tiles-major.tr a:nth-child(3n + 1) {
  clear: left;
}
section .tiles-major.id a {
  width: calc(99.99% * 1/4 - (30px - 30px * 1/4));
}
section .tiles-major.id a:nth-child(n) {
  margin-right: 30px;
  float: left;
  clear: none;
}
section .tiles-major.id a:last-child {
  margin-right: 0;
}
section .tiles-major.id a:nth-child(4n) {
  margin-right: 0;
  float: right;
}
section .tiles-major.id a:nth-child(4n + 1) {
  clear: left;
}
section .tiles-major.id a span {
  font-size: 1.36rem;
}
section .tiles-major.pd a {
  width: calc(99.99% * 1/4 - (30px - 30px * 1/4));
}
section .tiles-major.pd a:nth-child(n) {
  margin-right: 30px;
  float: left;
  clear: none;
}
section .tiles-major.pd a:last-child {
  margin-right: 0;
}
section .tiles-major.pd a:nth-child(4n) {
  margin-right: 0;
  float: right;
}
section .tiles-major.pd a:nth-child(4n + 1) {
  clear: left;
}
section .tiles-major.am a {
  width: calc(99.99% * 1/2 - (30px - 30px * 1/2));
}
section .tiles-major.am a:nth-child(n) {
  margin-right: 30px;
  float: left;
  clear: none;
}
section .tiles-major.am a:last-child {
  margin-right: 0;
}
section .tiles-major.am a:nth-child(2n) {
  margin-right: 0;
  float: right;
}
section .tiles-major.am a:nth-child(2n + 1) {
  clear: left;
}
section .tiles-major.bh a,
section .tiles-major.mt a,
section .tiles-major.tr a,
section .tiles-major.id a,
section .tiles-major.pd a,
section .tiles-major.am a {
  position: relative;
}
section .tiles-major.bh a > *,
section .tiles-major.mt a > *,
section .tiles-major.tr a > *,
section .tiles-major.id a > *,
section .tiles-major.pd a > *,
section .tiles-major.am a > * {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
section li {
  font-size: 1.6rem;
  list-style: none;
}
section .blurb {
  *zoom: 1;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
}
section .blurb:before,
section .blurb:after {
  content: '';
  display: table;
}
section .blurb:after {
  clear: both;
}
article.bh #important-links-and-information-item,
article.bh #discussion-board-tips-item,
article.bh #videoeverywhere-item,
article.bh #accessibility-item,
article.bh #grade-center-item,
article.bh #tests-item,
article.bh #using-groups-item {
  *zoom: 1;
  display: none;
}
article.bh #important-links-and-information-item:before,
article.bh #discussion-board-tips-item:before,
article.bh #videoeverywhere-item:before,
article.bh #accessibility-item:before,
article.bh #grade-center-item:before,
article.bh #tests-item:before,
article.bh #using-groups-item:before,
article.bh #important-links-and-information-item:after,
article.bh #discussion-board-tips-item:after,
article.bh #videoeverywhere-item:after,
article.bh #accessibility-item:after,
article.bh #grade-center-item:after,
article.bh #tests-item:after,
article.bh #using-groups-item:after {
  content: '';
  display: table;
}
article.bh #important-links-and-information-item:after,
article.bh #discussion-board-tips-item:after,
article.bh #videoeverywhere-item:after,
article.bh #accessibility-item:after,
article.bh #grade-center-item:after,
article.bh #tests-item:after,
article.bh #using-groups-item:after {
  clear: both;
}
@media only screen and (max-width: 767px) {
  article.bh #important-links-and-information-item,
  article.bh #discussion-board-tips-item,
  article.bh #videoeverywhere-item,
  article.bh #accessibility-item,
  article.bh #grade-center-item,
  article.bh #tests-item,
  article.bh #using-groups-item {
    display: none;
  }
}
article.bh #important-links-and-information-item .links,
article.bh #discussion-board-tips-item .links,
article.bh #videoeverywhere-item .links,
article.bh #accessibility-item .links,
article.bh #grade-center-item .links,
article.bh #tests-item .links,
article.bh #using-groups-item .links,
article.bh #important-links-and-information-item .videos,
article.bh #discussion-board-tips-item .videos,
article.bh #videoeverywhere-item .videos,
article.bh #accessibility-item .videos,
article.bh #grade-center-item .videos,
article.bh #tests-item .videos,
article.bh #using-groups-item .videos {
  width: calc(99.99% * 1/2 - (30px - 30px * 1/2));
}
article.bh #important-links-and-information-item .links:nth-child(n),
article.bh #discussion-board-tips-item .links:nth-child(n),
article.bh #videoeverywhere-item .links:nth-child(n),
article.bh #accessibility-item .links:nth-child(n),
article.bh #grade-center-item .links:nth-child(n),
article.bh #tests-item .links:nth-child(n),
article.bh #using-groups-item .links:nth-child(n),
article.bh #important-links-and-information-item .videos:nth-child(n),
article.bh #discussion-board-tips-item .videos:nth-child(n),
article.bh #videoeverywhere-item .videos:nth-child(n),
article.bh #accessibility-item .videos:nth-child(n),
article.bh #grade-center-item .videos:nth-child(n),
article.bh #tests-item .videos:nth-child(n),
article.bh #using-groups-item .videos:nth-child(n) {
  margin-right: 30px;
  float: left;
  clear: none;
}
article.bh #important-links-and-information-item .links:last-child,
article.bh #discussion-board-tips-item .links:last-child,
article.bh #videoeverywhere-item .links:last-child,
article.bh #accessibility-item .links:last-child,
article.bh #grade-center-item .links:last-child,
article.bh #tests-item .links:last-child,
article.bh #using-groups-item .links:last-child,
article.bh #important-links-and-information-item .videos:last-child,
article.bh #discussion-board-tips-item .videos:last-child,
article.bh #videoeverywhere-item .videos:last-child,
article.bh #accessibility-item .videos:last-child,
article.bh #grade-center-item .videos:last-child,
article.bh #tests-item .videos:last-child,
article.bh #using-groups-item .videos:last-child {
  margin-right: 0;
}
article.bh #important-links-and-information-item .links:nth-child(2n),
article.bh #discussion-board-tips-item .links:nth-child(2n),
article.bh #videoeverywhere-item .links:nth-child(2n),
article.bh #accessibility-item .links:nth-child(2n),
article.bh #grade-center-item .links:nth-child(2n),
article.bh #tests-item .links:nth-child(2n),
article.bh #using-groups-item .links:nth-child(2n),
article.bh #important-links-and-information-item .videos:nth-child(2n),
article.bh #discussion-board-tips-item .videos:nth-child(2n),
article.bh #videoeverywhere-item .videos:nth-child(2n),
article.bh #accessibility-item .videos:nth-child(2n),
article.bh #grade-center-item .videos:nth-child(2n),
article.bh #tests-item .videos:nth-child(2n),
article.bh #using-groups-item .videos:nth-child(2n) {
  margin-right: 0;
  float: right;
}
article.bh #important-links-and-information-item .links:nth-child(2n + 1),
article.bh #discussion-board-tips-item .links:nth-child(2n + 1),
article.bh #videoeverywhere-item .links:nth-child(2n + 1),
article.bh #accessibility-item .links:nth-child(2n + 1),
article.bh #grade-center-item .links:nth-child(2n + 1),
article.bh #tests-item .links:nth-child(2n + 1),
article.bh #using-groups-item .links:nth-child(2n + 1),
article.bh #important-links-and-information-item .videos:nth-child(2n + 1),
article.bh #discussion-board-tips-item .videos:nth-child(2n + 1),
article.bh #videoeverywhere-item .videos:nth-child(2n + 1),
article.bh #accessibility-item .videos:nth-child(2n + 1),
article.bh #grade-center-item .videos:nth-child(2n + 1),
article.bh #tests-item .videos:nth-child(2n + 1),
article.bh #using-groups-item .videos:nth-child(2n + 1) {
  clear: left;
}
article.mt #mo-101-102-item,
article.mt #mo-103-item,
article.mt #mo-104-item,
article.mt #mo-105-item,
article.mt #mo-201-item,
article.mt #mo-210-item {
  *zoom: 1;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  display: none;
}
article.mt #mo-101-102-item:before,
article.mt #mo-103-item:before,
article.mt #mo-104-item:before,
article.mt #mo-105-item:before,
article.mt #mo-201-item:before,
article.mt #mo-210-item:before,
article.mt #mo-101-102-item:after,
article.mt #mo-103-item:after,
article.mt #mo-104-item:after,
article.mt #mo-105-item:after,
article.mt #mo-201-item:after,
article.mt #mo-210-item:after {
  content: '';
  display: table;
}
article.mt #mo-101-102-item:after,
article.mt #mo-103-item:after,
article.mt #mo-104-item:after,
article.mt #mo-105-item:after,
article.mt #mo-201-item:after,
article.mt #mo-210-item:after {
  clear: both;
}
article.tr #online-handbook-item,
article.tr #OER-item,
article.tr #accessibility-toolkit-item {
  *zoom: 1;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  display: none;
}
article.tr #online-handbook-item:before,
article.tr #OER-item:before,
article.tr #accessibility-toolkit-item:before,
article.tr #online-handbook-item:after,
article.tr #OER-item:after,
article.tr #accessibility-toolkit-item:after {
  content: '';
  display: table;
}
article.tr #online-handbook-item:after,
article.tr #OER-item:after,
article.tr #accessibility-toolkit-item:after {
  clear: both;
}
article.tr #OER-item h5,
article.tr #OER-item p {
  text-align: center;
  margin-bottom: 1em;
}
article.tr #online-handbook-item ul {
  -webkit-padding-start: 40px;
  -moz-padding-start: 40px;
  -ms-padding-start: 40px;
  -o-padding-start: 40px;
}
article.tr #online-handbook-item li {
  font-size: 1.7rem;
  list-style: disc;
}
article.tr #OER-item p.leftp {
  text-align: left;
}
article.id #idr-item,
article.id #course-proposal-item,
article.id #gamified-item,
article.id #mo-201-210-item {
  *zoom: 1;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  display: none;
}
article.id #idr-item:before,
article.id #course-proposal-item:before,
article.id #gamified-item:before,
article.id #mo-201-210-item:before,
article.id #idr-item:after,
article.id #course-proposal-item:after,
article.id #gamified-item:after,
article.id #mo-201-210-item:after {
  content: '';
  display: table;
}
article.id #idr-item:after,
article.id #course-proposal-item:after,
article.id #gamified-item:after,
article.id #mo-201-210-item:after {
  clear: both;
}
article.pd #el21c-item,
article.pd #ipic-item,
article.pd #tips-for-growth-item,
article.pd #circle-of-innovation-item {
  *zoom: 1;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  display: none;
}
article.pd #el21c-item:before,
article.pd #ipic-item:before,
article.pd #tips-for-growth-item:before,
article.pd #circle-of-innovation-item:before,
article.pd #el21c-item:after,
article.pd #ipic-item:after,
article.pd #tips-for-growth-item:after,
article.pd #circle-of-innovation-item:after {
  content: '';
  display: table;
}
article.pd #el21c-item:after,
article.pd #ipic-item:after,
article.pd #tips-for-growth-item:after,
article.pd #circle-of-innovation-item:after {
  clear: both;
}
article.pd #el21c-item h3 {
  text-align: center;
}
article.pd #el21c-item h4 {
  text-align: left;
}
.coitable {
  max-width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  margin-bottom: 18px;
  border: 1px solid #ddd;
  border-collapse: separate;
  *border-collapse: collapsed;
  border-radius: 4px;
}
.coitable th,
.coitable td {
  padding: 8px;
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.coitable th {
  font-weight: bold;
}
.coitable thead th {
  vertical-align: bottom;
}
.coitable thead:first-child tr th,
.coitable thead:first-child tr td {
  border-top: 0;
}
.coitable tbody + tbody {
  border-top: 2px solid #ddd;
}
.coitable th + th,
.coitable td + td,
.coitable th + td,
.coitable td + th {
  border-left: 1px solid #ddd;
}
.coitable thead:first-child tr:first-child th,
.coitable tbody:first-child tr:first-child th,
.coitable tbody:first-child tr:first-child td {
  border-top: 0;
}
.coitable thead:first-child tr:first-child th:first-child,
.coitable tbody:first-child tr:first-child td:first-child {
  border-radius: 4px 0 0 0;
}
.coitable thead:first-child tr:first-child th:last-child,
.coitable tbody:first-child tr:first-child td:last-child {
  border-radius: 0 4px 0 0;
}
.coitable thead:last-child tr:last-child th:first-child,
.coitable tbody:last-child tr:last-child td:first-child {
  border-radius: 0 0 0 4px;
}
.coitable thead:last-child tr:last-child th:last-child,
.coitable tbody:last-child tr:last-child td:last-child {
  border-radius: 0 0 4px 0;
}
.coitable th,
.coitable td {
  text-align: center;
}
article.am #contact-item {
  *zoom: 1;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  display: none;
  display: block;
}
article.am #contact-item:before,
article.am #contact-item:after {
  content: '';
  display: table;
}
article.am #contact-item:after {
  clear: both;
}
article.am #contact-item p {
  font-size: 2rem;
  margin: 0.75em 0;
  line-height: 1.6em;
  text-align: center;
}
article.am #about-us-item {
  *zoom: 1;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  display: none;
  *zoom: 1;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}
article.am #about-us-item:before,
article.am #about-us-item:after {
  content: '';
  display: table;
}
article.am #about-us-item:after {
  clear: both;
}
article.am #about-us-item:before,
article.am #about-us-item:after {
  content: '';
  display: table;
}
article.am #about-us-item:after {
  clear: both;
}
article.am #about-us-item .r {
  *zoom: 1;
  width: 100%;
  height: calc(99.99% * 1/3 - (30px - 30px * 1/3));
  margin-bottom: 30px;
}
article.am #about-us-item .r:before,
article.am #about-us-item .r:after {
  content: '';
  display: table;
}
article.am #about-us-item .r:after {
  clear: both;
}
article.am #about-us-item .r:last-child {
  margin-bottom: 0;
}
article.am #about-us-item .bio {
  width: calc(99.99% * 1/2 - (30px - 30px * 1/2));
  margin-bottom: 2rem;
}
article.am #about-us-item .bio:nth-child(n) {
  margin-right: 30px;
  float: left;
  clear: none;
}
article.am #about-us-item .bio:last-child {
  margin-right: 0;
}
article.am #about-us-item .bio:nth-child(2n) {
  margin-right: 0;
  float: right;
}
article.am #about-us-item .bio:nth-child(2n + 1) {
  clear: left;
}
article.am #about-us-item .bio img {
  width: calc(99.99% * 1/3 - (30px - 30px * 1/3));
}
article.am #about-us-item .bio img:nth-child(n) {
  margin-right: 30px;
  float: left;
  clear: none;
}
article.am #about-us-item .bio img:last-child {
  margin-right: 0;
}
article.am #about-us-item .bio img:nth-child(3n) {
  margin-right: 0;
  float: right;
}
article.am #about-us-item .bio img:nth-child(3n + 1) {
  clear: left;
}
article.am #about-us-item .bio .description {
  width: calc(99.99% * 2/3 - (30px - 30px * 2/3));
}
article.am #about-us-item .bio .description:nth-child(n) {
  margin-right: 30px;
  float: left;
  clear: none;
}
article.am #about-us-item .bio .description:last-child {
  margin-right: 0;
}
article.am #about-us-item .bio .description:nth-child(3n) {
  margin-right: 0;
  float: right;
}
article.am #about-us-item .bio .description:nth-child(3n + 1) {
  clear: left;
}
footer {
  position: fixed;
  left: 0px;
  bottom: 20px;
  height: auto;
  width: 100%;
}
footer p {
  text-align: center;
}
footer {
  text-align: center;
}
hr {
  border: 0;
  background-color: #eee;
  height: 2px;
  margin: 1em 0 1em 0;
cd
}
ul {
  -webkit-padding-start: 0px;
  -moz-padding-start: 0px;
  -ms-padding-start: 0px;
  -o-padding-start: 0px;
}
#cd-nav.is-fixed ul {
  z-index: 1004;
  font-size: 0;
}
#cd-nav.is-fixed img {
  width: 100%;
  transition: all 0.1s linear;
}
#cd-nav.is-fixed img:hover {
  position: relative;
  z-index: 10;
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -o-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
}
.video {
  width: 100%;
}
.video iframe {
  display: block;
  margin: 0 auto;
}
.centeredp {
  font-size: 1.8rem;
  text-align: center;
}
.moveu1 {
  position: relative;
  left: calc(99.99% * 1/2 - (30px - 30px * 1/2) + 30px);
}
.moved1 {
  position: relative;
  left: calc(99.99% * -1/2 - (30px - 30px * -1/2) + 30px);
}
