
/* ::::: http://office.microsoft.com/_Services/Ont/en-US/Ont.css?b=4613.1006 ::::: */

body, .cdLightBody { margin: 0pt; padding: 0pt; background-color: rgb(103, 143, 194); font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 62.5%; line-height: normal; }
.cdLightBody { background-color: rgb(255, 255, 255); }
a { text-decoration: none; color: rgb(5, 96, 166); }
a:hover { text-decoration: underline; }
a:visited { color: rgb(131, 66, 131); }
hr { color: rgb(204, 204, 204); background-color: rgb(204, 204, 204); height: 1px; border-bottom-width: 0px; border-top-width: 0px; margin-bottom: 7px; }
.OFLTDU { padding: 0px 0px 1px; }
.OBrnd { border-style: none; text-decoration: none; }
.cdOImgM { border-style: none; vertical-align: middle; }
.OExPnl { display: none; position: relative; }
.OClgCl { padding: 6px 0px 15px; }
.OClgClM { padding: 2px 0px 13px; }
.OClgIS { color: rgb(204, 204, 204); }
.ONTHFWSHdrTbl { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); width: 100%; font-size: 100%; }
.TopNavCellLink { border: 1px solid rgb(56, 127, 209); padding: 1px 4px 2px; }
.TopNavCellLinkHover { border: 1px solid rgb(132, 191, 233); padding: 1px 4px 2px; background-color: rgb(0, 116, 191); }
.TopNavCellPassportEmpty { padding: 0px 6px; }
.TopNav2ndRowMiddlePopUp { background-color: rgb(255, 255, 255); }
.TopNavPopUp { border-style: none none solid; border-color: rgb(81, 151, 221); border-width: 0px 0px 2px; }
.OFLbl { color: rgb(0, 0, 0); }
.DropShadowUp { border: 0px none ; margin: 0px; padding: 0px; background-color: rgb(191, 192, 196); }
.DropShadowDown { border: 0px none ; margin: 0px; padding: 0px; background-color: rgb(197, 214, 235); }
.FooterSep { color: rgb(169, 169, 169); }
.ONLTSep { padding: 2px 0px; color: rgb(191, 191, 191); }
.ONFtrPop { padding: 14px 0px 8px; font-size: 100%; }
.ONLBulColLine { background-image: url('onlline.gif'); background-repeat: repeat-y; font-size: 0px; line-height: 0px; }
.ONLTerHorzSpcrTail { background-color: rgb(220, 233, 252); font-size: 0px; line-height: 0px; }
.ONLTerHorzSpcrTailFirst { border-style: solid; border-color: rgb(255, 255, 255); border-width: 1px 0px 0px; background-color: rgb(220, 233, 252); font-size: 0px; line-height: 0px; }
.ONLNavDrop { color: rgb(0, 0, 0); font-size: 100%; width: 100%; }
.ONLNavDropSel { font-size: 100%; width: 100%; }
.ONLPartNoPad { padding: 0px; width: 100%; }
.ONLPartBlue { padding: 13px 0px 0px; width: 100%; background-color: rgb(229, 238, 253); }
.ONLSptltHdr { height: 10px; }
.ONLSptltPt { border: 2px solid rgb(191, 191, 191); background-color: rgb(255, 255, 255); width: 100%; }
.OInhFS { font-size: 100%; }
.OHilite { background-color: rgb(251, 233, 184); }
.OInBar { border: 1px solid rgb(172, 168, 153); background-color: rgb(255, 255, 204); }
.OItmR {  }
.OLstSep { border-bottom: 1px solid rgb(228, 228, 228); }
.OSEI { color: rgb(169, 169, 169); }
.AsstCatImgCell { border: 0px none ; margin: 0px; padding: 2px 0px; }
.FeedbackWizCounterText { color: rgb(128, 128, 128); }
.FeedbackWizCounterOverText { color: rgb(0, 0, 0); }
.FeedbackControl { border: 0px none ; margin: 0px; padding: 0px; }
.FeedbackControlMainTable { margin: 0px; font-family: Arial,Tahoma,Helvetica,sans-serif; font-size: 1.1em; color: rgb(85, 85, 85); }
.FeedbackControl td { border-width: 0px; margin: 0px; padding: 0px; vertical-align: top; }
.FeedbackControl table { margin: 0px; }
.ODBrdr { color: rgb(214, 214, 214); }
.ODBndlMsg { color: rgb(255, 153, 0); }
.ODEm { color: red; }
.ODMsg { border: 1px solid rgb(255, 28, 0); padding: 8px; }
.ODPrdct { border-top: 1px solid rgb(251, 140, 4); background-color: rgb(255, 243, 203); padding-bottom: 5px; width: 351px; }
.ODPrdctInst { border-top: 1px solid rgb(251, 140, 4); background-color: rgb(255, 243, 203); padding-bottom: 5px; width: 100%; }
.ODPrg { border: 1px solid white; background: rgb(129, 170, 242) none repeat; height: 18px; }
.ODPrgBck { border: 1px solid rgb(171, 171, 171); background: white none repeat; width: 100%; }
.ODTxtC { color: rgb(148, 148, 148); }
.OrangeColor { color: rgb(255, 140, 0); }
.SearchHighlightES { background-color: rgb(242, 242, 242); }
.ONLSBlue { border-style: solid none none; border-color: rgb(255, 255, 255); border-width: 0px; padding: 0px; width: 100%; background-color: rgb(229, 238, 253); }
.ONLSRule { border-style: none none solid; border-color: rgb(183, 207, 248); border-width: 0px 0px 1px; line-height: 0px; }
.ONLSSpcr { line-height: 10px; }
.TemplatesHelpInstr { border: 1px solid rgb(214, 214, 214); padding: 6px; background-color: rgb(250, 250, 250); }
div#SUBHeader td.Arrow, #SUBDN .Arrow, #SUBPArrow, #SUBButton .Arrow { width: 19px; height: 19px; background-repeat: no-repeat; background-position: center; }
div#SUBHeader td.Arrow { text-align: center; width: 50px; height: 17px; background-image: url('sarrowo.gif'); }
#SUBDN .Arrow { float: left; background-image: url('sarroww.gif'); }
#SUBButton .Arrow { float: left; background-image: url('sarrowg.gif'); }
#SUBDN .Description { text-align: left; }
#SUBDN .SignIn { padding-left: 0px; padding-right: 0px; font-family: verdana; }
.SUBContent { border-style: solid; border-color: rgb(213, 213, 213); border-width: 0px 1px; margin: 0px auto; padding: 15px 30px 30px; background-color: rgb(251, 251, 251); width: 500px; min-height: 350px; }
.SUBContent h2 { color: black; display: inline; font-size: 13px; font-weight: bold; margin-bottom: 0px; }
div#SUBFooter { border-style: solid; border-color: rgb(213, 213, 213); border-width: 0px 1px 1px; margin: 0px auto; background-color: rgb(251, 251, 251); width: 560px; height: 12px; }
.SUBMCHeader { padding: 10px; background-color: rgb(254, 237, 191); margin-bottom: 10px; }
#SUBMC { border: 1px solid rgb(0, 0, 0); padding: 5px; background-color: rgb(255, 255, 255); width: 488px; }
#SUBReview, #SUBFinish { border: 1px solid rgb(165, 172, 178); padding: 20px; overflow: hidden; background-color: rgb(255, 255, 255); width: 458px; }
#SUBFinish { overflow: auto; height: 150px; }
#SUBTOU { border: 1px solid rgb(165, 172, 178); padding: 5px; overflow: auto; background-color: rgb(255, 255, 255); width: 488px; height: 80px; }
div#SUBHeader { border: 1px solid rgb(213, 213, 213); margin: 0px auto; padding: 7px; background-color: rgb(254, 252, 227); width: 546px; font-family: Tahoma,san-serif; font-size: 10px; text-align: center; }
div#SUBHeader td { color: rgb(102, 102, 102); }
div#SUBHeader td b { font-weight: bold; }
div#SUBHeader td.Off {  }
div#SUBHeader td.On { color: rgb(0, 0, 0); font-size: 12px; font-weight: bold; }
div#SUBHeader td.On b { color: rgb(255, 153, 0); }
#SUBDN { border: 1px solid rgb(0, 0, 0); padding: 0px; background-color: rgb(255, 255, 255); width: 500px; }
#SUBDN td { margin: 0px auto; padding: 15px; }
#SUBPArrow { display: none; position: absolute; z-index: 1; background-image: url('sarrowg.gif'); }
#SUBButton, .SUBButtonDiv { text-align: right; }
#SUBButton table { float: right; }
#SUBHelp1, #SUBHelp2, #SUBHelp3, #SUBHelp4 { float: right; }
.cdProfTrusted { font-weight: bold; color: rgb(242, 163, 27); }
.cdProfStatus { font-weight: bold; }
.cdProfRejected { color: rgb(255, 0, 0); }
.AppSetSystemBar { border-style: solid; border-width: 1px; padding: 0px 12px; font-size: 100%; font-weight: bold; text-align: left; vertical-align: middle; height: 23px; }
.cdAppSetGroupTitle { padding: 12px 24px; font-weight: bold; color: rgb(136, 136, 136); }
.cdAppSetStepEnabled, .cdAppSetStepDisabled, .cdBoldText, .cdAppSetSignInSeparator { font-weight: bold; }
.cdAppSetStepEnabled, .cdAppSetStepDisabled, .cdAppSetStepEnabled, .cdAppSetStepStoryEnabled, .cdAppSetDisclaimer, .cdAppSetStepStoryDisabled, .cdAppSetSignInSeparator { font-family: Tahoma,Arial,Helvetica,sans-serif; }
.cdAppSetStepEnabled, .cdAppSetStepStoryEnabled, .cdAppSetDisclaimer, .cdAppSetSignInSeparator { color: rgb(51, 51, 51); }
.cdAppSetDisclaimer { font-size: 1em; padding-top: 3px; }
.cdAppSetStepDisabled, .cdAppSetStepStoryDisabled { color: rgb(168, 168, 168); }
.cdAppSetSignInSeparator { border-style: solid; border-color: rgb(153, 153, 153); border-width: 0px 1px; padding: 0px 10px; }
.cdAppSetInputTd { padding-top: 3px; color: rgb(51, 51, 51); }
.OTBItm { text-decoration: none; }
.OTBItm:hover { text-decoration: underline; }
.OAncImg, .OAImgPL { border-style: none; }
.OAImgPL { margin: 0px 0px 0px 4px; }
.OFLT, .OIFile, .OLstBx, .OSB { font-size: 100%; }
.OIFile, .OLstBx, .OSB { font-family: Tahoma,Arial,Helvetica,sans-serif; }
.OFLT { border-style: none; margin: 0px; padding: 0px; }
.OFLTDP { padding: 0px 23px 1px 0px; }
.OTA, .OTATDTtl { border-style: none; margin: 0px; padding: 0px; }
.OTATDTN { border-style: none; margin: 0px; padding: 0px; }
.OTA { font-size: 100%; width: 100%; }
.OTATDLOne, .OTATDLSep, .OTATDLTwo, .OTATDTtl { border-bottom: 1px solid rgb(204, 204, 204); padding-top: 9px; height: 29px; }
.OTATDLOne, .OTATDLSep, .OTATDLTwo { padding-bottom: 2px; }
.OTATDLOne { padding-left: 15px; padding-right: 0px; }
.OTATDLSep { padding-left: 4px; padding-right: 4px; }
.OTATDLTwo { padding-left: 0px; padding-right: 0px; }
.OTATDTtl { padding-right: 0px; }
.OTATDTN { height: 12px; }
.OClg, .OSRTbl, .OSETbl { line-height: normal; font-size: 100%; }
.OClg, .OSRTbl, .OSETbl { width: 100%; }
.OClgCoL { padding-left: 0px; padding-right: 12px; }
.OClgCoR { padding-left: 13px; padding-right: 0px; }
.OClgH, .OClgHM, .OClgHME { padding: 0px 0px 2px; color: rgb(5, 96, 166); font-weight: bold; }
.OClgH { border-bottom: 1px solid rgb(204, 204, 204); }
.OClgHME { padding: 0px 0px 10px; }
.OClgI { font-weight: normal; }
.OLstUO { list-style-image: url('bulletl.gif'); }
.OVlSm, .OILbl { color: rgb(204, 17, 0); font-size: 100%; font-weight: bold; }
.OILbl2 { color: rgb(204, 17, 0); font-size: 100%; font-weight: normal; }
.PassportSignInTableTitle { color: rgb(255, 255, 255); font-size: smaller; font-weight: bold; }
.TopNav1stRowRight { padding: 0px 6px; background-color: rgb(56, 127, 209); background-image: url('topnav1m.gif'); background-repeat: repeat-y; background-position: left center; }
.TopNavCellSep { padding: 0px 1px 0px 2px; color: rgb(132, 191, 233); }
.TopNavWorldwide { font-family: verdana; font-size: 90%; color: rgb(153, 153, 153); }
#TopNavWorldwideImageTd { padding: 0px 6px 0px 10px; background-color: rgb(255, 255, 255); vertical-align: middle; }
#TopNavWorldwideTextTd { background-color: rgb(255, 255, 255); vertical-align: middle; }
#TopNavWorldwideLM, #TopNavWorldwideChange { text-decoration: none; }
#TopNavWorldwideLM { font-weight: bold; }
#TopNavWorldwideLM:hover { text-decoration: none; }
#TopNavWorldwideChange:hover { text-decoration: underline; }
.TopNavLinkSiteMap { font-family: verdana; font-size: 90%; color: rgb(255, 255, 255); text-decoration: none; }
.TopNavLinkSiteMap:visited { color: rgb(255, 255, 255); text-decoration: none; }
.TopNavLinkSiteMap:hover { color: rgb(255, 255, 255); text-decoration: none; }
.TopNavCellPassport { padding: 0px 12px 0px 21px; text-align: right; }
.TopNav2ndRowMiddle { background-color: rgb(255, 255, 255); background-image: url('topnav2m.gif'); background-repeat: repeat-y; background-position: right center; }
.TopNav2ndRowMiddleLight { background-color: rgb(255, 255, 255); background-image: url('topnavl2m.gif'); background-repeat: repeat-y; background-position: right center; }
.TopNav2ndRowRight { background-color: rgb(43, 146, 219); background-image: url('topnav2r.gif'); background-position: right center; background-repeat: no-repeat; }
.SearchControlCell { border-bottom: 1px solid rgb(191, 192, 196); padding: 0px 12px; background-color: rgb(64, 157, 222); background-image: url('topnav3r.gif'); background-repeat: repeat-y; background-position: right center; height: 26px; vertical-align: middle; text-align: right; }
.FooterMsLogo { padding: 3px 6px 7px; background-color: rgb(81, 151, 221); text-align: right; }
.ONLTTbl { border-style: solid; border-color: rgb(191, 191, 191); border-width: 0px 0px 1px 1px; font-size: 100%; width: 100%; background-color: rgb(229, 238, 253); }
.ONLTFirstItem { padding: 2px 7px 2px 16px; }
.ONLTItem { padding: 2px 9px; }
.ONLTItem a, .ONLTFirstItem a { width: 100%; color: rgb(12, 75, 123); text-decoration: none; }
.ONLTItem a:hover, .ONLTFirstItem a:hover { text-decoration: underline; }
.ONLTerHorzSpcr { border-style: solid; border-color: rgb(255, 255, 255); border-width: 0px 0px 0px 1px; background-color: rgb(220, 233, 252); height: 8px; }
.ONLSecLinkDark, .ONLSecLinkDarkSel { color: rgb(12, 75, 123); }
.ONLSecLink { color: rgb(5, 96, 166); }
.ONLSecLink, .ONLSecLinkDark { padding: 2px 0px 2px 1px; text-decoration: none; width: 100%; }
.ONLSecLinkDarkSel { padding: 2px 0px; font-weight: bold; text-decoration: none; width: 100%; }
.ONLSecLink:hover, onlseclinkdark:hover, onlseclinkdarksel:hover { text-decoration: underline; }
.ONLSecItemSel { border: 1px solid rgb(173, 197, 237); background-color: rgb(253, 219, 148); background-image: url('onlitembk.gif'); background-repeat: repeat-x; height: 18px; width: 100%; }
.ONLSecItemSelLt { padding: 1px 0px 0px; height: 8px; width: 100%; }
.ONLTerLink, .ONLTerLinkSel { padding: 2px 0px 2px 4px; color: rgb(12, 75, 123); text-decoration: none; width: 100%; }
.ONLTerLink:hover, .ONLTerLinkSel:hover { text-decoration: underline; }
.ONLTerLinkSel { border: 1px solid rgb(173, 197, 237); background-color: rgb(253, 219, 148); background-image: url('onlitembk.gif'); background-repeat: repeat-x; font-weight: bold; }
.ONLTerItem, .ONLTerItemFirst { border-style: solid; border-color: rgb(255, 255, 255); background-color: rgb(220, 233, 252); height: 18px; }
.ONLTerItemFirst { border-width: 1px 0px 0px 1px; padding: 2px 0px 0px 4px; }
.ONLTerItem { border-width: 0px 0px 0px 1px; padding: 0px 0px 0px 4px; }
.ONLPartTitleBlue { padding: 0px 0px 0px 16px; color: rgb(95, 95, 95); background-color: rgb(229, 238, 253); font-weight: bold; }
.ONLSptltPtTitle { background-image: url('onlsptlt.gif'); background-repeat: repeat-y; font-size: 120%; font-weight: bold; height: 27px; }
.ONLRightTitle { border-style: solid; border-color: rgb(196, 217, 249); border-width: 2px 2px 0px; padding: 4px 12px; background-color: rgb(158, 191, 246); background-image: url('onlpttbk.gif'); background-repeat: repeat-y; font-weight: bold; }
.ONLRightTitle2 { border-style: solid; border-color: rgb(196, 217, 249); border-width: 2px 2px 0px; padding: 5px 8px 0px 12px; background-image: url('spotlight_container_background.gif'); }
.ONLSpotlightContainerBody { border-style: solid; border-color: rgb(196, 217, 249); border-width: 0px 2px 2px; padding: 0px 0px 5px 5px; }
.ONLPLCellBul { padding: 8px 5px 2px 16px; }
.ONLPLCellWBul { padding: 3px 16px 2px 0px; }
.ONLPLCell2 { padding: 2px 0px 3px 7px; }
.CFIPrtBulCel { padding: 4px 5px 0px 10px; }
.CFIPrtLink, .PgNextLink { color: rgb(5, 96, 166); text-decoration: none; }
.CFIPrtLink:hover, .PgNextLink:hover { text-decoration: underline; }
.CFIPrtLink:visited, .PgNextLink:visited { color: rgb(5, 96, 166); }
.ONLPartLink { color: rgb(5, 96, 166); text-decoration: none; }
.ONLPartLink:hover { text-decoration: underline; }
.ONLPartLink:visited { color: rgb(131, 66, 131); }
.OSCtrl, .OSCTD0, .OSCTD1, .OSCTD2, .OSCTD3 { border-style: solid none; border-width: 1px 0px; }
.OSCTD0, .OSCTD1 { border-bottom-color: rgb(74, 122, 201); border-top-color: white; }
.OSCtrl, .OSCTD2, .OSCTD3 { border-bottom-color: rgb(74, 122, 201); border-top-color: rgb(74, 122, 201); }
.OSCTD0, .OSCTD1, .OSCTD2 { background-color: rgb(132, 191, 233); }
.OSCtrl, .OSCTD3 { background-color: rgb(177, 201, 241); }
.OSCtrl { padding: 4px 2px 3px 1px; }
.OSCTblI td { padding: 2px 3px 0px 2px; }
.OSCTD0 { background-image: url('osctd0.gif'); background-repeat: repeat-x; }
.OSCTD1 { background-image: url('osctd1.gif'); background-position: right top; background-repeat: no-repeat; }
.OSCTD2 { background-image: url('osctd2.gif'); background-repeat: repeat-x; }
.OSCTD3 { background-image: url('osctd3.gif'); background-position: left top; background-repeat: no-repeat; }
.OItmUR { font-weight: bold; }
.OLCHdr, .OLCHdr a { color: rgb(128, 128, 128); text-decoration: none; }
.OLCHdr a {  }
.OLCHdr a:hover { text-decoration: underline; }
.OSETbl { border-top: 1px solid rgb(161, 176, 197); }
.OSEVS { vertical-align: top; background-color: rgb(238, 238, 238); width: 60%; }
.OSEVC, .OSELC, .OSEIC { padding-top: 11px; }
.OSEFC { padding-top: 8px; }
.OPrivHI { font-style: italic; }
.OPrivS { font-weight: bold; }
.OTOUCBx { border: 1px solid rgb(161, 176, 197); font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 100%; }
.AsstCatArtCell { border: 0px none ; margin: 0px; padding: 2px 0px 2px 5px; }
.FeedbackWizButton { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 100%; width: 12ex; }
.FeedbackWizButtonBig { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 100%; width: 16ex; }
.FeedbackWizButtonCell { width: 12ex; }
.FeedbackWizCounterStar { font-weight: bold; color: rgb(255, 0, 0); }
.FeedbackWizCell { text-align: left; }
.cdFeedbackWizQuestion, .cdFeedbackWizLabel { font-weight: bold; }
.cdFeedbackWizQuestion { font-size: 1.2em; }
.ODBskt { border: 1px solid rgb(214, 214, 214); background: rgb(250, 250, 250) none repeat; width: 200px; }
.ODBndls { border-style: solid; border-color: rgb(214, 214, 214); border-width: 0px 0px 0px 1px; }
.ODBndlLn { width: 325px; color: rgb(214, 214, 214); height: 1px; }
.ODBsktLn { width: 100%; color: rgb(214, 214, 214); height: 1px; }
.ODCnfUpd { overflow: auto; height: 110px; }
.ODEula { border: 1px solid black; padding: 5px; overflow: auto; height: 185px; }
.ODFr { border-style: solid; border-color: rgb(214, 214, 214); border-width: 1px 0px 0px 1px; padding: 0px; }
.ODPrgTtl { font-family: Tahoma; font-size: 125%; line-height: normal; }
.ODRstUpd { overflow: auto; height: 230px; }
.ODSTtl { font-family: Verdana; font-size: 90%; color: rgb(95, 95, 95); }
.ODTxtLH { line-height: 20px; }
.ODTxtLHSm { line-height: 14px; }
.ODTtl { font-size: 150%; font-family: Arial; margin-top: 17px; margin-bottom: 5px; }
.cdODW .OLstUO { margin: 0px 2px 0px 12px; }
.ONLSFirstTitle { padding: 0px 9px 2px; }
.ONLSTitle { padding: 11px 9px 2px; }
.ONLSTitle, .ONLSFirstTitle { width: 100%; line-height: normal; font-weight: bold; color: rgb(103, 99, 96); }
.ULstDisc { list-style-type: disc; }
.CntTbr { border-style: solid; border-color: rgb(191, 191, 191); border-width: 1px 0px 0px; padding: 2px 3px; background-color: rgb(245, 245, 245); font-size: 100%; }
.CntTbr a { color: rgb(5, 96, 166); line-height: normal; text-decoration: none; }
.CntTbrText { padding: 4px 3px; line-height: normal; }
.CntTbr a:hover { text-decoration: underline; }
.CntTbr a:visited { color: rgb(131, 66, 131); }
@media print {
  .OAnc, .OTBItm, .OLCHdr, .OLCHdr a { text-decoration: underline; }
}
.categoryHeading { padding: 3px 6px; background-color: orange; color: white; font-weight: bold; }
.clientViewer { background-color: rgb(255, 255, 255); padding-bottom: 10px; }
.clientViewer b { font-weight: bold; }
.moreLinksHeader { padding: 0px 0px 3px; font-weight: bold; font-size: 1.1em; }
.noResultsHeading { padding: 0px 0px 5px; font-size: 1.3em; }
.cdHelpTCategory { padding-top: 5px; font-size: 1.1em; color: rgb(102, 102, 102); }
.cdHelpTInfoCont { border: 1px solid rgb(204, 204, 204); padding: 10px; margin-bottom: 15px; }
.cdHelpTInformation { font-size: 1.1em; padding-bottom: 5px; color: rgb(102, 102, 102); }
.cdHelpTFeedbackBox { border: 1px solid rgb(204, 204, 204); padding: 10px; font-size: 1.1em; margin-top: 5px; }
.cdHelpTSubmitTemplate { padding-top: 5px; text-align: right; font-size: 1.1em; }
.cdFloatLeft { float: left; }
.cdFloatRight { float: right; }
.cdHelpTMoreLinkPadding { padding: 1px 5px 0pt; }
.AppSetAppIcon { margin: 0px 8px 3px 0px; }
.cdBodyDiv { border: 1px solid rgb(103, 143, 194); width: 990px; }
.cdHeaderBorder { border-bottom: 1px solid rgb(255, 255, 255); margin: 0px 10px; }
.cdcontainermaster { width: 990px; background-color: rgb(103, 143, 194); background-image: url('t_container.gif'); background-repeat: repeat-y; }
.cdcontainer { margin: 0px 10px; width: 970px; text-align: left; }
#cdlog { width: 990px; }
#cdlogPP { width: 970px; padding-bottom: 5px; }
#cdglobeimage { padding: 2px 4px 0pt; }
#cdsubbrandbarnew { border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); text-align: left; }
#cdsubbrandtextnew { padding: 0px 20px 5px; font-family: Arial,Helvetica,sans-serif; font-size: 2em; line-height: 1.4em; }
a.cdSubwebLink, a.cdSubwebLink:visited { color: rgb(14, 67, 128); }
#cdsitemaptop, #cdsitemaptopPP { padding: 5px 19px 0pt; float: right; text-align: right; }
#cdsitemaptopPP { padding: 5px 2px 0pt; }
#cdglobaltop, #cdglobaltopPP { padding: 2px 0pt 0pt 15px; float: left; }
#cdglobaltopPP { padding: 2px 0pt 0pt; }
#cdheadbg, #cdheadbgPP, #cdheadbgrtl, #cdheadbgHome, #cdheadbgHomeRtl { width: 990px; height: 52px; background-image: url('bg_tophead.jpg'); background-repeat: no-repeat; }
#cdheadbgrtl { background-image: url('bg_tophead_rtl.jpg'); }
#cdheadbgHome { background-image: url('bg_topheadhome.jpg'); }
#cdheadbgHomeRtl { background-image: url('bg_topheadhome_rtl.jpg'); }
#cdheadbgPP { width: 970px; background-image: url('bg_tophead_pp.jpg'); height: 46px; }
#cdlogotop, #cdlogotopPP { padding: 9px 0pt 0pt 33px; float: left; }
#cdlogotopPP { padding: 4px 0pt 0pt 21px; }
#cdsignin { padding: 25px 33px 0pt 0pt; float: right; text-align: right; }
.cdsitemap { color: rgb(255, 255, 255); font-size: 1.1em; }
.cdsitemap a { color: rgb(255, 255, 255); text-decoration: none; }
.cdsitemap a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.cdsitemap a:visited { color: rgb(255, 255, 255); }
.cdsignincopy { color: rgb(102, 102, 102); font-size: 1.1em; line-height: 1.3em; }
.cdsignincopy a { color: rgb(102, 102, 102); text-decoration: none; }
.cdsignincopy a:hover { color: rgb(102, 102, 102); text-decoration: underline; }
.cdsignincopy a:visited { color: rgb(102, 102, 102); }
.cdsignincopyHome { color: rgb(255, 255, 255); font-size: 11px; line-height: 13px; }
.cdsignincopyHome a { color: rgb(255, 255, 255); text-decoration: none; }
.cdsignincopyHome a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.cdsignincopyHome a:visited { color: rgb(255, 255, 255); }
.cdglobal { color: rgb(255, 255, 255); font-size: 1.1em; line-height: 1.5em; }
.cdglobal a { color: rgb(214, 231, 244); text-decoration: none; }
.cdglobal a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.cdglobal a:visited { color: rgb(214, 231, 244); }
.cdsearchbut { padding: 3px 0px 0pt; font-size: 1.1em; line-height: 1.3em; background-image: url('but_cnter.gif'); background-repeat: repeat-x; text-align: center; cursor: pointer; }
.cdsearchmag { cursor: pointer; }
a.cdDefaultScope, a.cdDefaultScope:visited, a.cdDefaultScope:hover { color: rgb(5, 96, 166); text-decoration: none; }
a.cdNotDefaultScope, a.cdNotDefaultScope:visited, a.cdNotDefaultScope:hover { color: rgb(102, 102, 102); text-decoration: none; }
.cdsearchbut a, .cdsearchbut a:visited, .cdsearchbut a:hover { color: rgb(17, 68, 158); text-decoration: none; }
#cdsdrop { cursor: pointer; }
#cdnavcontainer { background-color: rgb(214, 230, 254); width: 970px; }
#cdnavcont { background-image: url('bg_navcon.gif'); background-repeat: repeat-x; background-position: center bottom; background-color: rgb(203, 224, 253); }
#cdnavspacer { overflow: hidden; height: 4px; background-color: rgb(237, 244, 252); }
.cdPPbodybg { padding: 10px; overflow: auto; background-color: rgb(237, 244, 252); height: 420px; }
.cdsearchboxcont { width: 100%; height: 32px; text-align: left; }
.cdsearchlabel { vertical-align: bottom; height: 2em; text-align: left; font-size: 1.1em; font-weight: bold; color: rgb(67, 114, 176); padding-bottom: 2px; }
#cdsearchoutcdsdrop { border: 1px solid rgb(122, 122, 122); background-color: rgb(250, 250, 250); width: 150px; display: none; text-align: left; }
.cdsearchtextout, .cdsearchtextover { padding: 2px 0pt 2px 5px; cursor: pointer; font-size: 1.1em; line-height: 1.2em; }
.cdsearchtextout { border: 1px solid rgb(250, 250, 250); background-color: rgb(250, 250, 250); }
.cdsearchtextover { border: 1px solid rgb(221, 153, 70); background-color: rgb(255, 226, 146); }
.cdsearchsep { border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(255, 255, 255); margin: 0pt; overflow: hidden; height: 2px; font-size: 1px; }
.cdribbontext { color: rgb(67, 114, 176); font-size: 1em; line-height: 1.3em; }
input.cdsearchbox { border-style: solid; border-color: rgb(132, 165, 206) rgb(193, 210, 231) rgb(193, 210, 231) rgb(132, 165, 206); border-width: 1px; padding: 2px 2px 2px 4px; background-color: rgb(247, 251, 255); font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 1.1em; display: inline; width: 200px; }
.cdSearchBoxOnColor { color: rgb(17, 68, 153); }
.cdSearchBoxOffColor { color: rgb(161, 161, 161); }
#cdnavheader { padding: 0px 34px; float: left; width: 902px; color: rgb(17, 68, 158); font-family: Arial,Helvetica,sans-serif; font-size: 1.2em; line-height: 1.2em; font-weight: bold; }
#cdnavheader ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#cdnavheader li { margin: 0pt; padding: 0pt; float: left; }
#cdnavheader a { margin: 0pt; padding: 0pt 0pt 0pt 8px; float: left; background-image: url('left_both.gif'); background-repeat: no-repeat; background-position: left top; text-decoration: none; }
#cdnavheader a span { padding: 6px 12px 4px 4px; display: block; background-image: url('right_both.gif'); background-repeat: no-repeat; background-position: right top; font-weight: bold; color: rgb(17, 68, 158); }
#cdnavheader #current a { border-width: 0pt 0pt 1px; border-bottom: 1px solid rgb(223, 235, 252); background-repeat: no-repeat; background-image: url('left_both_on.gif'); background-position: 0pt -150px; }
#cdnavheader #current a span { padding: 5px 12px 6px 4px; background-repeat: no-repeat; background-image: url('right_both_on.gif'); background-position: 100% -150px; color: rgb(17, 68, 158); }
#cdnavheader a span { float: none; }
#cdnavheader a:hover { background-position: 0pt -150px; }
#cdnavheader a:hover span { background-position: 100% -150px; }
#cdribbon { padding: 4px 10px 0pt; background-image: url('bg_ribbon.jpg'); background-position: center top; background-repeat: repeat-x; }
.cdribtopl { background-image: url('rib_l_t.gif'); font-size: 2px; line-height: 2px; }
.cdribtopc { border-top: 1px solid rgb(138, 175, 225); background-color: rgb(225, 234, 246); }
.cdribtopr { background-image: url('rib_r_t.gif'); }
.cdribmidl { border-left: 1px solid rgb(138, 175, 225); border-right: medium none; background-color: rgb(200, 241, 249); }
.cdribmidc { border-bottom: 1px solid rgb(224, 237, 253); background-image: url('rib_c_c.gif'); }
.cdribmidr { border-left: medium none; border-right: 1px solid rgb(138, 175, 225); background-color: rgb(200, 241, 249); }
.cdribbotl { background-image: url('rib_l_b.gif'); font-size: 6px; background-repeat: no-repeat; }
.cdribbotc { background-image: url('rib_c_b.gif'); background-repeat: repeat-x; }
.cdribbotr { background-image: url('rib_r_b.gif'); background-repeat: no-repeat; }
.cdchutopl { background-image: url('chu_l_t.gif'); font-size: 2px; line-height: 2px; }
.cdchutopc { border-top: 1px solid rgb(164, 192, 220); background-color: rgb(255, 255, 255); }
.cdchutopc div, .cdchubotc div, .cdribtopc div { overflow: hidden; height: 1px; line-height: 1px; font-size: 1px; }
.cdchutopr { background-image: url('chu_r_t.gif'); }
.cdchumidl { border-left: 1px solid rgb(157, 188, 218); border-right: medium none; background-color: rgb(255, 255, 255); }
.cdchumidl div, .cdchumidr div, .cdribmidl div, .cdribmidr div { overflow: hidden; width: 1px; }
.cdchumidc, .cdchumidcover { background-image: url('chu_c_c.gif'); background-position: center bottom; background-repeat: repeat-x; background-color: rgb(227, 239, 255); }
.cdchumidcover { background-image: url('chu_c_c_on.gif'); background-color: rgb(239, 247, 255); }
.cdchumidr { border-left: medium none; border-right: 1px solid rgb(159, 190, 219); background-color: rgb(255, 255, 255); }
.cdchubotl { background-image: url('chu_l_b.gif'); font-size: 2px; line-height: 2px; background-position: left bottom; }
.cdchubotc { border-bottom: 1px solid rgb(113, 164, 206); background-color: rgb(255, 255, 255); }
.cdchubotr { background-image: url('chu_r_b.gif'); background-position: right bottom; }
.cdLNavCornerLeft, .cdLNavCornerRight { background-repeat: no-repeat; font-size: 1px; height: 6px; }
.cdLNavBorderTop { border-top: 1px solid rgb(138, 175, 225); }
.cdLNavBorderRight { border-right: 1px solid rgb(138, 175, 225); }
.cdLNavBorderLeft { border-left: 1px solid rgb(138, 175, 225); }
.cdLNavSpaceLeft { border-left: 1px solid rgb(138, 175, 225); }
.cdLNavSpaceRight { border-right: 1px solid rgb(138, 175, 225); }
.cdBreadBgColor { background-color: rgb(205, 224, 253); }
.cdLeftNavBgColor { background-color: rgb(237, 244, 252); }
.cdLeftNavMinHeight { height: 400px; }
#cdsubwebicon { background-image: url('icon_search.gif'); background-repeat: no-repeat; background-position: 5px 8px; }
#cdsubwebicon div { width: 45px; }
#cdline { width: 970px; height: 6px; background-color: rgb(242, 163, 27); font-size: 1px; }
.cdFontReduc { font-size: 0.91em; }
.cdspace { float: left; width: 12px; font-size: 1px; }
#cdlightchromeheader { padding-bottom: 5px; }
#cdlnavspacer { width: 9px; }
#cdleftnav { padding: 0px 0pt 8px; width: 155px; background-color: rgb(242, 242, 242); }
#cdmaincontent, #cdmaincontentnopad { padding: 0px 10px 0px 9px; font-size: 1.1em; text-align: left; }
#cdmaincontentnopad { padding: 0pt; }
#cdfooter { width: 970px; background-color: rgb(201, 222, 253); }
#cdfootbotPP { height: 10px; background-color: rgb(227, 238, 254); }
.cdfootbotside { background-color: rgb(227, 238, 254); }
#cdsubbrandbarlight { overflow: hidden; height: 4px; }
#cdbreadbar { border-top: 1px solid rgb(138, 175, 225); border-bottom: 1px solid rgb(138, 175, 225); padding: 3px 10px; text-align: left; }
#cdsearchfoot { padding: 8px 20px 0pt; background-color: rgb(255, 255, 255); text-align: right; float: right; width: 500px; }
.cdnavpad { padding: 3px 15px; }
.cdLeftNavSec { border-top: 1px solid rgb(237, 244, 252); border-bottom: 1px solid rgb(138, 175, 225); margin-bottom: 14px; padding-bottom: 9px; }
.cdleftnavlist { margin: 0pt; padding: 0pt 0pt 0pt 0.7em; list-style-type: none; list-style-image: none; list-style-position: outside; text-indent: -0.7em; }
.cdleftnavlist li { padding: 0px; }
.cdleftnavtlfilter li { margin-bottom: 5px; }
.cdleftnavtlfilter li a, .cdleftnavtlfilter li a:visited { color: rgb(34, 119, 187); }
.cdleftnavtlfilter li b { color: rgb(255, 136, 0); }
.cdnavbold { margin-top: 3px; color: rgb(102, 102, 102); background-color: rgb(227, 227, 227); font-weight: bold; }
.cdLeftNavSec .cdnavbold { color: rgb(14, 67, 128); background-color: rgb(205, 224, 253); }
.cdrelated { padding: 0px 10px; color: rgb(39, 113, 186); font-weight: bold; font-size: 1.1em; text-align: right; }
.cdbread { color: rgb(102, 102, 102); font-size: 0.9em; line-height: 1.1em; }
.cdbread a { color: rgb(99, 99, 99); text-decoration: none; }
.cdbread a:hover { color: rgb(99, 99, 99); text-decoration: underline; }
.cdbread a:visited { color: rgb(99, 99, 99); }
.cdlnav { color: rgb(99, 99, 99); font-size: 1.1em; line-height: 1.2em; padding-top: 0pt; text-align: left; }
.cdlnav a { color: rgb(99, 99, 99); text-decoration: none; }
.cdlnav a:hover { color: rgb(99, 99, 99); text-decoration: underline; }
.cdlnav a:visited { color: rgb(99, 99, 99); }
.cdrlinks { padding: 0px 10px; color: rgb(99, 99, 99); font-size: 1.1em; line-height: 1.6em; }
.cdrlinks a { color: rgb(99, 99, 99); text-decoration: none; }
.cdrlinks a:hover { color: rgb(99, 99, 99); text-decoration: underline; }
.cdrlinks a:visited { color: rgb(99, 99, 99); }
.cdminiform { padding: 1px 2px; color: rgb(54, 54, 54); font-size: 1.1em; display: inline; }
.cdminiform a { color: rgb(54, 54, 54); }
.cdhottext { color: rgb(254, 113, 0); }
.cdhottext a { color: rgb(254, 113, 0); }
.cdhottext a:hover { color: rgb(254, 113, 0); }
.cdhottext a:visited { color: rgb(254, 113, 0); }
.cdfoottext { padding: 0px 10px; font-size: 1.1em; color: rgb(128, 128, 128); vertical-align: middle; text-align: left; }
.cdfoottext a { color: rgb(39, 113, 186); text-decoration: none; }
.cdfoottext a:hover { color: rgb(39, 113, 186); text-decoration: underline; }
.cdfoottext a:visited { color: rgb(39, 113, 186); }
.cdfooterside { background-image: url('footerside.jpg'); background-repeat: repeat-x; }
.cdfootermid { background-image: url('footergradient.gif'); background-position: center bottom; background-repeat: repeat-x; background-color: rgb(218, 233, 254); text-align: center; }
#cdPrinterFooter { text-align: center; font-size: 1.1em; }
#cdPopupFooter { text-align: center; padding-top: 10px; }
.cdclvBreadcrumbs { border-bottom: 1px solid rgb(182, 182, 182); padding: 3px 10px; background-color: rgb(242, 242, 242); text-align: left; }
.cdclvTitleCont { padding: 10px 10px 0px; }
.cdclvTitle { font-size: 1.8em; font-weight: bold; color: rgb(117, 152, 196); }
.cdclvAssistTitleCont { border-bottom: 1px solid rgb(182, 182, 182); padding: 15px 10px; }
.cdclvAssistTitle { font-size: 2.2em; font-weight: bold; color: rgb(117, 152, 196); }
.cdclvHomeTitleCont { border-bottom: 1px solid rgb(238, 167, 82); padding: 10px 175px 2px 10px; color: rgb(238, 167, 82); background-image: url('clvtitlebg.gif'); background-position: right top; background-repeat: no-repeat; }
.cdclvHomeTitle { font-size: 1.8em; font-weight: bold; }
.cdclvHomeSubTitle { font-size: 1.3em; }
.cdclvTitlePad { padding: 0pt 10px 0pt 0pt; }
.cdclvItemCount { font-weight: normal; vertical-align: top; }
.cdclvSuggestTitle, .cdclvCategoryTitle { border: 1px solid rgb(107, 130, 178); padding: 5px 10px; font-size: 1.1em; font-weight: bold; color: rgb(255, 255, 255); background-color: rgb(129, 169, 212); background-image: url('clvbluebg.gif'); background-repeat: repeat-x; }
.cdclvCategoryTitle { border: 1px solid rgb(107, 111, 122); background-color: rgb(121, 132, 145); background-image: url('clvgraybg.gif'); }
.cdclvCategoryCont { border-style: none solid solid; border-color: -moz-use-text-color rgb(108, 123, 139) rgb(108, 123, 139); border-width: medium 1px 1px; font-size: 1.1em; }
.cdclvCategoryRowAlt { background-color: rgb(242, 242, 242); }
.cdclvCategoryCol1 { padding: 7px 8px 6px 10px; width: 50%; }
.cdclvCategoryCol2 { padding: 7px 10px 6px 8px; width: 50%; }
.cdclvCategoryRowAlt .cdclvCategoryCol1, .cdclvCategoryRowAlt .cdclvCategoryCol2 { border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(242, 242, 242); }
.cdclvSection { margin: 15px 10px 0px; }
.cdclvSearchIcon { padding: 5px 0px; vertical-align: top; float: left; }
.cdclvCscIcon { position: absolute; bottom: 12px; right: 5px; }
.cdclvCscIconRtl { position: absolute; bottom: 12px; left: 5px; }
.cdclvSearchText { padding: 7px 5px; font-size: 1.1em; float: left; text-align: left; }
.cdclvSuggestResult { border-bottom: 1px solid rgb(166, 203, 235); }
.cdclvSuggestResultAlt { border-bottom: 1px solid rgb(166, 203, 235); background-color: rgb(242, 242, 242); }
.cdclvSearchResultLast {  }
.cdclvFeedback { border-top: 1px dashed rgb(204, 204, 204); margin-top: 15px; padding-top: 12px; font-size: 1.2em; }
.cdclvBoldPagingText { font-weight: bold; }
.cdclvMoreLinks { padding: 10px 0px; }
.cdclvNoResults { font-size: 1.1em; }
.cdSideBoxTop { background-color: rgb(244, 244, 244); background-image: url('sidebxtop.gif'); background-repeat: repeat-x; color: rgb(102, 102, 102); font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 1.1em; line-height: 1.2em; font-weight: bold; }
.cdSideBox { border: 1px solid rgb(204, 204, 204); margin-bottom: 10px; }
.cdSideBoxTitle { padding: 4px 15px 1px; }
.cdSideBoxBody { padding: 12px 15px 6px; font-family: Arial,sans-serif; font-size: 1.2em; background-color: rgb(242, 242, 242); background-image: url('sidbx_bg.gif'); background-repeat: repeat-x; }
.cdSideBoxBody ul { margin: 0pt; padding: 0px 12px; list-style-image: url('bulletln.gif'); }
.cdSideBoxBody ul li { padding-bottom: 3px; }
.cdAdTitle { color: rgb(102, 102, 102); font-family: Arial,Helvetica,sans-serif; font-size: 1em; line-height: 1.4em; text-align: center; display: block; }
#cdAssistCont { border-bottom: 1px solid rgb(204, 204, 204); background-image: url('default_003.aspx'); background-position: right top; background-repeat: no-repeat; }
#cdAssistanceTitle { padding: 15px 215px 15px 10px; font-size: 2.8em; font-family: Arial,sans-serif; color: rgb(117, 152, 196); line-height: 1.1em; }
#cdArticleBody, #cdQuizBody { padding: 0px 10px 0px 9px; overflow: hidden; float: left; width: 475px; }
#cdFeedbackControl { border-top: 1px dashed rgb(204, 204, 204); padding-top: 15px; margin-top: 10px; font-size: 1.2em; }
.cdPrintBar { border-bottom: 1px solid rgb(204, 204, 204); padding: 0.5em 12px; text-align: right; }
.cdPrintBar a, .cdPrintBarBottom a, .cdPrintBar a:visited, .cdPrintBarBottom a:visited { color: rgb(102, 102, 102); }
.cdPrintBarBottom { border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); padding: 0.5em 7px; clear: both; text-align: left; }
#cdRightNavWide { padding: 0pt 10px 0pt 0pt; float: left; width: 300px; }
#cdAppliesTo { border-bottom: 1px solid rgb(204, 204, 204); padding: 5px 12px; text-align: left; display: block; }
.cdAppliesToTitle { color: rgb(102, 102, 102); font-weight: bold; }
.cdAppliesToText { color: rgb(153, 153, 153); }
#cdTrainCont { font-size: 0.91em; }
#cdTrainTitle { border-bottom: 1px solid rgb(204, 204, 204); padding: 20px 12px 15px; font-size: 2.4em; color: rgb(12, 75, 123); font-family: Arial,sans-serif; line-height: 1.1em; letter-spacing: 0.05em; }
#cdTemplateCont, #cdPortalCont, #cdQuizCont, #cdAssistanceCatCont { padding-bottom: 10px; font-size: 0.91em; }
#cdTemplateTitle, #cdPortalTitle, #cdQuizTitle, #cdAssistanceCatTitle, #cdTemplateCatTitle { border-bottom: 1px solid rgb(204, 204, 204); padding: 15px 12px; font-size: 2.2em; color: rgb(12, 75, 123); font-family: Arial,sans-serif; line-height: 1.1em; }
#cdTemplateTitle { background-image: url('default_004.aspx'); background-position: right top; background-repeat: no-repeat; }
#cdQuizTitle { background-image: url('default_005.aspx'); background-position: right top; background-repeat: no-repeat; }
#cdTrainTitle { background-image: url('default_006.aspx'); background-position: right top; background-repeat: no-repeat; }
#cdTemplateBody, #cdPortalBody, #cdAssistanceBody, #cdMarketplaceBody, #cdTrainingBody, #cdClipartBody, #cdSearchBody, #cdTrainBody, #cdDownloadsBody { padding: 0px 10px 0px 9px; overflow: auto; float: left; width: 615px; }
#cdTrainBody { padding-top: 20px; }
#cdSearchBody { padding: 0px; }
#cdTemplateRightNav, #cdPortalRightNav, #cdAssistanceRightNav, #cdMarketplaceRightNav, #cdTrainingCatRightNav, #cdClipartRightNav, #cdSearchRightNav, #cdTrainRightNav, #cdDownloadsRightNav { padding: 0pt 10px 10px 0pt; float: left; width: 160px; font-size: 0.91em; }
#cdSearchRightNav { padding: 0pt 0pt 10px 10px; }
.cdOMPDescription { font-size: 1.2em; color: rgb(72, 72, 72); }
.cdOMPTitle { font-size: 1.8em; color: rgb(102, 102, 102); }
.cdOMPLink { font-size: 1.8em; }
table.cdCategoryList { border-top: 2px solid rgb(204, 204, 204); border-bottom: 2px solid rgb(204, 204, 204); font-size: 100%; }
td.cdCategoryList { padding: 2px 5px; }
ul.cdCategoryList { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul.cdCategoryList li { padding: 2px 0px; }
.cdFeatAppTitleCell { padding: 4px 6px 3px; color: rgb(95, 95, 95); font-family: verdana; font-size: 95%; }
.cdFooterNavCell { padding: 8px 10px; background-color: rgb(81, 151, 221); background-image: url('footerl.gif'); background-repeat: repeat-y; background-position: left center; height: 32px; vertical-align: middle; text-align: left; }
table.cdListTable { border-top: 1px solid rgb(251, 140, 4); border-bottom: 1px solid rgb(251, 140, 4); }
td.cdListTableTitleCell { background-color: rgb(255, 243, 203); height: 19px; }
.cdErrorTips, .cdMoreLinks { margin: 0pt; padding: 0pt 12px; list-style-image: url('bulletl.gif'); font-size: 1.1em; line-height: 1.1em; }
.cdErrorTips li, .cdMoreLinks li { padding-bottom: 5px; }
.cdStillCantFind { font-size: 1.1em; }
.cdOAImgPR { border-style: none; margin: 0px 4px 0px 0px; }
.cdOBlt, .cdOImgM { vertical-align: middle; }
.cdOImg, .cdOImgM { border-style: none; }
.cdOBtn { padding: 0px; font-size: 100%; font-family: Tahoma,Arial,Helvetica,sans-serif; }
.cdODW .cdOBtn { width: 75px; }
.cdODDLst { font-size: 100%; font-family: Tahoma,Arial,Helvetica,sans-serif; }
.cdOFrm { border-style: none; margin: 0px; padding: 0px; }
.cdOLblDe { color: rgb(128, 128, 128); }
.cdOLblEm, .cdOLblEmBlk, .cdOLblEmRed, .cdOLblEmOrange { font-weight: bold; }
.cdOLblEmBlk { color: black; }
.cdOLblEmRed { color: rgb(234, 0, 0); }
.cdOLblEmOrange { color: rgb(255, 153, 0); }
.cdOLn, .cdOWSBlk, .cdOWSInl { margin: 0px; padding: 0px; font-size: 1px; height: 0px; line-height: 0px; }
.cdOLn { border-style: solid; border-color: rgb(161, 176, 197); border-width: 0px 0px 1px; background-color: rgb(161, 176, 197); width: 100%; }
.cdOWSBlk, .cdOWSInl { border-style: none; width: 0px; }
.cdOSCTbl, .cdOSCTbl table, .cdOSCTbl form { border-style: none; margin: 0px; padding: 0px; }
.cdOSCTbl, .cdOSCTbl table { color: rgb(52, 57, 65); font-size: 100%; }
.cdOSCTbl .cdOWSInl { font-size: 2px; }
.cdOLstI { padding: 3px 0px; }
.cdOLstIN { padding: 0px 0px 6px; }
.cdOLstO { list-style-image: none; }
.cdOLstUOA, .cdOLstUON { margin: 0px 0px 0px 6px; padding: 0px 0px 0px 6px; }
.cdOLstUOA { list-style-image: url('rghtarrblt.gif'); }
.cdOLstUON { list-style-image: url('bulletln.gif'); }
.cdONBody { margin: 0px; padding: 0px; background-color: white; color: black; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 66.67%; line-height: normal; }
.cdONBody b { font-weight: bold; }
.cdONBody center { text-align: center; }
.cdONBody h1, .cdONBody h2, .cdONBody h3, .cdONBody h4, .cdONBody h5, .cdONBody h6 { line-height: normal; }
.cdONBody i { font-style: italic; }
.cdONBody u { text-decoration: underline; }
.cdONBodyCellPadded, .cdONBodyCellUnpadded { margin: 0px; height: 100%; width: 100%; }
.cdONBodyCellPadded { padding: 0px 12px; }
.cdONBodyCellUnpadded { padding: 0px; }
.cdONLBkColor, .cdONLBkColorDark { height: 8px; }
.cdONLBkColor { background-color: rgb(229, 238, 253); }
.cdONLBkColorDark { background-color: rgb(206, 222, 250); }
.cdONLBulCol { font-size: 0px; line-height: 0px; }
.cdONLeft { font-size: 100%; width: 155px; }
.cdONLHorzSpcrTail { font-size: 0px; line-height: 0px; }
.cdONLPartTbl { font-size: 100%; width: 100%; }
.cdONLPLCell { padding: 3px 16px 2px; }
.cdONLSecItem { padding: 1px 0px 0px 9px; height: 18px; width: 100%; }
.cdONNavTblFont { font-size: 100%; }
.cdONTHdrTbl { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); width: 100%; }
.cdONTOffLogo { padding: 0px 0px 0px 10px; text-align: left; }
.cdOSRT, .cdOSET { font-weight: bold; color: rgb(0, 0, 0); }
.cdOTATtl { font-family: Arial,Helvetica,sans-serif; font-size: 162.5%; font-weight: bold; line-height: normal; color: rgb(102, 102, 102); }
.cdOTATtl { font-weight: normal; font-size: 1.8em; }
.cdClientToolbar { border: 1px solid rgb(107, 130, 178); padding: 5px 10px; font-size: 1.1em; color: rgb(255, 255, 255); background-color: rgb(107, 130, 178); background-image: url('clvbluebg.gif'); background-repeat: repeat-x; }
.cdClientToolbar a, .cdClientToolbar a:visited { color: rgb(255, 255, 255); }
.cdToolbar, .cdTransparentToolbar { margin: 0px; padding: 4px 13px; }
.cdToolbar { border: 1px solid rgb(138, 175, 225); color: rgb(102, 102, 102); background-color: rgb(205, 224, 253); }
.cdToolbar a, .cdToolbar a:visited, .cdDarkGray, .cdBreadcrumb, .cdBreadcrumb a, .cdBreadcrumb a:visited { color: rgb(102, 102, 102); }
.cdToolbar .cdToolbarDe, .cdClientToolbar .cdToolbarDe { color: rgb(73, 120, 156); }
.cdPaging { white-space: nowrap; }
.cdPaging * { vertical-align: middle; }
.cdPaging .cdPageArrows * { vertical-align: baseline; }
.cdPaging .cdPageArrows img { vertical-align: middle; }
.cdPaging img { border: 0px none ; }
.cdOTBar a, .cdOTBar a:visited { color: rgb(0, 51, 153); }
.cdOTBar, .cdOTBICon, .cdOTBICUn, .cdOTBISep, .cdOTBITbl { border-style: none; margin: 0px; }
.cdOTBar, .cdOTBITbl { padding: 0px; font-size: 100%; width: 100%; }
.cdOTBar { border: 1px solid rgb(149, 183, 243); padding: 0px 2px 0px 3px; background-color: rgb(158, 191, 246); background-image: url('tbgradient.gif'); background-repeat: repeat-x; height: 24px; }
.cdOTBICon, .cdOTBISep { vertical-align: baseline; }
.cdOTBICon { padding: 2px 0px 4px; }
.cdOTBICUn { padding: 0px; }
.cdOTBISep { padding: 2px 4px 4px; color: rgb(81, 131, 219); }
.cdODW .cdOTBICon { padding: 0px 12px; }
.cdOTBM, .cdOTBS { font-size: 100%; font-family: Tahoma,Arial,Helvetica,sans-serif; }
.cdOVl { color: rgb(204, 17, 0); font-size: 100%; font-weight: bold; }
.cdLNSCCell { border: 1px solid rgb(0, 0, 0); padding: 5px 7px; background-color: rgb(221, 221, 221); }
.cdLNSCTitle { padding: 0px 0px 3px; font-weight: bold; color: rgb(221, 95, 0); }
#cdtouScroll { border: 1px solid black; padding: 4px; overflow: auto; height: 160px; }
.cdSubwebColor { color: rgb(14, 67, 128); }
.cdSubwebColorIn { color: rgb(14, 67, 128); }
.cdSubwebBgColor { background-color: rgb(255, 255, 255); }
.cdTmplResult { vertical-align: top; line-height: 1.7; background-image: url(); background-repeat: no-repeat; background-position: right top; height: 75px; }
.cdTmplSrchResult { vertical-align: top; line-height: 1.7; background-image: url(); background-repeat: no-repeat; background-position: right bottom; }
.cdTmplResult * { vertical-align: middle; }
#cdTmplCat { border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; }
#cdTmplCat #cdTmplCatHeading { padding: 5px 10px; color: rgb(255, 255, 255); font-size: 1.1em; font-weight: bold; }
#cdTmplCat #cdTmplCatBrowse { padding: 20px; color: rgb(204, 204, 204); line-height: 1.8; }
#cdTmplCat .cdTmplCatSpace { line-height: 1; }
#cdTmplManualCat { padding: 0px 10px; line-height: 1.3; }
#cdTmplInfo { border: 1px solid rgb(204, 204, 204); padding: 10px; margin-bottom: 10px; }
#cdTmplInfo h5 { margin-top: 0px; margin-bottom: 10px; color: rgb(170, 170, 170); }
#cdTmplPreview { margin: 0px auto; text-align: center; }
#cdTmplDetail, #cdTmplFeedback { padding: 3px 5px; width: 45%; float: left; }
#cdTmplFeedback { border: 1px solid rgb(204, 204, 204); }
#cdTmplCSTText, .cdTmplResultCSTText, .cdTmplResultCSTText:visited, .cdTmplResultCSTLink, .cdTmplResultCSTLink:visited, .cdTmplResultCSTLink:hover { margin: 0px 35px; float: right; color: rgb(89, 136, 116); }
#cdTmplCSTText { padding-top: 5px; }
.cdTmplResultCSTLink, .cdTmplResultCSTLink:visited, .cdTmplResultCSTLink:hover { margin: 0px; padding: 0px 35px; position: relative; bottom: -60px; }
.cdTmplResultCSTText { position: relative; top: 45px; }
.cdTodResultCSTText, .cdTodResultCSTText:hover, .cdTodResultCSTText:visited { margin: 0px; padding: 0px 32px; float: right; position: relative; bottom: 24px; color: rgb(89, 136, 116); }
.cdTmplResultImage { padding: 2px; width: 120px; text-align: center; vertical-align: top; white-space: nowrap; }
.cdTmplNew { font-size: 0.6em; }
.cdTmplDownload { margin: 0px auto; padding: 10px; background-image: url(); background-repeat: no-repeat; background-position: right center; }
#cdSortHeader { padding: 5px 10px; background-color: rgb(231, 237, 235); }
#cdSortHeader a, #cdSortHeader a:visited { color: rgb(34, 97, 70); }
#cdSortHeader a:visited { text-decoration: none; }
#cdSortHeader .cdHighlighted { font-weight: bold; color: rgb(252, 140, 4); }
.cdTmplHr { color: rgb(188, 208, 199); background-color: rgb(188, 208, 199); }
#cdOutlookRSSBanner { padding: 11px; background-color: rgb(239, 239, 239); background-image: url('outlookrss_bg.gif'); background-repeat: no-repeat; background-position: right bottom; }
#cdOutlookRSSHeader { margin: 0px auto; width: 550px; }
#cdOutlookRSSHeader #cdOutlookRSSHeaderLogo { padding: 0px 11px; float: left; }
#cdOutlookRSSHeader #cdOutlookRSSHeaderText { float: left; font-size: 1.1em; color: rgb(136, 136, 136); }
#cdOutlookRSSHeader #cdOutlookRSSHeaderText h1 { margin: 0px auto; font-family: arial; font-size: 1.3em; font-weight: 900; color: rgb(102, 102, 102); }
#cdOutlookRSSDirectory { margin: 0px auto; padding: 0px; width: 400px; }
.cdBCTCHeading { font-size: 1.4em; font-weight: bold; color: rgb(51, 51, 51); padding-bottom: 8px; }
.cdBCTCDivCell { border-style: solid; border-color: rgb(204, 204, 204); border-width: 0px 1px 1px; padding: 4px 12px 12px; }
.cdBCTCTitleCell { border: 1px solid rgb(204, 204, 204); padding: 0px 11px; color: rgb(255, 255, 255); font-weight: bold; font-size: 1.2em; height: 23px; vertical-align: middle; }
.cdRNCMTitle { border-style: solid; border-color: rgb(204, 204, 204); border-width: 1px 1px 0px; padding: 4px 10px 1px; background-color: rgb(244, 244, 244); background-image: url('cmtitle_top.gif'); background-repeat: repeat-x; background-position: center top; color: rgb(102, 102, 102); font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 11px; line-height: 12px; font-weight: bold; }
.cdRNCMBody, .cdRNCMBodyDl, .cdRNCMBodyPadding { padding: 12px 10px 6px; }
.cdRNCMBodyCm { padding: 12px 9px 6px; }
.cdRNCMBody, .cdRNCMBodyCm, .cdRNCMBodyDl { border-style: solid; border-color: rgb(204, 204, 204); border-width: 0px 1px 1px; background-repeat: repeat-x; background-position: center top; }
.cdRNCMBody { background-color: rgb(255, 255, 255); background-image: url('cmbody_top.gif'); }
.cdRNCMBodyDl { background-color: rgb(228, 240, 228); background-image: url('cmbody_top_dl.gif'); }
.cdRNCMBodyCm { background-color: rgb(228, 229, 245); background-image: url('cmbody_top_cm.gif'); }
.cdRNCMCodLink, .cdRNCMCodLink:visited, .cdRNCMCodLink:hover, .cdOLblCod { color: rgb(99, 99, 99); }
.cdCodImg { border: 1px solid rgb(204, 204, 204); }
.cdBCTCTabSeparator { border-style: solid; border-color: rgb(204, 204, 204); border-width: 0px 0px 1px; padding: 0px; height: 20px; background-color: rgb(255, 255, 255); font-size: 25%; }
.cdBCTCTabCell { border-style: solid; border-color: rgb(204, 204, 204); border-width: 0px 0px 1px; padding: 2px 4px 0px; height: 19px; text-align: center; font-size: 1em; color: rgb(51, 51, 51); background-color: rgb(242, 243, 238); background-image: url('tcnotsel.gif'); background-repeat: repeat-x; }
.cdBCTCTabCellLeft { border-style: solid; border-color: rgb(204, 204, 204); border-width: 0px 0px 1px; padding: 0px; height: 21px; width: 9px; background-color: rgb(255, 255, 255); background-image: url('tcnotselleft.gif'); background-repeat: no-repeat; background-position: left top; }
.cdBCTCTabCellRight { border-style: solid; border-color: rgb(204, 204, 204); border-width: 0px 0px 1px; padding: 0px; height: 21px; width: 9px; background-color: rgb(255, 255, 255); background-image: url('tcnotselright.gif'); background-repeat: no-repeat; background-position: right top; }
.cdBCTCTabCellSel { border: 0px none ; padding: 2px 4px 0px; height: 19px; text-align: center; font-size: 1em; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); background-image: url('tcsel.gif'); background-repeat: repeat-x; }
.cdBCTCTabCellSelLeft { border: 0px none ; padding: 0px; height: 21px; width: 9px; background-color: rgb(255, 255, 255); background-image: url('tcselleft.gif'); background-repeat: no-repeat; background-position: left top; }
.cdBCTCTabCellSelRight { border: 0px none ; padding: 0px; height: 21px; width: 9px; background-color: rgb(255, 255, 255); background-image: url('tcselright.gif'); background-repeat: no-repeat; background-position: right top; }
.cdBCTCCatLink, .cdBCTCCatLink:visited, .cdBCTCLabel, .cdBCTCSubLabel, .cdBCTCLinkCellBullet, .cdBCTCLinkCell, .cdBCTCTabCell, .cdBCTCTabCellSel, cdbctctitlecell, cdbctcheading { font-family: Tahoma,Arial,Helvetica,sans-serif; }
.cdBCTCLabel, .cdBCTCSubLabel { font-weight: bold; color: rgb(102, 102, 102); }
.cdBCTCLabel { padding: 4px 0px 8px; font-size: 1.4em; }
.cdBCTCSubLabel { padding: 8px 0px 0px; font-size: 1.2em; }
.cdBCTCLinkCellBullet, .cdBCTCLinkCell, .cdBCTCCatLink, .cdBCTCCatLink:visited { color: rgb(102, 102, 102); font-size: 1.1em; }
.cdBCCFUButton { border: 1px solid rgb(191, 162, 119); padding: 3px 10px; background-color: rgb(254, 211, 90); background-image: url('cfu_button.gif'); background-repeat: repeat-x; background-position: center top; height: 14px; display: block; vertical-align: middle; }
.cdBCCFUHeading, .cdBCCFUButtonLink, .cdBCCFUButtonLink:hover, .cdBCCFUButtonLink:visited { color: rgb(102, 102, 102); font-size: 1.1em; }
.cdBCCFUHeading { padding-bottom: 12px; }
.cdBCCFUButtonLink, .cdBCCFUButtonLink:hover, .cdBCCFUButtonLink:visited { text-decoration: none; }
.cdBCCFUAboutLink, .cdBCCFUAboutLink:visited { color: rgb(102, 102, 102); }
.cdBCTCLinkCellBullet { padding: 4px 0px 2px; }
.cdBCTCLinkCell { padding: 3px 12px 3px 5px; }
.cdSelectionBasketBg { background-color: rgb(248, 249, 255); }
.cdBSC { border: 1px solid rgb(204, 204, 204); margin: 10px 0px; padding: 0px; }
.cdBSC .cdBSCHeading { padding: 5px 10px; }
.cdBSC .cdBSCHeading b { font-size: 1.1em; }
.cdBSC .cdBSCSearch { padding: 5px 10px; }
.cdBSCSearch * { vertical-align: middle; }
.cdBCTCBigLabel { font-size: 2em; }
.cdTodCstBg { background-image: url('cst.gif'); background-repeat: no-repeat; background-position: right bottom; }
.cdClpSrchHeadColor { color: rgb(85, 85, 85); }
.cdLNBCBigTitle { font-size: 1.5em; line-height: 1.1em; }
.cdLNBCMouseOver { background-color: rgb(228, 228, 228); }
.cdLNBCMouseOut { background-color: rgb(250, 250, 250); }
.cdVeryDarkGray { color: rgb(51, 51, 51); }
.cdLNBCMouseOut, .cdLNBCMouseOver { border-style: solid; border-color: rgb(204, 204, 204); border-width: 1px 0px; margin-top: 6px; margin-bottom: 6px; }
#cdWMPPlayer { margin: 20px 0px; padding: 0px; width: 615px; height: 39px; }
#cdWMPPlayer a img { border: 0px none ; }
#cdWMPPlayer div { float: left; background-image: url('wmp_mid_graphic.gif'); background-repeat: repeat-x; background-position: center top; }
.cdWMPLink { margin: 0px; padding: 0px; text-align: right; height: 39px; }
.cdWMPLink * { line-height: 39px; font-size: 11px; }
#cdWmpEmbedded { height: 39px; width: 304px; background-color: white; text-align: center; display: none; }
.cdWmpVolume { border-style: solid; border-color: rgb(87, 137, 205) white white rgb(87, 137, 205); border-width: 1px; width: 3px; margin-bottom: 12px; }
.cdFxTitles { font-family: Arial,Tahoma,Helvetica,sans-serif; font-size: 1.8em; line-height: 1.8em; color: rgb(102, 102, 102); }
#cdcontbottom { background-image: url('bg_bottom.jpg'); background-repeat: no-repeat; height: 18px; width: 990px; }
.cdTOC { margin: 0px 4px 0px 0px; width: 166px; height: 100%; overflow-x: auto; overflow-y: hidden; }
.cdTOCCategory { margin: 0px; padding: 0px; list-style-type: none; list-style-position: outside; }
.cdTOCCategory li { margin: 0px; padding: 5px 0px 0px; }
.cdTOCCategory img { border-width: 0px; }
.cdTOCContent, .cdTOCRootContent { padding: 0px; list-style-type: square; list-style-position: outside; }
.cdTOCContent { margin: 0px 0px 0px 30px; }
.cdTOCRootContent { margin: 0px 0px 0px 15px; }
.cdTOCContent li, .cdTOCRootContent li { margin: 0px; padding: 5px 0px 0px; }
.cdTrnSelectedItem { background-color: rgb(255, 255, 255); }
.cdTrnSelectedItem * { font-weight: bold; }
.OTbl { line-height: normal; font-size: 100%; }
.cdBOBTmpltImg { border: 1px solid rgb(204, 204, 204); }

