﻿body {
    margin: 0;
}

.ajax-loader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1100;
    background-color: rgba(0, 0, 0, 0.5);
    /*dim the background*/
}
.ajax-loader > div.img {
    width: 220px;
    background-color: #fff;
    height: 155px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    border-radius: 10px;
    padding: 10px;
    font-size: 25px;
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
    color: #F57E00;
}
.ajax-loader .escape-link {
    visibility: hidden;
    font-size: 12px;
}
.log-version, .log-stats { display: none;}






.lz-iso {
    font-family: Tahoma, Verdana, Arial, Helvetica;
    font-size: 9pt;
}
.lz-iso .clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.lz-iso .clearfix {
  display: inline-block;
}
html[xmlns] .lz-iso .clearfix {
  display: block;
}
* html .clearfix {
  height: 1%;
}
.lz-iso img {
  border: none;
}
.lz-iso .center-me {
  margin: 0 auto;
}
.lz-iso .circle {
  font-size: 30px;
  color: #1C89B8;
}
.lz-iso .circle.blue > span {
  background: #1C89B8;
}
.lz-iso .circle > span {
  background: #cccccc;
  border-radius: 0.8em;
  -moz-border-radius: 0.8em;
  -webkit-border-radius: 0.8em;
  color: #ffffff;
  display: inline-block;
  font-weight: bold;
  line-height: 1.6em;
  margin-right: 15px;
  text-align: center;
  width: 1.6em;
  /* Shadow */
  -webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.75);
  -moz-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.75);
  box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.75);
}
.lz-iso .lz-big-button {
  -webkit-border-radius: 28px;
  -moz-border-radius: 28px;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  background: #3498db;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}
.lz-iso .lz-big-button:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
  cursor: pointer;
}
.lz-iso .ui-widget-content a.lz-small-button,
.lz-iso .lz-small-button,
.lz-iso .lz-small-button:hover,
.lz-iso .lz-small-button:focus,
.lz-iso .lz-small-button:link,
.lz-iso .lz-small-button:visited {
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  background: #3498db;
  padding: 3px 15px 3px 15px;
  text-decoration: none;
}
.lz-iso .ui-widget-content a.lz-small-button:hover,
.lz-iso .lz-small-button:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
  cursor: pointer;
}
.lz-iso .changeTableSizeButton {
  float: left;
}
.lz-iso .printonly {
  display: none;
}
.lz-iso p {
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 12px;
}
.lz-iso ul.unbulleted {
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
  padding-top: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.lz-iso ul.unbulleted li {
  background: url('/images/icons/general/bullet_grey.gif') left 6px no-repeat;
  padding-left: 10px;
  margin-bottom: 3px;
}
.lz-iso ul.bulleted li {
  background: url('/images/icons/general/bullet_grey.gif') left 6px no-repeat;
  padding-left: 10px;
  margin-bottom: 3px;
}
.lz-iso ol.alpha {
  list-style-type: lower-alpha;
}
.lz-iso ol li {
  padding-left: 5px;
  margin-bottom: 3px;
  background: none;
}
.lz-iso li.compact {
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.lz-iso li.ol {
  background: none;
  padding-left: 6px;
  margin-bottom: 3px;
}
.lz-iso .highlighted {
  color: #00639F;
  font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 9pt;
  font-weight: 500;
}
.lz-iso div.clearrow {
  width: 100%;
  overflow: hidden;
  clear: both;
}
.user-search .clearrow {
    margin-bottom: 5px;
}
.lz-iso div.t_o1 {
  max-width: 970px;
  background-color: #ffffff;
  text-align: left;
  clear: both;
}
.lz-iso div.t_o1_1024 {
  border: #000000 1px solid;
  width: 1026px;
  background-color: #ffffff;
  text-align: left;
  clear: both;
}
.lz-iso div.h_logo {
  margin-top: 12px;
  margin-left: 5px;
  margin-bottom: 9px;
  padding-bottom: 8px;
  height: 78px;
}
.lz-iso div.h_logo .logo_div {
  float: left;
}
.lz-iso div.h_topleft {
  float: left;
}
.lz-iso div.h_topright {
  float: right;
}
.lz-iso div.h_sn {
  margin-top: 15px;
  margin-right: 16px;
  float: right;
  font-size: 8pt;
  font-weight: 500;
  text-align: right;
}
.lz-iso span.h_loginwelcome {
  color: #1C89B8;
}
.lz-iso div.h_bn {
  margin-right: 32px;
  float: right;
  font-size: 26pt;
  font-weight: 500;
  font-family: Georgia, Times New Roman, Times;
  color: #D0970A;
}
.lz-iso .StudyLink {
  color: #D5A10F;
}
.lz-iso .EducateLink {
  color: #94B03D;
}
.lz-iso .CollaborateLink {
  color: #939BA1;
}
.lz-iso a.StudyLink:link,
.lz-iso a.StudyLink:visited {
  color: #D5A10F;
  text-decoration: none;
}
.lz-iso a.StudyLink:active,
.lz-iso a.StudyLink:hover {
  color: #F1C549;
  text-decoration: none;
}
.lz-iso a.EducateLink:link,
.lz-iso a.EducateLink:visited {
  color: #94B03D;
  text-decoration: none;
}
.lz-iso a.EducateLink:active,
.lz-iso a.EducateLink:hover {
  color: #BFDA6B;
  text-decoration: none;
}
.lz-iso a.CollaborateLink:link,
.lz-iso a.CollaborateLink:visited {
  color: #939BA1;
  text-decoration: none;
}
.lz-iso a.CollaborateLink:active,
.lz-iso a.CollaborateLink:hover {
  color: #BFC4C8;
  text-decoration: none;
}
.lz-iso div.main_oo {
  max-width: 968px;
}
.lz-iso div.main_o {
  max-width: 958px;
  margin: 0px 5px 0px 5px;
  clear: both;
}
.lz-iso div.main_oo_1024 {
  width: 1024px;
  border-left: solid 1px #D5D6D6;
  border-right: solid 1px #D5D6D6;
}
.lz-iso div.main_o_1024 {
  width: 1014px;
  margin: 0px 5px 0px 5px;
  clear: both;
}
.lz-iso #portal-switcher {
  display: inline;
  zoom: 1;
}
.lz-iso #portal-switcher > div {
  display: none;
  position: absolute;
  right: -12px;
  top: 15px;
  text-align: left;
  width: 600px;
  max-height: 600px;
  overflow-y: auto;
  background-color: #fff;
  border: solid 3px #1C89B8;
  z-index: 1000;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.lz-iso #portal-switcher ul {
  padding: 0;
  margin: 0;
}
.lz-iso #portal-switcher li {
  list-style: none;
  padding: 3px 3px 0px 3px;
  cursor: pointer;
  height: 41px;
}
.lz-iso #portal-switcher li:nth-child(even) {
  background: #6CB1D5;
}
.lz-iso #portal-switcher li:hover {
  background: #1C89B8;
}
.lz-iso #portal-switcher li a {
  display: inline-block;
  vertical-align: middle;
  color: #000;
  text-decoration: none;
  font-size: 14px;
}
.lz-iso #portal-switcher li:hover a {
  color: #fff;
}
.lz-iso #portal-switcher > div img {
  width: 250px;
  height: 37.5px;
  border: none;
}
.lz-iso .portal-switcher {
  display: inline;
  zoom: 1;
}
.lz-iso .portal-switcher > div {
  display: none;
  position: absolute;
  right: -12px;
  top: 15px;
  text-align: left;
  width: 600px;
  max-height: 600px;
  overflow-y: auto;
  background-color: #fff;
  border: solid 3px #1C89B8;
  z-index: 1000;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.lz-iso .portal-switcher ul {
  padding: 0;
  margin: 0;
}
.lz-iso .portal-switcher li {
  list-style: none;
  padding: 3px 3px 0px 3px;
  cursor: pointer;
  height: 41px;
}
.lz-iso .portal-switcher li:nth-child(even) {
  background: #6CB1D5;
}
.lz-iso .portal-switcher li:hover {
  background: #1C89B8;
}
.lz-iso .portal-switcher li a {
  display: inline-block;
  vertical-align: middle;
  color: #000;
  text-decoration: none;
  font-size: 14px;
}
.lz-iso .portal-switcher li:hover a {
  color: #fff;
}
.lz-iso .portal-switcher > div img {
  width: 250px;
  height: 35px;
  border: none;
}
.lz-iso span.smallnav {
  color: #636467;
  font-weight: 500;
}
.lz-iso span.smallnav_div {
  margin: 0px 5px 0px 5px;
}
.lz-iso a.sn:link,
.lz-iso a.sn:visited {
  color: #636467;
  text-decoration: none;
}
.lz-iso a.sn:active,
.lz-iso a.sn:hover {
  color: #323334;
  text-decoration: underline;
}
.lz-iso a.sn_sel:link,
.lz-iso a.sn_sel:visited {
  font-weight: 700;
  color: #636467;
  text-decoration: none;
}
.lz-iso a.sn_sel:active,
.lz-iso a.sn_sel:hover {
  font-weight: 700;
  color: #323334;
  text-decoration: underline;
}
.lz-iso div.f_sn {
  margin-top: 15px;
  margin-bottom: 16px;
  font-size: 8pt;
  font-weight: 500;
}
.lz-iso span.socialmedia {
  margin-top: 5px;
}
.lz-iso div.m_navbar {
    display: none;
  /*height: 26px;
  background-color: #2E3C52;
  border: 0;*/
}
.lz-iso div.m_navbar_left {
  width: 573px;
  float: left;
}
.lz-iso div.m_navbar_right {
  width: 385px;
  float: left;
  text-align: right;
}
.lz-iso div.tabnav_o {
  float: left;
  height: 26px;
}
.lz-iso div.tabnav_i {
  clear: both;
  vertical-align: bottom;
}
.lz-iso div.tabnav_item {
  float: left;
  margin-top: 3px;
  height: 23px;
}
.lz-iso a.TabNav {
  font-family: Georgia, Times New Roman, Times;
  font-size: 12.5pt;
  color: White;
  margin: 0px 8px 0px 8px;
}
.lz-iso a.TabNav:link,
.lz-iso a.TabNav:visited {
  color: #ffffff;
  text-decoration: none;
}
.lz-iso a.TabNav:active,
.lz-iso a.TabNav:hover {
  color: #ffffff;
  text-decoration: underline;
}
.lz-iso div.m_navStudy {
  background-color: #D5A10F;
}
.lz-iso div.m_navEducate {
  background-color: #94B03D;
}
.lz-iso div.m_navCollaborate {
  background-color: #939BA1;
}
.lz-iso div.m_navMyAccount {
  background-color: #00639F;
}
.lz-iso div.m_navSystem {
  background-color: #9F1A00;
}
.lz-iso div.m_navUnselected {
  background-color: #1C89B8;
}
.lz-iso ul.pnav {
  margin: 0;
  padding: 3px 0 0 5px;
  list-style: none;
}
.lz-iso li.pnav {
  float: left;
  margin: 0 0 0 3px;
  padding: 0 0 0 3px;
  border-radius: 10px 50px 2px 5px ;
  background-color: #5C7AA4;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.lz-iso a.pnav {
  display: block;
  padding: 0 20px 4px 3px;
  font-family: Georgia, Times New Roman, Times New Roman;
  font-size: 12.5pt;
}
.lz-iso .pnav .pnavselected {
  border-radius: 10px 50px 2px 5px ;
}
.lz-iso a.pnav:link,
.lz-iso a.pnav:visited {
  color: #ffffff;
  text-decoration: none;
}
.lz-iso a.pnav:active,
.lz-iso a.pnav:hover {
  color: #ffffff;
  text-decoration: underline;
}
.lz-iso li.pnavstudy {
  background-color: #D5A10F;
}
.lz-iso li.pnaveducate {
  background-color: #94B03D;
}
.lz-iso li.pnavcollaborate {
  background-color: #939BA1;
}
.lz-iso li.pnavaccount {
  background-color: #00639F;
}
.lz-iso li.pnavadmin {
  background-color: #AA2F27;
}
.lz-iso li.pnavportal {
  background-color: #FF8400;
}
.lz-iso td.s2_l1 {
  width: 734px;
  vertical-align: top;
  border-right: solid 1px #ffffff;
}
.lz-iso td.s2_l1_full {
  width: 954px;
  vertical-align: top;
}
.lz-iso td.s2_l1_full_1024 {
  width: 1014px;
  vertical-align: top;
}
.lz-iso td.s2_r1,
.lz-iso div.s2_r1 {
  width: 224px;
  vertical-align: top;
  border-left: solid 1px #B1B7B8;
}
.lz-iso td.s2_r1 > div.context,
.lz-iso div.s2_r1 > div.context {
  width: 100%;
  background-color: #B1B7B8;
  color: #ffffff;
}
.lz-iso div.s2_l2_1 {
  width: 139px;
  float: left;
}
.lz-iso div.s2_l2_1_filled {
  width: 137px;
  float: left;
  border-right: solid 1px #B1B7B8;
}
.lz-iso div.s2_l2_1_inner {
  padding: 12px 8px 8px 10px;
}
.lz-iso div.s2_l2_2 {
  width: 593px;
  float: left;
}
.lz-iso div.s2_l2_2_full {
  width: 733px;
  float: left;
}
.lz-iso div.m_subnavBardiv {
  height: 10px;
}
.lz-iso div.m_subnavBarStudy {
  background-color: #D5A10F;
}
.lz-iso div.m_subnavBarEducate {
  background-color: #94B03D;
}
.lz-iso div.m_subnavBarCollaborate {
  background-color: #939BA1;
}
.lz-iso div.m_subnavBarMyAccount {
  background-color: #00639F;
}
.lz-iso div.m_subnavBarSystem {
  background-color: #AA2F27;
}
.lz-iso div.m_subnavBarPortal {
  background-color: #FF8400;
}
.lz-iso div.m_subnavBarUnselected {
  background-color: #047BAE;
}
.lz-iso div.m_subnavdiv {
  height: 26px;
  font-size: 10pt;
}
.lz-iso div.m_subnavStudy {
  background-color: #E0B451;
}
.lz-iso div.m_subnavEducate {
  background-color: #FFA800;
}
.lz-iso div.m_subnavCollaborate {
  background-color: #FFA800;
}
.lz-iso div.m_subnavMyAccount {
  background-color: #FFA800;
}
.lz-iso div.m_subnavSystem {
  background-color: #FFA800;
}
.lz-iso div.m_subnavPortal {
  background-color: #FFA800;
}
.lz-iso div.n3_o {
  font-size: 8.8pt;
  color: #ffffff;
  padding-top: 5px;
  margin-left: 20px;
}
.lz-iso span.navdiv {
  margin-left: 5px;
  margin-right: 5px;
}
.lz-iso a.n3:link,
.lz-iso a.n3:visited {
  color: #ffffff;
  text-decoration: none;
}
.lz-iso a.n3:active,
.lz-iso a.n3:hover {
  color: #00639F;
  text-decoration: underline;
}
.lz-iso a.n3_sel:link,
.lz-iso a.n3_sel:visited {
  color: #2E3C52;
  text-decoration: none;
}
.lz-iso a.n3_sel:active,
.lz-iso a.n3_sel:hover {
  color: #ffffff;
  text-decoration: underline;
}
.lz-iso a.n3_sel_account:link,
.lz-iso a.n3_sel_account:visited {
  color: #084672;
  text-decoration: none;
}
.lz-iso a.n3_sel_account:active,
.lz-iso a.n3_sel_account:hover {
  color: #ffffff;
  text-decoration: underline;
}
.lz-iso div.contentnav {
  margin: 16px 8px 0 10px;
  font-family: Tahoma, Arial, Sans-serif, Helvetica;
  font-size: 10pt;
  font-weight: 700;
}
.lz-iso div.contentnav div {
  padding: 2px 4px 10px 0;
  width: 100%;
}
.lz-iso div.contentnav a {
  padding-bottom: 4px;
  border-bottom: dotted 1px #e0e0e0;
  width: 100%;
}
.lz-iso div.contentnav a:link,
.lz-iso div.contentnav a:visited {
  color: #047BAE;
  text-decoration: none;
}
.lz-iso div.contentnav a:active,
.lz-iso div.contentnav a:hover {
  color: #D5A10F;
  text-decoration: underline;
}
.lz-iso div.navSearchFilterDiv {
  font-size: 9pt;
  font-weight: 500;
  color: #ffffff;
  float: right;
}
.lz-iso input.navSearchInput {
  border: solid 1px #ffffff;
  background-color: #ACD0E0;
  width: 125px;
  font-size: 8pt;
  padding: 0px 2px 0px 2px;
  color: #000000;
}
.lz-iso select.navSearchFilter {
  border: solid 1px #ffffff;
  background-color: #ACD0E0;
  width: 110px;
  padding: 0px 2px 0px 2px;
  font-size: 8pt;
  text-transform: none;
}
.lz-iso div.right_o {
  color: #ffffff;
}
.lz-iso div.right_h1 {
  font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 12pt;
  padding-bottom: 2px;
  margin-bottom: 4px;
  border-bottom: dotted 1px #ffffff;
}
.lz-iso div.right_list {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 8pt;
}
.lz-iso div.right_item {
  padding-left: 8px;
  background: url('/images/icons/general/bullet_white.gif') left 6px no-repeat;
}
.lz-iso a.right_link:link,
.lz-iso a.right_link:visited {
  color: #ffffff;
  text-decoration: none;
}
.lz-iso a.right_link:hover,
.lz-iso a.right_link:active {
  color: #ffffff;
  text-decoration: underline;
}
.lz-iso .reContentCell {
  height: 100% !important;
}
.lz-iso div.maintenance_window {
  clear: both;
  width: 100%;
  color: #ffffff;
  font-weight: 500;
  font-size: 9pt;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.lz-iso div.maint_1 {
  background-color: #AE0404;
  border: solid 2px #AE0404;
}
.lz-iso div.maint_2 {
  border: solid 1px #FFFFFF;
  padding: 3px;
  background-color: #EA4E31;
}
.lz-iso div.maint_h {
  font-family: Georgia, Times New Roman, Times;
  font-size: 10pt;
  padding: 3px 4px 1px 4px;
  font-weight: 900;
  border-bottom: dotted 1px #ffffff;
}
.lz-iso div.maint_t {
  padding: 1px 4px 3px 4px;
}
.lz-iso div.loading_o {
  position: absolute;
  width: 100%;
  height: 100%;
  text-align: center;
  vertical-align: middle;
  display: table-cell;
  background-color: #FFFFFF;
}
.lz-iso div.loading_i {
  position: relative;
  width: 1%;
  height: 100%;
  text-align: center;
  vertical-align: middle;
  display: table-cell;
}
.lz-iso .z1 {
  background-color: #f7f7f7;
}
.lz-iso .price {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 8pt;
  color: #747675;
  text-transform: uppercase;
  font-weight: 900;
}
.lz-iso table.metricssummary {
  width: 100%;
  font-size: 10pt;
  border: solid 1px #c0c0c0;
}
.lz-iso table.metricssummary th {
  text-align: left;
  font-weight: 500;
  background-color: #f0f0f0;
  padding: 0 0 0 6px;
}
.lz-iso table.metricssummary td {
  font-weight: 700;
}
.lz-iso table.metricssummary td.num {
  font-weight: 700;
  text-align: right;
  padding-right: 4px;
}
.lz-iso table.metricssummary tr.header td {
  background-color: #1C89B8;
  color: White;
  font-weight: 700;
}
.lz-iso table.metrics {
  border: none;
  font-size: 10pt;
}
.lz-iso table.metrics tr.header {
  font-size: 9pt;
  letter-spacing: 0;
  font-weight: 700;
  border-bottom: solid 2px #1C89B8;
  margin: 2px 0 2px 0;
  background-color: #6CB1D5;
}
.lz-iso table.metrics tr.header td {
  color: #ffffff;
  padding: 2px 6px 1px 1px;
}
.lz-iso table.metrics tr.footer {
  text-align: right;
  font-weight: bold;
  vertical-align: top;
}
.lz-iso .AtAGlancefloatingHeader {
  border-left-width: 0px;
  font-family: Tahoma;
  font-size: 12px;
  font-weight: 700;
  text-align: left;
  background-color: #6CB1D5;
  float: left;
  color: white;
  margin-left: 2px;
  margin-top: 5px;
  display: table;
  vertical-align: text-bottom;
}
.lz-iso .AtAGlancefloatingEmptyHeader {
  border-left-width: 0px;
  font-family: Tahoma;
  font-size: 12px;
  font-weight: 700;
  text-align: left;
  background-color: #E3E3E3;
  float: left;
  margin-left: 2px;
  margin-top: 5px;
  display: table;
  vertical-align: text-bottom;
}
.lz-iso table.metrics td {
  border: none;
  padding: 1px 4px 1px 0;
}
.lz-iso table.metrics tr.header a:link,
.lz-iso table.metrics tr.header a:visited {
  color: #ffffff;
  text-decoration: none;
}
.lz-iso table.metrics tr.header a:hover,
.lz-iso table.metrics tr.header a:active {
  color: #ffffff;
  text-decoration: underline;
}
.lz-iso table.metrics td.student {
    padding: 1px 4px 1px 10px;
}
.lz-iso table.metrics td.path {
    padding: 1px 4px 1px 0;
}
.lz-iso table.metrics td.course {
  padding: 1px 4px 1px 20px;
}
.lz-iso .stuRow,
.lz-iso .stuRowAlt {
  text-align: left;
  border-style: solid;
  border-width: 2px 0px 0px 0px;
  border-color: white;
}
.lz-iso .stuRow {
  background-color: #D8ECF2;
}
.lz-iso .stuRowAlt {
  background-color: white;
}
.lz-iso a:link,
.lz-iso a:visited {
  color: #00639F;
  text-decoration: underline;
}
.lz-iso a:active:enabled,
.lz-iso a:hover:enabled,
.lz-iso .ui-widget-content a,
.lz-iso .ui-widget-content a:hover {
    color: #6CB1D5;
    text-decoration: underline;
}
.lz-iso div.maincontent {
  clear: both;
  padding: 10px 10px 10px 0px;
  font-weight: 500;
}
.lz-iso div.seccontent {
  color: #505258;
  font-size: 9pt;
}
.lz-iso div.leadincontent {
  font-size: 13pt;
  color: #939BA1;
  font-family: Calibri, Tahoma, Arial;
  font-weight: 700;
  line-height: 24px;
}
.lz-iso div.homeleadin {
  font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 11pt;
  color: #939BA1;
  padding: 4px 18px 12px 18px;
  background-color: #B1B6B9;
  color: White;
  border-top: solid 1px #ffffff;
  text-align: justify;
}
.lz-iso div.homeleadin b {
  font-size: 13pt;
}
.lz-iso img.inline {
  display: inline;
  vertical-align: text-bottom;
}
.lz-iso div.list_h1 {
  font-family: Calibri, Arial, Helvetica, Sans-Serif;
  font-size: 11pt;
  font-weight: 500;
  color: #00639F;
  padding-bottom: 6px;
}
.lz-iso .list_divider {
  border-bottom: dotted 1px #01689D;
  margin-top: 4px;
  margin-bottom: 4px;
}
.lz-iso .sublist_divider {
  border-bottom: dotted 1px #DADCDD;
  margin-top: 2px;
  margin-bottom: 2px;
}
.lz-iso div.list_navitem {
  font-size: 8pt;
  font-weight: 500;
  padding-bottom: 5px;
}
.lz-iso div.list_navitemsel {
  padding-top: 1px;
  background-color: #f7f7f7;
  padding-bottom: 2px;
  font-weight: 700;
  border-top: dotted 1px #DADCDD;
  border-bottom: dotted 1px #DADCDD;
  margin-top: 0px;
  margin-bottom: 0px;
}
.lz-iso div.list_smallnavitem {
  font-size: 7pt;
  margin-top: 8px;
}
.lz-iso div.list_mednavitem {
  font-size: 9pt;
  font-weight: 700;
}
.lz-iso div.content_listitem {
  font-size: 8pt;
  color: #00639F;
}
.lz-iso a.content_listitem:link,
.lz-iso a.content_listitem:visited {
  color: #00639F;
  text-decoration: none;
}
.lz-iso a.content_listitem:active,
.lz-iso a.content_listitem:hover {
  color: #6CB1D5;
  text-decoration: underline;
}
.lz-iso .content_listitem_offline {
  font-size: 9pt;
  color: #A2A4A6;
}
.lz-iso div.list_h2 {
  font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 9pt;
  font-weight: 700;
  color: #00639F;
}
.lz-iso div.content_listitem2 {
  font-size: 8pt;
  color: #636467;
}
.lz-iso a.list_navitem:link,
.lz-iso a.list_navitem:visited {
  color: #00639F;
  text-decoration: none;
}
.lz-iso a.list_navitem:active,
.lz-iso a.list_navitem:hover {
  color: #6CB1D5;
  text-decoration: underline;
}
.lz-iso a.list_navitemsel:link,
.lz-iso a.list_navitemsel:visited {
  color: #004D7B;
  text-decoration: none;
}
.lz-iso a.list_navitemsel:active,
.lz-iso a.list_navitemsel:hover {
  color: #00639F;
  text-decoration: underline;
}
.lz-iso a.list_navitem2:link,
.lz-iso a.list_navitem2:visited {
  color: #636467;
  text-decoration: none;
}
.lz-iso a.list_navitem2:active,
.lz-iso a.list_navitem2:hover {
  color: #6CB1D5;
  text-decoration: underline;
}
.lz-iso .list_navitem_offline {
  color: #636467;
}
.lz-iso .page_divider {
  padding-bottom: 7px;
  border-bottom: dotted 1px #636467;
  margin-bottom: 7px;
}
.lz-iso div.section_divider {
  border-bottom: dotted 1px #DADCDD;
  margin-bottom: 5px;
  margin-top: 5px;
}
.lz-iso h1 {
  font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 15pt;
  font-weight: 700;
  color: #004D7B;
  clear: both;
  margin-top: 0px;
  padding-top: 0px;
  height: 24px;
}
.lz-iso div.page_h1_title {
  float: left;
  font-size: 14pt;
}
.lz-iso div.page_h1_extra {
  float: right;
  margin-top: 8px;
  font-size: 10pt;
}
.lz-iso h2 {
  font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 13pt;
  font-weight: 500;
  color: #004D7B;
  margin-bottom: 12px;
}
.lz-iso div.page_h2 {
  font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 13pt;
  font-weight: 500;
  color: #004D7B;
  margin-bottom: 12px;
}
.lz-iso h3 {
  font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 11pt;
  font-weight: 700;
  color: #636467;
  margin-bottom: 6px;
}
.lz-iso div.page_h3 {
  font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 11pt;
  font-weight: 700;
  color: #636467;
  margin-bottom: 6px;
}
.lz-iso div.pagenav {
  width: 100%;
  clear: both;
  overflow: hidden;
  margin: 3px 0 3px 0;
  padding: 3px 0 3px 0;
  border-top: dotted 1px #BDC0C4;
  border-bottom: dotted 1px #BDC0C4;
  background: #ffffff url("/images/content/nav/t3bg.png") repeat;
  font-weight: 100;
  color: #00639F;
}
.lz-iso a.pagenav {
  font-family: Tahoma, Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  font-weight: 700;
  padding: 0 4px 0 6px;
  margin: 0 0 0 2px;
}
.lz-iso a.pagenav:link,
.lz-iso a.pagenav:visited {
  color: #939BA1;
  text-decoration: none;
}
.lz-iso a.pagenav:active,
.lz-iso a.pagenav:hover {
  color: #00639F;
  text-decoration: underline;
  background: transparent url("/images/content/nav/t3hov.png") no-repeat left;
}
.lz-iso span.pagenav {
  color: #939BA1;
  font-family: Tahoma, Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  font-weight: 700;
  padding: 0 4px 0 6px;
  margin: 0 0 0 2px;
}
.lz-iso a.pagenav_sel {
  font-family: Tahoma, Tahoma, Arial, Helvetica, Sans-Serif;
  font-weight: 700;
  font-size: 10pt;
  padding: 0 4px 0 6px;
  margin: 0 0 0 2px;
  background: transparent url("/images/content/nav/t3sel.png") no-repeat left;
}
.lz-iso a.pagenav_sel:link,
.lz-iso a.pagenav_sel:visited {
  color: #004D7B;
  text-decoration: none;
}
.lz-iso a.pagenav_sel:active,
.lz-iso a.pagenav_sel:hover {
  color: #00639F;
  text-decoration: underline;
  background: transparent url("/images/content/nav/t3hov.png") no-repeat left;
}
.lz-iso .page_col {
  padding-right: 6px;
  vertical-align: top;
}
.lz-iso .page_col_notfirst {
  border-left: dotted 1px #DADCDD;
  padding-left: 10px;
}
.lz-iso .page_colcontent {
  font-size: 8pt;
  color: #505258;
  padding-bottom: 12px;
  clear: both;
}
.lz-iso div.tab_h1 {
  font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 9pt;
  font-weight: 500;
  color: #636467;
}
.lz-iso .warn {
  color: #BD4D4E;
}
.lz-iso .noresults {
  font-family: Calibri, Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  color: #464749;
  font-style: italic;
}
.lz-iso .paginglink {
  font-size: 7pt;
  color: #C0C4C3;
  font-weight: 700;
  text-transform: uppercase;
}
.lz-iso a.paginglink:visited,
.lz-iso a.paginglink:link {
  color: #00639F;
  text-decoration: none;
}
.lz-iso a.paginglink:active,
.lz-iso a.paginglink:hover {
  color: #6CB1D5;
  text-decoration: underline;
}
.lz-iso input.pagingbutton {
  padding: 4px;
  border: solid 1px #202020;
  background-color: #f0f0f0;
  margin-top: 4px;
  vertical-align: text-bottom;
}
.lz-iso div.paging_o {
  clear: both;
  width: 100%;
  overflow: hidden;
}
.lz-iso div.paging_top {
  padding-bottom: 1px;
  border-bottom: dotted 1px #DADCDD;
}
.lz-iso div.paging_bottom {
  margin-top: 8px;
  padding: 3px 0px;
  background: #F57E00;
}
.lz-iso .paging {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 9pt;
  color: #fff;
  float: right;
  font-weight: 900;
}
.lz-iso span.paging input {
  font-size: 8pt;
  border: solid 1px #808080;
  font-weight: 700;
}
.lz-iso span.paging select {
  font-size: 8pt;
  font-weight: 700;
  color: #747675;
}
.lz-iso .pagingbutton {
  font-size: 12pt;
  color: #C0C4C3;
  font-weight: 500;
}
.lz-iso .pagingbutton_disabled {
  font-size: 9pt;
  color: #C0C4C3;
  font-weight: 900;
}
.lz-iso a.pagingbutton:visited,
.lz-iso a.pagingbutton:link {
  color: #00639F;
  text-decoration: none;
  font-weight: 900;
}
.lz-iso a.pagingbutton:active,
.lz-iso a.paginglink:hover {
  color: #6CB1D5;
  text-decoration: underline;
  font-weight: 900;
}
.lz-iso a.fc_nav {
  font-size: 9pt;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0px 3px 0px 3px;
}
.lz-iso a.fc_nav:link,
.lz-iso a.fc_nav:visited {
  color: #ffffff;
  text-decoration: none;
}
.lz-iso a.fc_nav:hover,
.lz-iso a.fc_nav:active {
  color: #ffffff;
  text-decoration: underline;
}
.lz-iso span.fc_nav {
  text-transform: uppercase;
  font-size: 9pt;
  font-weight: 700;
  color: #808080;
  padding: 0px 3px 0px 3px;
}
.lz-iso a.white:link,
.lz-iso a.white:visited {
  color: #ffffff;
  text-decoration: underline;
}
.lz-iso a.white:hover,
.lz-iso a.white:active {
  color: #dddddd;
  text-decoration: underline;
}
.lz-iso div.lsb {
  float: left;
  background: url("/images/buttons/lsb_left.png") no-repeat left top;
  margin: 0;
  padding: 0 0 0 7px;
}
.lz-iso a.lsb {
  display: block;
  background: url("/images/buttons/lsb_right.png") no-repeat right top;
  padding: 3px 12px 3px 5px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 6pt;
  font-weight: 700;
  text-transform: uppercase;
}
.lz-iso a.lsb:link,
.lz-iso a.lsb:visited {
  text-decoration: none;
  color: #2569A3;
}
.lz-iso a.lsb:enabled:active,
.lz-iso a.lsb:enabled:hover {
    text-decoration: none;
    color: #D4A00C;
}
.lz-iso a.lsbred:link,
.lz-iso a.lsbred:visited {
  text-decoration: none;
  color: #B12525;
}
.lz-iso a.lsbred:active,
.lz-iso a.lsbred:hover {
  text-decoration: none;
  color: #D4A00C;
}
.lz-iso div.rsb {
  float: right;
  background: url("/images/buttons/lsb_left.png") no-repeat left top;
  margin: 5px;
  padding: 0 0 0 7px;
}
.lz-iso a.rsb {
  display: block;
  background: url("/images/buttons/lsb_right.png") no-repeat right top;
  padding: 3px 12px 3px 5px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 6pt;
  font-weight: 700;
  text-transform: uppercase;
}
.lz-iso a.rsb:link,
.lz-iso a.lsb:visited {
  text-decoration: none;
  color: #2569A3;
}
.lz-iso a.rsb:enabled:active,
.lz-iso a.lsb:enabled:hover {
    text-decoration: none;
    color: #D4A00C;
}
.lz-iso div.lsbblue {
  float: left;
  background: url("/images/buttons/lsb_blue_left.png") no-repeat left top;
  margin: 0;
  padding: 0 0 0 7px;
}
.lz-iso a.lsbblue {
  display: block;
  background: url("/images/buttons/lsb_blue_right.png") no-repeat right top;
  padding: 4px 12px 5px 4px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 8pt;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
}
.lz-iso a.lsbblue:link,
.lz-iso a.lsbblue:visited {
  text-decoration: none;
  color: #fff;
}
.lz-iso a.lsbblue:active,
.lz-iso a.lsbblue:hover {
  text-decoration: underline;
  color: #fff;
}
.lz-iso div.lsblightblue {
  float: left;
  background: url("/images/buttons/lsb_lightblue_left.png") no-repeat left top;
  margin: 0;
  padding: 0 0 0 7px;
}
.lz-iso a.lsblightblue {
  display: block;
  background: url("/images/buttons/lsb_lightblue_right.png") no-repeat right top;
  padding: 1px 12px 2px 4px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 11pt;
  font-weight: 700;
  color: #fff;
}
.lz-iso a.lsblightblue:link,
.lz-iso a.lsblightblue:visited {
  text-decoration: none;
  color: #fff;
}
.lz-iso a.lsblightblue:active,
.lz-iso a.lsblightblue:hover {
  text-decoration: underline;
  color: #fff;
}
.lz-iso div.tc_o {
  width: 100%;
  clear: both;
  overflow: hidden;
}
.lz-iso .tc_i {
  width: 100%;
  line-height: normal;
  float: left;
  background: url("/images/tabs/tab_bg.gif") repeat-x bottom;
}
.lz-iso ul.tc {
  margin: 0;
  padding: 6px 6px 0;
  list-style: none;
}
.lz-iso li.tc {
  float: left;
  background: url("/images/tabs/tab_ul.gif") no-repeat left top;
  margin: 0;
  padding: 0 0 0 1px;
  background-color: #ffffff;
}
.lz-iso a.tc {
  display: block;
  background: url("/images/tabs/tab_ur.gif") no-repeat right top;
  padding: 1px 17px 2px 6px;
  font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 9pt;
}
.lz-iso a.tc:link,
.lz-iso a.tc:visited {
  color: #505258;
  text-decoration: none;
}
.lz-iso a.tc:active,
.lz-iso a.tc:hover {
  color: #157EB0;
  text-decoration: underline;
}
.lz-iso a.tc_sel:link,
.lz-iso a.tc_sel:visited {
  color: #157EB0;
  text-decoration: none;
}
.lz-iso a.tc_sel:active,
.lz-iso a.tc_sel:hover {
  color: #505258;
  text-decoration: underline;
}
.lz-iso li.tc_sel {
  background-image: url("/images/tabs/tab_sl.gif");
}
.lz-iso a.tc_sel {
  background-image: url("/images/tabs/tab_sr.gif");
  font-weight: 500;
  color: #157EB0;
  padding-bottom: 3px;
}
.lz-iso .tc_disabled {
  font-style: italic;
  display: block;
  background: url("/images/tabs/tab_ur.gif") no-repeat right top;
  padding: 1px 17px 2px 6px;
  font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 9pt;
  color: #808080;
}
.lz-iso .tc_main_o {
  border-left: solid 1px #878787;
  border-right: solid 1px #878787;
  border-bottom: solid 1px #878787;
  padding: 6px 10px 10px 10px;
  min-height: 300px;
  font-size: 8pt;
  color: #505258;
}
.lz-iso .tc_innernav {
  font-size: 9pt;
}
.lz-iso .tc_h1 {
  font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 11pt;
  color: #01689D;
  font-weight: 700;
  width: 100%;
  clear: both;
  overflow: hidden;
}
.lz-iso .tc_h1_divider {
  border-bottom: dotted 1px #01689D;
  margin-bottom: 4px;
  padding-bottom: 1px;
}
.lz-iso .tc_section_divider {
  border-bottom: dotted 1px #DADCDD;
  margin-top: 6px;
  margin-bottom: 8px;
}
.lz-iso .tc_h1_title {
  float: left;
}
.lz-iso .tc_h1_center {
  float: right;
  width: 230px;
  text-align: center;
  padding-top: 4px;
  font-size: 8pt;
}
.lz-iso .tc_h1_nav {
  float: right;
  min-width: 250px;
  max-width: 310px;
  text-align: right;
  padding-top: 4px;
  font-size: 8pt;
}
.lz-iso .tc_h2 {
  font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 11pt;
  color: #636467;
  font-weight: 700;
}
.lz-iso .tc_h2_divider {
  border-bottom: dotted 1px #DADCDD;
  margin-bottom: 3px;
}
.lz-iso .tc_content {
  font-size: 9pt;
}
.lz-iso .tc_section {
  margin: 2px 0px 8px 0px;
  clear: none;
  width: 100%;
  overflow: auto;
}
.lz-iso div.ClassroomSessions th {
  text-align: left;
}
.lz-iso div.tc_nav {
  float: right;
  margin: 0;
  padding: 0 0 0 2px;
}
.lz-iso div.tc_nav:hover {
  float: right;
  background: url("/images/buttons/tc_left.png") no-repeat left top;
  margin: 0;
  padding: 0 0 0 2px;
}
.lz-iso a.tc_nav {
  display: block;
  padding: 2px 5px 4px 3px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 7pt;
  font-weight: 700;
  text-transform: uppercase;
}
.lz-iso a.tc_nav:link,
.lz-iso a.tc_nav:visited {
  text-decoration: none;
  color: #626868;
}
.lz-iso a.tc_nav:hover,
.lz-iso a.tc_nav:active {
  display: block;
  background: url("/images/buttons/tc_right.png") no-repeat right top;
  padding: 2px 5px 4px 3px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 7pt;
  font-weight: 700;
  text-transform: uppercase;
  color: #FFFFFF;
  text-decoration: none;
}
.lz-iso div.tc_nav_2 {
  float: left;
  margin: 0;
  padding: 0 0 0 2px;
}
.lz-iso div.tc_nav_2:hover,
.lz-iso div.tc_nav_2hover {
  float: left;
  background: url("/images/buttons/tcgrey_left.png") no-repeat left top;
  margin: 0;
  padding: 0 0 0 2px;
}
.lz-iso a.tc_nav_2 {
  display: block;
  padding: 2px 5px 4px 3px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 7pt;
  font-weight: 700;
  text-transform: uppercase;
}
.lz-iso a.tc_nav_2:link,
.lz-iso a.tc_nav_2:visited {
  text-decoration: none;
  color: #626868;
}
.lz-iso a.tc_nav_2:hover,
.lz-iso a.tc_nav_2:active,
.lz-iso a.tc_nav_2hover {
  display: block;
  background: url("/images/buttons/tcgrey_right.png") no-repeat right top;
  padding: 2px 5px 4px 3px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 7pt;
  font-weight: 700;
  text-transform: uppercase;
  color: #FFFFFF;
  text-decoration: none;
}
.lz-iso div.tc_navbig {
  float: left;
  margin: 0;
  padding: 0 0 0 2px;
}
.lz-iso div.tc_navbig:hover {
  float: left;
  background: url("/images/buttons/tcbig_left.png") no-repeat left top;
  margin: 0;
  padding: 0 0 0 2px;
}
.lz-iso a.tc_navbig {
  display: block;
  padding: 0px 5px 4px 3px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 9pt;
  font-weight: 700;
  text-transform: uppercase;
}
.lz-iso a.tc_navbig:link,
.lz-iso a.tc_navbig:visited {
  text-decoration: none;
  color: #626868;
}
.lz-iso a.tc_navbig:hover,
.lz-iso a.tc_navbig:active {
  display: block;
  background: url("/images/buttons/tcbig_right.png") no-repeat right top;
  padding: 0px 5px 4px 3px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 9pt;
  font-weight: 700;
  text-transform: uppercase;
  color: #FFFFFF;
  text-decoration: none;
}
.lz-iso div.tc_navbig_sel {
  float: left;
  background: url("/images/buttons/tcbig_left_sel.png") no-repeat left top;
  margin: 0;
  padding: 0 0 0 2px;
}
.lz-iso div.tc_navbig_sel:hover {
  float: left;
  background: url("/images/buttons/tcbig_left.png") no-repeat left top;
  margin: 0;
  padding: 0 0 0 2px;
}
.lz-iso a.tc_navbig_sel {
  display: block;
  background: url("/images/buttons/tcbig_right_sel.png") no-repeat right top;
  padding: 0px 5px 4px 3px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 9pt;
  font-weight: 700;
  text-transform: uppercase;
  color: #FFFFFF;
  text-decoration: none;
}
.lz-iso a.tc_navbig_sel:link,
.lz-iso a.tc_navbig_sel:visited {
  text-decoration: none;
  color: #FFFFFF;
}
.lz-iso a.tc_navbig_sel:hover,
.lz-iso a.tc_navbig_sel:active {
  display: block;
  background: url("/images/buttons/tcbig_right.png") no-repeat right top;
  padding: 0px 5px 4px 3px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 9pt;
  font-weight: 700;
  text-transform: uppercase;
  color: #FFFFFF;
  text-decoration: none;
}
.lz-iso div.objlist_panel {
  padding: 8px 10px 8px 10px;
  background-color: #E6E6E6;
}
.lz-iso div.objlist_item {
  border-bottom: dotted 1px #939BA1;
  width: 100%;
  clear: both;
  overflow: hidden;
}
.lz-iso a.objlist_item {
  display: block;
  padding: 0px 5px 4px 3px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 9pt;
  font-weight: 500;
  color: #939BA1;
}
.lz-iso a.objlist_item:link,
.lz-iso a.objlist_item:visited {
  text-decoration: none;
  color: #939BA1;
}
.lz-iso a.objlist_item:hover,
.lz-iso a.objlist_item:active {
  color: #01689D;
  text-decoration: underline;
}
.lz-iso div.objlist_item_sel {
  background: url("/images/lists/objbg.png") repeat-y left top;
  width: 100%;
  clear: both;
  overflow: hidden;
}
.lz-iso a.objlist_item_sel {
  display: block;
  padding: 0px 5px 4px 3px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 9pt;
  font-weight: 700;
  color: #939BA1;
}
.lz-iso a.objlist_item_sel:link,
.lz-iso a.objlist_item_sel:visited {
  text-decoration: none;
  color: #01689D;
}
.lz-iso a.objlist_item_sel:hover,
.lz-iso a.objlist_item_sel:active {
  color: #01689D;
  text-decoration: underline;
}
.lz-iso pre.comment {
  margin: 0;
  padding: 0;
  font-family: Tahoma, Arial, Helvetica, Sans-serif;
  font-size: 8pt;
  margin-left: 8px;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
}
.lz-iso div.portalswitcher {
  font-size: 8pt;
  font-style: normal;
  font-family: Arial, helvetica, Sans-Serif;
  display: inline;
}
.lz-iso div.portalswitcher select {
  font-size: 9pt;
  border: solid 2px #f0f0f0;
  padding: 2px;
  background-color: #ffffff;
  font-family: Calibri, Arial, Helvetica, Sans-Serif;
  font-weight: 700;
}
.lz-iso div.portalswitcher select:hover {
  border: solid 2px #e0e0e0;
  padding: 2px;
}
.lz-iso th.rep {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 8pt;
  font-style: italic;
  padding: 2px 2px 2px 2px;
  background-color: #1C89B8;
  vertical-align: bottom;
  font-weight: 500;
  color: #ffffff;
}
.lz-iso td.rep {
  vertical-align: top;
  padding: 1px 2px 3px 1px;
  border-bottom: dotted 1px #e0e0e0;
}
.lz-iso div.home_box_o {
  background: url("/images/content/home/box_o.png") no-repeat left top;
}
.lz-iso div.home_box_g {
  background: url("/images/content/home/box_g.png") no-repeat left top;
}
.lz-iso div.home_box_s {
  background: url("/images/content/home/box_s.png") no-repeat left top;
}
.lz-iso div.home_box {
  width: 183px;
  height: 101px;
  padding-left: 4px;
}
.lz-iso div.home_box div.i {
  padding: 10px;
  width: 100%;
  clear: both;
  overflow: hidden;
  color: #ffffff;
  font-size: 9pt;
  font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif;
}
.lz-iso div.home_box div.item {
  background: transparent url("/images/content/home/bullet.png") no-repeat left;
  padding: 0 0 0 6px;
  margin: 0 0 0 -1px;
}
.lz-iso div.home_box h1 {
  color: #ffffff;
  font-size: 13pt;
  font-weight: 500;
  margin-bottom: 2px;
  padding-bottom: 0px;
}
.lz-iso div.home_box h1 span.hl {
  color: #F8F201;
  font-weight: 700;
}
.lz-iso a.lsb {
  display: block;
  background: url("/images/buttons/lsb_right.png") no-repeat right top;
  padding: 3px 12px 3px 5px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 6pt;
  font-weight: 700;
  text-transform: uppercase;
}
.lz-iso div.ps td.pricing {
  text-align: center;
  color: #000000;
  font-size: 12pt;
  background-color: #ffffff;
  border-right: solid 1pt #047BAE;
  vertical-align: middle;
  padding-top: 4px;
}
.lz-iso div.ps td.pricinglast {
  border-right: none;
}
.lz-iso div.ps td.annual {
  vertical-align: top;
  padding-top: 6px;
  border-top: dotted 1pt #e0e0e0;
  background-image: url('/images/content/ps/bg_alt.gif');
}
.lz-iso div.ps td.monthly {
  padding-bottom: 10px;
}
.lz-iso div.ps td.pricing input {
  position: relative;
  top: 4px;
}
.lz-iso div.ps th {
  text-align: center;
  font-weight: 700;
  font-size: 11pt;
  background-color: #047BAE;
  height: 26pt;
  color: #ffffff;
  border-right: solid 1pt #ffffff;
  padding: 3px;
}
.lz-iso div.ps th.last {
  border-right: none;
}
.lz-iso div.ps td.header {
  text-align: center;
  font-size: 11pt;
  font-weight: 700;
  height: 24pt;
  color: #333333;
}
.lz-iso div.ps td.header span.note {
  font-size: 8pt;
  font-style: italic;
  font-family: Arial, Helvetica, Sans-Serif;
  font-weight: 500;
}
.lz-iso .tooltip {
  font-size: 10pt;
}
.lz-iso div.lacbox {
  width: 182px;
  margin: 0 8px 4px 0;
  background-color: #B1B7B8;
  float: left;
}
.lz-iso div.lacbox .title {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 14pt;
  font-style: normal;
  font-weight: 700;
  color: #ffffff;
  padding: 2px 4px 2px 24px;
}
.lz-iso div.lacbox .t1num {
  background: url("/images/content/portal/step1bg.png") no-repeat 2px top;
}
.lz-iso div.lacbox .t2num {
  background: url("/images/content/portal/step2bg.png") no-repeat 2px top;
}
.lz-iso div.lacbox .t3num {
  background: url("/images/content/portal/step3bg.png") no-repeat 2px top;
}
.lz-iso div.lacbox .t1 {
  background-color: #047BAE;
}
.lz-iso div.lacbox .t2 {
  background-color: #94B03D;
}
.lz-iso div.lacbox .t3 {
  background-color: #D5A10F;
}
.lz-iso div.lacbox .title img {
  display: inline;
}
.lz-iso div.lacbox .body {
  margin: 1px;
  padding: 4px;
  background-color: #ffffff;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  color: #333333;
  border-bottom: solid 3px #B1B7B8;
  min-height: 180px;
}
.lz-iso .manager div.lacbox .body {
  min-height: 150px;
}
.lz-iso div.lacbox .body .task {
  clear: both;
  overflow: hidden;
  padding: 3px 6px 5px 2px;
}
.lz-iso div.lacbox .body .attn {
  font-weight: 700;
  padding-left: 20px;
  background: url("/images/icons/general/Attn.png") no-repeat 1px 3px;
}
.lz-iso div.lacbox .task a:link,
.lz-iso div.lacbox .task a:visited {
  text-decoration: none;
}
.lz-iso div.lacbox .task a:active,
.lz-iso div.lacbox .task a:hover {
  text-decoration: underline;
}
.lz-iso div.lacbox .subtask {
  clear: both;
  overflow: hidden;
  padding: 2px 6px 2px 0px;
  font-size: 8pt;
}
.lz-iso div.lacbox .subtask a:link,
.lz-iso div.lacbox .subtask a:visited {
  text-decoration: none;
}
.lz-iso div.lacbox .subtask a:active,
.lz-iso div.lacbox .subtask a:hover {
  text-decoration: underline;
}
.lz-iso div.lacbox2 {
  width: 100%;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  clear: both;
  overflow: hidden;
  margin: 16px 0 0 0;
}
.lz-iso div.lacbox2_i {
  width: 182px;
  margin: 0 8px 16px 0;
  float: left;
}
.lz-iso div.lacbox2 .title {
  font-size: 12pt;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-style: normal;
  font-weight: 700;
  color: #333333;
  padding: 1px 4px 2px 4px;
  margin: 0 0 2px 0;
  border-bottom: dotted 1px #d0d0d0;
}
.lz-iso div.lacbox2 .body {
  padding: 2px 0px 2px 3px;
}
.lz-iso div.lacbox2 .task a:link,
.lz-iso div.lacbox2 .task a:visited {
  text-decoration: none;
}
.lz-iso div.lacbox2 .task a:active,
.lz-iso div.lacbox2 .task a:hover {
  text-decoration: underline;
}
.lz-iso div.psp {
  margin: 16px 2px 16px 2px;
}
.lz-iso div.psp .head {
  font-size: 12pt;
  color: #ffffff;
  background-color: #939BA1;
  padding: 4px;
}
.lz-iso div.psp .info {
  font-size: 9pt;
  font-family: Arial, Helvetica, Sans-Serif;
  color: #333333;
  clear: both;
  overflow: hidden;
  padding: 3px;
  background-color: #eaeaea;
}
.lz-iso div.psp .info div {
  float: left;
  width: 33%;
}
.lz-iso table.searchandresults {
  font-size: 9pt;
  color: #333333;
}
.lz-iso table.searchandresults td.left {
  border-right: solid 2px #c0c0c0;
  padding-right: 10px;
  vertical-align: top;
}
.lz-iso table.searchandresults td.right {
  padding: 0 4px 0 6px;
  vertical-align: top;
  background-color: #e0e0e0;
}
.lz-iso table.searchandresults h2 {
  padding-top: 4px;
  margin-top: 0px;
}
.lz-iso table.searchandresults span.title {
  font-weight: 700;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  color: #00639F;
  font-size: 8pt;
  padding-right: 4px;
}
.lz-iso table.searchandresults input {
  color: #00639F;
  font-weight: 700;
}
.lz-iso div.form_data {
  font-size: 9pt;
}
.lz-iso span.form_data_hilight {
  font-size: 9pt;
  color: #BD1D0D;
  font-weight: bolder;
}
.lz-iso div.form_row {
  clear: both;
  width: 100%;
  margin-bottom: 8px;
  overflow: hidden;
}
.lz-iso div.form_label {
  font-weight: 700;
  float: left;
  width: 115px;
  font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif;
  color: #00639F;
  font-size: 10pt;
}
.lz-iso div.longer {
  width: 140px;
}
.lz-iso div.form_label_horizontal {
  font-weight: 700;
  font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif;
  color: #00639F;
  font-size: 10pt;
}
.lz-iso span.form_required {
  font-weight: 700;
  font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif;
  color: #BD1D0D;
  font-size: 10pt;
}
.lz-iso div.form_required_legend {
  font-weight: 700;
  font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif;
  color: #BD1D0D;
  font-size: 8pt;
}
.lz-iso div.form_input {
  float: left;
  text-align: left;
}
.lz-iso div.OrphanWarning {
  padding: 0 0 16px 0;
  color: Red;
}
.lz-iso .form_validator {
  color: #BD1D0D;
  font-weight: 700;
  font-size: 8pt;
}
.lz-iso div.form_fields {
  width: 100%;
}
.lz-iso div.form_newrow {
  overflow: hidden;
  clear: both;
  widows: 100%;
}
.lz-iso div.form_buttons {
  margin-left: 115px;
  width: 70%;
  clear: both;
}
.lz-iso div.form_buttons_primary {
  float: left;
}
.lz-iso div.form_buttons_secondary {
  float: left;
  margin-left: 8px;
}
.lz-iso div.form_help {
  font-size: 8pt;
  color: #636467;
  margin-bottom: 3px;
}
.lz-iso img.form_help {
  float: left;
  padding: 0px 5px 3px 0px;
}
.lz-iso .button_Default {
  font-weight: 700;
  color: #004D7B;
}
.lz-iso .button_Cancel {
  font-weight: 500;
  color: #9A4E24;
}
.lz-iso input,
.lz-iso select,
.lz-iso textarea {
  font-size: 8pt;
  padding: 1px;
}
.lz-iso div.pa_panel {
  padding: 4px 8px 4px 8px;
  font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 11pt;
  font-weight: 700;
  margin-bottom: 12px;
  background-color: #f0f0f0;
}
.lz-iso div.pa_panel_success {
  border: solid 3px #83CE77;
}
.lz-iso div.pa_panel_canceled {
  border: solid 3px #636467;
}
.lz-iso div.pa_panel_deleted {
  border: solid 3px #F21B14;
}
.lz-iso div.pa_panel_stuck {
  border: solid 3px #CF1711;
}
.lz-iso img.pa_panel_img {
  margin-right: 8px;
  margin-left: 2px;
  margin-top: 1px;
}
.lz-iso div.message-box {
  font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 11pt;
  font-weight: 700;
  background-color: #f0f0f0;
  text-align: center;
  width: 100%;
}
.lz-iso div.message-box img.error {
  display: none;
}
.lz-iso div.message-box .success-box {
  padding: 4px 8px 4px 8px;
  border: solid 3px #83CE77;
  border-radius: 5px;
}
.lz-iso div.message-box .error-box {
  background: #f0f0f0 url("/images/icons/forms/Deleted.png") no-repeat 5px 10px;
  border: 3px solid #F21B14;
  border-radius: 5px;
  padding: 4px 8px 4px 25px;
}
.lz-iso div.message-box .error-box img.error {
  display: block;
}
.lz-iso input.search {
  font-size: 8pt;
  font-weight: 500;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  padding: 0px 3px 1px 3px;
  border: solid 1px #909090;
  vertical-align: middle;
}
.lz-iso .searchbutton_Default {
  font-size: 7pt;
  font-weight: 700;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.lz-iso .searchbutton_Cancel {
  font-size: 7pt;
  font-weight: 500;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  color: #9A4E24;
}
.lz-iso input.heading {
  font-size: 12pt;
}
.lz-iso div.form {
  clear: both;
  width: 100%;
  overflow: hidden;
  font-size: 8pt;
}
.lz-iso div.form div.row {
  clear: both;
  overflow: hidden;
  width: 100%;
  padding: 3px 0 2px 0;
  margin: 0px;
}
.lz-iso div.form div.hl {
  background-color: #f0f0f0;
  position: relative;
  top: -4px;
  left: -4px;
  margin: 4px;
}
.lz-iso div.form .validator {
  color: #BD1D0D;
  font-weight: 700;
  padding: 0 0 2px 0;
}
.lz-iso div.form div.title {
  float: left;
  width: 35%;
  font-weight: 700;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  color: #00639F;
  margin: 2px 0 0 0;
  padding: 1px 4px 0 0;
}
.lz-iso div.form div.help {
  font-size: 8pt;
  color: #636467;
}
.lz-iso div.form div.content {
  display: block;
  margin: 0 0 4px 0;
}
.lz-iso div.form div.field {
  float: left;
  font-size: 9pt;
}
.lz-iso div.form span.req {
  color: #BD1D0D;
  padding: 0 0 0 3px;
}
.lz-iso div.form div.important {
  font-size: 9pt;
  font-weight: 500;
  color: #9E3D00;
  font-family: Segoe UI, Tahoma, Arial, Helvetica, Sans-Serif;
  font-style: normal;
}
.lz-iso div.form h2 {
  font-size: 11pt;
  font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif;
  font-weight: 700;
  color: #ffffff;
  background-color: #ABB3B8;
  padding: 2px 4px 3px 6px;
  margin: 8px 0 0 0;
}
.lz-iso div.form div.subsection {
  border-bottom: dotted 1pt #ABB3B8;
  padding: 5px 0 0 0;
  margin: 0 0 3px 0;
}
.lz-iso img.captcha {
  border: solid 1px #000000;
}
.lz-iso div.form div.buttons {
  margin-left: 115px;
  margin-top: 8px;
  width: 70%;
  clear: both;
  text-align: left;
}
.lz-iso div.form div.buttons input {
  padding: 0 16px 0 16px;
  margin: 0 0 0 0;
}
.lz-iso div.frlb li.rlbItem,
.lz-iso div.frlb li.rblItem,
.lz-iso div.frlb2 li.rblItem,
.lz-iso div.frlb2 li.rlbItem,
.lz-iso .rlbList li {
  line-height: 14px;
  min-height: 14px;
  border-bottom: 1px solid #CCCCCC;
  font-family: Segoe UI, Candara, Arial, Helvetica, Sans-Serif;
}
.lz-iso div.frlb2 div.r1 {
  font-weight: 700;
  color: #004d7b;
}
.lz-iso div.frlb2 div.r2 {
  color: #666666;
  padding-left: 4px;
}
.lz-iso div.coursesumm_o {
  width: 565px;
}
.lz-iso div.coursesumm_i {
  width: 640px;
}
.lz-iso div.coursesumm_img {
  width: 146px;
  float: left;
}
.lz-iso div.coursesumm_text {
  width: 475px;
  float: left;
}
.lz-iso img.coursesumm_img {
  border: solid 1px #000000;
  width: 133px;
  height: 100px;
  padding-top: 2px;
}
.lz-iso div.coursesumm_o_small {
  width: 375px;
}
.lz-iso div.coursesumm_img_small {
  width: 88px;
  float: left;
}
.lz-iso div.coursesumm_text_small {
  width: 287px;
  float: left;
}
.lz-iso img.coursesumm_img_small {
  border: solid 1px #000000;
  width: 82px;
  height: 62px;
  padding-top: 2px;
}
.lz-iso div.coursesumm_o_micro {
  width: 185px;
}
.lz-iso div.coursesumm_text_micro {
  width: 180px;
  float: left;
}
.lz-iso div.coursesumm_title {
  font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 13pt;
  color: #00639F;
  padding-bottom: 2px;
  font-weight: 700;
}
.lz-iso div.coursesumm_category {
  font-size: 8pt;
  color: #818483;
}
.lz-iso a.coursesumm_category:link,
.lz-iso a.coursesumm_category:visited {
  color: #00639F;
  text-decoration: none;
}
.lz-iso a.coursesumm_category:active,
.lz-iso a.coursesumm_category:hover {
  color: #00639F;
  text-decoration: underline;
}
.lz-iso div.coursesumm_hdrmisc {
  font-size: 8pt;
  color: #636467;
  padding-top: 10px;
}
.lz-iso div.notification_panel {
  word-wrap: normal;
  width: 434px;
}
.lz-iso a.coursesumm:link,
.lz-iso a.coursesumm:visited {
  color: #636467;
  text-decoration: none;
}
.lz-iso a.coursesumm:active,
.lz-iso a.coursesumm:hover {
  color: #323334;
  text-decoration: underline;
}
.lz-iso img.coursesumm_si {
  padding: 0px 1px 0px 1px;
}
.lz-iso div.cb_listitem {
  font-size: 9pt;
  color: #939BA1;
  border-bottom: dotted 1px #636467;
  padding: 2px 0px 2px 0px;
  overflow: hidden;
  width: 100%;
  clear: both;
}
.lz-iso div.cb_listitem:hover {
  background-color: #f7f7f7;
}
.lz-iso div.cb_listitemsel {
  font-size: 9pt;
  color: #00639F;
  border-bottom: dotted 1px #636467;
  padding: 2px 0px 2px 0px;
  overflow: hidden;
  width: 100%;
  clear: both;
  background-color: #f7f7f7;
}
.lz-iso a.cb_listitem:link,
.lz-iso a.cb_listitem:visited {
  color: #939BA1;
  text-decoration: none;
}
.lz-iso a.cb_listitem:active,
.lz-iso a.cb_listitem:hover {
  color: #00639F;
  text-decoration: underline;
}
.lz-iso a.cb_listitemsel:link,
.lz-iso a.cb_listitemsel:visited {
  color: #00639F;
  text-decoration: none;
}
.lz-iso a.cb_listitemsel:active,
.lz-iso a.cb_listitemsel:hover {
  color: #6CB1D5;
  text-decoration: underline;
}
.lz-iso a.cb_questionText:link,
.lz-iso a.cb_questionText:visited {
  color: #000;
  text-decoration: none;
}
.lz-iso a.cb_questionText:active,
.lz-iso a.cb_questionText:hover {
  color: #000;
  text-decoration: underline;
}
.lz-iso .cv_content {
  font-size: 8pt;
  color: #636366;
}
.lz-iso div.cv_top {
  padding-top: 12px;
}
.lz-iso div.cv_mid {
  padding-top: 8px;
}
.lz-iso div.cv_h2 {
  font-size: 10pt;
  color: #01689D;
}
.lz-iso div.thread_divider {
  border-bottom: dotted 1px #DADCDD;
  margin-bottom: 2px;
  margin-top: 2px;
}
.lz-iso span.cv_navdiv {
  margin-left: 3px;
  margin-right: 3px;
}
.lz-iso div.cv_nav {
  font-size: 8pt;
  color: #959CA1;
}
.lz-iso .cv_nav_disabled {
  font-size: 8pt;
  color: #b0b1b8;
  font-family: Arial, Helvetica, Sans-Serif;
  font-style: italic;
  text-transform: uppercase;
}
.lz-iso .cv_nav_none {
  font-size: 8pt;
  color: #DEDEF2;
}
.lz-iso a.cv_nav {
  text-transform: uppercase;
}
.lz-iso a.cv_nav:link,
.lz-iso a.cv_nav:visited {
  color: #606868;
  text-decoration: none;
}
.lz-iso a.cv_nav:active,
.lz-iso a.cv_nav:hover {
  color: #95A9D0;
  text-decoration: underline;
}
.lz-iso a.cv_navsel:link,
.lz-iso a.cv_navsel:visited {
  color: #6AB0D4;
  text-decoration: none;
  font-weight: 900;
}
.lz-iso a.cv_navsel:active,
.lz-iso a.cv_navsel:hover {
  color: #00629F;
  text-decoration: underline;
  font-weight: 900;
}
.lz-iso div.cv_toc {
  font-size: 9pt;
  color: #01689D;
}
.lz-iso a.nav:link,
.lz-iso a.nav:visited {
  color: #01689D;
  text-decoration: none;
}
.lz-iso a.nav:active,
.lz-iso a.nav:hover {
  color: #01689D;
  text-decoration: underline;
}
.lz-iso .navdisabled {
  color: #636467;
}
.lz-iso .navtext {
  color: #636467;
}
.lz-iso div.question {
  font-size: 9pt;
  color: #20221D;
  border-bottom: dotted 1px #636467;
}
.lz-iso .q_num {
  color: #2569A3;
  font-weight: 600;
}
.lz-iso .q_txt {
  color: #20221D;
  font-weight: 500;
}
.lz-iso .q_ans {
  font-weight: 700;
}
.lz-iso table.exam_radio input {
  border: none;
}
.lz-iso table.exam_radio td {
  margin-bottom: 2px;
  margin-top: 2px;
  width: 100%;
}
.lz-iso div.fc_o {
  width: 175px;
  background-color: #DCDDDE;
  max-height: 98px;
  min-height: 98px;
  color: #808285;
  float: left;
  margin: 8px 3px 8px 3px;
}
.lz-iso div.fc_i {
  padding: 6px 6px 6px 6px;
  width: 166px;
  height: 90px;
}
.lz-iso div.fc_title {
  font-size: 9pt;
  color: #00639F;
  font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif;
  padding-bottom: 4px;
  margin-bottom: 2px;
  border-bottom: dotted 1px #babcbd;
}
.lz-iso div.fc_info {
  font-size: 8pt;
  color: #808285;
  margin-bottom: 8px;
}
.lz-iso div.fc_summary {
  font-size: 8pt;
  color: #808285;
}
.lz-iso div.notes_title {
  font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 9pt;
  color: #ffffff;
  padding-bottom: 12px;
  padding-top: 6px;
}
.lz-iso div.notes_notchapter {
  font-size: 8pt;
  font-style: italic;
  color: #eeeeee;
  margin: 16px 16px 24px 16px;
  font-family: Arial, Helvetica, Sans-Serif;
}
.lz-iso div.note_o {
  font-size: 8pt;
}
.lz-iso div.note_text {
  color: #636467;
  line-height: 12px;
  margin-bottom: 3px;
}
.lz-iso div.note_comment {
  color: #ffffff;
  font-weight: 700;
  line-height: 12px;
  margin-bottom: 3px;
}
.lz-iso div.note_divider {
  margin-top: 6px;
  border-bottom: dotted 1px #A1A7A9;
}
.lz-iso span.note_highlight1 {
  background-color: Yellow;
}
.lz-iso tr.questionGridHighlightedItem {
  background-color: #DFF5FE;
}
.lz-iso tr.questionGridItem td {
  margin: 2px 0px 0px 0px;
  padding: 5px 0px 3px 0px;
  border-top: dotted 1px #d0d0d0;
}
.lz-iso tr.questionGridAnswers td {
  border: none;
  padding: 2px 0px 2px 0px;
  font-size: 8pt;
  font-style: italic;
  font-family: Arial, Helvetica, Sans-Serif;
}
.lz-iso td.questionGridAnswer {
  margin-left: 12px;
}
.lz-iso div.results {
  width: 100%;
  clear: both;
  overflow: hidden;
}
.lz-iso div.results .inner {
  clear: both;
  margin: 0;
  padding: 5px;
}
.lz-iso div.results .pass {
  border: solid 5px #8CD96A;
}
.lz-iso div.results .fail {
  border: solid 5px #FE3200;
}
.lz-iso div.results .msg {
  width: 55%;
  font-size: 11pt;
  color: #636467;
  vertical-align: middle;
  padding: 5px;
}
.lz-iso div.results span.congrat {
  color: #A3ABB1;
  font-size: 12pt;
  font-weight: 900;
}
.lz-iso div.results .links {
  width: 45%;
  padding: 5px;
  vertical-align: middle;
}
.lz-iso div.results .passline {
  border-right: solid 5px #E2F5DA;
}
.lz-iso div.results .failline {
  border-right: solid 5px #FFCCBF;
}
.lz-iso .thread {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 8pt;
  margin-bottom: 12px;
  border-top: dotted 1px #636467;
  clear: both;
  overflow: auto;
  width: 100%;
}
.lz-iso .threadrow_0 {
  background-color: #FAFAFA;
}
.lz-iso .threadrow_1 {
  background-color: #F0F0F0;
}
.lz-iso .thread_divider {
  border-top: solid 3px #ffffff;
}
.lz-iso .thread_title {
  font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 11pt;
  font-weight: 700;
}
.lz-iso .thread_sub1 {
  float: left;
}
.lz-iso .thread_sub2 {
  float: right;
}
.lz-iso .thread_header {
  padding: 3px 0px 3px 0px;
  margin: 0px 0px 3px 0px;
  border-bottom: dotted 1px #D4A00C;
  width: 100%;
  overflow: hidden;
  clear: both;
}
.lz-iso .thread_source {
  font-size: 8pt;
  padding: 2px 2px 0px 0px;
}
.lz-iso .thread_body {
  padding: 6px 6px 12px 6px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 9pt;
}
.lz-iso .thread_bodytitle {
  font-size: 11pt;
  font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif;
}
.lz-iso td.thread_poster {
  vertical-align: top;
  width: 50px;
  border-right: solid 2px #ffffff;
  padding: 3px 3px 3px 3px;
}
.lz-iso td.thread_data {
  vertical-align: top;
  padding: 0px 3px 0px 3px;
}
.lz-iso div.thread_userinfo a.user {
  font-size: 7pt;
  font-weight: 700;
}
.lz-iso div.thread_userinfo a.user:link,
.lz-iso a.user:visited {
  color: #636467;
  text-decoration: none;
}
.lz-iso div.thread_userinfo a.user:active,
.lz-iso a.user:hover {
  color: #D4A00C;
  text-decoration: underline;
}
.lz-iso div.threadpost_quoted {
  padding: 4px 12px 4px 12px;
  background-color: #E0E0E0;
  border: dashed 1px #8D8F92;
  margin: 4px 8px 8px 8px;
}
.lz-iso div.threadpost_quoted div.quoteuser {
  font-size: 8pt;
  font-family: Arial, Helvetica, Sans-Serif;
  font-weight: 500;
  font-style: italic;
  color: #444444;
}
.lz-iso div.threadpost_quoted div.quotetext {
  font-style: normal;
  color: #000000;
}
.lz-iso div.thread_trail {
  font-size: 12pt;
  font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif;
  font-weight: 700;
  color: #636467;
}
.lz-iso a.thread_trail {
  font-weight: 500;
}
.lz-iso a.thread_trail:link,
.lz-iso a.thread_trail:visited {
  color: #00639F;
  text-decoration: none;
}
.lz-iso a.thread_trail:active,
.lz-iso a.thread_trail:hover {
  color: #6CB1D5;
  text-decoration: underline;
}
.lz-iso .forumtitle {
  font-size: 12pt;
  font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif;
  color: #636467;
}
.lz-iso .forumsubtitle {
  font-size: 9pt;
  color: #818483;
}
.lz-iso div.forum_postlink {
  float: right;
  text-align: right;
  font-size: 8pt;
}
.lz-iso a.forum_postlink {
  text-transform: uppercase;
}
.lz-iso a.forum_postlink:link,
.lz-iso a.forum_postlink:visited {
  color: #00639F;
  text-decoration: none;
}
.lz-iso a.forum_postlink:active,
.lz-iso a.forum_postlink:hover {
  color: #6CB1D5;
  text-decoration: underline;
}
.lz-iso div.forum_poststats {
  float: left;
  width: 100;
  color: #636467;
  font-size: 8pt;
}
.lz-iso div.forumpostsection {
  padding-top: 4px;
  clear: both;
  overflow: hidden;
  width: 100%;
}
.lz-iso .posttitle {
  font-size: 10pt;
  font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif;
  color: #636467;
  padding-top: 2px;
}
.lz-iso .posttext {
  font-size: 9pt;
  color: #636467;
}
.lz-iso .postuserinfo {
  font-size: 8pt;
  color: #636467;
}
.lz-iso div.post_divider {
  border-bottom: dotted 1px #DADCDD;
  margin-bottom: 6px;
  margin-top: 10px;
}
.lz-iso div.largeposttitle {
  font-size: 11pt;
  font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif;
  color: #636467;
}
.lz-iso div.largepostbacklink {
  font-size: 8pt;
}
.lz-iso .largepostuserinfo {
  font-size: 9pt;
  color: #636467;
}
.lz-iso div.forum_largepoststats {
  float: left;
  width: 100;
  color: #636467;
  font-size: 9pt;
}
.lz-iso .postquote {
  background-color: #f0f0f0;
  border: dotted 1px #b0b0b0;
  font-style: italic;
  font-size: 8pt;
  padding: 2px;
  margin-left: 12px;
}
.lz-iso img.rating_star {
  margin: 0px;
  padding: 0px 1px 0px 1px;
}
.lz-iso div.rating_o {
  display: inline;
}
.lz-iso div.usersumm_o {
  width: 100%;
}
.lz-iso div.usersumm_img {
  width: 90px;
  float: left;
}
.lz-iso div.usersumm_text {
  width: 405px;
  float: left;
}
.lz-iso img.usersumm_img {
  border: solid 1px #000000;
  width: 90px;
  height: 90px;
  padding-top: 2px;
}
.lz-iso div.usersumm_title {
  font-family: Calibri, Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 13pt;
  color: #00639F;
  padding-bottom: 2px;
}
.lz-iso div.usersumm_category {
  font-size: 8.5pt;
  color: #00639F;
}
.lz-iso a.usersumm_category:link,
.lz-iso a.usersumm_category:visited {
  color: #00639F;
  text-decoration: none;
}
.lz-iso a.usersumm_category:active,
.lz-iso a.usersumm_category:hover {
  color: #00639F;
  text-decoration: underline;
}
.lz-iso div.usersumm_hdrmisc {
  font-size: 8pt;
  color: #818483;
}
.lz-iso a.usersumm:link,
.lz-iso a.usersumm:visited {
  color: #818483;
  text-decoration: none;
}
.lz-iso a.usersumm:active,
.lz-iso a.usersumm:hover {
  color: #323334;
  text-decoration: underline;
}
.lz-iso #course_session_list {
  border: solid 1px #b0b0b0;
  padding: 2px;
}
.lz-iso table[id="List_Data_Table"] {
  border: solid 1px #B0B0B0;
  width: 100%;
  margin-bottom: 15px;
}
.lz-iso table[id="List_Data_Table"] tr {
  height: 25px;
  background-color: #FFFFFF;
}
.lz-iso table[id="List_Data_Table"] tr.alt {
  background-color: #F3F9FC;
}
.lz-iso table[id="List_Data_Table"] tbody > tr:hover {
  /*background-color:#E6E6E6;*/
}
.lz-iso table[id="List_Data_Table"] tr.sel,
.lz-iso table[id="List_Data_Table"] tr.sel:hover {
  background-color: #BADAEB;
}
.lz-iso table[id="List_Data_Table"] td {
  border: dotted 0px #D0D0D0;
  border-top-width: 1px;
  padding: 0px 5px 0px 5px;
}
.lz-iso table[id="List_Data_Table"] th {
  font-weight: bold;
  background-color: #DDDDDD;
  padding: 0px 5px 0px 5px;
}
.lz-iso td.cal div.date {
  clear: both;
  text-align: right;
  font-weight: 700;
  padding: 0 2px 0 0;
}
.lz-iso td.cal div.info {
  min-height: 20px;
  height: 18px;
  text-align: right;
  padding: 0 2px 0 0;
}
.lz-iso td.offmonth div.day {
  background-color: #e0e0e0;
  color: #999999;
}
.lz-iso td.inmonth div.day {
  border-bottom: solid 1px #e0e0e0;
  border-left: solid 1px #e0e0e0;
}
.lz-iso td.inmonth div.date {
  background-color: #fafafa;
}
.lz-iso td.cal div.day a:link,
.lz-iso td.cal div.day a:visited,
.lz-iso a.callink:link,
.lz-iso a.callink:visited {
  color: #00639F !important;
  text-decoration: none !important;
}
.lz-iso td.cal div.day a:active,
.lz-iso td.cal div.day a:hover,
.lz-iso a.callink:active,
.lz-iso a.callink:hover {
  color: #6CB1D5 !important;
  text-decoration: underline !important;
}
.lz-iso td.today div.day {
  font-weight: 900;
  background-color: #FAFAFA;
}
.lz-iso td.today div.date {
  background-color: #EAEAEA;
}
.lz-iso div.report-parameters {
  clear: both;
  overflow: hidden;
  padding: 4px 6px;
  border: dotted 1px #aaaaaa;
  background: #eaeaea url(/images/search/parms-bg.png) repeat-x left top;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 8pt;
  font-weight: 700;
  line-height: 10pt;
  color: #333333;
}
.lz-iso div.report-parameters .col {
  float: left;
}
.lz-iso div.report-parameters .col .row {
  padding: 0 4px 4px 0;
}
.lz-iso div.report-parameters input,
.lz-iso div.report-parameters select {
  font-size: 8pt !important;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif !important;
  font-weight: 700 !important;
  color: #000000 !important;
}
.lz-iso div.report-parameters .subitems {
  font-weight: 500;
}
.lz-iso div.report-parameters .rcbEmptyMessage {
  font-weight: 500 !important;
  font-family: Arial, Helvetica, Sans-Serif !important;
}
.lz-iso .view-quiz-button {
  margin: 3px 0 -3px 0;
  float: right;
}
.lz-iso .course-notes {
  z-index: 1000;
  position: absolute;
  right: -41px;
  top: 186px;
  width: 40px;
  text-align: center;
}
.lz-iso .course-notes .header {
  position: relative;
  font-weight: bold;
  font-size: 10px;
  padding: 0px 3px;
  cursor: pointer;
  color: #fff;
  background: url(/images/notestoolbar/toolbar-bg_01.png);
}
.lz-iso .course-notes .help-box {
  display: none;
  position: absolute;
  top: -40px;
  left: -250px;
  width: 300px;
  padding: 5px 20px 5px 5px;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
}
.lz-iso .course-notes .help-box a {
  font-weight: bold;
  color: #fff;
  display: inline-block;
  margin-left: 43px;
}
.lz-iso .course-notes .close-help-box {
  display: none;
  position: absolute;
  top: -37px;
  left: 61px;
}
.lz-iso .course-notes .toggle {
  text-align: center;
  font-size: 1px;
  cursor: pointer;
}
.lz-iso .course-notes .separator {
  height: 8px;
}
.lz-iso .course-notes .separator-top {
  background: url(/images/notestoolbar/toolbar-bg_02.png);
}
.lz-iso .course-notes .separator-middle {
  background: url(/images/notestoolbar/toolbar-bg_04.png);
}
.lz-iso .course-notes .separator-bottom {
  background: url(/images/notestoolbar/toolbar-bg_06.png);
  height: 7px;
}
.lz-iso .course-notes .icon-section {
  background: url(/images/notestoolbar/toolbar-bg_03.png);
  padding-top: 4px;
}
.lz-iso .course-notes .loading-notes {
  margin-top: 5px;
}
.lz-iso .course-notes .print,
.lz-iso .course-notes .help,
.lz-iso .course-notes .add {
  padding: 3px;
  cursor: pointer;
}
.lz-iso .course-notes .add {
  padding-top: 0px;
}
.lz-iso .course-notes .notes-section {
  background: url(/images/notestoolbar/toolbar-bg_05.png);
}
.lz-iso .course-notes .scroll-box,
.lz-iso .course-notes .scroll-box .antiscroll-inner {
  width: 40px;
  height: 0;
}
.lz-iso .course-notes .notes {
  text-align: center;
}
.lz-iso .course-notes .notes > div {
  width: 29px;
  height: 24px;
  padding: 2px 0 0 8px;
  margin: 3px 0 0 2px;
}
.lz-iso .course-notes .notes > div.selected {
  background: url(/images/notestoolbar/note-selected.png);
  background-repeat: no-repeat;
}
.lz-iso .course-notes .notes > div > div {
  width: 19px;
  height: 19px;
  background-color: #f8f6d0;
  cursor: pointer;
}
.lz-iso .course-notes .note-detail-wrapper {
  position: relative;
}
.lz-iso .course-notes .detail-box {
  margin-top: 0px;
}
.lz-iso .course-notes .detail-box,
.lz-iso .course-notes .detail-box .antiscroll-inner {
  width: 228px;
  height: 142px;
}
.lz-iso .course-notes .detail-box .antiscroll-inner {
  padding-bottom: 10px;
}
.lz-iso .course-notes .note-detail {
  position: relative;
  z-index: 1001;
  display: none;
  width: 228px;
  position: absolute;
  left: -228px;
  top: 0;
  background-color: #f8f6d0;
}
.lz-iso .course-notes .note-detail .separator-top-note {
  background: url(/images/notestoolbar/bar-top-yellow.png);
}
.lz-iso .course-notes .note-detail .contents {
  text-align: left;
  padding: 0 3px 3px 3px;
  font-size: 14px;
  color: #555;
  font-family: Tahoma,Verdana,Arial,Helvetica;
  cursor: pointer;
}
.lz-iso .course-notes .note-detail .contents textarea {
  background: transparent;
  width: 223px;
  border: none;
  resize: none;
  margin: 0px 0 20px 0;
  font-size: 14px;
  color: #555;
  font-family: Tahoma,Verdana,Arial,Helvetica;
  outline: none;
}
.lz-iso .course-notes .note-detail .status {
  padding-top: 5px;
  height: 19px;
  padding-right: 7px;
  color: #fff;
  font-size: 10px;
  font-weight: bold;
  text-align: right;
  background: url(/images/notestoolbar/bar-btm-yellow.png);
}
.lz-iso .course-notes .hide-note {
  position: absolute;
  top: -15px;
  left: 1px;
  cursor: pointer;
  display: none;
}
.lz-iso .course-notes .delete-note {
  position: absolute;
  bottom: 0;
  left: 5px;
  cursor: pointer;
}
.lz-iso .overduecourse {
  color: red;
}
.lz-iso .overduecoursecontainer {
  border-right: 5px solid red;
}
.lz-iso .oneweekcourse {
  color: #D4A00C;
}
.lz-iso .oneweekcoursecontainer {
  border-right: 5px solid #FBB966;
}
.lz-iso .overoneweekcourse {
  color: gray;
}
.lz-iso #courseFloatingHeader,
.lz-iso #studentFloatingHeader {
  position: relative;
  display: none;
  background-color: white;
}
.lz-iso .header > td {
  width: 100px;
}
.lz-iso .CEUHeader {
  background-color: lightpink;
}
.lz-iso #SelectCourseMessage {
  width: 100%;
  text-align: right;
  color: darkgray;
}
.lz-iso #SelectCourseRemainMessage {
  font-weight: bold;
  font-family: cursive;
  color: #000000;
}
.lz-iso #portalMessageContainer {
  position: absolute;
  width: 260px;
  height: 810px;
  overflow: hidden;
}
.lz-iso #hidePortalMessageButton {
  width: 35px;
  height: 34px;
  position: absolute;
  font-weight: bold;
}
.lz-iso #hidePortalMessageButton:hover {
  cursor: pointer;
}
.lz-iso #portalMessage {
  background-color: lightgray;
  width: 245px;
  height: 800px;
  overflow-y: auto;
  position: relative;
  border-width: 2px;
  border-style: solid;
  border-color: #6CB1D5;
}
.lz-iso #portalMessageToggleButton {
  position: absolute;
  /*border: red 2px solid;*/
  width: 18px;
  color: white;
  cursor: pointer;
  background-color: #6CB1D5;
  text-align: center;
  -ms-writing-mode: tb-rl;
  /* old syntax. IE */
  -webkit-writing-mode: vertical-rl;
  -moz-writing-mode: vertical-rl;
  -ms-writing-mode: vertical-rl;
  writing-mode: vertical-rl;
  /* new syntax */
  -webkit-text-orientation: upright;
  -ms-text-orientation: upright;
  -moz-text-orientation: upright;
}
.lz-iso #portalMessageToggleButton:hover {
  background-color: #E0B451;
}
.lz-iso .course-list {
  position: relative;
  width: 100%;
  border: solid 2px #6CB1D5;
  margin-top: 5px;
}
.lz-iso .course-list > div {
  margin: 5px;
}
.lz-iso .bookshelf-item {
  padding: 5px;
  border-bottom: solid 2px #6CB1D5;
  padding-bottom: 10px;
}
.lz-iso .bookshelf-item > div {
  float: left;
}
.lz-iso .bookshelf-item .thumbnail {
  width: 200px;
}
.lz-iso .bookshelf-item .thumbnail img {
  height: 150px;
  width: 200px;
  border: none;
}
.lz-iso .bookshelf-item a {
  text-decoration: none;
}
.lz-iso .bookshelf-item .course-info {
  width: 500px;
  padding: 0 10px;
}
.lz-iso .bookshelf-item .course-info .title {
  font-size: 30px;
  color: #1C89B8;
}
.lz-iso .bookshelf-item .course-info .title span {
    font-size: 30px;
    color: rgba(0,0,0,.5);
}
.lz-iso .bookshelf-item .course-info .title a {
  color: #1C89B8;
}
.lz-iso .bookshelf-item .course-info .title a:hover {
  text-decoration: underline;
}
.lz-iso .bookshelf-item .course-info .title > div {
  float: left;
}
.lz-iso .bookshelf-item .course-info .title > div.price-info {
  float: left;
  margin: 10px 0 0 20px;
  font-size: 12px;
  font-weight: bold;
  color: #888;
}
.lz-iso .bookshelf-item .offline-message {
  color: #ff0000;
}
.lz-iso .bookshelf-item .prereq {
  font-size: 12px;
  color: #888;
  margin-top: 3px;
}
.lz-iso .bookshelf-item .course-description {
  border-left: solid 3px #ccc;
  max-height: 85px;
  padding-left: 3px;
  margin-top: 5px;
  overflow: hidden;
}
.lz-iso .bookshelf-item .actions {
  width: 190px;
  height: 120px;
  position: relative;
  padding-top: 30px;
  text-align: center;
}
.lz-iso .bookshelf-item .actions .course-complete {
  color: #6A98EE;
  font-weight: bold;
}
.lz-iso .bookshelf-item .actions .buttons > div {
  margin: 20px 0;
}
.lz-iso .bookshelf-item .actions .buttons .button {
  -webkit-border-radius: 28px;
  -moz-border-radius: 28px;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  background: #3498db;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}
.lz-iso .bookshelf-item .actions .buttons .button:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}
.lz-iso .bookshelf-item .actions .date-info {
  font-weight: bold;
  font-size: 16px;
  margin-right: 10px;
  position: absolute;
  right: 0;
  width: 400px;
  text-align: right;
}
.lz-iso .bookshelf-item .actions .date-indicator {
  width: 5px;
  height: 150px;
  position: absolute;
  top: 0;
  right: 0;
  background-color: #ccc;
}
.lz-iso .bookshelf-item .actions .date-indicator.overdue {
  background-color: #FF0000;
}
.lz-iso .bookshelf-item .actions .date-indicator.upcoming {
  background-color: #D4A00C;
}
.lz-iso .tagged-message {
  color: black;
  font-weight: bold;
}
.lz-iso .CourseCatalogThumbnailUl {
  padding-left: 0;
}
.lz-iso .CourseCatalogThumbnailLi {
  display: inline;
  margin-left: 10px;
  padding-top: 20px;
  width: 50px;
  height: 50px;
}
.lz-iso .CourseCatalogThumbnail {
  width: 30px;
  height: 24px;
  border-radius: 10px;
}
.lz-iso .CourseCatalogThumbnail:hover {
  cursor: pointer;
}
.lz-iso .CourseCatalogSubCategory {
  margin-left: 10px;
  display: inline;
  background-color: #333;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  padding: 4px 10px 4px 12px;
  font-family: Arial;
  font-weight: 600;
  text-align: center;
}
.lz-iso .CourseCatalogSubCategory:hover {
  cursor: pointer;
}
.lz-iso .CourseCatalogSubCategory > a {
  text-decoration: none;
}
.lz-iso .CourseCatalogSubCategory a {
  color: #fff;
}
.lz-iso .CourseCatalogSubCategory:hover a {
  color: #00A4DB;
}
.lz-iso .CourseCatalogDescContainer {
  width: 730px;
}
.lz-iso .CourseCatalogSubcategoryUl {
  display: inline-block;
  padding-left: 0;
}
.lz-iso .CatelogSubcategory {
  color: #777;
  font-weight: 600;
  padding-left: 30px;
}
.lz-iso .catalog-item {
  padding: 5px;
  padding-bottom: 10px;
  border-style: none;
}
.lz-iso .catalog-item .actions {
  padding-top: 0;
  height: 0;
}
.lz-iso .catalog-item:nth-child(odd) {
  background: #DEF2FB;
}
.lz-iso #CategoryThumbnailPopupContainer {
  position: absolute;
  display: none;
}
.lz-iso .CategoryThumbnailPopupBubble {
  position: relative;
  padding: 6px;
  border: solid 2px #6CB1D5;
  text-align: center;
  color: #333;
  background: #fff;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  width: 310px;
  height: 110px;
}
.lz-iso p.catagory_bubble {
  display: block;
  margin-top: 0;
}
.lz-iso #category-popup-title {
  float: left;
  color: #1C89B8;
  text-decoration: none;
  text-align: left;
  font-size: 13px;
  font-weight: bolder;
  width: 250px;
  height: 18px;
  overflow: hidden;
}
.lz-iso #category-popup-close {
  float: right;
  margin-right: 0.5em;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  width: 23px;
  height: 20px;
  background-color: #3498db;
  padding: 2px 0 0 0;
  font-weight: 900;
  color: white;
}
.lz-iso #category-popup-close:hover {
  cursor: pointer;
  background-color: orange;
  text-decoration: none;
}
.lz-iso #category-popup-description-container {
  width: 100%;
}
.lz-iso #category-popup-thumbnail {
  float: left;
  margin-left: 5px;
  position: relative;
}
.lz-iso .divSizeSameAsContent {
  overflow: hidden;
}
.lz-iso #category-popup-description-go {
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px;
  font-family: Arial;
  color: #ffffff;
  font-size: 10px;
  background: #3498db;
  padding: 5px 20px 5px 20px;
  text-decoration: none;
  margin-top: 10px;
}
.lz-iso #category-popup-description-go:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}
.lz-iso #category-popup-description-right {
  position: relative;
  float: right;
  margin-right: 5px;
  width: 205px;
  height: 70px;
}
.lz-iso #category-popup-description-text {
  position: relative;
  /*overflow: hidden;*/
  height: 46px;
  width: 100%;
  text-align: left;
}
.lz-iso #category-popup-description-viewCourse {
  overflow: hidden;
  float: right;
  position: relative;
  width: 100%;
  padding: 8px 0 8px 0;
  text-align: right;
}
.lz-iso .ViewCategoryContent {
  overflow-y: scroll;
  height: 1000px;
}
.lz-iso .ViewByCategoryActions {
  padding-top: 0;
}

