@charset "UTF-8";
/* CSS Document */

A		{COLOR: #003399;}
.inputBox		{FONT: 10px verdana,arial,helvetica,"sans-serif";}
.linkCap		{FONT: 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #003399;}
.linkCap A		{TEXT-TRANSFORM: uppercase; COLOR: #003399;}
.wizBckgrndClddNarrow		{BACKGROUND-COLOR: #F4F4F4;}
.wizBckgrndClddWide		{BACKGROUND-COLOR: #CCCCCC;}
.bnr		{FONT: bold 10px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF;}
.bnrDate		{FONT: 10px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; TEXT-ALIGN: right;}
.bnrHead		{FONT: bold 14px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF;}
.bnrHelp		{FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #D9E9FF;}
.bnrHelp A		{FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #D9E9FF; TEXT-ALIGN: right; TEXT-DECORATION: none;}
.bnrSubHead		{FONT: 12px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF;}
.bnrTools		{FONT: 10px verdana,arial,helvetica,"sans-serif"; COLOR: #D9E9FF;}
.bnrTools A		{COLOR: #D9E9FF; TEXT-DECORATION: underline;}
.ddMenu		{VISIBILITY: hidden; WIDTH: 80px; POSITION: absolute; BACKGROUND-COLOR: #EDEDED;}
.ddMenuNotHot		{FONT: 8px verdana,arial,helvetica,"sans-serif"; COLOR: #999999; LINE-HEIGHT: 11px; TEXT-DECORATION: none;}
.ddMenuNotHotAction		{FONT: 8px verdana,arial,helvetica,"sans-serif"; COLOR: #003399; LINE-HEIGHT: 11px; TEXT-DECORATION: none;}
.ddMenuHot		{FONT: 8px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; LINE-HEIGHT: 11px; TEXT-DECORATION: none;}
.gNewItem		{FONT: bold 11px verdana,arial,helvetica,"sans-serif"; COLOR: #FF0000;}
.gAddToMyPage		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000;}
.gBanner		{BACKGROUND-COLOR: #FFFFFF;}
.gContentSection		{FONT: 10px verdana,arial,helvetica,"sans-serif"; COLOR: #000000;}
.gHeader		{FONT: bold 12px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #6B9ED5;}
.gHeader A		{COLOR: #FFFFFF; BACKGROUND-COLOR: #6B9ED5;}
.gSubHeader		{FONT: bold 12px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #BED2ED;}
.gNarrowContentSection		{BORDER-RIGHT: #6B9ED5 solid 1px; BORDER-TOP: #6B9ED5 solid 1px; FONT: 11px verdana,arial,helvetica,"sans-serif"; BORDER-LEFT: #6B9ED5 solid 1px; COLOR: #000000; BORDER-BOTTOM: #6B9ED5 solid 1px; BACKGROUND-COLOR: #F4F4F4;}
.gNarrowHeader		{FONT: bold 12px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #6B9ED5;}
.gPortalPath		{FONT: 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #2767B0;}
.gPortalPathCurrent		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #FF0000;}
.gPortalPath A		{TEXT-TRANSFORM: uppercase; COLOR: #2767B0;}
.gDescription		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000;}
.tbTab		{BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; BORDER-LEFT: medium none; COLOR: #2767B0; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #EDEDED; TEXT-DECORATION: none;}
.tbTab A		{FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #2767B0; TEXT-DECORATION: none;}
.tbToolbarBody		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #ebdda7;}
.tbToolbarBodySelected		{FONT: 12px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #003399;}
.tbToolbarBody A		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #003399;}
.tbToolbarBodySelected A		{FONT: 12px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF;}
.tbUserName		{FONT: bold 11px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF;}
.admToolbar		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #003399; BACKGROUND-COLOR: #FFFFFF;}
.admToolbarBody		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #003399; BACKGROUND-COLOR: #FFFFFF;}
.admToolbarBody A		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #003399; TEXT-DECORATION: none;}
.admToolbarBody A:hover		{TEXT-DECORATION: underline;}
.admToolbarBorder		{BACKGROUND-COLOR: #666666;}
.admToolbarActiveHead		{FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #003399;}
.admToolbarActiveHead A		{FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #003399;}
.admToolbarActiveSub		{FONT: 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #003399; BACKGROUND-COLOR: #FFFFFF;}
.admToolbarActiveSub A		{TEXT-TRANSFORM: uppercase; COLOR: #003399; TEXT-DECORATION: underline;}
.admToolbarActiveSub A:hover		{TEXT-DECORATION: underline;}
.admToolbarActive A		{TEXT-TRANSFORM: uppercase; COLOR: #003399; TEXT-DECORATION: none;}
.admToolbarActive A:hover		{TEXT-DECORATION: underline;}
.pagesSubTab		{FONT: 12px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #003399;}
.pagesSubTab A		{COLOR: #FFFFFF; BACKGROUND-COLOR: #003399;}
.pagesSubTabActive		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #003399; BACKGROUND-COLOR: #EDEDED;}
.pagesSubTabActive A		{COLOR: #003399;}
.subFolderColorA		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #FFFFFF;}
.subFolderColorB		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #CCCCCC;}
.subFolderColorC		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #EDEDED;}
.edHeaderOptions		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #003399;}
.edHeaderOptions A		{COLOR: #FFFFFF; TEXT-DECORATION: none;}
.edHeaderOptions A:hover		{COLOR: #FF0000;}
.edSubHeaderOptions		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000;}
.edSubHeaderOptions A		{COLOR: #000000; TEXT-DECORATION: none;}
.edSubHeaderOptions A:hover		{COLOR: #FF0000;}
.edMenu		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000;}
.edMenu A		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; TEXT-DECORATION: none;}
.edMenu A:hover		{COLOR: #FF0000;}
.mpLeftGadgetBody		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #ffe993;}
.mpRightGadgetBody		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000;}
.gContentSectionGray		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #EDEDED;}
.wMenuSelected		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: blue; TEXT-DECORATION: none;}
.wMenuGeneral		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; TEXT-DECORATION: none;}
.wMenuGeneral A		{COLOR: #000000; TEXT-DECORATION: none;}
.wMenuGeneral A:hover		{COLOR: #FF0000; TEXT-DECORATION: none;}
.wMenuGray		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #808080; TEXT-DECORATION: none;}
.wHeader		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #ebdda7; TEXT-DECORATION: none;}
.wButtonsEnabled		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #ebdda7;}
.wButtonsEnabled A		{COLOR: #000000; BACKGROUND-COLOR: #ebdda7; TEXT-DECORATION: none;}
.wButtonsEnabledHover		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #003399;}
.wButtonsEnabledHover A		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #003399;}
.wButtonsDisabled		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #808080; BACKGROUND-COLOR: #ebdda7;}
.wButtonsFrameColor		{BACKGROUND-COLOR: #003399;}
.ddDropDownMenuBackground		{FONT: bold 12px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #6B9ED5;}
.gbackground		{COLOR: #FFFFFF;}
.srchReturnLink		{FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF; BACKGROUND-COLOR: #6B9ED5;}
.srchReturnLink A		{TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF;}
.wizHead		{FONT: bold 12px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #6B9ED5;}
.wizStep		{FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #003399;}
.wizSubHead		{FONT: bold 12px verdana,arial,helvetica,"sans-serif"; COLOR: #999999; BACKGROUND-COLOR: #CCCCCC;}
.wizTitle		{FONT: bold 12px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #003399;}
.wizCategory		{BORDER-TOP: #FFFFFF 1px; FONT: bold 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; TEXT-DECORATION: none;}
.wizCategory A		{FONT: bold 11px verdana,arial,helvetica,"sans-serif"; COLOR: #003399; TEXT-DECORATION: none;}
.wizCategoryMouseOver		{BORDER-TOP: #FFFFFF solid 1px; FONT: bold 11px verdana,arial,helvetica,"sans-serif"; COLOR: #003399; BACKGROUND-COLOR: #EDEDED; TEXT-DECORATION: none;}
.wizCategoryMouseOver A		{FONT: bold 11px verdana,arial,helvetica,"sans-serif"; COLOR: #003399; BACKGROUND-COLOR: #EDEDED; TEXT-DECORATION: none;}
.wizChoice		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #003399;}
.tbTabBorder		{COLOR: #6B9ED5; BACKGROUND-COLOR: #6B9ED5;}
.tbTabSelected		{FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF; BACKGROUND-COLOR: #003399; TEXT-DECORATION: none;}
.tbTabSelected A		{FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF; TEXT-DECORATION: none;}
.tbDocument		{FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #003399;}
.tbDocument A		{TEXT-TRANSFORM: uppercase; COLOR: #003399;}
.wizTitlePageName		{FONT: bold 12px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #003399;}
.wizStep A		{FONT: bold 10px verdana,arial,helvetica,"sans-serif";TEXT-TRANSFORM: uppercase; COLOR: #003399; TEXT-DECORATION: none;}
.admMenuHead		{FONT: bold 12px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #2767B0;}
.admMenuSubHead		{FONT: bold 12px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #6B9ED5;}
.wizSubHead A		{FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #999999;}
.wizObject		{FONT: bold 12px verdana,arial,helvetica,"sans-serif"; COLOR: #2767B0; BACKGROUND-COLOR: #F4F4F4;}
.bodyCap		{FONT: 11px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #000000;}
.bgPortalMenu		{BACKGROUND-COLOR: #003399;}
.bgBanner		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #2767B0;}
.wizHeadRight		{FONT: bold 12px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #003399;}
.bgWizRight		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #EDEDED; TEXT-DECORATION: none;}
.bgWizLeft		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #BED2ED; TEXT-DECORATION: none;}
.bgWizSearchResult		{BACKGROUND-COLOR: #F4F4F4;}
.comCurrentPage		{FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #003399; TEXT-DECORATION: none;}
.comCurrentPage A		{FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #003399; TEXT-DECORATION: none;}
.wizButton		{FONT: bold 12px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase;}
.popupButton		{FONT: 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase;}
.wizSelectCategory		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000;}
.wizHelpLink		{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #003399;}
.wizHelpLink A		{COLOR: #003399;}
.logTitle		{FONT: 18px verdana,arial,helvetica,"sans-serif"; COLOR: #003399;}
.gContentSection A		{COLOR: #003399;}
.wMenuCurrent		{COLOR: blue; FONT: 11px verdana,arial,helvetica,"sans-serif"; TEXT-DECORATION: none;}
.wMenuNotBeenToValid		{COLOR: #000000; FONT: 11px verdana,arial,helvetica,"sans-serif"; TEXT-DECORATION: none;}
.wMenuNotBeenToValid A		{COLOR: #000000; TEXT-DECORATION: none;}
.wMenuNotBeenToValid A:hover		{COLOR: #FF0000; TEXT-DECORATION: none;}
.wMenuBeenToValid		{COLOR: #000000; FONT: 11px verdana,arial,helvetica,"sans-serif"; TEXT-DECORATION: none;}
.wMenuBeenToValid A		{COLOR: #000000; TEXT-DECORATION: none;}
.wMenuBeenToValid A:hover		{COLOR: #FF0000; TEXT-DECORATION: none;}
.wMenuBeenToInvalid		{COLOR: #FF0000; FONT: 11px verdana,arial,helvetica,"sans-serif"; TEXT-DECORATION: none;}
.wMenuBeenToInvalid A		{COLOR: #FF0000; TEXT-DECORATION: none;}
.wMenuBeenToInvalid A:hover		{COLOR: #000000; TEXT-DECORATION: none;}
.wMenuNotBeenToInvalid		{COLOR: #808080; FONT: 11px verdana,arial,helvetica,"sans-serif"; TEXT-DECORATION: none;}
.wMenuBeenToNotValidated		{COLOR: #FF0000; FONT: 11px verdana,arial,helvetica,"sans-serif"; TEXT-DECORATION: none;}
.wMenuBeenToNotValidated A		{COLOR: #FF0000; TEXT-DECORATION: none;}
.wMenuBeenToNotValidated A:hover		{COLOR: #000000; TEXT-DECORATION: none;}

td	{color: #000000; font: 12px arial,verdana,helvetica,"sans-serif"; text-decoration: none;}
.actionbarBanBg		{background-color: #BED2ED;}
.actionbarCalBg		{background-color: #D9E9FF;}
.actionbarDialogueBg		{background-color: #EDEDED;}
.actionbarDirBg		{background-color: #BED2ED;}
.actionbarObjectBg		{background-color: #D9E9FF;}
.actionbarPortletBg		{background-color: #BED2ED;}
.actionbarText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarText A {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarText A:hover {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.actionbarDisabledText		{color: #999999; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarBanDisabledText		{color: #EDEDED; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarBanText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarBanText A {color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarBanText A:hover { color: #FF0000; text-decoration: underline;}
.actionbarBanBtn		{text-decoration: none;}
.actionbarBanBtn A		{text-decoration: none;}
.actionbarBanBtn A:hover		{background-color: #FFFFFF; text-decoration: none;}
.actionbarDialogueBtn		{text-decoration: none;}
.actionbarDialogueBtn A		{text-decoration: none;}
.actionbarDialogueBtn A:hover		{background-color: #D9E9FF; text-decoration: none;}
.actionbarDirBtn		{text-decoration: none;}
.actionbarDirBtn A		{text-decoration: none;}
.actionbarDirBtn A:hover		{background-color: #D9E9FF; text-decoration: none;}
.actionbarPortletBtn		{text-decoration: none;}
.actionbarPortletBtn A		{text-decoration: none;}
.actionbarPortletBtn A:hover		{background-color: #D9E9FF; text-decoration: none;}
.actionbarObjectBtn		{text-decoration: none;}
.actionbarObjectBtn A		{text-decoration: none;}
.actionbarObjectBtn A:hover		{background-color: #FFFFFF; text-decoration: none;}
.actionbarBanDivider		{background-color: #D9E9FF;}
.actionbarObjectDivider		{background-color: #FFFFFF;}
.actionbarPortletDivider		{background-color: #D9E9FF;}
.actionbarDirDivider		{background-color: #D9E9FF;}
.actionbarDialogueDivider		{background-color: #FFFFFF;}
.alertDialogueBg		{background-color: #6B9ED5;}
.alertBg		{background-color: #FFFFCC;}
.alertTitle		{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertSubtitle		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertText A	{color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertText A:hover	{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.alertErrorHeader		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 5px;}
.alertErrorTitle		{color: #FF0000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorSubtitle		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorText		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorText A {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorText A:hover {color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.alertErrorDescription		{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorDescription A		{color: #003399; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorDescription A:hover {color: #FF0000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertConfirmTitle		{color: #66CC00; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertConfirmSubtitle		{color: #66CC00; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertConfirmText		{color: #66CC00; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertDialogueTitle		{color: #FFFFFF; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertWarningTitle		{color: #FF9900; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertWarningSubtitle		{color: #FF9900; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertWarningText		{color: #FF9900; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertDialogueText		{color: #FFFFFF; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertDialogueText A		{color: #ccffff; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertDialogueText A:hover		{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.alertRequiredText		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banTopbarBg		{background-color: #6B9ED5;}
.banHeaderBg		{background-color: #2767B0;}
.banHeaderTextBg		{background-color: #999999;}
.banHeader		{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif"; margin-top: 0px; margin-bottom: 0px;}
.banBigHeader		{color: #FFFFFF; font: bold 20px verdana,arial,helvetica,"sans-serif";}
.banSubhead		{color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif"; margin-top: 0px; margin-bottom: 0px;}
.banText		{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banText A		{color: #ccffff; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banText A:hover		{ color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.banGreetingText		{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHelpText		{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHelpText A		{color: #ccffff; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHelpText A:hover		{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.breadcrumbText		{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.breadcrumbText A		{color: #003399; text-decoration: none;}
.breadcrumbText A:hover		{color: #FF0000; text-decoration: underline;}
.calHeaderBg		{background-color: #6B9ED5;}
.calMonthToggleBg		{background-color: #BED2ED;}
.calActionbarBg		{background-color: #D9E9FF;}
.calDateBg		{background-color: #FFFFFF;}
.calBorder		{border: solid 1px #CCCCCC;}
.calHeader		{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calSubhead		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calTitle		{color: #000000; font: bold 12px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calTitle A		{color: #003399; font: bold 12px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calTitle A:hover		{color: #FF0000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.calSubtitle		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif";}
.calSubtitle A		{color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.calSubtitle A:hover		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.calMonthToggleHeader		{color: #FFFFFF;  font: bold 14px verdana,arial,helvetica,"sans-serif";}
.calText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calText A		{color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.calText A:hover		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.calActionbarText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calActionbarText A		{color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.calActionbarText A:hover		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.calDateText		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calDaysText		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calDaysDimText		{color: #CCCCCC; font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.customappHeaderBg		{background-color: #6B9ED5;}
.customappSubheadBg		{background-color: #BED2ED;}
.customappLightBg		{background-color: #D9E9FF;}
.customappDkGrayBg		{background-color: #CCCCCC;}
.customappMdGrayBg		{background-color: #EDEDED;}
.customappLtGrayBg		{background-color: #F4F4F4;}
.customappBorder		{border: solid 1px #6B9ED5;}
.customappHeader		{color: #FFFFFF; font: bold 10px arial,verdana,helvetica,"sans-serif"; text-decoration: none;}
.customappSubhead		{color: #000000; font: bold 10px arial,verdana,helvetica,"sans-serif"; text-decoration: none;}
.customappTitle		{color: #000000; font: bold 14px arial,verdana,helvetica,"sans-serif"; text-decoration: none;}
.customappTitle A		{color: #003399; font: bold 14px arial,verdana,helvetica,"sans-serif"; text-decoration: none;}
.customappTitle A:hover		{color: #FF0000; font: bold 14px arial,verdana,helvetica,"sans-serif"; text-decoration: underline;}
.customappSubtitle		{color: #000000; font: bold 12px arial,verdana,helvetica,"sans-serif"; text-decoration: none;}
.customappSubtitle A		{color: #003399;  font: bold 12px arial,verdana,helvetica,"sans-serif"; text-decoration: none;}
.customappSubtitle A:hover	{color: #FF0000;  font: bold 12px arial,verdana,helvetica,"sans-serif"; text-decoration: underline;}
.customappText		{color: #000000; font: 12px arial,verdana,helvetica,"sans-serif"; text-decoration: none; padding-left:3px; padding-right:3px;}
.customappText A		{color: #3E91BB; font: bold 12px arial,verdana,helvetica,"sans-serif"; text-decoration: none;}
.customappText A:hover	{color: #3E91BB; font: bold 12px arial,verdana,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueBg		{background-color: #2767B0;}
.dialogueHeaderBg		{background-color: #BED2ED;}
.dialogueMedBg		{background-color: #6B9ED5;}
.dialogueLightBg		{background-color: #D9E9FF;}
.dialogueGrayBg		{background-color: #EDEDED;}
.dialogueTabOnBg		{background-color: #FFFFFF;}
.dialogueTabOffBg		{background-color: #BED2ED;}
.dialogueSearchBg		{background-color: #EDEDED;}
.dialogueHeader		{color: #000000; font: bold 14px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueNoticeHeader		{color: #000000; font: 18px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueSubhead		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTitle		{color: #000000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTitle A		{color: #003399; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTitle A:hover		{color: #FF0000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueSubtitle		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueSubtitle A		{color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueSubtitle A:hover		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueText A		{color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueText A:hover		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueTabText		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTabText A		{color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTabText A:hover		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueFormText		{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueMRUText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueMRUText A		{color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueMRUText A:hover		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueBtn		{text-decoration: none;}
.dialogueBtn A		{text-decoration: none;}
.dialogueBtn A:hover		{color: #FFFFFF; background-color: #BED2ED; text-decoration: none;}
.dirHeaderBg		{background-color: #6B9ED5;}
.dirContentBg		{background-color: #EDEDED;}
.dirHeader		{color: #FFFFFF; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 3px;}
.dirText		{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirText A		{color: #ccffff; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirText A:hover		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirBtnText		{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirBtnText A		{color: #ccffff; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirBtnText A:hover		{color: #2767B0; font: bold 10px verdana,arial,helvetica,"sans-serif";}
.dirContentSubtitle		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirContentText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirContentText  A		{color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirContentText  A:hover		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirBtn		{text-decoration: none;}
.dirBtn A		{text-decoration: none;}
.dirBtn A:hover		{background-color: #BED2ED; text-decoration: none;}
.dirDivider		{background-color: #BED2ED;}
.footHeaderBg		{background-color: #2767B0;}
.footHeader		{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; padding: 0px 0px 0px 5px;}
.footSubhead		{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif";}
.footTitle		{color: #FFFFFF; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footTitle A		{color: #003399; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footTitle A:hover		{color: #FF0000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.footSubtitle		{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footSubtitle A		{color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footSubtitle A:hover		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.footText		{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footText A		{color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footText A:hover		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.formPulldownText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.formInputBoxText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.formBtnText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; background-color: #CCCCCC;}
.formEditorBtnText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; background-color: #BED2ED;}
.formCheckboxText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.formRadio		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.formSelectText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.formTextboxText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listSortHeaderBg		{background-color: #CCCCCC;}
.listItemOneBg		{background-color: #EDEDED;}
.listItemTwoBg		{background-color: #FFFFFF;}
.listSortHeader		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 3px 0px 3px;}
.listSortHeader A		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listSortHeader A:hover		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listSubhead		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 3px;}
.listTitle		{color: #000000; font: bold 12px verdana,arial,helvetica,"sans-serif";  text-decoration: none; padding: 0px 0px 0px 3px;}
.listTitle A		{color: #003399; font: bold 12px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listTitle A:hover		{color: #FF0000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listSubtitle		{color: #000000;  font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listSubtitle A		{color: #003399;  font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listSubtitle A:hover		{color: #FF0000;  font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listText A		{color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listText A:hover		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listItalicText		{color: #000000; font: italic 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listItalicText A		{color: #003399; font: italic 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listItalicText A:hover		{color: #FF0000; font: italic 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listBoldItalicText		{color: #000000; font: bold italic 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listBoldItalicText A		{color: #003399; font: bold italic 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listBoldItalicText A:hover		{color: #FF0000; font: bold italic 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listSubjectText		{color: #000000;  font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listReadText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listReadText A		{color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listReadText A:hover		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listUnreadText		{color: #000000;  font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listUnreadText A		{color: #003399;  font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listUnreadText A:hover		{color: #FF0000;  font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listGroupText		{color: #000000;  font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listGroupText A		{color: #003399;  font: bold 10px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listGroupText A:hover		{color: #FF0000;  font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listDateText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listPaginationText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listPaginationText A		{color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listPaginationText A:hover		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listHiliteText		{text-decoration: none; background-color: #D9E9FF;}
.listHiliteText A		{color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; background-color: #D9E9FF;}
.listHiliteText A:hover		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;	background-color: #D9E9FF;}
.listNewText		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listUpdatedText		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginHeader		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 5px;}
.loginHeader A		{color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginHeader A:hover		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.loginSubhead		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 3px;}
.loginTitle		{color: #000000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginTitle A		{color: #003399; font: bold 12px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.loginTitle A:hover		{color: #FF0000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.loginSubtitle		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginSubtitle A		{color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginSubtitle A:hover		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.loginText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginText A		{color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginText A:hover		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.menuHeaderBg		{background-color: #6B9ED5;}
.menuHeader		{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; padding: 0px 0px 0px 3px;}
.menuSubtitle		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.menuSubtitle A		{color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.menuSubtitle A:hover		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.menuStepSubtitle		{color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.menuText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.menuText A		{color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.menuText A:hover		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTopbarDropbarBg		{background-color: #BED2ED;}
.navMidtabBg		{background-color: #BED2ED;}
.navMidtabDropdownBg		{background-color: #D9E9FF;}
.navMidtabSpacerBg		{background-color: #2767B0;}
.navTabOnBg		{background-color: #BED2ED;}
.navTabOnWhiteBg		{background-color: #FFFFFF;}
.navTabOffBg		{background-color: #6B9ED5;}
.navTabSpacerBg		{background-color: #2767B0;}
.navTabDropbarBg		{background-color: #BED2ED;}
.navSidebarSectionBg		{background-color: #6B9ED5;}
.navSidebarSubsectionBg		{background-color: #BED2ED;}
.navSidebarSubSubsectionBg		{background-color: #D9E9FF;}
.navPulldownText		{background-color: #BED2ED; color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navHeader		{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.navSubhead		{color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.navTabDropbarSubhead		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navSidebarSectionHeader		{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; margin-top: 0px; margin-bottom: 0px;}
.navSidebarSubsectionHeader		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 3px;}
.navSidebarSubSubsectionHeader		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 3px;}
.navSidebarSubhead		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarDropbarText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarDropbarText A		{color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarDropbarText A:hover		{ color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTopbarText		{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarText A		{color: #ccffff; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarText A:hover		{ color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTopbarStrongText		{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarStrongText A		{color: #ccffff; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarStrongText A:hover		{ color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navMidtabText		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabText A		{color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabText A:hover		{ color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabOnText		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabOnText A		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabOnText A:hover		{ color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownText A		{color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownText A:hover		{ color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navMidtabDropdownActionText		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownActionText A		{color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownActionText A:hover		{ color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTabText		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; cursor: pointer;}
.navTabText A		{color: #ccffff; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabText A:hover		{ color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTabUpText		{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabUpText A		{color: #ccffff; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabUpText A:hover		{ color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTabDropbarText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabDropbarText A		{color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabDropbarText A:hover		{ color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navSidebarText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navSidebarText A		{color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navSidebarText A:hover		{ color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navMidtabBtn		{text-decoration: none; }
.navMidtabBtn A		{text-decoration: none;}
.navMidtabBtn A:hover		{background-color: #D9E9FF; text-decoration: none; cursor: pointer;}
.navTabBtn		{text-decoration: none;}
.navTabBtn A		{text-decoration: none;}
.navTabBtn A:hover		{background-color: #BED2ED; text-decoration: none; cursor: pointer;}
.objectHeaderBg		{background-color: #BED2ED;}
.objectContentBg		{background-color: #EDEDED;}
.objectHeader		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 5px;}
.objectHeader A		{color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectHeader A:hover		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectSubhead		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 3px;}
.objectTitle		{color: #000000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectTitle A		{color: #003399; font: bold 12px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.objectTitle A:hover		{color: #FF0000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectSubtitle		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectSubtitle A		{color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectSubtitle A:hover		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectContentSubtitle		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectText A		{color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectText A:hover		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectContentText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectDirectoryText		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectDirectoryText A		{color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectDirectoryText A:hover		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectBtnText		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectBtnText A		{color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectBtnText A:hover		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectBtn		{text-decoration: none;}
.objectBtn A		{text-decoration: none;}
.objectBtn A:hover		{background-color: #D9E9FF; text-decoration: none;}
.objectsearchBg		{background-color: #BED2ED;}
.objectsearchHeader		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 5px;}
.objectsearchText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectsearchText A		{color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectsearchText A:hover		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.pagelayoutContentBg		{background-color: #CCCCCC; border: solid 1px #333333;}
.pagelayoutColumnBg		{background-color: #EDEDED; border: solid 1px #333333;}
.platportletHeaderBg		{background-color: #6B9ED5;}
.platportletSubheadBg		{background-color: #BED2ED;}
.platportletLightBg		{background-color: #D9E9FF;}
.platportletDkGrayBg		{background-color: #CCCCCC;}
.platportletMdGrayBg		{background-color: #EDEDED;}
.platportletLtGrayBg		{background-color: #F4F4F4;}
.platportletMandatoryHeaderBg	{background-color: #999999;}
.platportletMandatoryBg	{background-color: #CCCCCC; border: solid 1px #999999;}
.platportletBorder		{border: solid 1px #6B9ED5;}
.platportletNarrowHeader	{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; padding: 0px 0px 0px 5px; margin-top: 0px; margin-bottom: 0px;}
.platportletWideHeader		{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; padding: 0px 0px 0px 5px; margin-top: 0px; margin-bottom: 0px;}
.lineThrough {text-decoration: line-through;}
.tipsHeaderBg		{background-color: #C2C49C;}
.tipsLightBg		{background-color: #F7F6E1;}
.tipsShadedBg		{background-color: #E4E4C8;}
.tipsHeader		{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; padding: 0px 0px 0px 5px;}
.tipsHeader A		{color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif";}
.tipsSubhead		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif";}
.tipsTitle		{color: #000000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsTitle A		{color: #003399; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsTitle A:hover		{color: #FF0000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.tipsSubtitle		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsSubtitle A		{color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsSubtitle A:hover		{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.tipsText		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsText A		{color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsText A:hover		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
form
{
	display: inline;
	margin: 0px;
	padding: 0px;
}
input[class="formTextboxText"]
{
	position: relative;
	top: 1px;
}
.spacer
{
	display: inline;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	width: 1px;
}
.portalContent		{ display: block; }
.externalContent	{ display: none; }
#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-login-link		{ display: inline; }
#pt-logoff-link		{ display: inline; }
#pt-rules-debug 	{}
#pt-user-nav
{
	display: inline;
	margin-left: 8px;
	margin-right: 30px;
}
#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
{
	background-color: #2767B0;
}
#pt-navigation {}
#pt-header
{
	cursor: default;
	height: 60px;
}
#pt-header-left
{
	padding-left: 1px;
}
#pt-header-right
{
	padding-right: 10px;
}
#pt-portal-content-view
{
	margin-top: 0px;
	width: 100%;
}
.columnOne											{ text-align: left; }
.columnTwo											{ text-align: left; }
.columnThree										{ text-align: left; }
.layoutOneColumn									{ table-layout: auto; }
.layoutOneColumn .columnOne							{ width: 100%; }
.layoutTwoColumnNarrowWide							{ table-layout: auto; }
.layoutTwoColumnNarrowWide .columnOne				{ }
.layoutTwoColumnNarrowWide .columnOne .portletBody	{ background-color: #D9E9FF; }
.layoutTwoColumnNarrowWide .columnTwo .portletBody	{ background-color: #FFFFFF; }
.layoutTwoColumnWideNarrow							{ table-layout: auto; }
.layoutTwoColumnWideNarrow .columnOne .portletBody	{ background-color: #FFFFFF; }
.layoutTwoColumnWideNarrow .columnTwo				{ }
.layoutTwoColumnWideNarrow .columnTwo .portletBody	{ background-color: #D9E9FF; }
.layoutThreeColumn									{ table-layout: auto; }
.layoutThreeColumn .columnOne						{ }
.layoutThreeColumn .columnOne .portletBody			{ background-color: #D9E9FF; }
.layoutThreeColumn .columnTwo .portletBody			{ background-color: #FFFFFF; }
.layoutThreeColumn .columnThree						{ }
.layoutThreeColumn .columnThree .portletBody		{ background-color: #D9E9FF; }
.portletBase
{
	border: 1px solid #6B9ED5;
	margin-bottom: 10px;
	width: 100%;
}
.portletTitle
{
	cursor: default;
	height: 18px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.portletButtons
{
	padding-bottom: 1px;
	padding-right: 2px;
}
.portletCollapseButton	{}
.portletHelpButton		{}
.portletPrefsButton		{}
.portletRefreshButton	{}
.portletBody			{}
#pt-footer
{
	cursor: default;
	position: relative;
}
#pt-login-remember-checkbox 	{}
#pt-login-username-textbox 	{}
#pt-login-create-account 	{}
.lineThrough {text-decoration: line-through;}
.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%;
}
.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%;
}
.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;
}
.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;
}
.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;
}
.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%;
}
.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;
}
.portlet-font			{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.portlet-font-error		{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.portlet-font-dim		{color: #999999; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.portlet-font-info		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.portlet-section
.portlet-section-header		{color: #000000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.portlet-section-body		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.portlet-section-alternate		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.portlet-section-selected		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.portlet-section-subheader		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.portlet-section-footer		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.portlet-section-background	 	 	 	 
.portlet-section-text		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.portlet-form-label		{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.portlet-form-field		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.portlet-form-button		{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; background-color: #CCCCCC;}
.portlet-menu		{background-color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.portlet-menu-item		{background-color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.portlet-menu-item-selected		{background-color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.portlet-menu-item-hover		{background-color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.portlet-menu-item-hover-selected		{background-color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;} 	
.portlet-menu-cascade-item		{background-color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}	 	 	
.portlet-menu-cascade-item-selected		{background-color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.portlet-color2-shade		{background-color: #000000;}
.portlet-color2-shade2		{background-color: #2767B0;}
.portlet-color2-shade3		{background-color: #6B9ED5;}
.portlet-color2-shade4		{background-color: @color.bg.dark@;}
.portlet-color2-shade5		{background-color: #BED2ED;}
.portlet-color2-shade6		{background-color: @color.bg.light@;}
.portlet-color2-shade7		{background-color: #D9E9FF;}
.portlet-color2-shade8		{background-color: #CCFFFF;}
.portlet-color2-shade9		{background-color: #FFFFFF;}
.portlet-color2-shade10		{background-color: #FFFFFF;}
.portlet-background-color1-shade1		{background-color: #000000;}
.portlet-background-color1-shade2		{background-color: #2767B0;}
.portlet-background-color1-shade3		{background-color: #6B9ED5;}
.portlet-background-color1-shade4		{background-color: @color.bg.dark@;}
.portlet-background-color1-shade5		{background-color: #BED2ED;}
.portlet-background-color1-shade6		{background-color: @color.bg.light@;}
.portlet-background-color1-shade7		{background-color: #D9E9FF;}
.portlet-background-color1-shade8		{background-color: #CCFFFF;}
.portlet-background-color1-shade9		{background-color: #FFFFFF;}
.portlet-background-color1-shade10		{background-color: #FFFFFF;}
.portlet-background-color2-shade1		{background-color: #000000;}
.portlet-background-color2-shade2		{background-color: #2767B0;}
.portlet-background-color2-shade3		{background-color: #6B9ED5;}
.portlet-background-color2-shade4		{background-color: @color.bg.dark@;}
.portlet-background-color2-shade5		{background-color: #BED2ED;}
.portlet-background-color2-shade6		{background-color: @color.bg.light@;}
.portlet-background-color2-shade7		{background-color: #D9E9FF;}
.portlet-background-color2-shade8		{background-color: #CCFFFF;}
.portlet-background-color2-shade9		{background-color: #FFFFFF;}
.portlet-background-color2-shade10		{background-color: #FFFFFF;}
.portlet-border-color1-shade1		{border: solid 1px #000000;}
.portlet-border-color1-shade2		{border: solid 1px #2767B0;}
.portlet-border-color1-shade3		{border: solid 1px #6B9ED5;}
.portlet-border-color1-shade4		{border: solid 1px @color.bg.dark@;}
.portlet-border-color1-shade5		{border: solid 1px #BED2ED;}
.portlet-border-color1-shade6		{border: solid 1px @color.bg.light@;}
.portlet-border-color1-shade7		{border: solid 1px #D9E9FF;}
.portlet-border-color1-shade8		{border: solid 1px #CCFFFF;}
.portlet-border-color1-shade9		{border: solid 1px #FFFFFF;}
.portlet-border-color1-shade10		{border: solid 1px @color.bg.white@;}
.portlet-border-color2-shade1		{border: solid 1px #000000;}
.portlet-border-color2-shade2		{border: solid 1px #2767B0;}
.portlet-border-color2-shade3		{border: solid 1px #6B9ED5;}
.portlet-border-color2-shade4		{border: solid 1px @color.bg.dark@;}
.portlet-border-color2-shade5		{border: solid 1px #BED2ED;}
.portlet-border-color2-shade6		{border: solid 1px @color.bg.light@;}
.portlet-border-color2-shade7		{border: solid 1px #D9E9FF;}
.portlet-border-color2-shade8		{border: solid 1px #CCFFFF;}
.portlet-border-color2-shade9		{border: solid 1px #FFFFFF;}
.portlet-border-color2-shade10		{border: solid 1px @color.bg.white@;}
.banHeader2	{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead2	{color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.banDateText2	{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader3	{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead3	{color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.banDateText3	{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader4	{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead4	{color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.banDateText4	{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader5	{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead5	{color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.banDateText5	{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader6	{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead6	{color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.banDateText6	{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader7	{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead7	{color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.banDateText7	{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader8	{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead8	{color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.banDateText8	{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader9	{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead9	{color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.banDateText9	{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader10	{color: #FFFFFF; font: bold 11px verdana,arial,helvetica,"sans-serif"}
.banSubhead10	{color: #FFFFFF; font: 11px verdana,arial,helvetica,"sans-serif";}
.banDateText10	{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader11	{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead11	{color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.banDateText11	{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader12	{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead12	{color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.banDateText12	{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}




#ali-banner input[type="button"]:hover {
	color:#FF6000;
}

.normal			{font: 10px verdana,arial,helvetica,"sans-serif";}
.selectedText		{background-color: #003399; color: #FFFFFF;}
.disabled		{font: 10px verdana,arial,helvetica,"sans-serif"; color: #CCCCCC;}
.cell			{font: 10px verdana,arial,helvetica,"sans-serif"; background-color: #D9E9FF;}
.cellOver		{font: 10px verdana,arial,helvetica,"sans-serif"; background-color: #FFFFFF;}
.cellSelected		{font: 10px verdana,arial,helvetica,"sans-serif"; background-color: #FF0000;}
.cellSelectedOver	{font: 10px verdana,arial,helvetica,"sans-serif"; background-color: #FF0000;}
.cellDisabled		{font: 10px verdana,arial,helvetica,"sans-serif"; background-color: #FFFFFF;}
.PTControlsContainer {
	height: 100%;
}
.PTControls_CursorPointer {
	cursor: pointer;
	cursor: hand;
}
.PTControls_CursorDefault {
	cursor: default;
}
.PTColors_BackgroundPrimary {
	background-color: #6B9ED5;
}
.PTColors_BackgroundSecondary {  
	background-color: #BED2ED;
}
.PTColors_BackgroundLight {
	background-color: #D9E9FF;
}
.PTColors_BackgroundLightest {
	background-color: #FFFFFF;
}
.PTColors_BackgroundNeutralLight {
	background-color: #EDEDED;
}
.PTColors_BackgroundNeutralMedium {
	background-color: #CCCCCC;
}
.PTColors_Blur {
	background-color: #F7F7D7;
	background-color: #F7F7D7;	
}
.PTColors_Focus {
	background-color: #EDED5F;
	background-color: #EDED5F;	
}
.PTColors_Border {
	border-color: #6B9ED5;
}
.PTColors_BorderPrimary {
	border-color: #ccffff;
}
.PTFonts_9SystemBlack {
	color: black;
    font-family: 'MS Sans Serif', geneva, sans-serif;
    font-size: 9px;
    font-weight: normal;
}
.PTFonts_9SystemHighlightText {
	color: highlighttext;
    font-family: 'MS Sans Serif', geneva, sans-serif;
    font-size: 9px;
    font-weight: normal;
}
.PTFonts_9SystemMenuText {
	color: menutext;
    font-family: 'MS Sans Serif', geneva, sans-serif;
    font-size: 9px;
    font-weight: normal;
}
.PTFonts_9SystemWhite {
	color: white;
    font-family: 'MS Sans Serif', geneva, sans-serif;
    font-size: 9px;
    font-weight: normal;
}
.PTFonts_10Black {
	font: 10px verdana,arial,helvetica,"sans-serif";
	color: black;
}
.PTFonts_10BoldBlack {
	font: 10px verdana,arial,helvetica,"sans-serif";
	color: black;
	font-weight: bold;
}
.PTFonts_10BoldWhite {
	font: 10px verdana,arial,helvetica,"sans-serif";
	color: white;
	font-weight: bold;
}
.PTFonts_11Black {
	font: 11px verdana,arial,helvetica,"sans-serif";
	color: black;
}
.PTFonts_11BoldBlack {
	font: 11px verdana,arial,helvetica,"sans-serif";
	color: black;
	font-weight: bold;
}
.PTFonts_11White {
	font: 11px verdana,arial,helvetica,"sans-serif";
	color: white;
}
.PTFonts_12BoldWhite {
	font: 12px verdana,arial,helvetica,"sans-serif";
	font-weight: bold;
	color: white;
}
.PTMenuDivider {
    position: relative;
    overflow: visible;
    height: 1px;
    border-width: 2px 0px 0px 0px;
    border-style: groove;
    padding: 0px 15px;
    margin: 3px 3px 2px 3px;
    cursor: default;
    background-color: menu;
}
.PTContextMenuDiv {
    position: absolute;
    visibility: hidden;
    overflow: visible;
    cursor: default;
    border: 2px outset;
    padding: 1 0 1 0;
    background-color: menu;
}
.PTContextMenuLink {
	text-decoration: none;
	color: black;
}
.PTContextMenuItem {
    position: relative;
    overflow: visible;
    width: 10px;
    height: 17px;
    display: block;
    border: 0px;
    padding: 2px 15px;
    margin: 0px 1px;
    cursor: default;
    background-color: menu;
}
.PTContextMenuItemHighlight {
    position: relative;
    overflow: visible;
    width: 10px;
    height: 17px;
    display: block;
    border: 0px;
    padding: 2px 15px;
    margin: 0px 1px;
    cursor: default;
    background-color: highlight;
}
.PTRowActionToolbar {
	display: inline;
}
.PTToolbarButtonDiv {
	display: inline;
	cursor: pointer;
	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;
}
.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: #2767B0;
	border: 1px solid #2767B0;
	cursor: pointer;
	cursor: hand;
}
.PTToolbarButtonStateEnabledDarkest {
	background-color: #2767B0;
	border: 1px solid #6B9ED5;
	cursor: pointer;
	cursor: hand;
}
.PTToolbarButtonHoverEnabledDarkest {
	background-color: #BED2ED;
	border: 1px solid #6B9ED5;
	cursor: pointer;
	cursor: hand;
}
.PTToolbarButtonBasicDisabledDarkest {
	background-color: #2767B0;
	border: 1px solid #2767B0;
	cursor: default;
}
.PTToolbarButtonStateDisabledDarkest {
	background-color: #2767B0;
	border: 1px solid #6B9ED5;
	cursor: default;
}
.PTToolbarButtonBasicEnabledDarker {
	background-color: #6B9ED5;
	border: 1px solid #6B9ED5;
	cursor: pointer;
	cursor: hand;
}
.PTToolbarButtonStateEnabledDarker {
	background-color: #BED2ED;
	border: 1px solid #2767B0;
	cursor: pointer;
	cursor: hand;
}
.PTToolbarButtonHoverEnabledDarker {
	background-color: #D9E9FF;
	border: 1px solid #2767B0;
	cursor: pointer;
	cursor: hand;
}
.PTToolbarButtonBasicDisabledDarker {
	background-color: #6B9ED5;
	border: 1px solid #6B9ED5;
	cursor: default;
}
.PTToolbarButtonStateDisabledDarker {
	background-color: #6B9ED5;
	border: 1px solid #2767B0;
	cursor: default;
}
.PTToolbarButtonBasicEnabledMedium {
	background-color: #BED2ED;
	border: 1px solid #BED2ED;
	cursor: pointer;
	cursor: hand;
}
.PTToolbarButtonStateEnabledMedium {
	background-color: #D9E9FF;
	border: 1px solid #6B9ED5;
	cursor: pointer;                                       
	cursor: hand;
}
.PTToolbarButtonHoverEnabledMedium {
	background-color: #FFFFFF;
	border: 1px solid #6B9ED5;
	cursor: pointer;
	cursor: hand;
}
.PTToolbarButtonBasicDisabledMedium {
	background-color: #BED2ED;
	border: 1px solid #BED2ED;
	cursor: default;
}
.PTToolbarButtonStateDisabledMedium {
	background-color: #D9E9FF;
	border: 1px solid #6B9ED5;
	cursor: default;
}
.PTToolbarButtonBasicEnabledLighter {
	background-color: #D9E9FF;
	border: 1px solid #D9E9FF;
	cursor: pointer;
	cursor: hand;
}
.PTToolbarButtonStateEnabledLighter {
	background-color: #BED2ED;
	border: 1px solid #6B9ED5;
	cursor: pointer;
	cursor: hand;
}
.PTToolbarButtonHoverEnabledLighter {
	background-color: #FFFFFF;
	border: 1px solid #6B9ED5;
	cursor: pointer;
	cursor: hand;
}
.PTToolbarButtonBasicDisabledLighter {
	background-color: #D9E9FF;
	border: 1px solid #D9E9FF;
	cursor: default;
}
.PTToolbarButtonStateDisabledLighter {
	background-color: #BED2ED;
	border: 1px solid #6B9ED5;
	cursor: default;
}
.PTToolbarButtonBasicEnabledNeutralLight {
	background-color: #EDEDED;
	border: 1px solid #EDEDED;
	cursor: pointer;
	cursor: hand;
}
.PTToolbarButtonStateEnabledNeutralLight {
	background-color: #CCCCCC;
	border: 1px solid #6B9ED5;
	cursor: pointer;
	cursor: hand;
}
.PTToolbarButtonHoverEnabledNeutralLight {
	background-color: #FFFFFF;
	border: 1px solid #6B9ED5;
	cursor: pointer;
	cursor: hand;
}
.PTToolbarButtonBasicDisabledNeutralLight {
	background-color: #EDEDED;
	border: 1px solid #EDEDED;
	cursor: default;
}
.PTToolbarButtonStateDisabledNeutralLight {
	background-color: #EDEDED;
	border: 1px solid #6B9ED5;
	cursor: default;
}
.PTToolbarButtonBasicEnabledTableRow {
	border: 0px;
	cursor: pointer;
	cursor: hand;
	padding: 1px;
}
.PTToolbarButtonStateEnabledTableRow {
	border: 1px solid #6B9ED5;
	cursor: pointer;
	cursor: hand;
	padding: 0px;
}
.PTToolbarButtonHoverEnabledTableRow {
	border: 1px solid #6B9ED5;
	cursor: pointer;
	cursor: hand;
	padding: 0px;
}
.PTToolbarButtonBasicDisabledTableRow {
	border: 0px;
	cursor: default;
	padding: 1px;
}
.PTToolbarButtonStateDisabledTableRow {
	border: 1px solid #6B9ED5;
	cursor: default;
	padding: 0px;
}
.PTToolbarLinkEnabledBlack {
	color: #000000 !important;
   	cursor: pointer;
   	cursor: hand;
   	display: block;
	font: 10px verdana,arial,helvetica,"sans-serif";
   	height: 100%;
   	padding: 2px 2px;
   	text-decoration: none;
}
.PTToolbarLinkDisabledBlack {
	color: #AAA !important;
   	cursor: default;
   	display: block;
	font: 10px verdana,arial,helvetica,"sans-serif";
   	height: 100%;
   	padding: 2px 2px;
   	text-decoration: none;
}
.PTToolbarLinkEnabledWhite {
	color: #FFFFFF !important;
   	cursor: pointer;
   	cursor: hand;
   	display: block;
	font: 10px verdana,arial,helvetica,"sans-serif";
   	height: 100%;
   	padding: 2px 2px;
   	text-decoration: none;
}
.PTToolbarLinkDisabledWhite {
	color: #AAA !important;
   	cursor: default;
   	display: block;
	font: 10px verdana,arial,helvetica,"sans-serif";
   	height: 100%;
   	padding: 2px 2px;
   	text-decoration: none;
}
.PTToolbarBackgroundBlack {
	background-color: #000000;
}
.PTToolbarBackgroundDarkest {
	background-color: #2767B0;
}
.PTToolbarBackgroundDarker {
	background-color: #6B9ED5;
}
.PTToolbarBackgroundMedium {
	background-color: #BED2ED;
}
.PTToolbarBackgroundLighter {
	background-color: #D9E9FF;
}
.PTToolbarBackgroundWhite {
	background-color: #FFFFFF;
}
.PTToolbarBackgroundNeutralMedium {
	background-color: #CCCCCC;
}
.PTToolbarBackgroundNeutralLight {
	background-color: #EDEDED;
}
.PTToolbarRowBorderTopDarker {
	border-top: 1px solid #6B9ED5;
}
.PTToolbarRowBorderTopMedium {
	border-top: 1px solid #BED2ED;
}
.PTToolbarRowBorderTopLighter {
	border-top: 1px solid #D9E9FF;
}
.PTToolbarRowBorderTopWhite {
	border-top: 1px solid #FFFFFF;
}
.PTToolbarRowBorderBottomBlack {
	border-bottom: 1px solid #000000;
}
.PTToolbarRowBorderBottomDarkest {
	border-bottom: 1px solid #2767B0;
}
.PTToolbarRowBorderBottomDarker {
	border-bottom: 1px solid #6B9ED5;
}
.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: 160px;
	height: 152px;
	border: solid 1px #999;
	margin: 0px 0px 0px 5px;
}
.PTCLMDatePickerNav {
	background-color: #CCC;
	padding: 1px 4px 2px 4px;
	border-bottom: 1px outset;
}
.PTCLMDatePickerBody {
	padding: 2px 0px;
	text-align: center;
}
.PTCLMDatePickerBodyDOW {
	border-bottom: solid 1px #AAA;
}
.PTCLMDatePickerBodyDayNon {
	color: #AAA;
}
.PTCLMDatePickerBodyWeek {
	background-color: #E8E8E8;
}
.PTCLMSearchTable {
	display: none;
	border-top: solid 1px white;
}
.PTCLMSearchTableCell {
	cursor: default;
	padding: 3px 6px;
}
.PTCLMDayView {
	overflow: auto;
	border: solid 1px #999;
	width: 100%;
}
.PTCLMDayViewGlobal {
	background-color: #DDD;
	border-style: solid;
	border-color: #999;
	border-width: 1px 1px 0px 1px;
}
.PTCLMDayViewGlobalEvent {
	padding: 1px;
	margin: 0 2px 1px 2px;
}
.PTCLMDayViewHour {
	border-style: dotted;
	border-color: #E8E8E8;
	border-width: 1px 0px 0px 0px;
}
.PTCLMDayViewHourText {
	height: 24px;
	padding: 2px 0px 0px 2px;
	color: #999;
	cursor: default;
}
.PTCLMDayViewHourEvent {
	cursor: default;
	overflow: hidden;
}
.PTCLMWeekView {
	overflow: auto;
	border: solid 1px #999;
	width: 100%;
}
.PTCLMWeekTable {
	border: solid 1px #CCC;
}
.PTCLMWeekDayCellHeader {
	padding: 3px 0px 3px 8px;
}
.PTCLMWeekDayCellHeaderDate {
	text-decoration: none;
}
.PTCLMWeekDayCellBody {
	padding: 1px;
}
.PTCLMWeekViewCellEvent {
	padding: 1px;
	margin: 0px 2px 1px 2px;
	border: solid 1px white;
}
.PTCLMWeekViewCellAllDayEvent {
	padding: 1px;
	margin: 0px 2px 1px 2px;
	border: solid 1px #999;
}
.PTCLMWeekViewCellMultiDayEvent {
	padding: 1px;
	margin: 0px 2px 1px 2px;
	border: solid 1px #999;
}
.PTCLMMonthViewDayHeader {
	background-color: #CCC;
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	border-color: #BBB;
}
.PTCLMMonthViewCell {
	border-width: 1px 0px 0px 1px;
	border-style: solid solid outset solid;
	border-color: #BBB;
	padding: 0px;
}
.PTCLMMonthViewCellDate {
	position: relative;
	text-align: right;
	font-weight: bold;
	padding: 1px 2px 2px 0px;
	border: solid 1px white;
}
.PTCLMMonthViewCellDateToday {
	position: relative;
	text-align: right;
	font-weight: bold;
	padding: 1px 2px 2px 0px;
	border: solid 1px white;
	color: white;
}
.PTCLMMonthViewCellDateNon {
	position: relative;
	text-align: right;
	font-weight: bold;
	padding: 1px 2px 2px 0px;
	border: solid 1px white;
	color: #AAA;
}
.PTCLMMonthViewCellEvent {
	width: 100%;
	padding: 1px;
	margin: 0px 2px 1px 2px;
	border: solid 1px white;
}
.PTCLMMonthViewCellAllDayEvent {
	padding: 1px;
	margin: 0px 2px 1px 2px;
	border: solid 1px #999;
}
.PTCLMMonthViewCellMultiDayEvent {
	padding: 1px;
	margin: 0px 2px 1px 2px;
	border: 1px #999;
	border-style: solid dashed;
}
.PTCLMMonthViewCellMultiDayEventEmpty {
	padding: 2px 1px 2px 1px;
	margin: 0px 2px 1px 2px;
	border: solid 1px white;
}
.PTCLMMonthViewCellMultiDayEventStartOnly {
	padding: 1px;
	margin: 0px 2px 1px 2px;
	border: solid 1px;
	border-color: #999;
	border-right-style: dashed;
}
.PTCLMMonthViewCellMultiDayEventEndOnly {
	padding: 1px;
	margin: 0px 2px 1px 2px;
	border: solid 1px;
	border-color: #999;
	border-left-style: dashed;
}
.PTCLMMonthViewCellMore {
	text-align: right;
	padding: 0px 1px 0px 0px;
	margin: 0px;
}
.PTTLMTable {
	background-color: white;
	position: relative;
	top: 0px;
	left: 0px;
	overflow-x: hidden;
}
.PTTLMBgOn {
	background-color: #EDEDED;
}
.PTTLMBgOff {
	background-color: white;
}
.PTTLMBgSelected {
	background-color: #FF8;
}
.PTTLMLoadingDiv {
	position: absolute;
	cursor: wait;
	visibility: hidden;
	z-index: 10000;
}
.PTTLMSearchTable {
	display: none;
	border-top: solid 1px white;
}
.PTTLMSearchTableCell {
	padding: 3px 6px;
}
.PTTLMHeaderDiv {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
}
.PTTLMHeaderRow {
	padding-bottom: 0px;
}
.PTTLMHeaderCell {
	border-right: 0px;
	border-bottom: 1px solid white;
	padding: 1px 3px 1px 5px;
	cursor: default;
}
.PTTLMHeaderCellMovableImage {
	border-bottom: 1px solid white;
	border-left: 1px solid #A2A2A2;
	border-right: 0px;
}
.PTTLMBodyDiv {
	position: relative;
	margin-top: 22px;
}
.PTTLMCheckboxCell {
	border-bottom: 1px solid white;
	border-right: 0px;
	padding: 0px 3px 1px 3px;
	cursor: default;
}
.PTTLMTableCellLink {
	text-decoration: none;
	color: #003399;
}
.PTTLMTableCellLink:hover {
	text-decoration: underline;
	color: #FF0000;
}
.PTTLMTableCellThreadLink {
	text-decoration: none;
	color: #000000;
}
.PTTLMTableCellThreadLink:hover {
	text-decoration: underline;
	color: #003399;
}
.PTTLMCell {
	border-color: white;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	padding: 4px 3px 1px 5px;
	font: 10px verdana,arial,helvetica,"sans-serif";
	cursor: default;
}
.PTTLMPreviewText {
	color: #000000;
}
.PTTLMCellFooter {
	text-align: right;
	background-color: white;
	font-family: verdana,arial,helvetica; 
	font-size: 9px;
	font-weight: bold;
	letter-spacing: 0.3mm;
	padding-top: 8px;
	color: #999;
	cursor: default;
}
.PTTLMStatusBar {
	background-color: #BED2ED;
	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;
}
.PTPSResizable {
	background-color: #DDD;
	margin: 0px;
	padding: 0px 1px 0px 0px;
	border-left: 1px #AAA solid;
	border-top: 0px;
	border-bottom: 0px;
	border-right: 1px #DDD solid;
	cursor: move;
}
.PTPSDragCover {
    position: absolute;
    display: block;
    top: -10px; left: -10px;
    width: 2px; height: 2px;
    margin: 0px; padding: 0px; border: 0px;
	visibility: hidden;
	z-index: 1000;
	cursor: move;
}
.PTPSDragLine {
    position: absolute;
    display: block;
    top: -10px; left: -10px;
    width: 2px; height: 2px;
    margin: 0px; padding: 0px; border: 0px;
    background-color: black;
    visibility: hidden;
    z-index: 1050;
    line-height: 1px;
    font-size: 1px;
}
.PTTRCMainBody {
	overflow: auto;
	width: 100%;
	height: 100%;
	padding: 7px;
}
.PTTRCSearchBox {
	width: 45%;
}
.PTTRCNodeShell {
	padding: 0px;
}
.PTTRCNodeIconShell {
	padding: 0px 1px;
}
.PTTRCLabelBase {
	cursor: default;
	margin-left: 4px;
	padding: 1px 6px 1px 2px;
}
.PTTRCLabelOff {
	background-color: #FFFFFF;
	color: #000000;
}
.PTPaginatorBackground {
	text-align: right;
	background-color: #F6F6F6;
	font-family: verdana,arial,helvetica; 
	font-size: 9px;
	font-weight: normal;
	letter-spacing: 0.1mm;
	margin: 0px;
	padding: 2px 24px;
	color: #000000;
	cursor: default;
}
.PTPaginatorButton {
	background-color: #F6F6F6;
	margin-left: 1px;
}
.PTProgressBar {
	width: 0px;
	height: 20px;
	background-color: #6B9ED5
}
.PTProgressBarContainer {
	width: 500px;
	height: 22px;
	background-color: #E9E9E9;
	border:1px solid #c0c0c0;
	margin-bottom:2px;
}
.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: #6B9ED5;
}
.PTRichTextColorSwatchHoverDarker {
	border-color: #2767B0;
}
.PTRichTextColorSwatchHoverMedium {
	border-color: #6B9ED5;
}
.PTRichTextColorSwatchHoverLighter {
	border-color: #6B9ED5;
}
.PTRichTextColorSwatchHoverNeutralLight {
	border-color: #6B9ED5;
}
.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 #6B9ED5;
    background-color: #BED2ED;
}

/**********************************************************
*
*
*
*  This CSS section is from the mainstyle.css file stored in /portal/private/css
*  Complete copy and modified in here in order to still use theme in
*  Experience definition
*
*
*
***********************************************************/

/*Main Elements*/
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:100%;
	margin: 0px;
	background-color: #FFFFFF;
	/*background-image:url(../../custom/img/headerfooter/bodyBG.gif);
	background-repeat: repeat-x;*/
	text-align:center;
}

a:hover {
	text-decoration:underline;
}

/*Action Bar Elements*/
#ali-actionbar {
	width:100%;
	height:25px;
	padding:0px;
	margin:0px;
/*	background-color: #0C3168;*/
    background-image: url(../../custom/img/headerfooter/bgTop_en.jpg);
	font-family:Arial, Verdana, Helvetica, sans-serif;
	min-width:980px;
}

#ali-actionbar a {
	/*text-decoration:none;*/
	color:#FFFFFF;
}

#ali-actionbar a:hover {
    color:#FFFFFF;
	/* color:#FFD052;*/
/*	text-decoration:underline;*/
}

/*Banner Elements*/
#ali-banner {
	width:100%;
    height:68px;
    background-color: #0C3168;
    background-image: url(../../custom/img/headerfooter/bgBot_en.jpg);
    background-repeat: repeat-y;
    font-family:Arial, Verdana, 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:underline;
}

#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;  */
    color:#000000;
	/* font-size:.8em; */
    font-size:12px;
    font-weight:bold;
	letter-spacing:1px;
	padding:4px 12px 0px 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:15px 10px 0px 8px;*/
    padding-top: 2px;
    padding-left:34px;
    padding-bottom: 0px;
    border: 0px;
}

#ali-bannerLogo a{
	text-decoration:none;
}

#ali-bannerSearch {
	clear:right;
    float:right;
    width:400px;
    padding: 15px 24px 0px 24px;
}

#ali-searchAdvanced {
    clear:right;
    float:right;
    width:375px;
    padding:0 40px 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(../../../portal/private/img/button_search_gradient.gif);
	background-repeat:repeat-x;
	border:outset 0px;
	padding:2px 6px;
	margin-left:4px;
	color:#1A48A4;
	font-size:.8em;
}

input[type="button"]:hover {
	color:#FF6000;
}


/*Main Navigation Elements*/

div.headerfull {
	background-image:url(../../custom/img/headerfooter/bodyBG.gif);
	background-repeat: repeat-x;
}

#ali-mainNav {
	width:100%;
	height:32px;
	background-color:#92a524;
 	background-image:url(../../custom/img/mainNavBG.gif);
	letter-spacing: 1px;
	min-width:980px;
    text-align:center;
}                                                            t

div.ali-main-nav-item {
    width:auto;
	height:32px;
	background-color:#92a524;
 	background-image:url(../../custom/img/mainNavBG.gif);
    padding:0;
    float:left;
    color:#FFFFFF;
}

#ali-mainNav li a {
	color:#FFFFFF;
/*	border-right:solid 1px #3365BA; */
	padding:  8px 18px 4px 18px;
}

#ali-mainNav li a:hover, #ali-mainNav li:hover a {
	/*  background-color:#F1F5F9; */
    /*  background-color: #869919; */
	background-image:url(../../custom/img/mainNavBG_ON.gif);
	/* color:#4467CB; */
    color:#FFFFFF;
}

#ali-mainNav img {
	border:0px;
	padding:0px;
}

#ali-nav, #ali-nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#ali-nav a {
	display: block;
	text-decoration:none;
	padding-left:12px;
}

#ali-nav li {
	float: left;
	/* font:bold .8em Arial, Helvetica, sans-serif; */
    font:bold 16px Arial, Helvetica, sans-serif;
}

#ali-nav li:hover ul {
	left: auto;
}

#ali-nav li ul {
	position: absolute;
	left: -999em;
}

a.ali-navmenu:hover {
	background:#D4D1FF !important;
	text-decoration:underline;
}

a.ali-navmenu {
	color:#385ABD !important;
	width:170px !important;
	background-color:#F1F5F9 !important;
	border-bottom:solid 1px #146BC5;
	font-size:1.15em;
}

#ali-nav li:hover ul, #ali-nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	z-index:100;
	width:170px;
	border-left:solid 1px #146BC5 !important;
	border-right:solid 1px #146BC5 !important;
	border-top:solid 1px #146BC5 !important;
	padding-right:10px;
	overflow:hidden;
}

a.ali-nav-actions {
	color:#2B49AC !important;
	width:170px !important;
	background-color:#C9D4E9 !important;
	border-bottom:solid 1px #146BC5;
	font-size:1.15em;
}

a.ali-nav-actions:hover {
	background:#bac5f8 !important;
	text-decoration:underline;
}

#mainNavShadow {
	background-image: url(../../custom/img/underNavBG.gif);
	background-repeat:repeat-x;
	height: 33px;
}

/* Second Navigation Elements */
#ali-secondNavBar {
	clear:both;
    float:left;
    width:100%;
    padding:0;
    margin:0 0 -21px 0;
    background-image:url(../../../portal/private/img/nav_2nd_pages.gif);
    background-repeat:repeat-x;
    letter-spacing:0;
    font:bold .725em Helvetica;
    min-width:980px;
}

#ali-secondHome {
	float:left;
    height:25px;
    background-color:none;
    background-image:url(../../../portal/private/img/nav_2nd_home.gif);
    background-repeat:repeat-x;
    color:#5374A1;
    padding:3px 12px 0 8px;
}

#ali-secondHome-Arrow {
	float:left;
    border:0;
    margin:0;
    height:28px;
}

#ali-secondPages {
	float:left;
    color:#51617a;
    background-color:none;
    width:80%;
}

#ali-secondPages ul {
	display:inline;
    margin:0;
    padding:0;
}

#ali-secondPages li {
	display:inline;
    position:relative;
    top:-11px;
    line-height:29px;
    background-color:#D4E3FF;
    padding:8px 8px 5px 8px;
    border-bottom:solid 1px #82A8F3;
}

#ali-secondPages a {
	color:#0857A8;
    text-decoration:none;
    font-weight:normal;
}

#ali-secondPages a:hover {
	color:#FF6000;
	text-decoration:underline;
}

#ali-secondPages input {
	margin-top:-5px;
	font-weight:bold;
	color:#2769BB;
}

#ali-secondSub {
	float:right;
    padding:0;
    margin:0;
    background-image:url(../../../portal/private/img/nav_2nd_sub.gif);
    background-repeat:repeat-x;
    border-bottom:solid 1px #82A8F3;
    border-left:solid 1px #82A8F3;
}

#ali-secondSub ul {
	padding: 0;
	margin: 0;
	list-style:none;
}

#ali-secondSub li {
	padding:0;
	margin: 0;
	list-style:none;
}

#ali-secondSub a {
	color:#0857A8;
	text-decoration:none;
}

#ali-secondSub-Arrow {
	float:right;
	border:0;
	margin-bottom:-3px;
}


/* Second Sub Drop Down Menu */
#ali-secondSub li a {
	color:#0857A8;
	padding:6px 12px 6px 12px;
}

#ali-secondSub img {
	border:0px;
	padding:0px;
}

#ali-secondNav, #ali-secondNav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#ali-secondNav a {
	display: block;
	text-decoration:none;
	padding-left:12px;
}

#ali-secondNav li {
	float: left;
	font:bold 10pt Arial, Helvetica, sans-serif;
}

#ali-secondNav li:hover ul {
	left: auto;
}

#ali-secondNav li ul {
	position: absolute;
	left:-100em;
}

a.ali-secondMenu:hover {
	background:#D4D1FF;
	text-decoration:underline;
}

a.ali-secondMenu {
	color:#4467CB;
	font:bold 8pt Arial, Helvetica, sans-serif;
	width:161px;
	background-color:#F1F6FF;
	border-bottom:solid 1px #83A1D8;
}

#ali-secondNav li:hover ul, #ali-secondNav li.sfhover ul { /* lists nested under hovered list items */
	left:auto;
	z-index:100;
	width:153px;
	border-left:solid 1px #83A1D8;
	border-right:solid 1px #83A1D8;
	border-top:solid 1px #83A1D8;
	padding-right:10px;
	overflow:hidden;
}

.ali-second-pages-links {
    border-right:solid 1px #BABECE;
    position:relative;
    left:-40px;
}

#ali-community-name {
    position:relative;
    left:-40px;
    background-image:url(../../../portal/private/img/nav_2nd_home.gif);
    background-repeat:repeat-x;
    border-right:solid 1px #82A8F3;
    letter-spacing:1px;
    color:#5374A1;
    padding:8px 12px 6px 12px;
	margin-right:-3px;
}

/* Breadcrumb Elements */

#ali-breadcrumb-container {
	clear:both;
	width:100%;
	min-width:980px;
	margin:0px 0 0 0;
	padding:0;
}

#ali-breadcrumb {
	float:left;
	margin:-15px 0 0 12px;
	padding: 0px 0 0 0;
	color:#888888;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	/*letter-spacing:1px;*/
}

#ali-breadcrumb ul {
	display:inline;
	position:relative;
	left:-24px;
}

#ali-breadcrumb li {
	display:inline;
}

#ali-breadcrumb a {
	color:#888888;
	text-decoration:underline;
}

#ali-breadcrumb a:hover {
	text-decoration:underline;
}


/* Page Editing Elements Near Breadcrumb*/

#ali-pageEdit {
	float:right;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#96b7ED;
	text-align:right;
}


#ali-pageEdit ul {
	display:inline;
}

#ali-pageEdit li {
	display:inline;
	padding-right:4px;
    height:auto;
}

#ali-pageEdit a {
	color:#0065CB;
	font-size:.8em;
	font-weight:normal;
	text-decoration:none;
}

#ali-pageEdit a:hover {
	text-decoration:underline;
	color:#FF6000;
}

#ali-pageEdit img {
	margin:-5px 1px -6px 0;
    border:0;
    padding:0;
}

/** Column specific portlet CSS **/

.columnTwo_3colNoCentreBordersLayout .ali-portlet-content {
    width:100%;
	border-left:none;
	border-right:none;
}

.columnTwo_home .ali-portlet-content {
    width:100%;
	border-left:none;
	border-right:none;
}

.columnTwo_home .ali-portlet-footer {
    width:100%;
    background-image:url(../../custom/img/portlet/dottedSeparator.gif);
    background-repeat:repeat-x;
    border:none;
	height:4px;
}

/** Column specific portlet CSS - Colonversation where to get checked **/

.columnTwo_3colNoCentreBordersLayout .location{
    float:  left;
    width: 100%;
    vertical-align: top;
    border-left: none;
    border-right: none;
    border-bottom: 1px dotted #dedede;
}

.columnTwo_3colNoCentreBordersLayout .location h3{
    padding-top: 2px;
    margin-top: 0px;
}

.columnTwo_3colNoCentreBordersLayout .backtotop {
    float: right;
    margin: 0px 2px 0px 2px;
    padding-top: 2px;
    padding-bottom: 0px;
}

.columnTwo_3colNoCentreBordersLayout .location p{
    float: left;
    padding-bottom: 15px;
}

/** Column specific portlet CSS End **/



/* Portlet Elements */
.ali-portlet-container {
	min-width:231px;
	/*margin:0px 0px 18px 0px;*/
    padding-bottom:18px;
}

.ali-portlet-container-collapsed {
	clear:left;
	margin:0px 0px 18px 0px;
}

/*.ali-portlet-toolbar {
	width:100%;
	height:21px;
	background-color:#5C91D8;
	background-image:url(../../../portal/private/img/portlet_title_bar.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
}    */

.ali-portlet-toolbar {
	width:100%;
	height:4px;
	background-image:url(../../custom/img/portlet/topLineBG.gif);
	background-repeat:repeat-x;
	/*color:#FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:12px;
	font-weight:bold;
	letter-spacing:1px; */
    margin: 0;
    padding:0;
    font-size: 0;
}

.ali-portlet-toolbar-menu {
    width:100%;
   /*Note: Do not specify height or will cause issue when flyout editor opened */
	color:#FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
    margin: 0;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}

.ali-portlet-toolbar-buttons {
   /* background-color: #6B9ED5;*/
    background-image:url(../../custom/img/portlet/titleBar/titleBG.gif);
    width:auto;
   /* height:100%;*/
    margin: 0;
    border-left: 3px solid #FFFFFF;
    border-right: 3px solid #FFFFFF;
}

.ali-portlet-cornerleft-inner {
    width: 3px;
    height: 25px;
    background-image:url(../../custom/img/portlet/titleBar/titleCornerLeft.gif);
    float:left;
}

.ali-portlet-cornerright-inner {
    width: 3px;
    height: 25px;
    background-image:url(../../custom/img/portlet/titleBar/titleCornerRight.gif);
    float:right;
}

.ali-portlet-toolbar-footer {
    background-image:url(../../custom/img/portlet/titleBar/dottedToolbar.gif);
    background-repeat:repeat-x;
    height:3px;
    font-size:0px;
    border-left:3px solid #FFFFFF;
    border-right:3px solid #FFFFFF;
}



/*.ali-portlet-cornerleft {
	clear:left;
	float:left;
	width:8px;
	height:21px;
	background-image:url(../../../portal/private/img/portlet_corner_topleft.gif);
	background-repeat:no-repeat;
}  */

.ali-portlet-cornerleft {
	/*clear:left;*/
	float:left;
	width:4px;
	height:4px;
	background-image:url(../../custom/img/portlet/topLeftCorner_cust.gif);
	background-repeat:no-repeat;
    margin:0;
	padding:0;
}

.ali-portlet-title {
/*	float:left;*/ 
	/*padding:7px 0 2px 5px;*/
    padding:6px 0 4px 5px;
}

/*.ali-portlet-cornerright {
	float:right;
	width:8px;
	height:21px;
	position:relative;
	right:-2px;
	background-image:url(../../../portal/private/img/portlet_corner_topright.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}      */

.ali-portlet-cornerright {
	float:right;
	width:4px;
	height:4px;
	position:relative;
	right:-2px;
	background-image:url(../../custom/img/portlet/topRightCorner_cust.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

.ali-portlet-controlone {
	float:right;
	width:auto;
    height:auto;
/*	margin-bottom:-13px;  */
	padding:0px 0px 0px 0px;
}

.ali-portlet-controltwo {
	float:right;
	width:13px;
	/*margin-bottom:-13px;*/
	padding:0px 0px 0px 2px;
}

.ali-portlet-controlone img, .ali-portlet-controltwo img {
	position:relative;
	border:0px;
	top:4px;
}

/*.ali-portlet-content {
	clear:left;
	width:100%;
	border-left:solid 1px #6B91C0;
	border-right:solid 1px #6B91C0;
	color:#6B91C0;
}     */

.ali-portlet-content {
	width:100%;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	color:#CCCCCC;
}

/*.ali-portlet-footer {
	width:100%;
	background-image:url(../../../portal/private/img/portlet_bot.gif);
	background-repeat:repeat-x;
	height:8px;
}*/

.ali-portlet-footer {
	width:100%;
	background-image:url(../../custom/img/portlet/botLineBG.gif);
	background-repeat:repeat-x;
	height:4px;
    font-size:0px;
}

/*.ali-portlet-botleft {
	clear:left;
	float:left;
	width:8px;
	height:8px;
	background-image:url(../../../portal/private/img/portlet_corner_botleft.gif);
	background-repeat:no-repeat;
}       */

.ali-portlet-botleft {
	clear:left;
	float:left;
	width:4px;
	height:4px;
	background-image:url(../../custom/img/portlet/bottomLeftCorner_cust.gif);
	background-repeat:no-repeat;
}

/*.ali-portlet-botright {
	float:right;
	width:8px;
	height:8px;
	position:relative;
	right:-2px;
	background-image:url(../../../portal/private/img/portlet_corner_botright.gif);
	background-repeat:no-repeat;
}         */

.ali-portlet-botright {
	float:right;
	width:4px;
	height:4px;
	position:relative;
	right:-2px;
	background-image:url(../../custom/img/portlet/bottomRightCorner_cust.gif);
	background-repeat:no-repeat;
}


/* Footer Elements */
/* #ali-footer {
	clear:both;
	width:100%;
	height:22px;
	background-image:url(../../../portal/private/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;
} */

/* Edit Page Flyout Elements */
#ali-edit-container {
	clear:left;
	float:left;
	width:97%;
	margin:0px 12px 12px 12px;
	min-width:950px;
}

#ali-edit-toolbar {
	float:left;
	width:100%;
	height:21px;
	margin-top:6px;
	background-color:#6B91C0;
	background-image:url(../../../portal/private/img/edit_title_topbar.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
}

#ali-edit-cornerleft {
	clear:left;
	float:left;
	width:8px;
	height:21px;
	background-image:url(../../../portal/private/img/edit_corner_topleft.gif);
	background-repeat:no-repeat;
}

#ali-edit-title {
	float:left;
	padding:4px 0 0 0;
}

#ali-edit-cornerright {
	float:right;
	position:relative;
	right:-2px;
	width:8px;
	height:21px;
	background-image:url(../../../portal/private/img/edit_corner_topright.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

#ali-edit-content {
	width:100%;
	border-left:solid 1px #6B91C0;
	border-right:solid 1px #6B91C0;
	background-color:#ECEFF4;
	color:#6B91C0;
}

#ali-edit-tabs-container {
	clear:left;
	float:left;
	width:100%;
	margin:0;
	padding:0;
	height:30px;
	background-image:url(../../../portal/private/img/edit_tab_gradient.gif);
	background-repeat:repeat-x;
	background-color:#C8DCFF;
	border-bottom:solid 1px #7497C4;
	border-right:solid 1px #7497C4;
	border-left:solid 1px #7497C4;
}

#ali-edit-rename {
	float:left;
    width:500px;
    height:28px;
    padding:5px 0 0 10px;
    font-size:11px;
    font-weight:bold;
    letter-spacing:0;
    color:#2B4A7B;
}

input.ali-edit-rename-textbox {
	margin:0 0 -1px 6px;
    color:#2769BB;
    font-weight:bold;
    border:solid 1px #5278AC;
}

input.edit-portlets-rename-button {
	padding:1px 4px 0 4px;
	margin-left:4px;
	margin-bottom:-3px;
	background-image:url(../../../portal/private/img/edit_button_rename.gif);
	background-repeat:repeat-x;
	background-color:#bdcfe6;
	border:outset 0px;
	border-color:#99B4DD;
	border-top:solid 1px #D0E1F9;
	border-right:solid 1px #99B4DD;
	border-bottom:solid 1px #749AD2;
	border-left:solid 1px #B5CAE8;
	color:#1A48A4;
}


.ali-edit-tabs {
	float:left;
	margin:6px 0 0 0;
	padding:0;
	background-color:#CFd3E7;
	border-left:solid 1px #7497C4;
	border-top:solid 1px #7497C4;
	border-right:solid 1px #7497C4;
}

.ali-edit-tabs-right {
	float:right;
    margin:0;
    padding:0;
    line-height:22px;
}

.ali-edit-tab-chosen {
	float:left;
	margin:6px 0 0 0;
	padding:5px 10px 3px 10px;
	background-color:#ECEFF4;
	border-left:solid 1px #7497C4;
	border-right:solid 1px #7497C4;
	color:#3968AF;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:12px;
	letter-spacing:1px;
}

#ali-edit-tabs-container a {
	display:block;
	color:#3968AF;
	text-decoration:none;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:12px;
	letter-spacing:1px;
	padding:5px 10px 3px 10px;
}

#ali-edit-tabs-container a:hover {
	color:#3968AF;
	background-color:#dde9ff;

}

#ali-edit-footer {
	width:100%;
	clear:left;
	float:left;
	background-image:url(../../../portal/private/img/edit_bot.gif);
	background-repeat:repeat-x;
	height:8px;
}

#ali-edit-botleft {
	clear:left;
    float:left;
    width:8px;
    height:8px;
    position:relative;
    left:-1px;
    background-image:url(../../../portal/private/img/edit_corner_botleft.gif);
    background-repeat:no-repeat;
}

#ali-edit-botright {
	float:right;
    width:8px;
    height:8px;
    position:relative;
    right:-1px;
    background-image:url(../../../portal/private/img/edit_corner_botright.gif);
    background-repeat:no-repeat;
}

/* ALI Edit Portlets Flyout Table */
#ali-edit-table-container {
    clear:both;
    float:left;
    margin:4px 3% 0 3%;
    width:94%;
}


#ali-edit-table {
    font-size:1em;
    color:#000000;
    margin:0px;
}

#ali-edit-table td {
    vertical-align:top;
}

#ali-edit-table img {
    margin:2px 0 6px 24px;
    width:48px;
}


.ali-edit-table-description {
    text-align:left;
    width:200px;
}

.ali-edit-table-description-chosen {
    width:200px;
    text-align:left;
    color:#888;
}

.ali-edit-browse-folder {
    width:24px;
}

#ali-edit-browse-table img {
    margin:2px 0 6px 24px;
}

.ali-edit-browse-description {
    width:200px;
    text-align:left;
}

/* Edit Flyout Portlets Tab */
#ali-edit-portlets {
	float:left;
	width:100%;
	border-left:solid 1px #6B91C0;
	border-right:solid 1px #6B91C0;
	background-color:#ECEFF4;
	color:#000000;
	font-size:11px;
}

#ali-edit-portlets p {
	margin:0;
}

#ali-edit-portlets-text {
	clear:left;
    float:left;
    padding:3px 14px 3px 10px;
    font-size:11px;
    color:#2B4A7B;
}

#ali-edit-portlets a {
	color:#0857A8;
	text-decoration:none;
}

#ali-edit-portlets a:hover {
	text-decoration:underline;
}

#ali-edit-search-container {
  	clear:left;
  	float:left;
  	width:99%;
}

#ali-edit-portlets-search {
	float:left;
    padding:0 18px 0 14px;
    border-right:solid 1px #D5D6DA;
    line-height:31px;
}

input.edit-portlets-search-box {
	margin-left:2px;
    margin-bottom:-1px;
    color:#6f87ab;
    line-height:normal;
}

input.edit-portlets-search-button {
	padding:1px 4px 0 4px;
	margin-left:4px;
	margin-bottom:-3px;
	background-image:url(../../../portal/private/img/edit_button_search.gif);
	background-repeat:repeat-x;
	background-color:#bdcfe6;
	border:outset 0px;
	border-color:#99B4DD;
	border-top:solid 1px #D0E1F9;
	border-right:solid 1px #99B4DD;
	border-bottom:solid 1px #749AD2;
	border-left:solid 1px #B5CAE8;
	color:#1A48A4;
}

#ali-edit-sorting-bar {
	clear:both;
	float:left;
	width:100%;
	margin:0;
	padding:0;
	height:31px;
	border-top:solid 1px #D5D6DA;
	border-bottom:solid 1px #D5D6DA;
	background-image:url(../../../portal/private/img/edit_sort_bkg.gif);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:normal;
}

#ali-edit-sort {
	clear:left;
    float:left;
    margin:0 0 0 -8px;
    padding:4px 18px 0 18px;
    height:27px;
    border-right:solid 1px #D5D6DA;
}

#ali-edit-category {
	float:left;
	height:21px;
	margin:0 0 -14px 0;
	padding:4px 18px 0px 18px;
	border-right:solid 1px #D5D6DA;
}

/* Flyout Portlet Breadcrumb Elements */
#ali-edit-breadcrumb-container {
	clear:left;
	float:left;
    height: 15px;
	width: 100%;
    min-width:840px;
    padding-top:0px;
}

#ali-edit-breadcrumb {
    float:left;
	color:#2B4A7B;
	padding: 2px 24px 12px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:1px;
}

#ali-edit-breadcrumb ul {
	display:inline;
	position:relative;
	left:-24px;
}

#ali-edit-breadcrumb li {
	display:inline;
}


#ali-edit-breadcrumb a {
	color:#0065CB;
	text-decoration:none;
}

#ali-edit-breadcrumb a:hover {
	text-decoration:underline;
	color:#FF6000;
}

#ali-edit-browse-portlets {
	float:right;
    padding-right:12px;
    line-height:31px;
    font-size:11px;
}

/* ALI Edit Portlet Folders */
#ali-edit-main-col1 {
	float:left;
	width:212px;
	margin:0;
	padding:0;
}

#ali-edit-main-col2 {
	float:left;
	width:212px;
	margin:0;
	padding:0;
}

#ali-edit-main-col3 {
	float:left;
	width:212px;
	margin:0;
	padding:0;
}

.ali-edit-main-header {
	width:100%;
	margin:0 0 12px 0;
	padding:2px 24px 0 24px;
	height:24px;
	background-image:url(../../../portal/private/img/icon_folder_24px.gif);
	background-repeat:no-repeat;
}

.ali-edit-main-header a {
	text-decoration:none;
	color:#3761B7;
	font-family:Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	letter-spacing:1px;
}

.ali-edit-main-header a:hover {
	text-decoration:underline;
	color:#254CA8;
}

/* ALI Edit Portlet Flyout portlet columns */
#ali-edit-portlets-column1 {
	clear:left;
	float:left;
	margin:10px 0 0 20px;
}

#ali-edit-portlets-column2 {
	float:left;
	margin:10px 0 0 20px;
}

#ali-edit-portlets-column3 {
	float:left;
	margin:10px 0 0 20px;
}

.ali-edit-portlets-wide {
	width:212px;
	min-height:48px;
	margin:4px 6px 18px 10px;
	padding:0 0 0 58px;
	background-image:url(../../../portal/private/img/icon_portlet_wide.gif);
	background-repeat:no-repeat;
}

.ali-edit-portlets-narrow {
	width:212px;
	min-height:48px;
	margin:4px 6px 18px 10px;
	padding:0 0 0 58px;
	background-image:url(../../../portal/private/img/icon_portlet_narrow.gif);
	background-repeat:no-repeat;
}

.ali-edit-portlets-bundle {
	width:212px;
	min-height:48px;
	margin:4px 6px 18px 10px;
	padding:0 0 0 58px;
	background-image:url(../../../portal/private/img/icon_portlet_bundle.gif);
	background-repeat:no-repeat;
}

.ali-edit-portlets-chosen {
	width:212px;
	min-height:48px;
	margin:4px 6px 18px 10px;
	padding:0 0 0 58px;
	background-image:url(../../../portal/private/img/icon_portlet_chosen.gif);
	background-repeat:no-repeat;
	color:#888;
}

.ali-edit-portlets-subfolder {
	width:212px;
	height:48px;
	margin:4px 6px 18px 10px;
	padding:0 0 0 58px;
	background-image:url(../../../portal/private/img/icon_folder_48px.gif);
	background-repeat:no-repeat;
}

.ali-edit-portlets-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3761B7;
	letter-spacing:1px;
	text-decoration:none;
}

#ali-edit-portlets-subfolder-col {
	float:left;
	width:212px;
	margin:10px 0 0 10px;
	padding:0 0 20px 10px;
	border-left:solid 1px #9699A7;
}

#ali-edit-portlets-pagenav {
	float:right;
    margin:0;
    padding:2px 0 0 0;
    color:#A1B2C4;
    font-size:11px;
    text-align:right;
    line-height:2em;
}

#ali-edit-portlets-pagenav ul {
	display:inline;
}

#ali-edit-portlets-pagenav li {
	display:inline;
    margin:0 1px;
}

#ali-edit-portlets-pagenav a {
	font-size:11px;
	color:#0065CB;
	text-decoration:none;
}

#ali-edit-portlets-pagenav a:hover {
	text-decoration:underline;
}

.ali-edit-number a {
	padding:2px 4px 2px 4px;
	font-size:12px;
	color:#0065CB;
	background-color:#D5DCE7;
	border:solid 1px #879BB2;
}

.ali-edit-number a:hover {
	padding:2px 4px 2px 4px;
	font-size:12px;
	color:#013C74;
	background-color:#D1E1FF;
	border:solid 1px #5278AC;
	text-decoration:none;
}

.ali-edit-number-off {
	background-color:#7399CF;
    border:1px solid #5278AC;
    color:#FFFFFF;
    font-size:12px;
    margin-right:4px;
    padding:1px 4px 2px 4px;
    text-align:center;
}

#ali-edit-close {
    float:left;
    margin:0;
    padding:0 0 0 18px;
    text-align:left;
}

input.edit-portlets-close-button {
    padding:1px 4px 0 4px;
    margin-left:4px;
    margin-bottom:-1px;
    background-image:url(../../../portal/private/img/edit_button_close.gif);
    background-repeat:repeat-x;
    background-color:#bdcfe6;
    border:outset 0px;
    border-color:#99B4DD;
    border-top:solid 1px #b8d5ff;
    border-right:solid 1px #99B4DD;
    border-bottom:solid 1px #749AD2;
    border-left:solid 1px #B5CAE8;
    color:#1A48A4;
}

.ali-edit-portlets-modified {
    color:#006602;
}

/* ALI Edit NEW RED PORTLETS LAYOUT*/
.ali-portlet-new-toolbar {
	float:left;
	width:100%;
	height:21px;
	background-color:#AF4F6C;
	background-image:url(../../../portal/private/img/portlet_new_title_bar.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.9em;
	font-weight:bold;
	letter-spacing:1px;

}

.ali-portlet-new-cornerleft {
	clear:left;
	float:left;
	width:8px;
	height:21px;
	background-image:url(../../../portal/private/img/portlet_new_corner_topleft.gif);
	background-repeat:no-repeat;
}

.ali-portlet-new-cornerright {
	float:right;
	width:8px;
	height:21px;
	position:relative;
	right:-2px;
	background-image:url(../../../portal/private/img/portlet_new_corner_topright.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

.ali-portlet-new-content {
	clear:left;
	float:left;
	width:100%;
	border-left:solid 1px #AF4F6C;
	border-right:solid 1px #AF4F6C;
	color:#6B91C0;
	height:200px;
}

.ali-portlet-new-footer {
	width:100%;
	float:left;
	background-image:url(../../../portal/private/img/portlet_new_bot.gif);
	background-repeat:repeat-x;
	height:8px;
}

.ali-portlet-new-botleft {
	clear:left;
	float:left;
	width:8px;
	height:8px;
	background-image:url(../../../portal/private/img/portlet_new_corner_botleft.gif);
	background-repeat:no-repeat;
}

.ali-portlet-new-botright {
	float:right;
	width:8px;
	height:8px;
	position:relative;
	right:-2px;
	background-image:url(../../../portal/private/img/portlet_new_corner_botright.gif);
	background-repeat:no-repeat;
}

/* Directory Page Elements */
#ali-kd-breadcrumb-container {
    clear:both;
	width:100%;
	min-width:980px;
	margin:6px 0 0 0;
	padding:0;
}



#ali-kd-title {
	float:left;
	height:22px;
	padding:4px 12px 0 12px;
	border-right:solid 1px #9BBEEE;
	color:#7197c6;
	font-size:.8em;
	font-weight:bold;
	letter-spacing:2px;
}

#ali-kd-breadcrumb {
	float:left;
	margin:4px 0 0 -13px;
	padding:0;
	color:#888888;
	padding:0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:.7em;
	letter-spacing:1px;
}

#ali-kd-breadcrumb a {
	color:#0065CB;
	font-size:100%;
	text-decoration:none;
	font-weight:normal;
}

#ali-kd-breadcrumb a:hover {
	text-decoration:underline;
}

#ali-kd-breadcrumb ul {
	display:inline;
}

#ali-kd-breadcrumb li {
	display:inline;
	padding:0 1px 0 1px;
}

#ali-kd-sorting-bar-container {
    width:1000px;
    height:29px;
}

#ali-kd-sorting-bar {
	clear:both;
	float:left;
	width:100%;
	min-width:1000px;
	margin:0;
	padding:0;
	height:31px;
	border-top:solid 1px #D5D4D4;
	border-bottom:solid 1px #A8B8D9;
	background-image:url(../../../portal/private/img/kd_sort_bkg.gif);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#000000;
	font-weight:normal;
}

#ali-kd-sort {
	clear:left;
	float:left;
	margin:5px 0 -10px 0;
	height:21px;
	padding:0px 18px 0px 18px;
	border-right:solid 1px #9BBEEE;
}

#ali-kd-item-number {
	float:left;
	margin:5px 0 -10px 0;
	padding:0px 18px 0px 18px;
	height:21px;
	border-right:solid 1px #9BBEEE;
}

#ali-kd-item-type {
	float:left;
	margin:5px 0 -10px 0;
	padding:0px 18px 0px 18px;
	height:21px;
	border-right:solid 1px #9BBEEE;
}


#ali-kd-content-container {
	margin:0;
	padding:0;
	min-width:980px;
}

#ali-kd-documents {
	clear:both;
	float:left;
	width:64%;
	min-width:625px;
	min-height:500px;
	margin:0 0 0 26px;
	padding:6px 64px 48px 0;
	background-image:url(../../../portal/private/img/kd_subfolders_bkg.gif);
	background-repeat:repeat-y;
	background-position:right;
}

#ali-kd-docs-showing {
	float:left;
	font-size:.8em;
	color:#2B4A7B;
	padding:3px 0 20px 0;
	margin:0;
	text-align:left;
}

.ali-kd-doc-office {
	clear:both;
	color:#000000;
	font-size:.8em;
	padding:0 24px 24px 34px;
	background-image:url(../../../portal/private/img/icon_officedoc_24px.gif);
	background-repeat:no-repeat;
}

.ali-kd-doc-office p {
	margin:0;
}

.ali-kd-doc-web {
	clear:both;
	color:#000000;
	font-size:.8em;
	padding:0 24px 24px 34px;
	background-image:url(../../../portal/private/img/icon_webdoc_24px.gif);
	background-repeat:no-repeat;
}

.ali-kd-doc-web p {
	margin:0;
}

.ali-kd-doc-text {
	clear:both;
	color:#000000;
	font-size:.8em;
	padding:0 24px 24px 34px;
	background-image:url(../../../portal/private/img/icon_textdoc_24px.gif);
	background-repeat:no-repeat;
}

.ali-kd-doc-text p {
	margin:0;
}

.ali-kd-docs-title a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	font-weight:bold;
	color:#3761B7;
	letter-spacing:1px;
	text-decoration:none;
}

.ali-kd-docs-modified {
	color:#006602;
	line-height:1.5em;
}

.ali-kd-docs-modified a {
	color:#6192EC;
}

.ali-kd-docs-modified a:hover {
	color:#0065CB;
}


/* Directory Properties Layer Elements*/
.ali-kd-properties {
	display:none;
	width:inherit;
	background-color:#EAEFF9;
	border:solid 1px #9BBEEE;
	padding:0 12px 12px 12px;
	margin-top:2px;
}

.ali-kd-properties a {
	color:#3761B7;
	text-decoration:none;
	font-size:.7em;
}

.ali-kd-properties a:hover {
	text-decoration:underline;
}

.ali-kd-prop-titles {
	color:#486183;
	font-weight:bold;
	text-align:right;
	font-size:.7em;
	letter-spacing:1px;
}

.ali-kd-prop-hide {
	text-align:right;
}

.ali-kd-prop-hide img {
	margin:0 4px -2px 0;
	border:0;
}

.ali-kd-prop-text {
	color:#000000;
	font-size:.7em;
}

/* Directory Page Navigation Elements */
#ali-kd-pagenav {
	clear:both;
    line-height:2em;
    color:#A1B2C4;
    font-size:.7em;
    padding-right:24px;
    margin-bottom:12px;
    text-align: right
}

#ali-kd-pagenav ul {
	display:inline;
}

#ali-kd-pagenav li {
	display:inline;
}

#ali-kd-pagenav a {
	color:#0065CB;
    text-decoration:none;
}

#ali-kd-pagenav a:hover {
	text-decoration:underline;
}

.ali-kd-number a {
	padding:1px 4px 2px 4px;
	font-size:100%;
	color:#0065CB;
	background-color:#F1F1F1;
	border:solid 1px #C7C7C7;
}

.ali-kd-number a:hover {
	padding:1px 4px 2px 4px;
	color:#013C74;
	background-color:#D1E1FF;
	border:solid 1px #5278AC;
	text-decoration:none;
}

.ali-kd-number-off {
	margin-right:6px;
    padding:1px 4px 1px 4px;
    font-size:100%;
    color:#FFFFFF;
    background-color:#7399CF;
    border:solid 1px #5278AC;
}

/* Directory Subfolders and Related Elements*/

#ali-kd-side {
	float:left;
	right:18px;
	width:25%;
	margin:0 0 0 -12px;
	padding:20px 0 48px 0;
	min-width:250px;
	letter-spacing:1px;
	font-family:Helvetica, sans-serif;
	font-size:.8em;
	font-weight:bold;
	color:#7197C6;
}

#ali-kd-subfolder ul {
	margin:0;
	padding:0;
}

#ali-kd-subfolder li {
	padding:2px 0 2px 24px;
	list-style:none;
	background-image:url(../../../portal/private/img/icon_folder_16px.gif);
	background-repeat:no-repeat;
	background-position:0 50%;
}

#ali-kd-subfolder a {
	font-size:90%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#3761B7;
	text-decoration:none;
}

#ali-kd-subfolder a:hover {
	text-decoration:underline;
}

.ali-kd-related li {
	padding:1px 0 1px 0;
	list-style:none;
}

.ali-kd-related a {
	font-size:90%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#3761B7;
	text-decoration:none;
}

.ali-kd-related a:hover {
	text-decoration:underline;
}

/* Directory Main Page Elements */

#ali-kd-main-bar {
	clear:both;
	float:left;
	width:100%;
	min-width:980px;
	margin:0;
	padding:0;
	border-top:solid 1px #DBD9D9;
	border-bottom:solid 1px #C9CED9;
	background-color:#CFDFFF;
	background-repeat:repeat-x;
	height:7px;
}

#ali-kd-main-content {
	min-width:980px;
	width:920px;
}

#ali-kd-main-col1 {
	float:left;
	width:212px;
	margin:0 60px 48px 36px;
}

#ali-kd-main-col2 {
	float:left;
	width:212px;
	margin:0 60px 48px 36px;
}

#ali-kd-main-col3 {
	float:left;
	width:212px;
	margin:0 0 48px 36px;
}

.ali-kd-main-header {
	width:100%;
	margin-top:24px;
	padding:2px 4px;
	background-color:#E5E9F6;
	border-bottom:solid 1px #C6CAD4;
}

.ali-kd-main-header a {
	text-decoration:none;
	color:#4871A7;
	font-family:Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	letter-spacing:1px;
}

.ali-kd-main-header a:hover {
	text-decoration:underline;
	color:#254CA8;
}

.ali-kd-main-lists {
	margin:4px 0 0 6px;
}


.ali-kd-main-lists ul {
	margin:0;
	padding:0;
}

.ali-kd-main-lists li {
	padding:0 0 0 24px;
	list-style:none;
	background-image:url(../../../portal/private/img/icon_folder_16px.gif);
	background-repeat:no-repeat;
	background-position:0 50%;
}

.ali-kd-main-lists li a {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#254CA8;
	text-decoration:none;
}

.ali-kd-main-lists li a:hover {
	text-decoration:underline;
}

/* Search Browse Elements */

#ali-search-modifier-container {
	clear:both;
    float:left;
    width:99%;
    margin:6px 0 0 0;
    padding:0;
    min-width:980px;
}

#ali-search-newsearch {
	float:left;
    margin:0 0 0 12px;
    padding:0;
    width: 450px;
}

input.search-box {
	padding:2px;
	margin-left:2px;
	border:solid 1px #749AD2;
	color:#000;
}

input.search-button {
	background-image:url(../../../portal/private/img/edit_button_search.gif);
	background-repeat:repeat-x;
	background-color:#bdcfe6;
	border:outset 0px;
	border-color:#99B4DD;
	border-top:solid 1px #D0E1F9;
	border-right:solid 1px #99B4DD;
	border-bottom:solid 1px #749AD2;
	border-left:solid 1px #B5CAE8;
	padding:1px 4px 0 4px;
	margin-left:4px;
	color:#1A48A4;
}

#ali-search-modifier-container {
	min-width:980px;
}

#ali-search-warning {
	float:left;
	height:22px;
	font-size:.8em;
	font-weight:normal;
  	margin:12px 12px 12px 12px;
  	padding:5px 0px 0px 0px;
	color:#000000;
}

.ali-search-folder {
	clear:both;
	color:#000000;
	font-size:11px;
	padding:0 24px 24px 34px;
	background-image:url(../../../portal/private/img/icon_folder_24px.gif);
	background-repeat:no-repeat;
}

.ali-search-folder p {
	margin:0;
}

#ali-search-results {
    clear:both;
    float:left;
    width:78%;
    min-width:625px;
    margin:12px 0 0 32px;
    padding:0;
}

#ali-search-results-table {
    color:#000000;
}

#ali-search-results-table a:hover {
    text-decoration:underline;
}

#ali-search-results-table td {
    vertical-align:top;
    font-size:.8em;
}

#ali-search-results-table p {
    margin:0;
}

.ali-search-results-modified {
    color:#006602;
    line-height:1.5em;
}

.ali-search-results-modified a {
    color:#6192EC;
}

.ali-search-results-modified a:hover {
    color:#0065CB;
}

/* User Profile Elements */
input.profile-search-button {
	background-image:url(../../../portal/private/img/edit_button_search.gif);
	background-repeat:repeat-x;
	background-color:#bdcfe6;
	border:outset 0px;
	border-color:#99B4DD;
	border-top:solid 1px #D0E1F9;
	border-right:solid 1px #99B4DD;
	border-bottom:solid 1px #749AD2;
	border-left:solid 1px #B5CAE8;
	padding:1px 4px 0 4px;
	margin-left:4px;
	color:#1A48A4;
}

/* User Profile Navigation Bar */
#ali-user-navbar {
    clear:both;
    width:100%;
    padding:0 0 2px 0;
    margin:0;
    height:27px;
    background-image:url(../../../portal/private/img/nav_2nd_pages.gif);
    background-repeat:repeat-x;
    letter-spacing:1px;
    font:bold .725em Helvetica;
    line-height:24px;
    min-width:980px;
}

#ali-user-navbar-list {
    float:left;
    height:29px;
    color:#51617a;
    background-color:none;
    padding-top:2px;
    width:50%;
}

#ali-user-navbar-list  ul {
    display:inline;
    position:relative;
    left:-34px;
}

#ali-user-navbar-list li {
    display:inline;
    padding:0px 8px;
    border-right:solid 2px #BABECE;
    line-height:26px;
}

#ali-user-navbar-list a {
    color:#0857A8;
    text-decoration:none;
    font-weight:normal;
}

#ali-user-navbar-list a:hover {
    color:#FF6000;
    text-decoration:underline;
}

#ali-user-navbar-list input {
    margin-top:-5px;
    font-weight:bold;
    color:#2769BB;
}

/* User Multi Stream Elements */
.ali-user-activity {
	width:100%;
    text-align:left;
}

.ali-user-activity-pulldown {
	clear:both;
	float:right;
	width:99%;
	padding:3px 16px 0 0;
	color:#000000;
	text-align:right;
	font-size:.75em;
}

.ali-user-activity-content {
	clear:both;
	width:98%;
	padding:0;
	margin:0;
	margin-left:6px;
	color:#98A2B1;
}

.ali-user-activity-content ul, li {
	list-style:none;
	margin:0;
	padding:0;
}

.ali-user-activity-stream {
	margin: 8px 0 0 0;
	padding:0 0 0 4px;
	background-color:#EFF2FA;
	border-bottom:solid 1px #DBDEE4;
	font-size:.75em;
	font-weight:bold;
	letter-spacing:1px;
}

.ali-user-activity-list li {
	margin:0 0 3px 12px;
	padding:6px 0 4px 4px;
	border-bottom:solid 1px #DDE3F0;
	font-family:Helvetica, sans-serif;
	font-size:.75em;
	color:#000000;
}

.ali-user-activity-list a {
	color:#4571B1;
	text-decoration:none;
}

.ali-user-activity-list a:hover {
	text-decoration:underline;
}

#ali-user-activity-button {
	padding:12px 0 0 6px;
}

/* User Friends List Elements */
.ali-user-friends {
	width:100%;
	min-width:450px;
	margin:0;
	font-family:Helvetica, sans-serif;
	color:#000000;
}

.ali-user-friends-content {
	width:100%;
	padding:0;
	margin:0;
}

.ali-user-pulldown {
	clear:both;
	float:right;
	width:99%;
	padding:3px 16px 0 0;
	color:#000000;
	font-size:.75em;
	text-align:right;
}

.ali-friends-picture {
	clear:both;
	float:left;
	padding:4px 10px 12px 10px;
}

.ali-friends-info {
	float:left;
	padding-left:8px;
}

.ali-friends-info-title {
	padding-right:6px;
	text-align:right;
	color:#6E7686;
	font-size:.75em;
	font-weight:bold;
	letter-spacing:1px;
}

.ali-friends-info a {
	color:#5a82c1;
	text-decoration:none;
	font-size:.8em;
}

.ali-friends-info a:hover {
	text-decoration:underline;
}

.ali-friends-divider {
	clear:both;
	width:100%;
	height:10px;
	margin:0 0 12px 0;
	background-color:#e5e8f6;
	border-top:solid 1px #D2D6DD;
	border-bottom:solid 1px #D2D6DD;
}

.ali-friends-name a {
	font-weight:bold;
}

/* User General Information Elements */
#ali-user-geninfo-container {
	width:100%;
	min-width:450px;
	margin:0;
	padding:0;
	font-family:Helvetica, sans-serif;
}

.ali-user-geninfo {
	width:100%;
	padding-left:12px;
}

.ali-user-geninfo table {
	margin-bottom:12px;
}

.ali-user-geninfo-divider {
	clear:both;
	width:100%;
	height:18px;
	margin:0;
	padding:3px 0 3px 8px;
	background-color:#CFE0F5;
	border-top:solid 1px #C4C8DB;
	border-bottom:solid 1px #C4C8DB;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	letter-spacing:1px;
	color:#6376AA;
}

#ali-user-geninfo-edit {
	float:right;
	width:100px;
	margin:-4px;
	padding:6px 12px 6px 12px;
	background-color:#EFF3FF;
	border-left:solid 1px #C4C8DB;
	text-align:center;
}

#ali-user-geninfo-edit a {
	color:#0065CB;
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
}

#ali-user-geninfo-edit a:hover {
	text-decoration:underline;
}

#ali-user-geninfo-edit img {
	margin-top:-5px;
	margin-bottom:-3px;
	margin-right:8px;
	margin-left:0px;
	border:0;
	padding:0;
}

.ali-user-geninfo-title {
	padding-right:6px;
	text-align:right;
	color:#6E7686;
	font-size:.75em;
	font-weight:bold;
	letter-spacing:1px;
}

.ali-user-geninfo a {
	color:#5a82c1;
	text-decoration:none;
	font-size:.8em;
}

.ali-user-geninfo a:hover {
	text-decoration:underline;
}

.ali-user-geninfo-name a {
	font-weight:bold;
}

.ali-user-geninfo-divider {
    clear:both;
    width:100%;
    height:14px;
    margin:0;
    padding:3px 0 3px 8px;
    background-color:#CFE0F5;
    border-top:solid 1px #C4C8DB;
    border-bottom:solid 1px #C4C8DB;
    font-family:Helvetica, Arial, sans-serif;
    font-size:1em;
    font-weight:bold;
    letter-spacing:1px;
    color:#6376AA;
}

.ali-user-geninfo-title {
    padding-right:6px;
    text-align:right;
    color:#6E7686;
    font-size:.65em;
    font-weight:bold;
    letter-spacing:0;
}

#ali-user-geninfo-edit {
    float:right;
    width:100px;
    margin:-4px;
    padding:5px 12px 4px 12px;
    background-color:#EFF3FF;
    border-left:solid 1px #C4C8DB;
    text-align:center;
}

#ali-user-geninfo-edit a {
    color:#0065CB;
    font-size:.9em;
    font-weight:normal;
    text-decoration:none;
    letter-spacing:0;
}

.ali-user-geninfo-title {
    padding-right:6px;
    text-align:right;
    color:#6E7686;
    font-size:.65em;
    font-weight:bold;
    letter-spacing:0;
}

.ali-user-geninfo a {
    color:#5a82c1;
    text-decoration:none;
    font-size:.65em;
}

#ali-user-search {
    float:right;
    padding:3px 24px;
    margin:0;
    height:22px;
    width:310px;
    background-image:url(../../../portal/private/img/nav_2nd_sub.gif);
    background-repeat:repeat-x;
    border-left:solid 1px #6f90cf;
}

input.ali-user-searchButton {
    background-image:url(../../../portal/private/img/edit_button_close.gif);
    background-repeat:repeat-x repeat-y;
    border:outset 0px #88A3D6;
    padding:2px 6px;
    margin-left:4px;
    color:#1A48A4;
    font-size:.8em;
}

/* Drag and drop styles begin */
.dojoDropTarget {
		border: 2px solid gray;
		min-width: 175px;
		height: 99%;
		padding: 1px 2px 0px 1px;
}

.dojoDndItemOver {
		cursor: move;
}

.dojoDndItemBefore {
		border-top: 5px solid orange
}

.dojoDndItemAfter {
		border-bottom: 5px solid orange
}

.dojoDndAvatarCanDrop {
		border: 5px solid black;
}

.dojoDndAvatarHeader {
		display: none;
}

.dojoDndAvatar {
		width: 400px;
}

.portletRegion {}

/* Drag and drop styles end */


/*** Custom classes added to original mainstyle.css file   **/
.page_area_size {
	width: 991px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#footerTop {
    width: 991px;
	height: 7px;
	float: left;
    padding-top: 50px;
}

#footerText {
    width: 991px;
	height: 45px;
	background: url(../../custom/img/headerfooter/footerBG.gif);
	float: left;
}

#footerLinks {
    width: auto;
	height: 20px;
    font-family: arial, helvetica, sans-serif;
    font-size:12px;
	padding-top: 12px;
 	padding-left: 20px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
}

#footerLinks ul {
	display:inline;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

#footerLinks li {
	display:inline;
	padding-right:20px;
}

#footerLinks a, #footerLinks a:visited, .footerCopyright a{
	text-decoration:none;
	color:#FFFFFF;
}

#footerLinks a:hover, .footerCopyright a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}


#footerBottom {
    /*width: 991px;*/
    width: 100%;
	height: 33px;
	background: url(../../custom/img/headerfooter/footerBottomBG.gif);
	float: left;
}

div.footerCopyright {
    float: right;
    width: auto;
    height: 20px;
    padding-top: 12px;
    padding-right: 20px;
    font-family: arial, helvetica, sans-serif;
	text-align: right;
	font-size: 12px;
    font-weight: bold;
	color: #FFFFFF;
}

#cpacLogo {
    /*width: 991px;*/
    width: 100%;
	height: 80px;
	text-align: center;
	float: left;
}

div.titleHeader {
    width: 223px;
    border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	height: auto;
	background: url(../../custom/img/subNavBG.gif);
}

div.titleHeaderText{
    width: auto;
	padding-top: 6px;
	padding-bottom: 7px;
	padding-left: 20px;
	height: auto;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #92a524;
}

div.subItemNav{
    width: 223px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	margin: 0px;
	height: auto;
	background: url(../../custom/img/subNavBG.gif);
}

div.subTextNav{
    width: 203px;
	padding-top: 6px;
	padding-bottom: 7px;
	padding-left: 20px;
	height: auto;
	font-weight: bold;
}

a.subLinkNav, a.subLinkNav:visited {
    color: #336699;
    font-weight: bold;
	text-decoration: none;
}

a.subLinkNav:hover {
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}

div.greenBar {
    width: 223px;
	height: 7px;
}

.colSpacer {
	width: 18px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/** Homepage adaptive layout styles **/
.columnOne_home {
	text-align: left; 
	width: 231px; 
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
}
.columnTwo_home {
	text-align: left;
	width: 458px;
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
}
.columnThree_home {
	text-align: left; 
	width: 266px;
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
}


/** Homepage adaptive layout styles end **/


/** Non homepage adaptive layout styles for 1, 2 and 3 column layouts **/

/* 3 column layout*/

.columnTwo_3colNoCentreBordersLayout {
	text-align: left;
	width: 458px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.columnOne_3colLayout {
	text-align: left;
	width: 231px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.columnTwo_3colLayout {
	text-align: left;
	width: 458px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.columnThree_3colLayout {
	text-align: left;
	width: 266px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/* 2 column layout*/

.columnOne_2colLayout {
	text-align: left;
	width: 231px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.columnTwo_2colLayout {
	text-align: left;
	width: 742px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.columnTwo_2colLayout .ali-portlet-content {
	width:100%;
	border-left:none;
	border-right:none;
}

.columnTwo_2colLayout .ali-portlet-toolbar {
       display: none;
}

.columnTwo_2colLayout .ali-portlet-footer {
       display: none;
}

/* 1 column layout*/

.columnOne_1colLayout {
	text-align: left;
	width: 991px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.columnOne_1colLayout_noborders .ali-portlet-content {
    width:100%;
	border-left:none;
	border-right:none;
}

/** Non homepage adaptive layout styles for 1, 2 and 3 column layouts end **/

/** Sitemap **/

#sitemap {
    margin:0;
    padding: 10px 0 0 50px;

}

#sitemap a.toplevelcomm, #sitemap a.toplevelcomm:visited {
    color: #3399CC;
    font-weight: bold;
	text-decoration: none;
    text-transform:uppercase;
}

#sitemap a.toplevelcomm:hover {
    color: #3399CC;
    font-weight: bold;
    text-decoration: none;
    text-transform:uppercase;
}

#sitemap a.secondlevelcomm, #sitemap a.secondlevelcomm:visited {
    color: #333333;
    font-weight: bold;
	text-decoration: none;
}

#sitemap a.secondlevelcomm:hover {
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}

#sitemap a.underlineditem, #sitemap a.underlineditem:visited {
    color: #333333;
	text-decoration: underline;
}

#sitemap a.underlineditem:hover {
    color: #333333;
	text-decoration: underline;
}


#sitemap div.toplevelpos {
    padding-left:0px;
    padding-bottom:3px;
}

#sitemap div.secondlevelCommpos {
    padding-left:10px;
    padding-bottom:2px;
    padding-top:1px;
}

#sitemap div.secondlevelpos {
    padding-left:10px;
    padding-bottom:1px;
}

#sitemap div.thirdlevelpos {
    padding-left:22px;
    padding-bottom:1px;
}

#sitemap div.fourthlevelpos {
    padding-left:32px;
    padding-bottom:1px;
}

#sitemap div.toplevelspacer {
    padding-bottom:20px;
}
/** Sitemap End **/



/** Font resize buttons **/

span.headerResize {
	color:#183C54;
}

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

a.actionBarLinks:hover {
    text-decoration:underline;
}

a.defaultCSS, a.defaultCSS:hover {
    font-size: 12px;
    text-decoration:underline;
}

a.mediumCSS {
    font-size: 15px;
    text-decoration:none;
}

a.mediumCSS:hover {
    text-decoration:underline;
}

a.largeCSS {
    font-size: 16px;
    text-decoration:none;
}

a.largeCSS:hover {
    text-decoration:underline;
}


/** Partner logo portlet css **/

div.partnerlogoheader{
    width: auto;
	padding-top: 3px;
	padding-bottom: 10px;
	height: auto;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #92a524;
    text-align:center;
}

div.partnerlogofooter{
    width: auto;
	padding-bottom: 5px;
    padding-right:20px;
	height: auto;
    text-align:right;
    vertical-align:top;
}

#partnerMain {
    background: #FFFFFF;
    padding: 0;
    margin: 0;
}

.pics {
    height: 100px;
    width: auto;
    padding:0;
    margin:0;
    overflow: hidden;
}
.pics img {
	padding: 0;
	border: 1px solid #EEEEEE;
}

/** Partner logo portlet css **/

/*** Showcase portlet styles ***/

div.errorMessage {
    color:red;
}
div.showcaseOuter {
    border: 1px solid #CCCCCC;
    height:auto;
    padding: 1px;
    margin:0;
    font-size:0;
    width:456px;
}

div.showcaseTop {
    width:100%;
    height:auto;
    padding:0;
    margin:0;
    text-align:center;
}

div.showcaseBottom {
    width:100%;
    height:17px;
    padding-top: 4px;
    margin:0;
    background-image: url(../../custom/img/showcase/numbers_BG.gif);
    background-repeat:repeat-x;
    font-size:0;
}

img.showcaseLinkImg {
    border:0;
    padding-right:2px;
}

img.showcaseImgStyle {
	border:0; 
	width:100%;
}

/*** Showcase portlet styles End ***/

/** Content portlet CSS **/

/* PSD blue=#006699 green=#93a923 darkgreen=#748b15 orange=#fe9a00 */
/* Mood Board grey=#CCC green=#B3C744 blue=#3E91BB purple=#414D99 orange=#FE9900 rasberry=#95304E */
/* homepage - columnTwo_home, 3 column layout - columnTwo_3colLayout, 3 column with no headers and borders - columnTwo_3colNoCentreBordersLayout */


/* RESETS */
.columnTwo_home ul, .columnTwo_home li, .columnTwo_3colLayout ul, .columnTwo_3colLayout li, .columnTwo_3colNoCentreBordersLayout ul, .columnTwo_3colNoCentreBordersLayout li, .columnTwo_3colNoCentreBordersLayout ol, .columnTwo_2colLayout ul, .columnTwo_2colLayout li{ padding:0px; margin:0px }
#pt-portlet-1473 p, #pt-portlet-content-1399 p, #pt-portlet-1498 p, #pt-portlet-1418 p, #pt-portlet-1439 p, #pt-portlet-1454 p, #pt-portlet-1483 p, #pt-portlet-1507 p, 
#pt-portlet-1521 p { margin-bottom:4px; }
#pt-portlet-content-1399, #pt-portlet-content-1404 { margin-bottom:10px; margin-top:0px;}
#pt-portlet-1458 p { margin:0px 0 15px 0 }
#pt-portlet-1399 p, #pt-portlet-1404 p { margin-top:0px; }
#pt-portlet-1458 { border-top:1px dashed #ccc; padding-top:15px; }

/* LAYOUT */
/* everyLIST */
.columnTwo_3colNoCentreBordersLayout ol { margin:2px 10px 2px 15px; } 
.columnTwo_3colNoCentreBordersLayout ol li { margin:0px 0px 0px 0px; } 
.columnTwo_3colNoCentreBordersLayout ul { margin:2px 10px 2px 15px; } 
.columnTwo_3colNoCentreBordersLayout li { margin:5px 0px 5px 0px; } 

.columnTwo_3colLayout ol { margin:2px 10px 2px 15px; } 
.columnTwo_3colLayout ol li { margin:0px 0px 0px 0px; } 
.columnTwo_3colLayout ul { margin:2px 10px 2px 15px; } 
.columnTwo_3colLayout li { margin:5px 0px 5px 0px; } 

.columnTwo_2colLayout ol { margin:2px 10px 2px 15px; } 
.columnTwo_2colLayout ol li { margin:0px 0px 0px 0px; } 
.columnTwo_2colLayout ul { margin:2px 10px 2px 15px; } 
.columnTwo_2colLayout li { margin:5px 0px 5px 0px; } 

/* FAQ PAGE */
.faq_list { margin:0px 10px; font:13px bold arial, helvetica, sans-serif; color:#B3C744; padding-left:15px;  }
.faq_list i { margin-left:-15px; }
.faq_title { margin-top:30px; margin-bottom:0px; background-color:#f4f4f4; width:454px; padding:3px 10px 2px 20px; }
.faq_title i { background-color:#e9f0d1; margin-left:-20px; padding:4px 2px; font:14px bold arial, helvetica, sans-serif; color:#B3C744; margin-bottom:15px; }
.faq_title b { font:12px/12px bold arial, helvetica, sans-serif; color:#000; font-weight:bold; }

/* PARTNERS PAGE */
.partners { float:left; width:135px; min-height:100px; height:auto !important; height:100px; margin:0 5px 10px 0; padding:2px; }
.partners img { margin:2px; }
.clear { clear:both; margin-bottom:15px; margin-top:25px; }

/* FEATURED SERVICES PORTLET */
div.fscell { background-image: url(../../custom/img/contentPortlet/fscell.gif); background-repeat: repeat-x; background-position:bottom; padding:6px 4px 18px 45px; min-height:40px; height:auto !important; height:40px; }
div.fscell img { float:left; margin:4px 8px 0px -40px; }

/* SPOTLIGHT PORTLET */
div.Spotlight { background-image: url(../../custom/img/contentPortlet/fscell.gif);  background-repeat: repeat-x;  background-position:bottom;  padding:6px 4px 18px 6px; }

/* IMAGE MANAGEMENT */
.photo_caption { text-align:center; width:125px; float:right; margin:5px; }
.photo_caption p { font-size:10px; font-style:italic; }
.photo { float:right; width:150px; padding:15px 5px; text-align:center; }
div.lalign { float:left; margin:0px 4px 4px 0; }
div.ralign { float:right; margin:0px 0px 4px 4px; }

/* ROW FORMATS */
.rowdashed { border-bottom:1px dashed #CCC; margin-bottom:15px; padding:0px 15px; padding-bottom:8px; }
.photoleft { border-bottom:1px dashed #CCC; margin-bottom:15px; padding-left:30px; padding-bottom:8px; }
.photoleft img { float:left; margin:0 0px 0px -30px; }
.resource { width:430px; margin:6px 0px; border-left:2px solid #93a923; padding:2px 4px; font-weight:bold; }

/* SIDEBARS, PULL QUOTES, REFERNCES & FOOTERS */
.quicktip { float:right; width:150px; background-color:#f7f7f7; border-top:4px solid #B3C744; border-bottom:4px solid #B3C744; padding:10px 15px; }
.resourcebox { float:right; width:150px; background-color:#f7f7f7; border-top:4px solid #B3C744; border-bottom:4px solid #B3C744; padding:10px 15px; }
.sidebar { float:right; width:150px; background-color:#f7f7f7; border-top:4px solid #B3C744; border-bottom:4px solid #B3C744; padding:10px 15px; }
.blockquote { float:left; width:150px; padding:0px 8px 0px 4px; text-align:left; color:#3E91BB; font-size:16px; }
.blockquote2 { float:right; width:150px; padding:8px 10px; background-color:#f7f7f7; font:18px bold Georgia, times, serif; color:#92a524; }
.reference { border-top:1px dashed #ccc; background-color:#ebf2f8; padding:6px 10px; margin-top:20px; }
.footnote { margin-left:15px; background-color:#f2f2f2; width:390px; padding:10px; font-size:10px; }


/* TYPOGRAPHY */
h1 { font:18px/18px bold helvetica, arial, sans-serif; color:#92a524; font-weight:bold; }
h2 { font:15px/18px bold helvetica, arial, sans-serif; color:#92a524; font-weight:bold; }
h3 { font-size:14px; font-weight:bold; color:#92a524; padding-top: 5px; margin-bottom: 0px; }
h4 { font-size:13px; font-weight:bold; }
h5 { font-size:13px; font-weight:bold; color:#000000; }
h6 { font-size:13px; font-weight:bold; color:#8a9c22; }
h7 { font-size:12px; font-weight:bold; color:#92a524; }
.heading2 { font:17px bold helvetica, arial, sans-serif; color:#92a524; font-weight:bold;}
.heading7 { font-size:13px; font-weight:bold; width:430px; }
.dated { clear:both; margin-top:15px; width:100%; padding-right:25px; text-align:right; font-style:italic; color:#aaa; font-size:10px; }


/* LINKS */
.linkwGraphic a{ background-image: url(../../custom/img/contentPortlet/arrow_right.gif); background-repeat: no-repeat; background-position:left; padding:0px 0px 0px 15px; margin:8px 0; }
.backtotop { text-align:right; margin:0px 10px 10px 0px; } 
.backtotop2 { width:425px; text-align:right; width:430px; margin-bottom:25px; padding-top:20px; padding-right:5px; }

.columnTwo_home a { color:#3E91BB; font-weight:bold; } 
.columnTwo_home a:hover { color:#3E91BB; font-weight:bold; } 

.columnTwo_2colLayout a:link, .columnTwo_2colLayout a:active { text-decoration:none; color:#3E91BB; font-weight:bold;  }
.columnTwo_2colLayout a:visited { text-decoration:none; font-weight:bold; color:#3E91BB; }
.columnTwo_2colLayout a:hover { text-decoration:underline; font-weight:bold; color:#3E91BB; }

.columnTwo_3colNoCentreBordersLayout a:link, .columnTwo_3colNoCentreBordersLayout a:active { text-decoration:none; color:#3E91BB; font-weight:bold;  }
.columnTwo_3colNoCentreBordersLayout a:visited { text-decoration:none; font-weight:bold; color:#3E91BB; }
.columnTwo_3colNoCentreBordersLayout a:hover { text-decoration:underline; font-weight:bold; color:#3E91BB; }

.columnTwo_3colLayout a:link, .columnTwo_3colLayout a:active { text-decoration:none; color:#3E91BB; font-weight:bold;  }
.columnTwo_3colLayout a:visited { text-decoration:none; font-weight:bold; color:#3E91BB; }
.columnTwo_3colLayout a:hover { text-decoration:underline; font-weight:bold; color:#3E91BB; }

.columnTwo_3colNoCentreBordersLayout.linkwGraphic a:link, .columnTwo_3colNoCentreBordersLayout.linkwGraphic a:active { text-decoration:none; text-decoration:none; color:#3E91BB; font-weight:normal;  }
.columnTwo_3colNoCentreBordersLayout.linkwGraphic a:visited { text-decoration:none; font-weight:normal; color:#3E91BB; }
.columnTwo_3colNoCentreBordersLayout.linkwGraphic a:hover { text-decoration:underline; font-weight:normal; color:#3E91BB; }

.columnTwo_3colNoCentreBordersLayout.backtotop a:link, .columnTwo_3colNoCentreBordersLayout.backtotop a:active { text-decoration:none; color:#3E91BB; font-weight:normal;  }
.columnTwo_3colNoCentreBordersLayout.backtotop a:visited { text-decoration:none; font-weight:normal; color:#3E91BB; }
.columnTwo_3colNoCentreBordersLayout.backtotop a:hover { text-decoration:underline; font-weight:normal; color:#3E91BB; }

.columnTwo_3colNoCentreBordersLayout.faq_list a:link, .columnTwo_3colNoCentreBordersLayout.faq_list a:active { text-decoration:none; color:#3E91BB; font-weight:normal;  }
.columnTwo_3colNoCentreBordersLayout.faq_list a:visited { text-decoration:none; font-weight:normal; color:#3E91BB; }
.columnTwo_3colNoCentreBordersLayout.faq_list a:hover { text-decoration:underline; font-weight:normal; color:#3E91BB; }

.fscell a:link, .fscell a:hover { text-decoration:none; color:#3E91BB; }
.fscell a:visited { text-decoration:none; color:#3E91BB; }
.fscell a:hover { text-decoration:underline; color:#3E91BB; }

.Spotlight a:link, .Spotlight a:active { text-decoration:none; color:#3E91BB; font-weight:bold; }
.Spotlight a:visited { text-decoration:none; color:#3E91BB; font-weight:bold; }
.Spotlight a:hover { text-decoration:underline; color:#3E91BB; font-weight:bold; }

/*** Content portlet CSS End ***/

/** 
	Custom Portlets General 
**/

button {	
	border:				none;
	background:			none;
	padding:			0;
	margin:				0;
	width:				auto;
	overflow:			visible;					
	text-align:			center;	
	white-space:		nowrap;	
	height:				28px;
	line-height:		26px; 
	cursor: 			pointer;
}
button span, button em {	
	display:			block;
	height:				28px;
	line-height:		26px;			
	margin:				0;
	font-weight: 		bold;
	font-family: 		Arial;
	font-size: 			13px;
	color:				#333333; 
	cursor: 			pointer;	
}
				
button span {	
	padding-left:		20px;
	background:			url(../../custom/img/custportlet/bg_button.gif) no-repeat 0 0; 
}
				
button em {	
	font-style:			normal;
	padding-right:		20px;
	background:			url(../../custom/img/custportlet/bg_button.gif) no-repeat 100% 0; 
}

/** 
	Cancer View Finder Search Portlet 
**/

#CancerVuFinderPortlet {
	width:				100%;
}

.CancerVuFinderPortletHeading {

}

.CancerVuFinderPortletBody {
	padding-left:		12px;
	padding-right:		6px;
}

.CancerVuFinderInstructions {
	padding-bottom: 	17px;
}

.CancerVuFinderInstructions a {
	color: 		#336699;
	text-decoration: 	none;	
}

.CancerVuFinderInstructions a:visited {
	color: 		#336699;
}

.CancerVuFinderInstructions a:hover {
	color: 		#336699;
	text-decoration: 	underline;	
}

.CancerVuFinderPortletHelpLink {
	padding-bottom: 	10px;
}

.CancerVuFinderPortletHelpLink a {
	color: 				#336699;
	text-decoration: 	none;	
}

.CancerVuFinderPortletHelpLink a:hover {
	color: 				#336699;
	text-decoration: 	underline;		
}

.CancerVuFinderPortletHelpLink a:visited {
	color: 				#336699;
}
	
.CancerVuFinderHotTopicLinks a {
	color: 				#336699;
	text-decoration: 	underline;		
}

.CancerVuFinderHotTopicLinks a:hover {
	color: 				#336699;
	text-decoration: 	underline;		
}

.CancerVuFinderHotTopicLinks a:visited {
	color: 				#336699;
	text-decoration: 	underline;		
}

.CancerVuFinderPortletBody .wwgrp {
	float: 				left;	
}

.CancerVuFinderPortletBody .wwctrl {
	float: 				left;
}


#CancerVuFinderError {
	color: 				#CC0000;
	display: 			none;
}

.CancerVuFinderSearchEdit{
	margin-top: 		4px;	
	width:				130px;	
}

.CancerVuFinderPortletGreenArrow {
	padding-top:		2px;
	float:				left;		
}

.CancerVuFinderPortletHelpLink {
	float:				left;	
	width:				215px;
	padding-left:		5px;
}

/**
	Repository Search Portlet Styles
**/

#RepositorySearchPortlet {
	width:				100%;	
}

.RepositoryInformationBlurb {
	padding-bottom:		12px;	
}

.RepositoryInstructions {
	font-weight:    	bold; 	
	padding-bottom:		24px;		
}

.RepositoryInstructions a {
	color:         	 	#336699; 
	font-weight:    	bold; 
	text-decoration:	none; 
}

.RepositoryInstructions a:hover {
	color:         	 	#336699; 
	font-weight:    	bold; 
	text-decoration:	underline; 
}
.RepositoryInstructions a:visited {
	color:          	#336699; 
	font-weight:    	bold; 
}

.RepositoryPortletBody span {
	float: 				left;	
}

.RepositoryPortletBody .wwgrp {
	float: 				left;	
}

.RepositoryPortletBody .wwctrl {
	float: 				left;
}

/** 
	Repository Search Portlet Styles
	Center Column Specific
**/

.columnTwo_3colLayout .RepositorySearchPortletBody {	
	padding:			9px;
}

.columnTwo_3colLayout .RepositoryPortletBody {
	padding-left:		40px;
}

.columnTwo_3colLayout .RepositoryPortletBody .wwgrp {
	margin-top:			3px;
	margin-bottom:		3px;
}

.columnTwo_3colLayout .RepositoryPortletBody .wwlbl {
	width:				114px;
	font-weight:    	bold; 	
}

.columnTwo_3colLayout .RepositoryPortletBody .wwctrl {
	width:				220px;
}

.columnTwo_3colLayout .RepositoryMetaDataDropDown {
	width:				200px;
	margin-left: 		12px;			
}

.columnTwo_3colLayout .RepositoryMetaDataTextBox {
	width:				200px;
}

.columnTwo_3colLayout .RepositoryPortletBody input {
	margin-left: 		12px;	
}

.columnTwo_3colLayout .RepositoryPortletBody .RepositorySearchButton {
	padding-left:		124px;	
	padding-top:		6px;
}

/** 
	Repository Search Portlet Styles
	Right Column Specific
**/

.columnThree_3colLayout .RepositorySearchPortletBody {
	padding:			12px;
}

.columnThree_3colLayout .RepositoryPortletBody .wwgrp {
	margin-bottom:		15px;
}

.columnThree_3colLayout .RepositoryPortletBody .wwlbl {
	width:				200px;
	font-weight:    	bold; 	
}

.columnThree_3colLayout .RepositoryMetaDataDropDown {
	width:				200px;
}

.columnThree_3colLayout .RepositoryMetaDataTextBox {
	width:				200px;
}

/**
 **	Search Results Portlet
 **/

#SearchResultsPortlet {
	width: 				989px; 
	text-align: 		left;
	margin:				0px;
	padding:			0px;
}

/**
 ** Search Results Sub Portlets
 **/

/* Left Column */

#SearchResultsPortletLeftColumn .SearchResultsSubPortlet {
	width:				229px;
    padding-bottom:		10px;
}	

#SearchResultsPortletLeftColumn .SearchResultsSubPortletContentBodyText {
	width:				223px;	
}

/* Main Column */ 

#SearchResultsPortletMainColumn .SearchResultsSubPortlet {
	width:				736px;
    padding-bottom:		10px;
    
}
    
#SearchResultsPortletMainColumn .SearchResultsSubPortletContentBodyText {
	width:				730px;	
}    

/* Non Column Specific */    
    
.SearchResultsSubPortletHeader {
	width:				100%;
	height:				4px;
	background-image:	url(../../custom/img/portlet/topLineBG.gif);
	background-repeat:	repeat-x;
    margin: 			0;
    padding:			0;
    font-size: 			0;
}

.SearchResultsSubPortletTopCornerLeft {
	float:				left;
	width:				4px;
	height:				4px;
	background-image:	url(../../custom/img/portlet/topLeftCorner_cust.gif);
	background-repeat:	no-repeat;
    margin:				0;
	padding:			0;
}

.SearchResultsSubPortletTopCornerRight {
	float:				right;
	width:				4px;
	height:				4px;
	position:			relative;
	right:				-2px;
	background-image:	url(../../custom/img/portlet/topRightCorner_cust.gif);
	background-repeat:	no-repeat;
	margin:				0;
	padding:			0;
}

.SearchResultsSubPortletContent {
	width:				100%;
	border-left:		solid 1px #CCCCCC;
	border-right:		solid 1px #CCCCCC;
	display:			block;
}

.SearchResultsSubPortletContentBody {
	padding-left: 		3px;
	padding-right:		3px;	
}

.SearchResultsSubPortletFooter {
	width:				100%;
	background-image:	url(../../custom/img/portlet/botLineBG.gif);
	background-repeat:	repeat-x;
	height:				4px;
    font-size:			0px;
}

.SearchResultsSubPortletBottomCornerLeft {
	clear:				left;
	float:				left;
	width:				4px;
	height:				4px;
	background-image:	url(../../custom/img/portlet/bottomLeftCorner_cust.gif);
	background-repeat:	no-repeat;
}

.SearchResultsSubPortletBottomCornerRight {
	float:				right;
	width:				4px;
	height:				4px;
	position:			relative;
	right:				-2px;
	background-image:	url(../../custom/img/portlet/bottomRightCorner_cust.gif);
	background-repeat:	no-repeat;
}

.SearchResultsSubPortletContent img {
	border: 			none;	
}

.SearchResultsSubPortletContentDottedLine {
    background-image:	url(../../custom/img/SearchResults/dottedSearchFilter.gif);
    background-repeat:	repeat-x;
    height:				3px;
    font-size:			0px;
}

/**
 ** Header
 **/

#SearchResultsPortletHeader {
	width: 				989px;
	margin:				0px;
	border:				0px;
	padding-bottom:		8px;
}	
	
#SearchResultsPortletTitle {
	font-size:			20px;
	color: 				#91A71F;
	margin:				0px;
	border: 			0px;	
	padding:			0px;
	float: 				left;
}

#SearchResultsPortletRepoTitle {
	font-size:			20px;	
	font-weight: 		bold;
	color: 				#000000;
	margin:				0px;
	border: 			0px;	
	padding:			0px;
	float:left;
}

#SearchDetailsPortletTitle {
	font-size:			20px;
	font-weight: 		bold;
	color: 				#91A71F;
	margin:				0px;
	border: 			0px;	
	padding:			0px;
}

#SearchResultsPortletUndoFilters {
	margin:				0px;
	border: 			0px;	
	padding:			0px;	
}

.SearchResultsPortletUndoLink {
	color: 				#336699;	
}

/**
 ** Left Column 
 **/

#SearchResultsPortletLeftColumn {
	width: 				231px; 
	float: 				left;
	margin:				0px 9px 0px 0px;
	padding:			0px;
} 
 
/* CCS */

#SearchResultsPortletCancerHotline {
	margin-bottom: 		10px;	
}

#SearchResultsPortletCancerHotline img {
	width: 				231px;
}

#SearchResultsPortletCancerHotline img {
	border: 			none;	
}

/* Search Again */

#SearchResultsPortletReturnToSearch {
	padding:			0px;
	margin:				0px;
}

#SearchResultsPortletReturnToSearchBody {
	padding:			10px 8px 0px 8px;
}

#SearchResultsPortletReturnToSearch a {
	color:				#336699	
}

#SearchResultsPortletReturnToSearch a:hover {
	color:				#336699		
}

#SearchResultsPortletReturnToSearch a:visited {
	color:				#336699		
}

.SearchResultsSearchAgainHelpLink a {
	color: 				#336699;
	text-decoration: 	none;	
}

.SearchResultsSearchAgainHelpLink a:hover {
	color: 				#336699;
	text-decoration: 	underline;		
}

.SearchResultsSearchAgainHelpLink a:visited {
	color: 				#336699;
}

.SearchResultsPortletGreenArrow {
	padding-top:		2px;
	float:				left;	
}

SearchResultsPortletGoBackLink {
	float:				left;	
	width:				215px;
	padding-left:		5px;	
}

#SearchResultsSearchAgainError {
	color: 				#CC0000;
	display: 			none;
	padding-bottom: 	4px;
}

.SearchResultsSearchAgainEdit {
	width:				200px;	
}

#SearchResultsPortletReturnToSearchBody button {
	margin-left	:			-4px;
	margin-bottom:			8px;
}

.SearchResultsSearchAgainGreenArrow {
	padding-top:		2px;	
	float: left;	
}


.SearchResultsSearchAgainHelpLink {
	float: 					left;
	width: 					180px;
	padding-left: 			5px;
}

/* Refine Your Results */

#SearchResultsPortletFilterSection {
}

#SearchResultsPortletFilterSectionBody {
}

#SearchResultsPortletFiltersHeader {
	width:				224px;	
	padding:			8px;		
	background-image:	url("../../custom/img/SearchResults/searchFilterTitleBG.gif");	
	background-repeat: 	no-repeat;	
	font-weight: 		bold;	
	font-size:			16px;
	color: 				#FFFFFF;
}

.SearchResultsPortletFilterTreeHeading {
	background-color:	#C0D451;
	margin-top: 		2px;
	padding: 			4px 8px;
	font-weight: 		bold;
}	

.SearchResultsPortletFilterTreeItem {
	background-color:	#F3F5DD;
	padding-left:		26px;	
	padding-top:		4px;		
	padding-bottom:		4px;
}

.SearchResultsPortletFilterTreeItemLink {
	width:	182px;
	white-space:	normal; 
	word-break: break-all;
	overflow: hidden;
}

.SearchResultsPortletFilterTreeItem a{
	color:				#333333;
	text-decoration:	none;
	font-weight: normal;
}

.SearchResultsPortletFilterTreeItem a:hover{
	color:				#333333;
	text-decoration:	underline;
	font-weight: normal;
}

.SearchResultsPortletFilterTree {
	padding-bottom:		8px;	
}

.SearchResultsPortletFilterTreeDetail {
	padding-bottom:		8px;
	color:				#585858;	

}

.SearchResultsPortletFilterLink{
	color: 				#336699;			
}

/* Understand Your Results */

#SearchResultsPortletUnderstandYourResults {
	margin-bottom: 	10px;	
}

#SearchResultsPortletUnderstandYourResults img {
	width: 	231px;
}

#SearchResultsPortletUnderstandYourResults img {
	border: none;	
}

/* Help Us Grow */
#HelpUsGrow {
	background-image: 	url("../../custom/img/SearchResults/helpUsGrowBG.jpg");	
	background-repeat:	no-repeat;
	width: 231px;
	height: 113px;
	display: table-cell;
	vertical-align:	middle;
	margin:	0px;
	padding: 0px;	
}

.HelpUsGrowRow1 a:link,
.HelpUsGrowRow1 a:hover, 
.HelpUsGrowRow1 a:visited {
	display: block;
	width:	118px;
	height:	75px;
	padding: 10px 10px 1px 105px;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	text-align:	right;	
	font-family: "Arial Narrow", Arial;
	color: #93A720;
	text-decoration: none;
}

.HelpUsGrowRow2 a:link,
.HelpUsGrowRow2 a:hover,
.HelpUsGrowRow2 a:visited {
	display: block;
	width:	220px;
	padding-left: 6px;	
	font-size: 	14px;
	text-align:	right;
	font-weight: bold;
	font-family: "Arial Narrow", Arial;
	color: #3E91BB;
	text-decoration: none;
	line-height: 14px;
}


/**
 ** Main Column 
 **/

/* Suggested Links */

#SearchResultsPortletMainColumn {
	width:				738; 
	float: 				left;
	margin:				0px 0px 0px 9px;
	padding:			0px;	
}

#SearchResultsPortletSuggestedLinks {
	width:				738; 
	float: 				left;
	padding:			0px;	
}

.SearchResultsPortletSuggestedLinksBanner img {
	width:				730px;	
}

.SearchResultsPortletSuggestedLinksFooter {
	font-size:			0px;	
}

.SearchResultsPortletSuggestedLinksFooter img {
	width:				730px;	
	margin-top:			2px;
}	


.SearchResultsPortletSuggestedLinkItem {
	padding:			2px 0px 2px 8px;	
}


.SearchResultsSuggestedLinksHeaderContainer {
    width:				736px;
	color:				#FFFFFF;
	font-family: 		Arial, Verdana, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	letter-spacing:		1px;
    margin: 			0;
}

.SearchResultsSuggestedLinksHeader {
    background-image:	url(../../custom/img/portlet/titleBar/titleBG.gif);
    width:				auto;   
    margin: 			0;
    border-left: 		3px solid #FFFFFF;
    border-right: 		3px solid #FFFFFF;
    margin-bottom: 		2px;
}

.SearchResultsSuggestedLinksHeaderCornerLeft {
    width: 				3px;
    height: 			25px;
    background-image:	url(../../custom/img/portlet/titleBar/titleCornerLeft.gif);
    float:				left;
}

.SearchResultsSuggestedLinksHeaderCornerRight {
    width: 				3px;
    height: 			25px;
    background-image:	url(../../custom/img/portlet/titleBar/titleCornerRight.gif);
    float:				right;
}

.SearchResultsSuggestedLinksHeaderTitle {
	padding:			6px 0 4px 5px;
}

#SearchResultsPortletSuggestedLinks a {
	text-decoration:	none;
	color:				#346798;
	font-weight: 		bold;	
}

#SearchResultsPortletSuggestedLinks a:hover {
	text-decoration:	underline;
	color:				#346798;
}

/* Results Table */

#SearchResultsPortletResultsTable {
	width:				738px; 
	float: 				left;
	margin:				0px;
	padding:			0px;	
}

.SearchResultsPortletDisplayTable {
	width: 				736px;
	height: 			auto;
/*	display: 			block;       */
	clear: 				both;
	border-collapse: 	collapse;
    margin-top:         5px;
    margin-bottom:      5px;
}

.SearchResultsTableLeftCol {
	width: 				554px;
	white-space:		normal; 
	word-break:			break-all;
	overflow:			hidden;
}

.SearchResultsTableRightCol {
	width:				184px;
}

.SearchResultsRepoTableLeftCol {
	width: 				736px;
	white-space:		normal; 
	word-break:			break-all;
	overflow:			hidden;
	
}

.SearchResultsTable th{
	background-color:	#C0D541;	
	font-size:			12px;
	color: 				#FFFFFF	;
	text-align: 		left;
	padding:			5px;	
}

.SearchResultsTable td{
	font-size:			12px;
	color:				#333333;
	border-bottom:		2px solid #F5F5F5;	
	padding:			5px;	
}

.SearchResultsTable img{ 
/*
	width: 			120px;
	height: 			30px; 
*/
	border: 			1px solid #CCCCCC;	
}

td.SearchResultsPortletResultsPerPage {
	background-color:	#C0D541;
	color:				#FFFFFF;
	border:				0px;
}

td.SearchResultsPortletResultsPerPage a {
	color:				#FFFFFF;
	text-decoration:	underline;
}

td.SearchResultsPortletResultsPerPage a:hover {
	color:				#FFFFFF;
	text-decoration:	underline;
}

.SearchResultsTable a {
	text-decoration:	none;
	color:				#336699;
	font-weight: 		bold;	
}

.SearchResultsTable a:hover {
	text-decoration:	underline;
	color:				#336699;
	font-weight: 		bold;	
}

.SearchTablePaginationLeft {
	height:				12px;		
	width: 				220px; 
	float: 				left;
	text-align: 		left;
	border-top:			dashed #D6D6D6 1px;
	border-bottom:		dashed #D6D6D6 1px;
	background-color: 	#F5F5F5;
	padding-top: 		5px;
	padding-bottom:		5px;
	margin:				5px 0px;	
}

.SearchTablePaginationCenter {
	height:				12px;	
	width: 				315px; 
	float: 				left;
	text-align: 		center;
	border-top:			dashed #D6D6D6 1px;
	border-bottom:		dashed #D6D6D6 1px;
	background-color: 	#F5F5F5;
	padding-top: 		5px;
	padding-bottom:		5px;
	margin:				5px 0px;		
}

.SearchTablePaginationRight {
	height:				12px;
	width: 				200px; 
	float: 				left;
	text-align: 		right;
	border-top:			dashed #D6D6D6 1px;
	border-bottom:		dashed #D6D6D6 1px;
	background-color: 	#F5F5F5;
	padding-top: 		5px;
	padding-bottom:		5px;	
	margin:				5px 0px;		
}

.SearchTablePaginationRightArrow {
	float:				right;
	background-repeat:	no-repeat;
	/*
	background-image: 	url("../../custom/img/greenArrow.gif");		
	width: 				12px;	
	height: 			12px;
	*/	
}

.SearchTablePaginationLeftArrow {
	float: right;
	background-repeat:	no-repeat;
	/*
	background-image: 	url("../../custom/img/greenArrowLeft.gif");	
	width: 				12px;	
	height: 			12px;
	*/	
}

.SearchTablePaginationRow {	
	border-top:			dashed #D6D6D6 1px;
	border-bottom:		dashed #D6D6D6 1px;
	background-color: 	#F5F5F5;
	padding-top: 		5px;
	padding-bottom:		5px;	
	margin:				5px 0px;
}

.SearchTablePaginationLeftPadded {
	padding-left:		5px;
}

.SearchTablePaginationRightPadded {
	padding-right:		5px;
}

.SearchResultsPortletFilterTreeHeadingArrow {
	background-image: 	url("../../custom/img/SearchResults/whiteArrowDown.gif");	
	float:				left;
	width: 				12px;	
	height: 			12px;
	padding-right:		8px;
	margin-top:			5px;
	background-repeat:	no-repeat;	
	color:				#333333;
}

/* Search Results Details */

.SearchResultDetailLabelTop {
	width:				250px;
	float:				left;
}

.SearchResultDetailLabelTopInner {
    text-align:         right;
    padding-bottom:     10px;
    padding-top:        10px;
    font-weight:        bold;
}

.SearchResultDetailValueTop {
	width:				470px;
	float:				left;
}

.SearchResultDetailValueTopInner {
    padding:            10px 10px 10px 12px
}
	
.SearchResultDetailLabel {
	width:				250px;
	float:				left;
}

.SearchResultDetailLabelInner {
    text-align:         right;
    padding-top:        10px;
    font-weight:        bold;
}

.SearchResultDetailValue {
	width:				470px;
	float:				left;
}

.SearchResultDetailValueInner {
	padding-left:		12px;
    padding-top:        10px;
    padding-right:      5px;
}

.repoDetailsRowTop{
    background-color:   #E9E9E9;
    border-bottom:      3px solid #FFFFFF;
    float:              left;
    width:100%;
}

.repoDetailsRow{
    background-color:   #F5F5F5;
    float:              left;
    width:100%;
}

.repoDetailsDocTitle{
    color:              #2B77A6;
    font-weight:        bold;
    font-size:          15px;
}

a.repoDocLink , a.repoDocLink:hover {
    color:				#336699;
    text-decoration:underline;
    word-break: break-all;
}

.SearchResultsPortletGreenArrow img {
    border: none;
    margin-right:2px;
}

div.CVFresultsBlue {
    color:#336699;
}

/* Hosted By CPAC */

#SearchResultsPortletHostedByCPAC {
	margin-top: 		10px;
	margin-bottom: 		10px;	
}

#SearchResultsPortletHostedByCPAC img {
	width: 			231px;
}

#SearchResultsPortletHostedByCPAC img {
	border: 		none;	
}

/**
 ** Cogix Styles
 **/

.cogix-section-body textarea
{
	font-size:			12px;
}

.cogix-section-body input
{
	font-size:			12px;
}

/**
** Colonversation Purple Info quote
**/
.purpleinfobox { float:right; width:200px; padding:0px 10px 8px 13px; font:13px Arial; color:#4b3f99;}
.purpleinfobox a:link { font:13px Arial; color:#4b3f99; text-decoration: underline; }
.purpleinfobox a:hover{ font:13px Arial; color:#4b3f99; text-decoration: underline; }
.purpleinfobox a:visited { font:13px Arial; color:#4b3f99; text-decoration: underline; }
.purpleinfobox img { vertical-align: middle; border: none;}

/**
 **Added to remove cpaclogo display from the header for screenmode 
 **/
#cpaclogoheader{
	display: none;
}

/**
 **Added to handle content with tabs for Colonversation section 
 **/
DIV.container { margin: auto; width: 90%; margin-bottom: 10px;}
TEXTAREA { width: 80%;}
FIELDSET { border: 1px solid #ccc; padding: 1em; margin: 0; }
LEGEND { color: #ccc; font-size: 120%; }

UL.tabNavigation LI A {
    padding: 7px 10px 3px 10px;
    background-color: #f2f2f2;
    color: #3e91bb;
    text-decoration: none;
    border-bottom: solid 2px #ffffff;
    margin-right: 2px;
    margin-bottom: 0px;
}

UL.tabNavigation LI A:hover{ 
    color: #3e91bb;
    font-weight: bold;
    text-decoration: underline;  
}

UL.tabNavigation LI A:visited{ 
    color: #3e91bb;
    font-weight: bold;
    text-decoration: none;  
}

div.tabs > div {
    padding: 10px;
    margin-top: 3px;
    margin-bottom:0px;
}

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

UL.tabNavigation LI {
    display: inline;
}

UL.tabNavigation LI A.selected{
    background-color: #f2f2f2;
    color: #3e91bb;  
    padding-top: 7px;
    padding-bottom: 3px;
    border-bottom: 2px solid #f2f2f2;
}

UL.tabNavigation LI A:hover {}

UL.tabNavigation LI A:focus {
	outline: 0;
}

div.tabs > div h6 {
    margin-top: 0;
}

/**
 ** Added for YouTube video display
 **/

#VideoPlayerContainer{
	float:left;
	display:block;
	width:420px;
	height:262px;
	margin: 5px 5px 10px 10px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}

#video_list{
    	width:253px;
  	height:500px;
  	overflow-y:auto;
  	overflow-x:hidden;
  	border:1px solid #ccc;
  	padding:4px 5px 12px 5px;
  	background-color:#efefef;
  	margin-top:5px;
  	margin-right: 10px;
	float: right;
}

#video_list a{
	display:block;
	width:240px;
	height:90px;
	padding:5px;
	margin-top:5px;
	background-color:#fff;
	border:1px solid #ccc;
	font:11px Arial;
	text-decoration:none;
}

#video_list img{
    	border:0;
	float:left;
	width: 120px;
	height: 90px;
	margin-right:5px;
}

#video_description{
    	display:block;
  	float:left;
  	width: 420px;
  	margin: 0px 5px 10px 10px;
	padding: 5px;
}


/*** Custom classes added to original mainstyle.css file end   **/