/* ::::: http://office.microsoft.com/global/images/css.aspx?AssetID=HX101515261033 ::::: */

.cntHHBody { font-family: Tahoma,Arial,Verdana,Helvetica; }
p.cntHHBody { font-size: 1.1em; }
.cntHspace { border-style: none; border-width: 0px; height: 15px; }
.cntVspace { border-style: none; border-width: 0px; width: 15px; }
.cntHeavy { font-weight: bold; }
.cntBorder1 { border: 1px solid rgb(204, 204, 204); }
.cnt11font { font-size: 1.1em; }
.cntSqbulletedlist { margin: 0px 0px 0px 12px; padding: 0px 0px 2px; list-style-image: url('bulletl_001.gif'); font-size: 1.1em; }
.cntStdUL { margin: 0px; padding: 0px 12px; list-style-image: url('bulletlrtl.gif'); font-size: 1.1em; line-height: 1.1em; }
.cntribboncolor { color: rgb(67, 114, 176); }
.cntRibbonborder { border: 1px solid rgb(219, 230, 244); }
.cntRibbonlist { margin: 0px 0px 0px 12px; padding: 0px 0px 2px; list-style-image: url('bulletl_001.gif'); font-family: Tahoma; font-size: 1em; }
.cntSqbulletedlist2 { padding-bottom: 3px; }
.cntULsqbulletedlist { padding: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; }
.cnt0m0p { margin: 0px; padding: 0px; }
.cnt0margin { margin: 0px; }
.cnt10margin { margin: 10px; }
.cnt12margin { margin: 12px; }
.cnt10mr { margin-right: 10px; }
.cnt0mb { margin-bottom: 0px; }
.cnt0padding { padding: 0px; }
.cnt12padding { margin: 0px; padding: 12px; }
.cnt10padding { padding: 10px; }
.cnt6padding { margin: 0px; padding: 6px; }
.cnt10pb { padding-bottom: 10px; }
.cnt6pb { padding-bottom: 6px; }
.cnt10pt { padding-top: 10px; }
.cntPR5px { padding-right: 5px; }
.cntClearboth { clear: both; }
.cntFloatL { float: left; }
.cntFloatR { float: right; }
.cntpb6px { padding-bottom: 6px; }
.cntLineheight14 { line-height: 1.4em; }
.cntPipelink { line-height: 1.8em; font-size: 1.1em; color: rgb(153, 153, 153); }
.cntPipelink2 { line-height: 1.6em; font-size: 1.2em; color: rgb(204, 204, 204); }
.cntPipeLinks { font-size: 1.1em; color: rgb(153, 153, 153); }
.cntPipeLinks2 { font-family: Tahoma; font-size: 0.9em; color: rgb(102, 102, 102); }
.cntPipeLinks2 a:link { color: rgb(102, 102, 102); }
.cntOrangelink { text-decoration: none; color: rgb(241, 136, 34); }
a.cntOrangelink:link, a.cntOrangelink:visited { color: rgb(241, 136, 34); text-decoration: none; }
a.cntOrangelink:hover { text-decoration: underline; }
.cntModlist { font-weight: bold; color: rgb(102, 102, 102); padding-bottom: 6px; }
div.cntModlist { font-size: 1.1em; font-weight: bold; color: rgb(102, 102, 102); padding-bottom: 6px; }
.cntUL0 { margin: 0px; padding: 0px; }
.cntHeadEmphasis { padding: 0px 4px; color: rgb(153, 153, 153); }
.cntChevronList { font-family: Tahoma; font-size: 0.9em; color: rgb(102, 102, 102); list-style-type: none; list-style-image: none; margin-left: -3px; }
.cntChevronList a:link { color: rgb(102, 102, 102); }
.cntListPadding { padding-bottom: 6px; }
.cntZone100table { border: 1px solid rgb(204, 204, 204); margin: 0px; padding: 0px; }
.cntZone100 { border: 1px solid rgb(204, 204, 204); margin: 0px; padding: 0px; width: 473px; }
.cntTabpage { border: 1px solid rgb(204, 204, 204); margin: 0px 0px 12px; padding: 0px; }
.cntAudienceTile { width: 431px; height: 154px; background-color: rgb(241, 247, 243); padding-left: 12px; }
.cntAudienceTileHeadline { padding: 6px 0px; color: rgb(241, 136, 34); font-size: 1.2em; font-weight: bold; }
.cntBannerlist1 { border: medium none ; height: 28px; background-color: rgb(242, 163, 27); }
.cntBannerlisthead1 { margin: 0px; padding: 3px 12px; font-size: 1.6em; color: rgb(255, 255, 255); font-weight: bold; }
.cntBannerlist2 { border: medium none ; background-color: rgb(229, 197, 126); height: 20px; margin-top: 1px; }
.cntBannerlisthead2 { margin: 0px; padding: 3px 12px; font-size: 1.2em; color: rgb(255, 255, 255); font-weight: bold; }
.cntBannerlistblurb { font-size: 1.1em; line-height: 1.4em; color: rgb(102, 102, 102); }
.cntClienthead { font-size: 1.1em; font-family: Tahoma; font-weight: bold; color: rgb(102, 102, 102); margin-bottom: 6px; }
.cntClienthead2 { margin-bottom: 6px; }
.cntClientheadlink { font-size: 1.5em; font-family: Tahoma; font-weight: bold; color: rgb(241, 136, 34); }
a.cntClientheadlink:link { text-decoration: none; }
a.cntClientheadlink:hover { text-decoration: underline; }
.cntClientmorelinks { font-family: Tahoma; font-size: 1.1em; color: rgb(5, 96, 166); }
a.cntClientmorelinks:link { text-decoration: none; }
a.cntClientmorelinks:hover { text-decoration: underline; }
.cntClientblurb { font-size: 1.1em; color: rgb(102, 102, 102); line-height: 1.4em; }
.cntClientline { border-style: solid none none; border-color: rgb(204, 204, 204) -moz-use-text-color -moz-use-text-color; border-width: 1px medium medium; margin-top: 2px; }
.cntClientmorehead { padding: 12px 0px 6px; font-size: 1.2em; font-family: Tahoma; font-weight: bold; color: rgb(102, 102, 102); }
.cntClips { background-color: rgb(60, 131, 211); color: rgb(255, 255, 255); }
.cntCliptitle { font-family: Tahoma; font-weight: bold; font-size: 1.4em; }
.cntClipbar { padding: 3px 10px; }
.cntClipoptlink { padding-top: 6px; text-align: right; margin-right: 10px; }
.cntClipoptlink a { color: rgb(255, 255, 255) ! important; }
.cntCliplink { font-size: 1em; }
.cntClipgrid { border-style: none solid solid; border-color: -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204); border-width: medium 1px 1px; margin: 0px; }
.cntDatapanelbg { background-color: rgb(249, 249, 249); }
.cntDataPanelHead { font-family: Tahoma; font-size: 1.6em; font-weight: bold; color: rgb(51, 51, 51); padding-bottom: 6px; }
.cntDataPanelHeadhv2 { font-family: Tahoma; font-size: 1.1em; font-weight: bold; color: rgb(102, 102, 102); padding-bottom: 8px; }
.cntDataPanelListhv2 { margin-left: 5px; }
.cntDownloadlink { color: rgb(102, 102, 102); text-decoration: none; }
a.cntDownloadlink:hover { text-decoration: underline; }
.cntDownloadlinkgrn { color: rgb(108, 161, 8); text-decoration: none; }
a.cntDownloadlinkgrn:hover { text-decoration: underline; }
.cntDownloadtimes { padding: 0px 12px; font-family: Tahoma; font-size: 1.1em; color: rgb(102, 102, 102); margin-top: -5px; }
.cntFeatureddownloadsdiv1 { border: 1px solid rgb(204, 204, 204); padding: 0px; width: 473px; margin-bottom: 6px; }
.cntFeatureddownloadsHdspace { margin: 5px 0px 0px; padding: 0px; }
.cntFeatureddownloadsHead { margin: 0px; padding: 4px 10px; font-family: Tahoma; font-size: 1.4em; color: rgb(102, 102, 102); font-weight: bold; }
.cntFeatureddownloadstd1 { font-family: Tahoma; font-size: 1.1em; color: rgb(108, 161, 8); font-weight: bold; padding-left: 12px; }
.cntFeatureddownloadstd2 { font-family: Tahoma; font-size: 1.1em; color: rgb(108, 161, 8); font-weight: bold; }
.cntFeatureddownloadstd2 a:link { text-decoration: none; }
.cntFeatureddownloadstd2 a:hover { text-decoration: underline; }
.cntFeatureddownloadstd3 { font-family: Tahoma; font-size: 1.1em; color: rgb(102, 102, 102); padding-left: 12px; white-space: nowrap; }
.cntFeatureddownloadstd4 { font-family: Tahoma; font-size: 1.1em; color: rgb(102, 102, 102); }
.cntFeatureddownloadstr { background-color: rgb(242, 242, 242); }
.cntFeaturedTmpltshead { padding: 6px 8px; font-family: Tahoma; font-size: 1.3em; color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(89, 137, 117); }
.cntFeaturedTmpltsmid { border-style: none solid; border-color: -moz-use-text-color rgb(204, 204, 204); border-width: medium 1px; padding-top: 10px; }
.cntFeaturedTmpltsbtm { border-style: none solid solid; border-color: -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204); border-width: medium 1px 1px; padding: 8px 10px; width: 153px; }
.cntFeaturedTmpltimg { border: 1px solid rgb(204, 204, 204); }
.cntFeaturedcourseoptlink { width: 475px; text-align: right; font-size: 0.9em; color: rgb(102, 102, 102); padding-top: 10px; }
a.cntFeaturedcourseoptlink:link { text-decoration: none; color: rgb(102, 102, 102); }
.cntFactpane { margin-bottom: 17px; }
.cntFactpaneHead { font-size: 1.6em; font-weight: bold; margin-top: 0px; padding-top: 0px; padding-bottom: 6px; color: rgb(51, 51, 51); }
.cntFactpaneSubhead { margin: 0px; padding: 0px; font-size: 1.1em; font-weight: bold; }
.cntFactPaneBlurb { margin: 0px; font-size: 1.1em; line-height: 1.3em; color: rgb(102, 102, 102); padding-top: 3px; }
.cntFocusPlateHeading { border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) -moz-use-text-color; border-width: 1px 1px medium; margin: 0px; padding: 6px 12px 3px; font-size: 1.6em; color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(237, 146, 0); }
.cntFocusplatetbl { border-style: none solid solid; border-color: -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204); border-width: medium 1px 1px; margin: 0px; padding: 0px; }
.cntFocusplatetbl1 { border-style: none solid; border-color: -moz-use-text-color rgb(204, 204, 204); border-width: medium 1px; margin: 1px 0px 0px; padding: 0px; background-color: rgb(242, 173, 64); }
.cntFocusplatec1 { margin: 0px; padding: 12px 0px 16px 12px; }
.cntFocusplatec3 { margin: 0px; padding: 12px 12px 16px; }
.cntFocusplatec4 { margin: 0px; padding: 12px 0px; }
.cntFocusplatec2 { margin: 0px; padding: 0px; height: 20px; width: 19px; }
.cntFocusPlateSubhead1 { margin: 0px; padding: 1px 12px 3px; font-size: 1.1em; color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(242, 173, 64); }
.cntForum1 { border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 0); }
.cntForum2 { border-style: solid; border-width: 0px 1px; background-color: rgb(204, 255, 255); }
.cntForumLast { border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 204, 255); }
.cntHighlightpane { margin: 15px 0px 0px; }
.cntHomeBottomZone { background-color: rgb(241, 247, 254); }
.cntHomepagesmboxhead { margin-bottom: 6px; font-weight: bold; font-size: 1.1em; color: rgb(43, 89, 167) ! important; font-family: Tahoma; }
.cntHomepagesmdiv { margin: 0px 0px 0px 50px; }
.cntHomepagesmboxul { margin: 0px; padding: 0px; float: left; }
.cntHomepagesmboxli { margin: 0px 0px 0px 14px; padding: 0px 0px 2px; font-family: Tahoma; font-size: 1.1em; line-height: 1.2em; }
.cntImageitemmedia { margin-right: 12px; margin-bottom: 2px; }
.cntImagepane { margin: 0px; padding: 0px; }
.cntImagePaneHeadhv2 { margin: 3px 0px; padding: 0px 12px; font-size: 1.8em; font-family: Arial; color: rgb(17, 68, 158); }
.cntImagePaneHeadline { margin: 0px; line-height: 1.1em; padding-bottom: 4px; font-size: 1.4em; font-weight: bold; color: rgb(241, 136, 34); }
.cntImagePanecell1 { padding: 12px; }
.cntImagePanecell2 { padding: 9px 12px 0px 0px; }
.cntImagePaneHeadline a:link { text-decoration: none; color: rgb(241, 136, 34); }
.cntImagePaneHeadline a:hover { text-decoration: underline; color: rgb(241, 136, 34); }
.cntImagePaneBlurb { margin: 0px 0px 8px; padding: 0px; font-size: 1.1em; line-height: 1.2em; color: rgb(102, 102, 102); }
.cntImagePaneSubhead { font-size: 1.2em; color: rgb(102, 102, 102); font-weight: bold; }
.cntImagepaneSubdiv { margin-top: -3px; margin-bottom: 7px; }
.cntImagepaneSubv2 { font-size: 1.4em; font-family: Tahoma; padding-bottom: 9px; color: rgb(252, 173, 23) ! important; font-weight: bold; }
.cntImagePaneSubheadBlurb { font-size: 1.1em; line-height: 1.4em; color: rgb(102, 102, 102); }
.cntImagepaneblurbv2 { font-size: 1.1em; line-height: 1.4em; color: rgb(102, 102, 102); padding-bottom: 10px; }
.cntImagePaneListHead { font-size: 1.2em; color: rgb(241, 136, 34); }
.cntImagePaneGrouplink { border-style: dashed none; border-color: rgb(164, 192, 220) -moz-use-text-color; border-width: 1px medium; margin: 0px 10px; padding: 0px 6px; }
.cntImagePaneGrouplink2 { border-style: dashed none; border-color: rgb(153, 153, 153) -moz-use-text-color; border-width: 1px medium; margin: 6px auto; padding: 4px 0px; font-size: 1.1em; }
.cntImagePanehv2link { border-style: dashed none none; border-color: rgb(164, 192, 220) -moz-use-text-color -moz-use-text-color; border-width: 1px medium medium; margin: 2px 0px 0px 10px; padding: 10px 0px; color: rgb(89, 126, 178) ! important; font-family: Tahoma; }
.cntNewsbitclear { padding-bottom: 1px; clear: left; }
.cntNewsbitHead { font-size: 1.2em; font-weight: bold; color: rgb(102, 102, 102); padding-bottom: 9px; }
.cntNewsbitHead2 { font-size: 1.2em; font-weight: bold; color: rgb(102, 102, 102); padding-top: 15px; padding-bottom: 3px; }
.cntNewsbit1Head { font-family: Tahoma; font-size: 1.4em; font-weight: bold; color: rgb(102, 102, 102); margin-top: 0px; padding-bottom: 8px; }
.cntNewsbit1HeadR { font-family: Tahoma; font-size: 1.4em; font-weight: bold; color: rgb(102, 102, 102); margin-top: 0px; padding-bottom: 8px; }
.cntNewsbit1media { padding-bottom: 8px; margin-right: 6px; }
.cntNewsbit1mediar { margin: 3px 3px 3px 0px; float: left; }
.cntNewsbit1mediarR { margin: 0px 3px 3px 0px; padding-bottom: 6px; float: left; }
.cntNewsbit1listR { float: left; margin-left: 3px; }
.cntNewsbit1Blurb { font-size: 1.1em; line-height: 1.4em; color: rgb(102, 102, 102); padding-bottom: 8px; }
.cntNewsbitSubhead { font-family: Tahoma; font-size: 1.1em; font-weight: bold; color: rgb(102, 102, 102); padding-bottom: 9px; }
.cntNewsbit2Head { font-size: 1.1em; font-weight: bold; color: rgb(102, 102, 102); margin-top: -2px; padding-bottom: 8px; }
.cntNewsbit2media { margin-right: 12px; margin-bottom: 6px; }
.cntNewsbit2mediar { margin-left: 12px; margin-bottom: 6px; }
.cntNewsbit2Subhead { font-size: 1.1em; font-weight: bold; color: rgb(102, 102, 102); padding-bottom: 4px; }
.cntNewsbit2Blurb { margin: 0px; padding: 0px 0px 6px; font-size: 1.1em; line-height: 1.4em; color: rgb(102, 102, 102); }
.cntNewsbit2lnk { margin: 0px; font-size: 1.1em; padding-bottom: 15px; padding-top: 2px; }
.cntNewsbit2z100mr { margin: 0px 9px 4px 0px; padding: 0px; float: left; }
.cntPopularzone { margin: 0px 50px; padding-bottom: 25px; }
.cntPopulardividers { border-style: none solid none none; border-color: -moz-use-text-color rgb(232, 232, 232) -moz-use-text-color -moz-use-text-color; border-width: medium 1px medium medium; margin: 0px; padding: 0px; width: 1px; height: 60px; }
.cntReportPane { padding-bottom: 6px; }
.cntReportHead { margin: 0px; font-family: Tahoma; font-size: 1.1em; color: rgb(241, 136, 34); font-weight: bold; padding-top: 9px; padding-bottom: 5px; }
.cntReportBlurb { font-size: 1.1em; line-height: 1.4em; color: rgb(102, 102, 102); padding-bottom: 3px; }
.cntSalePltContent { padding: 0px 12px 6px; }
.cntSalesPlateTitle { font-size: 2.3em; line-height: 1.1em; color: rgb(241, 136, 34); margin-top: 25px; padding-bottom: 8px; }
.cntSalesPltBlurb1 { font-size: 1.1em; line-height: 1.4em; color: rgb(102, 102, 102); }
.cntSalesPltBlurb2 { font-size: 1.1em; line-height: 1.4em; color: rgb(102, 102, 102); padding-top: 6px; padding-bottom: 6px; }
.cntSalesPltSubhead { font-size: 1.1em; color: rgb(102, 102, 102); font-weight: bold; }
.cntSplashzone { padding: 0px 0px 0px 2px; }
.cntSplashVsp { width: 10px; }
.cntTagLeader { padding: 0px; width: 473px; font-size: 1.8em; font-family: Arial,Helvetica,Verdana; color: rgb(102, 102, 102); }
.cntTagLeader2 { padding: 0px; width: 473px; font-size: 1.8em; font-family: Arial,Helvetica,Verdana; color: rgb(102, 102, 102); }
.cntTitlelistHeadline { margin: 0px; font-family: Tahoma; font-size: 2em; padding-bottom: 11px; color: rgb(51, 51, 51); }
.cntTitlelistHeadline2 { margin: 0px; padding: 0px 0px 9px; font-family: Tahoma; font-size: 1.2em; font-weight: bold; color: rgb(54, 54, 54); }
.cntTitlelistSubhead { margin: 0px; font-family: Tahoma; font-size: 1.5em; font-weight: bold; padding-bottom: 12px; color: rgb(241, 136, 34); }
.cntTitlelistSubhead2 { padding: 0px 0px 9px; font-family: Tahoma; font-size: 1.2em; font-weight: bold; color: rgb(99, 99, 99); }
a.cntTitlelistSubhead2:link { text-decoration: none; }
a.cntTitlelistSubhead2:hover { text-decoration: underline; }
.cntTitlelistoptlink { font-family: Tahoma; font-size: 1.2em; font-weight: bold; padding-top: 14px; }
.cntTitlelistlink { font-size: 1.2em; }
.cntTitlesplash { margin: 0px; padding: 0px; }
.cntTitlesplashimg { margin: 0px 6px; vertical-align: bottom; }
.cntTitlesplashHead { font-family: Arial,Helvetica,sans-serif; font-size: 3em; color: rgb(51, 51, 51); }
.cntTitlesplashSubhead { font-family: Arial,Helvetica,sans-serif; font-size: 2.4em; color: rgb(51, 51, 51); }
.cntWideDFeat { margin: 0px; padding: 3px 6px 5px; font-size: 1.2em; background-color: rgb(204, 102, 0); font-weight: bold; color: rgb(255, 255, 255); }
.cntWideDouble { margin: 0px; padding: 0px; }
.cntWideDFeatBx1 { padding: 7px 0px 8px 2px; }
.cntWideDFeatBx2 { padding: 7px 0px 8px; }
.cntWideDmedia { border: 1px solid rgb(153, 153, 153); margin-right: 12px; margin-top: 3px; }
.cntWideDsubhead { font-size: 1.2em; color: rgb(102, 102, 102); font-weight: bold; padding-top: 3px; padding-bottom: 4px; }
.cntWideDsubhead2 { font-size: 1.1em; padding-bottom: 6px; }
a.cntWideDsubhead:link { font-size: 1.2em; color: rgb(102, 102, 102); font-weight: bold; text-decoration: none; }
.cntWideDblurb { font-size: 1.1em; line-height: 1.4em; color: rgb(102, 102, 102); }
.cntWideFeat { padding: 6px 12px; margin-top: 2px; }
#cntWideFeatspr { margin-right: 10px; }
.cntWideFeatHead { margin: 0px; padding-bottom: 0px; font-size: 1.4em; font-weight: bold; color: rgb(241, 136, 34); }
.cntWideFeatLink a { margin: 0px; padding-top: 0px; font-size: 1.1em; }
.cntWideFeatLink a:link { text-decoration: none; }
.cntWideFeatLink a:hover { text-decoration: underline; }
.cntWideFeatLink a:hover { text-decoration: underline; }
.cntTextPane { margin: 0px; padding: 0px; }
.cntTextPaneHead { font-weight: bold; font-size: 1.2em; line-height: 1.4em; color: rgb(241, 136, 34); padding-top: 11px; }
.cntTextPaneHead a { color: rgb(241, 136, 34); }
.cntTextPaneHead a:visited { color: rgb(241, 136, 34); }
.cntTextPaneSubhead { padding: 10px 0px; color: rgb(102, 102, 102); font-weight: bold; }
.cntTextPaneBlurb { color: rgb(102, 102, 102); font-size: 1.1em; line-height: 1.3em; padding-bottom: 11px; }
.cntbulltopc div, .cntbullbotc div { overflow: hidden; height: 1px; line-height: 1px; font-size: 1px; }
.cntbulltopl { background-image: url('bull_l_t.gif'); font-size: 2px; line-height: 2px; }
.cntbulltopc { border-top: 1px solid rgb(212, 212, 212); background-color: rgb(247, 247, 247); }
.cntbulltopc div, .cntchubotc div, .cntribtopc div { overflow: hidden; height: 1px; line-height: 1px; font-size: 1px; }
.cntbulltopr { background-image: url('bull_r_t.gif'); }
.cntbullmidl { border-left: 1px solid rgb(198, 198, 198); border-right: medium none; background-color: rgb(247, 247, 247); }
.cntbullmidl div, .cntbullmidr div { overflow: hidden; width: 1px; }
.cntbullmidc { background-image: url('bull_c_c.gif'); background-position: center top; background-repeat: repeat-x; background-color: rgb(236, 236, 236); }
.cntbullmidl div, .cntbullmidr div { overflow: hidden; width: 1px; }
.cntbullmidr { border-left: medium none; border-right: 1px solid rgb(198, 198, 198); background-color: rgb(247, 247, 247); }
.cntbullbotl { background-image: url('bull_l_b.gif'); font-size: 2px; line-height: 2px; background-position: left bottom; }
.cntbullbotc { border-bottom: 1px solid rgb(198, 198, 198); background-color: rgb(247, 247, 247); }
.cntbullbotr { background-image: url('bull_r_b.gif'); background-position: right bottom; }
.cntimagmidc { border-bottom: 1px solid rgb(212, 212, 212); background-image: url('chu_c_c.gif'); background-position: center top; background-repeat: repeat-x; background-color: rgb(217, 232, 252); }
.cntimgpmidc { background-color: rgb(207, 226, 253); }
.cntIconPaneHeading { margin: 0px; padding: 6px 12px; width: 475px; color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(237, 146, 0); }
.cntIconPaneSubhead { padding: 10px 10px 4px; color: rgb(102, 102, 102); font-weight: bold; }
.cntIconPaneLink { padding: 0px 10px; color: rgb(102, 102, 102); }
.AccessCodeBox { margin: 1px 0px; font-size: 1em; font-family: Tahoma,Arial,Helvetica,sans-serif; width: 102px; }
.AccessCodeButton { margin: 0px 0px 0px 7px; padding: 0px 2px; font-size: 1em; font-family: Tahoma,Arial,Helvetica,sans-serif; }
.AttnOrg { margin: 0px 6px 1px 0px; }
.BlockContainer { padding: 4px 2px 2px 7px; }
.BlockText { padding: 6px 0px 0px 10px; }
.BoxTopLeft, .BoxTopRight { margin: 0px; padding: 0px; font-size: 1px; line-height: 0px; height: 2px; }
.BoxTopLeft { background-image: url('crnrtl.gif'); background-repeat: no-repeat; background-position: left top; }
.BoxTopRight { border-style: solid; border-color: rgb(214, 214, 214); border-width: 1px 1px 0px 0px; }
.BoxTitle, .BoxDiv, .BoxCenter { border-left: 1px solid rgb(214, 214, 214); border-right: 1px solid rgb(214, 214, 214); }
.BoxTitle, .BoxTopRight { background-image: url('ftrgrd.gif'); background-repeat: repeat-y; background-position: right top; }
.BoxCenter { border-bottom: 1px solid rgb(214, 214, 214); }
.BoxTitle { padding: 3px 6px 2px; color: rgb(95, 95, 95); font-family: Verdana; font-size: 9.5em; }
.BoxDiv { background-image: url('boxdotdiv.gif'); background-repeat: repeat-x; height: 1px; }
.BoxCenter { padding: 6px 2px 0px 8px; }
.RightNavBackgroundNew { background-color: rgb(245, 245, 245); }
.EditorialCell { padding: 0px 10px; }
.EditorialLeftCol { padding: 0px 8px 0px 0px; }
.EditorialRightCol { padding: 1px 0px 0px 5px; }
.FeatAppCell { border-bottom: 1px solid rgb(214, 214, 214); padding: 5px 10px 8px 5px; }
.FeatAppCellNoBdr { padding: 5px 10px 8px 5px; }
.FeatAppIconCell { border-bottom: 1px solid rgb(214, 214, 214); padding: 9px 0px 8px 4px; }
.FeatAppNameCell { padding: 2px 0px 1px 5px; }
.FeatAppTbl { line-height: normal; font-size: 1em; background-color: rgb(250, 250, 250); }
.FeatAppTitleTbl { border-style: solid; border-color: rgb(214, 214, 214); border-width: 1px 0px; line-height: normal; font-size: 1em; }
.FtrAppImage { padding: 6px 8px 6px 11px; background-color: rgb(250, 250, 250); }
.FtrAppTbl { border-style: solid; border-color: rgb(251, 140, 4); border-width: 1px 0px; line-height: normal; font-size: 1em; }
.FtrAppTitle { padding: 4px 6px 3px; color: rgb(95, 95, 95); font-family: Verdana; font-size: 0.95em; background-color: rgb(255, 243, 203); }
.GrpHead { padding: 9px 2px 2px; }
.InfoPaneTitle { padding: 0px 0px 0px 1px; line-height: normal; font-size: 1.5em; font-weight: bold; font-family: Arial; }
.InfoPaneImage { padding: 4px 2px 2px; }
.InfoPaneText { padding: 2px 8px; }
.InfoPaneGrpHead { padding: 9px 2px 2px 5px; }
.InfoPaneGrpItm { padding: 2px 2px 3px 6px; }
.RightNavBgCellDark { border-top: 1px solid white; padding: 0px 0px 0px 6px; background-color: rgb(228, 238, 253); }
.RightNavBgCellDarkNew { padding: 0px 0px 0px 6px; background-color: rgb(245, 245, 245); }
.RightNavBgCellDarkPad, .RightNavBgCellDarkPadNoTop { padding: 7px 7px 0px 10px; background-color: rgb(228, 238, 253); }
.RightNavBgCellDarkPadNew, .RightNavBgCellDarkPadNoTopNew, .RightNavBgCellDarkRedNew { padding: 7px 7px 0px 10px; background-color: rgb(245, 245, 245); }
.RightNavBgCellDarkPad { border-top: 1px solid white; }
.RightNavBgCellLight { border-top: 1px solid white; padding: 0px 0px 0px 10px; background-color: rgb(236, 243, 254); }
.RightNavCODImage { border-style: solid; border-color: rgb(228, 238, 253); background-color: white; }
.RightNavCODImage { border-width: 0px 2px; padding: 10px 0px 10px 9px; }
.RightNavCODImageExt { padding: 1px 0px 0px 1px; background-color: rgb(207, 207, 207); }
.RightNavCODImageInt { border-style: solid; border-color: rgb(239, 239, 239) rgb(255, 255, 255) rgb(255, 255, 255) rgb(239, 239, 239); border-width: 1px; background-color: rgb(255, 255, 255); }
.RightNavCODTitle { border-style: solid; border-color: rgb(228, 238, 253); border-width: 0px 2px 1px; padding: 6px 8px 5px; background-color: white; height: 24px; }
.RightNavHelpNew { padding: 10px 6px 4px 0px; background-color: rgb(245, 245, 245); }
.RightNavNewBorderLeft { border-style: none none none solid; border-color: rgb(239, 239, 239); border-width: 0px 0px 0px 1px; }
.SecAlertTtl, .SecAlertTtlNoDate, .SecAlertDate, .OffUpdLink { padding: 0px 3px; }
.SecAlertTtl, .SecAlertTtlNoDate { color: rgb(255, 0, 0); }
.SecAlertImg, .SecAlertTtl, .OffUpdImg, .OffUpdLink { vertical-align: top; }
.SecAlertTtlNoDate { vertical-align: middle; }
#TablePullQuote { border: 0.5px solid rgb(0, 0, 102); margin-right: 5px; width: 138px; margin-top: 0px; text-align: left; }
#TDPullQuote { border: 1px solid rgb(0, 0, 102); font-size: 1.4em; font-family: Tahoma; color: rgb(51, 102, 204); text-align: left; }
.FeatAppTitleCell { padding: 4px 6px 3px; color: rgb(95, 95, 95); font-family: Verdana; font-size: 0.95em; }
table.ListTable { border-top: 1px solid rgb(251, 140, 4); border-bottom: 1px solid rgb(251, 140, 4); }
td.ListTableTitleCell { background-color: rgb(255, 243, 203); height: 19px; }
.thhead { margin: 0.25em; padding: 0.25em 0.5em; background-color: rgb(107, 130, 178); color: rgb(255, 255, 255); text-align: left; vertical-align: bottom; }
.trbgeven { padding: 0.25em 0.5em; vertical-align: top; background-color: rgb(242, 242, 242); }
.trbgodd { padding: 0.25em 0.5em; vertical-align: top; }
.cntArticleBody { padding-bottom: 6px; }
.cntArticleBody .msnadsboxr { text-align: right; padding-left: 10px; }
.cntArticleBody .msnadsboxl { text-align: left; padding-right: 10px; }
.cntArticleBody .msnadsskyscraperr { text-align: right; padding-left: 10px; }
.cntArticleBody .msnadsskyscraperl { text-align: left; padding-right: 10px; }
.cntArticleBody .msnadbannerr { text-align: right; padding-left: 10px; }
.cntArticleBody .msnadbannerl { text-align: left; padding-right: 10px; }
div.cntArticleBody { font-size: 1.2em; font-family: Arial,Tahoma,Helvetica,sans-serif; color: rgb(72, 72, 72); line-height: 1.6em; }
td.cntArticleBody { font-size: 1.2em; font-family: Arial,Tahoma,Helvetica,sans-serif; color: rgb(72, 72, 72); line-height: 1.6em; }
.cntArticleBody p { margin: 18px 0px; padding: 0px; }
.synopsis { font-size: 14px; line-height: 18px; }
.synopsisruninhead { font-weight: bold; }
.bmkTOChead { margin: 30px 0px 0px; color: rgb(153, 153, 153); font-weight: bold; font-size: 18px; }
p#bmkTOClinks { margin: 6px 0px; padding: 0px; }
li#bmkTOClinks { margin: 0px 16px; padding: 0px; }
.bmktocrule { margin: 0px; padding: 0px; color: rgb(204, 204, 204); height: 1px; }
ul#bmkTOClist { margin: 0px; padding: 0px; list-style-image: url('default_007.aspx'); }
#bmkTOCpara { margin: 0px; padding: 0px; }
.noborder { margin: 0.25em; vertical-align: top; padding-left: 0.5em; padding-top: 0.25em; }
.collapse { font-size: 100%; margin-top: 1em; margin-bottom: 0em; border-collapse: collapse; }
.cntwarning { padding: 1px 2px; background-color: rgb(153, 0, 0); color: rgb(255, 255, 255); font-size: 10px; text-transform: uppercase; }
.cntnote { border: 1px solid rgb(171, 191, 224); padding: 0px 1px; background-color: rgb(255, 255, 255); font-size: 0.8em; text-transform: uppercase; }
.cntArticleBody h1 { border-bottom: 1px solid rgb(204, 204, 204); padding: 15px 0px; font-size: 28px; color: rgb(117, 152, 196); line-height: 1.1em; font-weight: normal; }
.cntArticleBody h2 { margin: 30px 0px 15px; padding: 0px; font-size: 22px; color: rgb(238, 167, 82); line-height: 24px; }
.cntArticleBody h3 { font-size: 18px; color: rgb(102, 102, 102); line-height: 20px; }
.cntArticleBody h4 { font-size: 16px; color: rgb(153, 153, 153); }
.cntArticleBody h5 { font-size: 12px; color: rgb(102, 102, 102); }
.cntArticleBody h6 { font-size: 10px; color: rgb(102, 102, 102); }
.cntArticleBody h3, h4, h5, h6 { margin-top: 1.2em; }
.cntArticleBody h3 { margin-bottom: 0.5em; }
.cntArticleBody hr { margin: 0px; padding: 0px; color: rgb(204, 204, 204); height: 1px; }
.cntArticleBody .ui { font-weight: bold; }
.cntArticleBody .ov { text-decoration: overline; }
.cntArticleBody table { margin: 1em 0.1em 0px; }
.cntArticleBody div#tableoverflow { margin: 0px; padding: 0px 0px 15px; overflow-x: auto; overflow-y: visible; width: 99%; }
.cntArticleBody tr { vertical-align: top; }
.cntArticleBody th { margin: 0.25em; padding: 0.25em 0.5em; background-color: rgb(107, 130, 178); color: rgb(255, 255, 255); text-align: left; vertical-align: bottom; }
.cntArticleBody td { margin: 0.25em; padding: 0.25em 0.5em; vertical-align: top; text-align: left; }
.cntArticleBody li { margin: 8px 1em; padding: 0px; display: list-item; }
.cntArticleBody li[type="cirlce"] { margin: 8px 1em; padding: 0px; display: list-item; }
.cntArticleBody ol { margin: -6px 0px -6px 1px; padding: 0px 1.5em; list-style-type: decimal; list-style-image: none; list-style-position: outside; }
.cntArticleBody ul { margin: -15px 0px 1px; padding: 0px 9px; list-style-type: square; list-style-image: url('default_008.aspx'); list-style-position: outside; }
.cntArticleBody ul ol { list-style-image: none; margin-top: 0px; }
.cntArticleBody ul ul { padding: 0px 0px 6px; list-style-image: url('default_009.aspx'); margin-top: 0px; }
.cntArticleBody ol ul { padding: 0px 0px 6px; list-style-image: url('default_009.aspx'); margin-top: 0px; }
.cntArticleBody ul ul ul { padding: 0px 0px 6px; list-style-image: url('default_009.aspx'); margin-top: 0px; }
.cntArticleBody pre { padding: 8px; background-color: rgb(238, 238, 238); }
.cntArticleBody code { font-family: "Courier New",Courier,monospace; font-size: 0.9em; text-align: left; line-height: 1.3em; }
.cntArticleBody .bterm { font-weight: bold; }
.cntArticleBody .iterm { font-style: italic; }
.cntArticleBody .keycombo { font-weight: bold; }
.cntArticleBody .noborder { border-style: none; }
.cntArticleBody .rtt { font-size: 0.9em; text-align: right; }
.cntArticleBody .runinhead { font-weight: bold; }
.cntArticleBody .tableup { margin-top: 0px; }
.cntArticleBody .ofvbaispan { border: 1px solid windowframe; padding: 0px; color: windowtext; display: none; position: absolute; z-index: 1; }
.cntArticleBody .ofvbanav { padding: 0px 0px 10px; }
.cntArticleBody .ofvbanavreuse, .cntArticleBody .ofvbanavunused, .cntArticleBody .ofvbanavhidden { width: 75px; }
.cntArticleBody .ofvbanavreuse { color: rgb(0, 0, 204); }
.cntArticleBody .ofvbanavunused { color: graytext; }
.cntArticleBody .ofvbanavhidden { display: none; }
.cntArticleBody .ofvbadesc { color: windowtext; display: none; }
.cntArticleBody .ofvbanavex { text-decoration: none; }
.cntArticleBody b .dt1, .cntArticleBody .ind, .cntArticleBody .hang { margin: 0px 2em 0px 2px; }
.cntArticleBody .dt1 { text-indent: -2em; }
.cntArticleBody .hang { text-indent: -2em; }
.cntArticleBody .figure { font-weight: bold; }
.cntArticleBody .ac { margin: 9px 0px 15px; padding: 0px; font-size: 11px; }
.cntArticleBody .alpha { font-size: 1.25em; font-weight: bold; }
.cntArticleBody .comment { color: darkgreen; }
.cntArticleBody dd { margin: 0px 0px 0.6em 2em; }
.cntArticleBody .def { margin-top: 40px; }
.cntArticleBody .DropDown, .cntArticleBody .HidePopUp, .cntArticleBody .Glossary, .cntArticleBody .Glossarydef { text-decoration: none; }
.cntArticleBody a.DropDown:hover, .cntArticleBody .HidePopUp:hover, .cntArticleBody .Glossary:hover { text-decoration: underline; }
.cntArticleBody a.DropDown { color: rgb(102, 102, 102); line-height: 18px; font-weight: normal; top: 0px; }
.cntArticleBody a.DropDown:active { color: rgb(102, 102, 102); line-height: 18px; font-weight: normal; top: 0px; }
.cntArticleBody a.DropDown:visited { color: rgb(102, 102, 102); line-height: 18px; font-weight: normal; top: 0px; }
.cntArticleBody .Glossarydef { color: rgb(0, 140, 0); }
.cntArticleBody .glossary { color: rgb(102, 0, 0); }
.cntArticleBody dt { font-weight: bold; }
.cntArticleBody .expanded { font-weight: normal; }
.cntArticleBody .expfav { font-size: 0.8em; text-align: right; margin-top: -1em; }
.cntArticleBody .mt { font-weight: bold; margin-top: 2em; }
.cntArticleBody .ofvbasyn, .cntArticleBody .signature { padding: 0px; background-color: rgb(204, 204, 204); width: 100%; }
.cntArticleBody .omblue, .cntArticleBody .ombluedash, .cntArticleBody .omyellow, .cntArticleBody .omyellowdash { border-color: windowframe; border-width: 1px; padding: 0px 0px 0px 2px; color: windowtext; height: 16px; text-decoration: none; width: 180px; }
.cntArticleBody .omblue, .cntArticleBody .omyellow { border-style: solid; font-weight: bold; }
.cntArticleBody .ombluedash { border-style: dashed; }
.cntArticleBody .omblue, .cntArticleBody .ombluedash { background-color: rgb(153, 255, 255); }
.cntArticleBody .omyellow { background-color: rgb(255, 255, 153); }
.cntArticleBody .ofvbashowdesc { color: rgb(0, 0, 204); font-size: smaller; text-decoration: underline; }
.AsstInlineDefText { color: rgb(102, 0, 0); text-decoration: none; }
.cntArticleBody a { text-decoration: none; color: rgb(5, 96, 166); }
.cntArticleBody a:hover { text-decoration: underline; }
.cntArticleBody a:visited { text-decoration: none; color: rgb(5, 96, 166); }
.cntArticleBody a:active { text-decoration: none; color: rgb(5, 96, 166); }
.cntArticleBody .hide4ara { display: block; }
.cntArticleBody .hide4arascript { display: block; }
.cntArticleBody .hide4bidi { display: block; }
.cntArticleBody .hide4biditha { display: block; }
.cntArticleBody .hide4ea { display: block; }
.cntArticleBody .hide4eabidi { display: block; }
.cntArticleBody .hide4easa { display: block; }
.cntArticleBody .hide4easabidi { display: block; }
.cntArticleBody .hide4eng { display: none; }
.cntArticleBody .hide4enu { display: none; }
.cntArticleBody .hide4enucanfrndut { display: none; }
.cntArticleBody .hide4heb { display: block; }
.cntArticleBody .hide4hindi { display: block; }
.cntArticleBody .hide4jamuiopt { display: block; }
.cntArticleBody .hide4sa { display: block; }
.cntArticleBody .hide4sabidi { display: block; }
.cntArticleBody .somecontent { display: none; }
.cntArticleBody .collapsed { display: none; }
.cntHeadingColor { color: rgb(153, 153, 153); }
.cntTOCindent { margin: 0px 18px; }
a.cntvideolink2 { text-decoration: none; font-size: 18px; }
.cntcallout { margin: 10px 0px; }
div.cntTrainBody { font-size: 1.2em; font-family: Arial,Tahoma,Helvetica,sans-serif; color: rgb(72, 72, 72); line-height: 1.6em; }
.cntTrnTable { border: 0px none ; margin: 0px; padding: 0px; width: 100%; }
.cntTrainBody table { font-family: Arial; }
.cntTrainBody th { font-weight: bold; }
.cntTrainBody td { vertical-align: top; }
.cntTrainBody ul { margin: 0px; padding: 0px; list-style-image: url('default_010.aspx'); }
.cntTrainBody li { margin: 8px 1em; padding: 0px; display: list-item; }
.cntTrainBody h2 { font-size: 1.6em; color: rgb(72, 72, 72); }
.cntTrainBody h3 { font-size: 1.4em; color: rgb(72, 72, 72); }
.cntTrainBody h4 { font-size: 1.2em; color: rgb(72, 72, 72); }
div.cntTrnText hr { margin-top: 6px; }
.cntTrnCrsTitle { padding: 20px 0px; font-family: Arial; font-size: 2.2em; color: rgb(117, 152, 196); }
.cntTrnCrsPara { font-size: 1.1em; }
.cntTrnDottedLine { border-style: dashed none none; border-color: rgb(204, 204, 204) -moz-use-text-color -moz-use-text-color; border-width: 1px medium medium; margin: 0px; padding: 20px; }
.cntTrnBars { padding: 9px; font-family: Arial; font-size: 0.75em; color: rgb(102, 102, 102); font-weight: bold; background-color: rgb(228, 237, 249); text-transform: uppercase; }
.cntTrnBullet { margin: 0px; padding: 0px; list-style-image: url('default_010.aspx'); }
.cntTrnList { margin: 0px 1em; padding: 0px; display: list-item; line-height: 1.2em; }
.cntTrnText { padding: 10px; }
.cntTrnPadText { padding: 10px; }
.cntTrnBorder { border: 1px solid rgb(228, 237, 249); padding: 0px; }
.cntTrainBody .cntTrnMedia { margin: 0px 10px 10px; }
.cntTrainBody p .cntTrnMedia { margin: 0px; }
.cntTrnMediaOV { margin-right: 8px; }
.cntTrnCaption { padding: 0px 70px 0px 10px; color: rgb(102, 102, 102); }
.cntTrnCallout { margin: 10px 70px 10px 10px; }
.cntTrnCallout img { vertical-align: -1px; }
.cntTrnPractice { padding: 0px 0px 0px 10px; }
.cntFeedback { border: 1px solid rgb(204, 204, 204); width: 450px; background-color: rgb(240, 244, 252); font-family: Arial; font-size: 1.1em; color: rgb(102, 102, 102); line-height: 13px; }
.cntTrnQRCimg { margin: 6px 0px 12px; }
.cntTrnQuickRefText { margin-top: 0px; }
#cntTrnQRC { margin: 6px; }
.cntTrnPractHelp { line-height: 1.1em; }
.cntTrnPractCont { border-bottom: 1px solid rgb(255, 223, 152); background-image: url('default_003.aspx'); background-position: right top; background-repeat: no-repeat; }
.cntTrnPractTitle { padding: 14px 12px 10px; line-height: 0.8em; font-size: 1.8em; font-family: Arial,sans-serif; color: rgb(117, 152, 196); }
.cntTrnPractWarnText { padding: 10px; background-color: rgb(240, 240, 240); color: rgb(70, 70, 70); margin-bottom: 15px; }
.cntTrnPractImportant { color: rgb(154, 0, 0); font-weight: bold; text-transform: uppercase; }
#cdWMPPlayer { margin: -6px 0px 0px; }
div.devdocvsbody { background-color: rgb(255, 255, 255); font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; line-height: 13px; }
div#programweb { background-color: rgb(255, 255, 255); font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(0, 0, 0); }
div#programweb h2 { margin: 24px 0px 0px; padding: 0px; font-size: 12px; color: rgb(0, 0, 0); line-height: 14px; }
div#programweb h3 { font-size: 11px; margin-top: 1.2em; margin-bottom: 0.5em; font-weight: bold; color: rgb(0, 0, 0); line-height: 13px; }
div#programweb li { margin: 0px; padding: 0px; }
div#programweb a:link { color: rgb(0, 0, 204); text-decoration: underline; }
div#programweb a:active { color: rgb(0, 0, 204); text-decoration: underline; }
div#programweb a:visited { color: rgb(0, 0, 204); text-decoration: underline; line-height: 13px; }
div#programweb a { color: rgb(0, 0, 0); }
div#programweb p { margin-top: 0.6em; margin-bottom: 0.6em; line-height: 13px; }
div#programweb ol { margin: 0em; font-size: 11px; }
div#programweb ul { padding: 0px; list-style-type: disc; list-style-image: none; list-style-position: outside; font-size: 11px; margin-top: 0.5em; margin-bottom: 0em; margin-left: 1em; }
div#programweb ol ul { list-style-type: disc; list-style-image: none; list-style-position: outside; margin-top: 0.5em; }
div#programweb ul ul { list-style-type: disc; list-style-image: none; list-style-position: outside; margin-top: 0.5em; }
div#programweb li { margin-bottom: 0em; margin-left: 2em; display: list-item; }
div#programweb code { font-family: "Courier New",Courier,monospace; text-align: left; font-size: 13px; }
div#programweb table { border: medium none ; margin: 0px; }
div#programweb tr { border: medium none ; vertical-align: top; }
div#programweb th { border: medium none ; margin: 0em; padding: 0em; background-color: rgb(107, 130, 178); color: rgb(255, 255, 255); text-align: left; vertical-align: bottom; }
div#programweb td { border: medium none ; margin: 0em; padding: 0em; vertical-align: top; text-align: left; }
div#programweb pre { padding: 8px; background-color: rgb(247, 247, 255); font-size: 13px; }
div#header { padding: 0px; background-color: rgb(212, 223, 255); width: 100%; }
div#header table { border-bottom: 0pt solid rgb(200, 205, 222); width: 100%; }
div#header td { border-bottom: 1px solid rgb(212, 223, 255); margin: 0.25em; vertical-align: top; }
span#runningHeaderText { color: rgb(0, 51, 153); font-size: 100%; }
span#nsrTitle { color: rgb(0, 51, 153); font-size: 100%; font-weight: 600; }
.mainheaders { color: rgb(0, 51, 153); font-size: 120%; font-weight: bold; }
div#vstable table { border: 0pt none ; font-size: 100%; width: 100%; margin-top: 5px; margin-bottom: 5px; }
div#vstable th { border-bottom: 1px solid rgb(200, 205, 222); background-color: rgb(239, 239, 247); color: rgb(0, 0, 102); padding-left: 5px; padding-right: 5px; text-align: left; }
div#vstable td { border-left: 0px solid rgb(213, 213, 211); border-bottom: 1px solid rgb(213, 213, 211); margin: 1px; background-color: rgb(247, 247, 255); padding-left: 5px; padding-right: 5px; }
div#vstable pre { margin-top: 2px; margin-bottom: 2px; }
div#vstable code { font-family: Monospace,Courier New,Courier; font-size: 13px; color: rgb(0, 0, 102); }
div#vstablenote table { border: 0pt none ; font-size: 100%; width: 100%; margin-top: 5px; margin-bottom: 5px; }
div#vstablenote th { border-bottom: 1px solid rgb(200, 205, 222); background-color: rgb(239, 239, 247); color: rgb(0, 0, 102); padding-left: 5px; padding-right: 5px; text-align: left; }
div#vstablenote td { border-left: 1px solid rgb(213, 213, 211); border-bottom: 1px solid rgb(213, 213, 211); margin: 1px; background-color: rgb(247, 247, 255); padding-left: 5px; padding-right: 5px; }
.devdocvsbody p { margin-top: 0.6em; margin-bottom: 0.6em; }
.devdocvsbody pre { font-size: 1.1em; margin-bottom: 0.5em; margin-top: 0.5em; }
.devdocvsbody h1 { font-size: 125%; margin-top: 0.4em; margin-bottom: 0.5em; }
.devdocvsbody h2 { font-size: 110%; margin-top: 2em; margin-bottom: 0.5em; }
.devdocvsbody h3 { font-size: 100%; margin-top: 1.2em; margin-bottom: 0.5em; font-weight: bold; }
.devdocvsbody h4 { font-size: 100%; margin-top: 1.2em; font-weight: bold; }
.devdocvsbody h5 { font-size: 100%; margin-top: 1.2em; font-weight: bold; }
.cntQuizBody { font-size: 1.2em; font-family: Arial,Tahoma,Helvetica,sans-serif; color: rgb(72, 72, 72); line-height: 1.4em; }
.cntQuizBody td { margin: 0px; padding: 0px; vertical-align: top; line-height: 1.4em; }
.cntQuizBody tr { margin: 0px; padding: 0px; }
.cntQuizBody table { margin: 0px 0px 6px; }
.cntQuizBody p { margin: 10px 0px; }
.cntQuizCorrect { color: rgb(238, 167, 82); }
.cntQuizCorrectAnswer { color: rgb(238, 167, 82); }
.cntQuizIncorrect { color: rgb(117, 152, 196); }
.cntQuizUnanswered { color: rgb(153, 153, 153); }
.cntQuizYourScore { color: rgb(238, 167, 82); }
.cntQuizBody .OMnMDivCel { border-right: 1px solid rgb(204, 204, 204); margin: 0px; padding: 0px; }
.cntQuizBody .OWSBlk { border-style: none; margin: 0px; padding: 0px; font-size: 1px; height: 0px; line-height: 0px; width: 0px; }
.cntQuizBody .BOBHDiv { border-bottom: 1px solid rgb(204, 204, 204); }
.cntCSTpt { padding-top: 14px; }
#lblTOUContent { font-family: Tahoma; font-size: 1.2em; color: rgb(72, 72, 72); }

