
A		{COLOR: #333333;}
.inputBox		{FONT: 10px verdana,arial,helvetica,"sans-serif";}
.linkCap		{FONT: 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #333333;}
.linkCap A		{TEXT-TRANSFORM: uppercase; COLOR: #333333;}
.wizBckgrndClddNarrow		{BACKGROUND-COLOR: #F4F4F4;}
.wizBckgrndClddWide		{BACKGROUND-COLOR: #CCCCCC;}
.bnr		{FONT: bold 10px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF;}
.bnrDate		{FONT: 10px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; TEXT-ALIGN: right;}
.bnrHead		{FONT: bold 14px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF;}
.bnrHelp		{
	FONT: bold 10px verdana,arial,helvetica,"sans-serif";
	TEXT-TRANSFORM: uppercase;
	COLOR: #CCCCCC;
}

.bnrHelp A		{FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #CCCCCC; TEXT-ALIGN: right; TEXT-DECORATION: none;}
.bnrSubHead		{FONT: 12px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF;}
.bnrTools		{FONT: 10px verdana,arial,helvetica,"sans-serif"; COLOR: #CCCCCC;}
.bnrTools A		{COLOR: #F5CCCC; TEXT-DECORATION: underline;}
.body		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000;}
.ddMenu		{VISIBILITY: hidden; WIDTH: 80px; POSITION: absolute; BACKGROUND-COLOR: #EDEDED;}
.ddMenuNotHot		{FONT: 8px verdana,arial,helvetica,"sans-serif"; COLOR: #999999; LINE-HEIGHT: 11px; TEXT-DECORATION: none;}
.ddMenuNotHotAction		{FONT: 8px verdana,arial,helvetica,"sans-serif"; COLOR: #333333; LINE-HEIGHT: 11px; TEXT-DECORATION: none;}
.ddMenuHot		{FONT: 8px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; LINE-HEIGHT: 11px; TEXT-DECORATION: none;}
.gNewItem		{FONT: bold 11px verdana,arial,helvetica,"sans-serif"; COLOR: #FF0000;}
.gAddToMyPage		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000;}
.gBanner		{BACKGROUND-COLOR: #FFFFFF;}
.gContentSection		{FONT: 10px verdana,arial,helvetica,"sans-serif"; COLOR: #000000;}
.gHeader		{FONT: bold 12px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #333333;}
.gHeader A		{COLOR: #FFFFFF; BACKGROUND-COLOR: #333333;}
.gSubHeader		{FONT: bold 12px verdana,arial,helvetica,"sans-serif"; COLOR: #ffffff; BACKGROUND-COLOR: #666666;}
.gNarrowContentSection		{
	BORDER-RIGHT: #333333 solid 1px;
	BORDER-TOP: #333333 solid 1px;
	FONT: 11px verdana,arial,helvetica,"sans-serif";
	BORDER-LEFT: #333333 solid 1px;
	COLOR: #000000;
	BORDER-BOTTOM: #333333 solid 1px;
	BACKGROUND-COLOR: #F4F4F4;
}
.gNarrowHeader		{FONT: bold 12px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #333333;}
.gPortalPath		{FONT: 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #CC0000;}
.gPortalPathCurrent		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #FF0000;}
.gPortalPath A		{TEXT-TRANSFORM: uppercase; COLOR: #CC0000;}
.gDescription		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000;}
.tbTab		{BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; BORDER-LEFT: medium none; COLOR: #CC0000; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #EDEDED; TEXT-DECORATION: none;}
.tbTab A		{FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #CC0000; TEXT-DECORATION: none;}
.tbToolbarBody		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #ebdda7;}
.tbToolbarBodySelected		{FONT: 12px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #333333;}
.tbToolbarBody A		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #333333;}
.tbToolbarBodySelected A		{FONT: 12px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF;}
.tbUserName		{FONT: bold 11px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF;}
.admToolbar		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #333333; BACKGROUND-COLOR: #FFFFFF;}
.admToolbarBody		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #333333; BACKGROUND-COLOR: #FFFFFF;}
.admToolbarBody A		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #333333; TEXT-DECORATION: none;}
.admToolbarBody A:hover		{TEXT-DECORATION: underline;}
.admToolbarBorder		{BACKGROUND-COLOR: #666666;}
.admToolbarActiveHead		{FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #333333;}
.admToolbarActiveHead A		{FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #333333;}
.admToolbarActiveSub		{FONT: 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #333333; BACKGROUND-COLOR: #FFFFFF;}
.admToolbarActiveSub A		{TEXT-TRANSFORM: uppercase; COLOR: #333333; TEXT-DECORATION: underline;}
.admToolbarActiveSub A:hover		{TEXT-DECORATION: underline;}
.admToolbarActive A		{TEXT-TRANSFORM: uppercase; COLOR: #333333; TEXT-DECORATION: none;}
.admToolbarActive A:hover		{TEXT-DECORATION: underline;}
.pagesSubTab		{FONT: 12px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #333333;}
.pagesSubTab A		{COLOR: #FFFFFF; BACKGROUND-COLOR: #333333;}
.pagesSubTabActive		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #333333; BACKGROUND-COLOR: #EDEDED;}
.pagesSubTabActive A		{COLOR: #333333;}
.subFolderColorA		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #FFFFFF;}
.subFolderColorB		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #CCCCCC;}
.subFolderColorC		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #EDEDED;}
.edHeaderOptions		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #333333;}
.edHeaderOptions A		{COLOR: #FFFFFF; TEXT-DECORATION: none;}
.edHeaderOptions A:hover		{COLOR: #FF0000;}
.edSubHeaderOptions		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000;}
.edSubHeaderOptions A		{COLOR: #000000; TEXT-DECORATION: none;}
.edSubHeaderOptions A:hover		{COLOR: #FF0000;}
.edMenu		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000;}
.edMenu A		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; TEXT-DECORATION: none;}
.edMenu A:hover		{COLOR: #FF0000;}
.mpLeftGadgetBody		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #ffe993;}
.mpRightGadgetBody		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000;}
.gContentSectionGray		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #EDEDED;}
.wMenuSelected		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: blue; TEXT-DECORATION: none;}
.wMenuGeneral		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; TEXT-DECORATION: none;}
.wMenuGeneral A		{COLOR: #000000; TEXT-DECORATION: none;}
.wMenuGeneral A:hover		{COLOR: #FF0000; TEXT-DECORATION: none;}
.wMenuGray		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #808080; TEXT-DECORATION: none;}
.wHeader		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #ebdda7; TEXT-DECORATION: none;}
.wButtonsEnabled		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #ebdda7;}
.wButtonsEnabled A		{COLOR: #000000; BACKGROUND-COLOR: #ebdda7; TEXT-DECORATION: none;}
.wButtonsEnabledHover		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #333333;}
.wButtonsEnabledHover A		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #333333;}
.wButtonsDisabled		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #808080; BACKGROUND-COLOR: #ebdda7;}
.wButtonsFrameColor		{BACKGROUND-COLOR: #333333;}
.ddDropDownMenuBackground		{FONT: bold 12px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #CC0000;}
.gbackground		{COLOR: #FFFFFF;}
.srchReturnLink		{FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF; BACKGROUND-COLOR: #D63333;}
.srchReturnLink A		{TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF;}
.wizHead		{
	FONT: bold 12px verdana,arial,helvetica,"sans-serif";
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #CC0000;
}
.wizStep		{FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #333333;}
.wizSubHead		{FONT: bold 12px verdana,arial,helvetica,"sans-serif"; COLOR: #999999; BACKGROUND-COLOR: #CCCCCC;}
.wizTitle		{FONT: bold 12px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #333333;}
.wizCategory		{BORDER-TOP: #FFFFFF 1px; FONT: bold 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; TEXT-DECORATION: none;}
.wizCategory A		{FONT: bold 11px verdana,arial,helvetica,"sans-serif"; COLOR: #333333; TEXT-DECORATION: none;}
.wizCategoryMouseOver		{BORDER-TOP: #FFFFFF solid 1px; FONT: bold 11px verdana,arial,helvetica,"sans-serif"; COLOR: #333333; BACKGROUND-COLOR: #EDEDED; TEXT-DECORATION: none;}
.wizCategoryMouseOver A		{FONT: bold 11px verdana,arial,helvetica,"sans-serif"; COLOR: #333333; BACKGROUND-COLOR: #EDEDED; TEXT-DECORATION: none;}
.wizChoice		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #333333;}
.tbTabBorder		{COLOR: #ffffff; BACKGROUND-COLOR: #CC0000;}
.tbTabSelected		{FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF; BACKGROUND-COLOR: #333333; TEXT-DECORATION: none;}
.tbTabSelected A		{FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF; TEXT-DECORATION: none;}
.tbDocument		{FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #333333;}
.tbDocument A		{TEXT-TRANSFORM: uppercase; COLOR: #333333;}
.wizTitlePageName		{FONT: bold 12px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #333333;}
.wizStep A		{FONT: bold 10px verdana,arial,helvetica,"sans-serif";TEXT-TRANSFORM: uppercase; COLOR: #333333; TEXT-DECORATION: none;}
.admMenuHead		{FONT: bold 12px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #CC0000;}
.admMenuSubHead		{FONT: bold 12px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #D63333;}
.wizSubHead A		{FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #999999;}
.wizObject		{FONT: bold 12px verdana,arial,helvetica,"sans-serif"; COLOR: #CC0000; BACKGROUND-COLOR: #F4F4F4;}
.bodyCap		{FONT: 11px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #000000;}
.bgPortalMenu		{BACKGROUND-COLOR: #333333;}
.bgBanner		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #CC0000;}
.wizHeadRight		{FONT: bold 12px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #333333;}
.bgWizRight		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #EDEDED; TEXT-DECORATION: none;}
.bgWizLeft		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #E06666; TEXT-DECORATION: none;}
.bgWizSearchResult		{BACKGROUND-COLOR: #F4F4F4;}
.comCurrentPage		{FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #333333; TEXT-DECORATION: none;}
.comCurrentPage A		{FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #333333; TEXT-DECORATION: none;}
.wizButton		{FONT: bold 12px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase;}
.popupButton		{FONT: 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase;}
.wizSelectCategory		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000;}
.wizHelpLink		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #333333;}
.wizHelpLink A		{COLOR: #333333;}
.logTitle		{FONT: 18px verdana,arial,helvetica,"sans-serif"; COLOR: #333333;}
.gContentSection A		{COLOR: #333333;}
.wMenuCurrent		{COLOR: blue; FONT: 11px verdana,arial,helvetica,"sans-serif"; TEXT-DECORATION: none;}
.wMenuNotBeenToValid		{COLOR: #000000; FONT: 11px verdana,arial,helvetica,"sans-serif"; TEXT-DECORATION: none;}
.wMenuNotBeenToValid A		{COLOR: #000000; TEXT-DECORATION: none;}
.wMenuNotBeenToValid A:hover		{COLOR: #FF0000; TEXT-DECORATION: none;}
.wMenuBeenToValid		{COLOR: #000000; FONT: 11px verdana,arial,helvetica,"sans-serif"; TEXT-DECORATION: none;}
.wMenuBeenToValid A		{COLOR: #000000; TEXT-DECORATION: none;}
.wMenuBeenToValid A:hover		{COLOR: #FF0000; TEXT-DECORATION: none;}
.wMenuBeenToInvalid		{COLOR: #FF0000; FONT: 11px verdana,arial,helvetica,"sans-serif"; TEXT-DECORATION: none;}
.wMenuBeenToInvalid A		{COLOR: #FF0000; TEXT-DECORATION: none;}
.wMenuBeenToInvalid A:hover		{COLOR: #000000; TEXT-DECORATION: none;}
.wMenuNotBeenToInvalid		{COLOR: #808080; FONT: 11px verdana,arial,helvetica,"sans-serif"; TEXT-DECORATION: none;}
.wMenuBeenToNotValidated		{COLOR: #FF0000; FONT: 11px verdana,arial,helvetica,"sans-serif"; TEXT-DECORATION: none;}
.wMenuBeenToNotValidated A		{COLOR: #FF0000; TEXT-DECORATION: none;}
.wMenuBeenToNotValidated A:hover		{COLOR: #000000; TEXT-DECORATION: none;}
body	{background-color: #FFFFFF;}
td	{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarBanBg		{background-color: #E06666;}
.actionbarCalBg		{background-color: #F5CCCC;}
.actionbarDialogueBg		{background-color: #EDEDED;}
.actionbarDirBg		{background-color: #EDEDED;}
.actionbarObjectBg		{
	background-color: #ccCCCC;
}
.actionbarPortletBg		{background-color: #E06666;}
.actionbarText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarText A {color: #333333; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarText A:hover {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.actionbarDisabledText		{color: #999999; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarBanDisabledText		{color: #EDEDED; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarBanText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarBanText A {color: #333333; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarBanText A:hover {	color: #FF0000;	text-decoration: underline;}
.actionbarBanBtn		{text-decoration: none;}
.actionbarBanBtn A		{text-decoration: none;}
.actionbarBanBtn A:hover		{background-color: #FFFFFF; text-decoration: none;}
.actionbarDialogueBtn		{text-decoration: none;}
.actionbarDialogueBtn A		{text-decoration: none;}
.actionbarDialogueBtn A:hover		{background-color: #F5CCCC; text-decoration: none;}
.actionbarDirBtn		{text-decoration: none;}
.actionbarDirBtn A		{text-decoration: none;}
.actionbarDirBtn A:hover		{background-color: #F5CCCC; text-decoration: none;}
.actionbarPortletBtn		{text-decoration: none;}
.actionbarPortletBtn A		{text-decoration: none;}
.actionbarPortletBtn A:hover		{background-color: #F5CCCC; text-decoration: none;}
.actionbarObjectBtn		{text-decoration: none;}
.actionbarObjectBtn A		{text-decoration: none;}
.actionbarObjectBtn A:hover		{background-color: #FFFFFF; text-decoration: none;}
.actionbarBanDivider		{background-color: #F5CCCC;}
.actionbarObjectDivider		{background-color: #FFFFFF;}
.actionbarPortletDivider		{background-color: #F5CCCC;}
.actionbarDirDivider		{background-color: #F5CCCC;}
.actionbarDialogueDivider		{background-color: #FFFFFF;}
.alertDialogueBg		{background-color: #D63333;}
.alertBg		{background-color: #F8F8B8;}
.alertTitle		{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertSubtitle		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertText A	{color: #333333; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertText A:hover	{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.alertErrorHeader		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 1px 1px 5px;}
.alertErrorTitle		{color: #FF0000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorSubtitle		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorText		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorText A {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorText A:hover {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.alertErrorDescription		{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorDescription A		{color: #333333; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorDescription A:hover {color: #FF0000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertConfirmTitle		{color: #7AA300; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertConfirmSubtitle		{color: #7AA300; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertConfirmText		{color: #7AA300; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertDialogueTitle		{color: #FFFFFF; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertWarningTitle		{color: #EB5C00; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertWarningSubtitle		{color: #EB5C00; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertWarningText		{color: #EB5C00; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertDialogueText		{color: #FFFFFF; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertDialogueText A		{color: #CCCCCC; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertDialogueText A:hover		{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.alertRequiredText		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banTopbarBg		{background-color: #D63333;}
.banHeaderBg		{background-color: #CC0000;}
.banHeaderTextBg		{background-color: #999999;}
.banHeader		{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif"; margin-top: 0px; margin-bottom: 0px;}
.banBigHeader		{color: #FFFFFF; font: bold 20px verdana,arial,helvetica,"sans-serif";}
.banSubhead		{color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif"; margin-top: 0px; margin-bottom: 0px;}
.banText		{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banText A		{color: #CCCCCC; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banText A:hover		{ color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.banGreetingText		{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHelpText		{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHelpText A		{color: #CCCCCC; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHelpText A:hover		{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.breadcrumbText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.breadcrumbText A		{color: #333333; text-decoration: none;}
.breadcrumbText A:hover		{color: #FF0000; text-decoration: underline;}
.calHeaderBg		{background-color: #D63333;}
.calMonthToggleBg		{background-color: #E06666;}
.calActionbarBg		{background-color: #F5CCCC;}
.calDateBg		{background-color: #FFFFFF;}
.calBorder		{border: solid 1px #CCCCCC;}
.calHeader		{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calSubhead		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calTitle		{color: #000000; font: bold 12px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calTitle A		{color: #333333; font: bold 12px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calTitle A:hover		{color: #FF0000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.calSubtitle		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif";}
.calSubtitle A		{color: #333333; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.calSubtitle A:hover		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.calMonthToggleHeader		{color: #FFFFFF;  font: bold 14px verdana,arial,helvetica,"sans-serif";}
.calText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calText A		{color: #333333; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.calText A:hover		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.calActionbarText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calActionbarText A		{color: #333333; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.calActionbarText A:hover		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.calDateText		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calDaysText		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calDaysDimText		{color: #CCCCCC; font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.customappHeaderBg		{background-color: #D63333;}
.customappSubheadBg		{background-color: #E06666;}
.customappLightBg		{background-color: #F5CCCC;}
.customappDkGrayBg		{background-color: #CCCCCC;}
.customappMdGrayBg		{background-color: #EDEDED;}
.customappLtGrayBg		{background-color: #F4F4F4;}
.customappBorder		{border: solid 1px #D63333;}
.customappHeader		{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.customappSubhead		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.customappTitle		{color: #000000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.customappTitle A		{color: #333333; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.customappTitle A:hover		{color: #FF0000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.customappSubtitle		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.customappSubtitle A		{color: #333333;  font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.customappSubtitle A:hover		{color: #FF0000;  font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.customappText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.customappText A		{color: #333333; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.customappText A:hover		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueBg		{background-color: #CC0000;}
.dialogueHeaderBg		{background-color: #E06666;}
.dialogueMedBg		{background-color: #D63333;}
.dialogueLightBg		{background-color: #F5CCCC;}
.dialogueGrayBg		{background-color: #EDEDED;}
.dialogueTabOnBg		{background-color: #FFFFFF;}
.dialogueTabOffBg		{background-color: #E06666;}
.dialogueSearchBg		{background-color: #EDEDED;}
.dialogueHeader		{color: #000000; font: bold 14px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueNoticeHeader		{color: #000000; font: 18px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueSubhead		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTitle		{color: #000000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTitle A		{color: #333333; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTitle A:hover		{color: #FF0000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueSubtitle		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueSubtitle A		{color: #333333; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueSubtitle A:hover		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueText A		{color: #333333; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueText A:hover		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueTabText		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTabText A		{color: #333333; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTabText A:hover		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueFormText		{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueMRUText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueMRUText A		{color: #333333; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueMRUText A:hover		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueBtn		{text-decoration: none;}
.dialogueBtn A		{text-decoration: none;}
.dialogueBtn A:hover		{color: #FFFFFF; background-color: #E06666; text-decoration: none;}
.dirHeaderBg		{background-color: #333333;}
.dirContentBg		{background-color: #EDEDED;}
.dirHeader		{color: #FFFFFF; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 1px 1px 3px;}
.dirText		{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirText A		{color: #CCCCCC; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirText A:hover		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirBtnText		{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirBtnText A		{color: #CCCCCC; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirBtnText A:hover		{color: #CC0000; font: bold 10px verdana,arial,helvetica,"sans-serif";}
.dirContentSubtitle		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirContentText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirContentText  A		{color: #333333; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirContentText  A:hover		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirBtn		{text-decoration: none;}
.dirBtn A		{text-decoration: none;}
.dirBtn A:hover		{background-color: #E06666; text-decoration: none;}
.dirDivider		{background-color: #E06666;}
.footHeaderBg		{background-color: #CC0000;}
.footHeader		{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; padding: 1px 1px 1px 5px;}
.footSubhead		{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif";}
.footTitle		{color: #FFFFFF; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footTitle A		{color: #333333; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footTitle A:hover		{color: #FF0000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.footSubtitle		{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footSubtitle A		{color: #333333; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footSubtitle A:hover		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.footText		{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footText A		{color: #333333; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footText A:hover		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.formPulldownText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.formInputBoxText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.formBtnText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; background-color: #CCCCCC;}
.formEditorBtnText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; background-color: #E06666;}
.formCheckboxText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.formRadio		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.formSelectText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.formTextboxText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listSortHeaderBg		{background-color: #CCCCCC;}
.listItemOneBg		{background-color: #EDEDED;}
.listItemTwoBg		{background-color: #FFFFFF;}
.listSortHeader		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 3px 1px 3px;}
.listSortHeader A		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listSortHeader A:hover		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listSubhead		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 1px 1px 3px;}
.listTitle		{color: #000000; font: bold 12px verdana,arial,helvetica,"sans-serif";  text-decoration: none; padding: 1px 1px 1px 3px;}
.listTitle A		{color: #333333; font: bold 12px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listTitle A:hover		{color: #FF0000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listSubtitle		{color: #000000;  font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listSubtitle A		{color: #333333;  font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listSubtitle A:hover		{color: #FF0000;  font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listText A		{color: #333333; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listText A:hover		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listItalicText		{color: #000000; font: italic 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listItalicText A		{color: #333333; font: italic 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listItalicText A:hover		{color: #FF0000; font: italic 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listBoldItalicText		{color: #000000; font: bold italic 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listBoldItalicText A		{color: #333333; font: bold italic 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listBoldItalicText A:hover		{color: #FF0000; font: bold italic 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listSubjectText		{color: #000000;  font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listReadText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listReadText A		{color: #333333; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listReadText A:hover		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listUnreadText		{color: #000000;  font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listUnreadText A		{color: #333333;  font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listUnreadText A:hover		{color: #FF0000;  font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listGroupText		{color: #000000;  font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listGroupText A		{color: #333333;  font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listGroupText A:hover		{color: #FF0000;  font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listDateText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listPaginationText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listPaginationText A		{color: #333333; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listPaginationText A:hover		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listHiliteText		{
	text-decoration: none;
	background-color: #eee8aa;
}
.listHiliteText A		{color: #333333; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; background-color: #F5CCCC;}
.listHiliteText A:hover		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;	background-color: #F5CCCC;}
.listNewText		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listUpdatedText		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginHeader		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 1px 1px 5px;}
.loginHeader A		{color: #333333; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginHeader A:hover		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.loginSubhead		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 1px 1px 3px;}
.loginTitle		{color: #000000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginTitle A		{color: #333333; font: bold 12px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.loginTitle A:hover		{color: #FF0000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.loginSubtitle		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginSubtitle A		{color: #333333; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginSubtitle A:hover		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.loginText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginText A		{color: #333333; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginText A:hover		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.menuHeaderBg		{background-color: #D63333;}
.menuHeader		{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; padding: 1px 1px 1px 3px;}
.menuSubtitle		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.menuSubtitle A		{color: #333333; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.menuSubtitle A:hover		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.menuStepSubtitle		{color: #333333; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.menuText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.menuText A		{color: #333333; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.menuText A:hover		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTopbarDropbarBg		{background-color: #E06666;}
.navMidtabBg		{background-color: #E06666;}
.navMidtabDropdownBg		{background-color: #F5CCCC;}
.navMidtabSpacerBg		{background-color: #CC0000;}
.navTabOnBg		{background-color: #E06666;}
.navTabOnWhiteBg		{background-color: #FFFFFF;}
.navTabOffBg		{background-color: #D63333;}
.navTabSpacerBg		{background-color: #CC0000;}
.navTabDropbarBg		{background-color: #E06666;}
.navSidebarSectionBg		{background-color: #D63333;}
.navSidebarSubsectionBg		{background-color: #E06666;}
.navSidebarSubSubsectionBg		{background-color: #F5CCCC;}
.navPulldownText		{background-color: #E06666; color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navHeader		{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.navSubhead		{color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.navTabDropbarSubhead		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navSidebarSectionHeader		{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; margin-top: 0px; margin-bottom: 0px;}
.navSidebarSubsectionHeader		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 1px 1px 3px;}
.navSidebarSubSubsectionHeader		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 1px 1px 3px;}
.navSidebarSubhead		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarDropbarText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarDropbarText A		{color: #333333; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarDropbarText A:hover		{ color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTopbarText		{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarText A		{color: #CCCCCC; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarText A:hover		{ color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTopbarStrongText		{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarStrongText A		{color: #CCCCCC; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarStrongText A:hover		{ color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navMidtabText		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabText A		{color: #333333; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabText A:hover		{ color: #333333; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabOnText		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabOnText A		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabOnText A:hover		{ color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownText A		{color: #333333; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownText A:hover		{ color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navMidtabDropdownActionText		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownActionText A		{color: #333333; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownActionText A:hover		{ color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTabText		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; cursor: pointer;}
.navTabText A		{color: #CCCCCC; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabText A:hover		{ color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTabUpText		{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabUpText A		{color: #CCCCCC; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabUpText A:hover		{ color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTabDropbarText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabDropbarText A		{color: #333333; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabDropbarText A:hover		{ color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navSidebarText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navSidebarText A		{color: #333333; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navSidebarText A:hover		{ color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navMidtabBtn		{text-decoration: none; }
.navMidtabBtn A		{text-decoration: none;}
.navMidtabBtn A:hover		{background-color: #F5CCCC; text-decoration: none; cursor: pointer;}
.navTabBtn		{text-decoration: none;}
.navTabBtn A		{text-decoration: none;}
.navTabBtn A:hover		{background-color: #E06666; text-decoration: none; cursor: pointer;}
.objectHeaderBg		{
	background-color: #aaaaaa;
}
.objectContentBg		{background-color: #EDEDED;}
.objectHeader		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 1px 1px 5px;}
.objectHeader A		{color: #333333; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectHeader A:hover		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectSubhead		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 1px 1px 3px;}
.objectTitle		{color: #000000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectTitle A		{color: #333333; font: bold 12px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.objectTitle A:hover		{color: #FF0000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectSubtitle		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectSubtitle A		{color: #333333; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectSubtitle A:hover		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectContentSubtitle		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectText A		{color: #333333; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectText A:hover		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectContentText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectDirectoryText		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectDirectoryText A		{color: #333333; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectDirectoryText A:hover		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectBtnText		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectBtnText A		{color: #333333; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectBtnText A:hover		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectBtn		{text-decoration: none;}
.objectBtn A		{text-decoration: none;}
.objectBtn A:hover		{background-color: #F5CCCC; text-decoration: none;}
.objectsearchBg		{
	background-color: #bbbbbb;
}
.objectsearchHeader		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 1px 1px 5px;}
.objectsearchText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectsearchText A		{color: #333333; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectsearchText A:hover		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.pagelayoutContentBg		{background-color: #CCCCCC; border: solid 1px #333333;}
.pagelayoutColumnBg		{background-color: #EDEDED; border: solid 1px #333333;}
.platportletHeaderBg		{background-color: #D63333;}
.platportletSubheadBg		{background-color: #E06666;}
.platportletLightBg		{background-color: #F5CCCC;}
.platportletDkGrayBg		{background-color: #CCCCCC;}
.platportletMdGrayBg		{background-color: #EDEDED;}
.platportletLtGrayBg		{background-color: #F4F4F4;}
.platportletMandatoryHeaderBg	{background-color: #999999;}
.platportletMandatoryBg	{background-color: #CCCCCC; border: solid 1px #999999;}
.platportletBorder		{border: solid 0px #D63333; padding: 20px 20px 20px 20px;}
.platportletNarrowHeader	{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; padding: 1px 1px 1px 5px; margin-top: 0px; margin-bottom: 0px;}
.platportletWideHeader		{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; padding: 1px 1px 1px 5px; margin-top: 0px; margin-bottom: 0px;}
.tipsHeaderBg		{background-color: #C2C49C;}
.tipsLightBg		{background-color: #F7F6E1;}
.tipsShadedBg		{background-color: #E4E4C8;}
.tipsHeader		{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; padding: 1px 1px 1px 5px;}
.tipsHeader A		{color: #333333; font: bold 10px verdana,arial,helvetica,"sans-serif";}
.tipsSubhead		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif";}
.tipsTitle		{color: #000000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsTitle A		{color: #333333; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsTitle A:hover		{color: #FF0000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.tipsSubtitle		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsSubtitle A		{color: #333333; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsSubtitle A:hover		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.tipsText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsText A		{color: #333333; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsText A:hover		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.banHeader2	{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead2	{color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.banDateText2	{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader3	{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead3	{color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.banDateText3	{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader4	{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead4	{color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.banDateText4	{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader5	{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead5	{color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.banDateText5	{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader6	{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead6	{color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.banDateText6	{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader7	{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead7	{color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.banDateText7	{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader8	{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead8	{color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.banDateText8	{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader9	{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead9	{color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.banDateText9	{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader10	{color: #FFFFFF; font: bold 11px verdana,arial,helvetica,"sans-serif"}
.banSubhead10	{color: #FFFFFF; font: 11px verdana,arial,helvetica,"sans-serif";}
.banDateText10	{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader11	{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead11	{color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.banDateText11	{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader12	{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead12	{color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.banDateText12	{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
h5      {color: #000000; font: bold 12px verdana,arial,helvetica,"sans-serif"; padding: 1px 1px 1px 5px; margin-top: 0px; margin-bottom: 0px;}
.tabText        {color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.tabText A      {color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.tabText A:hover        {color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.collabDetailPaneHeader {
    background-color: #CCCCCC;
    border-top:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    border-bottom:1px solid #888888;
    border-right:1px solid #bbbbbb;
    padding-left:5px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
}
.collabDetailPaneTitle {
    font: 12px verdana,arial,helvetica,"sans-serif";
    font-weight: bold;
    color: #000000;
}
.collabDetailPaneDescription {
    font: 10px verdana,arial,helvetica,"sans-serif";
    color: #000000;
    padding-left:20;
}
.collabDetailPaneToolbar {
    background-color: #EDEDED;
    border-top:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    border-bottom:1px solid #bbbbbb;
    border-right:1px solid #bbbbbb;
}
.collabDetailPaneButton {
    border:1px solid #EDEDED;
    height:20px;
    padding-right:2px;
    padding-left:2px;
    padding-top:1px;
    padding-bottom:1px;
    color:#000000;
}
.collabDetailPaneToolbarDivider {
    width:1px;
    height:24px;
    background-color:#FFFFFF;
    border-left:1px solid #999999;
}
.collabDetailPaneBody {
    width:100%;
    height:100;
    overflow:auto;
}
.collabPortletTableBG {
	background-color: #FFFFFF;
	border-width:2;
	border-color:#F5CCCC;
	border-style: solid;
}
.collabRedText {
    COLOR: #FF0000;
}
.collabRedText A {
    COLOR: #FF0000;
}
.collabRedText A:hover {
    COLOR: #FF0000;
    text-decoration: underline;
}
.collabBody {
    margin:0;
}
.collabTabOn {
    background-color: #FFFFFF;
    color: #000000;
    font: bold 10px verdana,arial,helvetica,"sans-serif";
    text-decoration: none;
}
.collabTabOff {
    background-color: #F5CCCC;
    color: #000000;
    font: bold 10px verdana,arial,helvetica,"sans-serif";
    text-decoration: none;
}
.collabTabOff A {
    background-color: #F5CCCC;
    color: #333333;
    font: bold 10px verdana,arial,helvetica,"sans-serif";
    text-decoration: none;
}
.collabTabOff A:hover {
    background-color: #F5CCCC;
    color: #FF0000;
    font: bold 10px verdana,arial,helvetica,"sans-serif";
    text-decoration: underline;
}
.collabEditorWarning {
    color: #EB5C00;
    font: bold 11px verdana,arial,helvetica,"sans-serif";
    padding: 5;
}
.collabListHeader {
    color: #000000;
    font: bold 10px verdana,arial,helvetica,"sans-serif";
    text-decoration: none;
    height:18;
}
.collabListHeader A {
    color: #000000;
    font: bold 10px verdana,arial,helvetica,"sans-serif";
    text-decoration: none;
    height:18;
}
.collabListHeader A:hover {
    color: #FF0000;
    font: bold 10px verdana,arial,helvetica,"sans-serif";
    text-decoration: underline;
    height:18;
}
.collabHeaderLeftIndent {
    padding-left:5;
}
.collabHeaderRightIndent {
    padding-right:5;
}
.collabHelpIcon {
    padding-right:5;
    padding-top:5;
}
.collabMainSection {
    padding-left:12;
    padding-right:12;
    padding-top:15;
}
.collabEditorSection {
    margin-bottom:10;
}
.collabSubsection {
    margin-bottom:3;
}
.collabDisabledText {
    color: #999999;
}
.collabSelectedMessage {
	border-width:1px;
	border-color: #000000;
	border-style:solid;
}
.collabUnselectedMessage {
    border-width:1;
    border-color:#FFFFFF;
    border-style:solid;
}
.collabCopyStatus {
    font-weight: bold;
    color:green;
}
.collabDraggableItem {
    FONT: 11px verdana,arial,helvetica,sans-serif;
    COLOR: #000000;
    BACKGROUND-COLOR: #EDEDED;
}
.collabDraggingItem {
    FONT: 11px verdana,arial,helvetica,sans-serif;
    COLOR: #000000;
    BACKGROUND-COLOR: #999999;
}
.collabAnchorText {
    text-decoration: none;
}
.collabAnchorText:hover {
    text-decoration: underline;
}
.collabButton {
    border:0;
    height:20;
    padding-right:2;
    padding-left:2;
    padding-top:1;
    padding-bottom:1;
    color:#000000;
}
.collabButton A{
    border:0;
    height:20;
    padding-right:2;
    padding-left:2;
    padding-top:1;
    padding-bottom:1;
    color:#000000;
}
.collabButton A:hover{
    border:1px solid #EDEDED;
    height:20px;
    padding-right:2px;
    padding-left:2px;
    padding-top:1px;
    padding-bottom:1px;
    color:#000000;
    background-color:#FFFFFF;
}
.c_banText          {color: #000000; font: x-small verdana,arial,helvetica,sans-serif; text-decoration: none;}
.c_banTopbarBg      {background-color: #FFFFFF;}
.c_listSortHeaderBg {background-color: #ffffcc;}
.c_actionbarObjectBg{background-color: #FFFFFF;}
.c_objectContentBg  {background-color: #FFFFFF;}
.normal			{font: 10px verdana,arial,helvetica,sans-serif;}
.selectedText		{background-color: #333333; color: #FFFFFF;}
.disabled		{font: 10px verdana,arial,helvetica,sans-serif; color: #CCCCCC;}
.cell			{font: 10px verdana,arial,helvetica,sans-serif; background-color: #F5CCCC;}
.cellOver		{font: 10px verdana,arial,helvetica,sans-serif; background-color: #FFFFFF;}
.cellSelected		{font: 10px verdana,arial,helvetica,sans-serif; background-color: #FF0000;}
.cellSelectedOver	{font: 10px verdana,arial,helvetica,sans-serif; background-color: #FF0000;}
.cellDisabled		{font: 10px verdana,arial,helvetica,sans-serif; background-color: #FFFFFF;}
.PTColors_BackgroundPrimary {
	background-color: #D63333;
}
.PTColors_BackgroundSecondary {  
	background-color: #E06666;
}
.PTColors_BackgroundLight {
	background-color: #F5CCCC;
}
.PTColors_BackgroundLightest {
	background-color: #FFFFFF;
}
.PTColors_BackgroundNeutralLight {
	background-color: #EDEDED;
}
.PTColors_BackgroundNeutralMedium {
	background-color: #CCCCCC;
}
.PTColors_BorderPrimary {
	border-color: #CCCCCC;
}
.PTFonts_9Black {
	color: black;
	font-family: verdana, arial, helvetica;
	font-size: 9px;
	font-weight: normal;
}
.PTFonts_9BoldBlack {
	color: black;
	font-family: verdana, arial, helvetica;
	font-size: 9px;
	font-weight: bold;
}
.PTFonts_9SystemBlack {
	color: black;
    font-family: 'MS Sans Serif', geneva, sans-serif;
    font-size: 9px;
    font-weight: normal;
}
.PTFonts_9SystemHighlightText {
	color: highlighttext;
    font-family: 'MS Sans Serif', geneva, sans-serif;
    font-size: 9px;
    font-weight: normal;
}
.PTFonts_9SystemMenuText {
	color: menutext;
    font-family: 'MS Sans Serif', geneva, sans-serif;
    font-size: 9px;
    font-weight: normal;
}
.PTFonts_9SystemWhite {
	color: white;
    font-family: 'MS Sans Serif', geneva, sans-serif;
    font-size: 9px;
    font-weight: normal;
}
.PTFonts_10Black {
	font: 10px verdana,arial,helvetica,"sans-serif";
	color: black;
}
.PTFonts_10BoldBlack {
	font: 10px verdana,arial,helvetica,"sans-serif";
	color: black;
	font-weight: bold;
}
.PTFonts_10BoldWhite {
	font: 10px verdana,arial,helvetica,"sans-serif";
	color: white;
	font-weight: bold;
}
.PTFonts_11Black {
	font: 11px verdana,arial,helvetica,"sans-serif";
	color: black;
}
.PTFonts_11BoldBlack {
	font: 11px verdana,arial,helvetica,"sans-serif";
	color: black;
	font-weight: bold;
}
.PTFonts_11White {
	font: 11px verdana,arial,helvetica,"sans-serif";
	color: white;
}
.PTFonts_12BoldWhite {
	font: 12px verdana,arial,helvetica,"sans-serif";
	font-weight: bold;
	color: white;
}
.PTMenuDivider {
    position: relative;
    overflow: visible;
    height: 1px;
    border-width: 2px 0px 0px 0px;
    border-style: groove;
    padding: 0px 15px;
    margin: 3px 3px 2px 3px;
    cursor: default;
    background-color: menu;
}
.PTContextMenuDiv {
    position: absolute;
    visibility: hidden;
    overflow: visible;
    cursor: default;
    border: 2px outset;
    padding: 1 0 1 0;
    background-color: menu;
}
.PTContextMenuLink {
	text-decoration: none;
	color: black;
}
.PTContextMenuItem {
    position: relative;
    overflow: visible;
    width: 10px;
    height: 17px;
    display: block;
    border: 0px;
    padding: 2px 15px;
    margin: 0px 1px;
    cursor: default;
    background-color: menu;
}
.PTContextMenuItemHighlight {
    position: relative;
    overflow: visible;
    width: 10px;
    height: 17px;
    display: block;
    border: 0px;
    padding: 2px 15px;
    margin: 0px 1px;

    background-color: highlight;
}
.PTRowActionToolbar {
	display: inline;
}
.PTToolbarButtonDiv {
	display: inline;

}
.PTToolbarButtonDiv A:hover {
	background-color: #FFFFFF;
	display: inline;

}
.PTToolbarButtonDisabledDiv {
	display: inline;
	cursor: default;
}
.PTToolbarButtonLink {
	padding: 2px 4px 5px 6px;
	text-decoration: none;
}
.PTToolbarButtonDisabledLink {
	padding: 2px 4px 5px 6px;
	text-decoration: none;
	cursor: default;
}
.PTCLMButton {
	border-width: 1px ;
	border-style : outset;
}
.PTCLMPointer {
	cursor: pointer;

}
.PTCLMDefault {
	cursor: default;
}
.PTCLMStateButton {
	position: relative;
	display: inline;
	cursor: pointer;

	padding: 4px 2px 1px 2px;
	margin-right: 1px;
}
.PTCLMLoadingDiv {
	position: absolute;
	cursor: wait;
	visibility: hidden;
	z-index: 10000;
}
.PTCLMDatePicker {
	position: relative;
	width: 150px;
	height: 130px;
	border: solid 1px #999;
	margin: 0px 0px 0px 5px;
}
.PTCLMDatePickerNav {
	background-color: #CCC;
	padding: 1px 4px 2px 4px;
	border-bottom: 1px outset;
}
.PTCLMDatePickerBody {
	padding: 2px 0px;
	text-align: center;
}
.PTCLMDatePickerBodyDOW {
	border-bottom: solid 1px #AAA;
}
.PTCLMDatePickerBodyDayNon {
	color: #AAA;
}
.PTCLMDatePickerBodyWeek {
	background-color: #E8E8E8;
}
.PTCLMSearchTable {
	display: none;
	border-top: solid 1px white;
}
.PTCLMSearchTableCell {
	cursor: default;
	padding: 3px 6px;
}
.PTCLMDayView {
	position: relative;
	display: inline;
	overflow-x: visible;
	overflow-y: auto;
	border: solid 1px #999;
	width: 100%;
}
.PTCLMDayViewGlobal {
	background-color: #DDD;
	border-style: solid;
	border-color: #999;
	border-width: 1px 1px 0px 1px;
}
.PTCLMDayViewGlobalEvent {
	padding: 1px;
	margin: 0 2px 1px 2px;
}
.PTCLMDayViewHour {
	border-style: dotted;
	border-color: #E8E8E8;
	border-width: 1px 0px 0px 0px;
}
.PTCLMDayViewHourText {
	height: 24px;
	padding: 2px 0px 0px 2px;
	color: #999;
	cursor: default;
}
.PTCLMDayViewHourEvent {
	cursor: default;
	overflow: hidden;
}
.PTCLMWeekView {
	position: relative;
	display: inline;
	overflow-x: visible;
	overflow-y: auto;
	border: solid 1px #999;
	width: 100%;
}
.PTCLMWeekTable {
	border: solid 1px #CCC;
}
.PTCLMWeekDayCellHeader {
	padding: 3px 0px 3px 8px;
}
.PTCLMWeekDayCellHeaderDate {
	text-decoration: none;
}
.PTCLMWeekDayCellBody {
	padding: 1px;
}
.PTCLMWeekViewCellEvent {
	padding: 1px;
	margin: 0px 2px 1px 2px;
	border: solid 1px white;
}
.PTCLMWeekViewCellAllDayEvent {
	padding: 1px;
	margin: 0px 2px 1px 2px;
	border: solid 1px #999;
}
.PTCLMWeekViewCellMultiDayEvent {
	padding: 1px;
	margin: 0px 2px 1px 2px;
	border: solid 1px #999;
}
.PTCLMMonthViewDayHeader {
	background-color: #CCC;
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	border-color: #BBB;
}
.PTCLMMonthViewCell {
	border-width: 1px 0px 0px 1px;
	border-style: solid solid outset solid;
	border-color: #BBB;
	padding: 0px;
}
.PTCLMMonthViewCellDate {
	position: relative;
	text-align: right;
	font-weight: bold;
	padding: 1px 2px 2px 0px;
	border: solid 1px white;
}
.PTCLMMonthViewCellDateToday {
	position: relative;
	text-align: right;
	font-weight: bold;
	padding: 1px 2px 2px 0px;
	border: solid 1px white;
	color: white;
}
.PTCLMMonthViewCellDateNon {
	position: relative;
	text-align: right;
	font-weight: bold;
	padding: 1px 2px 2px 0px;
	border: solid 1px white;
	color: #AAA;
}
.PTCLMMonthViewCellEvent {
	width: 100%;
	padding: 1px;
	margin: 0px 2px 1px 2px;
	border: solid 1px white;
}
.PTCLMMonthViewCellAllDayEvent {
	padding: 1px;
	margin: 0px 2px 1px 2px;
	border: solid 1px #999;
}
.PTCLMMonthViewCellMultiDayEvent {
	padding: 1px;
	margin: 0px 2px 1px 2px;
	border: 1px #999;
	border-style: solid dashed;
}
.PTCLMMonthViewCellMultiDayEventEmpty {
	padding: 2px 1px 2px 1px;
	margin: 0px 2px 1px 2px;
	border: solid 1px white;
}
.PTCLMMonthViewCellMultiDayEventStartOnly {
	padding: 1px;
	margin: 0px 2px 1px 2px;
	border: solid 1px;
	border-color: #999;
	border-right-style: dashed;
}
.PTCLMMonthViewCellMultiDayEventEndOnly {
	padding: 1px;
	margin: 0px 2px 1px 2px;
	border: solid 1px;
	border-color: #999;
	border-left-style: dashed;
}
.PTCLMMonthViewCellMore {
	text-align: right;
	padding: 0px 1px 0px 0px;
	margin: 0px;
}
.PTTLMHandCursor {
	cursor: pointer;

}
.PTTLMUnderline {
	text-decoration: underline;
}
.PTTLMBgOn {
	background-color: #EDEDED;
}
.PTTLMBgOff {
	background-color: white;
}
.PTTLMBgSelected {
	background-color: #FF8;
}
.PTTLMLoadingDiv {
	position: absolute;
	cursor: wait;
	visibility: hidden;
	z-index: 10000;
}
.PTTLMSearchTable {
	display: none;
	border-top: solid 1px white;
}
.PTTLMSearchTableCell {
	padding: 3px 6px;
}
.PTTLMTable {
	position: relative;
	top: 0px;
	left: 0px;
	overflow-x: hidden;
}
.PTTLMHeaderRow {
	padding-bottom: 3px;
}
.PTTLMHeaderCell {
	padding: 3px 3px 3px 5px;
	cursor: default;
}
.PTTLMCheckboxCell {
	padding: 3px;
	cursor: default;
}
.PTTLMTableCellLink {
	text-decoration: none;
	color: #333333;
}
.PTTLMTableCellLink:hover {
	text-decoration: underline;
	color: #FF0000;
}
.PTTLMCell {
	border-color: white;
	border-style: solid;
	border-width: 0 1px;
	padding: 7px 3px 3px 5px;
	font-family: verdana,arial,helvetica; 
	font-size: 10px;
	cursor: default;
}
.PTTLMCellEmpty {
	background-color: white;
	cursor: default;
}
.PTTLMCellFooter {
	text-align: right;
	background-color: white;
	font-family: verdana,arial,helvetica; 
	font-size: 9px;
	font-weight: bold;
	letter-spacing: 0.3mm;
	padding-top: 8px;
	color: #999;
	cursor: default;
}
.PTTLMSelected {
	background-color: highlight;
}
.PTTLMLoadingPanel {
	position: absolute;
	z-index: 200;
	top: 20px;
	left: 20px;
	visibility: visible;
	background-color: lemonchiffon;
	border: 2px ridge;
	width: 160px;
	height: 45px;
	text-align: center;
	color: black;
    font-family: 'MS Sans Serif', geneva, sans-serif;
    font-size: 9px;
    cursor: default;
    padding: 0;
}
.PTTLMGlobalRowSelector {


}
.PTTLMGlobalRowSelectorGreyed {


}
.PTControlsContainer {
	height: 100%;
}
.PTControls_CursorPointer {
	cursor: pointer;

}
.PTControls_CursorDefault {
	cursor: default;
}
.PTColors_BackgroundPrimary {
	background-color: #D63333;
}
.PTColors_BackgroundSecondary {  
	background-color: #E06666;
}
.PTColors_BackgroundLight {
	background-color: #F5CCCC;
}
.PTColors_BackgroundLightest {
	background-color: #FFFFFF;
}
.PTColors_BackgroundNeutralLight {
	background-color: #EDEDED;
}
.PTColors_BackgroundNeutralMedium {
	background-color: #CCCCCC;
}
.PTColors_Blur {
	background-color: #FFFFAD;
	background-color: #F7F7D7;	
}
.PTColors_Focus {
	background-color: #FFCC33;
	background-color: #EDED5F;	
}
.PTColors_Border {
	border-color: #D63333;
}
.PTColors_BorderPrimary {
	border-color: #CCCCCC;
}
.PTFonts_9SystemBlack {
	color: black;
    font-family: 'MS Sans Serif', geneva, sans-serif;
    font-size: 9px;
    font-weight: normal;
}
.PTFonts_9SystemHighlightText {
	color: highlighttext;
    font-family: 'MS Sans Serif', geneva, sans-serif;
    font-size: 9px;
    font-weight: normal;
}
.PTFonts_9SystemMenuText {
	color: menutext;
    font-family: 'MS Sans Serif', geneva, sans-serif;
    font-size: 9px;
    font-weight: normal;
}
.PTFonts_9SystemWhite {
	color: white;
    font-family: 'MS Sans Serif', geneva, sans-serif;
    font-size: 9px;
    font-weight: normal;
}
.PTFonts_10Black {
	font: 10px verdana,arial,helvetica,"sans-serif";
	color: black;
}
.PTFonts_10BoldBlack {
	font: 10px verdana,arial,helvetica,"sans-serif";
	color: black;
	font-weight: bold;
}
.PTFonts_10BoldWhite {
	font: 10px verdana,arial,helvetica,"sans-serif";
	color: white;
	font-weight: bold;
}
.PTFonts_11Black {
	font: 11px verdana,arial,helvetica,"sans-serif";
	color: black;
}
.PTFonts_11BoldBlack {
	font: 11px verdana,arial,helvetica,"sans-serif";
	color: black;
	font-weight: bold;
}
.PTFonts_11White {
	font: 11px verdana,arial,helvetica,"sans-serif";
	color: white;
}
.PTFonts_12BoldWhite {
	font: 12px verdana,arial,helvetica,"sans-serif";
	font-weight: bold;
	color: white;
}
.PTMenuDivider {
    position: relative;
    overflow: visible;
    height: 1px;
    border-width: 2px 0px 0px 0px;
    border-style: groove;
    padding: 0px 15px;
    margin: 3px 3px 2px 3px;
    cursor: default;
    background-color: menu;
}
.PTContextMenuDiv {
    position: absolute;
    visibility: hidden;
    overflow: visible;
    cursor: default;
    border: 2px outset;
    padding: 1 0 1 0;
    background-color: menu;
}
.PTContextMenuLink {
	text-decoration: none;
	color: black;
}
.PTContextMenuItem {
    position: relative;
    overflow: visible;
    width: 10px;
    height: 17px;
    display: block;
    border: 0px;
    padding: 2px 15px;
    margin: 0px 1px;
    cursor: default;
    background-color: menu;
}
.PTContextMenuItemHighlight {
    position: relative;
    overflow: visible;
    width: 10px;
    height: 17px;
    display: block;
    border: 0px;
    padding: 2px 15px;
    margin: 0px 1px;
    cursor: default;
    background-color: highlight;
}
.PTRowActionToolbar {
	display: inline;
}
.PTToolbarButtonDiv {
	display: inline;
	cursor: pointer;

}
.PTToolbarButtonDiv A:hover {
	background-color: #FFFFFF;
	display: inline;
	cursor: pointer;

}
.PTToolbarButtonDisabledDiv {
	display: inline;
	cursor: default;
}
.PTToolbarButtonLink {
	padding: 2px 4px 5px 6px;
	text-decoration: none;
}
.PTToolbarButtonDisabledLink {
	padding: 2px 4px 5px 6px;
	text-decoration: none;
	cursor: default;
}
.PTToolbarButtonTable {
	display: inline;
	margin: 0px 0px 0px 0px;
}
.PTToolbarMenuButtonTable {
	display: inline;
	margin: 0px;
}
.PTToolbarMenuButtonArrowImage {


}
.PTToolbarDividerTable {
	display: inline;
	margin: 0px 2px 0px 4px;
}
.PTToolbarButtonContentsSpan {
	display: block;
	width: 100%;
	text-align: center;
	padding-top: 1px;
}
.PTToolbarButtonBasicEnabledDarkest {
	background-color: #CC0000;
	border: 1px solid #CC0000;
	cursor: pointer;

}
.PTToolbarButtonStateEnabledDarkest {
	background-color: #CC0000;
	border: 1px solid #D63333;
	cursor: pointer;
	
}
.PTToolbarButtonHoverEnabledDarkest {
	background-color: #E06666;
	border: 1px solid #D63333;
	cursor: pointer;
	
}
.PTToolbarButtonBasicDisabledDarkest {
	background-color: #CC0000;
	border: 1px solid #CC0000;
	cursor: default;
}
.PTToolbarButtonStateDisabledDarkest {
	background-color: #CC0000;
	border: 1px solid #D63333;
	cursor: default;
}
.PTToolbarButtonBasicEnabledDarker {
	background-color: #D63333;
	border: 1px solid #D63333;
	cursor: pointer;
	
}
.PTToolbarButtonStateEnabledDarker {
	background-color: #E06666;
	border: 1px solid #CC0000;
	cursor: pointer;

}
.PTToolbarButtonHoverEnabledDarker {
	background-color: #F5CCCC;
	border: 1px solid #CC0000;
	cursor: pointer;
	
}
.PTToolbarButtonBasicDisabledDarker {
	background-color: #D63333;
	border: 1px solid #D63333;
	cursor: default;
}
.PTToolbarButtonStateDisabledDarker {
	background-color: #D63333;
	border: 1px solid #CC0000;
	cursor: default;
}
.PTToolbarButtonBasicEnabledMedium {
	background-color: #E06666;
	border: 1px solid #E06666;
	cursor: pointer;

}
.PTToolbarButtonStateEnabledMedium {
	background-color: #F5CCCC;
	border: 1px solid #D63333;
	cursor: pointer;

}
.PTToolbarButtonHoverEnabledMedium {
	background-color: #FFFFFF;
	border: 1px solid #D63333;
	cursor: pointer;
	
}
.PTToolbarButtonBasicDisabledMedium {
	background-color: #E06666;
	border: 1px solid #E06666;
	cursor: default;
}
.PTToolbarButtonStateDisabledMedium {
	background-color: #F5CCCC;
	border: 1px solid #D63333;
	cursor: default;
}
.PTToolbarButtonBasicEnabledLighter {
	background-color: #F5CCCC;
	border: 1px solid #F5CCCC;
	cursor: pointer;
	
}
.PTToolbarButtonStateEnabledLighter {
	background-color: #E06666;
	border: 1px solid #D63333;
	cursor: pointer;
	
}
.PTToolbarButtonHoverEnabledLighter {
	background-color: #FFFFFF;
	border: 1px solid #D63333;
	cursor: pointer;

}
.PTToolbarButtonBasicDisabledLighter {
	background-color: #F5CCCC;
	border: 1px solid #F5CCCC;
	cursor: default;
}
.PTToolbarButtonStateDisabledLighter {
	background-color: #E06666;
	border: 1px solid #D63333;
	cursor: default;
}
.PTToolbarButtonBasicEnabledNeutralLight {
	background-color: #EDEDED;
	border: 1px solid #EDEDED;
	cursor: pointer;
	
}
.PTToolbarButtonStateEnabledNeutralLight {
	background-color: #CCCCCC;
	border: 1px solid #D63333;
	cursor: pointer;

}
.PTToolbarButtonHoverEnabledNeutralLight {
	background-color: #FFFFFF;
	border: 1px solid #D63333;
	cursor: pointer;
	
}
.PTToolbarButtonBasicDisabledNeutralLight {
	background-color: #EDEDED;
	border: 1px solid #EDEDED;
	cursor: default;
}
.PTToolbarButtonStateDisabledNeutralLight {
	background-color: #EDEDED;
	border: 1px solid #D63333;
	cursor: default;
}
.PTToolbarButtonBasicEnabledTableRow {
	border: 0px;
	cursor: pointer;

	padding: 1px;
}
.PTToolbarButtonStateEnabledTableRow {
	border: 1px solid #D63333;
	cursor: pointer;

	padding: 0px;
}
.PTToolbarButtonHoverEnabledTableRow {
	border: 1px solid #D63333;
	cursor: pointer;

	padding: 0px;
}
.PTToolbarButtonBasicDisabledTableRow {
	border: 0px;
	cursor: default;
	padding: 1px;
}
.PTToolbarButtonStateDisabledTableRow {
	border: 1px solid #D63333;
	cursor: default;
	padding: 0px;
}
.PTToolbarLinkEnabledBlack {
	color: #000000 !important;
   	cursor: pointer;

   	display: block;
	font: 10px verdana,arial,helvetica,"sans-serif";
   	height: 100%;
   	padding: 2px 2px;
   	text-decoration: none;
}
.PTToolbarLinkDisabledBlack {
	color: #AAA !important;
   	cursor: default;
   	display: block;
	font: 10px verdana,arial,helvetica,"sans-serif";
   	height: 100%;
   	padding: 2px 2px;
   	text-decoration: none;
}
.PTToolbarLinkEnabledWhite {
	color: #FFFFFF !important;
   	cursor: pointer;

   	display: block;
	font: 10px verdana,arial,helvetica,"sans-serif";
   	height: 100%;
   	padding: 2px 2px;
   	text-decoration: none;
}
.PTToolbarLinkDisabledWhite {
	color: #AAA !important;
   	cursor: default;
   	display: block;
	font: 10px verdana,arial,helvetica,"sans-serif";
   	height: 100%;
   	padding: 2px 2px;
   	text-decoration: none;
}
.PTToolbarBackgroundBlack {
	background-color: #000000;
}
.PTToolbarBackgroundDarkest {
	background-color: #CC0000;
}
.PTToolbarBackgroundDarker {
	background-color: #D63333;
}
.PTToolbarBackgroundMedium {
	background-color: #E06666;
}
.PTToolbarBackgroundLighter {
	background-color: #F5CCCC;
}
.PTToolbarBackgroundWhite {
	background-color: #FFFFFF;
}
.PTToolbarBackgroundNeutralMedium {
	background-color: #CCCCCC;
}
.PTToolbarBackgroundNeutralLight {
	background-color: #EDEDED;
}
.PTToolbarRowBorderTopDarker {
	border-top: 1px solid #D63333;
}
.PTToolbarRowBorderTopMedium {
	border-top: 1px solid #E06666;
}
.PTToolbarRowBorderTopLighter {
	border-top: 1px solid #F5CCCC;
}
.PTToolbarRowBorderTopWhite {
	border-top: 1px solid #FFFFFF;
}
.PTToolbarRowBorderBottomBlack {
	border-bottom: 1px solid #000000;
}
.PTToolbarRowBorderBottomDarkest {
	border-bottom: 1px solid #CC0000;
}
.PTToolbarRowBorderBottomDarker {
	border-bottom: 1px solid #D63333;
}
.PTToolbarRowBorderBottomNeutralMedium {
	border-bottom: 1px solid #CCCCCC;
}
.PTCLMButton {
	border-width: 1px ;
	border-style : outset;
}
.PTCLMPointer {
	cursor: pointer;
	
}
.PTCLMDefault {
	cursor: default;
}
.PTCLMStateButton {
	position: relative;
	display: inline;
	cursor: pointer;
	
	padding: 4px 2px 1px 2px;
	margin-right: 1px;
}
.PTCLMLoadingDiv {
	position: absolute;
	cursor: wait;
	visibility: hidden;
	z-index: 10000;
}
.PTCLMDatePicker {
	position: relative;
	width: 160px;
	height: 140px;
	border: solid 1px #999;
	margin: 0px 0px 0px 5px;
}
.PTCLMDatePickerNav {
	background-color: #CCC;
	padding: 1px 4px 2px 4px;
	border-bottom: 1px outset;
}
.PTCLMDatePickerBody {
	padding: 2px 0px;
	text-align: center;
}
.PTCLMDatePickerBodyDOW {
	border-bottom: solid 1px #AAA;
}
.PTCLMDatePickerBodyDayNon {
	color: #AAA;
}
.PTCLMDatePickerBodyWeek {
	background-color: #E8E8E8;
}
.PTCLMSearchTable {
	display: none;
	border-top: solid 1px white;
}
.PTCLMSearchTableCell {
	cursor: default;
	padding: 3px 6px;
}
.PTCLMDayView {
	overflow: auto;
	border: solid 1px #999;
	width: 100%;
}
.PTCLMDayViewGlobal {
	background-color: #DDD;
	border-style: solid;
	border-color: #999;
	border-width: 1px 1px 0px 1px;
}
.PTCLMDayViewGlobalEvent {
	padding: 1px;
	margin: 0 2px 1px 2px;
}
.PTCLMDayViewHour {
	border-style: dotted;
	border-color: #E8E8E8;
	border-width: 1px 0px 0px 0px;
}
.PTCLMDayViewHourText {
	height: 24px;
	padding: 2px 0px 0px 2px;
	color: #999;
	cursor: default;
}
.PTCLMDayViewHourEvent {
	cursor: default;
	overflow: hidden;
}
.PTCLMWeekView {
	overflow: auto;
	border: solid 1px #999;
	width: 100%;
}
.PTCLMWeekTable {
	border: solid 1px #CCC;
}
.PTCLMWeekDayCellHeader {
	padding: 3px 0px 3px 8px;
}
.PTCLMWeekDayCellHeaderDate {
	text-decoration: none;
}
.PTCLMWeekDayCellBody {
	padding: 1px;
}
.PTCLMWeekViewCellEvent {
	padding: 1px;
	margin: 0px 2px 1px 2px;
	border: solid 1px white;
}
.PTCLMWeekViewCellAllDayEvent {
	padding: 1px;
	margin: 0px 2px 1px 2px;
	border: solid 1px #999;
}
.PTCLMWeekViewCellMultiDayEvent {
	padding: 1px;
	margin: 0px 2px 1px 2px;
	border: solid 1px #999;
}
.PTCLMMonthViewDayHeader {
	background-color: #CCC;
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	border-color: #BBB;
}
.PTCLMMonthViewCell {
	border-width: 1px 0px 0px 1px;
	border-style: solid solid outset solid;
	border-color: #BBB;
	padding: 0px;
}
.PTCLMMonthViewCellDate {
	position: relative;
	text-align: right;
	font-weight: bold;
	padding: 1px 2px 2px 0px;
	border: solid 1px white;
}
.PTCLMMonthViewCellDateToday {
	position: relative;
	text-align: right;
	font-weight: bold;
	padding: 1px 2px 2px 0px;
	border: solid 1px white;
	color: white;
}
.PTCLMMonthViewCellDateNon {
	position: relative;
	text-align: right;
	font-weight: bold;
	padding: 1px 2px 2px 0px;
	border: solid 1px white;
	color: #AAA;
}
.PTCLMMonthViewCellEvent {
	width: 100%;
	padding: 1px;
	margin: 0px 2px 1px 2px;
	border: solid 1px white;
}
.PTCLMMonthViewCellAllDayEvent {
	padding: 1px;
	margin: 0px 2px 1px 2px;
	border: solid 1px #999;
}
.PTCLMMonthViewCellMultiDayEvent {
	padding: 1px;
	margin: 0px 2px 1px 2px;
	border: 1px #999;
	border-style: solid dashed;
}
.PTCLMMonthViewCellMultiDayEventEmpty {
	padding: 2px 1px 2px 1px;
	margin: 0px 2px 1px 2px;
	border: solid 1px white;
}
.PTCLMMonthViewCellMultiDayEventStartOnly {
	padding: 1px;
	margin: 0px 2px 1px 2px;
	border: solid 1px;
	border-color: #999;
	border-right-style: dashed;
}
.PTCLMMonthViewCellMultiDayEventEndOnly {
	padding: 1px;
	margin: 0px 2px 1px 2px;
	border: solid 1px;
	border-color: #999;
	border-left-style: dashed;
}
.PTCLMMonthViewCellMore {
	text-align: right;
	padding: 0px 1px 0px 0px;
	margin: 0px;
}
.PTTLMTable {
	background-color: white;
	position: relative;
	top: 0px;
	left: 0px;
	overflow-x: hidden;
}
.PTTLMBgOn {
	background-color: #EDEDED;
}
.PTTLMBgOff {
	background-color: white;
}
.PTTLMBgSelected {
	background-color: #FF8;
}
.PTTLMLoadingDiv {
	position: absolute;
	cursor: wait;
	visibility: hidden;
	z-index: 10000;
}
.PTTLMSearchTable {
	display: none;
	border-top: solid 1px white;
}
.PTTLMSearchTableCell {
	padding: 3px 6px;
}
.PTTLMHeaderDiv {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
}
.PTTLMHeaderRow {
	padding-bottom: 0px;
}
.PTTLMHeaderCell {
	border-right: 0px;
	border-bottom: 1px solid white;
	padding: 1px 3px 1px 5px;
	cursor: default;
}
.PTTLMHeaderCellMovableImage {
	border-bottom: 1px solid white;
	border-left: 1px solid #A2A2A2;
	border-right: 0px;
}
.PTTLMBodyDiv {
	position: relative;
	margin-top: 22px;
}
.PTTLMCheckboxCell {
	border-bottom: 1px solid white;
	border-right: 0px;
	padding: 0px 3px 1px 3px;
	cursor: default;
}
.PTTLMTableCellLink {
	text-decoration: none;
	color: #333333;
}
.PTTLMTableCellLink:hover {
	text-decoration: underline;
	color: #FF0000;
}
.PTTLMTableCellThreadLink {
	text-decoration: none;
	color: #000000;
}
.PTTLMTableCellThreadLink:hover {
	text-decoration: underline;
	color: #333333;
}
.PTTLMCell {
	border-color: white;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	padding: 4px 3px 1px 5px;
	font: 10px verdana,arial,helvetica,"sans-serif";
	cursor: default;
}
.PTTLMPreviewText {
	color: #000000;
}
.PTTLMCellFooter {
	text-align: right;
	background-color: white;
	font-family: verdana,arial,helvetica; 
	font-size: 9px;
	font-weight: bold;
	letter-spacing: 0.3mm;
	padding-top: 8px;
	color: #999;
	cursor: default;
}
.PTTLMStatusBar {
	background-color: #E06666;
	cursor: default;
	padding: 6px 10px 5px 10px;
}
.PTTLMSelected {
	background-color: highlight;
}
.PTTLMLoadingPanel {
	position: absolute;
	z-index: 200;
	top: 20px;
	left: 20px;
	visibility: visible;
	background-color: lemonchiffon;
	border: 2px ridge;
	width: 160px;
	height: 45px;
	text-align: center;
	color: black;
    font-family: 'MS Sans Serif', geneva, sans-serif;
    font-size: 9px;
    cursor: default;
    padding: 0;
}
.PTTLMGlobalRowSelector {


}
.PTTLMGlobalRowSelectorGreyed {
	

}
.PTPSResizable {
	background-color: #DDD;
	margin: 0px;
	padding: 0px 1px 0px 0px;
	border-left: 1px #AAA solid;
	border-top: 0px;
	border-bottom: 0px;
	border-right: 1px #DDD solid;
	cursor: move;
}
.PTPSDragCover {
    position: absolute;
    display: block;
    top: -10px; left: -10px;
    width: 2px; height: 2px;
    margin: 0px; padding: 0px; border: 0px;
	visibility: hidden;
	z-index: 1000;
	cursor: move;
}
.PTPSDragLine {
    position: absolute;
    display: block;
    top: -10px; left: -10px;
    width: 2px; height: 2px;
    margin: 0px; padding: 0px; border: 0px;
    background-color: black;
    visibility: hidden;
    z-index: 1050;
    line-height: 1px;
    font-size: 1px;
}
.PTTRCMainBody {
	overflow: auto;
	width: 100%;
	height: 100%;
	padding: 7px;
}
.PTTRCSearchBox {
	width: 45%;
}
.PTTRCNodeShell {
	padding: 0px;
}
.PTTRCNodeIconShell {
	padding: 0px 1px;
}
.PTTRCLabelBase {
	cursor: default;
	margin-left: 4px;
	padding: 1px 6px 1px 2px;
}
.PTTRCLabelOff {
	background-color: #FFFFFF;
	color: #000000;
}
.PTPaginatorBackground {
	text-align: right;
	background-color: #F6F6F6;
	font-family: verdana,arial,helvetica; 
	font-size: 9px;
	font-weight: normal;
	letter-spacing: 0.1mm;
	margin: 0px;
	padding: 2px 24px;
	color: #000000;
	cursor: default;
}
.PTPaginatorButton {
	background-color: #F6F6F6;
	margin-left: 1px;
}
.PTProgressBar {
	width: 0px;
	height: 20px;
	background-color: #D63333
}
.PTProgressBarContainer {
	width: 500px;
	height: 22px;
	background-color: #E9E9E9;
	border:1px solid #c0c0c0;
	margin-bottom:2px;
}
.PTRichTextLayout
{	
	display: block;
	background-color: white;
	padding: 3px;
	text-align: left;
	overflow: auto;
	border: 1px solid threedshadow;
}
.PTRichTextSource
{
	display: none;
	background-color: white;
	padding: 10px;
	overflow: auto;
	border: 1px solid threedshadow;
}
.PTRichTextContainerTop
{
	border-color: threedshadow;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	padding: 0px;
}
.PTRichTextContainerBottom
{
	border-color: threedshadow;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	padding: 0px;
}
.PTRichTextMessagePanel
{
    position: absolute;
    z-index: 550;
    top: 0; left: 0;
    width: 200;
    height: 100;
    text-align: center;
    vertical-align: middle;
    text-align: center;
    display: none;
    border: 1px outset;
    background-color: #EDEDED;
}
.PTRichTextColorSwatch
{
	border-color: #000000;
}
.PTRichTextColorSwatchHoverDarkest {
	border-color: #D63333;
}
.PTRichTextColorSwatchHoverDarker {
	border-color: #CC0000;
}
.PTRichTextColorSwatchHoverMedium {
	border-color: #D63333;
}
.PTRichTextColorSwatchHoverLighter {
	border-color: #D63333;
}
.PTRichTextColorSwatchHoverNeutralLight {
	border-color: #D63333;
}
.PTColorPickerPanel
{
    position: absolute;
    z-index: 501;
    top: 0; left: 0;
    width: 335; height: 255;
    display: none;
    overflow: hidden;
    border: 2px solid #DDD;
    background-color: #FFFFFF;
}
.PTColorPickerPopup
{
    overflow: hidden;
    position: absolute;
    left: 0; top: 0;
    margin: 0;
    border: 2px solid #DDD;
    width: 340; height: 255;
    background-color: #FFFFFF;
}
.PTColorPickerSample {
    position: relative;
    width: 10; 
    height: 10;
    margin: 0;
    border: 1px solid #AAA;
}
.PTDimensionPickerPanel
{
    position: absolute;
    z-index: 502;
    top: 0; left: 0;
    width: 260; height: 280;
    display: none;
    overflow: hidden;
    border: 2px solid #DDD;
    background-color: #FFFFFF;
}
.PTDimensionPickerPopup
{
    overflow: hidden;
    position: absolute;
    left: 0; top: 0;
    margin: 0;
    border: 2px solid #DDD;
    width: 260; height: 280;
    background-color: #FFFFFF;
}


.topBarbg
{
width: 100%;
}

/*-----------------------------------------------------------------------------------------------------------*/
/*-------------------------------------- BEGIN Wind River STYLES --------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/


/*-- OVERWRITE SOME PORTAL STYLES --*/

.portletareabg {
	background-color: #ffffff;
	width: 886px;
}

td	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	vertical-align:top;
}

TR.platportletLightBg {
	background-color: #FFFFFF;
	color: #333333;
}

TD.navTabOffBg {
	background-color: #333333;
	height: 30px;
}
	
TD.navTabOffBg a:active, TD.navTabOffBg a:link, TD.navTabOffBg a:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	color: #FFFFFF; 
}

TD.navTabOffBg a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFCC33;  
}

TD.navTabOnBg {
	background-color: #333333;
	height: 30px;
}
	
TD.navTabOnBg a:active, TD.navTabOnBg a:link, TD.navTabOnBg a:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	color: #FFFFFF; 
}

TD.navTabOnBg a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFCC33;  
}


.banGreetingText {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	color: #FFFFFF; 
	font-weight: bold;	
}

.customappText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
}

.customappText a:link {
	text-decoration: none; 
	color: #CC0000;
	font-size: 12px;
}

.customappText a:visited {
	text-decoration: underline; 
	color: #666666; 
	font-size: 12px;
}

.customappText a:active {
	text-decoration: underline; 
	color: #CC0000;
	font-size: 12px;
}

.customappText A:hover {
	text-decoration: underline; 
	color: #CC0000; 
	font-size: 12px;
}

.customappText TD {
	vertical-align: top;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	
}

/*-----------------------------------------------------------------------------------------------------------*/
/*--------------------------------- September 2005 redesign NEW ITEMS  --------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/


#printLogo {
	display: none;
}

@media print {
   #printLogo {display: block;}
	#headerTable {display: none;}
	#footerTable {display: none;}
	DIV.buttonSet {display: none;}
	DIV.promoSidebar {display: none;}
	DIV.sidebarOuter {display: none;}
	DIV.sidebarInner {display: none;}
	DIV.sidebarInner2 {display: none;}
	DIV.sidebarSubitems {display: none;}
		
}


/* --------------------------------- BODY  ---------------------------------*/

body {
		background-color: #FFFFFF;
		background-repeat: repeat-x;
		margin: 0px 0px 0px 0px;
		padding:0px;
		text-align:left;
		color: #333333;
}

P {
	color: #333333
}

DIV.pullQuote {

	width: 160px;
	float: left;
	padding-right: 15px;
	padding-bottom: 15px;
	font-family:  Times, serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;

}

DIV.standAloneTitle {
	margin: 0 20px 0 20px;
}

TABLE.newsTable {
	margin-left: 20px;
}

UL {
	margin:0; 
	padding:0; 
	list-style: none; 
}

UL LI {
	list-style: none;
	background: url(/images/sidebar/bullet_small.gif) 5px 9px no-repeat;
	padding-left: 20px;
	margin-bottom: 11px;
	margin-left: 10px;
}

UL LI UL {
	margin-top: 10px;
}

UL LI.linkArrow {
	list-style: none;
	background: url(/images/sidebar/bullet_arrow.gif) 0px 5px no-repeat; 
	padding-left: 20px;
	margin-bottom: 11px;
	margin-left: 10px;
}




hr {
	height: 1px; 
	color: #cccccc;
}

hr.sidebarRule {
	height: 1px; 
	color: #cccccc;
	margin-left: 10px;
}

DIV.sidebarInner2 hr {
	height: 1px; 
	color: #cccccc;
	margin-left: 10px;
}

strong, b {
	font-weight: bold;
	}
	
.boldRed {
	font-weight: bold;
	color: #CC0000;
	}

img {
	border: 0;
	}

.mainPageBodyOuter {
	width: 591px;
	background-color: #FFFFFF;
	float: left;
}

.mainPageBodyOuterWide {
	width: 886px;
	background-color: #FFFFFF;
}

.mainPageBodyOuterCentered {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	MARGIN: -20px 148px 0px 148px; 
	VERTICAL-ALIGN: middle; 
	WIDTH: 590px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left
}

.mainPageBodyOuterCenteredWide {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	MARGIN: -20px 0px 0px 0px; 
	VERTICAL-ALIGN: middle; 
	WIDTH: 886px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left
}



.mainPageBodyInner {
	margin: 20px 20px 20px 20px;
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;   
	line-height: 150%;   
}

.homePageBodyInner {
	margin: 0 0 0 0;
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;   
	line-height: 150%;   
}

.titlePage {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	font-weight: bold;
}

.quote {
	width:500px;
	padding: 15px;
	margin-left: 20px;
	background-color: #F2F2F2;
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family : serif;
}

.subhead {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
}

.breadcrumbText {
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-left: 0;
	margin-right: 20px;
	margin-top: 10px;
	line-height: 100%;
	background-color: #FFFFFF;
}


A.breadcrumbLink:link, A.breadcrumbLink:active, A.breadcrumbLink:visited  {
	color: #CC0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

A.breadcrumbLink:hover  {
	color: #CC0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	font-weight: normal;
}

.deviceTableHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: Bold;
	color: #FFFFFF;
	text-decoration: none;	
}

td.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

TR.rowEven {
	background-color: #FFFFFF;
}

TR.rowOdd {
	background-color: #EEEEEE;
}

/* ---------------------------------- HOMEPAGE DIR -------------------------- */

.homeDivs {
	width: 886px;
}
		
.home3boxesDiv {
	width: 886px;
	background-image: url(/images/3_boxes_bkgd-NEW.png);
	background-position: center;
	background-repeat: no-repeat;
	
}

TD.homeCustomers {
	font-size: 10px;
	vertical-align: top;
}


TD.homeCustomers Table TR TD {
	font-size: 10px;
}

TD.homeNews UL {
	margin-left: 20px;
}

TD.homeNews, TD.homeEvents, TD.homeCustomers {
	font-size: 10px;
}

TD.homeNews A:link, TD.homeNews A:active, TD.homeNews A:visited {
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

TD.homeNews A:hover {
	font-size: 10px;
	color: #CC0000;
	text-decoration: underline;
}

TD.homeNews A.newsLink:link, TD.homeNews A.newsLink:active, TD.homeNews A.newsLink:visited {
	font-size: 10px;
	color: #CC0000;
	text-decoration: none;
}

TD.homeNews A.newsLink:hover {
	font-size: 10px;
	color: #CC0000;
	text-decoration: underline;
}

TD.homeEvents A:link, TD.homeEvents  A:active, TD.homeEvents  A:visited {
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

TD.homeEvents  A:hover {
	font-size: 10px;
	color: #CC0000;
	text-decoration: underline;
}

TD.homeEvents A.eventsLink:link, TD.homeEvents  A.eventsLink:active, TD.homeEvents  A.eventsLink:visited {
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

TD.homeEvents  A.eventsLink:hover {
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}


TD.homeCustomers A:link, TD.homeCustomers A:active, TD.homeCustomers A:visited {
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

TD.homeCustomers A:hover {
	font-size: 10px;	
	color: #CC0000;
	text-decoration: underline;
}

TD.homeCustomers A.customerLink:link, TD.homeCustomers A.customerLink:active, TD.homeCustomers A.customerLink:visited {
	font-size: 10px;
	color: #CC0000;
	text-decoration: none;
}

TD.homeCustomers A.customerLink:hover {
	font-size: 10px;	
	color: #CC0000;
	text-decoration: underline;
}

TD.homeCustomers IMG {
	vertical-align: top;
}

.headDir {
	line-height: 90%;
}

.dirTitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}


A.dirLink:link, A.dirLink:active, A.dirLink:visited  {
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

A.dirLink:hover  {
	color: #CC0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

A.dirHeadLink:link, A.dirHeadLink:active, A.dirHeadLink:visited  {
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

A.dirHeadLink:hover  {
	color: #CC0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

TD.solutionsTOCheader {
	color: #FFFFFF;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #7B8D9B;
}

TABLE.solutionsTOC {
	border: 1px solid #7B8D9B;
}

TD.platformsTOCheader {
	color: #FFFFFF;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #7B8D9B;
}

TABLE.platformsTOC {
	border: 1px solid #7B8D9B;
}

/* --------------------------------- HEADER  ---------------------------------*/

A.centerLink:link, A.centerLink:active, A.centerLink:visited  {
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

A.centerLink:hover  {
	color: #CC0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

A.centerLinkBold:link, A.centerLinkBold:active, A.centerLinkBold:visited  {
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

A.centerLinkBold:hover  {
	color: #CC0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}


/* --------------------------------- SIDEBAR  ---------------------------------*/

.sidebarWrapper {
	width: 292px;
	float: left;
}

.sidebarOuter {
	width: 292px;
	border-bottom: solid 1px #7E7E7E;	
    border-top: solid 1px #eeeeee;
	border-left: solid 1px #eeeeee;
	background-image: url(/images/sidebar/sidebar_bkgd.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-bottom: 2px;
	margin-right: 3px;
	text-align: left;
	
}

.sidebarTitle {
color:#666666;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
margin:8px 0pt 8px 15px;
	}



.sidebarInner {
	background-color: #FFFFFF;
	width: 279px;
	margin: 0 6px 6px 6px;
	border: solid 1px #CCCCCC;
	text-align: left;
}

.sidebarInner2 {
	background-color: #FFFFFF;
	width: 247px;
	margin: 16px 16px 16px 0px;
	text-align: left;
}

.sidebarSubitems {
	background-color: #FFFFFF;
	width: 232px;
	margin: 0 0 14px 28px;
}

.sidebarText {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 150%;
}

.sidebarTextRed {
	color: #CC0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 150%;
}

P.sidebarText {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0 0 11px 18px;
	line-height: 150%;
}

.sidebarInner2 P {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0 0 11px 18px;
	line-height: 150%;
}


UL.sidebarList, UL.sidebarList LI {
	margin:0; 
	padding:0; 
	list-style: none; 
}

UL.sidebarList LI {
	list-style: none;
	background: url(/images/sidebar/bullet_small.gif) 5px 9px no-repeat;
	padding-left: 20px;
	margin-bottom: 11px;
	margin-left: 20px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;

}

UL.sidebarList LI.linkPDF {
	list-style: none; 
	background: url(/images/sidebar/bullet_pdf.gif) 5px 5px no-repeat; 
	padding-left:20px; 
	margin-bottom: 11px;
	margin-left: 20px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

UL.sidebarList LI.linkMail {
	list-style: none;
	background: url(/images/sidebar/bullet_email.gif) 0px 5px no-repeat; 
	padding-left:20px; 
	margin-bottom: 11px;
	margin-left: 20px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

UL.sidebarList LI.linkArrow {
	list-style: none;
	background: url(/images/sidebar/bullet_arrow.gif) 0px 5px no-repeat; 
	padding-left:20px; 
	margin-bottom: 11px;
	margin-left: 20px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

UL.sidebarList LI.linkRedArrow {
	list-style: none;
	background: url(/images/sidebar/bullet_arrow_red.gif) 0px 5px no-repeat; 
	padding-left:20px; 
	margin-bottom: 11px;
	margin-left: 20px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.highlight {
	background-color: #eeeeee;
	border-bottom: 1px solid #cccccc;
}

UL.sidebarList LI.linkDArrow {
	list-style: none;
	background: url(/images/toc/tocArrow.png) 0px 5px no-repeat; 
	padding-left:20px; 
	margin-bottom: 11px;
	margin-left: 20px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

UL.sidebarList LI.phoneNumber {
	list-style: none;
	background: url(/images/sidebar/bullet_phone.gif) 5px 3px no-repeat; 
	padding-left:20px; 
	margin-bottom: 11px;
	margin-left: 20px;
	color: #CC0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.sidebarSubitems P.sidebarText {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0 0 10px 0;
	line-height: 100%;
}

.sidebarSubitems P {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0 0 10px 0;
	line-height: 100%;
}

.sidebarSubitems P.sidebarTextTight {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0 0 0 0;
	line-height: 100%;
}



UL.sidebarList A:link,  UL.sidebarList A:active, UL.sidebarList A:visited {
	color: #C00000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

UL.sidebarList A:hover {
	color: #C00000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}


A.sidebarLink:link, A.sidebarLink:active, A.sidebarLink:visited  {
	color: #C00000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

A.sidebarLink:hover  {
	color: #C00000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

P.sidebarText A:link, P.sidebarText A:active, P.sidebarText A:visited  {
	color: #C00000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

P.sidebarText A:hover  {
	color: #C00000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}



P.sidebarTextTight A:link, P.sidebarTextTight A:active, P.sidebarTextTight A:visited  {
	color: #C00000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

P.sidebarTextTight A:hover  {
	color: #C00000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}


A.sidebarLink2:link, A.sidebarLink2:active, A.sidebarLink2:visited {
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

A.sidebarLink2:hover {
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

.sidebarSubtitle {
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 150%;
	font-weight: bold;
}

P.sidebarSubtitle {
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0 0 11px 18px;
	line-height: 150%;
	font-weight: bold;
}


.promoSidebar {
	width: 292px;
	height: 90px;
	background-color: Silver;
	margin: 0 0 2px 0;
}

.promoImgSidebar {
	margin: 0px 0px 2px 0px;
}

.buttonSet {
	width: 292px;
	height: 29px;
	background-color: #FFFFFF;
	margin: 0 0 2px 0;
}


/* --------------------------------- FOOTER  ---------------------------------*/

.footer {
	width: 880px;
	height: 27px;
	background-image: url(/images/footer_bkgd.jpg);
	background-position: top;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-size: 10px;
	text-align: left;
	line-height: 185%;
}


A.footerLink:link, A.footerLink:active, A.footerLink:visited {
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	line-height: 185%;
}

A.footerLink:hover{
	color: #C00000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	line-height: 185%;
}


/*--------------------------------- BSP PAGE STYLES ---------------------------------*/

TABLE.bspTable {
	width: 90%;
	border-right-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;

}

TD.bspTableHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: Bold;
	color: #FFFFFF;	
	text-decoration: none;	
	background-color: #999999;	
}

TD.bspTableHead a {
	color: #FFFFFF;	
	text-decoration: none;	
}

TD.bspTableCell1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F7F7F7;
	text-decoration: none;
	vertical-align: top;
}

TD.bspTableCell2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #EBEBEB;
	text-decoration: none;
	vertical-align: top;
}




/*--------------------------------- FORM STYLES ---------------------------------*/

.formFieldName  {
	font-weight: bold;
}

.formFieldNameMandatory  {
	font-weight: bold;
	color: #CC0000;
}

.formFieldStandard  {
	width: 300px;
}

.formFieldComments  {
	width: 300px;
	height: 100px;
}

.formFieldStates  {
	width: 250px;
}

.formFieldCountries  {
	width: 250px;
}

.formFieldSubmitButton  {
	width: 100px;
}


.customappText {
	background-color: #FFFFFF;
}

/*--------------------------------- IN-BODY TOC STYLES ---------------------------------*/


.tocTableHeader {
	border: #999999;
	border-width: 1px;
	border-style: solid;

	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #434343;
	background-image: url(/images/HeaderBack.jpg);
	background-repeat: repeat-x;
	font-style: normal;
	line-height: 12px;

	vertical-align: middle;
	font-weight: bold;
	

}

.tocTableTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #434343;
	line-height: 12px;
	font-weight: bold;

}


.tocIndTableBody
 {
	
	background-color: #434343;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-style: normal;
	line-height: 15px;
	
	vertical-align: top;
	background-image: url(/images/industry_tocBodyBack.jpg);
	background-repeat: repeat-x;
	list-style-image: url(/images/tocArrow.png);
	border-width: 0px;
	font-weight: normal;
}

.tocProdTableBody
 {
 	
	background-color: #6C91C3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-style: normal;
	line-height: 15px;
	
	vertical-align: top;
	background-image: url(/images/products_tocBodyBack.jpg);
	background-repeat: repeat-x;
	list-style-image: url(/images/tocArrow.png);
	border-width: 0px;
	font-weight: normal;
	
	
}


UL.tocList {
	list-style-image: url(/images/tocArrow.png);
	margin-top: 5px;
	margin-left: 15px;
}

LI.tocLink {
	background: none;
	list-style-image: url(/images/tocArrow.png);
	margin-bottom: 3px;
	padding-left: 0;
	margin-left: 10px;
}

.toc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC0000;
   font-weight: bold;
}

A.tocLink:link, A.tocLink:visited, A.tocLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC0000;
	text-decoration: none;
	font-weight : normal;
}

A.tocLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC0000;
	font-style: normal;
	text-decoration: underline;
	font-weight : normal;
}
a.Redon:link {color: #333333; text-decoration: none; font-weight: bold; font-size: 12px; line-height:normal;}
a.Redon:active {color: #CC0000; text-decoration: none; font-weight: bold; font-size: 12px; line-height:normal;}
a.Redon:visited {color: #999999; text-decoration: none; font-weight: bold; font-size: 12px; line-height:normal;}
a.Redon:hover {color: #CC0000; text-decoration: none; font-weight: bold; font-size: 12px; line-height:normal;}

DIV.note {
	float: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
}


/* --------------- Header hidden nav for no-flash -------------------- */

.navNoShow {
	DISPLAY: none
}
.navShow {
	DISPLAY: block
}

/* ------------ New styles for css+div switch March 2007 -------------------- */

.tiny {	font-size: xx-small; }

BODY {
/*	FONT-SIZE: 12px;    */
	COLOR: #333333;  
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; 
	TEXT-ALIGN: center;
	background-color: #747779;
	background-image:url(/images/bkgd_gradient.jpg);
	background-repeat: repeat-x;
	margin:0px 0px 0px 0px;
	padding-top:0px;
	PADDING-RIGHT: 20px; 
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 20px;

}
#headerDiv {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px auto; 
	VERTICAL-ALIGN: middle; 
	WIDTH: 886px; 
	height: 280px;
	PADDING-TOP: 0px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left
}

#headerDivNoNav {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px auto; 
	VERTICAL-ALIGN: middle; 
	WIDTH: 886px; 
	height: 116px;
	PADDING-TOP: 0px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left
}

#headTop {
	height: 62px;

}

#centerLinksDIV {
	text-align:right;
	padding-top: 20px;
	height: 42px;
}

#flashNavDiv {
	margin-left: 3px;
	height: 218px;
	width: 880px;
}
	
#contentDiv {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN-TOP: 0px; 
	MARGIN-RIGHT: auto; 
	MARGIN-BOTTOM: 0px; 
	MARGIN-LEFT: auto; 
	VERTICAL-ALIGN: middle; 
	WIDTH: 886px; 
	PADDING-TOP: 0px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left
}

#footerDiv {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px auto; 
	VERTICAL-ALIGN: middle; 
	WIDTH: 886px; 
	height: 27px;
	PADDING-TOP: 0px; 
	BACKGROUND-COLOR: #ffffff; 
	background-image: url(/images/footer_bkgd.jpg);
	background-position: top;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-size: 10px;
	text-align: left;
	line-height: 185%;

}

DIV#divAboutus P, DIV#divPartnersList P, DIV#divCustomersList P {font-size: xx-small; }

.sidebarTitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	margin: 8px 0 8px 15px;
	font-weight: bold;

}

.sendBox {
background-image:url(cannot-attend-bkg.jpg);
background-position:center;
background-repeat:no-repeat;
width:404px;
}

.mainLandingPageBodyOuter {
	width: 442px;
	background-color: #FFFFFF;
	margin: 0;
	position: relative;
	float: left;
}

.mainLandingPageBodyInnerLeft {
	margin: 20px 20px 0px 20px;
	width: 402px;
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
}

.mainLandingPageBodyInnerRight {
	margin: 20px 20px 0px 20px;
	width: 402px;
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
}


.mainLandingPageBodyOuterBottom {
	width: 842px;
	background-color: #FFFFFF;
	margin: 0;
	position: relative;
	float: left;
}

.mainLandingPageBodyInnerBottom {
	margin: 20px 20px 0px 20px;
	width: 802px;
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
}





.lpagesubheads, .style1 {
	font-size: 14px;
	font-weight: bold;
}

.lpagetitlegray {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	font-style: italic;

}
