/***** begin PLUMTREE PORTAL 4.5ws STYLES *****/
A		{COLOR: #01A7E1;}
.inputBox		{FONT: 10px arial,helvetica,"sans-serif";}
.linkCap		{FONT: 10px arial,helvetica,"sans-serif"; COLOR: #01A7E1;}
.linkCap A		{TEXT-TRANSFORM: uppercase; COLOR: #01A7E1;}
.wizBckgrndClddNarrow		{BACKGROUND-COLOR: #F4F4F4;}
.wizBckgrndClddWide		{BACKGROUND-COLOR: #CCCCCC;}
.bnr		{FONT: bold 10px arial,helvetica,"sans-serif"; COLOR: #FFFFFF;}
.bnrDate		{FONT: 10px arial,helvetica,"sans-serif"; COLOR: #FFFFFF; TEXT-ALIGN: right;}
.bnrHead		{FONT: bold 14px arial,helvetica,"sans-serif"; COLOR: #FFFFFF;}
.bnrHelp		{FONT: bold 10px arial,helvetica,"sans-serif"; COLOR: #EDEDED;}
.bnrHelp A		{FONT: bold 10px arial,helvetica,"sans-serif"; COLOR: #EDEDED; TEXT-ALIGN: right; TEXT-DECORATION: none;}
.bnrSubHead		{FONT: 12px arial,helvetica,"sans-serif"; COLOR: #FFFFFF;}
.bnrTools		{FONT: 10px arial,helvetica,"sans-serif"; COLOR: #EDEDED;}
.bnrTools A		{COLOR: #EDEDED; TEXT-DECORATION: underline;}
.body		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #000000;}
.ddMenu		{VISIBILITY: hidden; WIDTH: 80px; POSITION: absolute; BACKGROUND-COLOR: #EDEDED;}
.ddMenuNotHot		{FONT: 8px arial,helvetica,"sans-serif"; COLOR: #999999; LINE-HEIGHT: 11px; TEXT-DECORATION: none;}
.ddMenuNotHotAction		{FONT: 8px arial,helvetica,"sans-serif"; COLOR: #01A7E1; LINE-HEIGHT: 11px; TEXT-DECORATION: none;}
.ddMenuHot		{FONT: 8px arial,helvetica,"sans-serif"; COLOR: #FFFFFF; LINE-HEIGHT: 11px; TEXT-DECORATION: none;}
.gNewItem		{FONT: bold 11px arial,helvetica,"sans-serif"; COLOR: #F89728;}
.gAddToMyPage		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #000000;}
.gBanner		{BACKGROUND-COLOR: #FFFFFF;}
.gContentSection		{FONT: 10px arial,helvetica,"sans-serif"; COLOR: #000000;}
.gHeader		{FONT: bold 12px arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #d7d7d7;}
.gHeader A		{COLOR: #FFFFFF; BACKGROUND-COLOR: #d7d7d7;}
.gSubHeader		{FONT: bold 12px arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #CBE3E5;}
.gNarrowContentSection		{BORDER-RIGHT: #d7d7d7 solid 1px; BORDER-TOP: #d7d7d7 solid 1px; FONT: 11px arial,helvetica,"sans-serif"; BORDER-LEFT: #d7d7d7 solid 1px; COLOR: #000000; BORDER-BOTTOM: #d7d7d7 solid 1px; BACKGROUND-COLOR: #F4F4F4;}
.gNarrowHeader		{FONT: bold 12px arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #d7d7d7;}
.gPortalPath		{FONT: 10px arial,helvetica,"sans-serif"; COLOR: #537957;}
.gPortalPathCurrent		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #F89728;}
.gPortalPath A		{TEXT-TRANSFORM: uppercase; COLOR: #537957;}
.gDescription		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #000000;}
.tbTab		{BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT: bold 10px arial,helvetica,"sans-serif"; BORDER-LEFT: medium none; COLOR: #537957; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #EDEDED; TEXT-DECORATION: none;}
.tbTab A		{FONT: bold 10px arial,helvetica,"sans-serif"; COLOR: #537957; TEXT-DECORATION: none;}
.tbToolbarBody		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #ebdda7;}
.tbToolbarBodySelected		{FONT: 12px arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #01A7E1;}
.tbToolbarBody A		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #01A7E1;}
.tbToolbarBodySelected A		{FONT: 12px arial,helvetica,"sans-serif"; COLOR: #FFFFFF;}
.tbUserName		{FONT: bold 11px arial,helvetica,"sans-serif"; COLOR: #FFFFFF;}
.admToolbar		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #01A7E1; BACKGROUND-COLOR: #FFFFFF;}
.admToolbarBody		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #01A7E1; BACKGROUND-COLOR: #FFFFFF;}
.admToolbarBody A		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #01A7E1; TEXT-DECORATION: none;}
.admToolbarBody A:hover		{TEXT-DECORATION: none;}
.admToolbarBorder		{BACKGROUND-COLOR: #666666;}
.admToolbarActiveHead		{FONT: bold 10px arial,helvetica,"sans-serif"; COLOR: #01A7E1;}
.admToolbarActiveHead A		{FONT: bold 10px arial,helvetica,"sans-serif"; COLOR: #01A7E1;}
.admToolbarActiveSub		{FONT: 10px arial,helvetica,"sans-serif"; COLOR: #01A7E1; BACKGROUND-COLOR: #FFFFFF;}
.admToolbarActiveSub A		{TEXT-TRANSFORM: uppercase; COLOR: #01A7E1; TEXT-DECORATION: underline;}
.admToolbarActiveSub A:hover		{TEXT-DECORATION: none;}
.admToolbarActive A		{TEXT-TRANSFORM: uppercase; COLOR: #01A7E1; TEXT-DECORATION: none;}
.admToolbarActive A:hover		{TEXT-DECORATION: none;}
.pagesSubTab		{FONT: 12px arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #01A7E1;}
.pagesSubTab A		{COLOR: #FFFFFF; BACKGROUND-COLOR: #01A7E1;}
.pagesSubTabActive		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #01A7E1; BACKGROUND-COLOR: #EDEDED;}
.pagesSubTabActive A		{COLOR: #01A7E1;}
.subFolderColorA		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #FFFFFF;}
.subFolderColorB		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #CCCCCC;}
.subFolderColorC		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #EDEDED;}
.edHeaderOptions		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #01A7E1;}
.edHeaderOptions A		{COLOR: #FFFFFF; TEXT-DECORATION: none;}
.edHeaderOptions A:hover		{COLOR: #F89728;}
.edSubHeaderOptions		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #000000;}
.edSubHeaderOptions A		{COLOR: #000000; TEXT-DECORATION: none;}
.edSubHeaderOptions A:hover		{COLOR: #F89728;}
.edMenu		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #000000;}
.edMenu A		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #000000; TEXT-DECORATION: none;}
.edMenu A:hover		{COLOR: #F89728;}
.mpLeftGadgetBody		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #ffe993;}
.mpRightGadgetBody		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #000000;}
.gContentSectionGray		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #EDEDED;}
.wMenuSelected		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: blue; TEXT-DECORATION: none;}
.wMenuGeneral		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #000000; TEXT-DECORATION: none;}
.wMenuGeneral A		{COLOR: #000000; TEXT-DECORATION: none;}
.wMenuGeneral A:hover		{COLOR: #F89728; TEXT-DECORATION: none;}
.wMenuGray		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #808080; TEXT-DECORATION: none;}
.wHeader		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #ebdda7; TEXT-DECORATION: none;}
.wButtonsEnabled		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #ebdda7;}
.wButtonsEnabled A		{COLOR: #000000; BACKGROUND-COLOR: #ebdda7; TEXT-DECORATION: none;}
.wButtonsEnabledHover		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #01A7E1;}
.wButtonsEnabledHover A		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #01A7E1;}
.wButtonsDisabled		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #808080; BACKGROUND-COLOR: #ebdda7;}
.wButtonsFrameColor		{BACKGROUND-COLOR: #01A7E1;}
.ddDropDownMenuBackground		{FONT: bold 12px arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #d7d7d7;}
.gbackground		{COLOR: #FFFFFF;}
.srchReturnLink		{FONT: bold 10px arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #d7d7d7;}
.srchReturnLink A		{TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF;}
.wizHead		{FONT: bold 12px arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #d7d7d7;}
.wizStep		{FONT: bold 10px arial,helvetica,"sans-serif"; COLOR: #01A7E1;}
.wizSubHead		{FONT: bold 12px arial,helvetica,"sans-serif"; COLOR: #999999; BACKGROUND-COLOR: #CCCCCC;}
.wizTitle		{FONT: bold 12px arial,helvetica,"sans-serif"; COLOR: #01A7E1;}
.wizCategory		{BORDER-TOP: #FFFFFF 1px; FONT: bold 11px arial,helvetica,"sans-serif"; COLOR: #000000; TEXT-DECORATION: none;}
.wizCategory A		{FONT: bold 11px arial,helvetica,"sans-serif"; COLOR: #01A7E1; TEXT-DECORATION: none;}
.wizCategoryMouseOver		{BORDER-TOP: #FFFFFF solid 1px; FONT: bold 11px arial,helvetica,"sans-serif"; COLOR: #01A7E1; BACKGROUND-COLOR: #EDEDED; TEXT-DECORATION: none;}
.wizCategoryMouseOver A		{FONT: bold 11px arial,helvetica,"sans-serif"; COLOR: #01A7E1; BACKGROUND-COLOR: #EDEDED; TEXT-DECORATION: none;}
.wizChoice		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #01A7E1;}
.tbTabBorder		{COLOR: #d7d7d7; BACKGROUND-COLOR: #d7d7d7;}
.tbTabSelected		{FONT: bold 10px arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #01A7E1; TEXT-DECORATION: none;}
.tbTabSelected A		{FONT-WEIGHT: bold; COLOR: #FFFFFF; TEXT-DECORATION: none;}
.tbDocument		{FONT: bold 10px arial,helvetica,"sans-serif"; COLOR: #01A7E1;}
.tbDocument A		{TEXT-TRANSFORM: uppercase; COLOR: #01A7E1;}
.wizTitlePageName		{FONT: bold 12px arial,helvetica,"sans-serif"; COLOR: #01A7E1;}
.wizStep A		{FONT: bold 10px arial,helvetica,"sans-serif";TEXT-TRANSFORM: uppercase; COLOR: #01A7E1; TEXT-DECORATION: none;}
.admMenuHead		{FONT: bold 12px arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #537957;}
.admMenuSubHead		{FONT: bold 12px arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #d7d7d7;}
.wizSubHead A		{FONT: bold 10px arial,helvetica,"sans-serif"; COLOR: #999999;}
.wizObject		{FONT: bold 12px arial,helvetica,"sans-serif"; COLOR: #537957; BACKGROUND-COLOR: #F4F4F4;}
.bodyCap		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #000000;}
.bgPortalMenu		{BACKGROUND-COLOR: #01A7E1;}
.bgBanner		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #537957;}
.wizHeadRight		{FONT: bold 12px arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #01A7E1;}
.bgWizRight		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #EDEDED; TEXT-DECORATION: none;}
.bgWizLeft		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #CBE3E5; TEXT-DECORATION: none;}
.bgWizSearchResult		{BACKGROUND-COLOR: #F4F4F4;}
.comCurrentPage		{FONT: bold 10px arial,helvetica,"sans-serif"; COLOR: #01A7E1; TEXT-DECORATION: none;}
.comCurrentPage A		{FONT: bold 10px arial,helvetica,"sans-serif"; COLOR: #01A7E1; TEXT-DECORATION: none;}
.wizButton		{FONT: bold 12px arial,helvetica,"sans-serif";}
.popupButton		{FONT: 10px arial,helvetica,"sans-serif";}
.wizSelectCategory		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #000000;}
.wizHelpLink		{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #01A7E1;}
.wizHelpLink A		{COLOR: #01A7E1;}
.logTitle		{FONT: 18px arial,helvetica,"sans-serif"; COLOR: #01A7E1;}
.gContentSection A		{COLOR: #01A7E1;}
.wMenuCurrent		{COLOR: blue; FONT: 11px arial,helvetica,"sans-serif"; TEXT-DECORATION: none;}
.wMenuNotBeenToValid		{COLOR: #000000; FONT: 11px arial,helvetica,"sans-serif"; TEXT-DECORATION: none;}
.wMenuNotBeenToValid A		{COLOR: #000000; TEXT-DECORATION: none;}
.wMenuNotBeenToValid A:hover		{COLOR: #F89728; TEXT-DECORATION: none;}
.wMenuBeenToValid		{COLOR: #000000; FONT: 11px arial,helvetica,"sans-serif"; TEXT-DECORATION: none;}
.wMenuBeenToValid A		{COLOR: #000000; TEXT-DECORATION: none;}
.wMenuBeenToValid A:hover		{COLOR: #F89728; TEXT-DECORATION: none;}
.wMenuBeenToInvalid		{COLOR: #F89728; FONT: 11px arial,helvetica,"sans-serif"; TEXT-DECORATION: none;}
.wMenuBeenToInvalid A		{COLOR: #F89728; TEXT-DECORATION: none;}
.wMenuBeenToInvalid A:hover		{COLOR: #000000; TEXT-DECORATION: none;}
.wMenuNotBeenToInvalid		{COLOR: #808080; FONT: 11px arial,helvetica,"sans-serif"; TEXT-DECORATION: none;}
.wMenuBeenToNotValidated		{COLOR: #F89728; FONT: 11px arial,helvetica,"sans-serif"; TEXT-DECORATION: none;}
.wMenuBeenToNotValidated A		{COLOR: #F89728; TEXT-DECORATION: none;}
.wMenuBeenToNotValidated A:hover		{COLOR: #000000; TEXT-DECORATION: none;}
/***** end PLUMTREE PORTAL 4.5ws STYLES *****//***** begin PLUMTREE PORTAL 5.0 STYLES *****/
body	{background-color: #FFFFFF;}
td	{color: #000000; font: 11px arial,helvetica,"sans-serif"; text-decoration: none;}
/* ACTION BAR STYLES*/
	/* background styles*/
.actionbarBanBg		{background-color: #CBE3E5;}
.actionbarCalBg		{background-color: #EDEDED;}
.actionbarDialogueBg		{background-color: #EDEDED;}
.actionbarDirBg		{background-color: #CBE3E5;}
.actionbarObjectBg		{background-color: #EDEDED;}
.actionbarPortletBg		{background-color: #CBE3E5;}
	/* text styles*/
.actionbarText		{color: #000000; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarText A {color: #01A7E1; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarText A:hover {color: #F89728; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarDisabledText		{color: #999999; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarBanDisabledText		{color: #EDEDED; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarBanText		{color: #000000; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarBanText A {color: #01A7E1; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarBanText A:hover { color: #F89728; text-decoration: none;}
	/* buttons styles*/
.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: #EDEDED; text-decoration: none;}
.actionbarDirBtn		{text-decoration: none;}
.actionbarDirBtn A		{text-decoration: none;}
.actionbarDirBtn A:hover		{background-color: #EDEDED; text-decoration: none;}
.actionbarPortletBtn		{text-decoration: none;}
.actionbarPortletBtn A		{text-decoration: none;}
.actionbarPortletBtn A:hover		{background-color: #EDEDED; text-decoration: none;}
.actionbarObjectBtn		{text-decoration: none;}
.actionbarObjectBtn A		{text-decoration: none;}
.actionbarObjectBtn A:hover		{background-color: #FFFFFF; text-decoration: none;}
	/* misc styles*/
.actionbarBanDivider		{background-color: #EDEDED;}
.actionbarObjectDivider		{background-color: #FFFFFF;}
.actionbarPortletDivider		{background-color: #EDEDED;}
.actionbarDirDivider		{background-color: #EDEDED;}
.actionbarDialogueDivider		{background-color: #FFFFFF;}
/* ALERT STYLES*/
	/* background styles*/
.alertDialogueBg		{background-color: #d7d7d7;}
.alertBg		{background-color: #F8F8B8;}
	/* text styles*/
.alertTitle		{color: #000000; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.alertSubtitle		{color: #000000; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.alertText		{color: #000000; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.alertText A	{color: #01A7E1; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.alertText A:hover	{color: #F89728; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorHeader		{color: #F89728; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 1px 1px 5px;}
.alertErrorTitle		{color: #F89728; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorSubtitle		{color: #F89728; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorText		{color: #F89728; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorText A {color: #F89728; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorText A:hover {color: #F89728; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorDescription		{color: #000000; font: 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorDescription A		{color: #01A7E1; font: 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorDescription A:hover {color: #F89728; font: 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.alertConfirmTitle		{color: #66cc00; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.alertConfirmSubtitle		{color: #66cc00; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.alertConfirmText		{color: #66cc00; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.alertDialogueTitle		{color: #FFFFFF; font: bold 12px arial,helvetica,"sans-serif"; text-decoration: none;}
.alertWarningTitle		{color: #ff9900; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.alertWarningSubtitle		{color: #ff9900; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.alertWarningText		{color: #ff9900; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.alertDialogueText		{color: #FFFFFF; font: 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.alertDialogueText A		{color: #DFF4E6; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.alertDialogueText A:hover		{color: #FFFFFF; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.alertRequiredText		{color: #F89728; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
/* BANNER STYLES*/
 /* background color*/
.banTopbarBg		{background-color: #0099CC;}
.banHeaderBg		{background-color: #FFFFFF;}
.banHeaderTextBg		{background-color: #999999;}
	/* text styles*/
.banHeader		{color: #2767B0; font: bold 14px arial,helvetica,"sans-serif";}
.banBigHeader		{color: #FFFFFF; font: bold 20px arial,helvetica,"sans-serif";}
.banSubhead		{color: #FFFFFF; font: 12px arial,helvetica,"sans-serif";}
.banText		{color: #2767B0; font: 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.banText A		{color: #2767B0; font: 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.banText A:hover		{ color: Blue; font: 9px arial,helvetica,"sans-serif"; text-decoration: none;}
.banGreetingText		{color: #FFFFFF; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none; }
.banHelpText		{color: #FFFFFF; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.banHelpText A		{color: #DFF4E6; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.banHelpText A:hover		{color: #FFFFFF; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none;}
/* BREADCRUMB STYLES*/
.breadcrumbText		{color: #01A7E1; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.breadcrumbText A		{color: #01A7E1; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.breadcrumbText A:hover		{color: #F89728; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
/*CALENDAR STYLES*/
	/* background styles*/
.calHeaderBg		{background-color: #d7d7d7;}
.calMonthToggleBg		{background-color: #CBE3E5;}
.calActionbarBg		{background-color: #EDEDED;}
.calDateBg		{background-color: #FFFFFF;}
	/* border styles*/
.calBorder		{border: solid 1px #CCCCCC;}
	/* text styles*/
.calHeader		{color: #FFFFFF; font: 10px arial,helvetica,"sans-serif";  text-decoration: none;}
.calSubhead		{color: #000000; font: 10px arial,helvetica,"sans-serif";  text-decoration: none;}
.calTitle		{color: #000000; font: bold 12px arial,helvetica,"sans-serif";  text-decoration: none;}
.calTitle A		{color: #01A7E1; font: bold 12px arial,helvetica,"sans-serif";  text-decoration: none;}
.calTitle A:hover		{color: #F89728; font: bold 12px arial,helvetica,"sans-serif"; text-decoration: none;}
.calSubtitle		{color: #000000; font: bold 10px arial,helvetica,"sans-serif";}
.calSubtitle A		{color: #01A7E1; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.calSubtitle A:hover		{color: #F89728; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.calMonthToggleHeader		{color: #FFFFFF;  font: bold 14px arial,helvetica,"sans-serif";}
.calText		{color: #000000; font: 10px arial,helvetica,"sans-serif";  text-decoration: none;}
.calText A		{color: #01A7E1; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.calText A:hover		{color: #F89728; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.calActionbarText		{color: #000000; font: 10px arial,helvetica,"sans-serif";  text-decoration: none;}
.calActionbarText A		{color: #01A7E1; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.calActionbarText A:hover		{color: #F89728; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.calDateText		{color: #000000; font: bold 10px arial,helvetica,"sans-serif";  text-decoration: none;}
.calDaysText		{color: #000000; font: bold 10px arial,helvetica,"sans-serif";  text-decoration: none;}
.calDaysDimText		{color: #CCCCCC; font: bold 10px arial,helvetica,"sans-serif";  text-decoration: none;}
/* CUSTOM APPLICATION STYLES*/
	/* background styles*/
.customappHeaderBg		{background-color: #d7d7d7;}
.customappSubheadBg		{background-color: #CBE3E5;}
.customappLightBg		{background-color: #EDEDED;}
.customappDkGrayBg		{background-color: #CCCCCC;}
.customappMdGrayBg		{background-color: #EDEDED;}
.customappLtGrayBg		{background-color: #ffffff;}
	/* border styles*/
.customappBorder		{border: solid 1px #d7d7d7;}
	/* text styles*/
.customappHeader		{color: #FFFFFF; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.customappSubhead		{color: #000000; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.customappTitle		{color: #000000; font: bold 12px arial,helvetica,"sans-serif"; text-decoration: none;}
.customappTitle A		{color: #01A7E1; font: bold 12px arial,helvetica,"sans-serif"; text-decoration: none;}
.customappTitle A:hover		{color: #F89728; font: bold 12px arial,helvetica,"sans-serif"; text-decoration: none;}
.customappSubtitle		{color: #000000; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.customappSubtitle A		{color: #01A7E1;  font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.customappSubtitle A:hover		{color: #F89728;  font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.customappText		{color: #000000; font: 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.customappText A		{color: #01A7E1; font: 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.customappText A:hover		{color: #f89728; font: 11px arial,helvetica,"sans-serif"; text-decoration: none;}
/* DIALOGUE STYLES (POPUP) */
	/* background styles*/
.dialogueBg		{background-color: #537957;}
.dialogueHeaderBg		{background-color: #CBE3E5;}
.dialogueMedBg		{background-color: #d7d7d7;}
.dialogueLightBg		{background-color: #EDEDED;}
.dialogueGrayBg		{background-color: #EDEDED;}
.dialogueTabOnBg		{background-color: #FFFFFF;}
.dialogueTabOffBg		{background-color: #CBE3E5;}
.dialogueSearchBg		{background-color: #EDEDED;}
	/* text styles*/
.dialogueHeader		{color: #000000; font: bold 14px arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueNoticeHeader		{color: #000000; font: 18px arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueSubhead		{color: #000000; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTitle		{color: #000000; font: bold 12px arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTitle A		{color: #01A7E1; font: bold 12px arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTitle A:hover		{color: #F89728; font: bold 12px arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueSubtitle		{color: #000000; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueSubtitle A		{color: #01A7E1; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueSubtitle A:hover		{color: #F89728; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueText		{color: #000000; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueText A		{color: #01A7E1; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueText A:hover		{color: #F89728; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTabText		{color: #000000; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTabText A		{color: #01A7E1; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTabText A:hover		{color: #F89728; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueFormText		{color: #FFFFFF; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueMRUText		{color: #000000; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueMRUText A		{color: #01A7E1; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueMRUText A:hover		{color: #F89728; font: 10px arial,helvetica,"sans-serif"; text-decoration: underline;}
	/* button styles*/
.dialogueBtn		{text-decoration: none;}
.dialogueBtn A		{text-decoration: none;}
.dialogueBtn A:hover		{color: #FFFFFF; background-color: #CBE3E5; text-decoration: none;}
/* DIRECTORY STYLES*/
	/* background styles*/
.dirHeaderBg		{background-color: #d7d7d7;}
.dirContentBg		{background-color: #EDEDED;}
	/* text styles*/
.dirHeader		{color: #FFFFFF; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 1px 1px 3px;}
.dirText		{color: #FFFFFF; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.dirText A		{color: #DFF4E6; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.dirText A:hover		{color: #F89728; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.dirBtnText		{color: #FFFFFF; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.dirBtnText A		{color: #DFF4E6; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.dirBtnText A:hover		{color: #537957; font: bold 10px arial,helvetica,"sans-serif";}
.dirContentSubtitle		{color: #000000; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.dirContentText		{color: #000000; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.dirContentText  A		{color: #01A7E1; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.dirContentText  A:hover		{color: #F89728; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
	/* button styles*/
.dirBtn		{text-decoration: none;}
.dirBtn A		{text-decoration: none;}
.dirBtn A:hover		{background-color: #CBE3E5; text-decoration: none;}
	/* misc styles*/
.dirDivider		{background-color: #CBE3E5;}
/* FOOTER STYLES*/
	/* background styles*/
.footHeaderBg		{background-color: #0099CC;}
	/* text styles*/
.footHeader		{color: #FFFFFF; font: bold 10px arial,helvetica,"sans-serif"; padding: 1px 1px 1px 5px;}
.footSubhead		{color: #FFFFFF; font: bold 10px arial,helvetica,"sans-serif";}
.footTitle		{color: #FFFFFF; font: bold 12px arial,helvetica,"sans-serif"; text-decoration: none;}
.footTitle A		{color: #01A7E1; font: bold 12px arial,helvetica,"sans-serif"; text-decoration: none;}
.footTitle A:hover		{color: #F89728; font: bold 12px arial,helvetica,"sans-serif"; text-decoration: none;}
.footSubtitle		{color: #FFFFFF; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.footSubtitle A		{color: #01A7E1; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.footSubtitle A:hover		{color: #F89728; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.footText		{color: #000000; font: 10px arial,helvetica,"sans-serif"; text-decoration: underline;}
.footText A		{color: #000000; font: 10px arial,helvetica,"sans-serif"; text-decoration: underline;}
.footText A:hover		{color: #666666; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
/* FORM ELEMENTS STYLES*/
.formPulldownText		{color: #000000; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.formInputBoxText		{color: #000000; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.formBtnText		{color: #000000; font: 10px arial,helvetica,"sans-serif"; text-decoration: none; background-color: #CCCCCC;}
.formEditorBtnText		{color: #000000; font: 10px arial,helvetica,"sans-serif"; text-decoration: none; background-color: #CBE3E5;}
.formCheckboxText		{color: #000000; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.formRadio		{color: #000000; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.formSelectText		{color: #000000; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.formTextboxText		{color: #000000; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
/*LIST STYLES*/
	/* background styles*/
.listSortHeaderBg		{background-color: #CCCCCC;}
.listItemOneBg		{background-color: #EDEDED;}
.listItemTwoBg		{background-color: #FFFFFF;}
	/* text styles*/
.listSortHeader		{color: #000000; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 3px 1px 3px;}
.listSortHeader A		{color: #000000; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.listSortHeader A:hover		{color: #F89728; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.listSubhead		{color: #000000; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 1px 1px 3px;}
.listTitle		{color: #000000; font: bold 12px arial,helvetica,"sans-serif";  text-decoration: none; padding: 1px 1px 1px 3px;}
.listTitle A		{color: #01A7E1; font: bold 12px arial,helvetica,"sans-serif";  text-decoration: none;}
.listTitle A:hover		{color: #F89728; font: bold 12px arial,helvetica,"sans-serif"; text-decoration: none;}
.listSubtitle		{color: #000000;  font: bold 11px arial,helvetica,"sans-serif";  text-decoration: none;}
.listSubtitle A		{color: #01A7E1;  font: bold 11px arial,helvetica,"sans-serif";  text-decoration: none;}
.listSubtitle A:hover		{color: #F89728;  font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.listText		{color: #000000; font: 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.listText A		{color: #01A7E1; font: 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.listText A:hover		{color: #F89728; font: 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.listItalicText		{color: #000000; font: italic 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.listItalicText A		{color: #01A7E1; font: italic 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.listItalicText A:hover		{color: #F89728; font: italic 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.listBoldItalicText		{color: #000000; font: bold italic 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.listBoldItalicText A		{color: #01A7E1; font: bold italic 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.listBoldItalicText A:hover		{color: #F89728; font: bold italic 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.listSubjectText		{color: #000000;  font: bold 11px arial,helvetica,"sans-serif";  text-decoration: none;}
.listReadText		{color: #000000; font: 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.listReadText A		{color: #01A7E1; font: 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.listReadText A:hover		{color: #F89728; font: 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.listUnreadText		{color: #000000;  font: bold 11px arial,helvetica,"sans-serif";  text-decoration: none;}
.listUnreadText A		{color: #01A7E1;  font: bold 11px arial,helvetica,"sans-serif";  text-decoration: none;}
.listUnreadText A:hover		{color: #F89728;  font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.listGroupText		{color: #000000;  font: bold 11px arial,helvetica,"sans-serif";  text-decoration: none;}
.listGroupText A		{color: #01A7E1;  font: bold 11px arial,helvetica,"sans-serif";  text-decoration: none;}
.listGroupText A:hover		{color: #F89728;  font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.listDateText		{color: #000000; font: 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.listPaginationText		{color: #000000; font: 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.listPaginationText A		{color: #01A7E1; font: 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.listPaginationText A:hover		{color: #F89728; font: 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.listHiliteText		{text-decoration: none; background-color: #EDEDED;}
.listHiliteText A		{color: #01A7E1; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none; background-color: #EDEDED;}
.listHiliteText A:hover		{color: #F89728; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none;	background-color: #EDEDED;}
.listNewText		{color: #F89728; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.listUpdatedText		{color: #F89728; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none;}
/* LOGIN STYLES*/
	/* text styles*/
.loginHeader		{color: #000000; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 1px 1px 5px;}
.loginHeader A		{color: #01A7E1; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.loginHeader A:hover		{color: #F89728; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.loginSubhead		{color: #000000; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 1px 1px 3px;}
.loginTitle		{color: #000000; font: bold 12px arial,helvetica,"sans-serif"; text-decoration: none;}
.loginTitle A		{color: #01A7E1; font: bold 12px arial,helvetica,"sans-serif";  text-decoration: none;}
.loginTitle A:hover		{color: #F89728; font: bold 12px arial,helvetica,"sans-serif"; text-decoration: none;}
.loginSubtitle		{color: #000000; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.loginSubtitle A		{color: #01A7E1; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.loginSubtitle A:hover		{color: #F89728; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.loginText		{color: #000000; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.loginText A		{color: #01A7E1; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.loginText A:hover		{color: #F89728; font: 10px arial,helvetica,"sans-serif"; text-decoration: underline;}
/* MENU STYLES*/
	/* background styles*/
.menuHeaderBg		{background-color: #d7d7d7;}
	/* text styles*/
.menuHeader		{color: #FFFFFF; font: bold 10px arial,helvetica,"sans-serif"; padding: 1px 1px 1px 3px;}
.menuSubtitle		{color: #000000; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.menuSubtitle A		{color: #01A7E1; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.menuSubtitle A:hover		{color: #F89728; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.menuStepSubtitle		{color: #01A7E1; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.menuText		{color: #000000; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.menuText A		{color: #01A7E1; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.menuText A:hover		{color: #F89728; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
/* NAVIGATION STYLES*/
	/* background styles*/
.navTopbarDropbarBg		{background-color: #CBE3E5;}
.navMidtabBg		{background-color: #FFFFFF;}
.navMidtabDropdownBg		{background-color: #D9E9FF;}
.navMidtabSpacerBg		{background-color: #FFFFFF;}
.navTabOnBg		{background-color: #FFFFFF;}
.navTabOnWhiteBg		{background-color: #0099CC;}
.navTabOffBg		{background-color: #d7d7d7;}
.navTabSpacerBg		{background-color: #d7d7d7;}
.navTabDropbarBg		{background-color: #BED2ED;}
.navSidebarSectionBg		{background-color: #666666;}
.navSidebarSubsectionBg		{background-color: #CBE3E5;}
.navSidebarSubSubsectionBg		{background-color: #EDEDED;}
	/* text styles*/
.navPulldownText		{background-color: #CBE3E5; color: #000000; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.navHeader		{color: #FFFFFF; font: bold 14px arial,helvetica,"sans-serif";}
.navSubhead		{color: #FFFFFF; font: 12px arial,helvetica,"sans-serif";}
.navTabDropbarSubhead		{color: #000000; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.navSidebarSectionHeader		{color: #FFFFFF; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.navSidebarSubsectionHeader		{color: #000000; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 1px 1px 3px;}
.navSidebarSubSubsectionHeader		{color: #000000; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 1px 1px 3px;}
.navSidebarSubhead		{color: #000000; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarDropbarText		{color: #000000; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarDropbarText A		{color: #01A7E1; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarDropbarText A:hover		{ color: #F89728; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarText		{color: #FFFFFF; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarText A		{color: #3B3B3B; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarText A:hover		{ color:#f89728;  font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarStrongText		{color: #FFFFFF; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarStrongText A		{color: #DFF4E6; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarStrongText A:hover		{ color: #FFFFFF; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: underline;}

.navMidtabText		{color: #ffffff; font:bold 11px arial,helvetica,"sans-serif"; text-decoration: none;  }
.navMidtabText A		{color: #ffffff; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabText A:hover		{color: #ffffff; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none;}

.navMidtabBg td .navMidtabBtn .navMidtabText {background-color: #7d7d7d;color: #ffffff; font:bold 11px arial,helvetica,"sans-serif"; text-decoration: none;  }
.navMidtabBg td .navMidtabBtn .navMidtabText A {background-color: #7d7d7d;color: #ffffff; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none; padding-top:1px;}
.navMidtabBg td .navMidtabBtn .navMidtabText A:hover {background-color: #f89728; color: #ffffff; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none;}

.navMidtabBg .navMidtabBtn a table tbody tr td .navMidtabText{color: #ffffff; font:bold 11px arial,helvetica,"sans-serif"; text-decoration: none;  }
.navMidtabBg .navMidtabBtn a table tbody tr td .navMidtabText A{background-color: #7d7d7d;color: #ffffff; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none; padding-top:1px;}
.navMidtabBg .navMidtabBtn a table tbody tr td .navMidtabText A:hover{background-color: #f89728; color: #ffffff; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none;}


.navMidtabOnText		{color: #000000; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabOnText A		{color: #000000; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabOnText A:hover		{ color: #000000; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownText		{color: #000000; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownText A		{color: #01A7E1; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownText A:hover		{ color: #F89728; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownActionText		{color: #000000; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownActionText A		{color: #01A7E1; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownActionText A:hover		{ color: #F89728; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabText		{color: #000000; font: 11px arial,helvetica,"sans-serif"; text-decoration: none; cursor: pointer;}
.navTabText A		{color: #ccffff; font: 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabText A:hover		{ color: #FFFFFF; font: 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabUpText		{color: #FFFFFF; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabUpText A		{color: #DFF4E6; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabUpText A:hover		{ color: #FFFFFF; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabDropbarText		{color: #000000; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabDropbarText A		{color: #01A7E1; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabDropbarText A:hover		{ color: #F89728; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.navSidebarText		{color: #000000; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.navSidebarText A		{color: #01A7E1; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.navSidebarText A:hover		{ color: #F89728; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
	/* button styles*/
	
.navMidtabBtn		{text-decoration: none;}
.navMidtabBtn A		{text-decoration: none;}
.navMidtabBtn A:hover		text-decoration: none; cursor: pointer;}

.navMidtabBg td  .navMidtabBtn {background-color: #7d7d7d;text-decoration: none; width:150px; height:17px;}
.navMidtabBg td  .navMidtabBtn A		{background-color: #7d7d7d;text-decoration: none;  width:150px; height:17px;}
.navMidtabBg td  .navMidtabBtn A:hover		{background-color: #f89728; text-decoration: none; cursor: pointer;  width:150px; height:17px;}

.navMidtabBg .navMidtabBtn {background-color: #7d7d7d;text-decoration: none; width:150px; height:17px;}
.navMidtabBg .navMidtabBtn A		{background-color: #7d7d7d;text-decoration: none;  width:150px; height:17px;}
.navMidtabBg .navMidtabBtn A:hover		{background-color: #f89728; text-decoration: none; cursor: pointer;  width:150px; height:17px;}

.navTabBtn		{text-decoration: none;}
.navTabBtn A		{text-decoration: none;}
.navTabBtn A:hover		{background-color: #CBE3E5; text-decoration: none; cursor: pointer;}
/* OBJECT STYLES*/
	/* background styles*/
.objectHeaderBg		{background-color: #CBE3E5;}
.objectContentBg		{background-color: #EDEDED;}
	/* text styles*/
.objectHeader		{color: #000000; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 1px 1px 5px;}
.objectHeader A		{color: #01A7E1; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.objectHeader A:hover		{color: #F89728; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.objectSubhead		{color: #000000; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 1px 1px 3px;}
.objectTitle		{color: #000000; font: bold 12px arial,helvetica,"sans-serif"; text-decoration: none;}
.objectTitle A		{color: #01A7E1; font: bold 12px arial,helvetica,"sans-serif";  text-decoration: none;}
.objectTitle A:hover		{color: #F89728; font: bold 12px arial,helvetica,"sans-serif"; text-decoration: none;}
.objectSubtitle		{color: #000000; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.objectSubtitle A		{color: #01A7E1; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.objectSubtitle A:hover		{color: #F89728; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.objectContentSubtitle		{color: #000000; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.objectText		{color: #000000; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.objectText A		{color: #01A7E1; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.objectText A:hover		{color: #F89728; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.objectContentText		{color: #000000; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.objectDirectoryText		{color: #000000; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.objectDirectoryText A		{color: #01A7E1; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.objectDirectoryText A:hover		{color: #F89728; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.objectBtnText		{color: #000000; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.objectBtnText A		{color: #01A7E1; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.objectBtnText A:hover		{color: #000000; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
	/* button styles*/
.objectBtn		{text-decoration: none;}
.objectBtn A		{text-decoration: none;}
.objectBtn A:hover		{background-color: #EDEDED; text-decoration: none;}
/* News feed style */
#NewsFeed A {color: #01A7E1 !important;}
#NewsFeed A:hover {color: #F89728 !important; text-decoration: none;}
/* OBJECT SEARCH STYLES*/
	/* background styles*/
.objectsearchBg		{background-color: #CBE3E5;}
	/* text styles*/
.objectsearchHeader		{color: #000000; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 1px 1px 5px;}
.objectsearchText		{color: #000000; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.objectsearchText A		{color: #01A7E1; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.objectsearchText A:hover		{color: #F89728; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
/* PAGE LAYOUT STYLES*/
	/* background styles*/
.pagelayoutContentBg		{background-color: #CCCCCC; border: solid 1px #333333;}
.pagelayoutColumnBg		{background-color: #EDEDED; border: solid 1px #333333;}
/* PLATFORM PORTLET STYLES*/
	/* background styles*/
.platportletHeaderBg		{background-color: #01A7E1;}
.platportletSubheadBg		{background-color: #CBE3E5;}
.platportletLightBg		{background-color: #E8E8E8;}
.platportletDkGrayBg		{background-color: #CCCCCC;}
.platportletMdGrayBg		{background-color: #EDEDED;}
.platportletLtGrayBg		{background-color: #F4F4F4;}
.platportletMandatoryHeaderBg	{background-color: #999999;}
.platportletMandatoryBg	{background-color: #CCCCCC; border: solid 1px #999999;}
	/* border styles*/
.platportletBorder		{border: solid 1px #d7d7d7;}
	/* text styles*/
.platportletNarrowHeader	{color: #ffffff; font: bold 11px arial,helvetica,"sans-serif"; padding: 1px 1px 1px 5px;}
.platportletWideHeader		{color: #ffffff; font: bold 11px arial,helvetica,"sans-serif"; padding: 1px 1px 1px 5px;}
/*TEXT DECORATION */
.lineThrough {text-decoration: line-through;}
/* TIP STYLES*/
	/* background styles*/
.tipsHeaderBg		{background-color: #C2C49C;}
.tipsLightBg		{background-color: #F7F6E1;}
.tipsShadedBg		{background-color: #E4E4C8;}
	/* text styles*/
.tipsHeader		{color: #FFFFFF; font: bold 10px arial,helvetica,"sans-serif"; padding: 1px 1px 1px 5px;}
.tipsHeader A		{color: #01A7E1; font: bold 10px arial,helvetica,"sans-serif";}
.tipsSubhead		{color: #000000; font: bold 10px arial,helvetica,"sans-serif";}
.tipsTitle		{color: #000000; font: bold 12px arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsTitle A		{color: #01A7E1; font: bold 12px arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsTitle A:hover		{color: #F89728; font: bold 12px arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsSubtitle		{color: #000000; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsSubtitle A		{color: #01A7E1; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsSubtitle A:hover		{color: #F89728; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsText		{color: #000000; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsText A		{color: #01A7E1; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsText A:hover		{color: #F89728; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
/***** end PLUMTREE PORTAL 5.0 STYLES *****/

/**** Global Style Overrides ****/

form
{
	/* This fixes the annoying "add an extra blank line after a form" problem. */

	display: inline;
	margin: 0px;
	padding: 0px;
}

input[class="formTextboxText"]
{
	/* Netscape/Mozilla do not add the same 1px top padding that MSIE does.  To standardize behaviors,		*/
	/* we leverage the fact that only NS/Moz understand CSS2 selector syntax, and add the 1px back in.		*/

	position: relative;
	top: 1px;
}

.spacer
{
	/* This class is a reasonable replacement for spacer.gif in most cases. */

	display: inline;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	width: 1px;
}



/**** Styles for PAGE ****/

.portalContent		{ display: block; }
.externalContent	{ display: none; }



/**** Styles for BANNER TOPBAR ****/

#pt-topbar
{
	border: 0px;
	cursor: default;
	height: 21px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#pt-my-home-link	{ display: inline; }
#pt-welcome-text	{ display: inline; }
#pt-my-account-link	{ display: inline; }
#pt-my-account-link :hover	{color:#f89728; }
#pt-login-link		{ display: inline; }
#pt-logoff-link		{ display: inline; }
#pt-rules-debug 	{}

#pt-user-nav
{
	display: inline;
	margin-left: 8px;
	margin-right: 8px;
}

#pt-help-button
{
	display: inline;
	margin-right: 4px;
}

#pt-search-controls
{
	display: inline;
	margin-left: 4px;
	margin-right: 10px;
}

#pt-search-submit-button	{ display: inline; }
#pt-advanced-search-button 	{ display: inline; }
#pt-federated-search-button	{ display: inline; }

.bgDark
{
	/* This class is used to draw the thin vertical lines in the topbar, by assigning it to transparent images. */

	background-color: #537957;
}



/**** Styles for NAVIGATION ****/

#pt-navigation {}



/**** Styles for HEADER REGION ****/

#pt-header
{
	cursor: default;
	height: 60px;
}

#pt-header-left
{
	padding-left: 1px;
}

#pt-header-right
{
	padding-right: 10px;
}



/**** Styles for PORTAL CONTENT VIEW (LAYOUT) ****/

#pt-portal-content-view
{
	margin-top: 0px;
	width: 100%;
}

.columnOne											{ text-align: left; }
.columnTwo											{ text-align: center; }
.columnThree										{ text-align: left; }

.layoutOneColumn									{ table-layout: auto; }
.layoutOneColumn .columnOne							{ width: 100%; }

.layoutTwoColumnNarrowWide							{ table-layout: auto; }
.layoutTwoColumnNarrowWide .columnOne				{ }
.layoutTwoColumnNarrowWide .columnOne .portletBody	{ background-color: #FFFFFF; }
.layoutTwoColumnNarrowWide .columnTwo .portletBody	{ background-color: #FFFFFF; }

.layoutTwoColumnWideNarrow							{ table-layout: auto; }
.layoutTwoColumnWideNarrow .columnOne .portletBody	{ background-color: #FFFFFF; }
.layoutTwoColumnWideNarrow .columnTwo				{ }
.layoutTwoColumnWideNarrow .columnTwo .portletBody	{ background-color: #FFFFFF; }

.layoutThreeColumn									{ table-layout: auto; }
.layoutThreeColumn .columnOne						{ }
.layoutThreeColumn .columnOne .portletBody			{ background-color: #FFFFFF; }
.layoutThreeColumn .columnTwo .portletBody			{ background-color: #FFFFFF; }
.layoutThreeColumn .columnThree						{ }
.layoutThreeColumn .columnThree .portletBody		{ background-color: #FFFFFF; }



/**** Styles for PORTLETS ****/

.portletBase
{
	border: 1px solid #cccccc;
    padding-top: 0px;
    margin-bottom: 10px;
    width: 100%;
}

.portletTitle {
    cursor: default;
    height: 25px;
    padding-bottom: 2px;
    padding-left: 5px;
}

.portletButtons
{
	padding-bottom: 2px;
	padding-right: 2px;
}

.portletCollapseButton	{}
.portletHelpButton		{}
.portletPrefsButton		{}
.portletRefreshButton	{}

.portletBody			{}



/**** Styles for FOOTER ****/

#pt-footer
{
	cursor: default;
	position: relative;
}

/**** Styles for LOGIN PAGE / TAGS ****/

#pt-login-remember-checkbox 	{}
#pt-login-username-textbox 	{}
#pt-login-create-account 	{}
/* ------------------------------------------------------------------- */
/* PTPMSelectMenu classes have been moved to jscontrols2.template file */
/* ------------------------------------------------------------------- */


/* menu body */

.PTMenuBody
{
	background-color:	#FFFFFF;
	border:				2px solid #DDD;
	color:				#000000;
	cursor:				default;
	left:				0;
	margin:				0;
	overflow-x:			visible;
	overflow-y:			auto;
	padding:			0;
	position:			absolute;
	top:				0;
	z-index:			0;
}

.PTMenuBody .outer-border
{
	border:				0px;
}

.PTMenuBody .inner-border
{
	border:				0px;
	padding:			1px;
	width:				100%;
	height:				100%;
}


/* menu items */

.PTMenuBody td
{
	font:				menu;
}

.PTMenuBody .hover
{
	background-color:	highlight;
	cursor:				pointer;
	cursor:				hand;
}

.PTMenuBody .hover td
{
	color:				highlighttext;
}

.PTMenuBody td.empty-icon-cell
{
	background-color:	#F1F1F1;
	border:				0px none;
	padding:			0px 2px;
	text-align:			right;
}

.PTMenuBody .hover td.empty-icon-cell
{
	background-color:	highlight;
	border:				0px none;
	padding:			0px 2px;
	text-align:			right;
}

.PTMenuBody td.empty-icon-cell span
{
	width:				16px;
}

.PTMenuBody td.icon-cell
{
	background-color:	#F1F1F1;
	border:				0px none;
	padding:			0px 2px;
	text-align:			right;
}

.PTMenuBody .hover td.icon-cell
{
	background-color:	highlight;
	border:				0px none;
	padding:			0px 2px;
	text-align:			right;
}


.PTMenuBody td.icon-cell img
{
	margin:				0px;
}

.PTMenuBody td.label-cell-popup
{
	width:				100%;  
	padding:			0px 5px;
}

.PTMenuBody td.label-cell-div
{
	padding:			0px 5px;
}

.PTMenuBody td.shortcut-cell
{
	padding:			0px 5px;
}

.PTMenuBody td.arrow-cell
{
	width:				20px;
	padding:			0px 2px 0px 0px;
	font-family:		webdings;
	font-size:			80%;
}


/* disabled items */

.PTMenuBody .disabled .disabled-container
{
	color: 				graytext;
}

.PTMenuBody .disabled .icon-cell .disabled-container
{
	background-color:	#F1F1F1;
	width:				100%;
	height:				100%;
}

.PTMenuBody .disabled-hover .icon-cell .disabled-container
{
	background-color:	highlight;
	width:				100%;
	height:				100%;
}

.PTMenuBody .disabled .icon-cell .disabled-container .disabled-container,
.PTMenuBody .disabled-hover .icon-cell .disabled-container .disabled-container
{

}

.PTMenuBody .disabled-hover td
{
	background-color:	highlight;
	color:				graytext;
}


/* separator */

.PTMenuBody td.separator
{
	font-size:			0.001mm;
	padding:			4px 10px;
}

.PTMenuBody td .separator-line
{
	overflow:			hidden;
	border-top:			1px solid #CCCCCC;
	height:				1px;
	margin:				0 3px;
}


/* Scroll buttons */

.PTMenuBody #scroll-up-item td,
.PTMenuBody #scroll-down-item td
{
	font-family:		webdings !important;
	text-align:			center;
	padding:			10px;
}

.PTMenuBody #scroll-up-item,
.PTMenuBody #scroll-down-item
{
	width:				100%;
}

.PTMenuBody #scroll-up-item td,
.PTMenuBody #scroll-down-item td
{
	font-family:		webdings;
	text-align:			center;
	padding:			0px 5px;
	font-size:			10px;
}


/* radio and check box items */

.PTMenuBody .check-box
{
	font-family:		marlett;
	font-size:			150%;
	width:				16px;
	text-align:			center;
	vertical-align:		middle;
}

.PTMenuBody .radio-button
{
	font-family:		marlett;
	font-size:			66%;
	width:				16px;
	text-align:			center;
	vertical-align:		middle;
}

.PTMenuBody .checked .check-box
{
	font-family:		marlett;
	font-size:			150%;
}

.PTMenuBody .checked .radio-button
{
	font-family:		marlett;
	font-size:			66%;
}


/* Menu Bar */

.PTMenuBarMenu
{
	background:			#888;
	cursor:				default;
	padding:			0px;
}

.PTMenuBarMenu .menu-button
{
	background:			#FFFFFF;
	color:				buttontext;
	font:				menu;
	border:				1px solid menu;
	margin:				0px;
	display:			inline-block;
	white-space:		nowrap;
	cursor:				default;
	padding:			0px 6px;
}

.PTMenuBarMenu .menu-button.active
{
	padding:			0px 6px;
	border:				1px solid inset;
}

.PTMenuBarMenu .menu-button.hover
{
	padding:			0px 6px;
	border:				1px solid outset;
}
/* PortalApp specific Styles          */
/* Applications using this Stylesheet */
/*   - CIS Account Profile            */
.PortalAppContent TABLE 
{ 
	FONT-SIZE: 8.5pt;
    COLOR: #000000;
	BACKGROUND-COLOR: #ffffff; 
	font-weight: normal;
	FONT-FAMILY:  helvetica, sans-serif; 
    LINE-HEIGHT: 15px;
    TEXT-DECORATION: none;
	BORDER-COLLAPSE: collapse;/*remove all of the cell padding/cellspacing*/ 
}
.PortalAppContent .PortalAppDataValue
{
    FONT-WEIGHT: bold
}
.PortalAppContent TD 
{ 
}
.PortalAppContent A 
{ 
	COLOR: rgb(0,102,153); 
	TEXT-DECORATION: underline; 
}
.PortalAppContent A:hover 
{ 
	COLOR: Black; 
	TEXT-DECORATION: none; 
}
.PortalAppContent HR 
{ 
	WIDTH: 100%; 
	COLOR: rgb(0,102,153); 
	HEIGHT: 2px; 
}
.PortalAppContent OL 
{ 
	list-style-type: decimal; 
}
.PortalAppContent OL LI
{ 
	FONT-SIZE: 8.5pt; 
	COLOR: black; 
	FONT-FAMILY:  helvetica, sans-serif; 
	BACKGROUND-COLOR: white; 
}
.PortalAppContent .PortalAppTxnSucceeded
{
	FONT-FAMILY:  helvetica, sans-serif; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8.5pt; 
	COLOR: rgb(0,0,0); /*Black*/
}
.PortalAppContent .PortalAppTxnFailed
{
	FONT-FAMILY:  helvetica, sans-serif; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8.5pt; 
	COLOR: rgb(255,0,0);/*Red*/
}
.PortalAppContent .PortalAppBorder
{
    border-color:Gainsboro;
    border-width:1px;
    border-style:Solid
}
.PortalAppContent .PortalAppHeader TD
{
    background-color: #dcdcdc;
}
.PortalAppContent .PortalAppSubTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    padding-left:5px;
    COLOR: #000000;
    background-color: #FFFFFF
}
.PortalAppContent .PortalAppTabHeader 
{
	FONT-FAMILY:  helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: rgb(255,255,255); /*White*/
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	POSITION: relative; 
}
.PortalAppContent .PortalAppTabHeader UL
{
	list-style:none;
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: auto; 
	BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
}
.PortalAppContent .PortalAppTabHeader UL LI
{
	display:inline;
	background:rgb(1,166,222) url(tab_left.gif) no-repeat top left;
	padding:0px 0px 0px 0px;
	float:left;
}

.PortalAppContent .PortalAppTabHeader UL div
{
	background:url(tab_right.gif) no-repeat top right;
	padding:4px 4px 4px 4px;
}
.PortalAppContent .PortalAppTabContent 
{ 
	WIDTH:600px; 
	BORDER-RIGHT: gray 1px solid; 
	BORDER-TOP: gray 1px solid; 
	BORDER-LEFT: gray 1px solid; 
	BORDER-BOTTOM: gray 1px solid; 
	BORDER-COLLAPSE: collapse; 
	COLOR: rgb(0,0,0);/*Black*/
	BACKGROUND-COLOR: rgb(255,255,255);/*White*/
	FONT-FAMILY:  helvetica, sans-serif; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8.5pt; 
	PADDING-RIGHT: 6px; 
	PADDING-LEFT: 6px; 
	PADDING-BOTTOM: 6px; 
	PADDING-TOP: 6px; 
}
.PortalAppBanner TD
{ 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10.5pt; 
	COLOR: #fff; 
	WHITE-SPACE: nowrap; 
	BACKGROUND-COLOR: rgb(1,166,222); /*Mid BLUE; #003366*/
    padding-left:5px;
}

.PortalAppBanner A 
{ 
	FONT-SIZE: 8.5pt; 
	FONT-WEIGHT: normal;
	CURSOR: hand; 
	COLOR: #fff; 
	BACKGROUND-COLOR: rgb(1,166,222); /*Mid BLUE; #003366*/
	TEXT-DECORATION: underline; 
}
.PortalAppDataGrid 
{ 
	WIDTH:100%; 
	BORDER-RIGHT: gray 1px solid; 
	BORDER-TOP: gray 1px solid; 
	BORDER-LEFT: gray 1px solid; 
	BORDER-BOTTOM: gray 1px solid; 
	BORDER-COLLAPSE: collapse; 
	PADDING-BOTTOM: 1px; 
}
.PortalAppDataGridHeader 
{ 
	background-color: rgb(1,166,222); 
	WHITE-SPACE: nowrap; 
}
.PortalAppDataGridHeader TD 
{ 
	text-indent: 3px; 
	margin-top: 25px; 
	BORDER-RIGHT: gray 1px solid; 
	BORDER-TOP: gray 1px solid; 
	BORDER-LEFT: gray 1px solid; 
	BORDER-BOTTOM: gray 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: rgb(255,255,255); /*White*/
	LINE-HEIGHT: 15px; 
	FONT-FAMILY:  helvetica, sans-serif; 
	TEXT-DECORATION: none; 
}
.PortalAppDataGridHeader A
{ 
	COLOR: WHITE;
	TEXT-DECORATION: underline; 
}
.PortalAppDataGridRow { }
.PortalAppDataGridRow TD 
{ 
	text-indent: 3px; 
	margin-top: 25px; 
	BORDER-RIGHT: gray 1px solid; 
	BORDER-TOP: gray 1px solid; 
	BORDER-LEFT: gray 1px solid; 
	BORDER-BOTTOM: gray 1px solid; 
	BORDER-COLLAPSE: collapse; 
	COLOR: Black;
	font-family: helvetica, sans-serif; 
	font-size:XX-Small; 
}
.PortalAppDataGridRow A 
{ 
	COLOR: rgb(0,102,153); 
	TEXT-DECORATION: underline; 
}
.PortalAppDataGridRow A:hover 
{ 
	COLOR: Black; 
	TEXT-DECORATION: none; 
}
.PortalAppDataGridAltRow 
{ 
	background-color: rgb(215,215,215);/*Gray*/ 
}
.PortalAppDataGridAltRow TD 
{ 
	text-indent: 3px; 
	margin-top: 25px; 
	BORDER-RIGHT: gray 1px solid; 
	BORDER-TOP: gray 1px solid; 
	BORDER-LEFT: gray 1px solid; 
	BORDER-BOTTOM: gray 1px solid; 
	BORDER-COLLAPSE: collapse; 
	font-family: helvetica, sans-serif; 
	font-size:XX-Small; 
}

.PortalAppDataGridAltRow A 
{ 
	COLOR: rgb(0,102,153); 
	TEXT-DECORATION: underline; 
}
.PortalAppDataGridAltRow A:hover 
{ 
	COLOR: Black; 
	TEXT-DECORATION: none; 
}

.PortalAppError 
{
	COLOR : RED; 
}


.PortalAppActivateOnlineBillingButton
{
    font-size: 11px;
    background-color:rgb(248,151,28); /*rgb(228,92,6)*/
    color:#ffffff;
    line-height:13px;
    font-family:  helvetica, sans-serif;
    text-decoration: none;
    FONT-WEIGHT: bold;
    cursor : pointer;
    cursor : hand;
    width:175px;
}

.PortalAppFooter
{
    FONT-SIZE: 10px;
    COLOR: WHITE;
    LINE-HEIGHT: 12px;
    FONT-FAMILY:  helvetica, sans-serif;
    TEXT-DECORATION: none;
    background-color: #00a6dd    
}
.PortalAppFooter A:link                { COLOR: WHITE; TEXT-DECORATION: underline }
.PortalAppFooter A:active              { COLOR: WHITE; TEXT-DECORATION: underline }
.PortalAppFooter A:visited             { COLOR: WHITE; TEXT-DECORATION: underline }
.PortalAppFooter A:hover               { COLOR: WHITE; TEXT-DECORATION: none }

.PortalAppRequired
{
    background:url(star.gif) no-repeat right;
    Padding-Right:10px;
}


.PortalAppNavSection 
{ 
}
.PortalAppNavSection TABLE 
{ 
	BORDER-RIGHT: gray 1px solid; 
	BORDER-TOP: gray 1px solid; 
	BORDER-LEFT: gray 1px solid; 
	BORDER-BOTTOM: gray 1px solid; 
	BORDER-COLLAPSE: collapse; 
	PADDING-BOTTOM: 1px; 
}
.PortalAppNavSection THEAD TD 
{ 
	FONT-SIZE: 8.5pt; 
	FONT-WEIGHT: bold; 
	COLOR: rgb(255,255,255); /*White*/
	BACKGROUND-COLOR: rgb(1,166,222); /* Mid Blue*/
}
.PortalAppNavSection TD 
{ 
	FONT-SIZE: 8.5pt; 
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px; 
	WHITE-SPACE: nowrap; 
	BACKGROUND-COLOR: rgb(215,215,215);/*Gray*/ 
}
.PortalAppNavSection A 
{ 
	CURSOR: pointer; 
	CURSOR: hand; 
	COLOR: rgb(0,0,0); /*Black*/
	TEXT-DECORATION: none;
}
.PortalAppNavSection A:hover 
{ 
	CURSOR: pointer; 
	CURSOR: hand; 
	COLOR: rgb(0,102,153); 
	TEXT-DECORATION: none; 
}
.PortalAppNavSection 
{ 
	FONT-SIZE: 8.5pt; 
	COLOR: rgb(0,0,0); /*Black*/
	FONT-FAMILY:  helvetica, sans-serif; 
}
.PortalAppNavActiveLink A 
{ 
	CURSOR: default; 
	TEXT-DECORATION: none; 
	COLOR: rgb(0,0,0); /*Black*/
	FONT-WEIGHT: bold; 
}
.PortalAppNavActiveLink A:hover 
{ 
	CURSOR: default; 
	FONT-WEIGHT: bold; 
	COLOR: rgb(0,0,0); /*Black*/
	TEXT-DECORATION: none; 
}
.PortalAppNavActiveLink TD 
{ 
	BACKGROUND-COLOR: rgb(255,255,255); /*White*/
}
/******* End PortalApp specific Styles *******//***** Start Aflac ESP Publisher styles *****/

body.ESPPopup, div#PageBody ,
body.ESPPopup table#SlidePlayer,
div#SlideShowPortlet table#SlidePlayer  {
	font: 8pt Verdana; /* 10pt mac */
	color: #666666;
}

body.ESPPopup {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

body.ESPPopup strong ,
body.ESPPopup div#PageBody strong
{
	font-size: 9pt; /* 11pt mac */
	font-weight: bold;
}

body.ESPPopup div#PageHeader 
{
	vertical-align: top;
}

body.ESPPopup div#PageHeader div#HeaderLogo
{
	border: none;
	display: inline;
	vertical-align: top;
}

body.ESPPopup div#PageHeader div#HeaderLogo img
{
	border: none;
	width: 152px;
	height: 75px;
	vertical-align: top;
}

body.ESPPopup div#PageHeader div#PageTools 
{
	margin-left: 568px;
	width: 96px;
	text-align: right;
	display: inline;
	vertical-align: top;
	padding: 7px 7px 0px 0px;
}

body.ESPPopup div#PageHeader div#PageTools div.PageTool 
{
	text-transform: uppercase;
	font: normal 9px arial;
	color: #333333;
	display: block;
	text-align: right;
	white-space: nowrap;
}

body.ESPPopup div#PageHeader div#PageTools div.PageTool img 
{
	width: 15px;
	height: 9px;
	border: none;
	text-align: right;
}

body.ESPPopup div#PageHeader div#PageTools div.PageTool a 
{
	text-decoration: none;
	color: #333333;
	text-align: right;
}

body.ESPPopup div#PageBody 
{
	margin: 21px 0px 21px 102px;
	width: 662px;
}

body.ESPPopup div#PageBody.RightMargin 
{
	margin-right: 96px; 
	width: 573px;
}

body.ESPPopup div.PageTitle {
	font-weight: bold;
	font-size: 12pt; /* 14pt mac */
	color: #333333;
	margin-bottom: 16px;
	text-align: left;
	text-transform: uppercase;
}

body.ESPPopup div.topLink {
	text-align: right;
	clear: both;
	padding-top: 5px;
}

body.ESPPopup div.topLink img {
	border: none;
	text-decoration: none;
}

body.ESPPopup ul 
{
	list-style-image: url( /imageserver/AFLAC/ContentServer/Header/img_bulletIcon.gif );
}

body.ESPPopup a
{
	color: #006aa2;
}

body.ESPPopup a:link
{
	color: #006aa2;
}

/*** Re-used elements ***/
body.ESPPopup div.ParagraphTitle ,
body.ESPPopup div#TopicTOC div#TopicToggle ,
body.ESPPopup div#CafeInfo div#CafeToggle ,
body.ESPPopup table.CafeDayMenu thead th ,
body.ESPPopup div.CafeDayName ,
body.ESPPopup div#Related div#RelatedTitle ,
body.ESPPopup table#Info th ,
body.ESPPopup div.ClassifiedItem div.ClassifiedItemTitle ,
body.ESPPopup div.ClassifiedItem span.ContactHeader ,
{
	font-weight: bold;
	font-size: 9pt; /* 11pt mac */
	color: #333333;
}

body.ESPPopup div#TopicTOC div#TopicToggle ,
body.ESPPopup div#CafeInfo div#CafeToggle ,
body.ESPPopup table#SlidePlayer th div#SlideControl ,
div#SlideShowPortlet table#SlidePlayer th div#SlideControl
{
	background-color: #c4dfea;
	padding: 10px 10px 10px 15px;
	margin-bottom: 10px;
}

body.ESPPopup div#TopicTOC div#TopicToggle a,
body.ESPPopup div#CafeInfo div#CafeToggle a ,
body.ESPPopup div#Related a
{
	text-decoration: underline;
	color: #006aa2;
}

body.ESPPopup div#Related 
{
	float: right;
	background-color: #e8e8e8;
	margin: 0px 0px 15px 15px;
	display: inline;
}

body.ESPPopup div#Related div#RelatedTitle 
{
	background-color: #c4dfea;
}

body.ESPPopup div#Related a 
{
	display: block;
}

body.ESPPopup div#Related div#RelatedTitle ,
body.ESPPopup div#Related a
{
	padding: 7px;
}

body.ESPPopup table#Info ,
body.ESPPopup table#SlidePlayer ,
div#SlideShowPortlet table#SlidePlayer 
{
	border-collapse: collapse;
	border: none;
	background-color: #e8e8e8;
	border: 21px solid #e8e8e8;
	width: 100%;
	margin-bottom: 18px;
}

body.ESPPopup table#Info th ,
body.ESPPopup table#Info td ,
body.ESPPopup table#SlidePlayer th ,
body.ESPPopup table#SlidePlayer td  ,
div#SlideShowPortlet table#SlidePlayer th ,
div#SlideShowPortlet table#SlidePlayer td
{
	vertical-align: top;
}

body.ESPPopup table#Info th 
{
	text-align: right;
	white-space: nowrap;
}

body.ESPPopup table#Info td 
{
	text-align: left;
	font-size: 8pt; /* 10pt mac */
	padding-left: 7px;
}

body.ESPPopup div.TopicDescription {
	margin-bottom: 16px;
}

body.ESPPopup div#TopicTOC {
	background-color: #e8e8e8;
	padding: 0px 0px 10px 0px;
	color: inherit;
	margin-bottom: 10px;
}

/*** FAQ Styles ***/

body.ESPPopup div#TopicTOC ol#FAQItemList {
	padding: 0px 0px 0px 15px;
	margin: 0px 10px 0px 0px;
	font-size: 8pt; /* 10pt mac */
	list-style-position:inside;
}

body.ESPPopup div#TopicTOC ol#FAQItemList a {
	color: #006aa2;
}

body.ESPPopup div#TopicTOC ol#FAQItemList li {
	margin: 0px;
	padding: 0px 0px 0px 20px;
}

body.ESPPopup div.FAQItem {
	clear: both;
	margin-top: 16px;
	padding-bottom: 5px;
	border-width: 0px 0px 1px 0px;
	border-style: dashed;
	border-color: #c4dfea;
}

body.ESPPopup div.FAQItem img.FAQImage {
	float: right;
}

body.ESPPopup div.FAQItem div.FAQTitle {
	font-weight: bold;
	font-size: 9pt; /* 11pt mac */
	color: #333333;
}

/*** Cafe Styles ***/
body.ESPPopup div#CafePromotion,
body.ESPPopup div#CafeInfo
{
	height: 115px;
}

body.ESPPopup div#CafePromotion 
{
	float: right;
	background-color: #e8e8e8;
	width: 45%;
	height: 115px;
	overflow: hidden;
}

body.ESPPopup div#CafePromotion img 
{
	float: right;
	border: none;
	background-color: White;
}

body.ESPPopup div#CafePromotion div#CafePromotionTitle 
{
	background-color: #c4dfea;
}

body.ESPPopup div#CafeInfo
{
	margin-right: 21px;	
	width: 350px;
	background: none;
}

body.ESPPopup div#CafeInfo div#CafeToggle 
{
	background: none;
	padding: 0px;
	text-decoration: none;
}

body.ESPPopup div#CafeDayToggle 
{
	vertical-align: bottom;
	height: 57px;
}

body.ESPPopup table.CafeDayMenu 
{
	border-collapse: collapse;
}

body.ESPPopup table.CafeDayMenu thead th ,
body.ESPPopup table.CafeDayMenu tbody td 
{
	width: 20%;
	text-align: center;
	vertical-align: top;
}

body.ESPPopup table.CafeDayMenu thead th 
{
	text-transform: uppercase;
	background-color: #c4dfea;
}

body.ESPPopup table.CafeDayMenu tbody td 
{
	background-color: #d7d7d7;
	font-size: 8pt; /* 10pt mac */
	padding: 0.5em 3px 0.5em 3px;
} 

body.ESPPopup table.CafeDayMenu tbody td.AltCol
{
	background-color: #e8e8e8;
} 

body.ESPPopup div.CafeDayName 
{
	margin-top: 21px;
	text-transform: uppercase;	
}

div.ParagraphTitle#MenuToggle 
{
	margin: 1em 0em 1em 0em;
}

/*** News ***/

/*** Team Members ***/
body.ESPPopup div.TeamMember 
{
	vertical-align: top;
	clear: left;
	margin-bottom: 18px;
}

body.ESPPopup div.TeamMember img 
{
	margin: 0px 18px 18px 0px;
	float: left;
}

/*** Overview, Simple ***/
body.ESPPopup img.OverviewImg , body.ESPPopup img.ImgLeft
{
	float: left;
	margin: 0px 18px 18px 0px;	
}

body.ESPPopup img.ImgRight
{
	margin: 0px 0px 18px 18px;
	float: right;
}

/*** Classifieds ***/
body.ESPPopup div.ClassifiedListItem ,
body.ESPPopup div#TopicToc ol li
{
	display: inline;
	width: 139px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 7px 30px;
	vertical-align: top;
	text-align: left;
	text-indent: -15px;
	list-style-type: none;
}

body.ESPPopup div#TopicToc ol {
	width: 100%;
	padding: 0px 0px 0px 15px;
	margin: 0px;
}

/*
body.ESPPopup div.ClassifiedItem * img.ImgRight 
{
	
}*/

body.ESPPopup div.ClassifiedItem a img 
{
	border: none;
	margin-right: 7px;
}

/*** SlideShow ***/
div#SlideShowPortlet div.SlideDescription ,
body.ESPPopup div.SlideDescription 
{
	display: none;	
}

div#SlideShowPortlet table#SlidePlayer ,
div#SlideShowPortlet table#SlidePlayer th ,
div#SlideShowPortlet table#SlidePlayer td ,
body.ESPPopup table#SlidePlayer ,
body.ESPPopup table#SlidePlayer th ,
body.ESPPopup table#SlidePlayer td
{
	font-weight: normal;
	text-align: center;
	vertical-align: top;
	height: 250px;
	border-collapse: collapse;
	border: none;
	padding: 12px;
}

div#SlideShowPortlet table#SlidePlayer ,
body.ESPPopup table#SlidePlayer 
{
	margin: 15px 0px 0px 0px;
}

div#SlideShowPortlet table#SlidePlayer td ,
body.ESPPopup table#SlidePlayer td 
{
	vertical-align: middle;	
	width: 375px;
}

div#SlideShowPortlet table#SlidePlayer th ,
body.ESPPopup table#SlidePlayer th 
{
	padding-left: 0px;
}

div#SlideShowPortlet table#SlidePlayer img#SlideImage ,
body.ESPPopup table#SlidePlayer img#SlideImage 
{
	max-width: 375px;
	max-height: 250px;
}

div#SlideShowPortlet table#SlidePlayer td#SlideDescriptionCell,
body.ESPPopup table#SlidePlayer td#SlideDescriptionCell
{
	text-align: left;
	vertical-align: top;
	height: auto;
	padding-top: 0px;
	padding-bottom: 18px;
}

div#SlideShowPortlet table#SlidePlayer th div#SlideControl ,
body.ESPPopup table#SlidePlayer th div#SlideControl 
{
	padding: 5px;
}

/******* Employee Directory ********/
div#EMPContainer
 {
  height: 279px;
  overflow: auto;
  padding: 13px;
  width: 739px;
  vertical-align: top;
  font-family: Verdana;
  font-size: 8pt; /*10pt mac*/
  background-color: white;
 }
  div#EMPSidebar 
 {
  width: 262px;
  float: right;
 }
 div.EMPBox
 {
  background-color: #d7d7d7;
  width: auto;
  margin: 0px 0px 13px 13px;
  padding: 0px 0px 7px 0px;
 }
 div.EMPBoxLarge
 {
  width: 432px;
  margin: 0px;
  float: none;
 }
 div.EMPBoxTitle
 {
  width: auto;
  padding: 7px;
 
  background-color: #c4dfea;
  color: #333333;
  font-weight: bold;
  margin: 0px 0px 7px 0px;
 }
 div.EMPBox a img ,
 div.EMPBox img {
  border: none;
  text-decoration: none;
  display: block;
  margin: 0px 0px 0px 7px;
 }
 div.EMPBox ul {
  margin: 0px;
  padding: 0px 0px 0px 7px;
  list-style: none;
 }
 div.EMPBox ul li {
  padding: 1px 0px 1px 0px;
 }
 div.EMPBox p {
  margin: 3px 0px 3px 7px;
 }
 table.EMPPhoneList {
  border-collapse: collapse;
  background-color: Transparent;
  width: 100%;
  font-family: Verdana;
  font-size: 8pt;
 }
 table.EMPPhoneList td , table.EMPPhoneList th 
 {
   width: 50%;
   padding: 3px 0px 3px 7px;
   text-align: left;
 }
 table.EMPPhoneList tr.EMPPhoneListAltRow 
 {
  background-color: #e8e8e8;
 }
/******* End ESP Publisher Styles *******//***** BULK Aflac STYLES *****/
/** what's with 'localhost'? -RW 11/13/2007 **/

.aflach1		{color: #333333; font: bold 9px arial,helvetica,"sans-serif";}
.aflach1Bg		{background-image: url(http://localhost/assocheader/img_headerGreenStretch2.GIF);}
.aflacutilityBg         {background-color: #DCEA6A;};
.aflach2	{color: #333333; font: 12px arial,helvetica,"sans-serif";}
.aflach3	{color: #333333; font: bold 10px arial,helvetica,"sans-serif";}

/*.aflacnavSpacertabBtn { background-image: url(http://localhost/imageserver/AFLAC/empheader/img_spacerbg.GIF); text-decoration: none; }*/
.aflacnavSpacertabBtn { background-color: #FFFFFF; text-decoration: none; }

.aflacnavMidtabSpacerText {color: #000000; font: 10px arial,helvetica,"sans-serif"; text-decoration: none; text-transform: none}

.aflacfootText		{color:  #000000 ; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.aflacbanHeader3		{color: #FFFFFF; font: bold 14px arial,helvetica,"sans-serif";}
.aflacbanBigHeader		{color: #FFFFFF; font: bold 20px arial,helvetica,"sans-serif";}
.aflacbanSubhead3		{color: #FFFFFF; font:  12px arial,helvetica,"sans-serif" ;}


.aflacassocText1		{color: #FFFFFF; font: bold 17px arial,helvetica,"sans-serif"; text-decoration: none;}
.aflacassocText2		{color: #FFFFFF; font: bold 14px arial,helvetica,"sans-serif"; text-decoration: none;}


.aflacnavTabTexton		{color: #000000; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none; cursor: pointer;}
.aflacnavTabTexton A		{color: #ccffff; font:  11px arial,helvetica,"sans-serif"; text-decoration: none;}
.aflacnavTabTexton A:hover		{ color: #FFFFFF; font: 11pt arial,helvetica,"sans-serif"; text-decoration: none;}

#pt-portlet-content-837{background-color: #EDEDED;}
/***** end AFLAC STYLES *****/

/***** begin BANNER STYLES *****/
.banHeader2	{color: #FFFFFF; font: bold 14px arial,helvetica,"sans-serif";}
.banSubhead2	{color: #FFFFFF; font: 12px arial,helvetica,"sans-serif";}
.banDateText2	{color: #FFFFFF; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader3	{color: #FFFFFF; font: bold 14px arial,helvetica,"sans-serif";}
.banSubhead3	{color: #FFFFFF; font: 12px arial,helvetica,"sans-serif";}
.banDateText3	{color: #FFFFFF; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader4	{color: #FFFFFF; font: bold 14px arial,helvetica,"sans-serif";}
.banSubhead4	{color: #FFFFFF; font: 12px arial,helvetica,"sans-serif";}
.banDateText4	{color: #FFFFFF; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader5	{color: #FFFFFF; font: bold 14px arial,helvetica,"sans-serif";}
.banSubhead5	{color: #FFFFFF; font: 12px arial,helvetica,"sans-serif";}
.banDateText5	{color: #FFFFFF; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader6	{color: #FFFFFF; font: bold 14px arial,helvetica,"sans-serif";}
.banSubhead6	{color: #FFFFFF; font: 12px arial,helvetica,"sans-serif";}
.banDateText6	{color: #FFFFFF; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader7	{color: #FFFFFF; font: bold 14px arial,helvetica,"sans-serif";}
.banSubhead7	{color: #FFFFFF; font: 12px arial,helvetica,"sans-serif";}
.banDateText7	{color: #FFFFFF; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader8	{color: #FFFFFF; font: bold 14px arial,helvetica,"sans-serif";}
.banSubhead8	{color: #FFFFFF; font: 12px arial,helvetica,"sans-serif";}
.banDateText8	{color: #FFFFFF; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader9	{color: #FFFFFF; font: bold 14px arial,helvetica,"sans-serif";}
.banSubhead9	{color: #FFFFFF; font: 12px arial,helvetica,"sans-serif";}
.banDateText9	{color: #FFFFFF; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader10	{color: #FFFFFF; font: bold 11px arial,helvetica,"sans-serif"}
.banSubhead10	{color: #FFFFFF; font: 11px arial,helvetica,"sans-serif";}
.banDateText10	{color: #FFFFFF; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader11	{color: #FFFFFF; font: bold 14px arial,helvetica,"sans-serif";}
.banSubhead11	{color: #FFFFFF; font: 12px arial,helvetica,"sans-serif";}
.banDateText11	{color: #FFFFFF; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader12	{color: #FFFFFF; font: bold 14px arial,helvetica,"sans-serif";}
.banSubhead12	{color: #FFFFFF; font: 12px arial,helvetica,"sans-serif";}
.banDateText12	{color: #FFFFFF; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
h1 {color: #2767B0; font: bold 14px arial,helvetica,"sans-serif"; margin-top: 0px; margin-bottom: 0px;}
h2 {color: #2767B0; font: 12px arial,helvetica,"sans-serif"; margin-top: 0px; margin-bottom: 0px;}
h3 {color: #2767B0; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none; margin-top: 0px; margin-bottom: 0px;}
h4 {color: #2767B0; font: bold 10px arial,helvetica,"sans-serif"; padding: 1px 1px 1px 5px; margin-top: 0px; margin-bottom: 0px;}
h5 {color: #000000; font: bold 12px arial,helvetica,"sans-serif"; padding: 1px 1px 1px 5px; margin-top: 0px; margin-bottom: 0px;}

/***** end BANNER STYLES *****/

/***** begin LAYOUT BANNER AND FOOTER STYLES *****/
#ali-banner {
	width:100%;
    height:80px;
    background-color: #1D54A6;
    background-image: url(../img/banner_bkg.jpg);
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    min-width:980px;
}

#ali-banner a {
	text-decoration:none;
	color:#FFFFFF;
	padding-right:6px;
}   

#ali-banner a:hover {
	color:#FFD052;
	text-decoration:none;
}

#ali-bannerWelcome {
	float:left;
    background:none;
    color:#B2D8FF;
    font-size:.8em;
    letter-spacing:1px;
    padding:6px 4px 0px 12px;
}

#ali-bannerNav {
	float:right;
	background:none;
	color:#A6CFF6;
	font-size:.8em;
	letter-spacing:1px;
	padding:6px 12px 4px 4px;
	text-align:right;
}

#ali-bannerNav img {
	margin:-5px 4px -3px -5px;
    border:0px;
    padding-right:0px;
}

#ali-bannerNav ul {
	display:inline;
}

#ali-bannerNav li {
	display:inline;
	padding-right:4px;
	padding-left:4px;
}

#ali-bannerLogo { 
	clear:left;
	float:left;
	padding:10px 10px 0px 14px;
}

#ali-bannerSearch {
	clear:right;
    float:right;
    padding: 18px 150px 0px 24px;
}

#ali-searchAdvanced {
    clear:right;
    float:right;
    padding:0 195px 0 0;
}

#ali-searchAdvanced img {
	border:0px;
}

#ali-searchAdvanced a {
	font-size:.875em;
}

input.ali-searchBox {
	color:#999999;
	border:outset 1px;
	padding: 1px;
	
}

input.ali-searchButton {
	background-image:url(../img/button_search_gradient.gif);
	background-repeat:repeat-x;
	border:outset 0px;
	padding:2px 6px;
	margin-left:4px;
	color:#1A48A4;
	font-size:.8em;
}

#ali-banner input[type="button"]:hover {
	color:#FF6000;
}

#ali-footer {
	clear:both;
	width:100%;
	height:22px;
	background-image:url(../img/footer_bkg.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
	letter-spacing:1px;
	text-align:center;
	margin-top:48px;
	padding:4px 0 0 0;
	min-width:980px;
}

/***** end LAYOUT BANNER AND FOOTER STYLES *****/


/***** begin PLUMTREE COLLAB STYLES *****/

/*the h5 class is added for collab's 508 compliancy...these are to be used as headings in the main content area */
h5      {color: #000000; font: bold 12px arial,helvetica,"sans-serif"; padding: 0px 0px 0px 5px; margin-top: 0px; margin-bottom: 0px;}
d_h5    {color: #000000; font: bold medium arial,helvetica,"sans-serif"; padding: 0px 0px 0px 5px; margin-top: 0px; margin-bottom: 0px;}

/*the tab text styles are for 508 compliancy*/
.tabText        {color: #FFFFFF; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.tabText A      {color: #FFFFFF; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.tabText A:hover        {color: #FFFFFF; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.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 arial,helvetica,"sans-serif";;
    font-weight: bold;
    color: #000000;
}
.collabDetailPaneDescription {
    font: 10px arial,helvetica,"sans-serif";
    color: #000000;
    padding-left:20px;
}
.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:100px;
    overflow:auto;
}
.collabPortletTableBG {
    background-color: #FFFFFF;
    border-width:2px;
    border-color:#EDEDED;
    border-style:solid;
}
.collabRedText {
    COLOR: #F89728;
}
.collabRedText A {
    COLOR: #F89728;
}
.collabRedText A:hover {
    COLOR: #F89728;
    text-decoration: none;
}
.collabBody {
    margin:0px;
}
.collabTabOn {
    background-color: #FFFFFF;
    color: #000000;
    font: bold 10px arial,helvetica,"sans-serif";
    text-decoration: none;
}
.collabTabOff {
    background-color: #EDEDED;
    color: #000000;
    font: bold 10px arial,helvetica,"sans-serif";
    text-decoration: none;
}
.collabTabOff A {
    background-color: #EDEDED;
    color: #01A7E1;
    font: bold 10px arial,helvetica,"sans-serif";
    text-decoration: none;
}
.collabTabOff A:hover {
    background-color: #EDEDED;
    color: #F89728;
    font: bold 10px arial,helvetica,"sans-serif";
    text-decoration: none;
}
.collabEditorWarning {
    color: #FF9900;
    font: bold 11px arial,helvetica,"sans-serif";
    padding: 5px;
}
.collabListHeader {
    color: #000000;
    font: bold 10px arial,helvetica,"sans-serif";
    text-decoration: none;
    height:18px;
}
.collabListHeader A {
    color: #000000;
    font: bold 10px arial,helvetica,"sans-serif";
    text-decoration: none;
    height:18px;
}
.collabListHeader A:hover {
    color: #F89728;
    font: bold 10px arial,helvetica,"sans-serif";
    text-decoration: none;
    height:18px;
}
.collabHeaderLeftIndent {
    padding-left:5px;
}
.collabHeaderRightIndent {
    padding-right:5px;
}
.collabHelpIcon {
    padding-right:5;
    padding-top:5;
}
.collabMainSection {
    padding-left:12px;
    padding-right:12px;
    padding-top:15px;
}
.collabEditorSection {
    margin-bottom:10px;
}
.collabSubsection {
    margin-bottom:3px;
}
.collabDisabledText {
    color: #999999;
}
.collabSelectedMessage {
    border-width:1px;
    border-color:#000000;
    border-style:solid;
}
.collabUnselectedMessage {
    border-width:1px;
    border-color:#FFFFFF;
    border-style:solid;
}
.collabCopyStatus {
    font-weight: bold;
    color:green;
}
.collabDraggableItem {
    font: 11px arial,helvetica,"sans-serif";
    COLOR: #000000;
    BACKGROUND-COLOR: #EDEDED;
}
.collabDraggingItem {
    font: 11px arial,helvetica,"sans-serif";
    COLOR: #000000;
    BACKGROUND-COLOR: #999999;
}
.collabAnchorText {
    text-decoration: none;
}
.collabAnchorText:hover {
    text-decoration: underline;
}
.collabButton {
    border:0px;
    height:20px;
    padding-right:2px;
    padding-left:2px;
    padding-top:1px;
    padding-bottom:1px;
    color:#000000;
}
.collabButton A{
    border:0px;
    height:20px;
    padding-right:2px;
    padding-left:2px;
    padding-top:1px;
    padding-bottom:1px;
    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: 8px 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;}

/***** end PLUMTREE NEW COLLAB STYLES *****/



/****EmployeeDirectory*******/


.aflacEDPageresultHeader	{color: #333333; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none;}
.aflacEDPageresultName	{color: #666666; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.aflacEDPageresultName A	{color: #666666; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.aflacEDPageresultListItem  	{color: #666666; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}

.aflacEDPageDetailName1	{color: #006AA2; font: bold 13px arial,helvetica,"sans-serif"; text-decoration: none;}
.aflacEDPageDetailName2	{color: #006AA2; font: 12px arial,helvetica,"sans-serif"; text-decoration: none;}

.aflacEDPageDetailcontact	{color: #333333; font: bold 13px arial,helvetica,"sans-serif"; text-decoration: none;}

.aflacEDPageDetailotherTitle	{color: #333333; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.aflacEDPageDetailotherResults	{color: #333333; font: 10px arial,helvetica,"sans-serif"; text-decoration: none;}

.aflacEDSearchHeader1	{color: #006AA2; font: bold 10px arial,helvetica,"sans-serif"; text-decoration: none;}
.aflacEDSearchHeader2	{back-ground-color:#B6C24E; color: #333333; font: bold 12px arial,helvetica,"sans-serif"; text-decoration: none;}
.aflacEDSearchHeaderselected	{ background-color:#B6C24E; color: #333333; font: bold 11px arial,helvetica,"sans-serif"; text-decoration: none;}


.tabbutton, .selectedtabbutton	{back-ground-color:#B6C24E; color: #333333; font: bold 12px arial,helvetica,"sans-serif"; text-decoration: none;}

/**** End EmployeeDirectory*******/
/***** begin ISOMORPHIC STYLES *****/
	/* common styles */
.normal			{font: 10px arial,helvetica,"sans-serif";}
.selectedText		{background-color: #01A7E1; color: #FFFFFF;}
.disabled		{font: 10px arial,helvetica,"sans-serif"; color: #CCCCCC;}
	/* Styles for ListViewer cells */
.cell			{font: 10px arial,helvetica,"sans-serif"; background-color: #EDEDED;}
.cellOver		{font: 10px arial,helvetica,"sans-serif"; background-color: #FFFFFF;}
.cellSelected		{font: 10px arial,helvetica,"sans-serif"; background-color: #F89728;}
.cellSelectedOver	{font: 10px arial,helvetica,"sans-serif"; background-color: #F89728;}
.cellDisabled		{font: 10px arial,helvetica,"sans-serif"; background-color: #FFFFFF;}
/***** end ISOMORPHIC STYLES *****//***** begin JSCONTROLS STYLES *****/

.PTControlsContainer {
	height: 100%;
}


.PTControls_CursorPointer {
	cursor: pointer;
	cursor: hand;
}

.PTControls_CursorDefault {
	cursor: default;
}

.PTColors_BackgroundPrimary {
	background-color: #d7d7d7;
}

.PTColors_BackgroundSecondary {  
	background-color: #CBE3E5;
}

.PTColors_BackgroundLight {
	background-color: #EDEDED;
}

.PTColors_BackgroundLightest {
	background-color: #FFFFFF;
}

.PTColors_BackgroundNeutralLight {
	background-color: #EDEDED;
}

.PTColors_BackgroundNeutralMedium {
	background-color: #CCCCCC;
}

.PTColors_Blur {
	background-color: #F7F7D7;
	background-color: #F7F7D7;	/* TODO: Remove this line after Tim Lake finishes installer mods. */
}

.PTColors_Focus {
	background-color: #EDED5F;
	background-color: #EDED5F;	/* TODO: Remove this line after Tim Lake finishes installer mods. */
}

.PTColors_Border {
	border-color: #d7d7d7;
}

.PTColors_BorderPrimary {
	border-color: #DFF4E6;
}

.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 arial,helvetica,"sans-serif";
	color: black;
}

.PTFonts_10BoldBlack {
	font: 10px arial,helvetica,"sans-serif";
	color: black;
	font-weight: bold;
}

.PTFonts_10BoldWhite {
	font: 10px arial,helvetica,"sans-serif";
	color: white;
	font-weight: bold;
}

.PTFonts_11Black {
	font: 11px arial,helvetica,"sans-serif";
	color: black;
}

.PTFonts_11BoldBlack {
	font: 11px arial,helvetica,"sans-serif";
	color: black;
	font-weight: bold;
}

.PTFonts_11White {
	font: 11px arial,helvetica,"sans-serif";
	color: white;
}

.PTFonts_12BoldWhite {
	font: 12px 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;
}

/**** 1.5 Toolbar ****/

.PTRowActionToolbar {
	display: inline;
}

.PTToolbarButtonDiv {
	display: inline;
	cursor: pointer;
	cursor: hand;
}

.PTToolbarButtonDiv A:hover {
	background-color: #FFFFFF;
	display: inline;
	cursor: pointer;
	cursor: hand;
}

.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;
}


/**** 2.0 Toolbar ****/

.PTToolbarButtonTable {
	display: inline;
	margin: 0px 0px 0px 0px;
}

.PTToolbarMenuButtonTable {
	display: inline;
	margin: 0px;
}

.PTToolbarMenuButtonArrowImage {
	filter:alpha(opacity=100);
	-moz-opacity: 100%;
}

.PTToolbarDividerTable {
	display: inline;
	margin: 0px 2px 0px 4px;
}

.PTToolbarButtonContentsSpan {
	display: inline-block;
	width: 100%;
	text-align: center;
	padding-top: 1px;
}

.PTToolbarButtonBasicEnabledDarkest {
	background-color: #537957;
	border: 1px solid #537957;
	cursor: pointer;
	cursor: hand;
}

.PTToolbarButtonStateEnabledDarkest {
	background-color: #537957;
	border: 1px solid #d7d7d7;
	cursor: pointer;
	cursor: hand;
}

.PTToolbarButtonHoverEnabledDarkest {
	background-color: #CBE3E5;
	border: 1px solid #d7d7d7;
	cursor: pointer;
	cursor: hand;
}

.PTToolbarButtonBasicDisabledDarkest {
	background-color: #537957;
	border: 1px solid #537957;
	cursor: default;
}

.PTToolbarButtonStateDisabledDarkest {
	background-color: #537957;
	border: 1px solid #d7d7d7;
	cursor: default;
}

.PTToolbarButtonBasicEnabledDarker {
	background-color: #d7d7d7;
	border: 1px solid #d7d7d7;
	cursor: pointer;
	cursor: hand;
}

.PTToolbarButtonStateEnabledDarker {
	background-color: #CBE3E5;
	border: 1px solid #537957;
	cursor: pointer;
	cursor: hand;
}

.PTToolbarButtonHoverEnabledDarker {
	background-color: #EDEDED;
	border: 1px solid #537957;
	cursor: pointer;
	cursor: hand;
}

.PTToolbarButtonBasicDisabledDarker {
	background-color: #d7d7d7;
	border: 1px solid #d7d7d7;
	cursor: default;
}

.PTToolbarButtonStateDisabledDarker {
	background-color: #d7d7d7;
	border: 1px solid #537957;
	cursor: default;
}

.PTToolbarButtonBasicEnabledMedium {
	background-color: #CBE3E5;
	border: 1px solid #CBE3E5;
	cursor: pointer;
	cursor: hand;
}

.PTToolbarButtonStateEnabledMedium {
	background-color: #EDEDED;
	border: 1px solid #d7d7d7;
	cursor: pointer;
	cursor: hand;
}

.PTToolbarButtonHoverEnabledMedium {
	background-color: #FFFFFF;
	border: 1px solid #d7d7d7;
	cursor: pointer;
	cursor: hand;
}
.PTToolbarButtonBasicDisabledMedium {
	background-color: #CBE3E5;
	border: 1px solid #CBE3E5;
	cursor: default;
}

.PTToolbarButtonStateDisabledMedium {
	background-color: #EDEDED;
	border: 1px solid #d7d7d7;
	cursor: default;
}

.PTToolbarButtonBasicEnabledLighter {
	background-color: #EDEDED;
	border: 1px solid #EDEDED;
	cursor: pointer;
	cursor: hand;
}

.PTToolbarButtonStateEnabledLighter {
	background-color: #CBE3E5;
	border: 1px solid #d7d7d7;
	cursor: pointer;
	cursor: hand;
}

.PTToolbarButtonHoverEnabledLighter {
	background-color: #FFFFFF;
	border: 1px solid #d7d7d7;
	cursor: pointer;
	cursor: hand;
}
.PTToolbarButtonBasicDisabledLighter {
	background-color: #EDEDED;
	border: 1px solid #EDEDED;
	cursor: default;
}

.PTToolbarButtonStateDisabledLighter {
	background-color: #CBE3E5;
	border: 1px solid #d7d7d7;
	cursor: default;
}

.PTToolbarButtonBasicEnabledNeutralLight {
	background-color: #EDEDED;
	border: 1px solid #EDEDED;
	cursor: pointer;
	cursor: hand;
}

.PTToolbarButtonStateEnabledNeutralLight {
	background-color: #CCCCCC;
	border: 1px solid #d7d7d7;
	cursor: pointer;
	cursor: hand;
}

.PTToolbarButtonHoverEnabledNeutralLight {
	background-color: #FFFFFF;
	border: 1px solid #d7d7d7;
	cursor: pointer;
	cursor: hand;
}
.PTToolbarButtonBasicDisabledNeutralLight {
	background-color: #EDEDED;
	border: 1px solid #EDEDED;
	cursor: default;
}

.PTToolbarButtonStateDisabledNeutralLight {
	background-color: #EDEDED;
	border: 1px solid #d7d7d7;
	cursor: default;
}

.PTToolbarButtonBasicEnabledTableRow {
	border: 0px;
	cursor: pointer;
	cursor: hand;
	padding: 1px;
}

.PTToolbarButtonStateEnabledTableRow {
	border: 1px solid #d7d7d7;
	cursor: pointer;
	cursor: hand;
	padding: 0px;
}

.PTToolbarButtonHoverEnabledTableRow {
	border: 1px solid #d7d7d7;
	cursor: pointer;
	cursor: hand;
	padding: 0px;
}
.PTToolbarButtonBasicDisabledTableRow {
	border: 0px;
	cursor: default;
	padding: 1px;
}

.PTToolbarButtonStateDisabledTableRow {
	border: 1px solid #d7d7d7;
	cursor: default;
	padding: 0px;
}

.PTToolbarLinkEnabledBlack {
	color: #000000 !important;
   	cursor: pointer;
   	cursor: hand;
   	display: block;
	font: 10px arial,helvetica,"sans-serif";
   	height: 100%;
   	padding: 2px 2px;
   	text-decoration: none;
}

.PTToolbarLinkDisabledBlack {
	color: #AAA !important;
   	cursor: default;
   	display: block;
	font: 10px arial,helvetica,"sans-serif";
   	height: 100%;
   	padding: 2px 2px;
   	text-decoration: none;
}

.PTToolbarLinkEnabledWhite {
	color: #FFFFFF !important;
   	cursor: pointer;
   	cursor: hand;
   	display: block;
	font: 10px arial,helvetica,"sans-serif";
   	height: 100%;
   	padding: 2px 2px;
   	text-decoration: none;
}

.PTToolbarLinkDisabledWhite {
	color: #AAA !important;
   	cursor: default;
   	display: block;
	font: 10px arial,helvetica,"sans-serif";
   	height: 100%;
   	padding: 2px 2px;
   	text-decoration: none;
}

.PTToolbarBackgroundBlack {
	background-color: #000000;
}

.PTToolbarBackgroundDarkest {
	background-color: #537957;
}

.PTToolbarBackgroundDarker {
	background-color: #d7d7d7;
}

.PTToolbarBackgroundMedium {
	background-color: #CBE3E5;
}

.PTToolbarBackgroundLighter {
	background-color: #EDEDED;
}

.PTToolbarBackgroundWhite {
	background-color: #FFFFFF;
}

.PTToolbarBackgroundNeutralMedium {
	background-color: #CCCCCC;
}

.PTToolbarBackgroundNeutralLight {
	background-color: #EDEDED;
}

.PTToolbarRowBorderTopDarker {
	border-top: 1px solid #d7d7d7;
}

.PTToolbarRowBorderTopMedium {
	border-top: 1px solid #CBE3E5;
}

.PTToolbarRowBorderTopLighter {
	border-top: 1px solid #EDEDED;
}

.PTToolbarRowBorderTopWhite {
	border-top: 1px solid #FFFFFF;
}

.PTToolbarRowBorderBottomBlack {
	border-bottom: 1px solid #000000;
}

.PTToolbarRowBorderBottomDarkest {
	border-bottom: 1px solid #537957;
}

.PTToolbarRowBorderBottomDarker {
	border-bottom: 1px solid #d7d7d7;
}

.PTToolbarRowBorderBottomNeutralMedium {
	border-bottom: 1px solid #CCCCCC;
}

.PTCLMButton {
	border: solid 1px outset;
}

.PTCLMPointer {
	cursor: pointer;
	cursor: hand;
}

.PTCLMDefault {
	cursor: default;
}

.PTCLMStateButton {
	position: relative;
	display: inline;
	cursor: pointer;
	cursor: hand;
	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;
}

.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: #01A7E1;
}

.PTTLMTableCellLink:hover {
	text-decoration: underline;
	color: #F89728;
}

.PTTLMTableCellThreadLink {
	text-decoration: none;
	color: #000000;
}

.PTTLMTableCellThreadLink:hover {
	text-decoration: underline;
	color: #01A7E1;
}

.PTTLMCell {
	border-color: white;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	padding: 4px 3px 1px 5px;
	font: 10px arial,helvetica,"sans-serif";
	cursor: default;
}

.PTTLMPreviewText {
	color: #000000;
}

.PTTLMCellFooter {
	text-align: right;
	background-color: white;
	font-family: arial,helvetica; 
	font-size: 9px;
	font-weight: bold;
	letter-spacing: 0.3mm;
	padding-top: 8px;
	color: #999;
	cursor: default;
}

.PTTLMStatusBar {
	background-color: #CBE3E5;
	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 {
	filter:Alpha(enabled=0);
	-moz-opacity: 1;
}

.PTTLMGlobalRowSelectorGreyed {
	filter:Alpha(opacity=25);
	-moz-opacity: .25;
}


/* PanelSet Styles */


.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;
}


/* Tree Control Styles */

.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;
}


/* Paginator Styles */

.PTPaginatorBackground {
	text-align: right;
	background-color: #F6F6F6;
	font-family: 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;
}


/* Progress Bar Styles */

.PTProgressBar {
	width: 0px;
	height: 20px;
	background-color: #d7d7d7
	
}

.PTProgressBarContainer {
	width: 500px;
	height: 22px;
	background-color: #E9E9E9;
	border:1px solid #c0c0c0;
	margin-bottom:2px;
}



/* Rich Text Control Styles */

.PTRichTextLayout
{	
	display: block;
	background-color: white;
	padding: 3px;
	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;
    display: none;
    border: 1px outset;
    background-color: #EDEDED;
}

.PTRichTextColorSwatch
{
	border-color: #000000;
}

.PTRichTextColorSwatchHoverDarkest {
	border-color: #d7d7d7;
}

.PTRichTextColorSwatchHoverDarker {
	border-color: #537957;
}

.PTRichTextColorSwatchHoverMedium {
	border-color: #d7d7d7;
}

.PTRichTextColorSwatchHoverLighter {
	border-color: #d7d7d7;
}

.PTRichTextColorSwatchHoverNeutralLight {
	border-color: #d7d7d7;
}


.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;
}

.PTFileUploadStatusPopup
{
    position: absolute;
    z-index: 1000;
    top:0; left: 0;
    width: 250; height:150;
    display: none;
    overflow: hidden;
    border: 2px solid #d7d7d7;
    background-color: #CBE3E5;
}

.PTFonts_9Black {
	color: black;
	font-family:  arial, helvetica;
	font-size: 9px;
	font-weight: normal;
}
.PTFonts_9BoldBlack {
	color: black;
	font-family:  arial, helvetica;
	font-size: 9px;
	font-weight: bold;
}
.PTTLMHandCursor {
	cursor: pointer;
	cursor: hand;
}
.PTTLMUnderline {
	text-decoration: underline;
}
.PTTLMTable {
	position: relative;
	top: 0px;
	left: 0px;
	overflow-x: hidden;
}
.PTTLMHeaderRow {
	padding-bottom: 3px;
}
.PTTLMHeaderCell {
	padding: 3px 3px 3px 5px;
	cursor: default;
}

/***** end JSCONTROLS STYLES *****//***** begin PLUMTREE STUDIO STYLES *****/

/* Basic Colors */

.PTSColorBaseNeutralLight {
	background-color: #EDEDED;
}

.PTSColorBaseNeutralMedium {
	background-color: #CCCCCC;
}

.PTSColorBgMedium {
	background-color: #CBE3E5;
}

.PTSColorBgDarker {
	background-color: #d7d7d7;
}


/* Runtime and Common */

.PTSInputBox {
    padding-right: 0;
    font: 10px arial,helvetica,"sans-serif";
}

.PTSTextarea {
	font: 10px arial,helvetica,"sans-serif";
}

.PTSSelect {
    font: 10px arial,helvetica,"sans-serif";
}

.PTSFormFieldSet {
    background-color: #F6F6F6;
    border-color: #CCCCCC;
    border-width: 1;
    border-style: solid;
    margin: 10px;
}

.PTSColumnHeader {
    font: 10px arial,helvetica,"sans-serif";
    font-weight: bold;
    background-color: #DDDDDD;
    color: #000000;
    border-color: #EFEFEF #BCBCBC #BCBCBC #EFEFEF;
    border-style: solid;
    border-width: 1;
    cursor: hand;
}

.PTSReportRow {
    cursor: hand;
}


/* 
	Studio Calendar Styles: Netscape 4.x only, primarily.
	Most users will see JSControls calendar instead.  
*/

.PTSCalendarMonthHeader {
    background-color: #666666;
    border-color: #666666;
    border-style: solid;
    border-width: 1;
    font: 11px arial,helvetica,"sans-serif";
    font-weight: bold;
    color: #FFFFFF;
}

.PTSCalendarDayHeader {
    background-color: #A6A6A6;
    border-color: #CDCDCD #7E7E7E #7E7E7E #CDCDCD;
    border-style: solid;
    border-width: 1;
    padding-left: 3;
    font: 10px arial,helvetica,"sans-serif";
    font-weight: bold;
    cursor: default;
}

.PTSCalendarNonMonthDayCell {
    background-color: #D9D9D9;
    font: 10px arial,helvetica,"sans-serif";
}

.PTSCalendarMonthDayCell {
    background-color: #F0F2F3;
    font: 10px arial,helvetica,"sans-serif";
}


.PTSTabControlDeactivatedTab {
	position:relative;
	width:100 ! important;
	height:18 ! important;
	padding: 0;
	margin: 0;
	layer-background-color:#B3B3B3;
	background-color:#B3B3B3;
	font: 11px arial,helvetica,"sans-serif";
	cursor:hand;
	text-decoration:none;
	color:#FFFFFF;
	visibility:visible;
}

.PTSTabControlDeactivatedAnchor {
	background-color:#B3B3B3;
	font: 11px arial,helvetica,"sans-serif";
	font-weight:bold;
	cursor:hand;
	text-decoration:none;
	color:#FFFFFF ! important;
}

.PTSTabControlAnchor {
	font: 11px arial,helvetica,"sans-serif";
	font-weight:bold;
	cursor:hand;
	text-decoration:none;
	color:#FFFFFF ! important;
}

.PTSTabControlHidden {
	position:relative;
	width:100 ! important;
	height:18 ! important;
	font: 11px arial,helvetica,"sans-serif";
	text-decoration:none;
	color:#FFFFFF;
	visibility:hidden;
}

.PTSToolButtonStrip {
    font: 10px arial,helvetica,"sans-serif";
    font-weight: bold;
    color: #FFFFFF;
    background-color: #d7d7d7;
}

.PTSTab {
    background-color: #d7d7d7;
}

.PTSBorderedBody {
    border:1px solid #d7d7d7;
}

.PTSTabControlActivatedTab {
	position:relative;
	width:100 ! important;
	height:18 ! important;
	padding: 0;
	margin: 0;
	layer-background-color:#d7d7d7;
	background-color:#d7d7d7;
	font: 11px arial,helvetica,"sans-serif";
	text-decoration:none;
	color:#FFFFFF;
	visibility:visible;
}

.PTSTabControlActivatedAnchor {
	background-color:#d7d7d7;
	font: 11px arial,helvetica,"sans-serif";
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF ! important;
}


/* Import Wizard */

.PTSImportBody {
	margin: 0;
}

.PTSImportData {
	padding: 20px 20px 20px 10px;
}

.PTSImportMapData {
	padding: 10px;
}

.PTSImportLabelWidth {
	width: 175;
}

.PTSImportContent {
	
}

.PTSImportColumnBorder {
	border-right: 1px solid #CCCCCC;
}

.PTSImportUploadProgress {
	position:absolute;
	z-index: 1;
	visibility: hidden;
	top: 210;
	left: 350;
	height: 120;
	width: 300;
	border: 1px solid #d7d7d7;
	background-color: #CBE3E5;
}

.PTSImportXMLRow {
	padding-right: 0;
	padding-top: 10;
	padding-bottom: 10;
	padding-left: 0;
	color: #333333;
	display: block;
	border: 0px;
}

.PTSImportXMLData {
	padding-right: 0;
	padding-top: 2;
	padding-bottom: 2;
	padding-left: 10;
	color: #666666;
	display: block;
	border: 0px;
}

.PTSImportXMLSample {
	display: block;
	width: 290;
	height: 320;
	border: 2px inset;
	background-color: #FFFFFF;
	padding: 10;
}

.PTSShaded {
	background-color: #EDEDED;
}

.PTSImportMapDash {
	font-size: 12;
	font-family: arial,helvetica,"sans-serif";
	position: relative;
	z-index: 10;
	top: -7;
	color: #CCCCCC;
	font-weight: bold;
}

.PTSImportMapColumns {
	position: relative;
	display: inline;
	height: 410;
	width: 540;
	overflow-x: auto;
	overflow-y: hidden;
}

.PTSImportMapLabels {
	position: relative;
	display: inline;
	width: 180;
	height: 410;
}

.PTSImportProgressBar {
	background-color: #FFFFFF;
	border: 1px solid #333333;
	display: block;
	width: 400;
	height: 20;
}

.PTSImportProgress {    
	background-color: #EDEDED;
	width: 0;
	height: 30;
	border-right: 1px solid #EDEDED;
}

.PTSImportProgressText {
	position: relative;
	z-index: 10;
	left: 192;
	top: 24;
	font-weight: bold;
	font-size: 16;
}

.PTSImportWindow {
	display: block;
	position: relative;
	top: 0; 
	left: 0;
	width: 100%;
	overflow: auto;
}

.PTSImportMalformedRecord {
	position: relative;
	display: block;
	height: 370;
	overflow-y: hidden;
	overflow-y: auto;
}

.PTSImportErrorText {
	display: none;
	padding: 10px 0px 10px 8px;
}

.PTSImportErrorBannerBg {
	background-color: #FFFFCC;
}

/* Excel Range Picker */
.PTRPMBanner {
	background-color: #d7d7d7;
	border-right: 1px solid #CBE3E5;
	border-top: 1px solid #CBE3E5;
	font-family: Arial;
	color: #DFF4E6;
}

.PTRPMCell {
	background-color: #FFFFFF;
	border-right: 1px solid #AAAAAA;
	border-top: 1px solid #AAAAAA;
	font-family: Arial;
	color: #000000;
}	
	
.PTRPMHeaderCell {
	background-color: #E0E0E0;
	border-right: 1px solid #8888AA;
	border-top: 1px solid #8888AA;
	font-family: Arial;
	color: #000000;
}

.PTRPMPopup{
	position: absolute;
	display: block;
	visibility: hidden;
	z-index: -1;
	top: 0;
	left: 0;
}

.PTRPMTabRow {
	background-color: #E0E0E0;
	padding-bottom: 2px;
}

.PTRPMTabSelected {
	font-size: 8pt;
	font-weight: bold;
	font-family: Arial;
	background-color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
	border-right: 1px solid #444444;
	border-bottom: 1px solid #444444;
	border-left: 1px solid #444444;
}

.PTRPMTab {
	font-size: 8pt;
	font-family: Arial;
	background-color: #E0E0E0;
	padding-left: 3px;
	padding-right: 3px;
	border-top: 1px solid #444444;
	border-right: 1px solid #444444;
	border-left: 1px solid #444444;
	border-bottom: 1px solid #444444;
}

.PTRPMTabBuffer {
	font-size: 8pt;
	font-family: Arial;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #E0E0E0;
	border-top: 1px solid #444444;
	
}

.PTRPMTabSpacer {
	font-size: 8pt;
	font-family: Arial;
	background-color: #E0E0E0;
	border-top: 1px solid #444444;
}


/* Portlet Wizard */

.PTSWizardButton {
	color: #000000;
	font: 10px arial,helvetica,"sans-serif";
	background-color: #CBE3E5;
	cursor: hand;
	border: 1px solid;
	border-color: threedhighlight threedshadow threedshadow threedhighlight;
}
.PTSWizardButton-disabled {
	color: #000000;
	font: 10px arial,helvetica,"sans-serif";
	background-color: #CBE3E5;
	cursor: default;
	border: 1px solid;
	border-color: threedhighlight threedshadow threedshadow threedhighlight;
}

.PTSGizardTitle {
    background-color: #537957;
    font: 20px arial,helvetica,"sans-serif";
    font-weight: bold;
    color: #FFFFFF;
}

.PTSWizardFWHeader {
	background-color: #d7d7d7;
	font: 11px arial,helvetica,"sans-serif";
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
	margin: 0px 15px;
}

.PTSWizardFWText {
	background-color: #F4F4F4;
	font: 10px arial,helvetica,"sans-serif";
	color: #000000;
	padding: 5px;
	margin: 0px 15px;
}

.PTSWizardFWProps {
	background-color: #EDEDED;
	font: 11px arial,helvetica,"sans-serif";
	font-weight: bold;
	color: #000000;
	padding: 5px;
	margin: 10px 25px 0px 25px;
}

.PTSWizardAppFWMain {
	background-color: #EDEDED;
    position: absolute;
    top: 114;
    width: 780; height: 355;
	padding: 10px;
	margin: 0px 35px;
}

.PTSWizardAppFWNames {
    position: absolute;
    top: 15; left: 23;
    width: 212; height: 330; overflow: hidden;
    padding-left: 5px;
}

.PTSWizardFWDetails {
    position: absolute;
    top: 15; left: 235;
    width: 520; height: 315;
    overflow: hidden;
    background-color: #FFFFFF;
    background-repeat: no-repeat;
}

.PTSWizardAppFWChoice {
    width: 212; height: 36;
    background-color: #EDEDED;
    padding-left: 24;
    text-indent: -24;
}

.PTSWizardAppFWBgTopActive {
    width: 212; height: 36;
    background-color: #FFFFFF;
    padding-left: 24;
    text-indent: -24;
}

.PTSWizardGadgetInfo {
    position: absolute;
    top: 39; left: 0;
    width: 100%; height: 19; overflow: hidden;
    padding: 2 0 0 4;
    font-size: 10;
    background-color: #537957;
    color: white;
}

.PTSWizardUITabs {
    position: absolute;
    top: 59; left: 179;
    width: 100%; height: 103; overflow: hidden;
    background-color: #FFFFFF;
}

.PTSWizardUITabsDisplay {
    position: absolute;
    top: 16; left: 22;
    width: 100%; height: 22; overflow: hidden;
}

.PTSWizardUITabsUnderbar {
    position: absolute;
    top: 37; left: 22;
    width: 100%; height: 22; overflow: hidden;
    background-color: #d7d7d7;
}

.PTSWizardTab {
    position: relative;
    height: 22;
    cursor: hand;
    font: 10px arial,helvetica,"sans-serif";
    font-weight: bold;
    background-color: #CBE3E5;
    color: #000000;
    text-align: center;
    padding: 5 15 3 15;
    margin-right: 3;
    display: inline;
}

.PTSWizardTabActive {
    position: relative;
    height: 22;
    cursor: default;
    font: 10px arial,helvetica,"sans-serif";
    font-weight: bold;
    background-color: #d7d7d7;
    color: #FFFFFF;
    text-align: center;
    padding: 5 15 3 15;
    margin-right: 3;
    display: inline;
}

.PTSWizardUIInnerButtons {
    position: absolute;
    top: 115; left: 179;
    width: 100%; height: 21; overflow: hidden;
    background-color: #FFFFFF;
}

.PTSWizardUIHelpButton {
    position: absolute;
    top: 3px; left: 532px;
    cursor: hand;
}

.PTSWizardUIFrame {
    position: absolute;
    top: 117; left: 179;
    width: 581; height: 427; overflow: auto;
    background-color: red;/*#FFFFFF;*/
    margin-left: 5px;
    visibility: hidden;
}

.PTSWizardUINav {
    position: absolute;
    top: 58; left: 0;
    width: 179; height: 100%; overflow: hidden;
    background-color: #FFFFFF;
    color: #000000;
}

.PTSWizardUINavTreeLabel {
    position: absolute;
    top: 18; left: 0;
    width: 100%;
	background-color: #d7d7d7;
	color: #FFFFFF;
    font: 10px arial,helvetica,"sans-serif";
    font-weight: bold;
    padding: 4px 0 4px 8px;
}

.PTSWizardUINavTree {
    position: absolute;
    top: 43; left: 10;
    width: 165; height: 439; overflow: auto;
}

.PTSWizardNavNode {
	font: 10px arial,helvetica,"sans-serif";
	padding: 2px;
}

.PTSWizardNavLeaf {
	padding: 2px;
}

.PTSWizardNavLeaf A {
	color: #d7d7d7;
	text-decoration: none;
}

.PTSWizardNavLeaf A:hover {
	color: #F89728;
	text-decoration: none;
}

.PTSWizardNavLeafActive {
	background-color: #CBE3E5;
	padding: 2px;
}

.PTSWizardNavLeafActive A {
	color: #000000;
	cursor: default;
	text-decoration: none;
}

.PTSWizardNavLeafDisabled {
	cursor: default;
	padding: 2px;
}

.PTSWizardNavLeafDisabled A {
	color: #d7d7d7;
	cursor: default;
	text-decoration: none;
}


/* Portlet Wizard - Survey / Poll */

.PTSPollBasic {
	cursor: default;
}

.PTSPollMain {
	position: absolute;
	top: 12px;
	left: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
}

.PTSPollRequired {
	color: #F89728;
}

.PTSPollQuestionNumber {
	font: 12px arial,helvetica,"sans-serif";
	font-weight: bold;
	padding-right: 8px;
	cursor: default;
}

.PTSPollHeading {
	font: 12px arial,helvetica,"sans-serif";
}

.PTSPollHeadingNoLine {
	font: 12px arial,helvetica,"sans-serif";
}

.PTSPollBorder {
	border-color: #CCCCCC;
	border-style: solid none none none;
	border-width: 1px;
}

.PTSPollQuestion
{
	font: 12px arial,helvetica,"sans-serif";
	font-weight: bold;
	cursor: default;
}

.PTSPollMatrix {
	font: 11px arial,helvetica,"sans-serif";
	font-weight: bold;
}

.PTSPollToolButtons {
	font: 10px arial,helvetica,"sans-serif";
	padding: 3px 0px 0px 7px;
}

.PTSPollToolButton A {
	text-decoration: none;
}

.PTSPollToolButton A IMG {
	border: 0px 5px;
}

.PTSPollAnswer {
	font: 12px arial,helvetica,"sans-serif";
	cursor: default;
}

#PTSPollQuestionPreview {
	display: block;
	position: relative;
	width: 100%;  height: 100%;
	padding: 6px;
	border: 0px dotted #BBB;
}

.PTSSurveyBasic {
	cursor: default;
}

.PTSSurveyMain {
	position: absolute;
	top: 12px;
	left: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
}

.PTSSurveyRequired {
	color: #F89728;
}

.PTSSurveyQuestionNumber {
	font: 12px arial,helvetica,"sans-serif";
	font-weight: bold;
	padding-right: 8px;
	cursor: default;
}

.PTSSurveyHeading {
	font: 12px arial,helvetica,"sans-serif";
}

.PTSSurveyHeadingNoLine {
	font: 12px arial,helvetica,"sans-serif";
}

.PTSSurveyBorder {
	border-color: #CCCCCC;
	border-style: solid none none none;
	border-width: 1px;
}

.PTSSurveyQuestion
{
	font: 12px arial,helvetica,"sans-serif";
	font-weight: bold;
	cursor: default;
}

.PTSSurveyMatrix {
	font: 11px arial,helvetica,"sans-serif";
	font-weight: bold;
}

.PTSSurveyToolButtons {
	font: 10px arial,helvetica,"sans-serif";
	padding: 3px 0px 0px 7px;
}

.PTSSurveyToolButton A {
	text-decoration: none;
}

.PTSSurveyToolButton A IMG {
	border: 0px 5px;
}

.PTSSurveyAnswer {
	font: 12px arial,helvetica,"sans-serif";
	cursor: default;
}

#PTSSurveyQuestionPreview {
	display: block;
	position: relative;
	width: 100%;  height: 100%;
	padding: 6px;
	border: 0px dotted #BBB;
}


/***** end PLUMTREE STUDIO STYLES *****/

/***** Aflac custom; hide search on default login for security reasons *****/
.ptPageUser-guest #pt-search-controls {
	visibility: hidden;
}

.ptPageUser-guest #pt-help-button {
	visibility: hidden;
}
.ptPageUser-guest #mypage {
	visibility: hidden;
}

.ptPageUser-guest #docs {
	visibility: hidden;	
}
.ptPageUser-guest .footSubtitle {
	visibility: hidden;	
}
.ptPageUser-guest .bgDark {
	visibility: hidden;	
}
/***** end Aflac custom *****/
