/* SOLO/PRJ CSS
 *  COMMON ELEMENTS LISTED FIRST
 */

/*
* Z-index BREAKDOWN
* 1-10 background/copyrights/infoContainer/soloContainer
* 11-20 Containers/ProgressBar
* 21-30 Flash
* 31-40 Div pop-ups
*/
    body {
      font-family:Verdana, Arial, Helvetica, sans-serif;
      text-align:center;
      background:#FFCC66;
      padding:0px;
      /* This margin setting eliminates slight horz scroll on 800x600 */
      margin-top:0px;
      margin-left:-8px;
      margin-right:8px;
    }
    p           { color:#000; font-size:12px; }
    body.login  { background:#000033; padding:0px; margin:0px; }
    form        { margin:0px; padding:0px; }
    img         { validate:always; }
    .paper      { width:34px; height:263px; background-repeat:y-repeat; background-position:left top; }

    div#loginContainer, div#legalContainer, div#infoContainer, div#welcomeContainer, div#soloContainer, div#printCertificate
                            { position:relative;margin-left:auto;margin-right:auto; }
    div#loginContainer      { text-align:left; width:754px; padding-top:15px; }
    
    div#legalContainer      { text-align:center; font-size:10px; }
    div#welcomeContainer    { text-align:left; width:603px; height:410px; }
    div#infoContainer       { text-align:left; width:760px; height:42px; z-index:1; border:0px; }
    div#soloContainer       { text-align:left; width:754px; height:552px; z-index:0; border:3px solid #000; }
    div#soloFlashContainer  { position:absolute; top:-2px; left:-2px; z-index:25; }
    div#maintenance         { position:absolute; top:194px; left:180px; width:397px; height:145px;
                              background-color:#003366; border:2px solid #ebc66a; z-index:50; }
    div#footerContainer     { position:relative; width:100%; text-align:center; height:15px; white-space:nowrap; z-index:1; }
    .footer       { font-size:10px; color:#fff; }
    .footerWhite  { font-size:10px; color:#fff; }
    .footerBlack  { font-size:10px; color:#000; }
    div#velVersionInfo        { visibility:hidden; color:black; font-size:10px; }
    div#progressBarContainer  { position:absolute; top:-2px;left:-2px; background-color:#333; width:155px;height:17px; z-index:11; padding:0px; margin:0px; border:2px solid #000; text-align:center; }
    div#hostContainer         { position:absolute; top:146px; left:0px; width:200px; height:240px; z-index:26; }
    div#hostContainerLeft 
      { position:absolute; width:475px; height:350px; top:202px; left:0px; z-index:26;
        /*border:1px dashed red;*/
      }
    div#hostContainerLeftMid 
      { position:absolute; width:475px; height:325px; top:0px; left:0px; z-index:26;
        /*border:1px dashed red;*/
      }
    div#hostContainerRight 
      { position:absolute; width:325px; height:400px; top:150px; left:421px; z-index:26;
        /*border:1px dashed red;*/
      }
 		div#teacherSelectionContainer {
  		position:relative;margin-left:auto;margin-right:auto;
		}
  	#customErrorContainer { position:absolute; top:150px; left:175px;}
		#customErrorContainer-content { position:absolute;width:425px;text-align:left; }
    #portalLogoffContainer { position:absolute; top:25px;width:25px; left:750px;text-align:right; }  
    div#contentContainer  { overflow:auto; overflow-y:auto; overflow-x:visible; width:458px; }
    div#tocContainer      { position:absolute;width:320;z-index:13; }
    div#sessionContainer  { position:absolute; width:350px; height:322px; display:none; z-index:12px; }
    div#paperCaption 
      { position:absolute; width:494px; height:352px; top:20px; left:210px; border:3px solid #000; z-index:14;
      /*background:#fff;*/
      }
    div#paperCaptionDualLeft, div#paperCaptionDualRight 
      { position:absolute; width:310px; height:265px; border:3px solid #000; top:115px; z-index:15;
      /*background:#fff;*/
      }
    div#hostDualLeft, div#hostDualRight 
      { position:absolute; width:310px; height:119px; text-align:center; top:-3px; z-index:16; }
    div#paperCaptionDualLeft, div#hostDualLeft    { left:35px; }
    div#paperCaptionDualRight, div#hostDualRight  { left:395px; }
    div#toolsToHelp { position:absolute; top:-127px; left:542px; width:186px; z-index:31; }

/* content wells */
    .activityContainer {font-size:12px}
    .contentContainer {font-size:12px;width:100%;overflow:auto;overflow-x:visible;padding-right:0px;}
/* \ commented backslash hack - recover from macIE5 workarounds, it will ignore the following rule */
    .contentContainer {padding-right:0px;}
    .scrollContentContainer {
      position:relative;
      font-size:12px;
      overflow:auto;
      width:100%;
      padding-right:25px; /* for the benefit of macIE5 only */ 
      z-index:25;
     }
/* \ commented backslash hack - recover from macIE5 workarounds, it will ignore the following rule */
    .scrollContentContainer { padding-right:5px; }
    .divInnerPad    { padding:10px; }

    
/* Passage Image Float Right */
    .floatImgRight  { float:right; margin-top:10px; margin-left:10px; margin-bottom:10px; }

/** INPUTS **/
    input.login         { border:1px solid #fff; background:#003366; color:#fff; width:200px; background-repeat:no-repeat; background-position:left top; }
    input.radio         { margin:0px; padding:0px; }
    input.checkbox      { margin:0px; padding:0px; }
    input.answer        { border:1px solid #000; margin:0px; }
    input.madLib        { width:175px; height:18px; font-size:10px; border:1px solid #000; padding-left:2px; margin:3px; }
    input.quiz, input.quizCorrect, input.quizIncorrect 
                        { text-align:center; font-weight:bold; width:40px; }
    input.quiz          { border:2px solid #0042cc; background:#ffcc66; color:#0042cc; }
    input.quizCorrect   { border:2px solid #000; background:#009933; color:#fff; }
    input.quizIncorrect { border:2px solid #000; background:#ff0000; color:#fff; }

    ul  { type:disc; margin-top:10px; margin-bottom:0px; margin-left:5px;
          padding-left:1em; /* Forces non-ie browsers to obey left = 0 margin */
        }
    li  { padding-top:3px; }
    div#tableOfPassages, div#affixionary, div#dictionary, div#onlineBooks, div#bookCart, div#wordBank, div#help 
        { position:absolute; background-color:#ccc; border:3px solid #000; top:55px; left:10px; 
          display:none; z-index:38;
        }
/*    div#tableOfPassages { width:734px;height:530px;overflow:hidden; } */
/*    div#affixionary     { width:740px;height:504px;overflow:auto; } */
/*    div#dictionary      { width:740px;height:504px;overflow:auto; } */
/*    div#onlineBooks     { width:740px;height:505px;overflow:auto; } */
/*    div#help            { width:740px;height:445px;overflow:auto; } */
/*    div#wordBank        { width:740px;height:445px;overflow:auto; } */
/*    div#bookCart        { width:734px;height:534px;overflow:auto; } */

    iframe#iframeTableOfPassages,
    iframe#iframeAffixionary,
    iframe#iframeDictionary,
    iframe#iframeOnlineBooks,
    iframe#iframeBookCart,
    iframe#iframeWordBank,
    iframe#iframeHelp
    { overflow-y:auto; overflow-x:hidden; }
/*    iframe#iframeTableOfPassages,
    iframe#iframeAffixionary,
    iframe#iframeDictionary,
    iframe#iframeOnlineBooks,
    iframe#iframeBookCart,
    iframe#iframeWordBank,
    iframe#iframeHelp
    { width:100%;
      padding:0px;
      margin:0px;
      z-index:39;
    }
    iframe#iframeTableOfPassages  { height:530px; overflow:hidden; }
    iframe#iframeAffixionary      { height:504px; overflow-y:auto; overflow-x:hidden; }
    iframe#iframeDictionary       { height:504px; overflow-y:auto; overflow-x:hidden; }
    iframe#iframeOnlineBooks      { height:465px; overflow-y:scroll; overflow-x:visible; }
    iframe#iframeBookCart         { overflow-y:auto; overflow-x:false; }
    iframe#iframeWordBank         { height:425px; overflow-y:scroll; overflow-x:visible; }
    iframe#iframeHelp             { height:465px; overflow-y:scroll; overflow-x:visible; }
*/

    div#whiteCaption, div#blueCaption, div#greenCaption, div#whiteSpeak, div#whiteSpeakRight, div#quizCaption, div#speakRight, div#speakLeft, div#speakRightLong, div#speakBottom 
                        { position:absolute; }
    div#answerButton    { top:105px; }
    div#answerQuiz      { top:115px; }
    div#blueCaption     { top:391px; left:10px; z-index:17; }
    div#greenCaption    { top:395px; left:420px; z-index:18; }
    div#whiteCaption    { top:45px; left:210px; z-index:19; }
    div#quizCaption     { top:0px; left:230px; z-index:20; }
    div#whiteSpeak, div#whiteSpeakRight, div#speakBottom 
                        { z-index:21; }
    div#whiteSpeak      { top:100px; left:158px; height:66px; width:58px; }
    div#whiteSpeakRight { top:100px; left:508px; height:84px; width:167px; }
    div#speakBottom     { height:61px; width:51px; }
    div#contentWellOne  { overflow-x:hidden; overflow-y:auto; height:435px; }
    .bodyTemplateHdr    { height:31px; background-repeat:repeat-x; background-position:left top; }
    .topBarText, .topBarExpName, .topBarTextName { font-weight:bold; white-space:nowrap; padding-right:10px; }
    .topBarText             {color:#663300; font-size:12px; padding-left:5px; padding-right:10px; }
    .topBarExpName          {color:#990000; font-size:10px; padding-left:5px; letter-spacing:0; position:absolute; }
    .topBarTextName         {color:#0b9d42; font-size:12px; white-space:nowrap; padding-left:0px; }
    .topBarIncName          {}
    .topBarJourneyLevel     {}
    .topBarExpeditionTitle  { font-size:10px; width:100%; letter-spacing:-.5px; }
    .bodyTemplateWell       { height:563px; background-repeat:no-repeat; background-position:left top; }

/*  .contentTopic       { text-align:center; background-repeat:repeat-y; background-position:left top; color:#003366; font-weight:bold; font-size:16px; padding:3px; }
    .contentHeader      { text-align:center; background-repeat:repeat-y; background-position:left top; height:25; color:#003366; font-weight:bold; font-size:16px; }
    .contentHeaderWide  { text-align:center; background-repeat:repeat-y; background-position:left top; color:#003366; font-weight:bold; font-size:16px; }
*/
    .toolsTipText {
      color:#003366; width:133px;
      background-repeat:repeat-x; background-position:left top;
      text-align:center; font-weight:bold; font-size:12px;
    }
    #dhtmltooltip{
      position:absolute; width:150px; visibility:hidden; z-index:100;
      padding:2px; border:1px solid #003399; background-color:#7B92B8;
      /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
      filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
    }
    .chapterHidden, 
    .chapterVisible     { position:relative; width:322px; }
    .chapterHidden      { display:none; }
    .chapterVisible     { display:block; }
    .leftTOCSelected    { border:solid 3px black; }
    .leftTOCNotSelected { border:0px; }
    .loginHdr     { color:#F7E9C5; font-weight:normal; font-size:14px; text-align:right; padding-right:5px; }
    .loginSupport { color:#000; font-size:11px; font-weight:normal; padding:5px; }

    .tocComplete, .tocActive, .tocInactive 
                  { font-size:12px; padding-top:3px; padding-bottom:3px; }
    .tocComplete, .tocActive { font-weight:bold; cursor:hand; cursor:pointer; }
    .tocComplete  { color:#ffcc66; }
    .tocActive    { color:#003366; }
    .tocInactive  { font-weight:normal; color:#b0caff; cursor:arrow; }
  
    /** KEN'S Highlite Code ** ***************************************/
    /* Used to highlite when a user selects an expedition from the Expedition Map */
    
      /* using until a style is applied to selected links */
      #tocContainer table tr td table tr { }
      
      /* TEMP CLASS needing an OK */
      .tocSelected td { font-style:italic; font-weight:bold; color:white; background:none;}

    .type8  { font-size:8px; }
    .type9  { font-size:9px; }
    .type10 { font-size:10px; }
    .type11 { font-size:11px; }
    .type12 { font-size:12px; }
    .type13 { font-size:13px; }
    .type14 { font-size:14px; }
    .type15 { font-size:15px; }
    .type16 { font-size:16px; }
    .type17 { font-size:17px; }
    .type18 { font-size:18px; }
    .type19 { font-size:19px; }
    .type20 { font-size:20px; }

    .yellow   { color:#ffcc00; }
    .green    { color:#009933; }
    .dkgreen  { color:#006666; }
    .blue     { color:#003399; }
    .ltblue   { color:#84acff; }
    .dkblue   { color:#003366; }
    .red      { color:#ff0000; }
    .black    { color:#000; }
    .white    { color:#fff; }
    .ltgrey   { color:#ccc; }
    .medgrey  { color:#666; }
    .dkgrey   { color:#333; }
    .bold     { font-weight:bold; }
    .italic   { font-style:italic; }
    .top      { vertical-align:top; }
    .bottom   { vertical-align:bottom; }
    .right    { text-align:right; }
    .alert    { color:#ff0000; }
    .center   { text-align:center; }
    .nowrap   { white-space:nowrap; }
    .shadow   { FILTER:DropShadow(Color=#333333, OffX=1, OffY=2, Positive=1); }
    .handCursor {cursor:hand;cursor:pointer; }

    .wordPartsCell {
      position:absolute;
      top:50px; left:565px;
      font-size:11px; text-align:center;
      color:black; background:#ffcc66;
      width:125px; padding:5px; border:2px solid black;
    }
    div#exp1CorrectResponse, div#correctResponse, div#incorrectResponse, div#noneOfAbove, div#noAnswer, div#inexp1CorrectResponse {
      position:absolute;
      top:435px; left:485px;
      width:220px; height:80px;
      font-weight:bold; font-size:14px;
      z-index:22;
    }
    div#exp1CorrectResponse, .exp1CorrectResponse     { font-size:16px; color:#00ff00; }
    div#inexp1CorrectResponse, .inexp1CorrectResponse { font-size:16px; color:#ff3300; }
    div#correctResponse, .correctResponse             { color:#006633; }
    div#incorrectResponse, .incorrectResponse         { color:#ff3300; }
    div#noneOfAbove, .noneOfAbove                     { color:#00ff00; }
    div#noAnswer, .noAnswer                           { color:#ff3300; height:45px; z-index:20; }

    .correctResponse {
      padding-bottom:3px;
      font-weight:bold;
      /*FILTER:Glow(Color=#000000, Strength=2);
      text-shadow:black 3px 3px, yellow -3px -3px;
      -moz-shadow-direction:bottom-right;
      -moz-shadow-width:5px;
      -moz-shadow-color-start:#000;
      -moz-shadow-color-stop:#000;
      -moz-shadow-opacity-start:1.0;
      -moz-shadow-opacity-stop:0;
      -moz-shadow-type:linear;*/
    }

    .incorrectResponse, .inexp1CorrectResponse
                                { padding-bottom:3px;font-weight:bold;/*FILTER:Glow(Color=#000000, Strength=1)*/}
    .activityResponseCorrect    { color:#0033cc;font-weight:bold;font-size:12px; }
    .tocSession                 { font-size:12px;font-weight:bold;color:#273995; }
    .question                   { padding-top:10px;font-size:12px; }
    .questionKeyWord            { font-weight:bold; }
    .answerOptionTable td       { padding-left:0px; }
    .answerOption               { font-size:12px; }
    .reportCaption              { text-align:center;vertical-align:middle;background-color:#ffffff;background-position:center center; }
    .congrats                   { color:#009933;font-weight:bold;font-size:18px; }
    .congratsLarger             { color:#009933;font-weight:bold;font-size:26px; }

    .certificateTitle           { font-size:12px;font-weight:normal;color:#000000;white-space:nowrap; }
    div#certificateTitle        { position:absolute;top:60px;left:30px;width:388px;text-align:center; }
    div#printCertificateButton  { position:absolute;top:35px;left:388px; }
    div#printCertificate        { border:2px solid black;width:481px;height:362px;background-repeat:no-repeat;top:8px; }
    .certificateName            { color:#000;font-weight:bold;font-size:13px; }
    div#certificateName         { position:absolute;top:157px;left:94px;width:260px;text-align:center; }
    li.certificateBullets       { font-size:10px;margin-left:-5px; }
    div#certificateBullets      { position:absolute;left:120px;top:200px;width:270px;text-align:left;font-size:12px; }
    .certificateTitleLarger     { font-size:12px;font-weight:normal;color:#000000;white-space:nowrap; }
    div#certificateTitleLarger  { position:absolute;top:60px;left:30px;width:388px;text-align:center; }
    div#printCertificateButtonLarger  { position:absolute;top:35px;left:388px; }
    div#printCertificateLarger  { border:2px solid white;width:655px;height:495px;background-repeat:no-repeat;top:8px; }
    .certificateNameLarger      { color:#000;font-weight:bold;font-size:22px; }
    div#certificateNameLarger   { position:absolute;top:232px;left:275px;width:260px;text-align:center; }
    li.certificateBulletsLarger { font-size:12px;margin-left:-5px; }
    div#certificateBulletsLarger{ position:absolute;left:180px;top:300px;width:350px;text-align:left;font-size:14px; }

/* PASSAGES */
    .disabled, .passage, .passage p, .passage a.audio     { color:#8796a0; }
    .blackText, .enabled, .blackText a.audio, p.blackText { color:#000000; }
    .greyText       { color:#8796a0; }
    .vocabularyWord { font-weight:bold; }
    .challengeWord  { font-size:9px; }
    .highlightText  { background-color:#ffff99; }
    .highlightText a.audio, .highlightTextSet a.audio, .highlightText a.audio:visited, .highlightText a.audio:active, .highlightText a.audio:link 
                    { background-color:#ffff99; }
    
    a.audio, a.audio:visited, a.audio:active, a.audio:link 
                        { background-color:transparent; color:#ff6600; border-bottom:1px dashed #666; text-decoration:none; }
    a.audio:hover       { background-color:#ffcc66 !important; border-bottom:1px solid #fff; text-decoration:none; color:#fff; }
    a.vocabAudio, a.vocabAudio:visited, a.vocabAudio:active, a.vocabAudio:link 
                        { background-color:transparent; border-bottom:1px dashed #666; text-decoration:none; color:#000000; font-weight:bold; }
    a.vocabAudio:hover  { background-color:#ffcc66 !important; border-bottom:1px solid #fff; text-decoration:none; color:#fff; font-weight:bold; }

/* FONTS */
    A                       { color:#eac465; text-decoration:underline; cursor:hand; cursor:pointer; }
    A:hover                 { color:#00ff00; text-decoration:underline; cursor:hand; cursor:pointer; }
    A.legal                 { font-size:11px; font-weight:normal; color:#000; text-decoration:none; cursor:hand; cursor:pointer; }
    A.legal:hover           { font-size:11px; font-weight:normal; color:#000; text-decoration:underline; cursor:hand; cursor:pointer; }
    A.loginSmall            { font-size:11px; font-weight:normal; color:#eac465; text-decoration:underline; cursor:hand; cursor:pointer; }
    A.loginSmall:hover      { font-size:11px; font-weight:normal; color:#00ff00; text-decoration:underline; cursor:hand; cursor:pointer; }
    A.loginSupport          { font-size:11px; font-weight:normal; color:#003399; text-decoration:underline; cursor:hand; cursor:pointer; }
    A.loginSupport:hover    { font-size:11px; font-weight:normal; color:#990000; text-decoration:underline; cursor:hand; cursor:pointer; }
    A.loginBCLink           { font-size:11px; font-weight:normal; color:#ccffff; text-decoration:underline; cursor:hand; padding-left:3px; cursor:pointer; }
    A.loginBCLink:hover     { font-size:11px; font-weight:normal; color:#0066cc; text-decoration:underline; cursor:hand; padding-left:3px; cursor:pointer; }
    A.tocPassage            { font-size:12px; font-weight:bold; color:#000; text-decoration:none; cursor:hand; text-align:center; cursor:pointer; }
    A.tocPassage:hover      { font-size:12px; font-weight:bold; color:#eac465; text-decoration:underline; cursor:hand; text-align:center; cursor:pointer; }
    A.tocOnlineBooks        { font-size:11px; font-weight:normal; color:#000; text-decoration:none; cursor:hand; cursor:pointer; }
    A.tocOnlineBooks:hover  { font-size:11px; font-weight:normal; color:#000; text-decoration:underline; cursor:hand; cursor:pointer; }
    A.levelChooser:hover    { text-decoration:underline; background-color:#ffebbf; }
    A.levelChooser, A.levelChooser:hover  { font-size:11px; font-weight:bold; color:#000; text-decoration:none; cursor:hand; cursor:pointer; }



/** EXPEDITION BACKGROUND **/
    .X1bkg1,    .X1bkg2,    .X1bkg3,
    .L1X1bkg1,  .L1X1bkg2,  .L1X1bkg3,
    .L1X2bkg1,  .L1X2bkg2,  .L1X2bkg3,
    .L1X3bkg1,  .L1X3bkg2,  .L1X3bkg3,
    .L1X4bkg1,  .L1X4bkg2,  .L1X4bkg3,
    .L1X5bkg1,  .L1X5bkg2,  .L1X5bkg3,
    .L1X6bkg1,  .L1X6bkg2,  .L1X6bkg3,
    .L1X7bkg1,  .L1X7bkg2,  .L1X7bkg3,
    .L1X8bkg1,  .L1X8bkg2,  .L1X8bkg3,
    .L1X9bkg1,  .L1X9bkg2,  .L1X9bkg3,
    .L1X10bkg1, .L1X10bkg2, .L1X10bkg3,
    .L1X11bkg1, .L1X11bkg2, .L1X11bkg3,
    .L1X12bkg1, .L1X12bkg2, .L1X12bkg3,
    .L1X13bkg1, .L1X13bkg2, .L1X13bkg3,
    .L1X14bkg1, .L1X14bkg2, .L1X14bkg3,
    .L1X15bkg1, .L1X15bkg2, .L1X15bkg3,
    .L2X1bkg1,  .L2X1bkg2,  .L2X1bkg3,
    .L2X2bkg1,  .L2X2bkg2,  .L2X2bkg3,
    .L2X3bkg1,  .L2X3bkg2,  .L2X3bkg3,
    .L2X4bkg1,  .L2X4bkg2,  .L2X4bkg3,
    .L2X5bkg1,  .L2X5bkg2,  .L2X5bkg3,
    .L2X6bkg1,  .L2X6bkg2,  .L2X6bkg3,
    .L2X7bkg1,  .L2X7bkg2,  .L2X7bkg3,
    .L2X8bkg1,  .L2X8bkg2,  .L2X8bkg3,
    .L2X9bkg1,  .L2X9bkg2,  .L2X9bkg3,
    .L2X10bkg1, .L2X10bkg2, .L2X10bkg3,
    .L2X11bkg1, .L2X11bkg2, .L2X11bkg3,
    .L2X12bkg1, .L2X12bkg2, .L2X12bkg3,
    .L2X13bkg1, .L2X13bkg2, .L2X13bkg3,
    .L2X14bkg1, .L2X14bkg2, .L2X14bkg3,
    .L2X15bkg1, .L2X15bkg2, .L2X15bkg3,
    .L3X1bkg1,  .L3X1bkg2,  .L3X1bkg3,
    .L3X2bkg1,  .L3X2bkg2,  .L3X2bkg3,
    .L3X3bkg1,  .L3X3bkg2,  .L3X3bkg3,
    .L3X4bkg1,  .L3X4bkg2,  .L3X4bkg3,
    .L3X5bkg1,  .L3X5bkg2,  .L3X5bkg3,
    .L3X6bkg1,  .L3X6bkg2,  .L3X6bkg3,
    .L3X7bkg1,  .L3X7bkg2,  .L3X7bkg3,
    .L3X8bkg1,  .L3X8bkg2,  .L3X8bkg3,
    .L3X9bkg1,  .L3X9bkg2,  .L3X9bkg3,
    .L3X10bkg1, .L3X10bkg2, .L3X10bkg3,
    .L3X11bkg1, .L3X11bkg2, .L3X11bkg3,
    .L3X12bkg1, .L3X12bkg2, .L3X12bkg3,
    .L3X13bkg1, .L3X13bkg2, .L3X13bkg3,
    .L3X14bkg1, .L3X14bkg2, .L3X14bkg3,
    .L3X15bkg1, .L3X15bkg2, .L3X15bkg3,

    .DIMX1bkg1,    .DIMX1bkg2,    .DIMX1bkg3,
    .DIML1X1bkg1,  .DIML1X1bkg2,  .DIML1X1bkg3,
    .DIML1X2bkg1,  .DIML1X2bkg2,  .DIML1X2bkg3,
    .DIML1X3bkg1,  .DIML1X3bkg2,  .DIML1X3bkg3,
    .DIML1X4bkg1,  .DIML1X4bkg2,  .DIML1X4bkg3,
    .DIML1X5bkg1,  .DIML1X5bkg2,  .DIML1X5bkg3,
    .DIML1X6bkg1,  .DIML1X6bkg2,  .DIML1X6bkg3,
    .DIML1X7bkg1,  .DIML1X7bkg2,  .DIML1X7bkg3,
    .DIML1X8bkg1,  .DIML1X8bkg2,  .DIML1X8bkg3,
    .DIML1X9bkg1,  .DIML1X9bkg2,  .DIML1X9bkg3,
    .DIML1X10bkg1, .DIML1X10bkg2, .DIML1X10bkg3,
    .DIML1X11bkg1, .DIML1X11bkg2, .DIML1X11bkg3,
    .DIML1X12bkg1, .DIML1X12bkg2, .DIML1X12bkg3,
    .DIML1X13bkg1, .DIML1X13bkg2, .DIML1X13bkg3,
    .DIML1X14bkg1, .DIML1X14bkg2, .DIML1X14bkg3,
    .DIML1X15bkg1, .DIML1X15bkg2, .DIML1X15bkg3,
    .DIML2X1bkg1,  .DIML2X1bkg2,  .DIML2X1bkg3,
    .DIML2X2bkg1,  .DIML2X2bkg2,  .DIML2X2bkg3,
    .DIML2X3bkg1,  .DIML2X3bkg2,  .DIML2X3bkg3,
    .DIML2X4bkg1,  .DIML2X4bkg2,  .DIML2X4bkg3,
    .DIML2X5bkg1,  .DIML2X5bkg2,  .DIML2X5bkg3,
    .DIML2X6bkg1,  .DIML2X6bkg2,  .DIML2X6bkg3,
    .DIML2X7bkg1,  .DIML2X7bkg2,  .DIML2X7bkg3,
    .DIML2X8bkg1,  .DIML2X8bkg2,  .DIML2X8bkg3,
    .DIML2X9bkg1,  .DIML2X9bkg2,  .DIML2X9bkg3,
    .DIML2X10bkg1, .DIML2X10bkg2, .DIML2X10bkg3,
    .DIML2X11bkg1, .DIML2X11bkg2, .DIML2X11bkg3,
    .DIML2X12bkg1, .DIML2X12bkg2, .DIML2X12bkg3,
    .DIML2X13bkg1, .DIML2X13bkg2, .DIML2X13bkg3,
    .DIML2X14bkg1, .DIML2X14bkg2, .DIML2X14bkg3,
    .DIML2X15bkg1, .DIML2X15bkg2, .DIML2X15bkg3,
    .DIML3X1bkg1,  .DIML3X1bkg2,  .DIML3X1bkg3,
    .DIML3X2bkg1,  .DIML3X2bkg2,  .DIML3X2bkg3,
    .DIML3X3bkg1,  .DIML3X3bkg2,  .DIML3X3bkg3,
    .DIML3X4bkg1,  .DIML3X4bkg2,  .DIML3X4bkg3,
    .DIML3X5bkg1,  .DIML3X5bkg2,  .DIML3X5bkg3,
    .DIML3X6bkg1,  .DIML3X6bkg2,  .DIML3X6bkg3,
    .DIML3X7bkg1,  .DIML3X7bkg2,  .DIML3X7bkg3,
    .DIML3X8bkg1,  .DIML3X8bkg2,  .DIML3X8bkg3,
    .DIML3X9bkg1,  .DIML3X9bkg2,  .DIML3X9bkg3,
    .DIML3X10bkg1, .DIML3X10bkg2, .DIML3X10bkg3,
    .DIML3X11bkg1, .DIML3X11bkg2, .DIML3X11bkg3,
    .DIML3X12bkg1, .DIML3X12bkg2, .DIML3X12bkg3,
    .DIML3X13bkg1, .DIML3X13bkg2, .DIML3X13bkg3,
    .DIML3X14bkg1, .DIML3X14bkg2, .DIML3X14bkg3,
    .DIML3X15bkg1, .DIML3X15bkg2, .DIML3X15bkg3
    { width:754px;background-repeat:no-repeat;background-position:left top; }
    .L1X1bkg1, .L1X2bkg1, .L1X3bkg1, .L1X4bkg1, .L1X5bkg1, .L1X6bkg1, .L1X7bkg1, .L1X8bkg1, .L1X9bkg1, .L1X10bkg1, .L1X11bkg1, .L1X12bkg1, .L1X13bkg1, .L1X14bkg1, .L1X15bkg1,
    .L2X1bkg1, .L2X2bkg1, .L2X3bkg1, .L2X4bkg1, .L2X5bkg1, .L2X6bkg1, .L2X7bkg1, .L2X8bkg1, .L2X9bkg1, .L2X10bkg1, .L2X11bkg1, .L2X12bkg1, .L2X13bkg1, .L2X14bkg1, .L2X15bkg1,    
    .L3X1bkg1, .L3X2bkg1, .L3X3bkg1, .L3X4bkg1, .L3X5bkg1, .L3X6bkg1, .L3X7bkg1, .L3X8bkg1, .L3X9bkg1, .L3X10bkg1, .L3X11bkg1, .L3X12bkg1, .L3X13bkg1, .L3X14bkg1, .L3X15bkg1 
    {height:177px;}
    .L1X1bkg2, .L1X2bkg2, .L1X3bkg2, .L1X4bkg2, .L1X5bkg2, .L1X6bkg2, .L1X7bkg2, .L1X8bkg2, .L1X9bkg2, .L1X10bkg2, .L1X11bkg2, .L1X12bkg2, .L1X13bkg2, .L1X14bkg2, .L1X15bkg2,
    .L2X1bkg2, .L2X2bkg2, .L2X3bkg2, .L2X4bkg2, .L2X5bkg2, .L2X6bkg2, .L2X7bkg2, .L2X8bkg2, .L2X9bkg2, .L2X10bkg2, .L2X11bkg2, .L2X12bkg2, .L2X13bkg2, .L2X14bkg2, .L2X15bkg2,    
    .L3X1bkg2, .L3X2bkg2, .L3X3bkg2, .L3X4bkg2, .L3X5bkg2, .L3X6bkg2, .L3X7bkg2, .L3X8bkg2, .L3X9bkg2, .L3X10bkg2, .L3X11bkg2, .L3X12bkg2, .L3X13bkg2, .L3X14bkg2, .L3X15bkg2 
    {height:210px;}
    .L1X1bkg3, .L1X2bkg3, .L1X3bkg3, .L1X4bkg3, .L1X5bkg3, .L1X6bkg3, .L1X7bkg3, .L1X8bkg3, .L1X9bkg3, .L1X10bkg3, .L1X11bkg3, .L1X12bkg3, .L1X13bkg3, .L1X14bkg3, .L1X15bkg3,
    .L2X1bkg3, .L2X2bkg3, .L2X3bkg3, .L2X4bkg3, .L2X5bkg3, .L2X6bkg3, .L2X7bkg3, .L2X8bkg3, .L2X9bkg3, .L2X10bkg3, .L2X11bkg3, .L2X12bkg3, .L2X13bkg3, .L2X14bkg3, .L2X15bkg3,    
    .L3X1bkg3, .L3X2bkg3, .L3X3bkg3, .L3X4bkg3, .L3X5bkg3, .L3X6bkg3, .L3X7bkg3, .L3X8bkg3, .L3X9bkg3, .L3X10bkg3, .L3X11bkg3, .L3X12bkg3, .L3X13bkg3, .L3X14bkg3, .L3X15bkg3 
    {height:165px;}
    .DIML1X1bkg1, .DIML1X2bkg1, .DIML1X3bkg1, .DIML1X4bkg1, .DIML1X5bkg1, .DIML1X6bkg1, .DIML1X7bkg1, .DIML1X8bkg1, .DIML1X9bkg1, .DIML1X10bkg1, .DIML1X11bkg1, .DIML1X12bkg1, .DIML1X13bkg1, .DIML1X14bkg1, .DIML1X15bkg1,
    .DIML2X1bkg1, .DIML2X2bkg1, .DIML2X3bkg1, .DIML2X4bkg1, .DIML2X5bkg1, .DIML2X6bkg1, .DIML2X7bkg1, .DIML2X8bkg1, .DIML2X9bkg1, .DIML2X10bkg1, .DIML2X11bkg1, .DIML2X12bkg1, .DIML2X13bkg1, .DIML2X14bkg1, .DIML2X15bkg1,    
    .DIML3X1bkg1, .DIML3X2bkg1, .DIML3X3bkg1, .DIML3X4bkg1, .DIML3X5bkg1, .DIML3X6bkg1, .DIML3X7bkg1, .DIML3X8bkg1, .DIML3X9bkg1, .DIML3X10bkg1, .DIML3X11bkg1, .DIML3X12bkg1, .DIML3X13bkg1, .DIML3X14bkg1, .DIML3X15bkg1 
    {height:177px;}
    .DIML1X1bkg2, .DIML1X2bkg2, .DIML1X3bkg2, .DIML1X4bkg2, .DIML1X5bkg2, .DIML1X6bkg2, .DIML1X7bkg2, .DIML1X8bkg2, .DIML1X9bkg2, .DIML1X10bkg2, .DIML1X11bkg2, .DIML1X12bkg2, .DIML1X13bkg2, .DIML1X14bkg2, .DIML1X15bkg2,
    .DIML2X1bkg2, .DIML2X2bkg2, .DIML2X3bkg2, .DIML2X4bkg2, .DIML2X5bkg2, .DIML2X6bkg2, .DIML2X7bkg2, .DIML2X8bkg2, .DIML2X9bkg2, .DIML2X10bkg2, .DIML2X11bkg2, .DIML2X12bkg2, .DIML2X13bkg2, .DIML2X14bkg2, .DIML2X15bkg2,    
    .DIML3X1bkg2, .DIML3X2bkg2, .DIML3X3bkg2, .DIML3X4bkg2, .DIML3X5bkg2, .DIML3X6bkg2, .DIML3X7bkg2, .DIML3X8bkg2, .DIML3X9bkg2, .DIML3X10bkg2, .DIML3X11bkg2, .DIML3X12bkg2, .DIML3X13bkg2, .DIML3X14bkg2, .DIML3X15bkg2 
    {height:210px;}
    .DIML1X1bkg3, .DIML1X2bkg3, .DIML1X3bkg3, .DIML1X4bkg3, .DIML1X5bkg3, .DIML1X6bkg3, .DIML1X7bkg3, .DIML1X8bkg3, .DIML1X9bkg3, .DIML1X10bkg3, .DIML1X11bkg3, .DIML1X12bkg3, .DIML1X13bkg3, .DIML1X14bkg3, .DIML1X15bkg3,
    .DIML2X1bkg3, .DIML2X2bkg3, .DIML2X3bkg3, .DIML2X4bkg3, .DIML2X5bkg3, .DIML2X6bkg3, .DIML2X7bkg3, .DIML2X8bkg3, .DIML2X9bkg3, .DIML2X10bkg3, .DIML2X11bkg3, .DIML2X12bkg3, .DIML2X13bkg3, .DIML2X14bkg3, .DIML2X15bkg3,    
    .DIML3X1bkg3, .DIML3X2bkg3, .DIML3X3bkg3, .DIML3X4bkg3, .DIML3X5bkg3, .DIML3X6bkg3, .DIML3X7bkg3, .DIML3X8bkg3, .DIML3X9bkg3, .DIML3X10bkg3, .DIML3X11bkg3, .DIML3X12bkg3, .DIML3X13bkg3, .DIML3X14bkg3, .DIML3X15bkg3 
    {height:165px;}

    #noexpressUpdate { 
      color: #003300; 
      text-align: left; 
      width: 488px; 
      height: 273px; 
      padding: 10px; 
      padding-top: 30px; 
      margin: 0 auto; 
      background-repeat: no-repeat;
    }