﻿/* _lcid="1033" _version="12.0.4331" _LocalBinding *//* Copyright (c) Microsoft Corporation. All rights reserved. */
body, .cdLightBody
{
	margin: 0;
	padding: 0;
	background-color: #678FC2;
	font-family: Tahoma,PMingLiu,Arial,Helvetica,sans-serif;
	font-size: 68%;
	line-height: normal;
}
.cdLightBody
{
	background-color: #fff;
}
a
{
	text-decoration: none;
	color: #0560A6;
}
a:hover
{
	text-decoration: underline;
}
a:visited
{
	color: #834283;
}
hr
{
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	margin-bottom: 7px;
}
.OFLTDU
{
	padding: 0px 0px 1px 0px;
}
.OBrnd
{
	border-style: none;
	text-decoration: none;
}
.cdOImgM
{
	vertical-align: middle;
	border-style: none;
}
.OExPnl
{
	display: none;
	position: relative;
}
.OClgCl
{
	padding: 6px 0px 15px 0px;
}
.OClgClM
{
	padding: 2px 0px 13px 0px;
}
.OClgIS
{
	color: #CCCCCC;
}
.ONTHFWSHdrTbl
{
	background-color: #ffffff;
	color: #000000;
	width: 100%;
	font-size: 100%;
}
.TopNavCellLink
{
	padding: 1px 4px 2px 4px;
	border: 1px solid #387FD1;
}
.TopNavCellLinkHover
{
	padding: 1px 4px 2px 4px;
	background-color: #0074BF;
	border: 1px;
	border-style: solid;
	border-color: #84BFE9;
}
.TopNavCellPassportEmpty
{
	padding: 0px 6px 0px 6px;
}
.TopNav2ndRowMiddlePopUp
{
	background-color: #fff;
}
.TopNavPopUp
{
	border-width: 0px 0px 2px 0px;
	border-style: none none solid none;
	border-color: #5197DD;
}
.OFLbl
{
	color: #000000;
}
.DropShadowUp
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	background-color: #BFC0C4;
}
.DropShadowDown
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	background-color: #C5D6EB;
}
.FooterSep
{
	color: #A9A9A9;
}
.ONLTSep
{
	padding: 2px 0px 2px 0px;
	color: #bfbfbf;
}
.ONFtrPop
{
	font-size: 100%;
	padding: 14px 0px 8px 0px;
}
.ONLBulColLine
{
	background-image: url(ONLLine.gif);
	background-repeat: repeat-y;
	font-size: 0px;
	line-height: 0px;
}
.ONLTerHorzSpcrTail
{
	background-color: #dce9fc;
	font-size: 0px;
	line-height: 0px;
}
.ONLTerHorzSpcrTailFirst
{
	background-color: #dce9fc;
	border-color: #ffffff;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	font-size: 0px;
	line-height: 0px;
}
.ONLNavDrop
{
	color: #000000;
	font-size: 100%;
	width: 100%;
}
.ONLNavDropSel
{
	font-size: 100%;
	width: 100%;
}
.ONLPartNoPad
{
	width: 100%;
	padding: 0px;
}
.ONLPartBlue
{
	width: 100%;
	padding: 13px 0px 0px 0px;
	background-color: #E5EEFD;
}
.ONLSptltHdr
{
	height: 10px;
}
.ONLSptltPt
{
	background-color: #ffffff;
	border: 2px solid #bfbfbf;
	width: 100%;
}
.OInhFS
{
	font-size: 100%;
}
.OHilite
{
	background-color: #FBE9B8;
}
.OInBar
{
	background-color: #FFFFCC;
	border: 1px solid #ACA899;
}
.OItmR
{
}
.OLstSep
{
	border-bottom: 1px solid #E4E4E4;
}
.OSEI
{
	color: #A9A9A9;
}
.AsstCatImgCell
{
	padding: 2px 0px 2px 0px;
	margin: 0px;
	border: 0px;
}
.FeedbackWizCounterText
{
	color: #808080;
}
.FeedbackWizCounterOverText
{
	color: #000000;
}
.FeedbackControl
{
	padding: 0px;
	margin: 0px;
	border: 0px;
}
.FeedbackControlMainTable
{
	margin: 0px;
	font-family: Arial,PMingliu,Tahoma,Helvetica,sans-serif;
	font-size: 1.1em;
	color: #555555;
}
.FeedbackControl TD
{
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}
.FeedbackControl TABLE
{
	margin: 0px;
}
.ODBrdr
{
	color: #D6D6D6;
}
.ODBndlMsg
{
	color: #FF9900;
}
.ODEm
{
	color: red;
}
.ODMsg
{
	border: 1px solid #FF1C00;
	padding: 8px;
}
.ODPrdct
{
	border-top: 1px solid #FB8C04;
	background-color: #FFF3CB;
	padding-bottom: 5px;
	width: 351px;
}
.ODPrdctInst
{
	border-top: 1px solid #FB8C04;
	background-color: #FFF3CB;
	padding-bottom: 5px;
	width: 100%;
}
.ODPrg
{
	background: #81AAF2;
	height: 18px;
	border: solid 1px white;
}
.ODPrgBck
{
	width: 100%;
	border: solid 1px #ABABAB;
	background: white;
}
.ODTxtC
{
	color: #949494;
}
.OrangeColor
{
	color: #FF8C00;
}
.SearchHighlightES
{
	background-color: #f2f2f2;
}
.ONLSBlue
{
	border-color: #fff;
	border-style: solid none none none;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	background-color: #e5eefd;
}
.ONLSRule
{
	border-color: #b7cff8;
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
	line-height: 0px;
}
.ONLSSpcr
{
	line-height: 10px;
}
.TemplatesHelpInstr
{
	padding: 6px 6px 6px 6px;
	border-color: #D6D6D6;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	background-color: #FAFAFA;
}
div#SUBHeader td.Arrow, #SUBDN .Arrow, #SUBPArrow, #SUBButton .Arrow
{
	width: 19px;
	height: 19px;
	background-repeat: no-repeat;
	background-position: center;
}
div#SUBHeader td.Arrow
{
	text-align: center;
	width: 50px;
	height: 17px;
	background-image: url(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,PMingLiu;
}
.SUBContent
{
	background-color: rgb(251,251,251);
	width: 500px;
	min-height: 350px;
	margin: 0px auto;
	padding: 15px 30px 30px 30px;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-right: 1px;
	border-style: solid;
	border-color: rgb(213,213,213);
}
.SUBContent h2
{
	color: black;
	display: inline;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 0px;
}
div#SUBFooter
{
	background-color: rgb(251,251,251);
	margin: 0px auto;
	width: 560px;
	height: 12px;
	border-top: 0px;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-style: solid;
	border-color: rgb(213,213,213);
}
.SUBMCHeader
{
	background-color: rgb(254,237,191);
	padding: 10px;
	margin-bottom: 10px;
}
#SUBMC
{
	background-color: #fff;
	width: 488px;
	padding: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #000;
}
#SUBReview, #SUBFinish
{
	background-color: #fff;
	width: 458px;
	padding: 20px;
	overflow: hidden;
	border-width: 1px;
	border-style: solid;
	border-color: rgb(165,172,178);
}
#SUBFinish
{
	height: 150px;
	overflow: auto;
}
#SUBTOU
{
	background-color: #fff;
	width: 488px;
	height: 80px;
	padding: 5px;
	overflow: auto;
	border-width: 1px;
	border-style: solid;
	border-color: rgb(165,172,178);
}
div#SUBHeader
{
	background-color: rgb(254,252,227);
	margin: 0px auto;
	width: 546px;
	padding: 7px;
	border-width: 1px;
	border-style: solid;
	border-color: rgb(213,213,213);
	font-family: Tahoma,PMIngLiu,san-serif;
	font-size: 10px;
	text-align: center;
}
div#SUBHeader td
{
	color: #666;
}
div#SUBHeader td b
{
	font-weight: bold;
}
div#SUBHeader td.Off
{
}
div#SUBHeader td.On
{
	color: #000;
	font-size: 12px;
	font-weight: bold;
}
div#SUBHeader td.On b
{
	color: rgb(255,153,0);
}
#SUBDN
{
	background-color: #fff;
	width: 500px;
	padding: 0px;
	border: 1px solid #000;
}
#SUBDN td
{
	margin: 0px auto;
	padding: 15px;
}
#SUBPArrow
{
	display: none;
	position: absolute;
	z-index: 1;
	background-image: url(sarrowg.gif);
}
#SUBButton, .SUBButtonDiv
{
	text-align: right;
}
#SUBButton table
{
	float: right;
}
#SUBHelp1, #SUBHelp2, #SUBHelp3, #SUBHelp4
{
	float: right;
}
.cdProfTrusted
{
	font-weight: bold;
	color: #F2A31B;
}
.cdProfStatus
{
	font-weight: bold;
}
.cdProfRejected
{
	color: #FF0000;
}
.AppSetSystemBar
{
	font-size: 100%;
	border-style: solid;
	border-width: 1px;
	padding: 0px 12px 0px 12px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	height: 23px;
}
.cdAppSetGroupTitle
{
	font-weight: bold;
	color: #888888;
	padding: 12px 24px 12px 24px;
}
.cdAppSetStepEnabled, .cdAppSetStepDisabled, .cdBoldText, .cdAppSetSignInSeparator
{
	font-weight: bold;
}
.cdAppSetStepEnabled, .cdAppSetStepDisabled, .cdAppSetStepEnabled, .cdAppSetStepStoryEnabled, .cdAppSetDisclaimer, .cdAppSetStepStoryDisabled, .cdAppSetSignInSeparator
{
	font-family: Tahoma,PMingLiu,Arial,Helvetica,sans-serif;
}
.cdAppSetStepEnabled, .cdAppSetStepStoryEnabled, .cdAppSetDisclaimer, .cdAppSetSignInSeparator
{
	color: #333333;
}
.cdAppSetDisclaimer
{
	font-size: 1.0em;
	padding-top: 3px;
}
.cdAppSetStepDisabled, .cdAppSetStepStoryDisabled
{
	color: #A8A8A8;
}
.cdAppSetSignInSeparator
{
	padding: 0px 10px 0px 10px;
	border-style: solid;
	border-color: #999999;
	border-width: 0px 1px 0px 1px;
}
.cdAppSetInputTd
{
	padding-top: 3px;
	color: #333333;
}
.OTBItm
{
	text-decoration: none;
}
.OTBItm:hover
{
	text-decoration: underline;
}
.OAncImg, .OAImgPL
{
	border-style: none;
}
.OAImgPL
{
	margin: 0px 0px 0px 4px;
}
.OFLT, .OIFile, .OLstBx, .OSB
{
	font-size: 100%;
}
.OIFile, .OLstBx, .OSB
{
	font-family: Tahoma,PMingLiu,Arial,Helvetica,sans-serif;
}
.OFLT
{
	border-style: none;
	margin: 0px;
	padding: 0px;
}
.OFLTDP
{
	padding: 0px 23px 1px 0px;
}
.OTA, .OTATDTtl
{
	border-style: none;
	margin: 0px;
	padding: 0px;
}
.OTATDTN
{
	border-style: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.OTA
{
	font-size: 100%;
	width: 100%;
}
.OTATDLOne, .OTATDLSep, .OTATDLTwo, .OTATDTtl
{
	border-bottom: 1px solid #ccc;
	padding-top: 9px;
	height: 34px;
}
.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: 17px;
}
.OClg, .OSRTbl, .OSETbl
{
	line-height: normal;
	font-size: 100%;
}
.OClg, .OSRTbl, .OSETbl
{
	width: 100%;
}
.OClgCoL
{
	padding-left: 0px;
	padding-right: 12px;
}
.OClgCoR
{
	padding-left: 13px;
	padding-right: 0px;
}
.OClgH, .OClgHM, .OClgHME
{
	color: #0560A6;
	font-weight: bold;
	padding: 0px 0px 2px 0px;
}
.OClgH
{
	border-bottom: 1px solid #CCCCCC;
}
.OClgHME
{
	padding: 0px 0px 10px 0px;
}
.OClgI
{
	font-weight: normal;
}
.OLstUO
{
	list-style-image: url(bulletl.gif);
}
.OVlSm, .OILbl
{
	color: #CC1100;
	font-size: 100%;
	font-weight: bold;
}
.OILbl2
{
	color: #CC1100;
	font-size: 100%;
	font-weight: normal;
}
.PassportSignInTableTitle
{
	color: #FFF;
	font-weight: bold;
}
.TopNav1stRowRight
{
	background-color: #387FD1;
	background-image: url(topnav1m.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding: 0px 6px 0px 6px;
}
.TopNavCellSep
{
	color: #84BFE9;
	padding: 0px 1px 0px 2px;
}
.TopNavWorldwide
{
	font-family: verdana,PMingLiu;
	font-size: 90%;
	color: #999999;
}
#TopNavWorldwideImageTd
{
	background-color: #ffffff;
	vertical-align: middle;
	padding: 0px 6px 0px 10px;
}
#TopNavWorldwideTextTd
{
	background-color: #ffffff;
	vertical-align: middle;
}
#TopNavWorldwideLM, #TopNavWorldwideChange
{
	text-decoration: none;
}
#TopNavWorldwideLM
{
	font-weight: bold;
}
#TopNavWorldwideLM:hover
{
	text-decoration: none;
}
#TopNavWorldwideChange:hover
{
	text-decoration: underline;
}
.TopNavLinkSiteMap
{
	font-family: verdana,PMingLiu;
	font-size: 90%;
	color: #fff;
	text-decoration: none;
}
.TopNavLinkSiteMap:visited
{
	color: #fff;
	text-decoration: none;
}
.TopNavLinkSiteMap:hover
{
	color: #fff;
	text-decoration: none;
}
.TopNavCellPassport
{
	padding: 0px 12px 0px 21px;
	text-align: right;
}
.TopNav2ndRowMiddle
{
	background-color: #ffffff;
	background-image: url(topnav2m.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.TopNav2ndRowMiddleLight
{
	background-color: #ffffff;
	background-image: url(topnavl2m.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.TopNav2ndRowRight
{
	background-color: #2B92DB;
	background-image: url(topnav2r.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.SearchControlCell
{
	background-color: #409DDE;
	background-image: url(topnav3r.gif);
	background-repeat: repeat-y;
	background-position: right;
	height: 26px;
	vertical-align: middle;
	text-align: right;
	padding: 0px 12px 0px 12px;
	border-bottom: 1px solid #BFC0C4;
}
.FooterMsLogo
{
	padding: 3px 6px 7px 6px;
	background-color: #5197DD;
	text-align: right;
}
.ONLTTbl
{
	font-size: 100%;
	width: 100%;
	background-color: #e5eefd;
	border-color: #bfbfbf;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
}
.ONLTFirstItem
{
	padding: 2px 7px 2px 16px;
}
.ONLTItem
{
	padding: 2px 9px 2px 9px;
}
.ONLTItem A, .ONLTFirstItem A
{
	width: 100%;
	color: #0c4b7b;
	text-decoration: none;
}
.ONLTItem A:hover, .ONLTFirstItem A:hover
{
	text-decoration: underline;
}
.ONLTerHorzSpcr
{
	background-color: #dce9fc;
	border-color: #ffffff;
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	height: 8px;
}
.ONLSecLinkDark, .ONLSecLinkDarkSel
{
	color: #0c4b7b;
}
.ONLSecLink
{
	color: #0560A6;
}
.ONLSecLink, .ONLSecLinkDark
{
	padding: 2px 0px 2px 1px;
	text-decoration: none;
	width: 100%;
}
.ONLSecLinkDarkSel
{
	font-weight: bold;
	padding: 2px 0px 2px 0px;
	text-decoration: none;
	width: 100%;
}
.ONLSecLink:hover, ONLSecLinkDark:hover, ONLSecLinkDarkSel:hover
{
	text-decoration: underline;
}
.ONLSecItemSel
{
	background-color: #FDDB94;
	background-image: url(ONLItemBk.gif);
	background-repeat: repeat-x;
	border: 1px solid #adc5ed;
	height: 20px;
	width: 100%;
}
.ONLSecItemSelLt
{
	padding: 1px 0px 0px 0px;
	height: 13px;
	width: 100%;
}
.ONLTerLink, .ONLTerLinkSel
{
	color: #0c4b7b;
	padding: 2px 0px 2px 4px;
	text-decoration: none;
	width: 100%;
}
.ONLTerLink:hover, .ONLTerLinkSel:hover
{
	text-decoration: underline;
}
.ONLTerLinkSel
{
	background-color: #FDDB94;
	background-image: url(ONLItemBk.gif);
	background-repeat: repeat-x;
	border: 1px solid #adc5ed;
	font-weight: bold;
}
.ONLTerItem, .ONLTerItemFirst
{
	background-color: #dce9fc;
	border-color: #ffffff;
	border-style: solid;
	height: 22px;
}
.ONLTerItemFirst
{
	border-width: 1px 0px 0px 1px;
	padding: 2px 0px 0px 4px;
}
.ONLTerItem
{
	border-width: 0px 0px 0px 1px;
	padding: 0px 0px 0px 4px;
}
.ONLPartTitleBlue
{
	color: #5f5f5f;
	background-color: #E5EEFD;
	font-weight: bold;
	padding: 0px 0px 0px 16px;
}
.ONLSptltPtTitle
{
	background-image: url(ONLSptlt.gif);
	background-repeat: repeat-y;
	font-size: 120%;
	font-weight: bold;
	height: 32px;
}
.ONLRightTitle
{
	background-color: #9ebff6;
	background-image: url(ONLPtTBk.gif);
	background-repeat: repeat-y;
	font-weight: bold;
	border: 2px solid #C4D9F9;
	border-bottom-width: 0px;
	padding: 4px 12px 4px 12px;
}
.ONLRightTitle2
{
	background-image: url(spotlight_container_background.gif);
	border-color: #C4D9F9;
	border-width: 2px 2px 0px 2px;
	border-style: solid;
	padding: 5px 8px 0px 12px;
}
.ONLSpotlightContainerBody
{
	border-color: #C4D9F9;
	border-width: 0px 2px 2px 2px;
	border-style: solid;
	padding: 0px 0px 5px 5px;
}
.ONLPLCellBul
{
	padding: 8px 5px 2px 16px;
}
.ONLPLCellWBul
{
	padding: 3px 16px 2px 0px;
}
.ONLPLCell2
{
	padding: 2px 0px 3px 7px;
}
.CFIPrtBulCel
{
	padding: 4px 5px 0px 10px;
}
.CFIPrtLink, .PgNextLink
{
	color: #0560A6;
	text-decoration: none;
}
.CFIPrtLink:hover, .PgNextLink:hover
{
	text-decoration: underline;
}
.CFIPrtLink:visited, .PgNextLink:visited
{
	color: #0560A6;
}
.ONLPartLink
{
	color: #0560A6;
	text-decoration: none;
}
.ONLPartLink:hover
{
	text-decoration: underline;
}
.ONLPartLink:visited
{
	color: #834283;
}
.OSCtrl, .OSCTD0, .OSCTD1, .OSCTD2, .OSCTD3
{
	border-style: solid none solid none;
	border-width: 1px 0px 1px 0px;
}
.OSCTD0, .OSCTD1
{
	border-bottom-color: #4A7AC9;
	border-top-color: white;
}
.OSCtrl, .OSCTD2, .OSCTD3
{
	border-bottom-color: #4A7AC9;
	border-top-color: #4A7AC9;
}
.OSCTD0, .OSCTD1, .OSCTD2
{
	background-color: #84BFE9;
}
.OSCtrl, .OSCTD3
{
	background-color: #B1C9F1;
}
.OSCtrl
{
	padding: 4px 2px 3px 1px;
}
.OSCTblI TD
{
	padding: 2px 3px 0px 2px;
}
.OSCTD0
{
	background-image: url(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: #808080;
	text-decoration: none;
}
.OLCHdr A
{
}
.OLCHdr A:hover
{
	text-decoration: underline;
}
.OSETbl
{
	border-top: 1px solid #A1B0C5;
}
.OSEVS
{
	vertical-align: top;
	background-color: #EEEEEE;
	width: 60%;
}
.OSEVC, .OSELC, .OSEIC
{
	padding-top: 11px;
}
.OSEFC
{
	padding-top: 8px;
}
.OPrivHI
{
	font-style: normal
}
.OPrivS
{
	font-weight: bold;
}
.OTOUCBx
{
	border: 1px solid #A1B0C5;
	font-family: Tahoma,PMingLiu,Arial,Helvetica,sans-serif;
	font-size: 100%;
}
.AsstCatArtCell
{
	padding: 2px 0px 2px 5px;
	margin: 0px;
	border: 0px;
}
.FeedbackWizButton
{
	font-family: Tahoma,PMingLiu,Arial,Helvetica,sans-serif;
	font-size: 100%;
	width: 12ex;
}
.FeedbackWizButtonBig
{
	font-family: Tahoma,PMingLiu,Arial,Helvetica,sans-serif;
	font-size: 100%;
	width: 16ex;
}
.FeedbackWizButtonCell
{
	width: 12ex;
}
.FeedbackWizCounterStar
{
	font-weight: bold;
	color: #FF0000;
}
.FeedbackWizCell
{
	text-align: left;
}
.cdFeedbackWizQuestion, .cdFeedbackWizLabel
{
	font-weight: bold;
}
.cdFeedbackWizQuestion
{
	font-size: 1.2em;
}
.ODBskt
{
	background: #FAFAFA;
	border: 1px solid #D6D6D6;
	width: 200px;
}
.ODBndls
{
	border-style: solid;
	border-color: #D6D6D6;
	border-width: 0px 0px 0px 1px;
}
.ODBndlLn
{
	width: 325px;
	color: #D6D6D6;
	height: 1px;
}
.ODBsktLn
{
	width: 100%;
	color: #D6D6D6;
	height: 1px;
}
.ODCnfUpd
{
	height: 110px;
	overflow: auto;
}
.ODEula
{
	height: 185px;
	border: solid 1px black;
	overflow: auto;
	padding: 5px;
}
.ODFr
{
	padding: 0px;
	border: #D6D6D6;
	border-style: solid;
	border-width: 1px 0px 0px 1px;
}
.ODPrgTtl
{
	font-family: Tahoma,PMingLiu;
	font-size: 125%;
	line-height: normal;
}
.ODRstUpd
{
	height: 230px;
	overflow: auto;
}
.ODSTtl
{
	font-family: Verdana,PMingLiu;
	font-size: 90%;
	color: #5f5f5f;
}
.ODTxtLH
{
	line-height: 20px;
}
.ODTxtLHSm
{
	line-height: 14px;
}
.ODTtl
{
	font-size: 150%;
	font-family: Arial,PMingLiu;
	margin-top: 17px;
	margin-bottom: 5px;
}
.cdODW .OLstUO
{
	margin: 0px 2px 0px 12px;
}
.ONLSFirstTitle
{
	padding: 0px 9px 2px 9px;
}
.ONLSTitle
{
	padding: 11px 9px 2px 9px;
}
.ONLSTitle, .ONLSFirstTitle
{
	width: 100%;
	line-height: normal;
	font-weight: bold;
	color: #676360;
}
.ULstDisc
{
	list-style-type: disc;
}
.CntTbr
{
	background-color: #f5f5f5;
	border-color: #bfbfbf;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	padding: 2px 3px 2px 3px;
	font-size: 100%;
}
.CntTbr A
{
	color: #0560A6;
	line-height: normal;
	text-decoration: none;
}
.CntTbrText
{
	padding: 4px 3px 4px 3px;
	line-height: normal;
}
.CntTbr A:hover
{
	text-decoration: underline;
}
.CntTbr A:visited
{
	color: #834283;
}
@media print
{
	.OAnc, .OTBItm, .OLCHdr, .OLCHdr A
	{
		text-decoration: underline;
	}
}
.categoryHeading
{
	background-color: orange;
	color: white;
	font-weight: bold;
	padding: 3px 6px 3px 6px;
}
.clientViewer
{
	background-color: #fff;
	padding-bottom: 10px;
}
.clientViewer b
{
	font-weight: bold;
}
.moreLinksHeader
{
	font-weight: bold;
	padding: 0px 0px 3px 0px;
	font-size: 1.1em;
}
.noResultsHeading
{
	font-size: 1.3em;
	padding: 0px 0px 5px 0px;
}
.cdHelpTCategory
{
	padding-top: 5px;
	font-size: 1.1em;
	color: #666;
}
.cdHelpTInfoCont
{
	padding: 10px;
	border: 1px solid #ccc;
	margin-bottom: 15px;
}
.cdHelpTInformation
{
	font-size: 1.1em;
	padding-bottom: 5px;
	color: #666;
}
.cdHelpTFeedbackBox
{
	font-size: 1.1em;
	border: 1px solid #ccc;
	padding: 10px;
	margin-top: 5px;
	zoom: 100%;
}
.cdHelpTSubmitTemplate
{
	padding-top: 5px;
	text-align: right;
	font-size: 1.1em;
}
.cdFloatLeft
{
	float: left;
}
.cdFloatRight
{
	float: right;
}
.cdHelpTMoreLinkPadding
{
	padding: 1px 5px 0 5px;
}
.AppSetAppIcon
{
	margin: 0px 8px 3px 0px;
}
.cdBodyDiv
{
	width: 990px;
	border: 1px solid #678FC2;
}
.cdHeaderBorder
{
	margin: 0px 10px;
	border-bottom: 1px solid #fff;
}
.cdcontainermaster
{
	width: 990px;
	background-color: #678FC2;
	background-image: url(t_container.gif);
	background-repeat: repeat-y;
}
.cdcontainer
{
	width: 970px;
	margin: 0px 10px;
	text-align: left;
}
#cdlog
{
	width: 990px;
	zoom: 1;
}
#cdlogPP
{
	width: 970px;
	padding-bottom: 5px;
	zoom: 1;
}
#cdglobeimage
{
	padding: 2px 4px 0 4px;
}
#cdsubbrandbarnew
{
	zoom: 100%;
	text-align: left;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
#cdsubbrandtextnew
{
	padding: 0px 20px 5px 20px;
	font-family: Arial,PMingLiu,Helvetica,sans-serif;
	font-size: 1.5em;
	line-height: 1.8em;
}
a.cdSubwebLink, a.cdSubwebLink:visited
{
	color: #0E4380;
}
#cdsitemaptop, #cdsitemaptopPP
{
	float: right;
	padding: 5px 19px 0 19px;
	text-align: right;
}
#cdsitemaptopPP
{
	padding: 5px 2px 0 2px;
}
#cdglobaltop, #cdglobaltopPP
{
	float: left;
	padding: 2px 0 0 15px;
}
#cdglobaltopPP
{
	padding: 2px 0 0 0;
}
#cdheadbg, #cdheadbgPP, #cdheadbgrtl, #cdheadbgHome, #cdheadbgHomeRtl
{
	width: 990px;
	height: 52px;
	background-image: url(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
{
	float: left;
	padding: 9px 0 0 33px;
}
#cdlogotopPP
{
	padding: 4px 0 0 21px;
}
#cdsignin
{
	float: right;
	padding: 25px 33px 0 0;
	text-align: right;
}
.cdsitemap
{
	color: #fff;
	font-size: 1.1em;
}
.cdsitemap A
{
	color: #fff;
	text-decoration: none;
}
.cdsitemap A:hover
{
	color: #fff;
	text-decoration: underline;
}
.cdsitemap A:visited
{
	color: #fff;
}
.cdsignincopy
{
	color: #666;
	font-size: 1.1em;
	line-height: 1.3em;
}
.cdsignincopy A
{
	color: #666;
	text-decoration: none;
}
.cdsignincopy A:hover
{
	color: #666;
	text-decoration: underline;
}
.cdsignincopy A:visited
{
	color: #666;
}
.cdsignincopyHome
{
	color: #fff;
	font-size: 11px;
	line-height: 13px;
}
.cdsignincopyHome A
{
	color: #fff;
	text-decoration: none;
}
.cdsignincopyHome A:hover
{
	color: #fff;
	text-decoration: underline;
}
.cdsignincopyHome A:visited
{
	color: #fff;
}
.cdglobal
{
	color: #fff;
	font-size: 1.1em;
	line-height: 1.5em;
}
.cdglobal A
{
	color: #D6E7F4;
	text-decoration: none;
}
.cdglobal A:hover
{
	color: #fff;
	text-decoration: underline;
}
.cdglobal A:visited
{
	color: #D6E7F4;
}
.cdsearchbut
{
	font-size: 1.1em;
	line-height: 1.3em;
	background-image: url(but_cnter.gif);
	background-repeat: repeat-x;
	text-align: center;
	cursor: hand;
	cursor: pointer;
	padding: 3px 0px 0 0px;
}
.cdsearchmag
{
	cursor: hand;
	cursor: pointer;
}
a.cdDefaultScope, a.cdDefaultScope:visited, a.cdDefaultScope:hover
{
	color: #0560A6;
	text-decoration: none;
}
a.cdNotDefaultScope, a.cdNotDefaultScope:visited, a.cdNotDefaultScope:hover
{
	color: #666;
	text-decoration: none;
}
.cdsearchbut a, .cdsearchbut a:visited, .cdsearchbut a:hover
{
	color: #11449E;
	text-decoration: none;
}
#cdsdrop
{
	cursor: hand;
	cursor: pointer;
}
#cdnavcontainer
{
	background-color: #D6E6FE;
	width: 970px;
}
#cdnavcont
{
	background-image: url(bg_navcon.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #CBE0FD;
	zoom: 100%;
}
#cdnavspacer
{
	height: 4px;
	background-color: #edf4fc;
	overflow: hidden;
}
.cdPPbodybg
{
	background-color: #edf4fc;
	height: 420px;
	padding: 10px;
	overflow: auto;
}
.cdsearchboxcont
{
	width: 100%;
	height: 32px;
	text-align: left;
}
.cdsearchlabel
{
	vertical-align: bottom;
	height: 2.0em;
	text-align: left;
	font-size: 1.1em;
	font-weight: bold;
	color: #4372B0;
	padding-bottom: 2px;
}
#cdsearchoutcdsdrop
{
	background-color: #FAFAFA;
	width: 150px;
	display: none;
	text-align: left;
	border: 1px solid #7A7A7A;
}
.cdsearchtextout, .cdsearchtextover
{
	padding: 2px 0 2px 5px;
	cursor: hand;
	cursor: pointer;
	font-size: 1.1em;
	line-height: 1.2em;
}
.cdsearchtextout
{
	background-color: #FAFAFA;
	border: 1px solid #FAFAFA;
}
.cdsearchtextover
{
	background-color: #FFE292;
	border: 1px solid #DD9946;
}
.cdsearchsep
{
	height: 2px;
	font-size: 1px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #fff;
	margin: 0;
	overflow: hidden;
}
.cdribbontext
{
	color: #4372B0;
	font-size: 1.0em;
	line-height: 1.3em;
}
input.cdsearchbox
{
	background-color: #F7FBFF;
	border-top: 1px solid #84A5CE;
	border-left: 1px solid #84A5CE;
	border-right: 1px solid #C1D2E7;
	border-bottom: 1px solid #C1D2E7;
	font-family: Tahoma,PMingLiu,Arial,Helvetica,sans-serif;
	font-size: 1.1em;
	display: inline;
	padding: 2px 2px 2px 4px;
	width: 200px;
}
.cdSearchBoxOnColor
{
	color: #114499;
}
.cdSearchBoxOffColor
{
	color: #A1A1A1;
}
#cdnavheader
{
	float: left;
	width: 902px;
	color: #11449E;
	font-family: Arial,MingLiu,Helvetica,sans-serif;
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
	padding: 0px 34px 0px 34px;
}
#cdnavheader ul
{
	margin: 0;
	padding: 0;
	zoom: 100%;
	list-style: none;
}
#cdnavheader li
{
	float: left;
	margin: 0;
	padding: 0;
}
#cdnavheader a
{
	float: left;
	background-image: url(left_both.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0;
	padding: 0 0 0 8px;
	text-decoration: none;
}
#cdnavheader a span
{
	display: block;
	background-image: url(right_both.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 6px 12px 4px 4px;
	font-weight: bold;
	color: #11449E;
}
#cdnavheader #current a
{
	background-repeat: no-repeat;
	background-image: url(left_both_on.gif);
	background-position: 0 -150px;
	border-width: 0;
	border-bottom: 1px solid #dfebfc;
}
#cdnavheader #current a span
{
	background-repeat: no-repeat;
	background-image: url(right_both_on.gif);
	background-position: 100% -150px;
	padding: 5px 12px 6px 4px;
	color: #11449E;
}
#cdnavheader a span
{
	float: none;
}
#cdnavheader a:hover
{
	background-position: 0 -150px;
}
#cdnavheader a:hover span
{
	background-position: 100% -150px;
}
#cdribbon
{
	padding: 4px 10px 0 10px;
	background-image: url(bg_ribbon.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
.cdribtopl
{
	background-image: url(rib_l_t.gif);
	font-size: 2px;
	line-height: 2px;
}
.cdribtopc
{
	border-top: 1px solid #8aafe1;
	background-color: #e1eaf6;
}
.cdribtopr
{
	background-image: url(rib_r_t.gif);
}
.cdribmidl
{
	border-right: none;
	border-left: 1px solid #8aafe1;
	background-color: #c8f1f9;
}
.cdribmidc
{
	background-image: url(rib_c_c.gif);
	border-bottom: 1px solid #E0EDFD;
}
.cdribmidr
{
	border-left: none;
	border-right: 1px solid #8aafe1;
	background-color: #c8f1f9;
}
.cdribbotl
{
	background-image: url(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 #a4c0dc;
	background-color: #fff;
}
.cdchutopc div, .cdchubotc div, .cdribtopc div
{
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	overflow: hidden;
}
.cdchutopr
{
	background-image: url(chu_r_t.gif);
}
.cdchumidl
{
	border-right: none;
	border-left: 1px solid #9dbcda;
	background-color: #fff;
}
.cdchumidl div, .cdchumidr div, .cdribmidl div, .cdribmidr div
{
	width: 1px;
	overflow: hidden;
}
.cdchumidc, .cdchumidcover
{
	background-image: url(chu_c_c.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #E3EFFF;
}
.cdchumidcover
{
	background-image: url(chu_c_c_on.gif);
	background-color: #EFF7FF;
}
.cdchumidr
{
	border-left: none;
	border-right: 1px solid #9fbedb;
	background-color: #fff;
}
.cdchubotl
{
	background-image: url(chu_l_b.gif);
	font-size: 2px;
	line-height: 2px;
	background-position: bottom left;
}
.cdchubotc
{
	border-bottom: 1px solid #71a4ce;
	background-color: #fff;
}
.cdchubotr
{
	background-image: url(chu_r_b.gif);
	background-position: bottom right;
}
.cdLNavCornerLeft, .cdLNavCornerRight
{
	background-repeat: no-repeat;
	font-size: 1px;
	height: 6px;
}
.cdLNavBorderTop
{
	border-top: 1px solid #8AAFE1;
}
.cdLNavBorderRight
{
	border-right: 1px solid #8AAFE1;
}
.cdLNavBorderLeft
{
	border-left: 1px solid #8AAFE1;
}
.cdLNavSpaceLeft
{
	border-left: 1px solid #8AAFE1;
}
.cdLNavSpaceRight
{
	border-right: 1px solid #8AAFE1;
}
.cdBreadBgColor
{
	background-color: #CDE0FD;
}
.cdLeftNavBgColor
{
	background-color: #EDF4FC;
}
.cdLeftNavMinHeight
{
	height: 400px;
}
#cdsubwebicon
{
	background-image: url(icon_search.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px;
}
#cdsubwebicon div
{
	width: 45px;
}
#cdline
{
	width: 970px;
	height: 6px;
	background-color: #F2A31B;
	font-size: 1px;
}
.cdFontReduc
{
	font-size: .91em;
}
.cdspace
{
	float: left;
	width: 12px;
	font-size: 1px;
}
#cdlightchromeheader
{
	padding-bottom: 5px;
}
#cdlnavspacer
{
	width: 9px;
}
#cdleftnav
{
	width: 155px;
	padding: 0px 0 8px 0;
	background-color: #F2F2F2;
}
#cdmaincontent, #cdmaincontentnopad
{
	font-size: 1.1em;
	padding: 0px 10px 0px 9px;
	text-align: left;
}
#cdmaincontentnopad
{
	padding: 0;
}
#cdfooter
{
	width: 970px;
	background-color: #C9DEFD;
}
#cdfootbotPP
{
	height: 10px;
	background-color: #e3eefe;
}
.cdfootbotside
{
	background-color: #e3eefe;
}
#cdsubbrandbarlight
{
	height: 4px;
	overflow: hidden;
}
#cdbreadbar
{
	border-top: 1px solid #8AAFE1;
	border-bottom: 1px solid #8AAFE1;
	text-align: left;
	padding: 3px 10px 3px 10px;
}
#cdsearchfoot
{
	background-color: #fff;
	text-align: right;
	float: right;
	padding: 8px 20px 0 20px;
	width: 500px;
}
.cdnavpad
{
	padding: 3px 15px 3px 15px;
}
.cdLeftNavSec
{
	border-top: 1px solid #EDF4FC;
	border-bottom: 1px solid #8AAFE1;
	margin-bottom: 14px;
	padding-bottom: 9px;
}
.cdleftnavlist
{
	list-style: none;
	margin: 0;
	padding: 0 0 0 .7em;
	text-indent: -.7em;
}
.cdleftnavlist li
{
	padding: 0px;
}
.cdleftnavtlfilter li
{
	margin-bottom: 5px;
}
.cdleftnavtlfilter li a, .cdleftnavtlfilter li a:visited
{
	color: #27b;
}
.cdleftnavtlfilter li b
{
	color: #f80;
}
.cdnavbold
{
	margin-top: 3px;
	color: #666666;
	background-color: #E3E3E3;
	font-weight: bold;
}
.cdLeftNavSec .cdnavbold
{
	color: #0E4380;
	background-color: #CDE0FD;
}
.cdrelated
{
	color: #2771BA;
	font-weight: bold;
	font-size: 1.1em;
	text-align: right;
	padding: 0px 10px;
}
.cdbread
{
	color: #666666;
	font-size: 1em;
	line-height: 1.1em;
}
.cdbread a
{
	color: #636363;
	text-decoration: none;
}
.cdbread a:hover
{
	color: #636363;
	text-decoration: underline;
}
.cdbread a:visited
{
	color: #636363;
}
.cdlnav
{
	color: #636363;
	font-size: 1.1em;
	line-height: 1.2em;
	padding-top: 0;
	word-wrap: break-word;
	text-align: left;
}
.cdlnav a
{
	color: #636363;
	text-decoration: none;
}
.cdlnav a:hover
{
	color: #636363;
	text-decoration: underline;
}
.cdlnav a:visited
{
	color: #636363;
}
.cdrlinks
{
	color: #636363;
	font-size: 1.1em;
	line-height: 1.6em;
	padding: 0px 10px;
}
.cdrlinks a
{
	color: #636363;
	text-decoration: none;
}
.cdrlinks a:hover
{
	color: #636363;
	text-decoration: underline;
}
.cdrlinks a:visited
{
	color: #636363;
}
.cdminiform
{
	color: #363636;
	font-size: 1.1em;
	display: inline;
	padding: 1px 2px 1px 2px;
}
.cdminiform a
{
	color: #363636;
}
.cdhottext
{
	color: #FE7100;
}
.cdhottext a
{
	color: #FE7100;
}
.cdhottext a:hover
{
	color: #FE7100;
}
.cdhottext a:visited
{
	color: #FE7100;
}
.cdfoottext
{
	font-size: 1.1em;
	color: #808080;
	padding: 0px 10px;
	vertical-align: middle;
	text-align: left;
}
.cdfoottext a
{
	color: #2771BA;
	text-decoration: none;
}
.cdfoottext a:hover
{
	color: #2771BA;
	text-decoration: underline;
}
.cdfoottext a:visited
{
	color: #2771BA;
}
.cdfooterside
{
	background-image: url(footerside.jpg);
	background-repeat: repeat-x;
}
.cdfootermid
{
	background-image: url(footergradient.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #DAE9FE;
	text-align: center;
}
#cdPrinterFooter
{
	text-align: center;
	font-size: 1.1em;
}
#cdPopupFooter
{
	text-align: center;
	padding-top: 10px;
}
.cdclvBreadcrumbs
{
	background-color: #f2f2f2;
	border-bottom: 1px solid #b6b6b6;
	text-align: left;
	padding: 3px 10px 3px 10px;
	font-size:1.2em
}
.cdclvTitleCont
{
	padding: 10px 10px 0px 10px;
}
.cdclvTitle
{
	font-size: 1.8em;
	font-weight: bold;
	color: #7598c4;
}
.cdclvAssistTitleCont
{
	padding: 15px 10px 15px 10px;
	border-bottom: 1px solid #b6b6b6;
}
.cdclvAssistTitle
{
	font-size: 2.2em;
	font-weight: bold;
	color: #7598c4;
}
.cdclvHomeTitleCont
{
	padding: 10px 175px 2px 10px;
	color: #eea752;
	background-image: url(clvtitlebg.gif);
	background-position: top right;
	background-repeat: no-repeat;
	border-bottom: 1px solid #eea752;
}
.cdclvHomeTitle
{
	font-size: 1.8em;
	font-weight: bold;
}
.cdclvHomeSubTitle
{
	font-size: 1.3em;
}
.cdclvTitlePad
{
	padding: 0 10px 0 0;
}
.cdclvItemCount
{
	font-weight: normal;
	vertical-align: top;
}
.cdclvSuggestTitle, .cdclvCategoryTitle
{
	padding: 5px 10px;
	font-size: 1.12em;
	font-weight: bold;
	color: #fff;
	border: 1px solid #6b82b2;
	background-color: #81a9d4;
	background-image: url(clvbluebg.gif);
	background-repeat: repeat-x;
}
.cdclvCategoryTitle
{
	border: 1px solid #6b6f7a;
	background-color: #798491;
	background-image: url(clvgraybg.gif);
}
.cdclvCategoryCont
{
	border: 1px solid #6c7b8b;
	border-top: none;
	font-size: 1.12em;
}
.cdclvCategoryRowAlt
{
	background-color: #f2f2f2;
}
.cdclvCategoryCol1
{
	width: 50%;
	padding: 7px 8px 6px 10px;
}
.cdclvCategoryCol2
{
	width: 50%;
	padding: 7px 10px 6px 8px;
}
.cdclvCategoryRowAlt .cdclvCategoryCol1, .cdclvCategoryRowAlt .cdclvCategoryCol2
{
	border-bottom: 1px solid #f2f2f2;
	border-top: 1px solid #fff;
}
.cdclvSection
{
	margin: 15px 10px 0px 10px;
}
.cdclvSearchIcon
{
	vertical-align: top;
	padding: 5px 0px 5px 0px;
	float: left;
}
.cdclvCscIcon
{
	position: absolute;
	bottom: 12px;
	right: 5px;
}
.cdclvCscIconRtl
{
	position: absolute;
	bottom: 12px;
	left: 5px;
}
.cdclvSearchText
{
	padding: 7px 5px 7px 5px;
	font-size: 1.1em;
	float: left;
	text-align: left;
}
.cdclvSuggestResult
{
	border-bottom: 1px solid #a6cbeb;
	zoom: 1;
}
.cdclvSuggestResultAlt
{
	background-color: #f2f2f2;
	border-bottom: 1px solid #a6cbeb;
	zoom: 1;
}
.cdclvSearchResultLast
{
	zoom: 1;
}
.cdclvFeedback
{
	border-top: 1px dashed #ccc;
	margin-top: 15px;
	padding-top: 12px;
	font-size: 1.2em;
}
.cdclvBoldPagingText
{
	font-weight: bold;
}
.cdclvMoreLinks
{
	padding: 10px 0px;
}
.cdclvNoResults
{
	font-size: 1.1em;
}
.cdSideBoxTop
{
	background-color: #F4F4F4;
	background-image: url(sidebxtop.gif);
	background-repeat: repeat-x;
	color: #666666;
	font-family: Tahoma,PMingLiu,Verdana,Arial,Helvetica,sans-serif;
	font-size: 1.1em;
	line-height: 1.2em;
	font-weight: bold;
}
.cdSideBox
{
	border: 1px solid #cccccc;
	margin-bottom: 10px;
}
.cdSideBoxTitle
{
	padding: 4px 15px 1px 15px;
}
.cdSideBoxBody
{
	font-family: Arial,PMingLiu,sans-serif;
	font-size: 1.2em;
	padding: 12px 15px 6px 15px;
	background-color: #F2F2F2;
	background-image: url(sidbx_bg.gif);
	background-repeat: repeat-x;
}
.cdSideBoxBody ul
{
	margin: 0;
	padding: 0px 12px 0px 12px;
	list-style-image: url(BulletLN.gif);
}
.cdSideBoxBody ul li
{
	padding-bottom: 3px;
}
.cdAdTitle
{
	color: #666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	text-align: center;
	display: block;
}
#cdAssistCont
{
	background-image: url(default.aspx?assetid=ZA101091671033);
	background-position: top right;
	background-repeat: no-repeat;
	border-bottom: 1px solid #ccc;
}
#cdAssistanceTitle
{
	font-size: 2.8em;
	font-family: Arial,PMingLiu,sans-serif;
	color: #7598c4;
	padding: 15px 215px 15px 10px;
	line-height: 1.1em;
}
#cdArticleBody, #cdQuizBody
{
	float: left;
	width: 475px;
	overflow: hidden;
	padding: 0px 10px 0px 9px;
}
#cdFeedbackControl
{
	border-top: 1px dashed #ccc;
	padding-top: 15px;
	margin-top: 10px;
	zoom: 1;
	font-size: 1.2em;
}
.cdPrintBar
{
	text-align: right;
	padding: .5em 12px .5em 12px;
	border-bottom: 1px solid #ccc;
}
.cdPrintBar a, .cdPrintBarBottom a, .cdPrintBar a:visited, .cdPrintBarBottom a:visited
{
	color: #666;
}
.cdPrintBarBottom
{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	clear: both;
	padding: .5em 7px .5em 7px;
	text-align: left;
}
#cdRightNavWide
{
	float: left;
	width: 300px;
	padding: 0 10px 0 0;
}
#cdAppliesTo
{
	padding: 5px 12px 5px 12px;
	border-bottom: 1px solid #ccc;
	text-align: left;
	display: block;
}
.cdAppliesToTitle
{
	color: #666;
	font-weight: bold;
}
.cdAppliesToText
{
	color: #999;
}
#cdTrainCont
{
	font-size: .91em;
}
#cdTrainTitle
{
	font-size: 2.4em;
	color: #0c4b7b;
	font-family: Arial,PMingLiu,sans-serif;
	line-height: 1.1em;
	padding: 20px 12px 15px 12px;
	border-bottom: 1px solid #ccc;
	letter-spacing: .05em;
}
#cdTemplateCont, #cdPortalCont, #cdQuizCont, #cdAssistanceCatCont
{
	padding-bottom: 10px;
	font-size: .91em;
}
#cdTemplateTitle, #cdPortalTitle, #cdQuizTitle, #cdAssistanceCatTitle, #cdTemplateCatTitle
{
	font-size: 2.2em;
	color: #0c4b7b;
	font-family: Arial,PMingLiu,sans-serif;
	line-height: 1.1em;
	padding: 15px 12px 15px 12px;
	border-bottom: 1px solid #ccc;
	zoom: 100%;
}
#cdTemplateTitle
{
	background-image: url(default.aspx?assetid=ZA101092251033);
	background-position: top right;
	background-repeat: no-repeat;
}
#cdQuizTitle
{
	background-image: url(default.aspx?assetid=ZA101092201033);
	background-position: top right;
	background-repeat: no-repeat;
}
#cdTrainTitle
{
	background-image: url(default.aspx?assetid=ZA101676681033);
	background-position: top right;
	background-repeat: no-repeat;
}
#cdTemplateBody, #cdPortalBody, #cdAssistanceBody, #cdMarketplaceBody, #cdTrainingBody, #cdClipartBody, #cdSearchBody, #cdTrainBody, #cdDownloadsBody
{
	overflow: auto;
	float: left;
	width: 615px;
	padding: 0px 10px 0px 9px;
}
#cdTrainBody
{
	padding-top: 20px;
}
#cdSearchBody
{
	padding: 0px;
}
#cdTemplateRightNav, #cdPortalRightNav, #cdAssistanceRightNav, #cdMarketplaceRightNav, #cdTrainingCatRightNav, #cdClipartRightNav, #cdSearchRightNav, #cdTrainRightNav, #cdDownloadsRightNav
{
	float: left;
	width: 160px;
	padding: 0 10px 10px 0;
	font-size: .91em;
}
#cdSearchRightNav
{
	padding: 0 0 10px 10px;
}
.cdOMPDescription
{
	font-size: 1.2em;
	color: #484848;
}
.cdOMPTitle
{
	font-size: 1.8em;
	color: #666;
}
.cdOMPLink
{
	font-size: 1.8em;
}
table.cdCategoryList
{
	border-top: 2px #CCC solid;
	border-bottom: 2px #CCC solid;
	font-size: 100%;
}
td.cdCategoryList
{
	padding: 2px 5px 2px 5px;
}
ul.cdCategoryList
{
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.cdCategoryList li
{
	padding: 2px 0px 2px 0px;
}
.cdFeatAppTitleCell
{
	padding: 4px 6px 3px 6px;
	color: #5F5F5F;
	font-family: verdana,PMingLiu;
	font-size: 95%;
}
.cdFooterNavCell
{
	background-color: #5197DD;
	background-image: url(footerl.gif);
	background-repeat: repeat-y;
	background-position: left;
	height: 32px;
	vertical-align: middle;
	text-align: left;
	padding: 8px 10px 8px 10px;
}
TABLE.cdListTable
{
	border-top: #FB8C04 1px solid;
	border-bottom: #FB8C04 1px solid;
}
TD.cdListTableTitleCell
{
	background-color: #FFF3CB;
	height: 19px;
}
.cdErrorTips, .cdMoreLinks
{
	list-style-image: url(bulletl.gif);
	margin: 0;
	padding: 0 12px;
	font-size: 1.1em;
	line-height: 1.1em;
}
.cdErrorTips li, .cdMoreLinks li
{
	padding-bottom: 5px;
}
.cdStillCantFind
{
	font-size: 1.1em;
}
.cdOAImgPR
{
	border-style: none;
	margin: 0px 4px 0px 0px;
}
.cdOBlt, .cdOImgM
{
	vertical-align: middle;
}
.cdOImg, .cdOImgM
{
	border-style: none;
}
.cdOBtn
{
	font-size: 100%;
	padding: 0px 0px 0px 0px;
	font-family: Tahoma,PMingLiu,Arial,Helvetica,sans-serif;
}
.cdODW .cdOBtn
{
	width: 75px;
}
.cdODDLst
{
	font-size: 100%;
	font-family: Tahoma,PMingLiu,Arial,Helvetica,sans-serif;
}
.cdOFrm
{
	border-style: none;
	margin: 0px;
	padding: 0px;
}
.cdOLblDe
{
	color: #808080;
}
.cdOLblEm, .cdOLblEmBlk, .cdOLblEmRed, .cdOLblEmOrange
{
	font-weight: bold;
}
.cdOLblEmBlk
{
	color: black;
}
.cdOLblEmRed
{
	color: #EA0000;
}
.cdOLblEmOrange
{
	color: #FF9900;
}
.cdOLn, .cdOWSBlk, .cdOWSInl
{
	font-size: 1px;
	height: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}
.cdOLn
{
	background-color: #A1B0C5;
	border-color: #A1B0C5;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	width: 100%;
}
.cdOWSBlk, .cdOWSInl
{
	border-style: none;
	width: 0px;
}
.cdOSCTbl, .cdOSCTbl TABLE, .cdOSCTbl FORM
{
	border-style: none;
	margin: 0px;
	padding: 0px;
}
.cdOSCTbl, .cdOSCTbl TABLE
{
	color: #343941;
	font-size: 100%;
}
.cdOSCTbl .cdOWSInl
{
	font-size: 2px;
}
.cdOLstI
{
	padding: 3px 0px 3px 0px;
}
.cdOLstIN
{
	padding: 0px 0px 6px 0px;
}
.cdOLstO
{
	list-style-image: none;
}
.cdOLstUOA, .cdOLstUON
{
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 6px;
}
.cdOLstUOA
{
	list-style-image: url(RghtArrBlt.gif);
}
.cdOLstUON
{
	list-style-image: url(BulletLN.gif);
}
.cdONBody
{
	background-color: white;
	color: black;
	font-family: Tahoma,PMingLiu,Arial,Helvetica,sans-serif;
	font-size: 66.67%;
	line-height: normal;
	margin: 0px;
	padding: 0px;
}
.cdONBody B
{
	font-weight: bold;
}
.cdONBody CENTER
{
	text-align: center;
}
.cdONBody H1, .cdONBody H2, .cdONBody H3, .cdONBody H4, .cdONBody H5, .cdONBody H6
{
	line-height: normal;
}
.cdONBody I
{
	font-style: italic;
}
.cdONBody U
{
	text-decoration: underline;
}
.cdONBodyCellPadded, .cdONBodyCellUnpadded
{
	height: 100%;
	margin: 0px;
	width: 100%;
}
.cdONBodyCellPadded
{
	padding: 0px 12px 0px 12px;
}
.cdONBodyCellUnpadded
{
	padding: 0px;
}
.cdONLBkColor, .cdONLBkColorDark
{
	height: 8px;
}
.cdONLBkColor
{
	background-color: #e5eefd;
}
.cdONLBkColorDark
{
	background-color: #cedefa;
}
.cdONLBulCol
{
	font-size: 0px;
	line-height: 0px;
}
.cdONLeft
{
	font-size: 100%;
	width: 155px;
}
.cdONLHorzSpcrTail
{
	font-size: 0px;
	line-height: 0px;
}
.cdONLPartTbl
{
	font-size: 100%;
	width: 100%;
}
.cdONLPLCell
{
	padding: 3px 16px 2px 16px;
}
.cdONLSecItem
{
	padding: 1px 0px 0px 9px;
	height: 18px;
	width: 100%;
}
.cdONNavTblFont
{
	font-size: 100%;
}
.cdONTHdrTbl
{
	background-color: #ffffff;
	color: #000000;
	width: 100%;
}
.cdONTOffLogo
{
	text-align: left;
	padding: 0px 0px 0px 10px;
}
.cdOSRT, .cdOSET
{
	font-weight: bold;
	color: #000000;
}
.cdOTATtl
{
	font-family: Arial,PMingLiu,Helvetica,sans-serif;
	font-size: 162.5%;
	font-weight: bold;
	line-height: normal;
	color: #666666;
}
.cdOTATtl
{
	font-weight: normal;
	font-size: 1.8em;
}
.cdClientToolbar
{
	zoom: 1;
	padding: 5px 10px;
	font-size: 1.1em;
	color: #fff;
	border: 1px solid #6b82b2;
	background-color: #6b82b2;
	background-image: url(clvbluebg.gif);
	background-repeat: repeat-x;
}
.cdClientToolbar a, .cdClientToolbar a:visited
{
	color: #fff;
}
.cdToolbar, .cdTransparentToolbar
{
	padding: 4px 13px;
	margin: 0px;
}
.cdToolbar
{
	color: #666;
	background-color: #CDE0FD;
	border: 1px solid #8AAFE1;
}
.cdToolbar a, .cdToolbar a:visited, .cdDarkGray, .cdBreadcrumb, .cdBreadcrumb a, .cdBreadcrumb a:visited
{
	color: #666;
}
.cdToolbar .cdToolbarDe, .cdClientToolbar .cdToolbarDe
{
	color: #49789C;
}
.cdPaging
{
	white-space: nowrap;
}
.cdPaging *
{
	vertical-align: middle;
}
.cdPaging .cdPageArrows *
{
	vertical-align: baseline;
}
.cdPaging .cdPageArrows img
{
	vertical-align: middle;
}
.cdPaging img
{
	border: 0px;
}
.cdOTBar A, .cdOTBar A:visited
{
	color: #003399;
}
.cdOTBar, .cdOTBICon, .cdOTBICUn, .cdOTBISep, .cdOTBITbl
{
	border-style: none;
	margin: 0px;
}
.cdOTBar, .cdOTBITbl
{
	font-size: 100%;
	padding: 0px;
	width: 100%;
}
.cdOTBar
{
	background-color: #9EBFF6;
	background-image: url(TBGradient.gif);
	background-repeat: repeat-x;
	border: 1px solid #95B7F3;
	height: 24px;
	padding: 0px 2px 0px 3px;
}
.cdOTBICon, .cdOTBISep
{
	vertical-align: baseline;
}
.cdOTBICon
{
	padding: 2px 0px 4px 0px;
}
.cdOTBICUn
{
	padding: 0px;
}
.cdOTBISep
{
	color: #5183DB;
	padding: 2px 4px 4px 4px;
}
.cdODW .cdOTBICon
{
	padding: 0px 12px 0px 12px;
}
.cdOTBM, .cdOTBS
{
	font-size: 100%;
	font-family: Tahoma,PMingLiu,Arial,Helvetica,sans-serif;
}
.cdOVl
{
	color: #CC1100;
	font-size: 100%;
	font-weight: bold;
}
.cdLNSCCell
{
	padding: 5px 7px 5px 7px;
	border-color: #000000;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	background-color: #DDDDDD;
}
.cdLNSCTitle
{
	padding: 0px 0px 3px 0px;
	font-weight: bold;
	color: #dd5f00;
}
#cdtouScroll
{
	border: 1px solid black;
	overflow: auto;
	height: 160px;
	padding: 4px;
}
.cdSubwebColor
{
	color: #0E4380;
}
.cdSubwebColorIn
{
	color: #0E4380;
}
.cdSubwebBgColor
{
	background-color: #FFF;
}
.cdTmplResult
{
	vertical-align: top;
	line-height: 1.7;
	background-image: url( '' );
	background-repeat: no-repeat;
	background-position: top right;
	height: 75px;
}
.cdTmplSrchResult
{
	vertical-align: top;
	line-height: 1.7;
	background-image: url( '' );
	background-repeat: no-repeat;
	background-position: right bottom;
}
.cdTmplResult *
{
	vertical-align: middle;
}
#cdTmplCat
{
	border: 1px solid #ccc;
	margin-bottom: 20px;
}
#cdTmplCat #cdTmplCatHeading
{
	padding: 5px 10px 5px 10px;
	color: #fff;
	font-size: 1.1em;
	font-weight: bold;
}
#cdTmplCat #cdTmplCatBrowse
{
	padding: 20px 20px 20px 20px;
	color: #ccc;
	line-height: 1.8;
}
#cdTmplCat .cdTmplCatSpace
{
	line-height: 1.0;
}
#cdTmplManualCat
{
	padding: 0px 10px 0px 10px;
	line-height: 1.3;
}
#cdTmplInfo
{
	margin-bottom: 10px;
	padding: 10px;
	border: 1px #ccc solid;
	zoom: 100%;
}
#cdTmplInfo h5
{
	margin-top: 0px;
	margin-bottom: 10px;
	color: #aaa;
}
#cdTmplPreview
{
	text-align: center;
	margin: 0px auto;
}
#cdTmplDetail, #cdTmplFeedback
{
	padding: 3px 5px 3px 5px;
	width: 45%;
	float: left;
}
#cdTmplFeedback
{
	border: 1px #ccc solid;
}
#cdTmplCSTText, .cdTmplResultCSTText, .cdTmplResultCSTText:visited, .cdTmplResultCSTLink, .cdTmplResultCSTLink:visited, .cdTmplResultCSTLink:hover
{
	float: right;
	color: #598874;
	margin: 0px 35px 0px 35px;
}
#cdTmplCSTText
{
	padding-top: 5px;
}
.cdTmplResultCSTLink, .cdTmplResultCSTLink:visited, .cdTmplResultCSTLink:hover
{
	position: relative;
	bottom: -60px;
	margin: 0px;
	padding: 0px 35px 0px 35px;
}
.cdTmplResultCSTText
{
	position: relative;
	top: 45px;
}
.cdTodResultCSTText, .cdTodResultCSTText:hover, .cdTodResultCSTText:visited
{
	float: right;
	position: relative;
	bottom: 24px;
	color: #598874;
	margin: 0px 0px 0px 0px;
	padding: 0px 32px 0px 32px;
}
.cdTmplResultImage
{
	width: 120px;
	text-align: center;
	vertical-align: top;
	padding: 2px;
	white-space: nowrap;
}
.cdTmplNew
{
	font-size: 0.6em;
}
.cdTmplDownload
{
	zoom: 100%;
	padding: 10px;
	margin: 0px auto;
	background-image: url( '' );
	background-repeat: no-repeat;
	background-position: center right;
}
#cdSortHeader
{
	padding: 5px 10px 5px 10px;
	background-color: rgb(231,237,235);
}
#cdSortHeader a, #cdSortHeader a:visited
{
	color: rgb(34,97,70);
}
#cdSortHeader a:visited
{
	text-decoration: none;
}
#cdSortHeader .cdHighlighted
{
	font-weight: bold;
	color: rgb(252,140,4);
}
.cdTmplHr
{
	color: rgb(188,208,199);
	background-color: rgb(188,208,199);
}
#cdOutlookRSSBanner
{
	background-color: #efefef;
	background-image: url('outlookrss_bg.gif' );
	background-repeat: no-repeat;
	background-position: bottom right;
	padding: 11px;
}
#cdOutlookRSSHeader
{
	width: 550px;
	margin: 0px auto;
}
#cdOutlookRSSHeader #cdOutlookRSSHeaderLogo
{
	float: left;
	padding: 0px 11px;
}
#cdOutlookRSSHeader #cdOutlookRSSHeaderText
{
	float: left;
	font-size: 1.1em;
	color: #888;
}
#cdOutlookRSSHeader #cdOutlookRSSHeaderText h1
{
	font-family: arial;
	font-size: 1.3em;
	font-weight: 900;
	color: #666;
	margin: 0px auto;
}
#cdOutlookRSSDirectory
{
	width: 400px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
}
.cdBCTCHeading
{
	font-size: 1.4em;
	font-weight: bold;
	color: #333333;
	padding-bottom: 8px;
}
.cdBCTCDivCell
{
	padding: 4px 12px 12px 12px;
	border: 1px;
	border-top: 0px;
	border-color: #CCCCCC;
	border-style: solid;
}
.cdBCTCTitleCell
{
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	padding: 0px 11px 0px 11px;
	color: #FFF;
	font-weight: bold;
	font-size: 1.2em;
	height: 23px;
	vertical-align: middle;
}
.cdRNCMTitle
{
	padding: 4px 10px 1px 10px;
	background-color: #f4f4f4;
	background-image: url(cmtitle_top.gif);
	background-repeat: repeat-x;
	background-position: top;
	color: #666666;
	font-family: Tahoma,Pmingliu,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	border-bottom: 0px;
	border-color: #cccccc;
	border-style: solid;
}
.cdRNCMBody, .cdRNCMBodyDl, .cdRNCMBodyPadding
{
	padding: 12px 10px 6px 10px;
}
.cdRNCMBodyCm
{
	padding: 12px 9px 6px 9px;
}
.cdRNCMBody, .cdRNCMBodyCm, .cdRNCMBodyDl
{
	background-repeat: repeat-x;
	background-position: top;
	border-left: 1px;
	border-right: 1px;
	border-top: 0px;
	border-bottom: 1px;
	border-color: #cccccc;
	border-style: solid;
}
.cdRNCMBody
{
	background-color: #ffffff;
	background-image: url(cmbody_top.gif);
}
.cdRNCMBodyDl
{
	background-color: #e4f0e4;
	background-image: url(cmbody_top_dl.gif);
}
.cdRNCMBodyCm
{
	background-color: #e4e5f5;
	background-image: url(cmbody_top_cm.gif);
}
.cdRNCMCodLink, .cdRNCMCodLink:visited, .cdRNCMCodLink:hover
{
	color: #808080;
}
.cdBCTCTabSeparator
{
	padding: 0px;
	height: 20px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	background-color: #FFF;
	font-size: 25%;
}
.cdBCTCTabCell
{
	padding: 2px 4px 0px 4px;
	height: 19px;
	text-align: center;
	cursor: hand;
	font-size: 1.0em;
	color: #333333;
	background-color: #F2F3EE;
	background-image: url(tcnotsel.gif);
	background-repeat: repeat-x;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px;
	border-color: #CCCCCC;
	border-style: solid;
}
.cdBCTCTabCellLeft
{
	padding: 0px;
	height: 21px;
	width: 9px;
	cursor: hand;
	background-color: #FFF;
	background-image: url('tcnotselleft.gif' );
	background-repeat: no-repeat;
	background-position: left top;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px;
	border-color: #CCCCCC;
	border-style: solid;
}
.cdBCTCTabCellRight
{
	padding: 0px;
	height: 21px;
	width: 9px;
	cursor: hand;
	background-color: #FFF;
	background-image: url('tcnotselright.gif' );
	background-repeat: no-repeat;
	background-position: right top;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px;
	border-color: #CCCCCC;
	border-style: solid;
}
.cdBCTCTabCellSel
{
	padding: 2px 4px 0px 4px;
	border: 0px;
	height: 19px;
	text-align: center;
	font-size: 1.0em;
	color: #333333;
	background-color: #FFF;
	background-image: url(tcsel.gif);
	background-repeat: repeat-x;
}
.cdBCTCTabCellSelLeft
{
	padding: 0px;
	border: 0px;
	height: 21px;
	width: 9px;
	background-color: #FFF;
	background-image: url('tcselleft.gif' );
	background-repeat: no-repeat;
	background-position: left top;
}
.cdBCTCTabCellSelRight
{
	padding: 0px;
	border: 0px;
	height: 21px;
	width: 9px;
	background-color: #FFF;
	background-image: url('tcselright.gif' );
	background-repeat: no-repeat;
	background-position: right top;
}
.cdBCTCCatLink, .cdBCTCCatLink:visited, .cdBCTCLabel, .cdBCTCSubLabel, .cdBCTCLinkCellBullet, .cdBCTCLinkCell, .cdBCTCTabCell, .cdBCTCTabCellSel, cdBCTCTitleCell, cdBCTCHeading
{
	font-family: Tahoma,PMingLiu,Arial,Helvetica,sans-serif;
}
.cdBCTCLabel, .cdBCTCSubLabel
{
	font-weight: bold;
	color: #666666;
}
.cdBCTCLabel
{
	padding: 4px 0px 8px 0px;
	font-size: 1.4em;
}
.cdBCTCSubLabel
{
	padding: 8px 0px 0px 0px;
	font-size: 1.2em;
}
.cdBCTCLinkCellBullet, .cdBCTCLinkCell, .cdBCTCCatLink, .cdBCTCCatLink:visited
{
	color: #666666;
	font-size: 1.1em;
}
.cdBCCFUButton
{
	background-color: #FED35A;
	background-image: url(cfu_button.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 14px;
	padding: 3px 10px 3px 10px;
	display: block;
	border: 1px #BFA277 solid;
	vertical-align: middle;
	cursor: hand;
}
.cdBCCFUHeading, .cdBCCFUButtonLink, .cdBCCFUButtonLink:hover, .cdBCCFUButtonLink:visited
{
	color: #666666;
	font-size: 1.1em;
}
.cdBCCFUHeading
{
	padding-bottom: 12px;
}
.cdBCCFUButtonLink, .cdBCCFUButtonLink:hover, .cdBCCFUButtonLink:visited
{
	text-decoration: none;
}
.cdBCCFUAboutLink, .cdBCCFUAboutLink:visited
{
	color: #666666;
}
.cdBCTCLinkCellBullet
{
	padding: 4px 0px 2px 0px;
}
.cdBCTCLinkCell
{
	padding: 3px 12px 3px 5px;
}
.cdSelectionBasketBg
{
	background-color: #F8F9FF;
}
.cdBSC
{
	margin: 10px 0px;
	border: 1px #ccc solid;
	padding: 0px 0px 0px 0px;
}
.cdBSC .cdBSCHeading
{
	padding: 5px 10px 5px 10px;
}
.cdBSC .cdBSCHeading b
{
	font-size: 1.1em;
}
.cdBSC .cdBSCSearch
{
	padding: 5px 10px 5px 10px;
}
.cdBSCSearch *
{
	vertical-align: middle;
}
.cdBCTCBigLabel
{
	font-size: 1.6em;
}
.cdTodCstBg
{
	background-image: url(cst.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.cdClpSrchHeadColor
{
	color: #555555;
}
.cdLNBCBigTitle
{
	font-size: 1.3em;
	line-height: 1.1em;
}
.cdLNBCMouseOver
{
	background-color: #E4E4E4;
}
.cdLNBCMouseOut
{
	background-color: #FAFAFA;
}
.cdVeryDarkGray
{
	color: #333;
}
.cdLNBCMouseOut, .cdLNBCMouseOver
{
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 1px 0px 1px 0px;
	margin-top: 6px;
	margin-bottom: 6px;
	cursor: hand;
}
#cdWMPPlayer
{
	margin: 20px 0px 20px 0px;
	padding: 0px;
	width: 615px;
	height: 39px;
}
#cdWMPPlayer a img
{
	border: 0px;
}
#cdWMPPlayer div
{
	float: left;
	background-image: url(wmp_mid_graphic.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.cdWMPLink
{
	padding: 0px;
	margin: 0px;
	text-align: right;
	height: 39px;
}
.cdWMPLink *
{
	line-height: 39px;
	font-size: 11px;
}
#cdWmpEmbedded
{
	height: 39px;
	width: 304px;
	background-color: white;
	text-align: center;
	display: none;
}
.cdWmpVolume
{
	width: 3px;
	margin-bottom: 12px;
	border-top: 1px solid #5789cd;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	border-left: 1px solid #5789cd;
}
.cdFxTitles
{
	font-family: Arial,Pmingliu,Tahoma,Helvetica,sans-serif;
	font-size: 1.8em;
	line-height: 1.8em;
	color: #666;
}
#cdcontbottom
{
	background-image: url(bg_bottom.jpg);
	background-repeat: no-repeat;
	height: 18px;
	width: 990px;
}
.cdTOC
{
	width: 166px;
	height: 100%;
	margin: 0px 4px 0px 0px;
	overflow-x: auto;
	overflow-y: hidden;
}
.cdTOCCategory
{
	list-style-type: none;
	list-style-position: outside;
	margin: 0px;
	padding: 0px;
}
.cdTOCCategory li
{
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
.cdTOCCategory img
{
	border-width: 0px;
}
.cdTOCContent, .cdTOCRootContent
{
	list-style-type: square;
	list-style-position: outside;
	padding: 0px;
}
.cdTOCContent
{
	margin: 0px 0px 0px 30px;
}
.cdTOCRootContent
{
	margin: 0px 0px 0px 15px;
}
.cdTOCContent li, .cdTOCRootContent li
{
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
.cdTrnSelectedItem
{
	background-color: #fff;
}
.cdTrnSelectedItem *
{
	font-weight: bold;
}
.OTbl
{
	line-height: normal;
	font-size: 100%;
}
.cdBOBTmpltImg
{
	border: #cccccc 1px solid;
	filter: progid:DXImageTransform.Microsoft.Shadow(color= '#666666' ,Direction=135,Strength=4);
}

