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