/* ::::: http://office.microsoft.com/global/images/css.aspx?assetid=HX101412871033 ::::: */

#cdsubwebicon { background-image: url('default_011.aspx'); }
.cdborderColor { border-color: rgb(138, 175, 225); }
.cdborderColorTop { border-top-color: rgb(138, 175, 225); }
.cdborderColorRight { border-right-color: rgb(138, 175, 225); }
.cdborderColorBottom { border-bottom-color: rgb(138, 175, 225); }
.cdborderColorLeft { border-left-color: rgb(138, 175, 225); }
.cdRNCMBodyCm { background-color: rgb(255, 255, 255); background-image: url('cmbody_top.gif'); }
.cdSubwebBgColor { background-color: rgb(255, 255, 255); }
.cdSubwebBgColorDrk { background-color: rgb(138, 175, 225); }
#cdsubbrandtextnew { color: rgb(14, 67, 128); }
.cdSubwebtextColor { color: rgb(14, 67, 128); }

/* ::::: http://office.microsoft.com/global/images/css.aspx?assetid=HX101412891033 ::::: */

#cdnavheader #current a { border-bottom: 1px solid rgb(198, 225, 238); background-image: url('default_012.aspx'); }
#cdnavheader #current a span { background-image: url('default_013.aspx'); }
#cdribbon { background-image: url('default_014.aspx'); }
.cdribbotl { background-image: url('default_015.aspx'); }
.cdribbotc { background-image: url('default_016.aspx'); }
.cdribbotr { background-image: url('default_017.aspx'); }
#cdsubbrandtextnew { color: rgb(255, 255, 255); }
.cdSubwebtextColor { color: rgb(255, 255, 255); }
.cdSubwebBgColor { background-color: rgb(53, 147, 195); }
.cdSubwebBgColorDrk { background-color: rgb(105, 174, 209); }
.cdSubwebColor { color: rgb(255, 255, 255); }
.cdSubwebColorIn { color: rgb(53, 147, 195); }
#cdsubbrandbarnew { border-top: 1px solid rgb(53, 147, 195); border-bottom: 1px solid rgb(53, 147, 195); }
.cdLeftNavBgColor { background-color: rgb(227, 240, 247); }
.cdLNavBorderTop { border-top: medium none; }
.cdLNavBorderRight { border-right: 1px solid rgb(137, 192, 220); }
.cdLNavBorderLeft { border-left: 1px solid rgb(137, 192, 220); }
.cdLeftNavSec { border-top: 1px solid rgb(227, 240, 247); border-bottom: 1px solid rgb(137, 192, 220); }
.cdLeftNavSec .cdnavbold { color: rgb(41, 111, 148); background-color: rgb(198, 225, 238); }
.cdLNavSpaceRight { border-right: 1px solid rgb(53, 147, 195); }
.cdLNavSpaceLeft { border-left: 1px solid rgb(53, 147, 195); }
.cdLNavCornerLeft { background-image: url('default_018.aspx'); }
.cdLNavCornerRight { background-image: url('default_019.aspx'); }
.cdBreadBgColor { background-color: rgb(198, 225, 238); }
#cdbreadbar { border-top: 1px solid rgb(198, 225, 238); border-bottom: 1px solid rgb(137, 192, 220); }
#cdsubwebicon { background-image: url('default_020.aspx'); }
.cdborderColor { border-color: rgb(137, 192, 220); }
.cdborderColorTop { border-top-color: rgb(137, 192, 220); }
.cdborderColorRight { border-right-color: rgb(137, 192, 220); }
.cdborderColorBottom { border-bottom-color: rgb(137, 192, 220); }
.cdborderColorLeft { border-left-color: rgb(137, 192, 220); }
#cdsubbrandtextnew { padding: 0px 20px 2px; margin-top: -5px; }
a.cdSubwebLink, a.cdSubwebLink:visited { color: rgb(255, 255, 255); text-decoration: none; }
a.cdSubwebLink:hover { text-decoration: underline; }
