body {
   background: #2d5d67;
   margin: 0;
   padding: 0;
}

h1.cms-page-title {
   color:#007A8C;
   font: bold 14pt Arial, Helvetica, sans-serif;
   margin-top: 0;
   margin-bottom: 5px;
}

h2 {
   font: bold 11pt Georgia, Times, serif;
   margin-top: 20px;
   margin-bottom: 6px;
}

a { color: #CC3333; }

p {
   margin-bottom: 0;
}

.footnote {
   font-size: 8pt;
   color: #999;
}

.lab {
   width: 726px;
   margin: 10px auto;
   font: normal 9pt Arial, Helvetica, sans-serif;
}

.lab-header {
   background: url(/SiteData/images/listening-lab-header-bg/1cc8c50a97b84660b5a6a23ff887e7bd/listening-lab-header-bg.png) no-repeat;
}

.lab-header,
.lab-header a {
   color: #F0BABA;
   
}

.lab-nav-left {
   float: left;
   width: 375px;
   margin-top: 26px;
   font-size: 8pt;
   background: url(/SiteData/images/home-icon/b5d48a26cb7633fde14a30445da1aa41/home-icon.gif) no-repeat top right;
   text-align: right;
   padding-right: 25px;
   padding-bottom: 3px;
}

.lab-nav-right {
   float: right;
   text-align: left;
   width: 290px;
   margin-top: 28px;
   font-size: 8pt;
}

.lab-nav-right a {
  font-weight: bold;
}

.lab-title {
   padding: 40px 0 70px 242px;
   clear: both;
   zoom: 1;
}

.lab-body {
   margin: auto;
   background: url(/SiteData/images/page-bg/93ce695a975473bafa9f379bef1a15e9/page-bg.jpg) repeat-y;
   padding: 0 120px 30px;
}

.lab-body ul {
   margin: 0;
   padding: 0;
   list-style: none;
}

.lab-body ul li {
   padding: 3px;
}
.lab-footer {
   zoom: 1;
   clear: both;
   background: url(/SiteData/images/footer-bg/477305d9f2cd5cebf78593ad80674b30/footer-bg.png) no-repeat;
   padding-top: 90px;
}

.lab-footer .copyright {
  color: #fff;
}

.lab-footer .register {
   color: #9d9d9d;
}

.lab-footer a {
   color: #cedcde;
}

.lab-footer ul {
   margin: 1em 0;
   padding: 0;
   list-style-type: none;
}

.lab-footer ul li {
   padding: 0 4px;
   border-left: 1px solid #789D8B;
   float: left;
}
.lab-footer ul li.first,
.lab-footer ul li.wcag {
   padding-left: 0;
   border-left: none;
}

.lab-footer ul li.wcag {
   float: right;
}

.cms-form-tabs {display: none;}

.cms-form-radiobuttons {
   width: 500px;
}

.correct,
.incorrect {
   font-weight: bold;
   font-size: 11pt;
}

.incorrect {color:red;}
.correct {color:#339900;}

.cms-form-previouspage-button {display: none;}

