   article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
  audio, canvas, video { display: inline-block; }
  audio:not([controls]) { display: none; height: 0; }
  [hidden] { display: none; }
   html { background: #fff;  color: #000;  font-family: sans-serif;  -ms-text-size-adjust: 100%;  -webkit-text-size-adjust: 100%;  }
  body { margin: 0; }
   a:focus { outline: thin dotted; }
  a:active, a:hover { outline: 0; }
   h1 { font-size: 2em; margin: 0.67em 0; }
  abbr[title] { border-bottom: 1px dotted; }
  b, strong { font-weight: bold; }
  dfn { font-style: italic; }
  hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
  mark { background: #ff0; color: #000; }
  code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; }
  pre { white-space: pre-wrap; }
  q { quotes: "\201C" "\201D" "\2018" "\2019"; }
  small { font-size: 80%; }
  sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
 sup { top: -0.5em; }
 sub { bottom: -0.25em; }
   img { border: 0; }
  svg:not(:root) { overflow: hidden; }
   figure { margin: 0; }
   fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
  legend { border: 0;  padding: 0;  }
  button, input, select, textarea { font-family: inherit;  font-size: 100%;  margin: 0;  }
  button, input { line-height: normal; }
  button, select { text-transform: none; }
  button, html input[type="button"],  input[type="reset"], input[type="submit"] { -webkit-appearance: button;  cursor: pointer;  }
  button[disabled], html input[disabled] { cursor: default; }
  input[type="checkbox"], input[type="radio"] { box-sizing: border-box;  padding: 0;  }
  input[type="search"] { -webkit-appearance: textfield;  -moz-box-sizing: content-box; -webkit-box-sizing: content-box;  box-sizing: content-box; }
  input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
  button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
  textarea { overflow: auto;  vertical-align: top;  }
   table { border-collapse: collapse; border-spacing: 0; }
 
 body {font-family:Arial, Helvetica, sans-serif; font-size:14px; }
 h1, h2, h3, h4, h5, h6 {font-weight:bold; margin:3px 0px 6px 3px; }
 h1 {font-size:18px; color:black; }
 h2 {font-size:16px; }
 h3 {font-size:14px; }
 h4 {font-size:13px; }
 h5 {font-size:12px; }
 h6 {font-size:11px; }
 p {margin:10px 0 10px 0; }
 ol, ul, li {font-size:14px; }
  td,th{border:2px solid #999999;padding: 2px;}
  .qti_align_left{text-align:left;}
 .qti_align_right{text-align:right;}
 .qti_align_center{text-align:center;}
 .qti_align_justify{text-align:justify; text-justify:inter-word;}
 blockquote.qti_indent{margin: 0 0 0 40px; border:none; padding:0px;}
  .prompt {}
 .field-error {background-color:transparent; background-image: url('../gif/underline.gif'); background-repeat: repeat-x; background-position: bottom; }
 .breaker {clear:both;}
 .sizeEvaluator{position:absolute;top:-4000px;overflow:hidden;}
 .active {border:2px solid #999999 !important; }
  .qti_item {width:95%; margin:10px auto 10px auto; word-wrap:break-word;}
  .qti_widget {padding:20px; margin-bottom:10px; }
 .qti_widget ol, .qti_widget ul {list-style: none; }
 .qti_widget ol, .qti_widget ul, .qti_widget li {margin: 0; padding: 0; border: 0; font-size:100%; }
 .qti_widget .qti_choice_list li .ui-draggable:hover{color:#999999;border-color:#999999;}
 .qti_control { height: 34px; margin: 0 auto; width: 200px; position:relative; }
  a#qti_validate { margin: 0 auto; background-color: #F0F0F0; border: 1px solid #828282; border-radius: 3px 3px 3px 3px; color: #4C4C4C; display: block; font-size: 13px; height: 14px; line-height: 13px; padding: 5px; position: relative; text-align: center; width: 80px; font-weight:bold; text-decoration:none; }
 a#qti_validate:hover { color:#D1043B; background-color: #F5F5F5; }
  .qti_simple_interaction ul,.qti_multi_interaction ul, .qti_order_interaction ul {margin:30px 20px 0 20px; }
 .qti_simple_interaction li,.qti_multi_interaction li, .qti_order_interaction li {width:450px; }
 .qti_simple_interaction li, .qti_multi_interaction li, .qti_order_interaction li {text-decoration:none; color:#333; font-size:14px; padding:0 0 5px 0; margin:5px 0; padding-left:20px; display:block; }

.qti_multi_interaction ul li.tabActive {
    background: url(../png/choice_multi_on.png) no-repeat !important;
    /*background-position-y: center !important;*/
    padding-left: 24px !important;
    margin-left: -20px !important;
    border: 1px solid transparent !important;
    /*line-height: 16px;*/
    /* background-position: left 18px top 20% !important;*/
}
.qti_simple_interaction ul li.tabActive {
    background: url(../png/choice_on.png) no-repeat !important;
    /*background-position-y: center !important;*/
    padding-left: 24px !important;
    margin-left: -20px !important;
    border: 1px solid transparent !important;
    /*line-height: 16px;*/
    /*background-position: left 18px top 20% !important;*/
}
.qti_simple_interaction li {
    background: url(../png/choice_off.png) no-repeat !important;
    /*background-position-y: center !important;*/
    padding-left: 24px;
    margin-left: -20px;
    border: 1px solid transparent;
    /*line-height: 16px;*/
    /*   background-position: left 18px top 20%;*/
}
.qti_multi_interaction li {
    background: url(../png/choice_multi_off.png) no-repeat !important;
    /*background-position-y: center !important;*/
    padding-left: 24px;
    margin-left: -20px;
    border: 1px solid transparent;
    /*line-height: 16px;*/
    /* background-position: left 18px top 20%;*/
}
 
 
 
 .qti_order_interaction li{border:3px solid #999; margin-bottom:10px; margin-right:5px; padding-top:5px; background:#eee;}
 .qti_order_interaction ul.ui-sortable li:hover{cursor:move;}
 .qti_order_interaction li.sort-placeholder{border: dashed 2px #666;}
 .qti_choice_list_horizontal{position:relative;}
 .qti_choice_list_horizontal li{float:left;}
  .qti_associate_interaction ul.qti_choice_list li > div {color:#333; font-weight:bold; border:1px solid #999; }
 .qti_associate_interaction .qti_choice_list li:hover, .qti_association_pair .filled_pair:hover{cursor:move; }
 .qti_associate_interaction ul.qti_choice_list li > div {float:left; margin:5px 0 0 15px; line-height:20px; background:#ccc; padding:0 5px; }
 .qti_association_pair { clear:both; position:relative; margin:20px 0; }
 .qti_association_pair li {border:2px solid #999; float:left; margin:10px 15px 10px 15px; padding:5px; height:15px; text-align:center; font-weight:bold; }
 .qti_link_associate {position:absolute; border-top:2px solid #999; width:32px; }
 .qti_association_pair li.ui-state-highlight {position:relative; background:#ccc; border:2px dashed #999; }
 .qti_association_pair li.ui-state-highlight .filled_pair {position:absolute; padding:5px; border:2px solid #666; background:#ccc; top:-2px; left:-2px; }
 .qti_association_pair li.ui-state-highlight a {text-decoration:none; color:black; }
 .qti_associate_interaction .qti_choice_list {background:#eee; border:2px solid #999; }
 .qti_associate_interaction br {clear:both; position:relative; display:block; background:red; }
  .hottext_choice {border:solid 1px #c0c0c0; background-color:#dfdfdf; padding:3px 5px 3px 15px; -moz-border-radius:3px; cursor: pointer; }
 .hottext_choice_off {background-image:url('../png/hottext_off.png'); background-repeat:no-repeat; background-position: 0px 2px; }
 .hottext_choice_off:hover {border-color:#999999; }
 .hottext_choice_on {background-image:url('../png/hottext_on.png'); background-repeat:no-repeat; background-position: 0px 2px; border-color:#999999; color:#999999; }
 .hottext_choice_on:hover {border-color:#c0c0c0; }
 .qti_flow_container {padding-top: 15px;line-height:22px;}
 .qti_flow_container ol {list-style: decimal;}
 .qti_flow_container ul {list-style: disc;}
 .qti_flow_container ol, .qti_flow_container ul{padding-left:40px;}
  input[type='text'],textarea {border: solid 1px #555; border-bottom-color: #CCC; border-right-color: #CCC; }
 textarea {width:640px; height:100px; margin:auto;}
  .qti_gap_match_interaction .qti_choice_list li {color:#333; font-weight:bold; }
 .qti_gap_match_interaction .qti_choice_list li:hover, .qti_gap_match_interaction .filled_gap:hover {cursor:move; }
 .qti_gap_match_interaction .qti_choice_list li div {margin:5px 0 5px 15px; line-height:20px; background:#ccc; padding:0 5px; float: left; }
 .qti_gap_match_interaction .qti_choice_list {background-color:#eee; border:2px solid #999999; }
 .qti_gap_match_interaction .gap {border: solid 2px #999999; background-color:#eee; padding:2px 25px 2px 25px; margin: 0px 5px 0px 5px; font-weight:bold; }
 .qti_gap_match_interaction .dropped_gap {border: solid 2px #666; background-color:#ccc; }
 .qti_gap_match_interaction span.ui-state-highlight {background-color:#ccc; border:2px dashed #999; }
  .qti_match_interaction .choice_list li {line-height:25px; padding:0px 5px 0px 5px; font-weight:bold; color:#555; background-color: #eee; border: solid 1px #ccc; }
 .qti_match_interaction .choice_list_cols li {padding:5px;float:left;position:relative;}
 .qti_match_interaction .choice_list_cols li div{position: absolute; bottom: 0px; padding:5px; left:-1px; font-weight:bold; color:#555; background-color: #eee; border: solid 1px #ccc; vertical-align: middle;}
 .qti_match_interaction .choice_list_rows {float:left; padding-top:35px; margin-bottom:35px;}
 .qti_match_interaction .match_node_container {position:relative; top:35px; margin-bottom:35px;;display: inline;}
 .qti_match_interaction .match_node {position:absolute; width:16px; height:25px; padding:0px 5px 0px 5px; background:url(../png/choice_multi_off.png) no-repeat; background-position: center center; cursor:pointer; border: solid 1px #ccc; }
 .qti_match_interaction .tabActive {background:url(../png/choice_multi_on.png) no-repeat; background-position: center center; }
 .qti_match_interaction {overflow-x: scroll; }
 .qti_match_interaction .match_node_container ul {position: absolute;margin-top: -40px;left:0px;display: -webkit-box;}
  .qti_graphic_order_interaction .pickup_area{margin:15px 0;border:2px solid #999;padding:5px;position:absolute;}
 .qti_graphic_order_interaction .pickup_area li{float:left;margin-right:5px;font-family:Verdana;color:#666666;font-weight:bold;cursor:pointer;font-size:16px;padding:2px;}
 .qti_graphic_order_interaction .pickup_area li a{color:#999999;text-decoration: none;}
 .qti_graphic_order_interaction .pickup_area li.selected{color:#ffffff;background:#666;}
 .dummySizer{position:relative;}
  .link_counter{font-size:16px;padding-left:35px;padding-top:5px;font-weight:bold;color:#999999;margin-top:15px;border:2px solid #666;width:110px;height:25px;background:url(../png/link.png) no-repeat 10px;}
 .sub_counter{font-size:16px;padding-left:35px;padding-top:5px;font-weight:bold;color:#999999;margin-top:15px;border:2px solid #666;width:110px;height: 25px;background:url(../png/sublink.png) no-repeat;}
 .infiniteSize{font-size:24px;}
   .qti_graphic_gap_match_interaction .qti_graphic_gap_match_spotlist{background-color:#eee; border:2px solid #999; padding:5px; }
 .qti_graphic_gap_match_interaction .qti_graphic_gap_match_spotlist li {float:left;margin-right:3px;}
 .qti_graphic_gap_match_interaction .qti_graphic_gap_match_spotlist li > div{font-family:Verdana;color:#999999;font-weight:bold;cursor:pointer;font-size:16px;padding:2px;}
 .qti_graphic_gap_match_interaction .svg-container{position:relative;}
 .qti_graphic_gap_match_interaction .svg-container .filled_gap{position:absolute;padding:2px;}

 .qti_graphic_gap_match_interaction .svg-footercontainer{position:relative;}
 .qti_graphic_gap_match_interaction .svg-footercontainer .filled_gap{position:absolute;padding:2px;}

  .qti_slider_interaction{padding:15px;}
 .qti_slider_label span{color:#999999; font-weight:bold;position:absolute;}
 .qti_slider_horizontal .qti_slider_label{ height:1em; padding:0; margin:0; position:relative; left:-10px; top:5px;}
 .qti_slider_horizontal .qti_slider_label .slider_min{left:0;}
 .qti_slider_horizontal .qti_slider_label .slider_cur{left:45%}
 .qti_slider_horizontal .qti_slider_label .slider_max{right:0;}
 .qti_slider_vertical .qti_slider{float:left;}
 .qti_slider_vertical .qti_slider_label{ width:25px; padding:0; margin:0; position:relative; top:-7px; left:5px;}
 .qti_slider_vertical .qti_slider_label .slider_min{top:0;}
 .qti_slider_vertical .qti_slider_label .slider_cur{top:45%}
 .qti_slider_vertical .qti_slider_label .slider_max{bottom:0;}
 .qti_slider_label .highlight{color:#930}
 span.select_point_cross{background:url(../png/cross.png) no-repeat; height: 10px; width:10px;}
 span#qti-graphic-associate-delete-link{background:url(../png/delete.png) no-repeat; height: 14px; width:14px;position:absolute;}
  div.mejs-controls div.mejs-time-rail .mejs-time-loaded {background: linear-gradient(rgba(208, 2, 57, 0.8), rgba(217, 37, 85, 0.8)) repeat scroll 0 0 transparent;}
 div.mejs-youtube-overlay{opacity:0;top:0;left:0;position:absolute;}
