/* _lcid="1512" _version="1" _LocalBinding *//* Copyright (c) Infoway Solutions. All rights reserved. */
body, .cdLightBody
  {
      margin: 0;
      padding: 0;
      background-color: #678FC2;
      font-family: Tahoma,Arial,Helvetica,sans-serif;
      font-size: 72.5%;
      line-height: normal;
  }
  .cdLightBody
  {
      background-color: #fff;
  }
  a
  {
      text-decoration: none;
      color: #0560A6;
  }
  a:hover
  {
      text-decoration: underline;
  }
  a:visited
  {
      color: #834283;
  }
  hr
  {
      color: #ccc;
      background-color: #ccc;
      height: 1px;
      border-bottom-width: 0px;
      border-top-width: 0px;
      margin-bottom: 7px;
  }
  .OFLTDU
  {
      padding: 0px 0px 1px 0px;
  }
  .OBrnd
  {
      border-style: none;
      text-decoration: none;
  }
  .cdOImgM, .cdOImgOga
  {
      vertical-align: middle;
      border-style: none;
  }
  .cdOImgOga
  {
      margin-left: 10px;
  }
  .OExPnl
  {
      display: none;
      position: relative;
  }
  .OClgCl
  {
      padding: 6px 0px 15px 0px;
  }
  .OClgClM
  {
      padding: 2px 0px 13px 0px;
  }
  .OClgIS
  {
      color: #CCCCCC;
  }
  .ONTHFWSHdrTbl
  {
      background-color: #ffffff;
      color: #000000;
      width: 100%;
      font-size: 100%;
  }
  .TopNavCellLink
  {
      padding: 1px 4px 2px 4px;
      border: 1px solid #387FD1;
  }
  .TopNavCellLinkHover
  {
      padding: 1px 4px 2px 4px;
      background-color: #0074BF;
      border: 1px;
      border-style: solid;
      border-color: #84BFE9;
  }
  .TopNavCellPassportEmpty
  {
      padding: 0px 6px 0px 6px;
  }
  .TopNav2ndRowMiddlePopUp
  {
      background-color: #fff;
  }
  .TopNavPopUp
  {
      border-width: 0px 0px 2px 0px;
      border-style: none none solid none;
      border-color: #5197DD;
  }
  .OFLbl
  {
      color: #000000;
  }
  .DropShadowUp
  {
      padding: 0px;
      margin: 0px;
      border: 0px;
      background-color: #BFC0C4;
  }
  .DropShadowDown
  {
      padding: 0px;
      margin: 0px;
      border: 0px;
      background-color: #C5D6EB;
  }
  .FooterSep
  {
      color: #A9A9A9;
  }
  .ONLTSep
  {
      padding: 2px 0px 2px 0px;
      color: #bfbfbf;
  }
  .ONFtrPop
  {
      font-size: 100%;
      padding: 14px 0px 8px 0px;
  }
  .ONLBulColLine
  {
      background-image: url(../Resource_files/images/ONLLine.gif);
      background-repeat: repeat-y;
      font-size: 0px;
      line-height: 0px;
  }
  .ONLTerHorzSpcrTail
  {
      background-color: #dce9fc;
      font-size: 0px;
      line-height: 0px;
  }
  .ONLTerHorzSpcrTailFirst
  {
      background-color: #dce9fc;
      border-color: #ffffff;
      border-style: solid;
      border-width: 1px 0px 0px 0px;
      font-size: 0px;
      line-height: 0px;
  }
  .ONLNavDrop
  {
      color: #000000;
      font-size: 100%;
      width: 100%;
  }
  .ONLNavDropSel
  {
      font-size: 100%;
      width: 100%;
  }
  .ONLPartNoPad
  {
      width: 100%;
      padding: 0px;
  }
  .ONLPartBlue
  {
      width: 100%;
      padding: 13px 0px 0px 0px;
      background-color: #E5EEFD;
  }
  .ONLSptltHdr
  {
      height: 10px;
  }
  .ONLSptltPt
  {
      background-color: #ffffff;
      border: 2px solid #bfbfbf;
      width: 100%;
  }
  .OInhFS
  {
      font-size: 100%;
  }
  .OHilite
  {
      background-color: #FBE9B8;
  }
  .OInBar
  {
      background-color: #FFFFCC;
      border: 1px solid #ACA899;
  }
  .OItmR
  {
  }
  .OLstSep
  {
      border-bottom: 1px solid #E4E4E4;
  }
  .OSEI
  {
      color: #A9A9A9;
  }
  .AsstCatImgCell
  {
      padding: 2px 0px 2px 0px;
      margin: 0px;
      border: 0px;
  }
  .FeedbackWizCounterText
  {
      color: #808080;
  }
  .FeedbackWizCounterOverText
  {
      color: #000000;
  }
  .FeedbackControl
  {
      padding: 0px;
      margin: 0px;
      border: 0px;
  }
  .FeedbackControlMainTable
  {
      margin: 0px;
      font-family: Arial,Tahoma,Helvetica,sans-serif;
      font-size: 1.1em;
      color: #555555;
  }
  .FeedbackControl TD
  {
      border-width: 0px;
      padding: 0px;
      margin: 0px;
      vertical-align: top;
  }
  .FeedbackControl TABLE
  {
      margin: 0px;
  }
  .ODBrdr
  {
      color: #D6D6D6;
  }
  .ODBndlMsg
  {
      color: #FF9900;
  }
  .ODEm
  {
      color: red;
  }
  .ODMsg
  {
      border: 1px solid #FF1C00;
      padding: 8px;
  }
  .ODPrdct
  {
      border-top: 1px solid #FB8C04;
      background-color: #FFF3CB;
      padding-bottom: 5px;
      width: 351px;
  }
  .ODPrdctInst
  {
      border-top: 1px solid #FB8C04;
      background-color: #FFF3CB;
      padding-bottom: 5px;
      width: 100%;
  }
  .ODPrg
  {
      background: #81AAF2;
      height: 18px;
      border: solid 1px white;
  }
  .ODPrgBck
  {
      width: 100%;
      border: solid 1px #ABABAB;
      background: white;
  }
  .ODTxtC
  {
      color: #949494;
  }
  .OrangeColor
  {
      color: #FF8C00;
  }
  .SearchHighlightES
  {
      background-color: #f2f2f2;
  }
  .ONLSBlue
  {
      border-color: #fff;
      border-style: solid none none none;
      border-width: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      width: 100%;
      background-color: #e5eefd;
  }
  .ONLSRule
  {
      border-color: #b7cff8;
      border-style: none none solid none;
      border-width: 0px 0px 1px 0px;
      line-height: 0px;
  }
  .ONLSSpcr
  {
      line-height: 10px;
  }
  .TemplatesHelpInstr
  {
      padding: 6px 6px 6px 6px;
      border-color: #D6D6D6;
      border-width: 1px 1px 1px 1px;
      border-style: solid solid solid solid;
      background-color: #FAFAFA;
  }
  div#SUBHeader td.Arrow, #SUBDN .Arrow, #SUBPArrow, #SUBButton .Arrow
  {
      width: 19px;
      height: 19px;
      background-repeat: no-repeat;
      background-position: center;
  }
  div#SUBHeader td.Arrow
  {
      text-align: center;
      width: 50px;
      height: 17px;
      background-image: url('/submissions/sarrowo.gif');
  }
  #SUBDN .Arrow
  {
      float: left;
      background-image: url('/submissions/sarroww.gif');
  }
  #SUBButton .Arrow
  {
      float: left;
      background-image: url('/submissions/sarrowg.gif');
  }
  #SUBDN .Description
  {
      text-align: left;
  }
  #SUBDN .SignIn
  {
      padding-left: 0px;
      padding-right: 0px;
      font-family: verdana;
  }
  .SUBContent
  {
      background-color: rgb(251,251,251);
      width: 944px;
      min-height: 390px;
      margin: 0px auto;
      border-top: 0px;
      border-bottom: 0px;
      border-left: 1px;
      border-right: 1px;
      border-style: solid;
      border-color: rgb(213,213,213);
  }
  .SUBContent h2
  {
      color: black;
      display: inline;
      font-size: 13px;
      font-weight: bold;
      margin-bottom: 0px;
  }
  div#SUBFooter
  {
      background-color: rgb(251,251,251);
      margin: 0px auto;
      width: 944px;
      height: 0px;
      border-top: 0px;
      border-bottom: 1px;
      border-left: 1px;
      border-right: 1px;
      border-style: solid;
      border-color: rgb(213,213,213);
  }
  .SUBMCHeader
  {
      background-color: rgb(254,237,191);
      padding: 10px;
      margin-bottom: 10px;
  }
  #SUBMC
  {
      background-color: #fff;
      width: 488px;
      padding: 5px;
      border-width: 1px;
      border-style: solid;
      border-color: #000;
  }
  #SUBReview, #SUBFinish
  {
      background-color: #fff;
      width: 458px;
      padding: 20px;
      overflow: hidden;
      border-width: 1px;
      border-style: solid;
      border-color: rgb(165,172,178);
  }
  #SUBFinish
  {
      height: 150px;
      overflow: auto;
  }
  #SUBTOU
  {
      background-color: #fff;
      width: 488px;
      height: 80px;
      padding: 5px;
      overflow: auto;
      border-width: 1px;
      border-style: solid;
      border-color: rgb(165,172,178);
  }
  div#SUBHeader
  {
      background-color: rgb(254,252,227);
      margin: 0px auto;
      width: 930px;
      padding: 7px;
      border-width: 1px;
      border-style: solid;
      border-color: rgb(213,213,213);
      font-family: Tahoma,san-serif;
      font-size: 10px;
      text-align: left;
  }
  div#SUBHeader td
  {
      color: #666;
  }
  div#SUBHeader td b
  {
      font-weight: bold;
  }
  div#SUBHeader td.Off
  {
  }
  div#SUBHeader td.On
  {
      color: #000;
      font-size: 12px;
      font-weight: bold;
  }
  div#SUBHeader td.On b
  {
      color: rgb(255,153,0);
  }
  #SUBDN
  {
      background-color: #fff;
      width: 500px;
      padding: 0px;
      border: 1px solid #000;
  }
  #SUBDN td
  {
      margin: 0px auto;
      padding: 15px;
  }
  #SUBPArrow
  {
      display: none;
      position: absolute;
      z-index: 1;
      background-image: url('/submissions/sarrowg.gif');
  }
  #SUBButton, .SUBButtonDiv
  {
      text-align: right;
  }
  #SUBButton table
  {
      float: right;
  }
  #SUBHelp1, #SUBHelp2, #SUBHelp3, #SUBHelp4
  {
      float: right;
  }
  .cdProfTrusted
  {
      font-weight: bold;
      color: #F2A31B;
  }
  .cdProfStatus
  {
      font-weight: bold;
  }
  .cdProfRejected
  {
      color: #FF0000;
  }
  .AppSetSystemBar
  {
      font-size: 100%;
      border-style: solid;
      border-width: 1px;
      padding: 0px 12px 0px 12px;
      font-weight: bold;
      text-align: left;
      vertical-align: middle;
      height: 23px;
  }
  .cdAppSetGroupTitle
  {
      font-weight: bold;
      color: #888888;
      padding: 12px 24px 12px 24px;
  }
  .cdAppSetStepEnabled, .cdAppSetStepDisabled, .cdBoldText, .cdAppSetSignInSeparator
  {
      font-weight: bold;
  }
  .cdAppSetStepEnabled, .cdAppSetStepDisabled, .cdAppSetStepEnabled, .cdAppSetStepStoryEnabled, .cdAppSetDisclaimer, .cdAppSetStepStoryDisabled, .cdAppSetSignInSeparator
  {
      font-family: Tahoma,Arial,Helvetica,sans-serif;
  }
  .cdAppSetStepEnabled, .cdAppSetStepStoryEnabled, .cdAppSetDisclaimer, .cdAppSetSignInSeparator
  {
      color: #333333;
  }
  .cdAppSetDisclaimer
  {
      font-size: 1.0em;
      padding-top: 3px;
  }
  .cdAppSetStepDisabled, .cdAppSetStepStoryDisabled
  {
      color: #A8A8A8;
  }
  .cdAppSetSignInSeparator
  {
      padding: 0px 10px 0px 10px;
      border-style: solid;
      border-color: #999999;
      border-width: 0px 1px 0px 1px;
  }
  .cdAppSetInputTd
  {
      padding-top: 3px;
      color: #333333;
  }
  .OTBItm
  {
      text-decoration: none;
  }
  .OTBItm:hover
  {
      text-decoration: underline;
  }
  .OAncImg, .OAImgPL
  {
      border-style: none;
  }
  .OAImgPL
  {
      margin: 0px 0px 0px 4px;
  }
  .OFLT, .OIFile, .OLstBx, .OSB
  {
      font-size: 100%;
  }
  .OIFile, .OLstBx, .OSB
  {
      font-family: Tahoma,Arial,Helvetica,sans-serif;
  }
  .OFLT
  {
      border-style: none;
      margin: 0px;
      padding: 0px;
  }
  .OFLTDP
  {
      padding: 0px 23px 1px 0px;
  }
  .OTA, .OTATDTtl
  {
      border-style: none;
      margin: 0px;
      padding: 0px;
  }
  .OTATDTN
  {
      border-style: none;
      margin: 0px;
      padding: 0px 0px 0px 0px;
  }
  .OTA
  {
      font-size: 100%;
      width: 100%;
  }
  .OTATDLOne, .OTATDLSep, .OTATDLTwo, .OTATDTtl
  {
      border-bottom: 1px solid #ccc;
      padding-top: 9px;
      height: 29px;
  }
  .OTATDLOne, .OTATDLSep, .OTATDLTwo
  {
      padding-bottom: 2px;
  }
  .OTATDLOne
  {
      padding-left: 15px;
      padding-right: 0px;
  }
  .OTATDLSep
  {
      padding-left: 4px;
      padding-right: 4px;
  }
  .OTATDLTwo
  {
      padding-left: 0px;
      padding-right: 0px;
  }
  .OTATDTtl
  {
      padding-right: 0px;
  }
  .OTATDTN
  {
      height: 12px;
  }
  .OClg, .OSRTbl, .OSETbl
  {
      line-height: normal;
      font-size: 100%;
  }
  .OClg, .OSRTbl, .OSETbl
  {
      width: 100%;
  }
  .OClgCoL
  {
      padding-left: 0px;
      padding-right: 12px;
  }
  .OClgCoR
  {
      padding-left: 13px;
      padding-right: 0px;
  }
  .OClgH, .OClgHM, .OClgHME
  {
      color: #0560A6;
      font-weight: bold;
      padding: 0px 0px 2px 0px;
  }
  .OClgH
  {
      border-bottom: 1px solid #CCCCCC;
  }
  .OClgHME
  {
      padding: 0px 0px 10px 0px;
  }
  .OClgI
  {
      font-weight: normal;
  }
  .OLstUO
  {
      list-style-image: url(../Resource_files/images/bulletl.gif);
  }
  .OVlSm, .OILbl
  {
      color: #CC1100;
      font-size: 100%;
      font-weight: bold;
  }
  .OILbl2
  {
      color: #CC1100;
      font-size: 100%;
      font-weight: normal;
  }
  .PassportSignInTableTitle
  {
      color: #FFF;
      font-size: smaller;
      font-weight: bold;
  }
  .TopNav1stRowRight
  {
      background-color: #387FD1;
      background-image: url(../Resource_files/images/topnav1m.gif);
      background-repeat: repeat-y;
      background-position: left;
      padding: 0px 6px 0px 6px;
  }
  .TopNavCellSep
  {
      color: #84BFE9;
      padding: 0px 1px 0px 2px;
  }
  .TopNavWorldwide
  {
      font-family: verdana;
      font-size: 90%;
      color: #999999;
  }
  #TopNavWorldwideImageTd
  {
      background-color: #ffffff;
      vertical-align: middle;
      padding: 0px 6px 0px 10px;
  }
  #TopNavWorldwideTextTd
  {
      background-color: #ffffff;
      vertical-align: middle;
  }
  #TopNavWorldwideLM, #TopNavWorldwideChange
  {
      text-decoration: none;
  }
  #TopNavWorldwideLM
  {
      font-weight: bold;
  }
  #TopNavWorldwideLM:hover
  {
      text-decoration: none;
  }
  #TopNavWorldwideChange:hover
  {
      text-decoration: underline;
  }
  .TopNavLinkSiteMap
  {
      font-family: verdana;
      font-size: 90%;
      color: #fff;
      text-decoration: none;
  }
  .TopNavLinkSiteMap:visited
  {
      color: #fff;
      text-decoration: none;
  }
  .TopNavLinkSiteMap:hover
  {
      color: #fff;
      text-decoration: none;
  }
  .TopNavCellPassport
  {
      padding: 0px 12px 0px 21px;
      text-align: right;
  }
  .TopNav2ndRowMiddle
  {
      background-color: #ffffff;
      background-image: url(../Resource_files/images/topnav2m.gif);
      background-repeat: repeat-y;
      background-position: right;
  }
  .TopNav2ndRowMiddleLight
  {
      background-color: #ffffff;
      background-image: url(../Resource_files/images/topnavl2m.gif);
      background-repeat: repeat-y;
      background-position: right;
  }
  .TopNav2ndRowRight
  {
      background-color: #2B92DB;
      background-image: url(../Resource_files/images/topnav2r.gif);
      background-position: right;
      background-repeat: no-repeat;
  }
  .SearchControlCell
  {
      background-color: #409DDE;
      background-image: url(../Resource_files/images/topnav3r.gif);
      background-repeat: repeat-y;
      background-position: right;
      height: 26px;
      vertical-align: middle;
      text-align: right;
      padding: 0px 12px 0px 12px;
      border-bottom: 1px solid #BFC0C4;
  }
  .FooterMsLogo
  {
      padding: 3px 6px 7px 6px;
      background-color: #5197DD;
      text-align: right;
  }
  .ONLTTbl
  {
      font-size: 100%;
      width: 100%;
      background-color: #e5eefd;
      border-color: #bfbfbf;
      border-style: solid;
      border-width: 0px 0px 1px 1px;
  }
  .ONLTFirstItem
  {
      padding: 2px 7px 2px 16px;
  }
  .ONLTItem
  {
      padding: 2px 9px 2px 9px;
  }
  .ONLTItem A, .ONLTFirstItem A
  {
      width: 100%;
      color: #0c4b7b;
      text-decoration: none;
  }
  .ONLTItem A:hover, .ONLTFirstItem A:hover
  {
      text-decoration: underline;
  }
  .ONLTerHorzSpcr
  {
      background-color: #dce9fc;
      border-color: #ffffff;
      border-style: solid;
      border-width: 0px 0px 0px 1px;
      height: 8px;
  }
  .ONLSecLinkDark, .ONLSecLinkDarkSel
  {
      color: #0c4b7b;
  }
  .ONLSecLink
  {
      color: #0560A6;
  }
  .ONLSecLink, .ONLSecLinkDark
  {
      padding: 2px 0px 2px 1px;
      text-decoration: none;
      width: 100%;
  }
  .ONLSecLinkDarkSel
  {
      font-weight: bold;
      padding: 2px 0px 2px 0px;
      text-decoration: none;
      width: 100%;
  }
  .ONLSecLink:hover, ONLSecLinkDark:hover, ONLSecLinkDarkSel:hover
  {
      text-decoration: underline;
  }
  .ONLSecItemSel
  {
      background-color: #FDDB94;
      background-image: url(../Resource_files/images/ONLItemBk.gif);
      background-repeat: repeat-x;
      border: 1px solid #adc5ed;
      height: 18px;
      width: 100%;
  }
  .ONLSecItemSelLt
  {
      padding: 1px 0px 0px 0px;
      height: 8px;
      width: 100%;
  }
  .ONLTerLink, .ONLTerLinkSel
  {
      color: #0c4b7b;
      padding: 2px 0px 2px 4px;
      text-decoration: none;
      width: 100%;
  }
  .ONLTerLink:hover, .ONLTerLinkSel:hover
  {
      text-decoration: underline;
  }
  .ONLTerLinkSel
  {
      background-color: #FDDB94;
      background-image: url(../Resource_files/images/ONLItemBk.gif);
      background-repeat: repeat-x;
      border: 1px solid #adc5ed;
      font-weight: bold;
  }
  .ONLTerItem, .ONLTerItemFirst
  {
      background-color: #dce9fc;
      border-color: #ffffff;
      border-style: solid;
      height: 18px;
  }
  .ONLTerItemFirst
  {
      border-width: 1px 0px 0px 1px;
      padding: 2px 0px 0px 4px;
  }
  .ONLTerItem
  {
      border-width: 0px 0px 0px 1px;
      padding: 0px 0px 0px 4px;
  }
  .ONLPartTitleBlue
  {
      color: #5f5f5f;
      background-color: #E5EEFD;
      font-weight: bold;
      padding: 0px 0px 0px 16px;
  }
  .ONLSptltPtTitle
  {
      background-image: url(../Resource_files/images/ONLSptlt.gif);
      background-repeat: repeat-y;
      font-size: 120%;
      font-weight: bold;
      height: 27px;
  }
  .ONLRightTitle
  {
      background-color: #9ebff6;
      background-image: url(../Resource_files/images/ONLPtTBk.gif);
      background-repeat: repeat-y;
      font-weight: bold;
      border: 2px solid #C4D9F9;
      border-bottom-width: 0px;
      padding: 4px 12px 4px 12px;
  }
  .ONLRightTitle2
  {
      background-image: url("/global/images/spotlight_container_background.gif");
      border-color: #C4D9F9;
      border-width: 2px 2px 0px 2px;
      border-style: solid;
      padding: 5px 8px 0px 12px;
  }
  .ONLSpotlightContainerBody
  {
      border-color: #C4D9F9;
      border-width: 0px 2px 2px 2px;
      border-style: solid;
      padding: 0px 0px 5px 5px;
  }
  .ONLPLCellBul
  {
      padding: 8px 5px 2px 16px;
  }
  .ONLPLCellWBul
  {
      padding: 3px 16px 2px 0px;
  }
  .ONLPLCell2
  {
      padding: 2px 0px 3px 7px;
  }
  .CFIPrtBulCel
  {
      padding: 4px 5px 0px 10px;
  }
  .CFIPrtLink, .PgNextLink
  {
      color: #0560A6;
      text-decoration: none;
  }
  .CFIPrtLink:hover, .PgNextLink:hover
  {
      text-decoration: underline;
  }
  .CFIPrtLink:visited, .PgNextLink:visited
  {
      color: #0560A6;
  }
  .ONLPartLink
  {
      color: #0560A6;
      text-decoration: none;
  }
  .ONLPartLink:hover
  {
      text-decoration: underline;
  }
  .ONLPartLink:visited
  {
      color: #834283;
  }
  .OSCtrl, .OSCTD0, .OSCTD1, .OSCTD2, .OSCTD3
  {
      border-style: solid none solid none;
      border-width: 1px 0px 1px 0px;
  }
  .OSCTD0, .OSCTD1
  {
      border-bottom-color: #4A7AC9;
      border-top-color: white;
  }
  .OSCtrl, .OSCTD2, .OSCTD3
  {
      border-bottom-color: #4A7AC9;
      border-top-color: #4A7AC9;
  }
  .OSCTD0, .OSCTD1, .OSCTD2
  {
      background-color: #84BFE9;
  }
  .OSCtrl, .OSCTD3
  {
      background-color: #B1C9F1;
  }
  .OSCtrl
  {
      padding: 4px 2px 3px 1px;
  }
  .OSCTblI TD
  {
      padding: 2px 3px 0px 2px;
  }
  .OSCTD0
  {
      background-image: url(../Resource_files/images/OSCTD0.gif);
      background-repeat: repeat-x;
  }
  .OSCTD1
  {
      background-image: url(../Resource_files/images/OSCTD1.gif);
      background-position: right top;
      background-repeat: no-repeat;
  }
  .OSCTD2
  {
      background-image: url(../Resource_files/images/OSCTD2.gif);
      background-repeat: repeat-x;
  }
  .OSCTD3
  {
      background-image: url(../Resource_files/images/OSCTD3.gif);
      background-position: left top;
      background-repeat: no-repeat;
  }
  .OItmUR
  {
      font-weight: bold;
  }
  .OLCHdr, .OLCHdr A
  {
      color: #808080;
      text-decoration: none;
  }
  .OLCHdr A
  {
  }
  .OLCHdr A:hover
  {
      text-decoration: underline;
  }
  .OSETbl
  {
      border-top: 1px solid #A1B0C5;
  }
  .OSEVS
  {
      vertical-align: top;
      background-color: #EEEEEE;
      width: 60%;
  }
  .OSEVC, .OSELC, .OSEIC
  {
      padding-top: 11px;
  }
  .OSEFC
  {
      padding-top: 8px;
  }
  .OPrivHI
  {
      font-style: italic;
  }
  .OPrivS
  {
      font-weight: bold;
  }
  .OTOUCBx
  {
      border: 1px solid #A1B0C5;
      font-family: Tahoma,Arial,Helvetica,sans-serif;
      font-size: 100%;
  }
  .AsstCatArtCell
  {
      padding: 2px 0px 2px 5px;
      margin: 0px;
      border: 0px;
  }
  .FeedbackWizButton
  {
      font-family: Tahoma,Arial,Helvetica,sans-serif;
      font-size: 100%;
      width: 12ex;
  }
  .FeedbackWizButtonBig
  {
      font-family: Tahoma,Arial,Helvetica,sans-serif;
      font-size: 100%;
      width: 16ex;
  }
  .FeedbackWizButtonCell
  {
      width: 12ex;
  }
  .FeedbackWizCounterStar
  {
      font-weight: bold;
      color: #FF0000;
  }
  .FeedbackWizCell
  {
      text-align: left;
  }
  .cdFeedbackWizQuestion, .cdFeedbackWizLabel
  {
      font-weight: bold;
  }
  .cdFeedbackWizQuestion
  {
      font-size: 1.2em;
  }
  .ODBskt
  {
      background: #FAFAFA;
      border: 1px solid #D6D6D6;
      width: 200px;
  }
  .ODBndls
  {
      border-style: solid;
      border-color: #D6D6D6;
      border-width: 0px 0px 0px 1px;
  }
  .ODBndlLn
  {
      width: 325px;
      color: #D6D6D6;
      height: 1px;
  }
  .ODBsktLn
  {
      width: 100%;
      color: #D6D6D6;
      height: 1px;
  }
  .ODCnfUpd
  {
      height: 110px;
      overflow: auto;
  }
  .ODEula
  {
      height: 185px;
      border: solid 1px black;
      overflow: auto;
      padding: 5px;
  }
  .ODFr
  {
      padding: 0px;
      border: #D6D6D6;
      border-style: solid;
      border-width: 1px 0px 0px 1px;
  }
  .ODPrgTtl
  {
      font-family: Tahoma;
      font-size: 125%;
      line-height: normal;
  }
  .ODRstUpd
  {
      height: 230px;
      overflow: auto;
  }
  .ODSTtl
  {
      font-family: Verdana;
      font-size: 90%;
      color: #5f5f5f;
  }
  .ODTxtLH
  {
      line-height: 20px;
  }
  .ODTxtLHSm
  {
      line-height: 14px;
  }
  .ODTtl
  {
      font-size: 150%;
      font-family: Arial;
      margin-top: 17px;
      margin-bottom: 5px;
  }
  .cdODW .OLstUO
  {
      margin: 0px 2px 0px 12px;
  }
  .ONLSFirstTitle
  {
      padding: 0px 9px 2px 9px;
  }
  .ONLSTitle
  {
      padding: 11px 9px 2px 9px;
  }
  .ONLSTitle, .ONLSFirstTitle
  {
      width: 100%;
      line-height: normal;
      font-weight: bold;
      color: #676360;
  }
  .ULstDisc
  {
      list-style-type: disc;
  }
  .CntTbr
  {
      background-color: #f5f5f5;
      border-color: #bfbfbf;
      border-style: solid;
      border-width: 1px 0px 0px 0px;
      padding: 2px 3px 2px 3px;
      font-size: 100%;
  }
  .CntTbr A
  {
      color: #0560A6;
      line-height: normal;
      text-decoration: none;
  }
  .CntTbrText
  {
      padding: 4px 3px 4px 3px;
      line-height: normal;
  }
  .CntTbr A:hover
  {
      text-decoration: underline;
  }
  .CntTbr A:visited
  {
      color: #834283;
  }
  @media print
  {
      .OAnc, .OTBItm, .OLCHdr, .OLCHdr A
      {
          text-decoration: underline;
      }
  }
  .categoryHeading
  {
      background-color: orange;
      color: white;
      font-weight: bold;
      padding: 3px 6px 3px 6px;
  }
  .clientViewer
  {
      background-color: #fff;
      padding-bottom: 10px;
  }
  .clientViewer b
  {
      font-weight: bold;
  }
  .moreLinksHeader
  {
      font-weight: bold;
      padding: 0px 0px 3px 0px;
      font-size: 1.1em;
  }
  .noResultsHeading
  {
      font-size: 1.3em;
      padding: 0px 0px 5px 0px;
  }
  .cdHelpTCategory
  {
      padding-top: 5px;
      font-size: 1.1em;
      color: #666;
  }
  .cdHelpTInfoCont
  {
      padding: 10px;
      border: 1px solid #ccc;
      margin-bottom: 15px;
  }
  .cdHelpTInformation
  {
      font-size: 1.1em;
      padding-bottom: 5px;
      color: #666;
  }
  .cdHelpTFeedbackBox
  {
      font-size: 1.1em;
      border: 1px solid #ccc;
      padding: 10px;
      margin-top: 5px;
      zoom: 100%;
  }
  .cdHelpTSubmitTemplate
  {
      padding-top: 5px;
      text-align: right;
      font-size: 1.1em;
  }
  .cdFloatLeft
  {
      float: left;
  }
  .cdFloatRight
  {
      float: right;
  }
  .cdHelpTMoreLinkPadding
  {
      padding: 1px 5px 0 5px;
  }
  .AppSetAppIcon
  {
      margin: 0px 8px 3px 0px;
  }
  .cdBodyDiv
  {
      width: 990px;
      border: 1px solid #678FC2;
  }
  .cdHeaderBorder
  {
      margin: 0px 10px;
      border-bottom: 1px solid #fff;
  }
  .cdcontainermaster
  {
      width: 990px;
      background-color: #678FC2;
      background-image: url(../Resource_files/images/t_container.gif);
      background-repeat: repeat-y;
  }
  .cdcontainer
  {
      width: 970px;
      margin: 0px 10px;
      text-align: left;
  }
  #cdlog
  {
      width: 990px;
      zoom: 1;
  }
  #cdlogPP
  {
      width: 970px;
      padding-bottom: 5px;
      zoom: 1;
  }
  #cdglobeimage, #cdcorppromobox
  {
      padding: 2px 4px 0 4px;
  }
  #cdsubbrandbarnew
  {
      zoom: 100%;
      text-align: left;
      border-top: 1px solid #FFF;
      border-bottom: 1px solid #FFF;
  }
  #cdsubbrandtextnew
  {
      padding: 0px 20px 5px 20px;
      font-family: Arial,Helvetica,sans-serif;
      font-size: 2.0em;
      line-height: 1.4em;
  }
  a.cdSubwebLink, a.cdSubwebLink:visited
  {
      color: #0E4380;
  }
  #cdsitemaptop, #cdsitemaptopPP
  {
      float: right;
      padding: 5px 19px 0 19px;
      text-align: right;
  }
  #cdsitemaptopPP
  {
      padding: 5px 2px 0 2px;
  }
  #cdglobaltop, #cdglobaltopPP, #cdcorppromotop, #cdcorppromotopPP
  {
      float: left;
      padding: 2px 0 0 15px;
  }
  #cdglobaltopPP
  {
      padding: 2px 0 0 0;
  }
  #cdheadbg, #cdheadbgPP, #cdheadbgrtl, #cdheadbgHome, #cdheadbgHomeRtl
  {
      width: 990px;
      height: 52px;
      background-image: url(../Resource_files/images/bg_tophead.jpg);
      background-repeat: no-repeat;
  }
  #cdheadbgrtl
  {
      background-image: url(../Resource_files/images/bg_tophead_rtl.jpg);
  }
  #cdheadbgHome
  {
      background-image: url(../Resource_files/images/bg_topheadhome.jpg);
  }
  #cdheadbgHomeRtl
  {
      background-image: url(../Resource_files/images/bg_topheadhome_rtl.jpg);
  }
  #cdheadbgPP
  {
      width: 970px;
      background-image: url(../Resource_files/images/bg_tophead_pp.jpg);
      height: 46px;
  }
  #cdlogotop, #cdlogotopPP
  {
      float: left;
      padding: 9px 0 0 18px;
  }
  #cdlogotopPP
  {
      padding: 4px 0 0 21px;
  }
  #cdsignin
  {
      float: right;
      padding: 25px 33px 0 0;
      text-align: right;
  }
  .cdsitemap
  {
      color: #fff;
      font-size: 1.1em;
  }
  .cdsitemap A
  {
      color: #fff;
      text-decoration: none;
  }
  .cdsitemap A:hover
  {
      color: #fff;
      text-decoration: underline;
  }
  .cdsitemap A:visited
  {
      color: #fff;
  }
  .cdsignincopy
  {
      color: #666;
      font-size: 1.1em;
      line-height: 1.3em;
  }
  .cdsignincopy A
  {
      color: #666;
      text-decoration: none;
  }
  .cdsignincopy A:hover
  {
      color: #666;
      text-decoration: underline;
  }
  .cdsignincopy A:visited
  {
      color: #666;
  }
  .cdsignincopyHome
  {
      color: #fff;
      font-size: 11px;
      line-height: 13px;
  }
  .cdsignincopyHome A
  {
      color: #fff;
      text-decoration: none;
  }
  .cdsignincopyHome A:hover
  {
      color: #fff;
      text-decoration: underline;
  }
  .cdsignincopyHome A:visited
  {
      color: #fff;
  }
  .cdglobal
  {
      color: #fff;
      font-size: 1.1em;
      line-height: 1.5em;
  }
  .cdglobal A
  {
      color: #D6E7F4;
      text-decoration: none;
  }
  .cdglobal A:hover
  {
      color: #fff;
      text-decoration: underline;
  }
  .cdglobal A:visited
  {
      color: #D6E7F4;
  }
  .cdcorppromo
  {
      color: #fff;
      font-size: 1.1em;
      line-height: 1.5em;
  }
  .cdcorppromo A
  {
      color: #D6E7F4;
      text-decoration: none;
  }
  .cdcorppromo A:hover
  {
      color: #fff;
      text-decoration: underline;
  }
  .cdcorppromo A:visited
  {
      color: #D6E7F4;
  }
  .cdsearchbut
  {
      font-size: 1.1em;
      line-height: 1.3em;
      background-image: url(../Resource_files/images/but_cnter.gif);
      background-repeat: repeat-x;
      text-align: center;
      cursor: hand;
      cursor: pointer;
      padding: 3px 0px 0 0px;
  }
  .cdsearchmag
  {
      cursor: hand;
      cursor: pointer;
  }
  a.cdDefaultScope, a.cdDefaultScope:visited, a.cdDefaultScope:hover
  {
      color: #0560A6;
      text-decoration: none;
  }
  a.cdNotDefaultScope, a.cdNotDefaultScope:visited, a.cdNotDefaultScope:hover
  {
      color: #666;
      text-decoration: none;
  }
  .cdsearchbut a, .cdsearchbut a:visited, .cdsearchbut a:hover
  {
      color: #11449E;
      text-decoration: none;
  }
  #cdsdrop
  {
      cursor: hand;
      cursor: pointer;
  }
  #cdnavcontainer
  {
      background-color: #D6E6FE;
      width: 970px;
  }
  #cdnavcont
  {
      background-image: url(../Resource_files/images/bg_navcon.gif);
      background-repeat: repeat-x;
      background-position: bottom;
      background-color: #CBE0FD;
      zoom: 100%;
  }
  #cdnavspacer
  {
      height: 4px;
      background-color: #edf4fc;
      overflow: hidden;
  }
  .cdPPbodybg
  {
      background-color: #edf4fc;
      height: 420px;
      padding: 10px;
      overflow: auto;
  }
  .cdsearchboxcont
  {
      width: 100%;
      height: 32px;
      text-align: left;
  }
  .cdsearchlabel
  {
      vertical-align: bottom;
      height: 2.0em;
      text-align: left;
      font-size: 1.1em;
      font-weight: bold;
      color: #4372B0;
      padding-bottom: 2px;
  }
  #cdsearchoutcdsdrop
  {
      background-color: #FAFAFA;
      width: 150px;
      display: none;
      text-align: left;
      border: 1px solid #7A7A7A;
  }
  .cdsearchtextout, .cdsearchtextover
  {
      padding: 2px 0 2px 5px;
      cursor: hand;
      cursor: pointer;
      font-size: 1.1em;
      line-height: 1.2em;
  }
  .cdsearchtextout
  {
      background-color: #FAFAFA;
      border: 1px solid #FAFAFA;
  }
  .cdsearchtextover
  {
      background-color: #FFE292;
      border: 1px solid #DD9946;
  }
  .cdsearchsep
  {
      height: 2px;
      font-size: 1px;
      border-top: 1px solid #ccc;
      border-bottom: 1px solid #fff;
      margin: 0;
      overflow: hidden;
  }
  .cdribbontext
  {
      color: #4372B0;
      font-size: 1.0em;
      line-height: 1.3em;
  }
  input.cdsearchbox
  {
      background-color: #F7FBFF;
      border-top: 1px solid #84A5CE;
      border-left: 1px solid #84A5CE;
      border-right: 1px solid #C1D2E7;
      border-bottom: 1px solid #C1D2E7;
      font-family: Tahoma,Arial,Helvetica,sans-serif;
      font-size: 1.1em;
      display: inline;
      padding: 2px 2px 2px 4px;
      width: 200px;
  }
  .cdSearchBoxOnColor
  {
      color: #114499;
  }
  .cdSearchBoxOffColor
  {
      color: #A1A1A1;
  }
  #cdnavheader
  {
      float: left;
      width: 902px;
      color: #11449E;
      font-family: Arial,Helvetica,sans-serif;
      font-size: 1.1em;
      line-height: 1.2em;
      font-weight: bold;
      padding: 0px 34px 0px 34px;
  }
  #cdnavheader ul
  {
      margin: 0;
      padding: 0;
      zoom: 100%;
      list-style: none;
  }
  #cdnavheader li
  {
      float: left;
      margin: 0;
      padding: 0;
  }
  #cdnavheader a
  {
      float: left;
      background-image: url(../Resource_files/images/left_both.gif);
      background-repeat: no-repeat;
      background-position: left top;
      margin: 0;
      padding: 0 0 0 8px;
      text-decoration: none;
  }
  #cdnavheader a span
  {
      display: block;
      background-image: url(../Resource_files/images/right_both.gif);
      background-repeat: no-repeat;
      background-position: right top;
      padding: 6px 12px 4px 4px;
      font-weight: bold;
      color: #11449E;
  }
  #cdnavheader #current a
  {
      background-repeat: no-repeat;
      background-image: url(../Resource_files/images/left_both_on.gif);
      background-position: 0 -150px;
      border-width: 0;
      border-bottom: 1px solid #dfebfc;
  }
  #cdnavheader #current a span
  {
      background-repeat: no-repeat;
      background-image: url(../Resource_files/images/right_both_on.gif);
      background-position: 100% -150px;
      padding: 5px 12px 6px 4px;
      color: #11449E;
  }
  #cdnavheader a span
  {
      float: none;
  }
  #cdnavheader a:hover
  {
      background-position: 0 -150px;
  }
  #cdnavheader a:hover span
  {
      background-position: 100% -150px;
  }
  #cdribbon
  {
      padding: 4px 10px 0 10px;
      background-image: url(../Resource_files/images/bg_ribbon.jpg);
      background-position: top;
      background-repeat: repeat-x;
  }
  .cdribtopl
  {
      background-image: url(../Resource_files/images/rib_l_t.gif);
      font-size: 2px;
      line-height: 2px;
  }
  .cdribtopc
  {
      border-top: 1px solid #8aafe1;
      background-color: #e1eaf6;
  }
  .cdribtopr
  {
      background-image: url(../Resource_files/images/rib_r_t.gif);
  }
  .cdribmidl
  {
      border-right: none;
      border-left: 1px solid #8aafe1;
      background-color: #c8f1f9;
  }
  .cdribmidc
  {
      vertical-align: top;
      background-image: url(../Resource_files/images/rib_c_c.gif);
      border-bottom: 1px solid #E0EDFD;
  }
  .cdribmidr
  {
      border-left: none;
      border-right: 1px solid #8aafe1;
      background-color: #c8f1f9;
  }
  .cdribbotl
  {
      background-image: url(../Resource_files/images/rib_l_b.gif);
      font-size: 6px;
      background-repeat: no-repeat;
  }
  .cdribbotc
  {
      background-image: url(../Resource_files/images/rib_c_b.gif);
      background-repeat: repeat-x;
  }
  .cdribbotr
  {
      background-image: url(../Resource_files/images/rib_r_b.gif);
      background-repeat: no-repeat;
  }
  .cdchutopl
  {
      background-image: url(../Resource_files/images/chu_l_t.gif);
      font-size: 2px;
      line-height: 2px;
  }
  .cdchutopc
  {
      border-top: 1px solid #a4c0dc;
      background-color: #fff;
  }
  .cdchutopc div, .cdchubotc div, .cdribtopc div
  {
      height: 1px;
      line-height: 1px;
      font-size: 1px;
      overflow: hidden;
  }
  .cdchutopr
  {
      background-image: url(../Resource_files/images/chu_r_t.gif);
  }
  .cdchumidl
  {
      border-right: none;
      border-left: 1px solid #9dbcda;
      background-color: #fff;
  }
  .cdchumidl div, .cdchumidr div, .cdribmidl div, .cdribmidr div
  {
      width: 1px;
      overflow: hidden;
  }
  .cdchumidc, .cdchumidcover
  {
      background-image: url(../Resource_files/images/chu_c_c.gif);
      background-position: bottom;
      background-repeat: repeat-x;
      background-color: #E3EFFF;
  }
  .cdchumidcover
  {
      background-image: url(../Resource_files/images/chu_c_c_on.gif);
      background-color: #EFF7FF;
  }
  .cdchumidr
  {
      border-left: none;
      border-right: 1px solid #9fbedb;
      background-color: #fff;
  }
  .cdchubotl
  {
      background-image: url(../Resource_files/images/chu_l_b.gif);
      font-size: 2px;
      line-height: 2px;
      background-position: bottom left;
  }
  .cdchubotc
  {
      border-bottom: 1px solid #71a4ce;
      background-color: #fff;
  }
  .cdchubotr
  {
      background-image: url(../Resource_files/images/chu_r_b.gif);
      background-position: bottom right;
  }
  .cdLNavCornerLeft, .cdLNavCornerRight
  {
      background-repeat: no-repeat;
      font-size: 1px;
      height: 6px;
  }
  .cdLNavBorderTop
  {
      border-top: 1px solid #8AAFE1;
  }
  .cdLNavBorderRight
  {
      border-right: 1px solid #8AAFE1;
  }
  .cdLNavBorderLeft
  {
      border-left: 1px solid #8AAFE1;
  }
  .cdLNavSpaceLeft
  {
      border-left: 1px solid #8AAFE1;
  }
  .cdLNavSpaceRight
  {
      border-right: 1px solid #8AAFE1;
  }
  .cdBreadBgColor
  {
      background-color: #CDE0FD;
  }
  .cdLeftNavBgColor
  {
      background-color: #EDF4FC;
  }
  .cdLeftNavMinHeight
  {
      height: 400px;
  }
  #cdsubwebicon
  {
      background-image: url(../Resource_files/images/icon_search.gif);
      background-repeat: no-repeat;
      background-position: 5px 8px;
  }
  #cdsubwebicon div
  {
      width: 45px;
  }
  #cdline
  {
      width: 970px;
      height: 6px;
      background-color: #F2A31B;
      font-size: 1px;
  }
  .cdFontReduc
  {
      font-size: .91em;
  }
  .cdspace
  {
      float: left;
      width: 12px;
      font-size: 1px;
  }
  #cdlightchromeheader
  {
      padding-bottom: 5px;
  }
  #cdlnavspacer
  {
      width: 4px;
  }
  #cdleftnav
  {
      background-image: url(../Resource_files/images/bg_left.gif);
      background-repeat: repeat-y;
      background-position: top right;
      width: 155px;
      padding: 0px 0 0px 0;
      background-color: #E3F0F7;
  }
  #cdmaincontent, #cdmaincontentnopad
  {
      font-size: 1.1em;
      padding: 0px 10px 0px 9px;
      text-align: left;
  }
  #cdmaincontentnopad
  {
      padding: 0;
  }
  #cdfooter
  {
      width: 970px;
      background-color: #C9DEFD;
  }
  #cdfootbotPP
  {
      height: 10px;
      background-color: #e3eefe;
  }
  .cdfootbotside
  {
      background-color: #e3eefe;
  }
  #cdsubbrandbarlight
  {
      height: 4px;
      overflow: hidden;
  }
  #cdbreadbar
  {
      border-top: 1px solid #8AAFE1;
      border-bottom: 1px solid #8AAFE1;
      text-align: left;
      padding: 3px 10px 3px 10px;
  }
  #cdsearchfoot
  {
      background-color: #fff;
      text-align: right;
      float: right;
      padding: 8px 20px 0 20px;
      width: 500px;
  }
  .cdnavpad
  {
      padding: 3px 15px 3px 15px;
      border-right: 1px solid #89C0DC;
  }
  .cdLeftNavSec
  {
      border-top: 1px solid #EDF4FC;
      margin-bottom: 0px;
      padding-bottom: 0px;
  }
  .cdleftnavlist
  {
      list-style: none;
      margin: 0;
      padding: 0 0 0 .7em;
      text-indent: -.7em;
  }
  .cdleftnavlist li
  {
      padding: 0px;
  }
  .cdleftnavtlfilter li
  {
      margin-bottom: 5px;
  }
  .cdleftnavtlfilter li a, .cdleftnavtlfilter li a:visited
  {
      color: #27b;
  }
  .cdleftnavtlfilter li b
  {
      color: #f80;
  }
  .cdnavbold
  {
      margin-top: 0px;
      color: #666666;
      background-color: #E3E3E3;
      font-weight: bold;
  }
  .cdLeftNavSec .cdnavbold
  {
      color: #0E4380;
      background-color: #CDE0FD;
  }
  .cdrelated
  {
      color: #2771BA;
      font-weight: bold;
      font-size: 1.1em;
      text-align: right;
      padding: 0px 10px;
  }
  .cdbread
  {
      color: #666666;
      font-size: .9em;
      line-height: 1.1em;
  }
  .cdbread a
  {
      color: #636363;
      text-decoration: none;
  }
  .cdbread a:hover
  {
      color: #636363;
      text-decoration: underline;
  }
  .cdbread a:visited
  {
      color: #636363;
  }
  .cdlnav
  {
      color: #636363;
      font-size: 1.1em;
      line-height: 1.2em;
      padding-top: 0;
      word-wrap: break-word;
      text-align: left;
  }
  .cdlnav a
  {
      color: #636363;
      text-decoration: none;
  }
  .cdlnav a:hover
  {
      color: #636363;
      text-decoration: underline;
  }
  .cdlnav a:visited
  {
      color: #636363;
  }
  .cdrlinks
  {
      color: #636363;
      font-size: 1.1em;
      line-height: 1.6em;
      padding: 0px 10px;
  }
  .cdrlinks a
  {
      color: #636363;
      text-decoration: none;
  }
  .cdrlinks a:hover
  {
      color: #636363;
      text-decoration: underline;
  }
  .cdrlinks a:visited
  {
      color: #636363;
  }
  .cdminiform
  {
      color: #363636;
      font-size: 1.1em;
      display: inline;
      padding: 1px 2px 1px 2px;
  }
  .cdminiform a
  {
      color: #363636;
  }
  .cdhottext
  {
      color: #FE7100;
  }
  .cdhottext a
  {
      color: #FE7100;
  }
  .cdhottext a:hover
  {
      color: #FE7100;
  }
  .cdhottext a:visited
  {
      color: #FE7100;
  }
  .cdfoottext
  {
      font-size: 1.1em;
      color: #808080;
      padding: 0px 10px;
      vertical-align: middle;
      text-align: left;
  }
  .cdfoottext a
  {
      color: #2771BA;
      text-decoration: none;
  }
  .cdfoottext a:hover
  {
      color: #2771BA;
      text-decoration: underline;
  }
  .cdfoottext a:visited
  {
      color: #2771BA;
  }
  .cdfooterside
  {
      background-image: url(../Resource_files/images/footerside.jpg);
      background-repeat: repeat-x;
  }
  .cdfootermid
  {
      background-image: url(../Resource_files/images/footergradient.gif);
      background-position: bottom;
      background-repeat: repeat-x;
      background-color: #DAE9FE;
      text-align: center;
  }
  #cdPrinterFooter
  {
      text-align: center;
      font-size: 1.1em;
  }
  #cdPopupFooter
  {
      text-align: center;
      padding-top: 10px;
  }
  .cdclvBreadcrumbs
  {
      background-color: #f2f2f2;
      border-bottom: 1px solid #b6b6b6;
      text-align: left;
      padding: 3px 10px 3px 10px;
  }
  .cdclvTitleCont
  {
      padding: 10px 10px 0px 10px;
  }
  .cdclvTitle
  {
      font-size: 1.8em;
      font-weight: bold;
      color: #7598c4;
  }
  .cdclvAssistTitleCont
  {
      padding: 15px 10px 15px 10px;
      border-bottom: 1px solid #b6b6b6;
  }
  .cdclvAssistTitle
  {
      font-size: 2.2em;
      font-weight: bold;
      color: #7598c4;
  }
  .cdclvHomeTitleCont
  {
      padding: 10px 175px 2px 10px;
      color: #eea752;
      background-image: url(../Resource_files/images/clvtitlebg.gif);
      background-position: top right;
      background-repeat: no-repeat;
      border-bottom: 1px solid #eea752;
  }
  .cdclvHomeTitle
  {
      font-size: 1.8em;
      font-weight: bold;
  }
  .cdclvHomeSubTitle
  {
      font-size: 1.3em;
  }
  .cdclvTitlePad
  {
      padding: 0 10px 0 0;
  }
  .cdclvItemCount
  {
      font-weight: normal;
      vertical-align: top;
  }
  .cdclvSuggestTitle, .cdclvCategoryTitle
  {
      padding: 5px 10px;
      font-size: 1.1em;
      font-weight: bold;
      color: #fff;
      border: 1px solid #6b82b2;
      background-color: #81a9d4;
      background-image: url(../Resource_files/images/clvbluebg.gif);
      background-repeat: repeat-x;
  }
  .cdclvCategoryTitle
  {
      border: 1px solid #6b6f7a;
      background-color: #798491;
      background-image: url(../Resource_files/images/clvgraybg.gif);
  }
  .cdclvCategoryCont
  {
      border: 1px solid #6c7b8b;
      border-top: none;
      font-size: 1.1em;
  }
  .cdclvCategoryRowAlt
  {
      background-color: #f2f2f2;
  }
  .cdclvCategoryCol1
  {
      width: 50%;
      padding: 7px 8px 6px 10px;
  }
  .cdclvCategoryCol2
  {
      width: 50%;
      padding: 7px 10px 6px 8px;
  }
  .cdclvCategoryRowAlt .cdclvCategoryCol1, .cdclvCategoryRowAlt .cdclvCategoryCol2
  {
      border-bottom: 1px solid #f2f2f2;
      border-top: 1px solid #fff;
  }
  .cdclvSection
  {
      margin: 15px 10px 0px 10px;
  }
  .cdclvSearchIcon
  {
      vertical-align: top;
      padding: 5px 0px 5px 0px;
      float: left;
  }
  .cdclvCscIcon
  {
      position: absolute;
      bottom: 12px;
      right: 5px;
  }
  .cdclvCscIconRtl
  {
      position: absolute;
      bottom: 12px;
      left: 5px;
  }
  .cdclvSearchText
  {
      padding: 7px 5px 7px 5px;
      font-size: 1.1em;
      float: left;
      text-align: left;
  }
  .cdclvSuggestResult
  {
      border-bottom: 1px solid #a6cbeb;
      zoom: 1;
  }
  .cdclvSuggestResultAlt
  {
      background-color: #f2f2f2;
      border-bottom: 1px solid #a6cbeb;
      zoom: 1;
  }
  .cdclvSearchResultLast
  {
      zoom: 1;
  }
  .cdclvFeedback
  {
      border-top: 1px dashed #ccc;
      margin-top: 15px;
      padding-top: 12px;
      font-size: 1.2em;
  }
  .cdclvBoldPagingText
  {
      font-weight: bold;
  }
  .cdclvMoreLinks
  {
      padding: 10px 0px;
  }
  .cdclvNoResults
  {
      font-size: 1.1em;
  }
  .cdSideBoxTop
  {
      background-color: #F4F4F4;
      background-image: url(../Resource_files/images/sidebxtop.gif);
      background-repeat: repeat-x;
      color: #666666;
      font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
      font-size: 1.1em;
      line-height: 1.2em;
      font-weight: bold;
  }
  .cdSideBox
  {
      border: 1px solid #cccccc;
      margin-bottom: 10px;
  }
  .cdSideBoxTitle
  {
      padding: 4px 15px 1px 15px;
  }
  .cdSideBoxBody
  {
      font-family: Arial,sans-serif;
      font-size: 1.2em;
      padding: 12px 15px 6px 15px;
      background-color: #F2F2F2;
      background-image: url(../Resource_files/images/sidbx_bg.gif);
      background-repeat: repeat-x;
  }
  .cdSideBoxBody ul
  {
      margin: 0;
      padding: 0px 12px 0px 12px;
      list-style-image: url(../Resource_files/images/BulletLN.gif);
      width: 81%;
      overflow: hidden;
  }
  .cdSideBoxBody ul li
  {
      padding-bottom: 3px;
  }
  .cdCtxMarketingBox
  {
      border: 1px solid #ccc;
      margin-top: 20px;
      margin-bottom: 30px;
  }
  .cdCtxMarketingBoxBody
  {
      font-family: Arial,sans-serif;
      font-size: 1.2em;
      padding: 12px 15px 20px 15px;
      background-color: #F2F2F2;
      background-image: url(../Resource_files/images/ctxmarketingboxbg.gif);
      background-repeat: repeat-x;
  }
  .cdCtxMarketingBoxBody ul
  {
      margin: 0;
      padding: 0px 12px 0px 12px;
      list-style-image: url(../Resource_files/images/BulletLN.gif);
      width: 90%;
      overflow: hidden;
  }
  .cdCtxMarketingBoxBody ul li
  {
      padding-bottom: 3px;
  }
  .cdAdRow
  {
      cursor: pointer;
  }
  .cdmainlineSearchAdParent
  {
      font-size: .91em;
      border-width: 0px;
  }
  .cdsidebarSearchAdParent
  {
      white-space: normal;
  }
  .cdSearchAdTitle
  {
      font-weight: bold;
      font-size: 1.1em;
      font-family: Tahoma;
      color: #0560a6;
  }
  .cdSearchAdTitle:hover
  {
      text-decoration: underline;
  }
  .cdAdDescription
  {
      font-family: Tahoma;
      font-size: 1.1em;
      color: #797979;
  }
  .cdAdUrl
  {
      font-family: Tahoma;
      font-size: 1.1em;
      color: #009900;
      white-space: normal;
  }
  .cdmainlineAdSpacing
  {
      display: none;
  }
  .cdsidebarAdSpacing
  {
      font-size: 0.7em;
      white-space: normal;
  }
  .cdmainlineLabel
  {
      float: left;
      display: block;
      font-family: Arial,Helvetica,sans-serif;
      font-size: 1em;
      color: #AEAEAE;
  }
  .cdsidebarLabel
  {
      color: #666;
      font-family: Arial,Helvetica,sans-serif;
      font-size: 1.1em;
      text-align: center;
      padding-top: .7em;
      padding-bottom: 0em;
      display: block;
  }
  .cdsidebar
  {
      display: block;
      border-top-width: .1em;
      border-top-style: solid;
      border-top-color: #797979;
      cellspacing: 5em;
  }
  .cdAdTitle
  {
      color: #666;
      font-family: Arial,Helvetica,sans-serif;
      font-size: 1em;
      line-height: 1.4em;
      text-align: center;
      display: block;
  }
  #cdAssistCont
  {
      background-image: url(/global/images/default.aspx?assetid=ZA101091671033);
      background-position: top right;
      background-repeat: no-repeat;
      border-bottom: 1px solid #ccc;
  }
  #cdAssistanceTitle
  {
      font-size: 2.8em;
      font-family: Arial,sans-serif;
      color: #7598c4;
      padding: 15px 215px 15px 10px;
      line-height: 1.1em;
  }
  #cdArticleBody, #cdQuizBody
  {
      float: left;
      width: 475px;
      overflow: hidden;
      padding: 0px 10px 0px 9px;
  }
  #cdFeedbackControl
  {
      border-top: 1px dashed #ccc;
      padding-top: 15px;
      margin-top: 10px;
      zoom: 1;
      font-size: 1.2em;
  }
  .cdPrintBar
  {
      text-align: right;
      padding: .5em 12px .5em 12px;
      border-bottom: 1px solid #ccc;
  }
  .cdPrintBar a, .cdPrintBarBottom a, .cdPrintBar a:visited, .cdPrintBarBottom a:visited
  {
      color: #666;
  }
  .cdPrintBarBottom
  {
      border-top: 1px solid #ccc;
      border-bottom: 1px solid #ccc;
      clear: both;
      padding: .5em 7px .5em 7px;
      text-align: left;
  }
  #cdRightNavWide
  {
      float: left;
      width: 300px;
      padding: 0 10px 0 0;
  }
  #cdAppliesTo
  {
      padding: 5px 12px 5px 12px;
      border-bottom: 1px solid #ccc;
      text-align: left;
      display: block;
  }
  .cdAppliesToTitle
  {
      color: #666;
      font-weight: bold;
  }
  .cdAppliesToText
  {
      color: #999;
  }
  #cdTrainCont
  {
      font-size: .91em;
  }
  #cdTrainTitle
  {
      font-size: 2.4em;
      color: #0c4b7b;
      font-family: Arial,sans-serif;
      line-height: 1.1em;
      padding: 20px 12px 15px 12px;
      border-bottom: 1px solid #ccc;
      letter-spacing: .05em;
  }
  #cdTemplateCont, #cdPortalCont, #cdQuizCont, #cdAssistanceCatCont
  {
      padding-bottom: 10px;
      font-size: .91em;
  }
  #cdPortalPreviewCont
  {
      border-bottom: 1px solid #ccc;
      padding-bottom: 5px;
      font-size: .91em;
      margin-bottom: 10px;
  }
  #cdTemplateTitle, #cdPortalTitle, #cdPortalPreviewTitle, #cdQuizTitle, #cdAssistanceCatTitle, #cdTemplateCatTitle
  {
      font-size: 2.2em;
      color: #0c4b7b;
      font-family: Arial,sans-serif;
      line-height: 1.1em;
      padding: 15px 12px 15px 12px;
      border-bottom: 1px solid #ccc;
      zoom: 100%;
  }
  #cdPortalPreviewTitle
  {
      padding: 15px 12px 10px 12px;
      border-bottom: none;
  }
  .cdMvpLogoCont
  {
      padding: 7px 40px 0px 0px;
      width: 105px;
  }
  #cdTemplateTitle
  {
      background-image: url(/global/images/default.aspx?assetid=ZA101092251033);
      background-position: top right;
      background-repeat: no-repeat;
  }
  #cdQuizTitle
  {
      background-image: url(/global/images/default.aspx?assetid=ZA101092201033);
      background-position: top right;
      background-repeat: no-repeat;
  }
  #cdTrainTitle
  {
      background-image: url(/global/images/default.aspx?assetid=ZA101676681033);
      background-position: top right;
      background-repeat: no-repeat;
  }
  #cdTemplateBody, #cdPortalBody, #cdAssistanceBody, #cdMarketplaceBody, #cdTrainingBody, #cdClipartBody, #cdSearchBody, #cdTrainBody, #cdDownloadsBody
  {
      float: left;
      width: 100%;
      padding: 0px 0px 0px 0px;
  }
  #cdTrainBody
  {
      padding-top: 20px;
  }
  @media print
  {
      #cdTrainBody
      {
          float: none;
          overflow: visible;
      }
      #cdTrainRightNav
      {
          display: none;
      }
  }
  #cdSearchBody
  {
      padding: 0px;
  }
  #cdTemplateRightNav, #cdPortalRightNav, #cdAssistanceRightNav, #cdMarketplaceRightNav, #cdTrainingCatRightNav, #cdClipartRightNav, #cdSearchRightNav, #cdTrainRightNav, #cdDownloadsRightNav
  {
      float: left;
      width: 160px;
      padding: 0 10px 10px 0;
      font-size: .91em;
  }
  #cdSearchRightNav
  {
      padding: 0 0 10px 10px;
  }
  .cdOMPDescription
  {
      font-size: 1.2em;
      color: #484848;
  }
  .cdOMPTitle
  {
      font-size: 1.8em;
      color: #666;
  }
  .cdOMPLink
  {
      font-size: 1.8em;
  }
  table.cdCategoryList
  {
      border-top: 2px #CCC solid;
      border-bottom: 2px #CCC solid;
      font-size: 100%;
  }
  td.cdCategoryList
  {
      padding: 2px 5px 2px 5px;
  }
  ul.cdCategoryList
  {
      list-style: none;
      margin: 0;
      padding: 0;
  }
  ul.cdCategoryList li
  {
      padding: 2px 0px 2px 0px;
  }
  .cdFeatAppTitleCell
  {
      padding: 4px 6px 3px 6px;
      color: #5F5F5F;
      font-family: verdana;
      font-size: 95%;
  }
  .cdFooterNavCell
  {
      background-color: #5197DD;
      background-image: url(../Resource_files/images/footerl.gif);
      background-repeat: repeat-y;
      background-position: left;
      height: 32px;
      vertical-align: middle;
      text-align: left;
      padding: 8px 10px 8px 10px;
  }
  TABLE.cdListTable
  {
      border-top: #FB8C04 1px solid;
      border-bottom: #FB8C04 1px solid;
  }
  TD.cdListTableTitleCell
  {
      background-color: #FFF3CB;
      height: 19px;
  }
  .cdErrorTips, .cdMoreLinks
  {
      list-style-image: url(../Resource_files/images/bulletl.gif);
      margin: 0;
      padding: 0 12px;
      font-size: 1.1em;
      line-height: 1.1em;
  }
  .cdErrorTips li, .cdMoreLinks li
  {
      padding-bottom: 5px;
  }
  .cdStillCantFind
  {
      font-size: 1.1em;
  }
  .cdOAImgPR
  {
      border-style: none;
      margin: 0px 4px 0px 0px;
  }
  .cdOBlt, .cdOImgM
  {
      vertical-align: middle;
  }
  .cdOImg, .cdOImgM
  {
      border-style: none;
  }
  .cdOBtn
  {
      font-size: 100%;
      padding: 0px 0px 0px 0px;
      font-family: Tahoma,Arial,Helvetica,sans-serif;
  }
  .cdODW .cdOBtn
  {
      width: 75px;
  }
  .cdODDLst
  {
      font-size: 100%;
      font-family: Tahoma,Arial,Helvetica,sans-serif;
  }
  .cdOFrm
  {
      border-style: none;
      margin: 0px;
      padding: 0px;
  }
  .cdOLblDe
  {
      color: #808080;
  }
  .cdOLblEm, .cdOLblEmBlk, .cdOLblEmRed, .cdOLblEmOrange
  {
      font-weight: bold;
  }
  .cdOLblEmBlk
  {
      color: black;
  }
  .cdOLblEmRed
  {
      color: #EA0000;
  }
  .cdOLblEmOrange
  {
      color: #FF9900;
  }
  .cdOLn, .cdOWSBlk, .cdOWSInl
  {
      font-size: 1px;
      height: 0px;
      line-height: 0px;
      margin: 0px;
      padding: 0px;
  }
  .cdOLn
  {
      background-color: #A1B0C5;
      border-color: #A1B0C5;
      border-width: 0px 0px 1px 0px;
      border-style: solid;
      width: 100%;
  }
  .cdOWSBlk, .cdOWSInl
  {
      border-style: none;
      width: 0px;
  }
  .cdOSCTbl, .cdOSCTbl TABLE, .cdOSCTbl FORM
  {
      border-style: none;
      margin: 0px;
      padding: 0px;
  }
  .cdOSCTbl, .cdOSCTbl TABLE
  {
      color: #343941;
      font-size: 100%;
  }
  .cdOSCTbl .cdOWSInl
  {
      font-size: 2px;
  }
  .cdOLstI
  {
      padding: 3px 0px 3px 0px;
  }
  .cdOLstIN
  {
      padding: 0px 0px 6px 0px;
  }
  .cdOLstO
  {
      list-style-image: none;
  }
  .cdOLstUOA, .cdOLstUON
  {
      margin: 0px 0px 0px 6px;
      padding: 0px 0px 0px 6px;
  }
  .cdOLstUOA
  {
      list-style-image: url(../Resource_files/images/RghtArrBlt.gif);
  }
  .cdOLstUON
  {
      list-style-image: url(../Resource_files/images/BulletLN.gif);
  }
  .cdONBody
  {
      background-color: white;
      color: black;
      font-family: Tahoma,Arial,Helvetica,sans-serif;
      font-size: 66.67%;
      line-height: normal;
      margin: 0px;
      padding: 0px;
  }
  .cdONBody B
  {
      font-weight: bold;
  }
  .cdONBody CENTER
  {
      text-align: center;
  }
  .cdONBody H1, .cdONBody H2, .cdONBody H3, .cdONBody H4, .cdONBody H5, .cdONBody H6
  {
      line-height: normal;
  }
  .cdONBody I
  {
      font-style: italic;
  }
  .cdONBody U
  {
      text-decoration: underline;
  }
  .cdONBodyCellPadded, .cdONBodyCellUnpadded
  {
      height: 100%;
      margin: 0px;
      width: 100%;
  }
  .cdONBodyCellPadded
  {
      padding: 0px 0px 0px 0px;
  }
  .cdONBodyCellUnpadded
  {
      padding: 0px;
  }
  .cdONLBkColor, .cdONLBkColorDark
  {
      height: 8px;
  }
  .cdONLBkColor
  {
      background-color: #e5eefd;
  }
  .cdONLBkColorDark
  {
      background-color: #cedefa;
  }
  .cdONLBulCol
  {
      font-size: 0px;
      line-height: 0px;
  }
  .cdONLeft
  {
      font-size: 100%;
      width: 155px;
  }
  .cdONLHorzSpcrTail
  {
      font-size: 0px;
      line-height: 0px;
  }
  .cdONLPartTbl
  {
      font-size: 100%;
      width: 100%;
  }
  .cdONLPLCell
  {
      padding: 3px 16px 2px 16px;
  }
  .cdONLSecItem
  {
      padding: 1px 0px 0px 9px;
      height: 18px;
      width: 100%;
  }
  .cdONNavTblFont
  {
      font-size: 100%;
  }
  .cdONTHdrTbl
  {
      background-color: #ffffff;
      color: #000000;
      width: 100%;
  }
  .cdONTOffLogo
  {
      text-align: left;
      padding: 0px 0px 0px 10px;
  }
  .cdOSRT, .cdOSET
  {
      font-weight: bold;
      color: #000000;
  }
  .cdOTATtl
  {
      font-family: Arial,Helvetica,sans-serif;
      font-size: 162.5%;
      font-weight: bold;
      line-height: normal;
      color: #666666;
  }
  .cdOTATtl
  {
      font-weight: normal;
      font-size: 1.8em;
  }
  .cdClientToolbar
  {
      zoom: 1;
      padding: 5px 10px;
      font-size: 1.1em;
      color: #fff;
      border: 1px solid #6b82b2;
      background-color: #6b82b2;
      background-image: url(../Resource_files/images/clvbluebg.gif);
      background-repeat: repeat-x;
  }
  .cdClientToolbar a, .cdClientToolbar a:visited
  {
      color: #fff;
  }
  .cdToolbar, .cdTransparentToolbar
  {
      padding: 4px 13px;
      margin: 0px;
  }
  .cdToolbar
  {
      color: #666;
      background-color: #CDE0FD;
      border: 1px solid #8AAFE1;
  }
  .cdToolbar a, .cdToolbar a:visited, .cdDarkGray, .cdBreadcrumb, .cdBreadcrumb a, .cdBreadcrumb a:visited
  {
      color: #666;
  }
  .cdToolbar .cdToolbarDe, .cdClientToolbar .cdToolbarDe
  {
      color: #49789C;
  }
  .cdPaging
  {
      white-space: nowrap;
  }
  .cdPaging *
  {
      vertical-align: middle;
  }
  .cdPaging .cdPageArrows *
  {
      vertical-align: baseline;
  }
  .cdPaging .cdPageArrows img
  {
      vertical-align: middle;
  }
  .cdPaging img
  {
      border: 0px;
  }
  .cdOTBar A, .cdOTBar A:visited
  {
      color: #003399;
  }
  .cdOTBar, .cdOTBICon, .cdOTBICUn, .cdOTBISep, .cdOTBITbl
  {
      border-style: none;
      margin: 0px;
  }
  .cdOTBar, .cdOTBITbl
  {
      font-size: 100%;
      padding: 0px;
      width: 100%;
  }
  .cdOTBar
  {
      background-color: #9EBFF6;
      background-image: url(../Resource_files/images/TBGradient.gif);
      background-repeat: repeat-x;
      border: 1px solid #95B7F3;
      height: 24px;
      padding: 0px 2px 0px 3px;
  }
  .cdOTBICon, .cdOTBISep
  {
      vertical-align: baseline;
  }
  .cdOTBICon
  {
      padding: 2px 0px 4px 0px;
  }
  .cdOTBICUn
  {
      padding: 0px;
  }
  .cdOTBISep
  {
      color: #5183DB;
      padding: 2px 4px 4px 4px;
  }
  .cdODW .cdOTBICon
  {
      padding: 0px 12px 0px 12px;
  }
  .cdOTBM, .cdOTBS
  {
      font-size: 100%;
      font-family: Tahoma,Arial,Helvetica,sans-serif;
  }
  .cdOVl
  {
      color: #CC1100;
      font-size: 100%;
      font-weight: bold;
  }
  .cdLNSCCell
  {
      padding: 5px 7px 5px 7px;
      border-color: #000000;
      border-width: 1px 1px 1px 1px;
      border-style: solid;
      background-color: #DDDDDD;
  }
  .cdLNSCTitle
  {
      padding: 0px 0px 3px 0px;
      font-weight: bold;
      color: #dd5f00;
  }
  #cdtouScroll
  {
      border: 1px solid black;
      overflow: auto;
      height: 160px;
      padding: 4px;
  }
  .cdSubwebColor
  {
      color: #0E4380;
  }
  .cdSubwebColorIn
  {
      color: #0E4380;
  }
  .cdSubwebBgColor
  {
      background-color: #FFF;
  }
  .cdTmplResult
  {
      vertical-align: top;
      line-height: 1.7;
      background-image: url('');
      background-repeat: no-repeat;
      background-position: top right;
      height: 75px;
  }
  .cdTmplSrchResult
  {
      vertical-align: top;
      line-height: 1.7;
      background-image: url('');
      background-repeat: no-repeat;
      background-position: right bottom;
  }
  .cdTmplResult *
  {
      vertical-align: middle;
  }
  #cdTmplCat
  {
      border: 1px solid #ccc;
      margin-bottom: 20px;
  }
  #cdTmplCat #cdTmplCatHeading
  {
      padding: 5px 10px 5px 10px;
      color: #fff;
      font-size: 1.1em;
      font-weight: bold;
  }
  #cdTmplCat #cdTmplCatBrowse
  {
      padding: 20px 20px 20px 20px;
      color: #ccc;
      line-height: 1.8;
  }
  #cdTmplCat .cdTmplCatSpace
  {
      line-height: 1.0;
  }
  #cdTmplManualCat
  {
      padding: 0px 10px 0px 10px;
      line-height: 1.3;
  }
  #cdTmplInfo
  {
      margin-bottom: 10px;
      padding: 10px;
      border: 1px #ccc solid;
      zoom: 100%;
  }
  #cdTmplInfo h5
  {
      margin-top: 0px;
      margin-bottom: 10px;
      color: #aaa;
  }
  #cdTmplPreview
  {
      text-align: center;
      margin: 0px auto;
  }
  #cdTmplDetail, #cdTmplFeedback
  {
      padding: 3px 5px 3px 5px;
      width: 45%;
      float: left;
  }
  #cdTmplFeedback
  {
      border: 1px #ccc solid;
  }
  #cdTmplCSTText, .cdTmplResultCSTText, .cdTmplResultCSTText:visited, .cdTmplResultCSTLink, .cdTmplResultCSTLink:visited, .cdTmplResultCSTLink:hover
  {
      float: right;
      color: #598874;
      margin: 0px 35px 0px 35px;
  }
  #cdTmplCSTText
  {
      padding-top: 5px;
  }
  .cdTmplResultCSTLink, .cdTmplResultCSTLink:visited, .cdTmplResultCSTLink:hover
  {
      position: relative;
      bottom: -60px;
      margin: 0px;
      padding: 0px 35px 0px 35px;
  }
  .cdTmplResultCSTText
  {
      position: relative;
      top: 45px;
  }
  .cdTodResultCSTText, .cdTodResultCSTText:hover, .cdTodResultCSTText:visited
  {
      float: right;
      position: relative;
      bottom: 24px;
      color: #598874;
      margin: 0px 0px 0px 0px;
      padding: 0px 32px 0px 32px;
  }
  .cdTmplResultImage
  {
      width: 120px;
      text-align: center;
      vertical-align: top;
      padding: 2px;
      white-space: nowrap;
  }
  .cdTmplNew
  {
      font-size: 0.6em;
  }
  .cdTmplDownload, .cdTmplOgaBox
  {
      zoom: 100%;
      padding: 10px;
      margin: 0px auto;
      background-image: url('');
      background-repeat: no-repeat;
      background-position: center right;
  }
  #cdSortHeader
  {
      padding: 5px 10px 5px 10px;
      background-color: rgb(231,237,235);
  }
  #cdSortHeader a, #cdSortHeader a:visited
  {
      color: rgb(34,97,70);
  }
  #cdSortHeader a:visited
  {
      text-decoration: none;
  }
  #cdSortHeader .cdHighlighted
  {
      font-weight: bold;
      color: rgb(252,140,4);
  }
  .cdTmplOgaBox
  {
      border-color: #CCC;
      border-style: solid;
      border-width: 1px;
      background-color: #FFF3C1;
      color: #333;
  }
  .cdTmplHr
  {
      color: rgb(188,208,199);
      background-color: rgb(188,208,199);
  }
  #cdOutlookRSSBanner
  {
      background-color: #efefef;
      background-image: url('/global/images/outlookrss_bg.gif');
      background-repeat: no-repeat;
      background-position: bottom right;
      padding: 11px;
  }
  #cdOutlookRSSHeader
  {
      width: 550px;
      margin: 0px auto;
  }
  #cdOutlookRSSHeader #cdOutlookRSSHeaderLogo
  {
      float: left;
      padding: 0px 11px;
  }
  #cdOutlookRSSHeader #cdOutlookRSSHeaderText
  {
      float: left;
      font-size: 1.1em;
      color: #888;
  }
  #cdOutlookRSSHeader #cdOutlookRSSHeaderText h1
  {
      font-family: arial;
      font-size: 1.3em;
      font-weight: 900;
      color: #666;
      margin: 0px auto;
  }
  #cdOutlookRSSDirectory
  {
      width: 400px;
      padding: 0px 0px 0px 0px;
      margin: 0px auto;
  }
  .cdBCTCHeading
  {
      font-size: 1.4em;
      font-weight: bold;
      color: #333333;
      padding-bottom: 8px;
  }
  .cdBCTCDivCell
  {
      border: 1px;
      border-top: 0px;
      border-color: #CCCCCC;
      border-style: solid;
  }
  .cdBCTCTitleCell
  {
      border: 1px;
      border-color: #CCCCCC;
      border-style: solid;
      padding: 0px 11px 0px 11px;
      color: #FFF;
      font-weight: bold;
      font-size: 1.2em;
      height: 23px;
      vertical-align: middle;
  }
  .cdRNCMTitle
  {
      padding: 4px 10px 1px 10px;
      background-color: #f4f4f4;
      background-image: url(/global/images/cmtitle_top.gif);
      background-repeat: repeat-x;
      background-position: top;
      color: #666666;
      font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
      font-size: 11px;
      line-height: 12px;
      font-weight: bold;
      border-left: 1px;
      border-right: 1px;
      border-top: 1px;
      border-bottom: 0px;
      border-color: #cccccc;
      border-style: solid;
  }
  .cdRNCMBody, .cdRNCMBodyDl, .cdRNCMBodyPadding
  {
      padding: 12px 10px 6px 10px;
  }
  .cdRNCMBodyCm
  {
      padding: 12px 9px 6px 9px;
  }
  .cdRNCMBody, .cdRNCMBodyCm, .cdRNCMBodyDl
  {
      background-repeat: repeat-x;
      background-position: top;
      border-left: 1px;
      border-right: 1px;
      border-top: 0px;
      border-bottom: 1px;
      border-color: #cccccc;
      border-style: solid;
  }
  .cdRNCMBody
  {
      background-color: #ffffff;
      background-image: url(/global/images/cmbody_top.gif);
  }
  .cdRNCMBodyDl
  {
      background-color: #e4f0e4;
      background-image: url(/global/images/cmbody_top_dl.gif);
  }
  .cdRNCMBodyCm
  {
      background-color: #e4e5f5;
      background-image: url(/global/images/cmbody_top_cm.gif);
  }
  .cdRNCMCodLink, .cdRNCMCodLink:visited, .cdRNCMCodLink:hover, .cdOLblCod
  {
      color: #636363;
  }
  .cdCodImg
  {
      border: 1px solid #cccccc;
  }
  .cdBCTCTabSeparator
  {
      padding: 0px;
      height: 20px;
      border-left: 0px;
      border-right: 0px;
      border-top: 0px;
      border-bottom: 1px;
      border-color: #CCCCCC;
      border-style: solid;
      background-color: #FFF;
      font-size: 25%;
  }
  .cdBCTCTabCell
  {
      padding: 2px 4px 0px 4px;
      height: 19px;
      text-align: center;
      cursor: hand;
      font-size: 1.0em;
      color: #333333;
      background-color: #F2F3EE;
      background-image: url(/global/images/tcnotsel.gif);
      background-repeat: repeat-x;
      border-left: 0px;
      border-right: 0px;
      border-top: 0px;
      border-bottom: 1px;
      border-color: #CCCCCC;
      border-style: solid;
  }
  .cdBCTCTabCellLeft
  {
      padding: 0px;
      height: 21px;
      width: 9px;
      cursor: hand;
      background-color: #FFF;
      background-image: url('/global/images/tcnotselleft.gif');
      background-repeat: no-repeat;
      background-position: left top;
      border-left: 0px;
      border-right: 0px;
      border-top: 0px;
      border-bottom: 1px;
      border-color: #CCCCCC;
      border-style: solid;
  }
  .cdBCTCTabCellRight
  {
      padding: 0px;
      height: 21px;
      width: 9px;
      cursor: hand;
      background-color: #FFF;
      background-image: url('/global/images/tcnotselright.gif');
      background-repeat: no-repeat;
      background-position: right top;
      border-left: 0px;
      border-right: 0px;
      border-top: 0px;
      border-bottom: 1px;
      border-color: #CCCCCC;
      border-style: solid;
  }
  .cdBCTCTabCellSel
  {
      padding: 2px 4px 0px 4px;
      border: 0px;
      height: 19px;
      text-align: center;
      font-size: 1.0em;
      color: #333333;
      background-color: #FFF;
      background-image: url(/global/images/tcsel.gif);
      background-repeat: repeat-x;
  }
  .cdBCTCTabCellSelLeft
  {
      padding: 0px;
      border: 0px;
      height: 21px;
      width: 9px;
      background-color: #FFF;
      background-image: url('/global/images/tcselleft.gif');
      background-repeat: no-repeat;
      background-position: left top;
  }
  .cdBCTCTabCellSelRight
  {
      padding: 0px;
      border: 0px;
      height: 21px;
      width: 9px;
      background-color: #FFF;
      background-image: url('/global/images/tcselright.gif');
      background-repeat: no-repeat;
      background-position: right top;
  }
  .cdBCTCCatLink, .cdBCTCCatLink:visited, .cdBCTCLabel, .cdBCTCSubLabel, .cdBCTCLinkCellBullet, .cdBCTCLinkCell, .cdBCTCTabCell, .cdBCTCTabCellSel, cdBCTCTitleCell, cdBCTCHeading, .cdRelatedSearchLink, .cdRelatedSearchLink:visited
  {
      font-family: Tahoma,Arial,Helvetica,sans-serif;
  }
  .cdBCTCLabel, .cdBCTCSubLabel
  {
      font-weight: bold;
      color: #666666;
  }
  .cdBCTCLabel
  {
      padding: 4px 0px 8px 0px;
      font-size: 1.4em;
  }
  .cdBCTCSubLabel
  {
      padding: 8px 0px 0px 0px;
      font-size: 1.2em;
  }
  .cdBCTCLinkCellBullet, .cdBCTCLinkCell, .cdBCTCCatLink, .cdBCTCCatLink:visited
  {
      color: #666666;
      font-size: 1.1em;
  }
  .cdRelatedSearchesTable
  {
      padding: 4px 12px 12px 12px;
      display: block;
  }
  .cdRelatedSearchLink, .cdRelatedSearchLink:visited
  {
      color: #0560A6;
      font-size: 1.1em;
  }
  .cdBCCFUButton
  {
      background-color: #FED35A;
      background-image: url(/global/images/cfu_button.gif);
      background-repeat: repeat-x;
      background-position: top;
      height: 14px;
      padding: 3px 10px 3px 10px;
      display: block;
      border: 1px #BFA277 solid;
      vertical-align: middle;
      cursor: hand;
  }
  .cdBCCFUHeading, .cdBCCFUButtonLink, .cdBCCFUButtonLink:hover, .cdBCCFUButtonLink:visited
  {
      color: #666666;
      font-size: 1.1em;
  }
  .cdBCCFUHeading
  {
      padding-bottom: 12px;
  }
  .cdBCCFUButtonLink, .cdBCCFUButtonLink:hover, .cdBCCFUButtonLink:visited
  {
      text-decoration: none;
  }
  .cdBCCFUAboutLink, .cdBCCFUAboutLink:visited
  {
      color: #666666;
  }
  .cdBCTCLinkCellBullet
  {
      padding: 4px 0px 2px 0px;
  }
  .cdBCTCLinkCell
  {
      padding: 3px 12px 3px 5px;
  }
  .cdSelectionBasketBg
  {
      background-color: #F8F9FF;
  }
  .cdBSC
  {
      margin: 0px;
      border: 1px #ccc solid;
      padding: 0px 0px 0px 0px;
  }
  .cdBSC .cdBSCHeading
  {
      padding: 5px 10px 5px 10px;
  }
  .cdBSC .cdBSCHeading b
  {
      font-size: 1.1em;
  }
  .cdBSC .cdBSCSearch
  {
      padding: 5px 10px 5px 10px;
  }
  .cdBSCSearch *
  {
      vertical-align: middle;
  }
  .cdBSSCfrm
  {
      margin: 0;
      border: 0;
      padding: 0;
      display: inline;
  }
  .cdBSSCfrm *
  {
      margin: 0;
      vertical-align: middle;
      border-color: #999999;
      border-style: solid;
      border-width: 1px;
  }
  .cdBSSCtxt
  {
      width: 166px;
      height: 16px;
      padding: 3px 0px 0px 4px;
      color: #114499;
      background-color: #FFFFFF;
      font-family: Tahoma,Arial,Helvetica,sans-serif;
      font-size: 1.1em;
  }
  .cdBSSCbtn
  {
      width: 22px;
      height: 19px;
      border-left: none;
      padding: 0;
      background-image: url(/global/images/default.aspx?assetid=ZA102626411033);
      cursor: pointer;
  }
  .cdBCTCBigLabel
  {
      font-size: 2em;
      font-family: Arial;
      color: #666;
  }
  .cdTodCstBg
  {
      background-image: url(/global/images/cst.gif);
      background-repeat: no-repeat;
      background-position: right bottom;
  }
  .cdClpSrchHeadColor
  {
      color: #555555;
  }
  .cdLNBCBigTitle
  {
      font-size: 1.3em;
      line-height: 1.1em;
  }
  .cdLNBCMouseOver
  {
      background-color: #E4E4E4;
  }
  .cdLNBCMouseOut
  {
      background-color: #FFFCEE;
      background-image: url(../Resource_files/images/leftbg.jpg);
      background-repeat: repeat-x;
      background-position: bottom;
  }
  .cdVeryDarkGray
  {
      color: #333;
  }
  .cdLNBCMouseOut, .cdLNBCMouseOver
  {
      border-style: solid;
      border-color: #CCCCCC;
      border-width: 1px 0px 1px 0px;
      margin-top: 6px;
      margin-bottom: 6px;
      cursor: hand;
  }
  #cdWMPPlayer
  {
      margin: 20px 0px 20px 0px;
      padding: 0px;
      width: 615px;
      height: 39px;
      direction: ltr;
  }
  #cdWMPPlayer a img
  {
      border: 0px;
  }
  #cdWMPPlayer div
  {
      float: left;
      background-image: url(../Resource_files/images/wmp_mid_graphic.gif);
      background-repeat: repeat-x;
      background-position: top;
  }
  .cdWMPLink
  {
      padding: 0px;
      margin: 0px;
      text-align: right;
      height: 39px;
  }
  .cdWMPLink *
  {
      line-height: 39px;
      font-size: 11px;
  }
  #cdWmpEmbedded
  {
      height: 39px;
      width: 304px;
      background-color: white;
      text-align: center;
      display: none;
  }
  .cdWmpVolume
  {
      width: 3px;
      margin-bottom: 12px;
      border-top: 1px solid #5789cd;
      border-right: 1px solid white;
      border-bottom: 1px solid white;
      border-left: 1px solid #5789cd;
  }
  .cdFxTitles
  {
      font-family: Arial,Tahoma,Helvetica,sans-serif;
      font-size: 1.8em;
      line-height: 1.8em;
      color: #666;
  }
  #cdcontbottom
  {
      background-image: url(../Resource_files/images/bg_bottom.jpg);
      background-repeat: no-repeat;
      height: 18px;
      width: 990px;
  }
  .cdTOC
  {
      width: 166px;
      height: 100%;
      margin: 0px 4px 0px 0px;
      overflow-x: auto;
      overflow-y: hidden;
  }
  .cdTOCCategory
  {
      list-style-type: none;
      list-style-position: outside;
      margin: 0px;
      padding: 0px;
  }
  .cdTOCCategory li
  {
      margin: 0px;
      padding: 5px 0px 0px 0px;
  }
  .cdTOCCategory img
  {
      border-width: 0px;
  }
  .cdTOCContent, .cdTOCRootContent
  {
      list-style-type: square;
      list-style-position: outside;
      padding: 0px;
  }
  .cdTOCContent
  {
      margin: 0px 0px 0px 30px;
  }
  .cdTOCRootContent
  {
      margin: 0px 0px 0px 15px;
  }
  .cdTOCContent li, .cdTOCRootContent li
  {
      margin: 0px;
      padding: 5px 0px 0px 0px;
  }
  .cdTrnSelectedItem
  {
      background-color: #fff;
  }
  .cdTrnSelectedItem *
  {
      font-weight: bold;
  }
  .cdvfrmtopl, .cdvfrmtopr
  {
      font-size: 1px;
      width: 2px;
      height: 3px;
      background-repeat: no-repeat;
  }
  .cdvfrmtopl
  {
      background-image: url(../Resource_files/images/rib_l_t.gif);
  }
  .cdvfrmtopr
  {
      background-image: url(../Resource_files/images/rib_r_t.gif);
  }
  .cdvfrmtopc
  {
      border-top: 1px solid #8aafe1;
      background-color: #e1eaf6;
      font-size: 1px;
      height: 2px;
  }
  .cdvfrmbotl, .cdvfrmbotr
  {
      font-size: 1px;
      width: 2px;
      height: 6px;
      background-repeat: no-repeat;
  }
  .cdvfrmbotl
  {
      background-image: url(../Resource_files/images/rib_l_b.gif);
  }
  .cdvfrmbotr
  {
      background-image: url(../Resource_files/images/rib_r_b.gif);
  }
  .cdvfrmbotc
  {
      background-image: url(../Resource_files/images/rib_c_b.gif);
      background-repeat: repeat-x;
  }
  .cdvfrmmidl
  {
      border-right: none;
      border-left: 1px solid #8aafe1;
      background-color: #c8f1f9;
      font-size: 1px;
  }
  .cdvfrmmidr
  {
      border-left: none;
      border-right: 1px solid #8aafe1;
      background-color: #c8f1f9;
      font-size: 1px;
  }
  .cdvfrmmidc
  {
      background-image: url(../Resource_files/images/rib_c_c.gif);
      border-bottom: 1px solid #E0EDFD;
  }
  .cdVideoPageBody, .cdSilverlightPageBody
  {
      background-image: url(/global/images/vidback.jpg);
      background-position: left;
      background-repeat: repeat-y;
      background-color: #7d9cbd;
  }
  .cdVideoPageTopLeft, .cdVideoPageTopRight, .cdVideoPageTopMiddle
  {
      height: 12px;
      background-color: #FCAD17;
      background-repeat: no-repeat;
      font-size: 1px;
  }
  .cdVideoPageTopLeft
  {
      background-image: url(/global/images/vidtoplf.gif);
      background-position: left;
  }
  .cdVideoPageTopMiddle
  {
      border-top: 1px solid #5d83b2;
  }
  .cdVideoPageTopRight
  {
      background-image: url(/global/images/vidtoprt.gif);
      background-position: right;
  }
  .cdVideoPageTopLeftFull, .cdVideoPageTopRightFull, .cdVideoPageTopMiddleFull
  {
      height: 3px;
      background-color: #ddeafd;
      background-repeat: no-repeat;
      font-size: 1px;
  }
  .cdVideoPageTopLeftFull
  {
      background-image: url(/global/images/vidtoplf2.gif);
      background-position: left;
  }
  .cdVideoPageTopMiddleFull
  {
      border-top: 1px solid #5d83b2;
  }
  .cdVideoPageTopRightFull
  {
      background-image: url(/global/images/vidtoprt2.gif);
      background-position: right;
  }
  .cdVideoPageTopLogo
  {
      border-left: 1px solid #5d83b2;
      border-right: 1px solid #5d83b2;
      background-color: #ffffff;
      height: 48px;
      padding: 1px 20px 0px 20px;
      color: #bbbbbb;
      font-size: 24px;
  }
  .cdVideoPageBottomLeft, .cdVideoPageBottomRight, .cdVideoPageBottomMiddle
  {
      height: 5px;
      background-color: #ffffff;
      background-repeat: no-repeat;
      font-size: 1px;
  }
  .cdVideoPageBottomLeft
  {
      background-image: url(/global/images/vidbotlf.gif);
      background-position: left;
  }
  .cdVideoPageBottomMiddle
  {
      border-bottom: 1px solid #5d83b2;
  }
  .cdVideoPageBottomRight
  {
      background-image: url(/global/images/vidbotrt.gif);
      background-position: right;
  }
  .cdVideoPageMiddle, .cdVideoPageMiddleFull
  {
      border-left: 1px solid #5d83b2;
      border-right: 1px solid #5d83b2;
      background-color: #ffffff;
      background-image: url(/global/images/vidmtopt.gif);
      background-position: top;
      background-repeat: repeat-x;
      text-align: left;
      padding: 11px 10px 0px 10px;
  }
  .cdVideoPageMiddle
  {
      border-top: 1px solid #5d83b2;
  }
  .cdVideoFrameTopLeft, .cdVideoFrameTopRight, .cdVideoFrameTopMiddle
  {
      height: 10px;
      background-color: #ffffff;
      font-size: 1px;
  }
  .cdVideoFrameTopLeft
  {
      background-image: url(/global/images/vidctoplf.gif);
      background-position: left;
  }
  .cdVideoFrameTopRight
  {
      background-image: url(/global/images/vidctoprt.gif);
      background-position: right;
  }
  .cdVideoFrameTopMiddle
  {
      background-image: url(/global/images/vidctopm.gif);
      background-repeat: repeat-x;
  }
  .cdVideoFrameBottomLeft, .cdVideoFrameBottomRight, .cdVideoFrameBottomRightFull, .cdVideoFrameBottomMiddle
  {
      height: 11px;
      background-color: #ffffff;
      font-size: 1px;
  }
  .cdVideoFrameBottomLeft
  {
      background-image: url(/global/images/vidcbotlf.gif);
      background-position: left;
  }
  .cdVideoFrameBottomRight
  {
      background-image: url(/global/images/vidcbotrt.gif);
      background-position: right;
  }
  .cdVideoFrameBottomRightFull
  {
      background-image: url(/global/images/vidcbotrt2.gif);
      background-position: right top;
      background-repeat: no-repeat;
  }
  .cdVideoFrameBottomMiddle
  {
      background-image: url(/global/images/vidcbotm.gif);
      background-repeat: repeat-x;
  }
  .cdVideoFrameBottomMiddleFull
  {
      padding-top: 6px;
      background-image: url(/global/images/vidcbotm2.gif);
      background-position: top;
      background-repeat: repeat-x;
  }
  .cdVideoFrameMidLeft, .cdVideoFrameMidRight
  {
      font-size: 1px;
  }
  .cdVideoFrameMidLeft
  {
      background-image: url(/global/images/vidcmidlf.gif);
      background-repeat: repeat-y;
  }
  .cdVideoFrameMidRightTop
  {
      background-image: url(/global/images/vidcmidtr.gif);
      font-size: 1px;
  }
  .cdVideoFrameMidRight
  {
      background-image: url(/global/images/vidcmidrt.gif);
      background-repeat: repeat-y;
  }
  .cdVideoFrameMidMiddle
  {
      background-color: #b4cded;
  }
  .cdVideoButtonLeft, .cdVideoButtonRight
  {
      font-size: 1px;
  }
  .cdVideoButtonLeft
  {
      background-image: url(/global/images/vidbtnlf.gif);
  }
  .cdVideoButtonRight
  {
      background-image: url(/global/images/vidbtnrt.gif);
  }
  .cdVideoButtonsTop
  {
      padding: 0px 6px 0px 6px;
      font-size: 11px;
      position: absolute;
      top: 13px;
      right: 41px;
      background-color: #dce9fc;
  }
  .cdVideoButtonMiddle, .cdVideoButtonMiddleActive
  {
      padding: 0px 2px 0px 2px;
      font-size: 11px;
  }
  .cdVideoButtonMiddleActive
  {
      background-image: url(/global/images/vidbtnm.gif);
      background-repeat: repeat-x;
  }
  .cdVideoWhiteFrame, .cdVideoControlFrame
  {
      border: 1px solid #ffffff;
  }
  .cdVideoBlueFrame
  {
      border: 1px solid #92a7c4;
  }
  .cdVideoControlFrame
  {
      background-color: #92a7c4;
  }
  .cdVideoReadMoreCell
  {
      background-color: #ffffff;
      padding: 4px 7px 4px 7px;
  }
  .cdVideoReadMore
  {
      font-size: 11px;
  }
  .cdVideoPlaylist
  {
      border: 1px solid #bababa;
      background-color: #f8f8f8;
  }
  .cdVideoPlaylistHeading
  {
      padding: 3px 10px 4px 10px;
      font-size: 11px;
      font-weight: bold;
      color: #4372b0;
      background-image: url(/global/images/vidplsheading.gif);
      background-repeat: repeat-x;
      background-position: bottom;
      background-color: #c6d4e4;
  }
  .cdVideoPlaylistCell
  {
      padding: 1px;
  }
  .cdVideoPlaylistCellActive
  {
      border-style: solid;
      border-width: 1px;
      border-color: #ff8c00;
  }
  .cdVideoPlaylistRowActive
  {
      background-color: #ffffff;
  }
  .cdVideoPlaylistEntry, .cdVideoPlaylistEntryOver
  {
      padding: 8px;
      border-style: none;
      width: 100%;
      cursor: hand;
  }
  .cdVideoPlaylistEntryOver
  {
      background-color: #ecf3fd;
  }
  .cdVideoPlaylistInfo
  {
      font-size: 11px;
  }
  .cdVideoPlaylistArticle
  {
      color: #ff8c00;
      font-weight: bold;
  }
  .cdVideoPlaylistVideo, .cdVideoPlaylistVideo:hover, .cdVideoPlaylistVideo:visited
  {
      color: #49648a;
  }
  .cdDarkGrayLink, .cdDarkGrayLink:hover, .cdDarkGrayLink:visited, .cdVideoCloseLink, .cdVideoCloseLink:hover, .cdVideoCloseLink:visited
  {
      color: #666666;
  }
  .cdVideoCloseLink, .cdVideoCloseLink:hover, .cdVideoCloseLink:visited
  {
      font-size: 11px;
      font-weight: bold;
      color: #8c8c8c;
  }
  .cdVideoPlaylistSeparator
  {
      background-color: #cccccc;
  }
  .cdVideoPageFooter, .cdVideoPageFooter:hover, .cdVideoPageFooter:visited
  {
      font-size: 11px;
      color: #ffffff;
  }
  .cdVideoAd
  {
      padding-top: 12px;
      font-size: 9px;
  }
  #cdOLSignInImg
  {
      border: 0px;
      vertical-align: middle;
      padding: 0px 5px 0px 0px;
  }
  .cdDiscHeader
  {
      border-top: 1px solid #ff8f47;
      padding-top: 16px;
      height: 1%;
  }
  .cdDiscHeaderHeadingSpan
  {
      font-family: Arial;
      font-weight: bold;
      font-size: 1.45em;
      color: #FF9933;
  }
  .cdDiscHeaderElement
  {
      margin-bottom: 11px;
  }
  .cdDiscFloatBefore
  {
      float: left;
      position: relative;
  }
  .cdDiscFloatAfter
  {
      float: right;
      position: relative;
  }
  .cdDiscVCenter
  {
      vertical-align: middle;
      margin-top: 0px;
      margin-bottom: 0px;
  }
  .cdDiscVBottom
  {
      vertical-align: bottom;
  }
  .cdDiscOnePxBefore
  {
      margin-left: 1px;
  }
  .cdDiscTenPxAfter
  {
      margin-right: 3px;
  }
  .cdDiscSmallText
  {
      font-family: Arial;
      font-size: 1em;
      font-weight: normal;
      color: #484848;
  }
  .cdDiscSmallTextLight
  {
      font-family: Arial;
      font-size: 1em;
      font-weight: normal;
      color: #808080;
  }
  .cdDiscAddCommentHeader
  {
      font-family: Arial;
      font-weight: bold;
      font-size: 1.45em;
      color: #484848;
  }
  .cdDiscComment
  {
      border-top: 1px solid #cccccc;
      padding-top: 2px;
      padding-left: 1px;
      padding-right: 1px;
      margin-bottom: 12px;
      clear: both;
      background-image: url(../Resource_files/images/comment_bg.jpg);
      background-position: top left;
      background-repeat: repeat-x;
      background-color: #FFFFFF;
      position: relative;
      height: 1%;
  }
  .cdDiscLastComment
  {
      border-top: 1px solid #cccccc;
      border-bottom: 1px solid #ff8f47;
      padding-top: 2px;
      padding-bottom: 10px;
      margin-bottom: 16px;
      background-image: url(../Resource_files/images/comment_bg.jpg);
      background-position: top left;
      background-repeat: repeat-x;
      background-color: #FFFFFF;
      position: relative;
      height: 1%;
  }
  .cdDiscCommentHighlight
  {
      background-color: #FFB0B0;
      line-height: 1.1;
  }
  .cdDiscClearDiv
  {
      clear: both;
      overflow: hidden;
      height: 1px;
  }
  .cdDiscCommentFormLabel
  {
      font-size: 1.27em;
  }
  .cdDiscFivePxRight
  {
      clear: both;
      width: 99%;
      padding-right: 5px;
  }
  .cdDiscFivePxLeft
  {
      clear: both;
      width: 99%;
      padding-left: 5px;
  }
  .cdDiscThreePxTop
  {
      margin-top: 3px;
  }
  .cdDiscSixPxBottom
  {
      margin-bottom: 6px;
  }
  .cdDiscPointThreeEmTop
  {
      margin-top: 0.3em;
  }
  .cdDiscHelpDiv
  {
      font-size: 92%;
  }
  .cdDiscFooter
  {
      margin-top: 15px;
  }
  .cdDiscAddCommentTable
  {
      margin-bottom: 5px;
  }
  .cdDiscName
  {
      white-space: nowrap;
  }
  .cdDiscRavControl
  {
      border: 1px solid #ccc;
      margin-top: 16px;
      margin-bottom: 14px;
      padding-left: 5px;
      padding-right: 5px;
      padding-top: 4px;
      padding-bottom: 10px;
      width: 250px;
      background-image: url(../Resource_files/images/report.gif);
      background-repeat: repeat-x;
      background-color: #DDF1F8;
      clear: both;
  }
  .cdDiscRavText
  {
      display: block;
      margin-bottom: 5px;
  }
  .cdDiscAddComment
  {
      border: 1px solid #ccc;
      margin-top: 4px;
      margin-bottom: 10px;
      display: block;
  }
  .cdDiscAddCommentInner
  {
      padding-left: 5px;
      padding-right: 5px;
      margin-bottom: 6px;
      width: 98%;
  }
  .cdDiscCommentHelpfulness
  {
      margin-bottom: 4px;
      display: block;
      color: #666666;
  }
  .cdDiscCommentDate
  {
      margin-left: 19px;
      margin-right: 19px;
      color: #999999;
  }
  .cdDiscCommentPoster
  {
      font-family: Arial;
      font-weight: bold;
      font-size: 1.1em;
      color: #484848;
      word-wrap: break-word;
  }
  .cdDiscCommentText
  {
      display: block;
      margin-top: 3px;
      margin-bottom: 12px;
      word-wrap: break-word;
  }
  .cdDiscMediumText
  {
      font-family: Arial;
      font-size: 1.1em;
      line-height: 1.8;
      color: #484848;
  }
  .cdDiscCommentReport
  {
      font-family: Arial;
      font-weight: normal;
      font-size: 1em;
      color: #0560a6;
  }
  .cdDiscError
  {
      font-family: Arial;
      font-size: 1em;
      color: #cc0000;
      clear: both;
  }
  .cdDiscAfterPost
  {
      margin-top: 15px;
      padding-top: 15px;
      border-top: 2px solid #ff8f47;
      margin-bottom: 15px;
  }
  .cdDiscRavSubmit
  {
      margin-left: 6px;
      margin-right: 6px;
  }
  .cdDiscRavButtonDiv
  {
      margin-top: 9px;
  }
  .cdDiscHelpLink
  {
      margin-top: 4px;
      margin-bottom: 4px;
  }
  .cdDiscThanks
  {
      font-weight: bold;
  }
  .cdDiscZoomFixP
  {
      position: relative;
  }
  .cdDiscZoomFixC
  {
      letter-spacing: 0.1px;
      overflow: hidden;
  }
  .cdDiscDarkGray
  {
      color: #696969;
  }
  .cdDiscSignIn b
  {
      font-weight: normal;
  }
  .OTbl
  {
      line-height: normal;
      font-size: 100%;
  }
  a.cdArrowPic
  {
      padding: 0px 0px 0px 0px;
      margin: 0px 0px 0px 0px;
      min-height: 1px;
      max-height: 10px;
      vertical-align: middle;
  }
  .cdBookmarkingControl
  {
      color: #666;
  }
  .cdPrintBar .cdBookmarkingControl a, .cdPrintBar .cdBookmarkingControl a:visited
  {
      color: #666;
      text-decoration: none;
  }
  .cdPrintBar .cdBookmarkingControl a:hover, .cdPrintBar .cdBookmarkingControl a:hover:visited
  {
      color: #666;
      text-decoration: underline;
  }
  img.cdArrowPic
  {
      padding: 0px 0px 0px 0px;
      margin: 0px 0px 0px 0px;
  }
  .cdSiteButtonRow
  {
      margin: 0px;
      padding: 0px;
      width: 100%;
      float: left;
      clear: left;
  }
  .cdSiteButtonRow a
  {
      color: #666666;
      font-size: 1.2em;
      font-family: Tahoma,Arial,Helvetica,sans-serif;
      text-decoration: none;
      text-align: left;
  }
  .cdSiteButtonRow a:hover
  {
      color: #666666;
      text-decoration: underline;
      text-align: left;
  }
  .cdSiteButtonRow a:visited
  {
      color: #666666;
      text-decoration: none;
      text-align: left;
  }
  .cdSiteButtonRow a:visited:hover
  {
      color: #666666;
      text-decoration: underline;
      text-align: left;
  }
  .cdSiteButtonRow a img, .cdSiteButtonRow a:hover img, .cdSiteButtonRow a:visited img, .cdSiteButtonRow a:visited:hover img
  {
      text-decoration: none;
  }
  .cdSiteButton
  {
      min-width: 44%;
      width: 44%;
      padding: 5px;
      text-align: left;
      float: left;
      overflow: hidden;
  }
  #cdBookmarkingPopup
  {
      margin: 0px;
      background: #ffffff;
      position: absolute;
      display: none;
      min-width: 260px;
      width: 260px;
      border-color: #000000;
      border-style: solid solid solid;
      border-width: 1px 1px 1px;
      z-index: 1000000;
  }
  #cdMinimizedSites
  {
      height: auto;
      overflow: hidden;
      display: block;
  }
  #cdExpandedSites
  {
      height: auto;
      overflow: hidden;
      display: none;
  }
  #cdWhatIsThisText
  {
      text-align: left;
      font-size: 1.2em;
      font-style: normal;
      font-family: Arial,Tahoma,Helvetica,sans-serif;
      color: #484848;
      line-height: 1.6em;
      padding-top: 2px;
      padding-right: 5px;
      padding-left: 7px;
      padding-bottom: 2px;
      border-top: solid 1px #ccc;
      display: none;
      white-space: normal;
  }
  }
  #cdCloseWhatIsThisTextButton
  {
      margin-bottom: 5px;
      margin-top: 8px;
      text-size: 0.25em;
      text-align: right;
      width: 100%;
  }
  #cdCloseWhatIsThisTextButton a, #cdCloseWhatIsThisTextButton a:visited, #cdCloseWhatIsThisTextButton a:hover:visited
  {
      text-align: right;
      color: #0000ff;
      text-decoration: underline;
  }
  #cdWhatIsThisButton
  {
      background-color: #ffffff;
      font-family: Arial;
      font-weight: normal;
      font-size: 1.05em;
      text-align: center;
      vertical-align: middle;
      padding: 2px 0px 2px 0px;
      border-top: solid 1px #ccc;
  }
  #cdWhatIsThisButton a
  {
      text-decoration: none;
      color: #666666;
      border: none;
  }
  #cdWhatIsThisButton a:hover
  {
      color: #666666;
      text-decoration: underline;
      border: none;
  }
  #cdWhatIsThisButton a:visited
  {
      color: #666666;
      text-decoration: none;
      border: none;
  }
  #cdWhatIsThisButton a:visited:hover
  {
      color: #666666;
      text-decoration: underline;
      border: none;
  }
  #cdExpandSitesButton
  {
      text-align: right;
      vertical-align: middle;
      padding-right: 3px;
      display: block;
  }
  #cdMinimizeSitesButton
  {
      text-align: right;
      vertical-align: middle;
      padding-right: 3px;
      display: none;
  }
  #cdBookmarkingPopup a img
  {
      border: 0px;
  }
  .cdBOBTmpltImg
  {
      border: #cccccc 1px solid;
      filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666',Direction=135,Strength=4);
  }
  .returnlink
  {
      font-weight: bold;
      text-align: right;
      padding-right: 5px;
      padding-left: 0px;
  }
  .grid
  {
      font-size: 100%;
      font-family: tahoma;
      border-color: #808080;
  }
  .artcol_ont
  {
      padding-right: 0px;
      padding-left: 0px;
      vertical-align: top;
      text-align: left;
  }
  .artcolOnt
  {
      padding-right: 0px;
      padding-left: 0px;
      vertical-align: top;
      text-align: left;
  }
  .contentcol_ont
  {
      padding-right: 0px;
      padding-left: 20px;
      vertical-align: top;
      text-align: left;
      line-height: normal;
  }
  .contentcolOnt
  {
      padding-right: 0px;
      padding-left: 20px;
      vertical-align: top;
      text-align: left;
      line-height: normal;
  }
  .onecolpage_ont
  {
      padding-bottom: 17px;
      padding-right: 0px;
      padding-left: 0px;
      vertical-align: top;
      text-align: left;
  }
  .onecolpageOnt
  {
      padding-bottom: 17px;
      padding-right: 0px;
      padding-left: 0px;
      vertical-align: top;
      text-align: left;
  }
  .reloadrule
  {
      margin-top: -1.5em;
  }
  .reloadrule2
  {
      margin-top: 30px;
  }
  .completemsg
  {
      margin-top: -1.5em;
      margin-bottom: 0em;
  }
  .completemsg_ont
  {
      margin-top: 0em;
      margin-bottom: 0em;
  }
  .trainlink
  {
      padding-bottom: 12px;
      padding-top: 12px;
      padding-right: 0px;
      padding-left: 16px;
      border-bottom: 2px solid #C4D9F9;
  }
  .qwkrefrule
  {
      margin-bottom: 1em;
  }
  .tocline
  {
      margin-bottom: 7px;
      margin-top: -20px;
      margin-right: 0px;
      margin-left: -3px;
      border: dotted;
      color: #002E85;
  }
  .toccheck
  {
      text-align: right;
  }
  .ovart
  {
      margin-right: 8px;
      margin-left: 0px;
      vertical-align: top;
      float: left;
  }
  .cntTrainBody h1
  {
      font-size: 130%;
      color: #000000;
      font-weight: bold;
      font-family: arial;
  }
  .qwkrefhead
  {
      margin-top: 1em;
      margin-bottom: -.5em;
  }
  .qwkrefhead_ont
  {
      margin-top: 0em;
      margin-bottom: -.5em;
  }
  .qwkrefheadOnt
  {
      margin-top: 0em;
      margin-bottom: -.5em;
  }
  .toc1
  {
      font-family: tahoma;
      font-weight: bold;
  }
  .text
  {
      left: 0;
      right: 0;
      top: 45;
      margin: 5px;
      position: absolute;
      padding-top: 5px;
      height: 87%;
      width: 99%;
      overflow: auto;
      z-index: 1;
      background-repeat: no-repeat;
      background-position: bottom right;
      background-attachment: fixed;
  }
  .toc2link
  {
      color: #040b48;
      text-decoration: none;
  }
  .toc2link:hover
  {
      color: #040b48;
      text-decoration: underline;
  }
  .HidePopUp
  {
      text-decoration: none;
  }
  .HidePopUp:hover
  {
      text-decoration: underline;
  }
  .Glossarydef
  {
      color: #008C00;
      text-decoration: none;
  }
  .srcContent
  {
      line-height: normal;
  }
  .expanded
  {
      font-weight: normal;
      color: #006699;
      font: 100% "tahoma" , "arial" , "helvetica";
      text-decoration: none;
      margin-top: 2em;
      margin-bottom: -2em;
      margin-right: 0px;
      margin-left: 13px;
  }
  .tocPanel
  {
      font-weight: normal;
      color: #006699;
      font: 100% "tahoma" , "arial" , "helvetica";
      text-decoration: none;
      margin-top: 2em;
      margin-right: 0px;
      margin-left: 13px;
  }
  .def
  {
      margin-top: 40pt;
  }
  .theIFRAME
  {
      position: absolute;
      display: none;
  }
  .TrnTocTopSpacer
  {
      height: 5px;
  }
  .TrnTocLinkCell
  {
      padding: 3px 2px 3px 4px;
  }
  .TrnTocLessonSpacer
  {
      height: 12px;
  }
  .TrnTocLPLinkCell
  {
      padding-right: 0px;
      padding-left: 6px;
  }
  .TrnQrcLinkCell
  {
      padding: 3px 4px 3px 4px;
  }
  div.smp_level1_heading {
	border-bottom:1px solid #555555;
	padding-bottom:6px;
}
div.smp_level1_heading h5 {
	border-bottom:4px solid #555555;
	color:#666666;
	display:inline;
	font-size:1.5em;
	font-weight:normal;
	margin:0;
	padding-bottom:2px;
}
#cdShopTitle {
	border-bottom:1px solid #CCCCCC;
	color:#0C4B7B;
	font-family:Arial,sans-serif;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.1em;
	padding:0px;
}
.SubFeatHead {
color:#666666;
font-size:11px;
font-weight:bold;
line-height:16px;
text-align:left;
vertical-align:top;
}