
A		{COLOR: #0000CC;}
.inputBox		{FONT: 90% arial,helvetica,"sans-serif";}
.linkCap		{FONT: 90% arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #0000CC;}
.linkCap A		{TEXT-TRANSFORM: uppercase; COLOR: #0000CC;}
.wizBckgrndClddNarrow		{BACKGROUND-COLOR: #F4F4F4;}
.wizBckgrndClddWide		{BACKGROUND-COLOR: #CCCCCC;}
.bnr		{FONT: bold 90% arial,helvetica,"sans-serif"; COLOR: #FFFFFF;}
.bnrDate		{FONT: 90% arial,helvetica,"sans-serif"; COLOR: #FFFFFF; TEXT-ALIGN: right;}
.bnrHead		{FONT: bold 105% arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF;}
.bnrHelp		{FONT: bold 90% arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #DDDDDD;}
.bnrHelp A		{FONT: bold 90% arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #DDDDDD; TEXT-ALIGN: right; TEXT-DECORATION: none;}
.bnrSubHead		{FONT: 100% arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF;}
.bnrTools		{FONT: 90% arial,helvetica,"sans-serif"; COLOR: #DDDDDD;}
.bnrTools A		{COLOR: #DDDDDD; TEXT-DECORATION: underline;}
.body		{FONT: 95% arial,helvetica,"sans-serif"; COLOR: #000000;}
.ddMenu		{VISIBILITY: hidden; WIDTH: 80px; POSITION: absolute; BACKGROUND-COLOR: #EDEDED;}
.ddMenuNotHot		{FONT: 90% arial,helvetica,"sans-serif"; COLOR: #999999; LINE-HEIGHT: 2em; TEXT-DECORATION: none;}
.ddMenuNotHotAction		{FONT: 90% arial,helvetica,"sans-serif"; COLOR: #0000CC; LINE-HEIGHT: 2em; TEXT-DECORATION: none;}
.ddMenuHot		{FONT: 90% arial,helvetica,"sans-serif"; COLOR: #FFFFFF; LINE-HEIGHT: 2em; TEXT-DECORATION: none;}
.gNewItem		{FONT: bold 95% arial,helvetica,"sans-serif"; COLOR: #FF0000;}
.gAddToMyPage		{FONT: 95% arial,helvetica,"sans-serif"; COLOR: #000000;}
.gBanner		{BACKGROUND-COLOR: #FFFFFF;}
.gContentSection		{FONT: 90% arial,helvetica,"sans-serif"; COLOR: #000000;}
.gHeader		{FONT: bold 100% arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #999999;}
.gHeader A		{COLOR: #FFFFFF; BACKGROUND-COLOR: #999999;}
.gSubHeader		{FONT: bold 100% arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #BED2ED;}
.gNarrowContentSection		{BORDER-RIGHT: #999999 solid 1px; BORDER-TOP: #999999 solid 1px; FONT: 95% arial,helvetica,"sans-serif"; BORDER-LEFT: #999999 solid 1px; COLOR: #000000; BORDER-BOTTOM: #999999 solid 1px; BACKGROUND-COLOR: #F4F4F4;}
.gNarrowHeader		{FONT: bold 100% arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #999999;}
.gPortalPath		{FONT: 90% arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #2767B0;}
.gPortalPathCurrent		{FONT: 95% arial,helvetica,"sans-serif"; COLOR: #FF0000;}
.gPortalPath A		{TEXT-TRANSFORM: uppercase; COLOR: #2767B0;}
.gDescription		{FONT: 95% arial,helvetica,"sans-serif"; COLOR: #000000;}
.tbTab		{BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT: bold 90% 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 90% arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #2767B0; TEXT-DECORATION: none;}
.tbToolbarBody		{FONT: 95% arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #ebdda7;}
.tbToolbarBodySelected		{FONT: 100% arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #0000CC;}
.tbToolbarBody A		{FONT: 95% arial,helvetica,"sans-serif"; COLOR: #0000CC;}
.tbToolbarBodySelected A		{FONT: 100% arial,helvetica,"sans-serif"; COLOR: #FFFFFF;}
.tbUserName		{FONT: bold 95% arial,helvetica,"sans-serif"; COLOR: #FFFFFF;}
.admToolbar		{FONT: 95% arial,helvetica,"sans-serif"; COLOR: #0000CC; BACKGROUND-COLOR: #FFFFFF;}
.admToolbarBody		{FONT: 95% arial,helvetica,"sans-serif"; COLOR: #0000CC; BACKGROUND-COLOR: #FFFFFF;}
.admToolbarBody A		{FONT: 95% arial,helvetica,"sans-serif"; COLOR: #0000CC; TEXT-DECORATION: none;}
.admToolbarBody A:hover		{TEXT-DECORATION: underline;}
.admToolbarBorder		{BACKGROUND-COLOR: #666666;}
.admToolbarActiveHead		{FONT: bold 90% arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #0000CC;}
.admToolbarActiveHead A		{FONT: bold 90% arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #0000CC;}
.admToolbarActiveSub		{FONT: 90% arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #0000CC; BACKGROUND-COLOR: #FFFFFF;}
.admToolbarActiveSub A		{TEXT-TRANSFORM: uppercase; COLOR: #0000CC; TEXT-DECORATION: underline;}
.admToolbarActiveSub A:hover		{TEXT-DECORATION: underline;}
.admToolbarActive A		{TEXT-TRANSFORM: uppercase; COLOR: #0000CC; TEXT-DECORATION: none;}
.admToolbarActive A:hover		{TEXT-DECORATION: underline;}
.pagesSubTab		{FONT: 100% arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #0000CC;}
.pagesSubTab A		{COLOR: #FFFFFF; BACKGROUND-COLOR: #0000CC;}
.pagesSubTabActive		{FONT: 95% arial,helvetica,"sans-serif"; COLOR: #0000CC; BACKGROUND-COLOR: #EDEDED;}
.pagesSubTabActive A		{COLOR: #0000CC;}
.subFolderColorA		{FONT: 95% arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #FFFFFF;}
.subFolderColorB		{FONT: 95% arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #CCCCCC;}
.subFolderColorC		{FONT: 95% arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #EDEDED;}
.edHeaderOptions		{FONT: 95% arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #0000CC;}
.edHeaderOptions A		{COLOR: #FFFFFF; TEXT-DECORATION: none;}
.edHeaderOptions A:hover		{COLOR: #FF0000;}
.edSubHeaderOptions		{FONT: 95% arial,helvetica,"sans-serif"; COLOR: #000000;}
.edSubHeaderOptions A		{COLOR: #000000; TEXT-DECORATION: none;}
.edSubHeaderOptions A:hover		{COLOR: #FF0000;}
.edMenu		{FONT: 95% arial,helvetica,"sans-serif"; COLOR: #000000;}
.edMenu A		{FONT: 95% arial,helvetica,"sans-serif"; COLOR: #000000; TEXT-DECORATION: none;}
.edMenu A:hover		{COLOR: #FF0000;}
.mpLeftGadgetBody		{FONT: 95% arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #ffe993;}
.mpRightGadgetBody		{FONT: 95% arial,helvetica,"sans-serif"; COLOR: #000000;}
.gContentSectionGray		{FONT: 95% arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #EDEDED;}
.wMenuSelected		{FONT: 95% arial,helvetica,"sans-serif"; COLOR: blue; TEXT-DECORATION: none;}
.wMenuGeneral		{FONT: 95% 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: 95% arial,helvetica,"sans-serif"; COLOR: #808080; TEXT-DECORATION: none;}
.wHeader		{FONT: 95% arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #ebdda7; TEXT-DECORATION: none;}
.wButtonsEnabled		{FONT: 95% arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #ebdda7;}
.wButtonsEnabled A		{COLOR: #000000; BACKGROUND-COLOR: #ebdda7; TEXT-DECORATION: none;}
.wButtonsEnabledHover		{FONT: 95% arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #0000CC;}
.wButtonsEnabledHover A		{FONT: 95% arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #0000CC;}
.wButtonsDisabled		{FONT: 95% arial,helvetica,"sans-serif"; COLOR: #808080; BACKGROUND-COLOR: #ebdda7;}
.wButtonsFrameColor		{BACKGROUND-COLOR: #0000CC;}
.ddDropDownMenuBackground		{FONT: bold 100% arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #999999;}
.gbackground		{COLOR: #FFFFFF;}
.srchReturnLink		{FONT: bold 90% arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF; BACKGROUND-COLOR: #999999;}
.srchReturnLink A		{TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF;}
.wizHead		{FONT: bold 100% arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #999999;}
.wizStep		{FONT: bold 90% arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #0000CC;}
.wizSubHead		{FONT: bold 100% arial,helvetica,"sans-serif"; COLOR: #999999; BACKGROUND-COLOR: #CCCCCC;}
.wizTitle		{FONT: bold 100% arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #0000CC;}
.wizCategory		{BORDER-TOP: #FFFFFF 1px; FONT: bold 95% arial,helvetica,"sans-serif"; COLOR: #000000; TEXT-DECORATION: none;}
.wizCategory A		{FONT: bold 95% arial,helvetica,"sans-serif"; COLOR: #0000CC; TEXT-DECORATION: none;}
.wizCategoryMouseOver		{BORDER-TOP: #FFFFFF solid 1px; FONT: bold 95% arial,helvetica,"sans-serif"; COLOR: #0000CC; BACKGROUND-COLOR: #EDEDED; TEXT-DECORATION: none;}
.wizCategoryMouseOver A		{FONT: bold 95% arial,helvetica,"sans-serif"; COLOR: #0000CC; BACKGROUND-COLOR: #EDEDED; TEXT-DECORATION: none;}
.wizChoice		{FONT: 95% arial,helvetica,"sans-serif"; COLOR: #0000CC;}
.tbTabBorder		{COLOR: #999999; BACKGROUND-COLOR: #999999;}
.tbTabSelected		{FONT: bold 90% arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF; BACKGROUND-COLOR: #0000CC; TEXT-DECORATION: none;}
.tbTabSelected A		{FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF; TEXT-DECORATION: none;}
.tbDocument		{FONT: bold 90% arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #0000CC;}
.tbDocument A		{TEXT-TRANSFORM: uppercase; COLOR: #0000CC;}
.wizTitlePageName		{FONT: bold 100% arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #0000CC;}
.wizStep A		{FONT: bold 90% arial,helvetica,"sans-serif";TEXT-TRANSFORM: uppercase; COLOR: #0000CC; TEXT-DECORATION: none;}
.admMenuHead		{FONT: bold 100% arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #2767B0;}
.admMenuSubHead		{FONT: bold 100% arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #999999;}
.wizSubHead A		{FONT: bold 90% arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #999999;}
.wizObject		{FONT: bold 100% arial,helvetica,"sans-serif"; COLOR: #2767B0; BACKGROUND-COLOR: #F4F4F4;}
.bodyCap		{FONT: 95% arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #000000;}
.bgPortalMenu		{BACKGROUND-COLOR: #0000CC;}
.bgBanner		{FONT: 95% arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #2767B0;}
.wizHeadRight		{FONT: bold 100% arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #0000CC;}
.bgWizRight		{FONT: 95% arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #EDEDED; TEXT-DECORATION: none;}
.bgWizLeft		{FONT: 95% arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #BED2ED; TEXT-DECORATION: none;}
.bgWizSearchResult		{BACKGROUND-COLOR: #F4F4F4;}
.comCurrentPage		{FONT: bold 90% arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #0000CC; TEXT-DECORATION: none;}
.comCurrentPage A		{FONT: bold 90% arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #0000CC; TEXT-DECORATION: none;}
.wizButton		{FONT: bold 100% arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase;}
.popupButton		{FONT: 90% arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase;}
.wizSelectCategory		{FONT: 95% arial,helvetica,"sans-serif"; COLOR: #000000;}
.wizHelpLink		{FONT: 95% arial,helvetica,"sans-serif"; COLOR: #0000CC;}
.wizHelpLink A		{COLOR: #0000CC;}
.logTitle		{FONT: 110% arial,helvetica,"sans-serif"; COLOR: #0000CC;}
.gContentSection A		{COLOR: #0000CC;}
.wMenuCurrent		{COLOR: blue; FONT: 95% arial,helvetica,"sans-serif"; TEXT-DECORATION: none;}
.wMenuNotBeenToValid		{COLOR: #000000; FONT: 95% 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: 95% 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: 95% 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: 95% arial,helvetica,"sans-serif"; TEXT-DECORATION: none;}
.wMenuBeenToNotValidated		{COLOR: #FF0000; FONT: 95% 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: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarBanBg		{background-color: #BED2ED;}
.actionbarCalBg		{background-color: #DDDDDD;}
.actionbarDialogueBg		{background-color: #EDEDED;}
.actionbarDirBg		{background-color: #E7E7E7;}
.actionbarObjectBg		{background-color: #E7E7E7;}
.actionbarPortletBg		{background-color: #E7E7E7;}
.actionbarText		{color: #000000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarText A {color: #0000CC; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarText A:hover {color: #FF0000; font: 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.actionbarDisabledText		{color: #999999; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarBanDisabledText		{color: #EDEDED; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarBanText		{color: #000000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarBanText A {color: #0000CC; font: 90% 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: #DDDDDD; text-decoration: none;}
.actionbarDirBtn		{text-decoration: none;}
.actionbarDirBtn A		{text-decoration: none;}
.actionbarDirBtn A:hover		{background-color: #DDDDDD; text-decoration: none;}
.actionbarPortletBtn		{text-decoration: none;}
.actionbarPortletBtn A		{text-decoration: none;}
.actionbarPortletBtn A:hover		{background-color: #DDDDDD; text-decoration: none;}
.actionbarObjectBtn		{text-decoration: none;}
.actionbarObjectBtn A		{text-decoration: none;}
.actionbarObjectBtn A:hover		{background-color: #FFFFFF; text-decoration: none;}
.actionbarBanDivider		{background-color: #DDDDDD;}
.actionbarObjectDivider		{background-color: #FFFFFF;}
.actionbarPortletDivider		{background-color: #DDDDDD;}
.actionbarDirDivider		{background-color: #E7E7E7;}
.actionbarDialogueDivider		{background-color: #FFFFFF;}
.alertDialogueBg		{background-color: #999999;}
.alertBg		{background-color: #FFFFCC;}
.alertTitle		{color: #000000; font: bold 95% arial,helvetica,"sans-serif"; text-decoration: none;}
.alertSubtitle		{color: #000000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.alertText		{color: #000000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.alertText A	{color: #0000CC; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.alertText A:hover	{color: #FF0000; font: 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.alertErrorHeader		{color: #FF0000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 5px;}
.alertErrorTitle		{color: #FF0000; font: bold 95% arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorSubtitle		{color: #FF0000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorText		{color: #FF0000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorText A {color: #FF0000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorText A:hover {color: #FF0000; font: 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.alertErrorDescription		{color: #000000; font: 95% arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorDescription A		{color: #0000CC; font: 95% arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorDescription A:hover {color: #FF0000; font: 95% arial,helvetica,"sans-serif"; text-decoration: none;}
.alertConfirmTitle		{color: #66CC00; font: bold 95% arial,helvetica,"sans-serif"; text-decoration: none;}
.alertConfirmSubtitle		{color: #66CC00; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.alertConfirmText		{color: #66CC00; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.alertDialogueTitle		{color: #FFFFFF; font: bold 100% arial,helvetica,"sans-serif"; text-decoration: none;}
.alertWarningTitle		{color: #FF9900; font: bold 95% arial,helvetica,"sans-serif"; text-decoration: none;}
.alertWarningSubtitle		{color: #FF9900; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.alertWarningText		{color: #FF9900; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.alertDialogueText		{color: #FFFFFF; font: 95% arial,helvetica,"sans-serif"; text-decoration: none;}
.alertDialogueText A		{color: #ccffff; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.alertDialogueText A:hover		{color: #FFFFFF; font: 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.alertRequiredText		{color: #FF0000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.banTopbarBg		{background-color: #E7E7E7;}
.banHeaderBg		{background-color: #F05530;}
.banHeaderTextBg		{background-color: #999999;}
.banHeader		{color: #FFFFFF; font: bold 125% arial,helvetica,"sans-serif"; margin-top: 0px; margin-bottom: 0px;}
.banBigHeader		{color: #FFFFFF; font: bold 110% arial,helvetica,"sans-serif";}
.banSubhead		{color: #FFFFFF; font: 100% arial,helvetica,"sans-serif"; margin-top: 0px; margin-bottom: 0px;}
.banText		{color: #FFFFFF; font: 75% arial,helvetica,"sans-serif"; text-decoration: none;}
.banText A		{color: #0000CC; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.banText A:hover	{color: #FF0000; font: 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.banGreetingText		{color: #FFFFFF; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.banHelpText		{color: #FFFFFF; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.banHelpText A		{color: #ccffff; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.banHelpText A:hover		{color: #FFFFFF; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.breadcrumbText		{color: #000000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.breadcrumbText A		{color: #0000CC; text-decoration: none;}
.breadcrumbText A:hover		{color: #FF0000; text-decoration: underline;}
.calHeaderBg		{background-color: #999999;}
.calMonthToggleBg		{background-color: #CCFFCC;}
.calActionbarBg		{background-color: #FFFFFF;}
.calDateBg		{background-color: #FFFFFF;}
.calBorder		{border: solid 1px #CCCCCC;}
.calHeader		{color: #FFFFFF; font: 90% arial,helvetica,"sans-serif";  text-decoration: none;}
.calSubhead		{color: #000000; font: 90% arial,helvetica,"sans-serif";  text-decoration: none;}
.calTitle		{color: #000000; font: bold 100% arial,helvetica,"sans-serif";  text-decoration: none;}
.calTitle A		{color: #0000CC; font: bold 100% arial,helvetica,"sans-serif";  text-decoration: none;}
.calTitle A:hover		{color: #FF0000; font: bold 100% arial,helvetica,"sans-serif"; text-decoration: underline;}
.calSubtitle		{color: #000000; font: bold 90% arial,helvetica,"sans-serif";}
.calSubtitle A		{color: #0000CC; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.calSubtitle A:hover		{color: #FF0000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.calMonthToggleHeader		{color: #FFFFFF;  font: bold 105% arial,helvetica,"sans-serif";}
.calText		{color: #000000; font: 90% arial,helvetica,"sans-serif";  text-decoration: none;}
.calText A		{color: #0000CC; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.calText A:hover		{color: #FF0000; font: 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.calActionbarText		{color: #000000; font: 90% arial,helvetica,"sans-serif";  text-decoration: none;}
.calActionbarText A		{color: #0000CC; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.calActionbarText A:hover		{color: #FF0000; font: 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.calDateText		{color: #000000; font: bold 90% arial,helvetica,"sans-serif";  text-decoration: none;}
.calDaysText		{color: #000000; font: bold 90% arial,helvetica,"sans-serif";  text-decoration: none;}
.calDaysDimText		{color: #CCCCCC; font: bold 90% arial,helvetica,"sans-serif";  text-decoration: none;}
.customappHeaderBg		{background-color: #999999;}
.customappSubheadBg		{background-color: #BED2ED;}
.customappLightBg		{background-color: #DDDDDD;}
.customappDkGrayBg		{background-color: #CCCCCC;}
.customappMdGrayBg		{background-color: #EDEDED;}
.customappLtGrayBg		{background-color: #F4F4F4;}
.customappBorder		{border: solid 1px #999999;}
.customappHeader		{color: #FFFFFF; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.customappSubhead		{color: #000000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.customappTitle		{color: #000000; font: bold 100% arial,helvetica,"sans-serif"; text-decoration: none;}
.customappTitle A		{color: #0000CC; font: bold 100% arial,helvetica,"sans-serif"; text-decoration: none;}
.customappTitle A:hover		{color: #FF0000; font: bold 100% arial,helvetica,"sans-serif"; text-decoration: underline;}
.customappSubtitle		{color: #000000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.customappSubtitle A		{color: #0000CC;  font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.customappSubtitle A:hover		{color: #FF0000;  font: bold 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.customappText		{color: #000000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.customappText A		{color: #0000CC; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.customappText A:hover		{color: #FF0000; font: 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueBg		{background-color: #2767B0;}
.dialogueHeaderBg		{background-color: #BED2ED;}
.dialogueMedBg		{background-color: #999999;}
.dialogueLightBg		{background-color: #DDDDDD;}
.dialogueGrayBg		{background-color: #EDEDED;}
.dialogueTabOnBg		{background-color: #FFFFFF;}
.dialogueTabOffBg		{background-color: #BED2ED;}
.dialogueSearchBg		{background-color: #EDEDED;}
.dialogueHeader		{color: #000000; font: bold 105% arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueNoticeHeader		{color: #000000; font: 110% arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueSubhead		{color: #000000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTitle		{color: #000000; font: bold 100% arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTitle A		{color: #0000CC; font: bold 100% arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTitle A:hover		{color: #FF0000; font: bold 100% arial,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueSubtitle		{color: #000000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueSubtitle A		{color: #0000CC; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueSubtitle A:hover		{color: #FF0000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueText		{color: #000000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueText A		{color: #0000CC; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueText A:hover		{color: #FF0000; font: 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueTabText		{color: #000000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTabText A		{color: #0000CC; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTabText A:hover		{color: #FF0000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueFormText		{color: #FFFFFF; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueMRUText		{color: #000000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueMRUText A		{color: #0000CC; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueMRUText A:hover		{color: #FF0000; font: 90% 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: #FFFFFF; }
.dirContentBg		{background-color: #EDEDED;}
.dirHeader		{color: #000000; font: normal 125% arial,helvetica,"sans-serif"; text-decoration: none; padding: 10px 0px 10px 3px;}
.dirText		{color: #FFFFFF; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.dirText A		{color: #ccffff; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.dirText A:hover		{color: #FF0000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.dirBtnText		{color: #FFFFFF; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.dirBtnText A		{color: #ccffff; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.dirBtnText A:hover		{color: #2767B0; font: bold 90% arial,helvetica,"sans-serif";}
.dirContentSubtitle		{color: #000000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.dirContentText		{color: #000000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.dirContentText  A		{color: #0000CC; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.dirContentText  A:hover		{color: #FF0000; font: 90% 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 90% arial,helvetica,"sans-serif"; padding: 0px 0px 0px 5px;}
.footSubhead		{color: #FFFFFF; font: bold 90% arial,helvetica,"sans-serif";}
.footTitle		{color: #FFFFFF; font: bold 100% arial,helvetica,"sans-serif"; text-decoration: none;}
.footTitle A		{color: #0000CC; font: bold 100% arial,helvetica,"sans-serif"; text-decoration: none;}
.footTitle A:hover		{color: #FF0000; font: bold 100% arial,helvetica,"sans-serif"; text-decoration: underline;}
.footSubtitle		{color: #FFFFFF; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.footSubtitle A		{color: #0000CC; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.footSubtitle A:hover		{color: #FF0000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.footText		{color: #FFFFFF; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.footText A		{color: #0000CC; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.footText A:hover		{color: #FF0000; font: 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.formPulldownText		{color: #000000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.formInputBoxText		{color: #000000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.formBtnText		{color: #000000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none; background-color: #CCCCCC;}
.formEditorBtnText		{color: #000000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none; background-color: #CCCCCC;}
.formCheckboxText		{color: #000000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.formRadio		{color: #000000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.formSelectText		{color: #000000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.formTextboxText		{color: #000000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.listSortHeaderBg		{background-color: #CCCCCC;}
.listItemOneBg		{background-color: #FFFFFF;}
.listItemTwoBg		{background-color: #FFFFFF;}

.listSortHeader		{
color: #FFFFFF;
font-size: 17.5px;
font-family: "arial narrow",arial,helvetica,"sans-serif";
text-decoration: none;
font-weight: bold;
margin: 0;
}

.listSortHeader A		{color: #000000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.listSortHeader A:hover		{color: #FF0000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.listSubhead		{color: #000000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 3px;}
.listTitle		{color: #000000; font: bold 100% arial,helvetica,"sans-serif";  text-decoration: none; padding: 0px 0px 0px 3px;}
.listTitle A		{color: #0000CC; font: bold 100% arial,helvetica,"sans-serif";  text-decoration: none;}
.listTitle A:hover		{color: #FF0000; font: bold 100% arial,helvetica,"sans-serif"; text-decoration: underline;}
.listSubtitle		{color: #000000;  font: bold 90% arial,helvetica,"sans-serif";  text-decoration: none;}
.listSubtitle A		{color: #0000CC;  font: bold 90% arial,helvetica,"sans-serif";  text-decoration: none;}
.listSubtitle A:hover		{color: #FF0000;  font: bold 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.listText		{color: #000000; font: 80% arial,helvetica,"sans-serif"; text-decoration: none;}
.listText A		{color: #0000CC; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.listText A:hover		{color: #FF0000; font: 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.listItalicText		{color: #000000; font: italic 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.listItalicText A		{color: #0000CC; font: italic 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.listItalicText A:hover		{color: #FF0000; font: italic 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.listBoldItalicText		{color: #000000; font: bold italic 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.listBoldItalicText A		{color: #0000CC; font: bold italic 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.listBoldItalicText A:hover		{color: #FF0000; font: bold italic 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.listSubjectText		{color: #000000;  font: bold 90% arial,helvetica,"sans-serif";  text-decoration: none;}
.listReadText		{color: #000000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.listReadText A		{color: #0000CC; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.listReadText A:hover		{color: #FF0000; font: 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.listUnreadText		{color: #000000;  font: bold 90% arial,helvetica,"sans-serif";  text-decoration: none;}
.listUnreadText A		{color: #0000CC;  font: bold 90% arial,helvetica,"sans-serif";  text-decoration: none;}
.listUnreadText A:hover		{color: #FF0000;  font: bold 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.listGroupText		{color: #000000;  font: bold 90% arial,helvetica,"sans-serif";  text-decoration: none;}
.listGroupText A		{color: #0000CC;  font: bold 90% arial,helvetica,"sans-serif";  text-decoration: none;}
.listGroupText A:hover		{color: #FF0000;  font: bold 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.listDateText		{color: #000000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.listPaginationText		{color: #000000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.listPaginationText A		{color: #0000CC; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.listPaginationText A:hover		{color: #FF0000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.listHiliteText		{text-decoration: none; background-color: #E7E7E7;}
.listHiliteText A		{color: #0000CC; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none; background-color: #E7E7E7;}
.listHiliteText A:hover		{color: #FF0000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: underline;	background-color: #E7E7E7;}
.listNewText		{color: #FF0000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.listUpdatedText		{color: #FF0000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.loginHeader		{color: #000000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 5px;}
.loginHeader A		{color: #0000CC; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.loginHeader A:hover		{color: #FF0000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.loginSubhead		{color: #000000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 3px;}
.loginTitle		{color: #000000; font: bold 100% arial,helvetica,"sans-serif"; text-decoration: none;}
.loginTitle A		{color: #0000CC; font: bold 100% arial,helvetica,"sans-serif";  text-decoration: none;}
.loginTitle A:hover		{color: #FF0000; font: bold 100% arial,helvetica,"sans-serif"; text-decoration: underline;}
.loginSubtitle		{color: #000000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.loginSubtitle A		{color: #0000CC; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.loginSubtitle A:hover		{color: #FF0000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.loginText		{color: #000000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.loginText A		{color: #0000CC; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.loginText A:hover		{color: #FF0000; font: 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.menuHeaderBg		{background-color: #999999;}
.menuHeader		{color: #FFFFFF; font: bold 90% arial,helvetica,"sans-serif"; padding: 0px 0px 0px 3px;}
.menuSubtitle		{color: #000000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.menuSubtitle A		{color: #0000CC; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.menuSubtitle A:hover		{color: #FF0000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.menuStepSubtitle		{color: #0000CC; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.menuText		{color: #000000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.menuText A		{color: #0000CC; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.menuText A:hover		{color: #FF0000; font: 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTopbarDropbarBg		{background-color: #BED2ED;}
.navMidtabBg		{background-color: #BED2ED;}
.navMidtabDropdownBg		{background-color: #DDDDDD;}
.navMidtabSpacerBg		{background-color: #2767B0;}
.navTabOnBg		{background-color: #BED2ED;}
.navTabOnWhiteBg		{background-color: #FFFFFF;}
.navTabOffBg		{background-color: #999999;}
.navTabSpacerBg		{background-color: #2767B0;}
.navTabDropbarBg		{background-color: #BED2ED;}
.navSidebarSectionBg		{background-color: #999999;}
.navSidebarSubsectionBg		{background-color: #BED2ED;}
.navSidebarSubSubsectionBg		{background-color: #DDDDDD;}
.navPulldownText		{background-color: #BED2ED; color: #000000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.navHeader		{color: #FFFFFF; font: bold 105% arial,helvetica,"sans-serif";}
.navSubhead		{color: #FFFFFF; font: 100% arial,helvetica,"sans-serif";}
.navTabDropbarSubhead		{color: #000000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.navSidebarSectionHeader		{color: #FFFFFF; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none; margin-top: 0px; margin-bottom: 0px;}
.navSidebarSubsectionHeader		{color: #000000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 3px;}
.navSidebarSubSubsectionHeader		{color: #000000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 3px;}
.navSidebarSubhead		{color: #000000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarDropbarText		{color: #000000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarDropbarText A		{color: #0000CC; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarDropbarText A:hover		{ color: #FF0000; font: 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTopbarText		{color: #FFFFFF; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarText A		{color: #ccffff; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarText A:hover		{ color: #FFFFFF; font: 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTopbarStrongText		{color: #FFFFFF; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarStrongText A		{color: #ccffff; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarStrongText A:hover		{ color: #FFFFFF; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.navMidtabText		{color: #000000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabText A		{color: #0000CC; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabText A:hover		{ color: #0000CC; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabOnText		{color: #000000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabOnText A		{color: #000000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabOnText A:hover		{ color: #000000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownText		{color: #000000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownText A		{color: #0000CC; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownText A:hover		{ color: #FF0000; font: 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.navMidtabDropdownActionText		{color: #000000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownActionText A		{color: #0000CC; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownActionText A:hover		{ color: #FF0000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTabText		{color: #000000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none; cursor: pointer;}
.navTabText A		{color: #ccffff; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabText A:hover		{ color: #FFFFFF; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTabUpText		{color: #FFFFFF; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabUpText A		{color: #ccffff; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabUpText A:hover		{ color: #FFFFFF; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTabDropbarText		{color: #000000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabDropbarText A		{color: #0000CC; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabDropbarText A:hover		{ color: #FF0000; font: 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.navSidebarText		{color: #000000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.navSidebarText A		{color: #0000CC; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.navSidebarText A:hover		{ color: #FF0000; font: 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.navMidtabBtn		{text-decoration: none; }
.navMidtabBtn A		{text-decoration: none;}
.navMidtabBtn A:hover		{background-color: #DDDDDD; 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: #999999;}
.objectContentBg		{background-color: #EDEDED;}
.objectHeader		{color: #FFFFFF; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 5px;}
.objectHeader A		{color: #FFFFFF; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.objectHeader A:hover		{color: #FF0000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectSubhead		{color: #000000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 3px;}
.objectTitle		{color: #000000; font: bold 100% arial,helvetica,"sans-serif"; text-decoration: none;}
.objectTitle A		{color: #0000CC; font: bold 100% arial,helvetica,"sans-serif";  text-decoration: none;}
.objectTitle A:hover		{color: #FF0000; font: bold 100% arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectSubtitle		{color: #000000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.objectSubtitle A		{color: #0000CC; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.objectSubtitle A:hover		{color: #FF0000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectContentSubtitle		{color: #000000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
/* Padding added in objectText by DK, May 20, 2009 */
.objectText		{color: #000000; font: 80% arial,helvetica,"sans-serif"; text-decoration: none; padding: 5px 0 5px 0;}
.objectText A		{color: #0000CC; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.objectText A:hover		{color: #FF0000; font: 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectContentText		{color: #000000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.objectDirectoryText		{color: #000000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.objectDirectoryText A		{color: #0000CC; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.objectDirectoryText A:hover		{color: #FF0000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectBtnText		{color: #000000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.objectBtnText A		{color: #0000CC; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.objectBtnText A:hover		{color: #000000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectBtn		{text-decoration: none;}
.objectBtn A		{text-decoration: none;}
.objectBtn A:hover		{background-color: #DDDDDD; text-decoration: none;}
.objectsearchBg		{background-color: #999999;}
.objectsearchHeader		{color: #FFFFFF; font: bold 100% arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 5px;}
.objectsearchText		{color: #000000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.objectsearchText A		{color: #000000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.objectsearchText A:hover		{color: #FF0000; font: 90% 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: #999999;}
.platportletSubheadBg		{background-color: #BED2ED;}
.platportletLightBg		{background-color: #E8E8E8;}
.platportletDkGrayBg		{background-color: #CCCCCC;}
.platportletMdGrayBg		{background-color: #EDEDED;}
.platportletLtGrayBg		{background-color: #F4F4F4;}
.platportletMandatoryHeaderBg	{background-color: #999999;}
.platportletMandatoryBg	{background-color: #CCCCCC; border: solid 1px #999999;}
.platportletBorder		{border: solid 1px #999999;}
.platportletNarrowHeader	{color: #FFFFFF; font: bold 90% arial,helvetica,"sans-serif"; padding: 0px 0px 0px 5px; margin-top: 0px; margin-bottom: 0px;}
.platportletWideHeader		{color: #FFFFFF; font: bold 90% 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 90% arial,helvetica,"sans-serif"; padding: 0px 0px 0px 5px;}
.tipsHeader A		{color: #0000CC; font: bold 90% arial,helvetica,"sans-serif";}
.tipsSubhead		{color: #000000; font: bold 90% arial,helvetica,"sans-serif";}
.tipsTitle		{color: #000000; font: bold 100% arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsTitle A		{color: #0000CC; font: bold 100% arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsTitle A:hover		{color: #FF0000; font: bold 100% arial,helvetica,"sans-serif"; text-decoration: underline;}
.tipsSubtitle		{color: #000000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsSubtitle A		{color: #0000CC; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsSubtitle A:hover		{color: #FF0000; font: bold 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.tipsText		{color: #000000; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsText A		{color: #0000CC; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsText A:hover		{color: #FF0000; font: 90% 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: center; width:5px;}
.columnThree										{ text-align: left; }
.layoutOneColumn									{ table-layout: fixed;}
.layoutOneColumn .columnOne							{ width: 100%; }
.layoutTwoColumnNarrowWide							{ table-layout: fixed; }
.layoutTwoColumnNarrowWide .columnOne				{ }
.layoutTwoColumnNarrowWide .columnOne .portletBody	{ background-color: #DDDDDD; }
.layoutTwoColumnNarrowWide .columnTwo .portletBody	{ background-color: #FFFFFF; }


.layoutTwoColumnWideNarrow							{ width: 750px;}
.layoutTwoColumnWideNarrow .columnOne				{ border-right: 2px #E7E7E7 solid; position: relative; left: 26px; padding-right: 1px; padding-bottom: 5px;}
.layoutTwoColumnWideNarrow .columnOne .portletBody	{ background-color: #FFFFFF; position: relative; left: -33px;}
.layoutTwoColumnWideNarrow .columnTwo				{ position: relative; right: -20px; width: 235px;}
.layoutTwoColumnWideNarrow .columnTwo .portletBody	{ background-color: #E7E7E7; border: 1px #999999 solid; margin: 0; padding: 0; width: 235px;}

/* Added by Deepak Karamcheti February 2014 */
.content_2014 .layoutTwoColumnWideNarrow 							{width: 1000px;}
.content_2014 .layoutTwoColumnWideNarrow .columnOne 				{border-right: none; padding: 0 1px  5px 5px; width:100%;}
.content_2014 .layoutTwoColumnWideNarrow .columnOne .portletBody	{background-color: #FFFFFF; padding:0 2.75em;}
.content_2014 .layoutTwoColumnWideNarrow .columnOne ul li			{margin: 0 0 8px 16px; list-style-image: url(../../../portal/public/img/custom/bullet_2015.png);}
.content_2014 .layoutTwoColumnWideNarrow .columnOne ul.dev li		{margin: 0 0 8px 16px; list-style-image: url(../../../portal/public/img/custom/bullet_2015.png);}
.content_2014 .layoutTwoColumnWideNarrow .columnOne ul.dev li		{margin: 0 0 8px 16px; list-style-image: url(../../../portal/public/img/custom/bullet_2015.png);}
.content_2014 .layoutTwoColumnWideNarrow .columnOne ul.rental li	{margin: 1em 0.5em 1.5em -10px; padding:0; list-style-type:none;list-style-image: none; text-align:left; line-height:2em;}
.content_2014 .layoutTwoColumnWideNarrow .columnOne ul.rental li a	{font-size:110%; color:#999999; font-weight:bold;}


.content_2014 .layoutTwoColumnWideNarrow .columnOne ol li			{margin: 0 0 8px 16px;}
.content_2014 .layoutTwoColumnWideNarrow .columnTwo 				{padding-top:15px; right:10px;}
.content_2014 .layoutTwoColumnWideNarrow .columnTwo .portletBody	{border: 2px #E8E8E8 solid; margin: 0; padding: 0;background-color:#FFF;}
/* End February 2014 Additions */
.content_2014 .layoutTwoColumnWideNarrow .columnTwo ul.news li		{margin: 1em 0 1.5em 0.5em; padding:0; list-style-type:none;list-style-image: none; text-align:left; line-height:1.5em;}
.content_2014 .layoutTwoColumnWideNarrow .columnTwo ul.news li a	{font-size:100%; color:#999999; font-weight:bold;}


.layoutThreeColumn									{ table-layout: auto; }
.layoutThreeColumn .columnOne						{ }
.layoutThreeColumn .columnOne .portletBody			{ background-color: #DDDDDD; }
.layoutThreeColumn .columnTwo .portletBody			{ background-color: #FFFFFF; }
.layoutThreeColumn .columnThree						{ }
.layoutThreeColumn .columnThree .portletBody		{ background-color: #DDDDDD; }
.portletBase
{
	/* border: 1px solid #999999;
	margin-bottom: 10px; */ 
}
.portletTitle
{
	cursor: default;
	height: 18px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.portletButtons
{
	padding-bottom: 1px;
	padding-right: 2px;
}
.portletCollapseButton	{}
.portletHelpButton		{}
.portletPrefsButton		{}
.portletRefreshButton	{}
.portletBody			{}
.portletBody a, .portletBody a:hover	{font-size:100%;}
#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;
}
.banHeader2	{color: #FFFFFF; font: bold 105% arial,helvetica,"sans-serif";}
.banSubhead2	{color: #FFFFFF; font: 100% arial,helvetica,"sans-serif";}
.banDateText2	{color: #FFFFFF; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader3	{color: #FFFFFF; font: bold 105% arial,helvetica,"sans-serif";}
.banSubhead3	{color: #FFFFFF; font: 100% arial,helvetica,"sans-serif";}
.banDateText3	{color: #FFFFFF; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader4	{color: #FFFFFF; font: bold 105% arial,helvetica,"sans-serif";}
.banSubhead4	{color: #FFFFFF; font: 100% arial,helvetica,"sans-serif";}
.banDateText4	{color: #FFFFFF; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader5	{color: #FFFFFF; font: bold 105% arial,helvetica,"sans-serif";}
.banSubhead5	{color: #FFFFFF; font: 100% arial,helvetica,"sans-serif";}
.banDateText5	{color: #FFFFFF; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader6	{color: #FFFFFF; font: bold 105% arial,helvetica,"sans-serif";}
.banSubhead6	{color: #FFFFFF; font: 100% arial,helvetica,"sans-serif";}
.banDateText6	{color: #FFFFFF; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader7	{color: #FFFFFF; font: bold 105% arial,helvetica,"sans-serif";}
.banSubhead7	{color: #FFFFFF; font: 100% arial,helvetica,"sans-serif";}
.banDateText7	{color: #FFFFFF; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader8	{color: #FFFFFF; font: bold 105% arial,helvetica,"sans-serif";}
.banSubhead8	{color: #FFFFFF; font: 100% arial,helvetica,"sans-serif";}
.banDateText8	{color: #FFFFFF; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader9	{color: #FFFFFF; font: bold 105% arial,helvetica,"sans-serif";}
.banSubhead9	{color: #FFFFFF; font: 100% arial,helvetica,"sans-serif";}
.banDateText9	{color: #FFFFFF; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader10	{color: #FFFFFF; font: bold 95% arial,helvetica,"sans-serif"}
.banSubhead10	{color: #FFFFFF; font: 95% arial,helvetica,"sans-serif";}
.banDateText10	{color: #FFFFFF; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader11	{color: #FFFFFF; font: bold 105% arial,helvetica,"sans-serif";}
.banSubhead11	{color: #FFFFFF; font: 100% arial,helvetica,"sans-serif";}
.banDateText11	{color: #FFFFFF; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader12	{color: #FFFFFF; font: bold 105% arial,helvetica,"sans-serif";}
.banSubhead12	{color: #FFFFFF; font: 100% arial,helvetica,"sans-serif";}
.banDateText12	{color: #FFFFFF; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
h5      {color: #000000; font: bold 100% arial,helvetica,"sans-serif"; padding: 0px 0px 0px 5px; margin-top: 0px; margin-bottom: 0px;}
.tabText        {color: #FFFFFF; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.tabText A      {color: @color.fg.white@; font: 90% arial,helvetica,"sans-serif"; text-decoration: none;}
.tabText A:hover        {color: #FFFFFF; font: 90% arial,helvetica,"sans-serif"; text-decoration: underline;}
.collabDetailPaneHeader {
    background-color: #CCCCCC;
    border-top:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    border-bottom:1px solid #888888;
    border-right:1px solid #bbbbbb;
    padding-left:5px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px
}
.collabDetailPaneTitle {
    font: 100% arial,helvetica,"sans-serif";
    font-weight: bold;
    color: #000000;
}
.collabDetailPaneDescription {
    font: 90% arial,helvetica,"sans-serif";
    color: #000000;
    padding-left:20px;
}
.collabDetailPaneToolbar {
    background-color: #EDEDED;
    border-top:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    border-bottom:1px solid #bbbbbb;
    border-right:1px solid #bbbbbb;
}
.collabDetailPaneButton {
    border:1px solid #EDEDED;
    height:20px;
    padding-right:2px;
    padding-left:2px;
    padding-top:1px;
    padding-bottom:1px;
    color:#000000;
}
.collabDetailPaneToolbarDivider {
    width:1px;
    height:24px;
    background-color:#FFFFFF;
    border-left:1px solid #999999;
}
.collabDetailPaneBody {
    width:100%;
    height:100px;
    overflow:auto;
}
.collabPortletTableBG {
    background-color: #FFFFFF;
    border-width:2px;
    border-color:#DDDDDD;
    border-style:solid;
}
.collabRedText {
    COLOR: #FF0000;
}
.collabRedText A {
    COLOR: #FF0000;
}
.collabRedText A:hover {
    COLOR: #FF0000;
    text-decoration: underline;
}
.collabBody {
    margin:0px;
}
.collabTabOn {
    background-color: #FFFFFF;
    color: #000000;
    font: bold 80% arial,helvetica,"sans-serif";
    text-decoration: none;
}
.collabTabOff {
    background-color: #DDDDDD;
    color: #000000;
    font: bold 90% arial,helvetica,"sans-serif";
    text-decoration: none;
}
.collabTabOff A {
    background-color: #DDDDDD;
    color: #0000CC;
    font: bold 90% arial,helvetica,"sans-serif";
    text-decoration: none;
}
.collabTabOff A:hover {
    background-color: #DDDDDD;
    color: #FF0000;
    font: bold 90% arial,helvetica,"sans-serif";
    text-decoration: underline;
}
.collabEditorWarning {
    color: #FF9900;
    font: bold 95% arial,helvetica,"sans-serif";
    padding: 5px;
}
.collabListHeader {
    color: #000000;
    font: bold 90% arial,helvetica,"sans-serif";
    text-decoration: none;
    height:18px;
}
.collabListHeader A {
    color: #000000;
    font: bold 90% arial,helvetica,"sans-serif";
    text-decoration: none;
    height:18px;
}
.collabListHeader A:hover {
    color: #FF0000;
    font: bold 90% arial,helvetica,"sans-serif";
    text-decoration: underline;
    height:18px;
}
.collabHeaderLeftIndent {
    padding-left:5px;
}
.collabHeaderRightIndent {
    padding-right:5px;
}
.collabHelpIcon {
    padding-right:5;
    padding-top:5;
}
.collabMainSection {
    padding-left:12px;
    padding-right:12px;
    padding-top:15px;
}
.collabEditorSection {
    margin-bottom:10px;
}
.collabSubsection {
    margin-bottom:3px;
}
.collabDisabledText {
    color: #999999;
}
.collabSelectedMessage {
    border-width:1px;
    border-color:#000000;
    border-style:solid;
}
.collabUnselectedMessage {
    border-width:1px;
    border-color:#FFFFFF;
    border-style:solid;
}
.collabCopyStatus {
    font-weight: bold;
    color:green;
}
.collabDraggableItem {
    FONT: 95% arial,helvetica,"sans-serif";
    COLOR: #000000;
    BACKGROUND-COLOR: #EDEDED;
}
.collabDraggingItem {
    FONT: 95% arial,helvetica,"sans-serif";
    COLOR: #000000;
    BACKGROUND-COLOR: #999999;
}
.collabAnchorText {
    text-decoration: none;
}
.collabAnchorText:hover {
    text-decoration: underline;
}
.collabButton {
    border:0px;
    height:20px;
    padding-right:2px;
    padding-left:2px;
    padding-top:1px;
    padding-bottom:1px;
    color:#000000;
}
.collabButton A{
    border:0px;
    height:20px;
    padding-right:2px;
    padding-left:2px;
    padding-top:1px;
    padding-bottom:1px;
    color:#000000;
}
.collabButton A:hover{
    border:1px solid #EDEDED;
    height:20px;
    padding-right:2px;
    padding-left:2px;
    padding-top:1px;
    padding-bottom:1px;
    color:#000000;
    background-color:#FFFFFF;
}
.c_banText          {color: #000000; font: medium arial,helvetica,"sans-serif"; text-decoration: none;}
.c_banTopbarBg      {background-color: #FFFFFF;}
.c_listSortHeaderBg {background-color: #ffffcc;}
.c_actionbarObjectBg{background-color: #FFFFFF;}
.c_objectContentBg  {background-color: #FFFFFF;}
.normal			{font: 90% arial,helvetica,"sans-serif";}
.selectedText		{background-color: #0000CC; color: #FFFFFF;}
.disabled		{font: 90% arial,helvetica,"sans-serif"; color: #CCCCCC;}
.cell			{font: 90% arial,helvetica,"sans-serif"; background-color: #DDDDDD;}
.cellOver		{font: 90% arial,helvetica,"sans-serif"; background-color: #FFFFFF;}
.cellSelected		{font: 90% arial,helvetica,"sans-serif"; background-color: #FF0000;}
.cellSelectedOver	{font: 90% arial,helvetica,"sans-serif"; background-color: #FF0000;}
.cellDisabled		{font: 90% arial,helvetica,"sans-serif"; background-color: #FFFFFF;}
.PTControlsContainer {
	height: 100%;
}
.PTControls_CursorPointer {
	cursor: pointer;
	cursor: hand;
}
.PTControls_CursorDefault {
	cursor: default;
}
.PTColors_BackgroundPrimary {
	background-color: #999999;
}
.PTColors_BackgroundSecondary {  
	background-color: #BED2ED;
}
.PTColors_BackgroundLight {
	background-color: #DDDDDD;
}
.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: #999999;
}
.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: 90% arial,helvetica,"sans-serif";
	color: black;
}
.PTFonts_10BoldBlack {
	font: 90% arial,helvetica,"sans-serif";
	color: black;
	font-weight: bold;
}
.PTFonts_10BoldWhite {
	font: 90% arial,helvetica,"sans-serif";
	color: white;
	font-weight: bold;
}
.PTFonts_11Black {
	font: 95% arial,helvetica,"sans-serif";
	color: black;
}
.PTFonts_11BoldBlack {
	font: 95% arial,helvetica,"sans-serif";
	color: black;
	font-weight: bold;
}
.PTFonts_11White {
	font: 95% arial,helvetica,"sans-serif";
	color: white;
}
.PTFonts_12BoldWhite {
	font: 100% 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 #999999;
	cursor: pointer;
	cursor: hand;
}
.PTToolbarButtonHoverEnabledDarkest {
	background-color: #BED2ED;
	border: 1px solid #999999;
	cursor: pointer;
	cursor: hand;
}
.PTToolbarButtonBasicDisabledDarkest {
	background-color: #2767B0;
	border: 1px solid #2767B0;
	cursor: default;
}
.PTToolbarButtonStateDisabledDarkest {
	background-color: #2767B0;
	border: 1px solid #999999;
	cursor: default;
}
.PTToolbarButtonBasicEnabledDarker {
	background-color: #999999;
	border: 1px solid #999999;
	cursor: pointer;
	cursor: hand;
}
.PTToolbarButtonStateEnabledDarker {
	background-color: #BED2ED;
	border: 1px solid #2767B0;
	cursor: pointer;
	cursor: hand;
}
.PTToolbarButtonHoverEnabledDarker {
	background-color: #DDDDDD;
	border: 1px solid #2767B0;
	cursor: pointer;
	cursor: hand;
}
.PTToolbarButtonBasicDisabledDarker {
	background-color: #999999;
	border: 1px solid #999999;
	cursor: default;
}
.PTToolbarButtonStateDisabledDarker {
	background-color: #999999;
	border: 1px solid #2767B0;
	cursor: default;
}
.PTToolbarButtonBasicEnabledMedium {
	background-color: #BED2ED;
	border: 1px solid #BED2ED;
	cursor: pointer;
	cursor: hand;
}
.PTToolbarButtonStateEnabledMedium {
	background-color: #DDDDDD;
	border: 1px solid #999999;
	cursor: pointer;
	cursor: hand;
}
.PTToolbarButtonHoverEnabledMedium {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	cursor: pointer;
	cursor: hand;
}
.PTToolbarButtonBasicDisabledMedium {
	background-color: #BED2ED;
	border: 1px solid #BED2ED;
	cursor: default;
}
.PTToolbarButtonStateDisabledMedium {
	background-color: #DDDDDD;
	border: 1px solid #999999;
	cursor: default;
}
.PTToolbarButtonBasicEnabledLighter {
	background-color: #DDDDDD;
	border: 1px solid #DDDDDD;
	cursor: pointer;
	cursor: hand;
}
.PTToolbarButtonStateEnabledLighter {
	background-color: #BED2ED;
	border: 1px solid #999999;
	cursor: pointer;
	cursor: hand;
}
.PTToolbarButtonHoverEnabledLighter {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	cursor: pointer;
	cursor: hand;
}
.PTToolbarButtonBasicDisabledLighter {
	background-color: #DDDDDD;
	border: 1px solid #DDDDDD;
	cursor: default;
}
.PTToolbarButtonStateDisabledLighter {
	background-color: #BED2ED;
	border: 1px solid #999999;
	cursor: default;
}
.PTToolbarButtonBasicEnabledNeutralLight {
	background-color: #EDEDED;
	border: 1px solid #EDEDED;
	cursor: pointer;
	cursor: hand;
}
.PTToolbarButtonStateEnabledNeutralLight {
	background-color: #CCCCCC;
	border: 1px solid #999999;
	cursor: pointer;
	cursor: hand;
}
.PTToolbarButtonHoverEnabledNeutralLight {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	cursor: pointer;
	cursor: hand;
}
.PTToolbarButtonBasicDisabledNeutralLight {
	background-color: #EDEDED;
	border: 1px solid #EDEDED;
	cursor: default;
}
.PTToolbarButtonStateDisabledNeutralLight {
	background-color: #EDEDED;
	border: 1px solid #999999;
	cursor: default;
}
.PTToolbarButtonBasicEnabledTableRow {
	border: 0px;
	cursor: pointer;
	cursor: hand;
	padding: 1px;
}
.PTToolbarButtonStateEnabledTableRow {
	border: 1px solid #999999;
	cursor: pointer;
	cursor: hand;
	padding: 0px;
}
.PTToolbarButtonHoverEnabledTableRow {
	border: 1px solid #999999;
	cursor: pointer;
	cursor: hand;
	padding: 0px;
}
.PTToolbarButtonBasicDisabledTableRow {
	border: 0px;
	cursor: default;
	padding: 1px;
}
.PTToolbarButtonStateDisabledTableRow {
	border: 1px solid #999999;
	cursor: default;
	padding: 0px;
}
.PTToolbarLinkEnabledBlack {
	color: #000000 !important;
   	cursor: pointer;
   	cursor: hand;
   	display: block;
	font: 90% arial,helvetica,"sans-serif";
   	height: 100%;
   	padding: 2px 2px;
   	text-decoration: none;
}
.PTToolbarLinkDisabledBlack {
	color: #AAA !important;
   	cursor: default;
   	display: block;
	font: 90% arial,helvetica,"sans-serif";
   	height: 100%;
   	padding: 2px 2px;
   	text-decoration: none;
}
.PTToolbarLinkEnabledWhite {
	color: #FFFFFF !important;
   	cursor: pointer;
   	cursor: hand;
   	display: block;
	font: 90% arial,helvetica,"sans-serif";
   	height: 100%;
   	padding: 2px 2px;
   	text-decoration: none;
}
.PTToolbarLinkDisabledWhite {
	color: #AAA !important;
   	cursor: default;
   	display: block;
	font: 90% arial,helvetica,"sans-serif";
   	height: 100%;
   	padding: 2px 2px;
   	text-decoration: none;
}
.PTToolbarBackgroundBlack {
	background-color: #000000;
}
.PTToolbarBackgroundDarkest {
	background-color: #2767B0;
}
.PTToolbarBackgroundDarker {
	background-color: #999999;
}
.PTToolbarBackgroundMedium {
	background-color: #BED2ED;
}
.PTToolbarBackgroundLighter {
	background-color: #DDDDDD;
}
.PTToolbarBackgroundWhite {
	background-color: #FFFFFF;
}
.PTToolbarBackgroundNeutralMedium {
	background-color: #CCCCCC;
}
.PTToolbarBackgroundNeutralLight {
	background-color: #EDEDED;
}
.PTToolbarRowBorderTopDarker {
	border-top: 1px solid #999999;
}
.PTToolbarRowBorderTopMedium {
	border-top: 1px solid #BED2ED;
}
.PTToolbarRowBorderTopLighter {
	border-top: 1px solid #DDDDDD;
}
.PTToolbarRowBorderTopWhite {
	border-top: 1px solid #FFFFFF;
}
.PTToolbarRowBorderBottomBlack {
	border-bottom: 1px solid #000000;
}
.PTToolbarRowBorderBottomDarkest {
	border-bottom: 1px solid #2767B0;
}
.PTToolbarRowBorderBottomDarker {
	border-bottom: 1px solid #999999;
}
.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: #0000CC;
}
.PTTLMTableCellLink:hover {
	text-decoration: underline;
	color: #FF0000;
}
.PTTLMTableCellThreadLink {
	text-decoration: none;
	color: #000000;
}
.PTTLMTableCellThreadLink:hover {
	text-decoration: underline;
	color: #0000CC;
}
.PTTLMCell {
	border-color: white;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	padding: 4px 3px 1px 5px;
	font: 90% 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: 100%;
	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: #999999
}
.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: #999999;
}
.PTRichTextColorSwatchHoverDarker {
	border-color: #2767B0;
}
.PTRichTextColorSwatchHoverMedium {
	border-color: #999999;
}
.PTRichTextColorSwatchHoverLighter {
	border-color: #999999;
}
.PTRichTextColorSwatchHoverNeutralLight {
	border-color: #999999;
}
.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 #999999;
    background-color: #BED2ED;
}
.PTSColorBaseNeutralLight {
	background-color: #EDEDED;
}
.PTSColorBaseNeutralMedium {
	background-color: #CCCCCC;
}
.PTSColorBgMedium {
	background-color: #BED2ED;
}
.PTSColorBgDarker {
	background-color: #999999;
}
.PTSInputBox {
    padding-right: 0;
    font: 90% arial,helvetica,"sans-serif";
}
.PTSTextarea {
	font: 90% arial,helvetica,"sans-serif";
}
.PTSSelect {
    font: 90% arial,helvetica,"sans-serif";
}
.PTSFormFieldSet {
    background-color: #F6F6F6;
    border-color: #CCCCCC;
    border-width: 1;
    border-style: solid;
    margin: 5px;
}
.PTSColumnHeader {
    font: 90% arial,helvetica,"sans-serif";
    font-weight: bold;
    background-color: #DDDDDD;
    color: #000000;
    border-color: #EFEFEF #BCBCBC #BCBCBC #EFEFEF;
    border-style: solid;
    border-width: 1;
    cursor: hand;
}
.PTSReportRow {
    cursor: hand;
}
.PTSCalendarMonthHeader {
    background-color: #666666;
    border-color: #666666;
    border-style: solid;
    border-width: 1;
    font: 95% arial,helvetica,"sans-serif";
    font-weight: bold;
    color: #FFFFFF;
}
.PTSCalendarDayHeader {
    background-color: #A6A6A6;
    border-color: #CDCDCD #7E7E7E #7E7E7E #CDCDCD;
    border-style: solid;
    border-width: 1;
    padding-left: 3;
    font: 90% arial,helvetica,"sans-serif";
    font-weight: bold;
    cursor: default;
}
.PTSCalendarNonMonthDayCell {
    background-color: #D9D9D9;
    font: 90% arial,helvetica,"sans-serif";
}
.PTSCalendarMonthDayCell {
    background-color: #F0F2F3;
    font: 90% arial,helvetica,"sans-serif";
}
.PTSTabControlDeactivatedTab {
	position:relative;
	width:100 ! important;
	height:18 ! important;
	padding: 0;
	margin: 0;
	layer-background-color:#B3B3B3;
	background-color:#B3B3B3;
	font: 95% arial,helvetica,"sans-serif";
	cursor:hand;
	text-decoration:none;
	color:#FFFFFF;
	visibility:visible;
}
.PTSTabControlDeactivatedAnchor {
	background-color:#B3B3B3;
	font: 95% arial,helvetica,"sans-serif";
	font-weight:bold;
	cursor:hand;
	text-decoration:none;
	color:#FFFFFF ! important;
}
.PTSTabControlAnchor {
	font: 95% arial,helvetica,"sans-serif";
	font-weight:bold;
	cursor:hand;
	text-decoration:none;
	color:#FFFFFF ! important;
}
.PTSTabControlHidden {
	position:relative;
	width:100 ! important;
	height:18 ! important;
	font: 95% arial,helvetica,"sans-serif";
	text-decoration:none;
	color:#FFFFFF;
	visibility:hidden;
}
.PTSToolButtonStrip {
    font: 90% arial,helvetica,"sans-serif";
    font-weight: bold;
    color: #FFFFFF;
    background-color: #999999;
}
.PTSTab {
    background-color: #999999;
}
.PTSBorderedBody {
    border:1px solid #999999;
}
.PTSTabControlActivatedTab {
	position:relative;
	width:100 ! important;
	height:18 ! important;
	padding: 0;
	margin: 0;
	layer-background-color:#999999;
	background-color:#999999;
	font: 95% arial,helvetica,"sans-serif";
	text-decoration:none;
	color:#FFFFFF;
	visibility:visible;
}
.PTSTabControlActivatedAnchor {
	background-color:#999999;
	font: 95% arial,helvetica,"sans-serif";
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF ! important;
}
.PTSImportBody {
	margin: 0;
}
.PTSImportData {
	padding: 20px 20px 20px 10px;
}
.PTSImportMapData {
	padding: 10px;
}
.PTSImportLabelWidth {
	width: 175;
}
.PTSImportContent {
}
.PTSImportColumnBorder {
	border-right: 1px solid #CCCCCC;
}
.PTSImportUploadProgress {
	position:absolute;
	z-index: 1;
	visibility: hidden;
	top: 210;
	left: 350;
	height: 120;
	width: 300;
	border: 1px solid #999999;
	background-color: #BED2ED;
}
.PTSImportXMLRow {
	padding-right: 0;
	padding-top: 10;
	padding-bottom: 10;
	padding-left: 0;
	color: #333333;
	display: block;
	border: 0px;
}
.PTSImportXMLData {
	padding-right: 0;
	padding-top: 2;
	padding-bottom: 2;
	padding-left: 10;
	color: #666666;
	display: block;
	border: 0px;
}
.PTSImportXMLSample {
	display: block;
	width: 290;
	height: 320;
	border: 2px inset;
	background-color: #FFFFFF;
	padding: 10;
}
.PTSShaded {
	background-color: #EDEDED;
}
.PTSImportMapDash {
	font-size: 12;
	font-family: verdana,arial,helvetica,"sans-serif";
	position: relative;
	z-index: 10;
	top: -7;
	color: #CCCCCC;
	font-weight: bold;
}
.PTSImportMapColumns {
	position: relative;
	display: inline;
	height: 410;
	width: 540;
	overflow-x: auto;
	overflow-y: hidden;
}
.PTSImportMapLabels {
	position: relative;
	display: inline;
	width: 180;
	height: 410;
}
.PTSImportProgressBar {
	background-color: #FFFFFF;
	border: 1px solid #333333;
	display: block;
	width: 400;
	height: 20;
}
.PTSImportProgress {    
	background-color: #DDDDDD;
	width: 0;
	height: 30;
	border-right: 1px solid #DDDDDD;
}
.PTSImportProgressText {
	position: relative;
	z-index: 10;
	left: 192;
	top: 24;
	font-weight: bold;
	font-size: 16;
}
.PTSImportWindow {
	display: block;
	position: relative;
	top: 0; 
	left: 0;
	width: 100%;
	overflow: auto;
}
.PTSImportMalformedRecord {
	position: relative;
	display: block;
	height: 370;
	overflow-y: hidden;
	overflow-y: auto;
}
.PTSImportErrorText {
	display: none;
	padding: 10px 0px 10px 8px;
}
.PTSImportErrorBannerBg {
	background-color: #FFFFCC;
}
.PTRPMBanner {
	background-color: #999999;
	border-right: 1px solid #BED2ED;
	border-top: 1px solid #BED2ED;
	font-family: Arial;
	color: #ccffff;
}
.PTRPMCell {
	background-color: #FFFFFF;
	border-right: 1px solid #AAAAAA;
	border-top: 1px solid #AAAAAA;
	font-family: Arial;
	color: #000000;
}	
.PTRPMHeaderCell {
	background-color: #E0E0E0;
	border-right: 1px solid #8888AA;
	border-top: 1px solid #8888AA;
	font-family: Arial;
	color: #000000;
}
.PTRPMPopup{
	position: absolute;
	display: block;
	visibility: hidden;
	z-index: -1;
	top: 0;
	left: 0;
}
.PTRPMTabRow {
	background-color: #E0E0E0;
	padding-bottom: 2px;
}
.PTRPMTabSelected {
	font-size: 8pt;
	font-weight: bold;
	font-family: Arial;
	background-color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
	border-right: 1px solid #444444;
	border-bottom: 1px solid #444444;
	border-left: 1px solid #444444;
}
.PTRPMTab {
	font-size: 8pt;
	font-family: Arial;
	background-color: #E0E0E0;
	padding-left: 3px;
	padding-right: 3px;
	border-top: 1px solid #444444;
	border-right: 1px solid #444444;
	border-left: 1px solid #444444;
	border-bottom: 1px solid #444444;
}
.PTRPMTabBuffer {
	font-size: 8pt;
	font-family: Arial;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #E0E0E0;
	border-top: 1px solid #444444;
}
.PTRPMTabSpacer {
	font-size: 8pt;
	font-family: Arial;
	background-color: #E0E0E0;
	border-top: 1px solid #444444;
}
.PTSWizardButton {
	color: #000000;
	font: 90% arial,helvetica,"sans-serif";
	background-color: #BED2ED;
	cursor: hand;
	border: 1px solid;
	border-color: threedhighlight threedshadow threedshadow threedhighlight;
}
.PTSWizardButton-disabled {
	color: #000000;
	font: 90% arial,helvetica,"sans-serif";
	background-color: #BED2ED;
	cursor: default;
	border: 1px solid;
	border-color: threedhighlight threedshadow threedshadow threedhighlight;
}
.PTSGizardTitle {
    background-color: #2767B0;
    font: 110% arial,helvetica,"sans-serif";
    font-weight: bold;
    color: #FFFFFF;
}
.PTSWizardFWHeader {
	background-color: #999999;
	font: 95% arial,helvetica,"sans-serif";
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
	margin: 0px 15px;
}
.PTSWizardFWText {
	background-color: #F4F4F4;
	font: 90% arial,helvetica,"sans-serif";
	color: #000000;
	padding: 5px;
	margin: 0px 15px;
}
.PTSWizardFWProps {
	background-color: #DDDDDD;
	font: 95% arial,helvetica,"sans-serif";
	font-weight: bold;
	color: #000000;
	padding: 5px;
	margin: 10px 25px 0px 25px;
}
.PTSWizardAppFWMain {
	background-color: #EDEDED;
    position: absolute;
    top: 114;
    width: 780; height: 355;
	padding: 10px;
	margin: 0px 35px;
}
.PTSWizardAppFWNames {
    position: absolute;
    top: 15; left: 23;
    width: 212; height: 330; overflow: hidden;
    padding-left: 5px;
}
.PTSWizardFWDetails {
    position: absolute;
    top: 15; left: 235;
    width: 520; height: 315;
    overflow: hidden;
    background-color: #FFFFFF;
    background-repeat: no-repeat;
}
.PTSWizardAppFWChoice {
    width: 212; height: 36;
    background-color: #EDEDED;
    padding-left: 24;
    text-indent: -24;
}
.PTSWizardAppFWBgTopActive {
    width: 212; height: 36;
    background-color: #FFFFFF;
    padding-left: 24;
    text-indent: -24;
}
.PTSWizardGadgetInfo {
    position: absolute;
    top: 39; left: 0;
    width: 100%; height: 19; overflow: hidden;
    padding: 2 0 0 4;
    font-size: 10;
    background-color: #2767B0;
    color: white;
}
.PTSWizardUITabs {
    position: absolute;
    top: 59; left: 179;
    width: 100%; height: 103; overflow: hidden;
    background-color: #FFFFFF;
}
.PTSWizardUITabsDisplay {
    position: absolute;
    top: 16; left: 22;
    width: 100%; height: 22; overflow: hidden;
}
.PTSWizardUITabsUnderbar {
    position: absolute;
    top: 37; left: 22;
    width: 100%; height: 22; overflow: hidden;
    background-color: #999999;
}
.PTSWizardTab {
    position: relative;
    height: 22;
    cursor: hand;
    font: 90% arial,helvetica,"sans-serif";
    font-weight: bold;
    background-color: #BED2ED;
    color: #000000;
    text-align: center;
    padding: 5 15 3 15;
    margin-right: 3;
    display: inline;
}
.PTSWizardTabActive {
    position: relative;
    height: 22;
    cursor: default;
    font: 90% arial,helvetica,"sans-serif";
    font-weight: bold;
    background-color: #999999;
    color: #FFFFFF;
    text-align: center;
    padding: 5 15 3 15;
    margin-right: 3;
    display: inline;
}
.PTSWizardUIInnerButtons {
    position: absolute;
    top: 115; left: 179;
    width: 100%; height: 21; overflow: hidden;
    background-color: #FFFFFF;
}
.PTSWizardUIHelpButton {
    position: absolute;
    top: 3px; left: 532px;
    cursor: hand;
}
.PTSWizardUIFrame {
    position: absolute;
    top: 117; left: 179;
    width: 581; height: 427; overflow: auto;
    background-color: red;
    margin-left: 5px;
    visibility: hidden;
}
.PTSWizardUINav {
    position: absolute;
    top: 58; left: 0;
    width: 179; height: 100%; overflow: hidden;
    background-color: #FFFFFF;
    color: #000000;
}
.PTSWizardUINavTreeLabel {
    position: absolute;
    top: 18; left: 0;
    width: 100%;
	background-color: #999999;
	color: #FFFFFF;
    font: 90% arial,helvetica,"sans-serif";
    font-weight: bold;
    padding: 4px 0 4px 8px;
}
.PTSWizardUINavTree {
    position: absolute;
    top: 43; left: 10;
    width: 165; height: 439; overflow: auto;
}
.PTSWizardNavNode {
	font: 90% arial,helvetica,"sans-serif";
	padding: 2px;
}
.PTSWizardNavLeaf {
	padding: 2px;
}
.PTSWizardNavLeaf A {
	color: #999999;
	text-decoration: none;
}
.PTSWizardNavLeaf A:hover {
	color: #FF0000;
	text-decoration: underline;
}
.PTSWizardNavLeafActive {
	background-color: #BED2ED;
	padding: 2px;
}
.PTSWizardNavLeafActive A {
	color: #000000;
	cursor: default;
	text-decoration: none;
}
.PTSWizardNavLeafDisabled {
	cursor: default;
	padding: 2px;
}
.PTSWizardNavLeafDisabled A {
	color: #999999;
	cursor: default;
	text-decoration: none;
}
.PTSPollBasic {
	cursor: default;
}
.PTSPollMain {
	position: absolute;
	top: 12px;
	left: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
}
.PTSPollRequired {
	color: #FF0000;
}
.PTSPollQuestionNumber {
	font: 100% arial,helvetica,"sans-serif";
	font-weight: bold;
	padding-right: 8px;
	cursor: default;
}
.PTSPollHeading {
	font: 100% arial,helvetica,"sans-serif";
}
.PTSPollHeadingNoLine {
	font: 100% arial,helvetica,"sans-serif";
}
.PTSPollBorder {
	border-color: #CCCCCC;
	border-style: solid none none none;
	border-width: 1px;
}
.PTSPollQuestion
{
	font: 100% arial,helvetica,"sans-serif";
	font-weight: bold;
	cursor: default;
}
.PTSPollMatrix {
	font: 95% arial,helvetica,"sans-serif";
	font-weight: bold;
}
.PTSPollToolButtons {
	font: 90% arial,helvetica,"sans-serif";
	padding: 3px 0px 0px 7px;
}
.PTSPollToolButton A {
	text-decoration: none;
}
.PTSPollToolButton A IMG {
	border: 0px 5px;
}
.PTSPollAnswer {
	font: 100% arial,helvetica,"sans-serif";
	cursor: default;
}
#PTSPollQuestionPreview {
	display: block;
	position: relative;
	width: 100%;  height: 100%;
	padding: 6px;
	border: 0px dotted #BBB;
}
.PTSSurveyBasic {
	cursor: default;
}
.PTSSurveyMain {
	position: absolute;
	top: 12px;
	left: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
}
.PTSSurveyRequired {
	color: #FF0000;
}
.PTSSurveyQuestionNumber {
	font: 100% arial,helvetica,"sans-serif";
	font-weight: bold;
	padding-right: 8px;
	cursor: default;
}
.PTSSurveyHeading {
	font: 100% arial,helvetica,"sans-serif";
}
.PTSSurveyHeadingNoLine {
	font: 100% arial,helvetica,"sans-serif";
}
.PTSSurveyBorder {
	border-color: #CCCCCC;
	border-style: solid none none none;
	border-width: 1px;
}
.PTSSurveyQuestion
{
	font: 100% arial,helvetica,"sans-serif";
	font-weight: bold;
	cursor: default;
}
.PTSSurveyMatrix {
	font: 95% arial,helvetica,"sans-serif";
	font-weight: bold;
}
.PTSSurveyToolButtons {
	font: 90% arial,helvetica,"sans-serif";
	padding: 3px 0px 0px 7px;
}
.PTSSurveyToolButton A {
	text-decoration: none;
}
.PTSSurveyToolButton A IMG {
	border: 0px 5px;
}
.PTSSurveyAnswer {
	font: 100% arial,helvetica,"sans-serif";
	cursor: default;
}
#PTSSurveyQuestionPreview {
	display: block;
	position: relative;
	width: 100%;  height: 100%;
	padding: 6px;
	border: 0px dotted #BBB;
}
/***** CUSTOM ****/
body {
color: #000000;
/*font-family: Arial, Helvetica, sans-serif;*/
line-height: 1.2em;
padding: 0;
border: 0;
width: 100%;
margin: 0;
top: 0;
background-color: #CCCCCC;
}

#masthead    { 
width: 750px; 
height: 70px; 
top: 0; 
color: #FFFFFF; 
font-size: 90%; 
text-align: right;
background-image: url(../../../portal/public/img/custom/arc_610x70.gif); 
background-repeat: no-repeat;
background-attachment: scroll; 
font-weight: bold;
margin-left: auto;
margin-right: auto; 
padding: 0;
background-position: 140px 100%;
text-transform: lowercase;
}

#masthead a {
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}

#masthead a:visited {
color: #FFFFFF;
text-decoration: none;
}

#masthead a:hover {
text-decoration: underline;
color: #FF0000;
}

#masthead_de {
width: 750px;
height: 70px;
top: 0;
color: #FFFFFF;
font-size: 90%; 
text-align: right;
background-image: url(../../../portal/public/img/custom/arc_de.gif); 
background-repeat: no-repeat;
background-attachment: scroll; 
font-weight: bold;
margin-left: auto;
margin-right: auto; 
padding: 0;
background-position: 140px 100%;
text-transform: lowercase;
}

#masthead_de a {
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}

#masthead_de a:visited {
color: #FFFFFF;
text-decoration: none;
}

#masthead_de a:hover {
text-decoration: underline;
color: #FF0000;
}

#masthead_ho {
width: 750px;
height: 70px;
top: 0;
color: #FFFFFF;
font-size: 90%; 
text-align: right;
background-image: url(../../../portal/public/img/custom/arc_ho.gif); 
background-repeat: no-repeat;
background-attachment: scroll; 
font-weight: bold;
margin-left: auto;
margin-right: auto; 
padding: 0;
background-position: 140px 100%;
text-transform: lowercase;
}

#masthead_ho a {
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
padding: 0;
}

#masthead_ho a:visited {
color: #FFFFFF;
text-decoration: none;
padding: 0;
}

#masthead_ho a:hover {
text-decoration: underline;
color: #FF0000;
padding: 0;
}

/* Added by Deepak Karamcheti February 2014 for updated homeownership section */
#masthead_ho_2014 {
background-image: url(../../../portal/public/img/custom/arc_2014.png); 
background-repeat: no-repeat;
background-attachment: scroll; 
background-color:#C0D53A;
background-position: 235px 100%;
}

#masthead_rm_2015 {
background-image: url(../../../portal/public/img/custom/arc_2015_rm.png); 
background-repeat: no-repeat;
background-attachment: scroll; 
background-color:#63B0D4;
background-position: 230px 100%;
}

#masthead_rd_2015 {
background-image: url(../../../portal/public/img/custom/arc_2015_dev.png); 
background-repeat: no-repeat;
background-attachment: scroll; 
background-color:#F5CD10;
background-position: 230px 100%;
}

#masthead_2015 {
background-image: url(../../../portal/public/img/custom/arc_2015.png); 
background-repeat: no-repeat;
background-attachment: scroll; 
background-color:#F05530;
background-position: 230px 100%;
}

#masthead_di_2015 {
background-image: url(../../../portal/public/img/custom/arc_2015_di.png); 
background-repeat: no-repeat;
background-attachment: scroll; 
background-color:#9B004E;
background-position: 230px 100%;
}

.masthead_all {
width: 1000px;
height: 92px;
top: 0;
color: #FFFFFF;
font-size: 90%; 
text-align: right;
font-weight: bold;
margin-left: auto;
margin-right: auto; 
padding: 0;
text-transform: lowercase;
}

.masthead_all a {
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
padding: 0;
}

.masthead_all a:visited {
color: #FFFFFF;
text-decoration: none;
padding: 0;
}

.masthead_all a:hover {
text-decoration: underline;
color: #FFFFFF;
padding: 0;
}

.topnav_2014 {
padding: 0;
margin:0;
background-image: url(../../../portal/public/img/custom/arc_240x30.png); 
background-repeat: no-repeat;
border:0;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
height:30px;
width:1000;
}

* html .topnav_2014 ul{ /*IE only rule. Delete extra margin-bottom*/
display: inline;
margin-bottom: 0;
padding:0;
}

.topnav_2014 ul {
list-style-type: none;
text-align: left;
margin-left:300px;
}

.topnav_2014 li {
text-align: center;
display: inline;
margin:0;
padding:5px 10px;
}

.topnav_2014 li a {
color:#000000;
}

.topnav_2014 li a:hover {
color:#ffffff;
border-bottom: 5px solid #F05530;	
text-decoration: none;
}


/* End February 2014 for updates */

#masthead_rh {
width: 750px;
height: 70px;
top: 0;
color: #FFFFFF;
font-size: 90%; 
text-align: right;
background-image: url(../../../portal/public/img/custom/arc_rh.gif); 
background-repeat: no-repeat;
background-attachment: scroll; 
font-weight: bold;
margin-left: auto;
margin-right: auto; 
padding: 0;
background-position: 140px 100%;
text-transform: lowercase;
}

#masthead_rh a {
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}

#masthead_rh a:visited {
color: #FFFFFF;
text-decoration: none;
}

#masthead_rh a:hover {
text-decoration: underline;
color: #FF0000;
}

#masthead_cs {
width: 750px;
height: 70px;
top: 0;
color: #FFFFFF;
font-size: 90%; 
text-align: right;
background-image: url(../../../portal/public/img/custom/arc_cs.gif); 
background-repeat: no-repeat;
background-attachment: scroll; 
font-weight: bold;
margin-left: auto;
margin-right: auto; 
padding: 0;
background-position: 140px 100%;
text-transform: lowercase;
}

#masthead_cs a {
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}

#masthead_cs a:visited {
color: #FFFFFF;
text-decoration: none;
}

#masthead_cs a:hover {
text-decoration: underline;
color: #FF0000;
}

#masthead_cd {
width: 750px;
height: 70px;
top: 0;
color: #FFFFFF;
font-size: 90%; 
text-align: right;
background-image: url(../../../portal/public/img/custom/arc_cd.gif); 
background-repeat: no-repeat;
background-attachment: scroll; 
font-weight: bold;
margin-left: auto;
margin-right: auto; 
padding: 0;
background-position: 140px 100%;
text-transform: lowercase;
}

#masthead_cd a {
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}

#masthead_cd a:visited {
color: #FFFFFF;
text-decoration: none;
}

#masthead_cd a:hover {
text-decoration: underline;
color: #FF0000;
}

.logo {
height: 70px;
float: left;
}

#navigation {
width: 750px;
background-color: #FFFFFF;
border-bottom: solid #E7E7E7 2px;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
padding: 0;
}

.content {
background-color: #FFFFFF;
width: 750px;
margin-left: auto;
margin-right: auto;
border-left: 1.5px #333333 solid;
border-right: 1.5px #333333 solid;
border-bottom: 1.5px #333333 solid;
padding: 0;
height: 100%;
}


h1 {
font-family: arial, helvetica, sans-serif;
font-weight: normal;
font-size: 2.25em;
margin-top: 1em;
margin-bottom: 4px;
text-align:left;
}

h2 {
font-family: arial, helvetica, sans-serif;
font-weight: bold;
font-size: 150%;
margin: 1em 0 4px 10px;
color: #333333;
}

a h2 {
color: #333333;
text-decoration: none;
}

a:visited h2 {
color: #333333;
text-decoration: none;
}

a:hover h2 {
color: #FF0033;
text-decoration: underline;
}

h3 {
font-family: arial, helvetica, sans-serif;
font-weight: bold;
font-size: 110%;
font-style: italic;
padding-left: 2px;
padding-top: 0;
padding-bottom: 0;
margin-top: 1.25em;
margin-bottom: 0.25em;
color: #333333;
}

a h3 {
color: #333333;
text-decoration: none;
font-size: 125%;
}

a:visited h3 {
color: #333333;
text-decoration: none;
font-size: 125%;
}

a:hover h3 {
color: #FF0033;
text-decoration: underline;
font-size: 125%;
}

h4 {
font-family: arial, helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
line-height: 1em;
font-style: italic;
padding-left: 2px;
padding-top: 0;
padding-bottom: 0;
margin-top: 1em;
margin-bottom: 0.25em;
}

a {
color: inherit; 
text-decoration: none;
}

a:visited {
text-decoration: none;
}

a:hover {
text-decoration: underline;
color: #FF0033;
}

p {
margin: 0;
padding-left: 2px;
margin-bottom: 1.25em;
margin-top: 0.25em;
line-height: 1.25em;
font-size: 100%;
}

ul {
padding: 0;
margin-left: 2em;
margin-top: 0;
list-style-type: square;
}

li {
padding-top: 0;
margin-top: .50em;
font-size: 100%;
}

#main-text {
float: left;
width: 750px;
}

#footer {
background-color: #FFFFFF;
width: 750px;
margin-left: auto;
margin-right: auto;
border-top: 20px #FFFFFF solid;
border-bottom: 20px #FFFFFF solid;
padding: 0;
text-align: center;
font-size: 90%;
text-transform: lowercase;
}

#footer a {
color: #333333;
}

#footer a:visited {
color: #333333;
}

#footer a:hover {
color: #FF0033;
text-decoration: underline;
}

.column {
background-color: #E7E7E7;
font-size: 100%;
line-height: 150%;
}

.column p {
padding-left: 4px;
font-size: 100%;
}

.column li {
font-size: 100%;
}

.column a {
color: #333333;
}

.column a:visited {
text-decoration: none;
}

.column a:hover {
text-decoration: underline;
color: #FF0033;
}

#column {
width: 235px;
background-color: #E7E7E7;
font-size: 100%;
line-height: 150%;
padding: 1px;
}

#column p {
padding-left: 4px;
font-size: 100%;
}

#column li {
font-size: 100%;
}

#column a {
color: #333333;
}

#column a:visited {
text-decoration: none;
}

#column a:hover {
text-decoration: underline;
color: #FF0033;
}

#breadcrumb {
margin-left: 1em;
text-transform: lowercase;
font-size: 85%; 

}

#breadcrumb a {
color: #0000CC;
text-decoration: none;
}

#breadcrumb a:visited {
text-decoration: none;
}

#breadcrumb a:hover {
color: #FF0033;
text-decoration: underline;
}

#breadcrumb2 {
font-weight: normal;
margin: 2em 1.75em 0 1.75em;
text-transform: lowercase;
font-size: 11px; 
}

#breadcrumb2 a {
color: #0000CC;
text-decoration: none;
}

#breadcrumb2 a:visited {
text-decoration: none;
}

#breadcrumb2 a:hover {
color: #FF0033;
text-decoration: underline;
}

.topnav {
padding: 0;
background-color: #FFFFFF;
}

* html .topnav ul{ /*IE only rule. Delete extra margin-bottom*/
display: inline;
width: 100%;
margin-bottom: 0;
padding: 0;
}

.topnav ul {
list-style-type: none;
text-align: left;
padding:0;
margin: 0;
}

.topnav li {
text-align: left;
display: inline;
margin: 0;
padding: 0;
float: left;
}

.topnav li img {
padding: 	;
margin: 0;
border: 0;
background: #FFFFFF;
}

.topnav li a {
padding: 0;
text-decoration: none;
border-right: 1px solid #E7E7E7;
border-bottom: 1px solid #E7E7E7;
border-left: 1px solid #FFFFFF;
}

.topnav li a:hover {
padding: 0;
margin: 0;
border-left: 1px solid #B51018;
border-right: 1px solid #B51018;
border-bottom: 1px solid #B51018;
}

#mainnav {
background-color: #E7E7E7;
font-size: 100%;
line-height: 150%;
padding-left: 4px;
font-size: 100%;
}

#subnav {
background-color: #E7E7E7;
font-size: 100%;
line-height: 150%;
padding-left: 10px;
font-size: 100%;
}

.rateTable {
color: #000000;
font-family: Arial, helvetica, sans-serif;
font-size: 100%;
font-weight: normal;
padding:5px 10px;
width:90%;
margin-left:10px;
}

.rateTable td	{
text-align: left;
padding:5px;
border: 1px solid #e7e7e7;
}

td.programhead {
font-weight:bold;
background-color:#F5F5F5;	
}

.rateTable th	{
text-indent: 2px;
font-size: 100%;
font-weight: bold;
color: #000000;
text-align: left;
border: 1px solid #e7e7e7;
background-color: #C0D53A;
}

.rateTable a {
color: #0000CC;
font-size: 100%;
}

.rateTable a:visited {
text-decoration: none;
font-size: 100%;
}

.rateTable a:hover {
text-decoration: underline;
color: #FF0033;
font-size: 100%;
}

.eventTable {
color: #000000;
font-family: Arial, helvetica, sans-serif;
font-size: 100%;
font-weight: normal;
background: #999999;
}

.eventTable td	{
text-align: left;
border: solid 0.5px #999999;
background: #FFFFFF;
}

.eventTable th	{
background: #999999;
text-indent: 2px;
font-size: 100%;
font-weight: bold;
color: #FFFFFF;
text-align: left;
border: solid 1px #999999;
}

.rbtable {FONT-SIZE: 80%; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR:#FFFFFF; text-align:left;}
.rbtable A {FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #B51019; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; BACKGROUND-COLOR:#FFFFFF; text-align:left;}
.rbtable A:hover {FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #B51019; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; BACKGROUND-COLOR:#FFFFFF; text-align:left;}
.th {FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; text-align: left; valign: bottom; BACKGROUND-COLOR: #B51019}
.tableheader {FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; align: center; valign: bottom; BACKGROUND-COLOR: #B51019;}
.tablebackground {BACKGROUND-COLOR: #CCCCCC}



/* Added by Deepak Karamcheti, March 2009, for Lender Microsites */

h1.lender {margin-top: 0;}
table.layout {font-size: 110%;}
 
/* End Lender Microsites Styles */

/* Added by Deepak Karamcheti August 24, 2009 for Spanish consumer site */

#masthead_sp {
width: 750px;
height: 70px;
top: 0;
color: #FFFFFF;
font-size: 90%; 
text-align: right;
background-image: url(../../../portal/public/img/custom/sp_arc_617x70.gif); 
background-repeat: no-repeat;
background-attachment: scroll; 
font-weight: bold;
margin-left: auto;
margin-right: auto; 
padding: 0;
background-position: 140px 100%;
text-transform: lowercase;
}

#masthead_sp a {
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}

#masthead_sp a:visited {
color: #FFFFFF;
text-decoration: none;
}

#masthead_sp a:hover {
text-decoration: underline;
color: #FF0000;
}
/* End August 24, 2009 additions */

/* Added by Deepak Karamcheti November 2014 for Spanish and Portuguese consumer site lender tables */

.spTable {
color: #000000;
font-family: Arial, helvetica, sans-serif;
font-size: 100%;
font-weight: normal;
padding:5px 10px;
width:90%;
margin-left:10px;
}

.spTable td	{
text-align: left;
padding:5px;
border: 1px solid #e7e7e7;
vertical-align:top;
}

.spTable th	{
text-indent: 2px;
font-size: 100%;
font-weight: bold;
color: #ffffff;
text-align: left;
border: 1px solid #e7e7e7;
background-color: #27A7A8;
}

.spTable a {
color: #0000CC;
font-size: 100%;
}

.spTable a:visited {
text-decoration: none;
font-size: 100%;
}

.spTable a:hover {
text-decoration: underline;
color: #FF0033;
font-size: 100%;
}

/* End November 2014 additions */

/* Added by Deepak Karamcheti July 15, 2010 for Portuguese consumer site */
h1.column {
background-color: #999999;
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
padding: 0;
margin: 0;
text-indent: 5px;
}

#commnav ul {
list-style-type: none;
margin: 0 0 2em 0;
}

#commnav li {
margin: 0;
border-bottom: 1px solid #f5f5f5;

padding: 6px 0 6px 5px;
letter-spacing: normal;
}

#commnav a {
color: #666666;
}

.left {
float: left;
padding-left: 0.75em;
width: 47%;
}

.left ul, .right ul {margin-left: 5px;}

.right {
float: right;
padding: 0 0.75em;
width: 45%
}

ul.blank {list-style-type:none; margin-left: 1em;}
ul.blank li {margin-bottom: 1em;}

/* End July 2010 additions */

/* Success Story Submission additions, by Deepak Karamcheti, April/May 2011 */

#success {
height: 575px;
margin: 0;
margin-left: -8px;
padding: 0;
background-image: url(../../../portal/public/img/custom/success_bg.jpg);
background-position: top left;
background-repeat: no-repeat;
}

#success a, #success a:visited  #success a:active {
color: #B6C447;
}

#success a:hover {
color: #FF0033;
}

#success h1 {
color: #C8D74E;
font-family: Arial, Helvetica, sans-serif; 
font-size: 38px;
font-weight: bold;
padding: 75px 0 15px 110px;
}

h1.success {
color: #C8D74E;
font-family: Arial, Helvetica, sans-serif; 
font-size: 38px;
font-weight: bold;
margin: 0 0 15px 15px;
}

#success p {
font-family: Verdana, Helvetica, sans-serif; 
}

.lede {
color: #008A96;
font-weight: bold;
}

.success-footer {
text-align: center;
font-size: 12px;
color: #999999;
}

.success-footer a, .success-footer a:visited {
color: #B6C447;
}

.success-footer a:hover {
color: #FF0033;
}

.success-intro {
border-width: 7px;
border-style: double;
border-color: #f6f6f6;
margin-left: 125px;
padding: 0 10px;
width: 660px;
}

#success-masthead    { 
margin-top: -5px; 
margin-left: -2px;
padding: 0;
margin-bottom: 0;
}

.success-content {
background-color: #ffffff;
border: 1.5px #333333 solid;
padding: 0;

}

ul.success-links {
margin: 75px 125px 5px 0;
text-align: right;
list-style-type: none;
}

/* End April/May 2011 additions */

/* Photo Caption, added April 2011 by Deepak Karamcheti */
.caption {
font-size: 10px;
color: #999999;
font-family:arial;
text-align: right;
padding-right:1em;
}

.caption a, .caption a:visited {
font-size: 10px;
color: #999999;
font-family:arial;
}

.caption a:hover {
font-family:arial;
font-size: 10px;
color: #B51018;
}
/* End Photo Caption style */

.redheader {
color: #B51018;
}

/* Eligibility Application Additions, August 2013 */ 

.mh_contentColumn {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
padding: 0;
margin: 0;
top: 0;
}

#lblExplain {font-weight: normal;}

td.mh_contentColumn {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
padding: 0;
margin-top: .75em;
margin-bottom: .75em;
top: 0;
}

th.mh_contentColumn {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
line-height: 16px;
padding: 0;
border: 0;
margin-top: .75em;
margin-bottom: .75em;
top: 0;
}

.mh_contentColumn a {
color: inherit; 
text-decoration: none;
font-size: 99%;
}

.mh_contentColumn a:visited {
text-decoration: none;
font-size: 99%;
}

.mh_contentColumn a:hover {
text-decoration: underline;
color: #FF0033;
font-size: 99%;
}

.mh_contentHeader	{
font-family: arial, helvetica, sans-serif;
font-weight: bold;
font-size: 175%;
padding-left: 2px;
padding-top: 0;
padding-bottom: 0;
margin-top: 1.25em;
margin-bottom: 0.25em;
}

#lblentryTitle {
	font-weight: bold;
	padding-bottom:10px;
	margin-bottom: 4px;
	margin-top: 1em;
	}

#lblFutureMailings {font-size:13px;}
#lblContactInfo {font-size:13px;}
#lblDisclaimerTitle {font-size:13px;}
#lblEnter {font-size:14px;}


table.mh_formTable	{
	background-color: #eaeaea;
}

.mh_formNumericInput {
	font: 11px verdana,arial,helvetica,sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: right;
}

.mh_formBtn	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	background-color: #ebebeb;
}

a.mh_header4Link:hover {
	font-size: 13px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

a.mh_header4Link:link {
	font-size: 13px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

a.mh_header4Link:visited {
	font-size: 13px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.mh_special	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #FF0000;
}

.mh_formInputBoxText {
	font: 11px verdana,arial,helvetica,sans-serif;
	color: #000000;
	text-decoration: none;
}

.mh_selections {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

#lblDisclaimer {font-weight: normal;}

.LELabelBlack {font-size: 12px;}
.dialogueHeader {font-size: 12px; text-align: center;}
.dialogueHeader#lblTitle {font-size 16px;}

/* Added January 2014 by Deepak Karamcheti for Homeownership section*/
.hobar {
	background-color: #E8E8E8;
	padding: 15px 0 5px 0;
	font-size: 13px;
	color:#000;
	margin-left:285px;
	text-indent:10px;
	background-image: url(../../../portal/public/img/custom/hobar_bg.png);
	background-repeat:no-repeat;
	margin-top:0;
}
	
.hobar a {font-weight: bold; color: #000;}

.devbar {
	background-color: #E8E8E8;
	padding: 15px 0 5px 0;
	font-size: 13px;
	color:#000;
	margin-left:100px;
	text-indent:10px;
	background-image: url(../../../portal/public/img/custom/devbar_bg.png);
	background-repeat:no-repeat;
	margin-top:0;
}

.devbar a {font-weight: bold; color: #000;}


.rmbar {
	background-color: #E8E8E8;
	padding: 15px 0 5px 0;
	font-size: 13px;
	color:#000;
	margin-left:385px;
	text-indent:10px;
	background-image: url(../../../portal/public/img/custom/rmbar_bg.png);
	background-repeat:no-repeat;
	margin-top:0;
}

.rmbar a {font-weight: bold; color: #000;}

.content_2014 {
background-color: #FFFFFF;
width: 1000px;
margin-left: auto;
margin-right: auto;
border-left: 1.5px #333333 solid;
border-right: 1.5px #333333 solid;
border-bottom: 1.5px #333333 solid;
padding: 0;
}

#main-text_2014 {
float: left;
width: 1000px;
}



.hosplash {width:100%; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:100%; color: #000;}
.hosplash td {border: 1px solid #F05530; padding:0; margin:0; vertical-align:top;}
.hosplash h2 a {color:#ffffff; font-weight:bold;}
.hosplash h2 a:hover {font-weight:bold;}
td.noborder {border:0;}

.splashtable {width:100%; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:110%; color: #000;}
.splashtable td {padding:0; margin:0; vertical-align:top;}
td.redsplash {border: 1px solid #F05530; width:33%;}
td.redsplash ul {list-style-type:none; text-align:left;}
td.redsplash li {margin:1em 0;}
td.redsplash li a {font-weight:bold; color:#999;}
td.redsplash li a:hover {font-weight:bold; color:#999;}
td.greenborder {border: 1px solid #C0D53A; width:33%;}
.splashtable h2 a {color:#ffffff; font-weight:bold;}
.splashtable h2 a:hover {font-weight:bold;}

table.grey {border:2px solid #e8e8e8;}
table.grey p {font-size:90%;}
table.grey ul {list-style-type:none; margin-left:1em;}
table.grey ul li a {color:#333333;}
table.grey ul li {text-align:left; padding:0.5em 0.5em 0.5em 0; margin-left:0; font-size:90%;}
.layout {width:100%; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:100%; color: #000;}
.layout td {border:1px solid #e8e8e8; padding:0.5em 1em; margin:0; vertical-align:top;}
.layout img {margin-top:1em; padding:0.25em .5em;}
h2.splash {background-color: #C0D53A; font-weight: bold; padding:5px 0; margin: 0; color:FFFFFF;}

h2.devsplash {background-color: #F5CD10; font-weight: bold; padding:5px 0; margin: 0;}
h2.rmsplash {background-color: #63B0D4; font-weight: bold; padding:5px 0; margin: 0;}

table.borrowersplash {width:100%; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:100%; color: #000; padding:0; margin:0;}
table.borrowersplash td {border: 1px solid #C0D53A; padding:0; margin:0 5px; vertical-align:top;}
h2.borrower {background-color: #ffffff; font-weight: bold; padding:5px 0; margin: 0; color: #C0D53A;}
h2.feature {background-color: #C0D53A; font-weight: bold; padding:5px 0; margin:0; border:0;}
h1.ho {margin-left:10px; margin-top:0.5em; text-align:left;}
h2.hocolumn {background-color: #e8e8e8; color:#000; padding:7px; margin:0; font-size:16px; text-align:center; text-transform:uppercase;}
h2.gold {background-color: #CCCCCC; font-weight: bold; padding:5px 0; margin: 0; color: #FFFFFF; border-bottom:10px solid #F5CD10;}
h2.blue {background-color: #CCCCCC; font-weight: bold; padding:5px 0; margin: 0; color: #FFFFFF; border-bottom:10px solid #63B0D4;}
h2.green {background-color: #CCCCCC; font-weight: bold; padding:5px 0; margin: 0; color: #FFFFFF; border-bottom:10px solid #C0D53A;}
h2.purple {background-color: #CCCCCC; font-weight: bold; padding:5px 0; margin: 0; color: #FFFFFF; border-bottom:10px solid #9B004E;}
h2.orange {background-color: #CCCCCC; font-weight: bold; padding:5px 0; margin: 0; color: #FFFFFF; border-bottom:10px solid #F05530;}
h2.column {background-color: #999999; color:#000; padding:2px 0; margin:0;}
ul.rental li	{margin: 1em 0.5em 1.5em -10px; padding:0; list-style-type:none;list-style-image: none; text-align:left; line-height:1.5em;}
ul.rental li a	{color:#999999; font-weight:bold;}

/* Added January 2015 by Deepak Karamcheti to correct right column display in Firefox, Chrome, Safari */ 

#main-text_2014 p {margin-left:10px;}
#main-text_2014 h1 {font-weight:bold; margin-left:10px;}
#main-text_2014 h3 {margin-left:10px; font-weight:bold; font-style:normal;}
#main-text_2014 h4 {margin-left:10px; font-weight:bold; font-style:normal;}


.feature {border:1px solid #F05530; padding:0; margin:1em 0; margin-left:12px; width:620px;}
.splashfeature {padding:1em 0.5em; font-style:italic; text-align:left; color:#F05530;}


.column-2014 {
font-size: 100%;
line-height: 150%;
}

.column-2014 p {
padding-left: 4px;
padding-right: 10px;
font-size: 100%;
}

.column-2014 ul {
list-style-type: none;
 margin-left:1em;
}

.column-2014 li {
font-size: 100%;
padding:0.5em 0.5em 0.5em 0;
margin-left:0;
}

.column-2014 a {
color: #0000cc;
}

.column-2014 a:visited {
text-decoration: none;
}

.column-2014 a:hover {
text-decoration: underline;
color: #FF0033;
}

.column-2014 li a {
color: #333333;
}

#footer_2014 {
background-color: #FFFFFF;
width: 1000px;
margin-left: auto;
margin-right: auto;
border-top: 20px #FFFFFF solid;
border-bottom: 20px #FFFFFF solid;
padding: 0;
text-align: center;
font-size: 90%;
text-transform: lowercase;
}

#footer_2014 a {
color: #333333;
}

#footer_2014 a:visited {
color: #333333;
}

#footer_2014 a:hover {
color: #FF0033;
text-decoration: underline;
}

.orange {color:#F05530;}

.narrow {padding:0 3.5em;}
.wide {border:1px solid #ff0; position:relative; left:-3.5em; overflow:hidden;}

/* February 2014 additions End*/


/***** END CUSTOM *****/