.lz-iso .ViewByPathActions {
    padding-top: 0;
}
.lz-iso #selectorContainer .help-container {
  float: left;
  width: 100%;
  height: 20px;
  text-align: right;
}
.lz-iso #selectorContainer .help-container span {
  color: red;
  font-weight: bolder;
}
.lz-iso #selectorContainer .help-container img:hover {
  cursor: pointer;
}
.lz-iso .CourseTrackSelector {
  float: left;
  width: 465px;
  height: 550px;
  border-bottom: black 2px solid;
}
.lz-iso .sperator {
  float: left;
  width: 1px;
  height: 500px;
  background-color: #fff;
  border: #fff 1px solid;
}
.lz-iso .userGroupSelector {
  float: left;
  width: 465px;
  height: 550px;
  margin-left: 5px;
  border-bottom: black 2px solid;
}
.lz-iso .courseAssignmentButton {
  display: inline;
  padding: 5px;
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: bolder;
  color: #000000;
  background-color: #9FC5F8;
  border: black 2px solid;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.lz-iso .searchModuleSearchText,
.lz-iso .filterModuleText {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  width: 280px;
  height: 30px;
  padding: 3px;
  border: #ccc 1px solid;
  font-size: medium;
  margin-bottom: 2px;
}
.lz-iso .SelectAll {
  font-size: 13px;
  color: #1C89B8;
  text-decoration: none;
}
.lz-iso .SelectAll:hover {
  color: red;
  cursor: pointer;
  text-decoration: underline;
}
.lz-iso .SearchModuleLoadMorehButton {
  display: inline;
  padding: 3px;
  margin-left: 10px;
  margin-top: 3px;
  float: left;
  font-weight: bolder;
  color: #BD4D4E;
  border: #ccc 1px solid;
  width: 100%;
  text-align: center;
}
.lz-iso .courseAssignmentButton:hover,
.lz-iso .SearchModuleLoadMorehButton:hover {
  cursor: pointer;
  background-color: #1C89B8;
}
.lz-iso .SearchModuleLoadMorehButtonDisabled {
  border: lightgrey 1px solid;
  color: grey;
  font-weight: bolder;
  text-align: center;
}
.lz-iso .SearchModuleContainer {
  width: auto;
  height: auto;
}
.lz-iso .SelectorDataTable {
  width: 440px;
}
.lz-iso .SelectorDataTable tr:nth-child(odd) {
  background-color: white;
}
.lz-iso .SelectorDataTable tr:nth-child(even) {
  background-color: #EEEEEE;
}
.lz-iso .SelectorDataTable tr {
  height: 20px;
}
.lz-iso .SelectorDataTable tr:hover {
  background-color: #9FC5F8;
  cursor: pointer;
}
.lz-iso .SelectorDataTableCell1 {
  width: 5%;
}
.lz-iso .SelectorDataTableCell2 {
  width: 95%;
  padding-right: 40px;
}
.lz-iso .SearchModuleContainer .lz-row {
    display: inline;
    width: 90%;
    float: left;
}
.lz-iso .SelectorDataContainer {
  display: inline;
  float: left;
  width: 100%;
  height: 400px;
  overflow-y: scroll;
  overflow-X: hidden;
  margin-top: 10px;
}
.lz-iso .ToggleFilterButton {
  font-size: 10px;
  cursor: pointer;
}
.lz-iso .userHintMessage {
  Font-weight: bolder;
}
.lz-iso .LoadingLayer {
  vertical-align: middle;
  text-align: center;
  display: none;
  width: 100%;
  height: 100%;
  background-color: white;
  -ms-opacity: 0.7;
  opacity: 0.7;
}
.lz-iso #CourseAssignmentDialog,
.lz-iso #MessageBox {
  position: absolute;
  display: none;
  z-index: 1;
}
.lz-iso #TrackAssignmentDialog,
.lz-iso #MessageBox {
  position: absolute;
  display: none;
  z-index: 1;
}
.lz-iso #Message {
  width: 100%;
  height: 300px;
  overflow-y: auto;
}
.lz-iso #black-background-div {
  position: absolute;
  background-color: black;
  display: none;
  -ms-opacity: 0.7;
  opacity: 0.7;
  z-index: 0;
}
.lz-iso #ConfirmButton,
.lz-iso #AssignExternalContainer {
  position: relative;
  width: 100%;
  height: 50px;
  text-align: center;
  /*
          padding-left: 150px;
       */
}
.lz-iso #AssignExternalContainer,
.lz-iso #cancelAssignment {
  display: none;
}
.lz-iso .courseAssignmentMessageBox {
  position: relative;
  width: 100%;
  height: 320px;
  text-align: center;
  vertical-align: middle;
  overflow-y: auto;
}
.lz-iso .CourseAssignmentDialogBorder {
  position: relative;
  padding: 6px;
  border: solid 2px black;
  text-align: center;
  color: #333;
  background: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.lz-iso #CourseAssignmentDialog .CourseAssignmentDialogBorder {
  width: 310px;
  height: 215px;
}
.lz-iso #TrackAssignmentDialog .CourseAssignmentDialogBorder {
  width: 310px;
  height: 115px;
}
.lz-iso #MessageBox .CourseAssignmentDialogBorder {
  width: 350px;
  height: 400px;
}
.lz-iso #courseassignments-dialog-close,
.lz-iso #cancelAssignment {
  float: right;
  margin-right: 0.5em;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  width: 23px;
  height: 20px;
  background-color: #3498db;
  padding: 5px 2px 0 0;
  font-weight: 900;
  color: white;
}
.lz-iso #courseassignments-dialog-close:hover,
.lz-iso #cancelAssignment:hover {
  cursor: pointer;
}
.lz-iso #AssignButton,
.lz-iso #OkButton,
.lz-iso #AssignExternalButton {
  color: white;
  padding: 5px 20px 5px 20px;
  text-decoration: none;
  margin-top: 10px;
  /*
         float: left;
    */
}
.lz-iso #AssignmentDialogButtonContainerFloatLeft {
  position: relative;
  float: left;
  margin-right: 5px;
  margin-top: 15px;
  width: 205px;
  height: 70px;
  text-align: left;
}
.lz-iso .TrackAssignmentDatePicker {
  width: 60px;
}
.lz-iso .CourseAssignmentDatePicker {
  width: 60px;
}
.lz-iso .CourseAssignmentDatePicker:hover {
  cursor: pointer;
  background-color: lightgrey;
}
.lz-iso .AssignmentDialog {
  margin-left: 10px;
}
.lz-iso .AssignmentDialog tr td:nth-child(1) {
  text-align: left;
  width: 120px;
}
.lz-iso #successful td,
.lz-iso #unsuccessful td {
  text-align: left;
  color: #00639F;
}
.lz-iso .course-selector-cell .title {
  font-size: 12px;
  color: #1C89B8;
  font-weight: bold;
  float: left;
  width: 100%;
}
.lz-iso .course-selector-cell .category {
  font-size: 10px;
  margin-left: 20px;
  float: right;
}
.lz-iso .report-button:link {
  color: #ffffff;
}
.lz-iso .report-button {
  -webkit-border-radius: 28px;
  -moz-border-radius: 28px;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  background: #3498db;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}
.lz-iso .report-button:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}
.lz-iso .left {
  float: left;
}
.lz-iso .right {
  float: right;
}
.lz-iso .mt-1 {
    margin-top: 10px;
}
.lz-iso .hidden {
    display: none;
}
.author-course-search {
    height: 18px;
}
.lz-iso #try-it-reminder-trigger {
  position: fixed;
  top: 116px;
  right: 0;
  border: solid 2px #F57E00;
  border-radius: 25px;
  background-color: #fff;
  padding: 10px;
  z-index: 1000;
  cursor: pointer;
}
.lz-iso #try-it-reminder-trigger span {
  font-size: 20px;
  color: #F57E00;
  display: inline-block;
  vertical-align: top;
  padding-top: 11px;
}
.lz-iso .dim-background {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.5);
  /*dim the background*/
}
.lz-iso #try-it-reminder > div {
  width: 600px;
  background-color: #2D3E50;
  height: 80%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  text-align: left;
  border-radius: 25px;
  padding: 25px;
  color: #1C89B8;
  overflow: auto;
}
.lz-iso #try-it-reminder > div .logo {
  text-align: center;
}
.lz-iso #try-it-reminder > div h2 {
  font-size: 28px;
  color: #F57E00;
}
.lz-iso #try-it-reminder > div p {
  font-size: 18px;
  color: #fff;
}
.lz-iso #try-it-reminder > div a {
  color: #fff;
}
.lz-iso #try-it-reminder > div a.close {
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
}
.lz-iso #try-it-reminder > div .video-thumbnails > div {
  float: left;
  border: solid 2px #fff;
  margin: 10px;
  padding: 10px;
  width: 100px;
  height: 80px;
}
.lz-iso .rowbanded {
  padding: 3px 0;
}
.lz-iso .rowbanded:nth-child(odd) {
  background-color: #DEF2FB;
}
.lz-iso #msgNotification .message-tooltip-text {
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  /* Position the tooltip */
  position: absolute;
  z-index: 1;
}
.lz-iso .studentListFilterBtn {
  background: none!important;
  color: inherit;
  border: none;
  padding: 0!important;
  font: inherit;
  /*border is optional*/
  /*border-bottom:1px solid #444; */
  cursor: pointer;
}
.cursor-pointer{
    cursor: pointer;
}
.rwCloseButton {
    border-radius: 4px;
    border-color: #7c7676 !important;
    background-position: -9px -1909px !important;
}

.lz-master-footer {
    margin: 0;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    background-color: #e6e6f0;
    min-height: 30vh;
    height: 100%;
}

    .lz-master-footer a {
        color: black !important;
        text-decoration: none !important;
    }}
.course-students-table {
    border-spacing: 5px;
}